/*
Theme Name: BluePoker
Theme URI: http://www.templates.gamblertour.com
Description: Poker Blog Template
Version: 1.0
Author: Nicolaus Venator
*/

/* Main */

body {
		font-size: 12px;
		font-family: Tahoma, sans-serif;
		background: #999999;
		color: #333;
		text-align: left;
		margin: 0;
		padding: 0;
		}

#wrap {
        clear: both;
		width: 920px;
		margin: 0 auto;
        background: #FFFDF2 url('images/bg-wrap.gif') repeat-y top left;; 
        padding:0
        }

#header {
        width:920px;
        clear: both;
        padding:0;
		margin: 0 auto;
        height:141px;
        background: #FFF url('images/header.gif') no-repeat top center;
		}

#nav {
        width:920px;
        height:30px;
        float:left;
        margin:0;
        padding:0;
		background: #FFF url('images/bg-menu-top.gif') repeat-x;
        }

#page {
        clear: both;
		margin: 0 auto;
		padding:0;
		}  

#contentleft {
        width: 690px;
        float:left;
        padding: 0 0 0 10px;
        margin:0;
        }  

#footer {
        border:0;
		font-family:tahoma, sans-serif;
		font-size: 8pt;
        color:#EEE;
        width:920px;
        height:45px;
        background: #FFF url('images/footer.gif') no-repeat top center;
        clear: both;
        margin: 0 auto;
        padding: 0;
        text-align: center;
        }

#footer p {
        padding:12px;
		margin:0;
        }


/* Sidebar */

#contentright {
		font-family: Tahoma,sans-serif;
		font-size: 12px;
        width: 195px;
        float:left;
        margin:0 0 0 6px;
        }

#sidebar {
		width: 195px;
		font-size: 12px;
		float: left;	
		color: #CCCCCC;
		text-align: left;
		font-weight: normal;
		margin:0;
		padding:3px 0 0 0;
		}
		
#sidebar p {
		padding:5px;
		margin:0px;
		font-family: Verdana, sans-serif;
		font-size: 12px;
		line-height: 12px;
		}
	
#sidebar h2 {
        background: url('images/bg-menu-bt.gif') no-repeat top center;
        font-family: Tahoma; sans-serif;
        color: #EEE;
        text-align:center;
        line-height:30px;
        font-weight: bold;
        font-size:12px;
        letter-spacing:0px;
        margin:0;
        padding:0;
        }
        
#sidebar a, a:link, a:visited {
		color: #FFFFFF;
		font-weight: normal;
		text-decoration:none;
		}

#sidebar a:hover, a:active {
    	text-decoration:underline;    
		}


#sidebar ul, ul li{
list-style-type: none;
		margin:0;
		padding:0;
		}
	
#sidebar ul li ul, ul li ul li {
		list-style-image:url('images/li-bt.gif');
		margin-top:2px;
		margin-bottom:3px;
		margin-left:15px;
		padding:0;
		}

p {
		margin:0;
		padding:3px;
}
       		
/* Links */

a, a:link, a:visited {
		color: #333;
        text-decoration: none;
        font-weight: bold;
		}

a:hover, a:active {
        text-decoration:underline;
        color:#666;
		}

.entry a, .entry a:link, .entry a:visited, .commentlist a , .commentlist a:link, .commentlist a:visited, .searchform a, .searchform a:link, .searchform a:visited {
        text-decoration: underline; 
		color:#666666;
        }

.entry a:hover, .commentlist a:hover, .searchform a:hover {
		color:#000;
		text-decoration:none;
}

.postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo2 a, .postinfo2 a:link, .postinfo2 a:visited {
		color:#990000;
}

.postinfo a:hover, .postinfo2 a:hover {
		color:#660000;
}

.box_top a, .box_top a:link, .box_top a:visited {
		color:#FFF;
}
.box_top a:hover {
		color:#CCC;
}

#footer a:hover, #footer a:active {
        text-decoration:underline;
        font-weight: bold;
        color:#DDD;
		}

#footer a {
        text-decoration:none;
        font-weight: bold;
        color:#EEE;
		}
		

/* Headings */

h1, h2, h5, h6 {
		font-size: 14px;
		color:#333;
}

#header h1 { /* Blog Title */
		color: #FFF;
		font-family: georgia;
		text-align:center;
		font-size:30px;
		line-height:100%;
		padding-top: 45px;
padding-left:100px;
		margin: 0;
		}

#header h2 { /* Blog Description */
		color: #FFF;
		font-family: georgia;
		text-align:center;
		font-size:18px;
		line-height:100%;
		padding-top: 5px;
padding-left:100px;
		margin: 0;
		font-weight:normal;
		}

h3 { /* Post Title */
		font-size: 14px;
		font-family: Verdana;
		color:#FFFFFF;
		margin: 0;
		padding: 6px 5px 5px 25px;
		text-align: left;
		font-weight:bold;
		}

h4 {
		font-size: 14px;
		font-family: Verdana;
		color:#333;
		margin: 0;
		padding: 5px 5px 5px 5px;
		text-align: center;
		font-weight:bold;
		}



/* Images */

img.alignright {
        float: right;
        clear: right;
        margin: 0 0 5px 10px;
        background: #fff;
        padding: 2px;
        border: 1px solid #ccc;
        }

img.alignleft {
        float: left;
        clear: left;
        margin: 0 10px 5px 0px;
        background: #fff;
        padding: 2px;
        border: 1px solid #ccc;
        }

img.centered { 
        display: block; 
        padding: 2px; 
        margin: 0 auto 20px auto; 
        border: 1px solid #ccc; 
        float: none; 
        clear: both;
        }

/* Form Elements */

#commentform {
        font-size:8pt;
		border: 1px solid #9999FF;
        background: #CCCCFF;
        padding: 15px 15px 1px;
        margin: 5px 5px 5px 10px;
        }

#commentform label {
        display:block;
        margin: 0;
        }

#commentform input {
		width: 170px;
		padding: 1px;
		margin: 0px 5px 10px 0;
		}

#commentform textarea {
        width: 400px;
        padding: 0;
		margin: 0; 
		}

#commentform #submit {
		margin: 0 0 20px 0;
		}

#commentform p {
        margin: 5px 0;
		}

/* Comments */

ol.commentlist {
        font-size:8pt;
        padding: 0;
        margin: 0;
        }

ol.commentlist li {
		display: block;
		list-style: none;
        padding: 15px 15px 1px;
		margin: 0;
        }

ol.tblist {
        font-size:8pt;
		list-style: none;
        padding: 15px 15px 10px;
        margin: 0;
        border-bottom:1px solid #CCC9B8;
        }

ol.tblist li {
		display: block;
        padding-left: 14px; 
        list-style-type:none; 
        margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px; padding-right:0; padding-top:0; padding-bottom:0     
		}

/* Tags and Classes */

p.description {
        color:#FAF7E8;
        font-size: 12pt;
        padding: 0 100px;
        margin: 0;
        text-align:center;
        } 

.post ul, .singlepost ul {
        list-style-type: none;
        }

.post ul li, .singlepost ul li {
        list-style-type:none;
        padding-left:14px; padding-right:0; padding-top:0; padding-bottom:2px
        }


acronym, abbr, span.caps {
		cursor: help;
		}

acronym, abbr {
		border-bottom: 1px dotted #999;
		}

* html acronym, abbr {
		border-bottom: 1px dashed #999;
		}

blockquote {
        font-family: Verdana;
        font-size: 12px;
		margin: 15px ;
 		border-left: 4px solid #333366; 
  		padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px    
		}

.center {
		text-align: center;
		}

a img, img a {
		border: none;
		}

.navigation {
		text-align: left;
		margin:0;
		padding: 10px 15px;
		}

.alignleft {
        float:left;
        }

.alignright {
        float:right;
        }

.entry {
		padding: 5px;
		margin: 0px;
		}

.postinfo {
		font-family:Tahoma;
		font-size: 8pt;
		color:#990000;
		}

.post {
		margin:0 0 0 5px;
		padding:5px;
        }

.featurepost {
		margin: 0;
		padding: 15px 15px 5px;
        background:#F2ECCE;
        border-bottom:1px solid #CCC9B8;
		}

code {
		font: 1.1em 'Courier New', Courier, Fixed;
		}

hr {
        display: block:
        clear:both;
        }

a.more-link, a.more-link:link, a.more-link:visited, a.more-link:hover {
        background: url('images/arrow-rt.gif') no-repeat 100% 70%;
        padding-right:16px 
        }


/* Navigation */

ul.nav {
		font-size: 12px;
        font-weight:bold;
        letter-spacing: 0px;
        height:30px;
        line-height:30px;
        float:left;
		list-style: none;
		padding: 0;
		margin: 0;
        }

ul.nav li {
        float: left !important;
        margin: 0;
        padding: 0;
        list-style: none;
        }

ul.nav li a, ul.nav li a:link, ul.nav li a:visited {        
        color: #EEE;
        float: left;
        display: block;
        padding: 0 10px;
        }

ul.nav li a:hover, ul.nav li a:active {
        text-decoration: underline;
        }

ul.nav li ul {
        float:left;
        margin:0;
        padding:0;
list-style-type: none;
        }

/* Related Entries */

.related {
        margin: 0 0 1px;
        background:#eee;
        padding:10px 10px 8px;
        }

.related ul {
        line-height:130%;
        margin: 0;
        padding-left:0;
        list-style-type: none;
        }

.related ul li {
        list-style-type:none;
        margin-left:0; margin-right:0; margin-top:0; margin-bottom:2px; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0
        }

ul#archives {
        margin: 0 0 15px 5px;
        padding: 0;
        }

ul#archives ul {
        padding:0;
        }

ul#archives ul li {
        background:transparent;
        padding-left:0;
        margin:0;
        }

ul#archives ul ul {
        margin:0;
        margin-left: 10px;
        padding:0;
        }

div.box_top {
	margin-top:2px;
	background-image:url('images/box-top-bg.gif');
	height:29px;
	width:100%;
padding:0;
}

div.box_middle{
	margin:0;
	background-color:#FFFFFF;
	border-left:solid 1px #003366;
	border-right:solid 1px #003366;
	border-bottom:solid 1px #003366;
}

div.box_content{
	padding:5px;
margin:0;
	font-family:verdana;
	font-size:10pt;
}

.Search { background: url('images/search.gif') no-repeat left top; width: 190px; height: 50px}
.Search  form { padding: 17px 0px 0px 20px; margin:0px;}
* html .Search  form { padding: 14px 0px 0px 20px; margin:0px;}
.Search  input { border: none; color: #330033; font-size: 11px;}
.Search  input.search { width: 24px; height: 23px; background: url('images/search-bt.gif') no-repeat;}
.Search  input.keyword { background: none; border: none; padding: 0; width: 120px; border: none; } 
* html #buttonsearch { margin: -19px 0px 0px 135px; }
#buttonsearch { padding: 0px; margin: -18px 0px 0px 135px; top: 0px; background: none; }
