/*

Theme Name: Red-Casino

Theme URI: http://casinoblogsonline.com

Version: 1.0

Description: To change the banners on this theme use the Text Widgets and add your banners code there. Designed by <a href="http://www.casinosonlinecasinos.org">Online casinos</a>.
Author: Casino Blogs
Author URI: http://casinoblogsonline.com 



*/
* { margin: 0px; padding: 0px; } 
html 		{ min-height: 100%; }

body { 
text-align: center; 
font-family: arial, verdana, sans-serif; 
font-size: 18px; color: #333; 
background:white url(assets/images/page2.gif) no-repeat 50% 0; 
line-height:18px; 
}
p, h1, h2, h3, ol, ul, dl { 
padding:2px 6px 8px; 
}
ol,ul,dl 
h1, h2, h3, ol, ul, dl { 
padding:8px 6px 3px; 
}
table, th, td { 
font-family: arial, verdana, sans-serif; 
font-size: 12px; color: #333; 
}
ol, ul, dir, menu, dd  { 
margin-left: 40px 
}
ol   { 
list-style-type: decimal 
}

blockquote { 
width:80%; 
margin:10px auto; 
padding:0 26px;  
background:#FFF url(assets/images/bg_blockquote_side.gif) no-repeat 0 50%; 
}

img { 
display: block; 
}
a:link 	{ 
color: #C74848; 
text-decoration: underline; 
}
a:visited 	{ 
color: #333; 
text-decoration: underline; 
}
a:hover, a:active 	{ 
color: #DB7C7C;
text-align:center;
}
.clear	{ clear: both;}

.clearfix:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix { 
display:inline-block; 
} 
 .clearfix { 
 display:block; 
 } 

h1		{ font-size: 20px; line-height: 18px;  }
h2 		{ font-size:18px; }
h3		{ font-size: 16px; color: #666; }

#wrapper { 
width:760px; 
margin:0 auto;
}
#header { 
position:relative; 
display:block; 
width:760px; 
height:102px; 
background:#FFF url(assets/images/bg_header.gif) repeat-x; 
}
.logo 	{ 
padding-top:20px;
margin-left:-470px;
}
.logo h1 {
color:#e9d1d1;
font-size: 0.9em;
}
.sublogo {
float:left;
padding-top:0px;
padding-left:9px;
color:white;
width: 260px;
font-size: 15px;
}
.sublogo small {
color:#FFFFFF;
}

#content .entry p {
	text-align: justify;
}

 .bannertop img {
 float:right;
 margin-top:-30px;
 padding-right:10px;
 }

#content div.post {
	margin-bottom: 30px;
}

#nav 	{ 
display:block; 
width:760px; 
height:26px; 
margin:0; 
padding:0; 
list-style:none; 
text-align:center; 
background:#A13D3D url(assets/images/bg_nav.gif) repeat-x; 
}
#nav li { 
float:left;
width:130px; 
}
#nav li a { 
text-decoration:none; 
display:block; 
padding:0; 
padding:0; 
height:1%; 
line-height:26px;
color:#FFF; 
}
#nav li.on 	{ 
display:block; 
padding:0; 
width:100px; 
height:26px; 
line-height:26px; 
background:url(assets/images/bg_nav_on_2.gif) no-repeat 50% 0; 
color:#EFEFEF; 
}
#nav li a:hover { 
background:url(assets/images/bg_nav_on.gif) no-repeat 50% 0; 
}

#content { 
width:740px;
padding:50px 10px 0; 
min-height:543px; 
background:#FFF url(assets/images/bg_content.gif) no-repeat 0 0; 
text-align:left;  
}
* html #content, * html #content #col_1 { height:543px; }

#content #col_1 { 
width:20%; 
float:left; 
min-height:543px; 
background:url(assets/images/bg_left.gif) no-repeat 100% 50%; 
}
#content #col_1 h2 { 
color:#999999; 
font-size:14px; 
font-weight:normal; 
}
.subnav, .subnav ul { 
margin:0; 
padding:0; 
list-style:none;
}
.subnav li a { 
display:block; 
padding:5px 10px 5px 10px; 
height:1%; background:url(assets/images/bg_subnav.gif) no-repeat 100% 100%; 
text-decoration:none 
}
.subnav li a:hover { 
background:#E9D1D1 url(assets/images/bg_left_nav_on.gif) no-repeat 100% 0; 
text-decoration:none; 
}
#content #col_2 { 
width:60%; 
float:left; 
}

#content #col_3 {
width:20%;
float:left;
}
#content img {
	float: left;
	margin: 0px 20px 0 10px;
}
#bg-page img{
margin-top:-310px;
float:left;
padding-left:0px;

width:250px;

}
#col_3 img {
	margin:0px;
	padding: 0px;
}
#footer { 
display:block; 
width:680px; 
padding: 10px 40px; 
margin:0 auto; 
background:#EEE9E8; 
-moz-border-radius:6px; 
}

.t_form { 
margin:20px; 
}
.t_form th { 
background:#efefef;
 }
.t_form td, .t_form th { 
padding:5px; 
border-bottom:1px solid #666; 
}
