/*
Theme Name:		Casino
Version: 		1.0.0
Author: 		Gustavs Cirulis
Author URI:		http://www.krop.com/gustavs/
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-r.css' );

/* Stylistic CSS Styles */


body {
font-family:Verdana, sans-serif;
font-size:13px;
background: url("library/media/images/body_bg.gif") repeat-x #000;
}

.container {
width:941px;
margin:0 auto;
background: #fff;
padding:0 10px 10px 10px;
}

.aside {
float:left;
width:150px;
margin-bottom:30px;
font-size:11px;
}

#primary {
float:right;
width:770px;
}

.header {
width:941px;
height:92px;
background:url("library/media/images/header.jpg") #000;
color:#fff;
margin-bottom:8px;
}

a, .entry-content a:link, .entry-content a:active, .entry-content a:visited {
color:#600000;
}

#logo, #logo a {
margin-top:6px;
float:left;
margin-left:60px;
}

#logotopbanner {
margin-top:6px;
float:right;
margin-right:25px;
border: 3px double #A80000;
}

#tagline {
float:left;
clear:left;
color:#fff;
margin-left:120px;
margin-bottom:0;
}

.nav {
border:0;
float:none;
width:auto;
line-height:auto;
}

.nav li {
float:none;
}

.widget {
margin-bottom:0;
}

.widget ul {
border-right:1px solid #ccc;
border-bottom:10px solid #fff;
list-style:none;
margin-left:9px;
margin-bottom:0;
}

.widget ul li ul {
margin-left:0;
}

.widget ul li ul li {
padding-left:9px;	
}

.widget ul a {
color:#000;
}

.widget ul li {
padding:1px 0;
}

h3.widget-title {
width:135px;
height:21px;
background:url("library/media/images/widget-h333w.PNG") top right;
padding:4px 5px 4px 10px;
color:#fff;
font-size:11px;
}

h1, h2 {
width:755px;
height:26px;
background:url("library/media/images/h14.PNG") no-repeat;
padding:3px 5px 0px 10px;
color:#fff;
font-size:13px;
margin-bottom:10px;
}

#primary .page h2 {
color:#600000;
background:#fff;
font-weight:bold;
padding:0;
clear:none;
}

#primary .page h1 {
width:755px;
height:26px;
background:url("library/media/images/h14.PNG") no-repeat;
padding:3px 5px 0px 10px;
color:#fff;
font-size:13px;
margin-bottom:10px;
}

.sidenav li ul {
border:0;
}

.sidenav li ul a {
color:#737373;	
}

.sidenav li.current_page_item {
background:	#eeeeee;
}

.sidenav li.current_page_item a {
font-weight: bold;
}

.sidenav li.current_page_item li a {
font-weight: normal;
}

.sidenav li.current_page_item li {
background:#fff;	
}

.entry-title, .entry-title a, .entry-title a:hover {
font-size:15px;
color:#fff;
}

.footer {
text-align:center;
background:#333;
padding:14px 0 14px 187px;
color:#fff;
}

.footer a {
color:#fff;
}

#copyright {
margin:0;
}

.block {
margin-bottom:0px;
float:left;
clear:both;
width:100%;
}
.block2 {
margin-bottom:8px;
float:left;
clear:both;
width:100%;
}
.block table, .halfblock table {
width:100%;	
}

table {
border-bottom:0;
padding:0;
}

table td {
border-bottom:1px solid #cbcbcb;
}

table tr:hover {
background:#eeeeee;
}

th, td {
padding:5px 4px;	
}

.halfblock {
width:380px;
margin-bottom:10px;
float:left;
}

#primary .halfblock h2 {
width:365px;
background:url("library/media/images/halfpage23.PNG") no-repeat;
height:26px;
padding:3px 5px 0px 10px;
color:#fff;
font-size:13px;
margin-bottom:10px;
}

#qtranslate-chooser {

clear:both;
list-style:none;
margin-right:5px;
margin-bottom:5px;
float:right
}

#qtranslate-chooser li {
float:left;
margin-left:5px
}

#suattr { display:none; }


/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
/*.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}  */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

#page-21 img.alignleft {
margin-right: 0;
}

#page-21.halfblock td {
font-size: 11px;
line-height:15px; 
}

#page-1593 {
text-align:right;
}
