/*  

Theme Name: Zeke (2-Column) 1.0 + Widgets
Theme URI: http://www.solostream.com
Author: Michael D. Pollock
Author URI: http://www.solostream.com/

Zeke 1.0 + Widgets


	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 Michael D. Pollock:
	http://www.solostream.com.
	You may use or modify this theme for your own blog or website. You MAY NOT REDISTRIBUTE this theme in any form or fashion without permission from Michael Pollock.
	
*/

	
/* -------------------[ Main Page Elements ]------------------- */

splash {background: #333 url(images/tile.gif);}

body 	{

		font-size: 10pt;
		font-family: georgia,times,'times new roman', serif;
		background: #333 url(images/tile.gif);
		color: #333;
		text-align: left;
		margin: 0;
		padding: 0;
		line-height: 140%;
	    }

#wrap   {
		border: 5px solid #FFF;
        padding: 0px;
		clear: both;
		width: 760px;
		margin: 0 auto;
		background:  #725b65;

		}

#header {

        width:760px;
        clear: both;
        padding: 0;
		margin: 0 auto;
		height:205px;
		background: #000000 url(images/BRDheaderbg.jpg) top left no-repeat;

	    }

#nav 	{

        width:760px;
		background: #872e20 url(images/BRDnav.jpg) left no-repeat;
        height:40px;
        line-height:40px;
        margin: 0 auto;
        padding:0px 0 0;
        border-top: 1px solid #333;
        border-bottom: 1px solid #333;
        font-family: arial, georgia, serif;

        }

#nav_search {float:right; padding: 8px; 50px; 0px; 0px;}


#page   {

		clear: both;
		margin: 0 auto;
		padding: 0;

		}  


#contentleft {

        width: 545px;
        float:left;
        padding: 0;
        margin: 0;
        background: #FFF;
		border: 0px solid yellow;
  		
  		} 

#contentright {

		font-family:arial,verdana,sans-serif;
		font-size: 10pt;
    	width: 195px;
    	float:right;
    	padding: 10px;
    	margin: 0 0 0 0px;
    	background: #725b65;
		border: 0px solid blue;

        } 

#sidebar {

    	width: 174px;
		font-size: 10pt;
    	float: right;
    	margin: 0;
		padding: 10px;
		border: 1px solid #333;
		background: #543f49;
		color: #CC9;
		
		} 

#footer {

    	border-top:1px solid #333;
		font-family:tahoma,geneva,verdana,sans-serif;
		font-size: 8pt;
    	color:#DAD6C4;
    	width:760px;
    	background:#222;
		line-height: 160%;
    	clear: both;
		margin: 0px auto;
		padding: 10px 0 ;
		text-align: center;

        }

#footer p {

        margin: 0;

        }

/* -------------------[ Headings ]------------------- */


h1, h2, h3, h4, h5, h6, h7 {

        color:#330000;
		font-family: arial,times,'times new roman', serif;
	    letter-spacing: 0px;
        line-height: 130%;
		margin: 0;
		padding: 0;
		text-align: left;
        font-weight:normal;
	
		}

h1 {font-size: 16pt;margin: 0;}
h2 {font-size: 14pt;}
h3 {font-size: 12pt;}
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: regular;

        font-size:9pt;

        letter-spacing:0px;

        margin: 0px 0px 3px 0px;

		color: #FFF;
		
        padding: 3px 2px 2px 5px;



        }











h1.sectionhead, h2.sectionhead, h2#trackbacks, h2#comments, h2#respond  {



        line-height:100%;



        font-weight: bold;



        font-size:10pt;



        letter-spacing:0px;



        margin: 0;



        padding: 10px 15px;



        border-bottom:1px solid #CCC9B8;



        background:#E5E0C3;



        }







.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {



        margin-bottom: 10px;



        }











/* -------------------[ Links ]------------------- */







a, a:link, a:visited {



	color: #996;



        text-decoration: none;



        font-size: bold;



	}







a:hover, a:active {



        text-decoration:underline;



        color:#000;



	}







.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: #CC0000;



        }







#footer a:hover, #footer a:active {

text-decoration:underline;
color:#fff;
        


	}



	



/* -------------------[ Images ]------------------- */





/* -------------------[ Sidebar ]------------------- */











#sidebar ul {



	list-style-type: none;



	margin: 0 ;

	padding: 0;



	}


#sidebar ul li {



	list-style-type: none;


	margin: 5px 0 10px;

	padding: 0px 0px 0px 5px;
	

	}







#sidebar ul li ul {



        list-style-type: square;

        margin: 0;

        padding: 0;
	

        }







#sidebar ul li ul li {



        list-style-type:none;

        padding-top: 3px;

        margin:0;
        
/* ---- arrrgh 
        background:url(images/zekebullet.gif) 0 5px no-repeat;
---- */


        }







/* -------------------[ Form Elements ]------------------- */







#commentform {



        font-size:8pt;



        background: #F2ECCE;



        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;



        }







.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: 0px;



	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:tahoma,geneva,verdana,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: 15px 15px 5px;
	border-bottom:1px solid #CCC9B8;

	}

.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-family: trebuchet;
	font-size: 10pt;
    font-weight:regular;
	letter-spacing: 0px;
	height:40px;
	line-height:40px;
	float:left;
	list-style: none;
	padding: 0;
	margin: 0;
	background: # 000;

        }

ul.nav li {
     
    float: left !important;
	margin: 0;
	padding: 0;
	list-style-type: none;

        }

ul.nav li a, ul.nav li a:link, ul.nav li a:visited {

    color: #FFF;
    float: left;
    display: block;
	padding: 0 10px;

	   }


ul.nav li a:hover, ul.nav li a:active {

    background: #725b65;
	text-decoration: underline;

        }

ul.nav li.current_page_item a {
  
  	text-decoration:underline;
	background: #872e20;
        }


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;
	vertical-align:top;
}

.entry th {

	font-weight:bold;
	background:#E5E0C3;

}

.entry td {
border:1px solid #E5E0C3;
}

/* ---------------[ 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: 45px 0 15px 5px;
        padding: 0;
        }

ul#archives ul {

        padding:0px;

        }

ul#archives ul li {

        background:transparent;
        padding-left:0;
        margin:0;

        }

ul#archives ul ul {

        margin:0;
        margin-left: 10px;
        padding:0;
        }

.clear { clear: both;}

.sitedesigncredit {text-align: center; color: #CCC;}