/*  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: 10pt;	font-family: ff meta normal, ff meta, arial, serif;	background-color:#3e3931;color: #3e3931;	text-align: left;	margin: 0;	padding: 0;	line-height: 140%;	}#header { 		background-color:#000;  		background: url('http://www.sambadende.com/banner.jpg');        width:936px;        clear: both;        padding: 0px;		margin: 0px auto;	margin-top:10px;        height:140px;        border-top:2px solid #fff;        border-left:2px solid #fff;        border-right:2px solid #fff;	}				#header ul{	margin-left:740px;	text-align:right;	float:right;	}		#header ul li{	list-style-type:none;	}			#header p{	margin:6px 0px 4px 500px;	text-align:center;	}#top {        width:940px;   background:url('http://www.sambadende.com/navbg.jpg');        height:34px;        line-height:14px;        margin: 0px;        padding:1px 0 0;        border-top:1px solid #6a655e;        border-bottom:1px solid #6a655e;        }        #page {        clear: both;	margin: 0px;	padding: 0;	width:940px;	}  		#wrap {        padding: 0px;        clear: both;	width: 940px;	margin: 0px auto;	background:url('http://www.sambadende.com/bgmain.jpg'); } #contentleft {        width: 744px;          padding: 0px;        padding-left:16px;        float:left;        margin: 0px;		background:url('http://www.sambadende.com/bgmain.jpg');		background-position: top center;	background-repeat: repeat;		border-left:2px solid #fff;	        } #content {        width: 693px;        margin: 0px;        padding: 0px;        padding-left:24px;        min-height:880px;        font-size:10px;  			}	      img {margin:0px;padding:0px;}#contentright {	font-size: 10pt;        width: 175px;        float:right;        padding:0px;        margin: 0px;  	 	text-align:right;  	  	background-color:#7885cf;  		 min-height:900px;  		 height:100%;  		 font-weight:normal;  		 border-right:2px solid #fff;  		 border-left:1px solid #7a7368;        } #sidebar {        width: 159px;        margin: 0px 8px 0px 8px;         padding: 10px 0px;         text-align:right;         font-weight:normal;  	} 		#footer {           color:#e86917;        width:936px;     	font-size: 8pt;        clear: both;        margin: 0px;        padding: 0px;        text-align: center;        background-color:#5a534d;        border-top:2px solid #ccc;        border-left:2px solid #aea59e;border-right:2px solid #aea59e;        height:40px;        }#footer p {        margin: 0;        }/* -------------------[ Headings ]------------------- */h1, h2, h3, h4, h5, h6, h7 {        color:#3e3931;        letter-spacing:-1px;        line-height: 130%;	margin: 0;	padding: 0;letter-spacing:1px;        font-weight:normal;	}h1 {	font-size: 14pt;	margin-bottom: 6px;color:#ccc;	margin-left:2px;	margin-top:30px;	}h2 {	font-size: 14pt;font-weight:bold;margin-left:2px;	}h3 {	font-size: 12pt;font-weight:normal;	}h4,h5,h6,h7 {	font-size: 10pt;	font-weight:normal;	}#header h1.blogtitle {        color: #999;        text-align:center;        font-size:30px;        line-height:100%;        padding: 50px 100px 5px;        margin: 0;        font-weight:normal;        }#sidebar h2 {        font-weight: bold;        font-size:12pt;        letter-spacing:0px;        margin: 4px 0px 0px 0px;        padding:0;        }h1.sectionhead, h2.sectionhead, h2#trackbacks, h2#comments, h2#respond  {        line-height:100%;        letter-spacing:1px;        font-size:14pt;        letter-spacing:0px;        margin: 0;        padding: 10px 15px;        color:#ccc;              font-weight:bold;        }.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {        margin-bottom: 10px;        }         .floatLeft {        float:left;        }/* -------------------[ Links ]------------------- */a, a:link, a:visited {	color: #fff;        text-decoration: none;        font-size: bold;	}a:hover, a:active {        text-decoration:none;        color:#3b3b3b;	}.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:#d85c11;        }        .post h1 a:hover, .post h2 a:hover  {        color:#4255be;        }.tags a {        color:#4255be;        }        .tags a:hover  {        color:#d85c11;        }#footer a:hover, #footer a:active {        text-decoration:underline;        color:#fff;	}		.navigation {	font-size:12px;	}	/* -------------------[ 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;	font-size:12px;	}	#sidebar h2 {	font-size:14px;color:#34291e;}#sidebar h3 {	font-size:14px;color:#2a2118;margin-bottom:-36px;font-weight:bold;letter-spacing:0em;}#sidebar ul li {	list-style-type: none;	margin: 0;	padding: 0;	}#sidebar ul li ul {;        margin: 0;        padding: 0;        }#sidebar ul li ul li {        list-style-type:none;        padding:0px;        margin:0;         }        #sidebar a, #sidebar a:link, #sidebar a:visited {	color: #fff;        text-decoration: none;        	}#sidebar a:hover, #sidebar a:active {        text-decoration:none;        color:#34291e;         	}	#sidebar div{margin:10px 0px 0px 0px;}/* -------------------[ Form Elements ]------------------- */#commentform {        font-size:10pt;        padding: 15px 15px 1px;        margin: 0;        border-bottom:0px solid #CCC9B8;        width:400px;        }#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;	}#commentspopup {background-color:#34291e;}#commentspopup h2 {font-size:18px;color:#da5f1c;margin-left:14px;margin-top:14px;}#commentspopup h3 {font-size:14px;color:#da5f1c;margin-left:14px;}#commentspopup a, #commentspopup a:link, #commentspopup a:visited {	color: #fff;        text-decoration:underline;      	}#commentspopup a:hover, #commentspopup a:active {        text-decoration:underline;        color:#da5f1c;  	}/* -------------------[ 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;	}.allcomments {font-size:12px;}.allcomments h3{        font-weight:bold;        margin:8px 0px 8px 10px;       color:#fff;        font-size:12px;}             .allcomments h2{        font-weight:bold;        margin:8px 0px 8px 10px;       color:#fff;        font-size:12px;}            #comments h2 { color:#fff; font-size:14px; }        /* -------------------[ Misc Tags and Classes ]------------------- */.post ul, .singlepost ul {        list-style-type: none;        }.post ul li, .singlepost ul li {        list-style-type:none;        padding: 0 0 2px 0px;        }p {margin:0px;padding:0px;	margin-top: 0px;	margin-bottom: 15px;	}.center {	text-align: center;	}a img, img a {	border: none;	}.navigation {	text-align: left;	margin:0;	padding: 10px 15px;	}.entry {	padding: 0;	margin: 0;	margin:0px;	}.postinfo {	font-size: 9pt;     clear: both;        margin:0px;	margin-bottom: 10px;	padding-right: 10px;	height:20px;	color:#333;	font-weight:bold;	text-align:right;	}		.postinfo a, .postinfo la:link, .postinfo a:visited {                color: #d85c11;        }.postinfo a:hover, .postinfo a:active {        color: #4255be;        }        .post {	margin: 20px 0px 20px 0px;	padding: 10px;	width:640px;	font-seize:10px;	line-height:1em;	border-bottom:1px solid #999;		}	.post h2 {font-size:16px;}	.post img{	margin: 0px 0px 14px 0px;	}	.pages {	width:560px;margin:40px 0px 20px 26px;font-size: 14px;	}		.entry{font-size:13px;line-height:1.1em;margin:0px;letter-spacing:0;}	.entry  a, .entry  a:link, .entry  a:visited {                color: #d85c11;        font-weight:bold;        }.entry  a:hover, .entry  a:active {        color: #4255be;         font-weight:bold;         }	#tags{margin:0px;padding:0px;text-align:left;width:560px;border:0px solid #3b3b3b;}#tags ul{width: 560px;margin:0px;padding:0px;}#tags ul li{display: inline; margin: 0px 4px 0px 0px;list-style-type: none;}#tags img{margin:0px 2px 0px 4px;padding:0px;	}#tags a, #tags a:link, #tags a:visited {                color: #d85c11;        font-weight:bold;        }#tags a:hover, #tags a:active {        color: #4255be;         font-weight:bold;        }        .homeimage {border:1px solid #fff;}        .homediv {margin:0px;background:#fff;background:url('http://www.sambadende.com/chicobg.jpg');padding: 10px;border:1px solid #333;color: #333;width:330px;height:219px;font-size:12px;float:right;}.homediv  a, .homediv  a:link, .homediv  a:visited {                color: #d85c11;        font-weight:bold;        }.homediv  a:hover, .homediv  a:active {        color: #4255be;         font-weight:bold;         }.homediv2 {margin:0px;margin-top:20px;background:#fff;padding: 10px;border:1px solid #333;width:670px;font-size:12px;float:right;color: #333;}.homediv2 h2 a, .homediv2 h2 a:link, .homediv2 h2 a:visited {color:#4255be;font-size:18px;font-weight:bold;}.homediv2 h2  a:hover, .homediv2 h2  a:active {        color: #d85c11;         font-weight:bold;         font-size:18px;         }.homediv  a, .homediv  a:link, .homediv  a:visited {                color: #d85c11;        font-weight:bold;        }.homediv  a:hover, .homediv  a:active {        color: #4255be;         font-weight:bold;         }#rightblock {	width:180px;	height:140px;	background:url('http://www.jonnyrademakers.com/logort.jpg');	line-height:1.1em;	font-size:11px;	letter-spacing:0em;	margin:0px;	padding:0px;	padding-top:20px;	padding-right:10px;	font-weight:normal;	text-align:right; 	}	#rightblock ul {margin:0px;font-weight:bold;}#rightblock ul li{margin: 8px 2px 8px 2px;font-weight:bold;padding-top:0px;}#rightblock h2{margin-top:0px;color:#000;font-size:11px;}#rightblock p{padding: 0px;border:0px;margin:0px;margin-bottom:-4px;font-size:10px;text-align:right;}#rightblock a, #rightblock a:link, #rightblock a:visited {	color: #ccc;        text-decoration: none;        font-weight: bold;	}#rightblock a:hover, #rightblock a:active {        text-decoration:none;        color:#34291e;         font-weight: bold;	}	.gigs ul{	list-style: none;	margin: 0px;	padding: 10px 0px;	border-bottom: 1px solid #cabdb2;}.gigs ul li{	padding: 4px 4px;	margin: 3px 0px;}/* -------------------[ Search ]------------------- */#searchform {	margin: 0;	padding: 0; 	text-align:right;	font-color:#ff3300;        }#searchform #s {        font-size:8pt;        width: 140px;	margin-right: 2px;	font-color:#ff3300;	}#searchform #submit {        font-size:7pt;        font-color:#ff3300;	}/* -------------------[ Navigation ]------------------- */ul.top {	font-size: 11pt;     font-weight:bold;        letter-spacing: 0px;        height:20px;        line-height:20px;       	list-style: none;	padding: 0;	padding-top:6px;	margin: 0;        }ul.top li {        float: left !important;        margin: 0;        padding: 0;        list-style-type: none;        }ul.top li a, ul.top li a:link, ul.top li a:visited {                           color: #d85c11;        padding: 0 20px 0px 30px;        }ul.top li a:hover, ul.top li a:active {     color: #4255be;        text-decoration: none;        }ul.top li.current_page_item a {        text-decoration:none;           }ul.top li ul {        float:right;        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:0px;	vertical-align:top;}.entry th {	font-weight:bold;}.entry td {}/* ---------------[ Related Entries ]--------------- */.related {        margin: 0 0 1px;        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;               }               #archives{ text-align:right;}  #archives h2{ font-size:14px; color:#ee6216; text-decoration:underline; }ul#archives {        margin: 0 0 15px 5px;        padding: 0;        text-align:right;        font-size:10px;        }ul#archives ul {        padding:0;        }ul#archives ul li { 		        padding-left:0;        margin:0;        color:#34291e;        font-size:12px;        text-align:right;        }ul#archives ul li a{font-size:10px;text-align:right;}ul#archives ul ul {        margin:0;        margin-left: 10px;        padding:0;        }