/*  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: 12pt;	font-family: arial, serif;		background-color: #000;	background-position: top center;	background-repeat: repeat;	background-attachment: fixed;	color: #ccc;	text-align: left;	margin: 0;	padding: 0;	line-height: 140%;	}#top {        width:920px;       text-align:right;       font-size:8px;        height:20px;        line-height:14px;        padding:1px 0 0;        }#wrap {        padding: 0px;        clear: both;	width: 960px;	margin: 0px;	 }#header { 	background:#2d2d2d;  		background: url('images/banner5.jpg');  		background-repeat:no-repeat;         clear: both;        padding: 0px 180px 0px 0px;		margin: 0px;        height:140px;	}		#header ul{	margin-left:400px;	margin-top:10px;	text-align:right;	float:right;	}		#header ul li{	list-style-type:none;	}	#nav {        width:876px;      font-size:10px;        height:22px;        line-height:20px;        margin: 0px auto;        padding:10px 20px 0px 20px;              background:#333;        text-align:right;        border-left:2px solid #999;border-right:2px solid #999;border-bottom:1pz solid #333;         }        #page {        clear: both;	margin: 0px;	padding: 0;	width:920px;	}  	 #contentleft {        width: 900px;        float:left;        padding: 0px;        padding-left:40px;        margin: 0px;        background:#000;        } #content {        width: 870px;        margin: 0px;        margin-top:0px;        padding: 20px 10px 10px 4px;               min-height:400px;        font-size:12px;background:#000;	}	      img {margin:0px;padding:0px;}#contentright {	font-size: 9pt;        width: 200x;        float:right;        padding:0px;        margin: 0px;  	 	text-align:left;  		 border-right: 0px solid #5c5c5c;  		 min-height:400px;  		 height:100%;  		 font-weight:normal;  		 background:#000;        } #sidebar {        width: 160px;        margin: 0px 5px 0px 35px;         padding: 10px 0px;         text-align:left;         font-weight:normal;  	} 		#footer {           color:#999;     	font-size: 8pt;        clear: both;        background-color:#1a1a1a;        margin: 90px 0px 0px 0px;        padding: 10px 100px 0px 10px;        text-align: center;        border-top:1px solid #2d2928;        border-left:0px solid #999;border-right:0px solid #999;border-bottom:2px solid #999;        height:50px;        }#footer p {        margin: 0;        }/* -------------------[ Headings ]------------------- */h1, h2, h3, h4, h5, h6, h7 {        color:#2a2118;        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: 10px 0px 6px 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;        }/* -------------------[ Links ]------------------- */a, a:link, a:visited {	color: #ccc;        text-decoration: underline;        font-size: bold;	}a:hover, a:active {        text-decoration:underline;        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:#2a2118;        }        .post h1 a:hover, .post h2 a:hover  {        color:#ccc;        }.tags a, .portfolio p a, .portfolio p a:link, .portfolio p a:visited {        color:#999;        text-decoration:underline;        }        .tags a:hover, .portfolio p a:hover  {        color:#ee6216;        text-decoration:underline;        }#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;	}	#sidebar h2 {	font-size:12px;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: #34291e;        text-decoration: none;        font-weight: bold;	}#sidebar a:hover, #sidebar a:active {        text-decoration:none;        color:#fff;         font-weight: bold;	}	#sidebar div{margin:10px 0px 0px 0px;}/* -------------------[ 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:#ccc;	font-weight:bold;	text-align:right;	}		.postinfo a, .postinfo la:link, .postinfo a:visited {                color: #ccc;        }.postinfo a:hover, .postinfo a:active {        color: #ee6216;        }.post {	margin: 30px 0px 20px 4px;	padding: 10px;        border:2px solid #9e9894;	font-family: myriad pro, arial, serif;	width:560px;	font-seize:10px;	line-height:1em;	background-color:#59524d;	}	.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;border-top:2px dotted #2d2928;border-bottom:2px dotted #2d2928;width:440px;}		.portfolio{font-size:13px;line-height:1.2em;margin:0px;letter-spacing:0;border-top:2px dotted #2d2928;border-bottom:0px dotted #2d2928;width:820px;}			.portfolioblock div {float:left;margin:0px 40px 40px 0px;border-top:1px solid #fff;text-align:center;}#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: #ccc;        font-weight:bold;        }#tags a:hover, #tags a:active {        color: #31291c;         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;	}	.homeimage {border:0px solid #fff;}.homediv {margin:0px;background:#000;padding: 10px;border:0px solid #2d2928;border-top:2px dotted #2d2928;border-bottom:2px dotted #2d2928;color: #999;width:320px;height:296px;font-size:12px;float:left;line-height:1.1em;}       .homediv3 {margin:0px;background:#000;padding: 0px;border:1px solid #2d2928;color: #fff;width:480px;height:320px;font-size:12px;}.hometop{font-size:13px;line-height:1.3em;margin:0px;width:300px;float:right;}	.homediv a, .homediv a:link, .homediv a:visited {                color: #d85c11;               }.homediv a:hover, .homediv a:active {        color: #fff;               }.homediv2 {margin:0px;margin-top:20px;background:#343434;padding: 18px 10px;border:1px solid #525252;width:870px;font-size:12px;float:left;color: #fff;}.homediv2 h2 {color:#4255be;}.homediv2  a, .homediv2  a:link, .homediv2  a:visited {                color: #d85c11;        font-weight:bold;        }.homediv2  a:hover, .homediv2  a:active {        color: #4255be;         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;}.techWidth{ width: 345px;padding-bottom:20px;margin:30px;}.techWidth strong{color:#999;text-decoration:underline;} /* -------------------[ 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: 10pt;     font-weight:bold;        letter-spacing: 0px;        height:20px;        line-height:20px;        float:right;	list-style: none;	padding: 0;	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: #999;        display: block;        padding: 0 20px;        }ul.top li a:hover, ul.top li a:active {        color: #ee6216;        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;        }                #content ul {margin:10px 0px ;padding:0px;}#content ul li {margin:0px ;padding:6px 0px;list-style:none;line-height:1.2em;}