/*  

Theme Name: Zeke 1.0 + Widgets

Theme URI: http://www.solostream.com

Author: Michael D. Pollock

Author URI: http://www.solostream.com/



This theme was designed and built by Michael D. Pollock of Solostream Web Studio.



The CSS, XHTML and design is copyright of Solostream Web Studio. Usage is governed by the Zeke 1.0 Personal Edition END-USER LICENSE AGREEMENT AGREEMENT.



*/





/* -------------------[ Main Page Elements ]------------------- */



body {
	font-size: 12px;
	font-family: 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
	color: #303324;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 150%;
	background-color: #353535;
	background-attachment: fixed;
	background-image: url(/wp-content/themes/Zeke10/images/bg_pattern.gif);
	background-repeat: repeat;
	}



#wrap {

	clear: both;

	width: 960px;

	background: #FFFDF2 url(images/zekebg.gif) top left repeat-y;

	margin-top: 25px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 0;

	padding-right: 5px;

	padding-bottom: 0;

	padding-left: 5px;

        }



#header {
	width:960px;
	clear: both;
	padding: 0;
	margin: 0 auto;
	height:204px;

	background-color:#000;
	}



#nav {

        width:960px;

        background: #660000 url(images/zekenav.gif) center center no-repeat;

        height:40px;

        line-height:40px;

        margin: 0 auto;

        padding:1px 0 0;

        border-bottom:1px solid #fff;

        }



#page {

        clear: both;

	margin: 0 auto;

	padding: 0;

	}  



#contentleft {

        width: 680px;

        float:left;

        padding: 0;

        margin: 0;

        } 



#content {

        width: 690px;

        float: left;

        margin: 15px 1px 0 0;

        padding: 0;

	}

.homecontent {
	padding:18px;
	width:285px;
	float:left;
	margin:10px 10px 10px 0;
	height:350px;
	border:1px solid #000;
	background-color: #1e1e1e;
	background-image: url(/img/homecontent_bg.jpg);
	background-repeat: repeat-x;
	color:#C1C1C1;
	line-height:17px;
	background-position: center bottom;
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-top:15px;
}
.homecontent a{color:#fff !important;}
.homecontent h4{color:#fff;}
.homecontent h4 a{color:#fff;}
.homecontent h4 a:hover{color:#F00;}
.homecontent h6{color:#fff;}
.homecontent h2{border-bottom:1px solid #f00;padding-bottom:10px;}

#midcontent {

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

	font-size: 8pt;

        width: 160px;

        float: right;

        margin: 0 0 15px 0;

	padding: 15px 10px 15px 0;

        }



#contentright {

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

	font-size: 8pt;

        width: 250px;

        float:right;

        padding: 12px 7px 15px 7px;

        margin: 0 0 15px;

        } 



#sidebar {

        width: 250px;

	font-size: 8pt;

        float: left;

        margin: -4px 10px 0 0;

	padding: 0;

	} 



#footer {
	border-top:1px solid #fff;
	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
	font-size: 8pt;
	color:#DAD6C4;
	width:960px;
	font-size: 8pt;
	line-height: 160%;
	clear: both;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
        }



#footer p {

        margin: 0;

        }
#bottom {margin:0 auto; padding:15px; padding-bottom:60px;width:960px; text-align:center; color:#ccc; font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; font-size:10px;}
#bottom p{color:#ccc; text-align:center;}
#bottom a{color:#ccc; text-decoration:none;}
#bottom a:hover{color:#ff0000;}


/* -------------------[ Headings ]------------------- */



h1, h2, h3, h4, h5, h6, h7 {
	color:#333333;
	font-family: 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
	letter-spacing:-1px;
	line-height: 130%;
	margin: 0;
	padding: 0;
	text-align: left;
	font-weight:bold;
	}



h1 {

	font-size: 16pt;

	margin: 0;

	}



h2 {

	font-size: 14pt;
	color:#cc0000;

	}



h3 {
	font-size: 11pt;
	color:#515151;
	}



h4,h5,h6,h7 {

	font-size: 10pt;

	}



#header h1.blogtitle {

        color: #FAF7E8;

        text-align:center;

        font-size:30px;

        line-height:100%;

        padding: 50px 100px 5px;

        margin: 0;

        }



#sidebar h2, #midcontent h2  {

        font-weight: bold;

        font-size:9pt;

        letter-spacing:0px;

        margin: 0;

        padding:0;

        }





h1.sectionhead, h2.sectionhead, h2#trackbacks, h2#comments, h2#respond  {
	line-height:100%;
	font-weight: 600;
	font-size:14pt;
	letter-spacing:-1px;
	margin: 0;
	color: #CC0000;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	margin-left: 40px;
	margin-right:40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACACAC;
        }



.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {

        margin-bottom: 10px;

        }





/* -------------------[ Links ]------------------- */



a, a:link, a:visited {
	color: #000000;
	text-decoration: none;
	font-size: bold;outline:none !important;
	}



a:hover, a:active {

        text-decoration:underline;

        color:#ff0000;

	}



.entry a, .entry a:link, .entry a:visited, .postinfo a, .postinfo a:link, .postinfo a:visited, .postinfo2 a, .postinfo2 a:link, .postinfo2 a:visited {

        text-decoration: underline; 

        }



.post h1 a, .post h2 a, .featurepost h2 a, .featurepost h1 a {
	color:#333333;
        }



#footer a:hover, #footer a:active {

        text-decoration:underline;

        color:#fff;

	}
	
#footer a {color:#FF0000;}

	

/* -------------------[ 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;

        }







/* -------------------[ Sidebar ]------------------- */





#sidebar ul {

	list-style-type: none;

	margin: 0 ;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	margin: 0 0 10px;

	padding: 0;

	}



#sidebar ul li ul {

        list-style-type: square;

        margin: 0;

        padding: 0;

        }



#sidebar ul li ul li {

        list-style-type:none;

        padding-left:15px;

        margin:0;

        background:url(images/zekebullet.gif) 0 5px no-repeat;

        }

.sidepanel{color:#fff; background:#1e1e1e; padding: 7px; border:1px solid #900;}
.sidepanel h2 {padding:0;margin:0}
.sidepanel a{color:#fff;}
.sidepanel a:hover{color:#cc0000;}
.sidepanel img {border:1px solid #900; margin:5px 0;}

/* -------------------[ Middle Content ]------------------- */



#midcontent ul {

	list-style-type: none;

	margin: 0 ;

	padding: 0;

	}



#midcontent ul li {

	list-style-type: none;

	margin: 0 0 10px;

	padding: 0;

	}



#midcontent ul li ul {

        list-style-type: square;

        margin: 0;

        padding: 0;

        }



#midcontent ul li ul li {

        list-style-type:none;

        padding-left:15px;

        margin:0;

        background:url(images/zekebullet.gif) 0 5px no-repeat;

        }



/* -------------------[ Form Elements ]------------------- */



#commentform {

        font-size:8pt;

        background: #f1f1f1;

        padding: 15px 15px 1px;

        margin: 0;

        border-bottom:1px solid #CCC9B8;

        }



#commentform label {

        display:block;

        margin: 0;

        }



#commentform input {

	width: 170px;

	padding: 1px;

	margin: 0px 5px 10px 0;

	}



#commentform textarea {

        width: 400px;

        padding: 0;

	margin: 0px 0px 10px 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;

        border-bottom:1px solid #CCC9B8;

	}



ol.tblist {

        font-size:8pt;

	list-style: none;

        padding: 15px 15px 10px;

        margin: 0;

        border-bottom:1px solid #CCC9B8;

        }



ol.tblist li {

	display: block;

	list-style: none;

        padding: 0;

        margin: 0 0 5px 0;  

        background: url(images/zekebullet.gif) 0 3px no-repeat;

        padding-left: 14px;     

	}



.odd {



        }





/* -------------------[ Misc 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;
		margin:15px;
		padding:0;

        }



.post ul li, .singlepost ul li {

        list-style-type:none;

        background: url(images/zekebullet.gif) 0 4px no-repeat;

        padding: 0 0 2px 14px;

        }



p {

	margin-top: 15px;

	margin-bottom: 15px;

	}



acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dotted #999;

	}



* html acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

        border-left:5px solid #330000;

        padding-left: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: 0;

	margin: 0;

	}



.postinfo {

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

	font-size: 8pt;

        background: url(images/doc.gif) 0 3px no-repeat;

        clear: both;

	margin: 0 0 10px;

	padding-left: 14px;

	}



.post {

	margin: 0 ;

	padding: 11px 10px 25px 40px;
	_padding:11px 10px 25px 0;

	}



.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) 100% 70% no-repeat;

        padding-right:16px; 

        }



/* -------------------[ Search ]------------------- */



#searchform {

	margin: 0;

	padding: 0; 

        }



#searchform #s {

        font-size:8pt;

        width: 140px;

	margin-right: 2px;

	}



#searchform #submit {

        font-size:8pt;

	}



/* -------------------[ Navigation ]------------------- */



ul.nav {

	font-size: 10px;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;

        height:30px;

        line-height:40px;

        float:left;

	list-style: none;

	padding: 0;

	margin: 0;

        }



ul.nav li {

        float: left !important;

        margin: 0;

        padding: 0;
		height:30px;

        list-style-type: none;

        }



ul.nav li a, ul.nav li a:link, ul.nav li a:visited {        

        color: #FAF7E8;

        float: left;

        display: block;

        padding: 0 10px;
		outline:none;

        }



ul.nav li a:hover, ul.nav li a:active {

	text-decoration: none;
	color: #000;
	background-color: #FFFFFF;
	background-image: url(/wp-content/themes/Zeke10/images/active_menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;	
outline:none;

        }



ul.nav li.current_page_item a {
	text-decoration: none;
	color: #000;
	background-color: #FFFFFF;
	background-image: url(/wp-content/themes/Zeke10/images/active_menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;	
        }



ul.nav li ul {

        float:left;

        margin:0;

        padding:0;

        }



/* ---------------[ Tables ]--------------- */



.entry table {

	margin-bottom:15px;

        padding:auto;

        border:auto;

        }



.entry tr, .entry td, .entry th {

	margin:auto; padding:auto; border:auto;

        }



.entry td, .entry th {

	padding:8px 15px;


}



.entry th {

	font-weight:bold;

	background:#E5E0C3;

}



.entry td {

	background:#000;

}



/* ---------------[ 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;

        padding: 0 0 0 14px;

        margin: 0 0 2px;

        background: url(images/zekebullet.gif) 0 3px no-repeat;

        }



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;

        }
.postTabs a{text-decoration:none; border:none;padding:0 !important;}

.navwrap {background:url(images/zekenav.gif); height:40px;width:960px;}

.home-feature {
	padding:18px;
	width:635px;
	float:left;
	margin:10px 10px 10px 0;
	border:1px solid #444;
	background-color: #1e1e1e;
	color:#C1C1C1;
	line-height:17px;
	background-position: center bottom;
	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-top:15px;
}
.slide-wrapper {
	width:620px;
	padding:25px;
	border:1px solid #000;
	background-image: url(/img/slideshow_background.gif);
	background-repeat:repeat-x;
}
.home-feature a{color:#fff !important;}
.home-feature h4{color:#fff;}
.home-feature h4 a{color:#fff;}
.home-feature h4 a:hover{color:#F00 !important;}
.home-feature h6{color:#fff;}
.home-feature h2{border-bottom:1px solid #f00;padding-bottom:10px;}
ul.postTabs {margin:0 !important;padding:0 !important;}
.postTabs {-webkit-padding-start:0 !important; line-height:24px !important;}
.friends-panel{background:#fff;width:100%; overflow:hidden;margin-bottom:10px; margin-top:10px;text-align:center;}

.slideshow {margin-left:4px !important; margin-top:4px !important;}
#scoreboard{
	background-image: url(images/scoreboard.png);
	background-repeat: no-repeat;height:453px;width:675px;margin-top:40px!important;clear:both;
}
#scoreboard th{background:none!important;}
.scoreboard-counter{overflow:hidden;padding:56px 18px 0 0;}
.scoreboard-table-1{margin-left:40px;margin-top:-12px;font-size:18px;padding-top:130px;}
.scoreboard-table-2{margin-left:40px;margin-top:90px;font-size:18px;}
p.film-caption{background:#000; padding:8px; font-size:11px;color:#FFFB0B;text-align:center;}
p.film-caption a{color:#FFFB0B;text-decoration:none!important;}
p.film-caption a:hover {color:#FFFB0B;text-decoration:underline!important;}
.wp-table-reloaded td{padding:6px!important;}
#breadcrumbs{padding-left:30px;}
