/*
Theme Name: Flush Theme
Theme URI: flytonic/themes/flush-theme
Description: Premium gambling wordpress theme for wordpress.
Version: 1.0
Author: Thomas Calkins
Author URI: #
*/

/**************** Links *****************/

a, a:visited {color:#880000;text-decoration: none;}
	
a:hover {color: #999999;text-decoration: none;  }

body {margin:0px 0px 0px 0px;font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#222;
	  background: #777777 url("images/bk.gif") repeat-x; }

#main{width:1000px;  margin:0px auto 0px auto; }

#top{width:1014px; background: url("images/topmain.png") no-repeat top;height:10px; margin:20px auto 0px auto;  }
 
#bottom{width:1014px; background: url("images/bottom.png") no-repeat bottom;height:8px; margin:0px auto 20px auto;  }
	  
#wrap{width:1014px; background:#c4c4c4; margin:0px auto 0px auto; }

/****************** HEADER ***************************/

#header {width:710px; margin:0px 0px 10px 0px;  background:#000 url("images/bottomheader.gif") no-repeat bottom;
		  color:#fff; padding:0px 0px 8px 0px;   }
		 
#header h1 { font-size:24px; margin:0px 0px 10px 0px; line-height:1.1em;}

#headerleft{float:left; width:350px; padding:20px 0px 0px 15px;  }

#headerright{float:left; width:310px; padding-top:10px; margin:0px 0px 10px 20px; text-align:center;  }
			  			  
/****************** Navbar ***************************/

#navtop {width: 1000px; color:#fff; height:45px; font:14px Arial, Helvetica, sans-serif; background:url("images/navbar_black.gif") no-repeat;
         font-weight:bold;  } 
		 	 
#navleft {float:left; width:710px; }
		  
#navright{float:left; width:281px; height:25px; margin-top:20px; background:url("images/top_right_menu_black.png") top no-repeat;    }

#nav{ display: block; font-size:12px; height:45px; width:100%;margin:0px;}

#nav, #nav ul {line-height: 33px; margin:0px; padding:0px; list-style: none; }

#nav a ,#nav a:hover{border:none;display: block; }

#nav li {float: left;list-style:none;background:url("images/rnav_black.gif") no-repeat right; }

#nav a,#nav a:visited {color:#fff; display:block;	font-weight:bold; padding:6px 16px 6px 16px; margin-right:2px; }

#nav a:hover, #nav a:active { color:#fff; background:url("images/navhover_black.gif") no-repeat top center;  display:block;
	text-decoration:none; margin-right:2px; }	

#nav li ul {position: absolute; left: -999em; height: auto; width: 174px; padding:0; margin:0; border-bottom: 1px solid #a9a9a9;}

#nav li li {width: 172px; line-height:18px; border-top: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9;
background:#111; margin-left:0px; padding-left:0px; }

#nav li li a, #nav li li a:visited {font-weight:bold; font-size:0.9em; color:#FFF; }

#nav li li a:hover, #nav li li a:active {background:#444444; margin-right:0px; }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto; }

/************************ Search *******************************************/

#searchsubmit{font:10px Verdana, Arial, Helvetica, sans-serif;
             padding: 1px;
             margin:0px;
             border: 2px solid #ddd; 
             width: 50px; 
             color:#000; 
background:#eee;
            }

/******************** Main Layout ***************************/

#content{width:710px; clear:both; line-height: 17px; float:left; }

#content p{padding: 0px 0px 10px 0px; margin: 0px; }
		  
#middleleft{float:left;margin-left:5px; width:338px;}

#middleright{ float:left; margin-left:15px;}

#middle {clear:both; width:675px; margin-left:5px; background: #fff url("images/middleh1_black.jpg") no-repeat top;
padding:10px 10px 0px 10px;}

#bottommiddle { width:695px; margin-left:5px; background: #fff url("images/bottommiddle.jpg") no-repeat bottom; height:15px; }

#middle h1 { margin:0px 0px 10px 0px; padding:0px; font-size:18px; color:#fff;}

#middle h2 { margin:4px 0px 5px 0px; padding:0px; font-size:16px;}

.contentblock{ padding:10px 10px 0px 10px; width:318px; background:#fff url("images/topmidblock_black.gif") no-repeat top;
font-size:11px; line-height:1.3em; }

.contentblock h2 { margin:0px 0px 14px 0px; font-size:18px; color:#fff; text-align:center; }

.cblockbuttom{ background:url("images/bottommidblock.gif") no-repeat bottom;  height:12px; width:338px; margin-bottom:10px; clear:both;}

.imageblock {margin:5px 15px 5px 0px;float:left;}

.imageblock2 {margin:5px 0px 5px 15px;float:right;}

/******************** Sidebar ***************************/ 
 			  
#sidebar{width:281px; float:left; }
			 
#sidebar h2{padding:0px 0px 4px 0px; margin:0px 0px 10px 0px; color:#000; font-size:18px; background:url("images/sidebarh2bk.gif") repeat-x bottom; }      

#sidebar ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#sidebar li{padding: 0px 0px 2px 0px; margin: 0px 0px 8px 0px; background:url("images/spadebullet.gif") no-repeat top left; 
            list-style-type:none; border-bottom:1px solid #eee; }

.block{ padding:5px 10px 5px 10px; background: #fff url("images/topblock.gif") no-repeat top; }

.bottomblock{background:url("images/bottomblock.gif") no-repeat bottom; height:12px; margin-bottom:10px; }

/************************ Misc ******************/

img { border:0; }

.date{font-size:10px;color:#666;padding:2px;border:1px solid #ddd;margin-top:12px;}

.morecat{ color:#666; font-size:10px; }

/************************ BonusTable ******************/
	
#bonustable { background:url("images/menu_right_middle_black.png") top no-repeat; padding:5px 5px 0px 5px;}


#bonustable h2 { padding:0px 0px 2px 0px; color:#fff; background:none; font-size:20px; margin:0px 0px 11px 0px; text-align:center }

#toptable thead th{ background:#CCC; color:#000; font-size:10px; border-bottom:4px solid #fff;}

#toptable tbody td { font-size:11px; background:#eee; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:4px solid #fff;}

#bonustablebottom{margin-bottom:10px;  height:25px;background:url("images/bottom_right_menu_black.png") no-repeat bottom;}


#promo { width:237px; padding:5px;color:#fff;font-weight:bold; margin:0px 0px 11px 13px; height:38px;}

/******************* Image format ****************************************/

p img {	padding: 0;	max-width: 100%; 	}

img.centered, .aligncenter, div.aligncenter {display: block; margin:10px auto 10px auto; float:none;
	text-align:center; padding:2px;	}

img.alignright {padding: 2px; margin: 0 12px 4px 12px; display: inline;	}

img.alignleft {padding: 2px; margin:0px 12px 4px 12px;display: inline; }

.alignright {float: right;}

.alignleft {float: left;}

/****************** Captions *****************************/

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #eee; padding-top: 4px;
margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none;}

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

/******************* Comments ****************************************/

#commentform input {width: 250px; padding: 2px; margin: 5px 5px 1px 0;	border-top:1px solid #eee; border-right:1px solid #eee;
border-bottom:1px solid #ccc; border-left:1px solid #ccc;	color:#666;	}

#commentform {margin: 5px 10px 0 0;	}

#commentform textarea {	padding: 2px; width: 330px;	border-top:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;color:#666; }
	
#respond{background:url("images/leave-comment.gif") top left no-repeat;  padding-left:10px;}
			 
#respond:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;	}

#commentform #submit {margin: 0; width:140px; color:#fff; background:#111; border:1px dashed #ccc;	}

.alt {margin: 0;padding: 10px;}

.commentlist {padding: 0;margin:0px 40px 0px 40px;text-align: justify;}

.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;border:1px solid #ddd;	}
	
.commentlist li ul li { margin-right: -5px;	margin-left: 10px;}

.commentlist p {margin: 10px 5px 10px 0;}

.children { padding: 0; }

#commentform p {margin: 5px 0;	}

.nocomments {text-align: center; margin: 0; padding: 0;	}

.commentmetadata {font-size:10px;}

.fn{font-size:14px; font-style:normal; font-weight:bold;}

.avatar {float:left; padding:5px;}

/************************** Footer************************/

#footer {width:900px; color:#333; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

#footer a{color:#333; text-decoration:underline; }

#footer a:hover{color:#333; text-decoration:none; }

#footer ul{margin:2px 0px 0px 0px; padding:0;}

#footer li{ margin: 0px 14px 0px 0px; display:inline; list-style:none;}