/*  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: url('http://www.iamelephant.com/assets/images/bgs/vertical_left.jpg');	color: #fff;	text-align: left;	margin: 0;	padding: 0;	line-height: 140%;	scrollbar-arrow-color: #fff; scrollbar-3dlight-color: #1e1918; scrollbar-highlight-color: #1e1918; scrollbar-face-color: #ff3300; scrollbar-shadow-color: #1e1918; scrollbar-track-color: #000000; scrollbar-darkshadow-color: #1e1918; border-color: #1e1918}	}	#wrap {               clear: both;	width: 1060px;	margin: 0px auto;	padding:0px;        	border-right:2px solid #999;        	border-left:2px solid #999;        	min-height:600px;        	BACKGROUND-COLOR:#000;                }#header { 		background-color:#000;  		background: url('http://www.iamelephant.com/assets/images/banner3.jpg');        width:1060px;        clear: both;        padding: 0px;		margin: 0px;        height:110px;	}	#shoppeheader { 		background-color:#000;  		background: url('http://www.iamelephant.com/assets/images/bannershoppe.jpg');        width:1060px;        padding: 0px;		margin: 0px;        height:110px;	}			#subheader {  		 width:1060px;        clear: both;        padding: 0px;		margin-right: 5px;        height:24px;        font-weight:600;        background-color:#000;       background: url('http://www.iamelephant.com/assets/images/bgs/subheaderbg.jpg');        text-align:right;	}		#subheader li {	display: inline;	padding: 0px;	margin: 0px;}#subheader ul {	display: inline;	padding: 0px;	margin: 0px;}#subheader a, #subheader a:link, #subheader a:visited {	color: #fff;        text-decoration: none;        font-size: bold;	}#subheader a:hover, #subheader a:active {        text-decoration:none;        color:#e4bd1f;	}			#header ul{	margin-left:600px;	}			#header p{	margin:6px 0px 4px 0px;	text-align:right;	}#nav {        width:1060px;      font-size:14px;        height:22px;        line-height:20px;        margin: 0pxo;        padding:0px;        background-color:#1e1918;        border-top:0px solid #3b3b3b; text-align:center;        }#top {        width:700px;        background-color: #000;        height:30px;        line-height:30px;        margin: 0px;        padding:1px 0 0;        }        #page {        clear: both;	margin: 0px;	padding: 0;	width:1060px;	}  	#page2 {        clear: both;	margin-left: auto;	margin-right: auto;	padding: 0;		} #contentleft {        width: 910px;        float:left;        padding: 0px;        margin: 0px;     	background: url('http://www.iamelephant.com/assets/images/bgs/contentbg.jpg');     	border-left: 0px solid #5c5c5c;        } #content {        width: 766px;        margin: 0px;        padding: 0px 0px;        float:right;	}	#shoppe {        width: 1000px;        margin: 0px;        padding: 20px 20px 20px 40px;             background-color:#000;        border-top:0px solid #999;        min-height: 1400px;	}	#shoppe blockquote{   float: right;	line-height: 1.5em;	padding: 10px;	border: 2px solid #666;	background-color: #3b3b3b;	width: 220px;	height: 300px;	overflow: scroll;	margin: 0px 0px 20px 60px;	font-size:13px;	color:#fff;}.product {        width: 620px;        margin-bottom: 10px;        padding: 12px;        background-color:#000;        border:2px solid #3b3b3b;    	}#midcontent {height:100%;	font-size: 9pt;        width: 144px;        min-height:2400px;        float: left;        margin: 0px;	padding: 5px 0px 4px 0px;	text-align:center;		background: url('http://www.iamelephant.com/assets/images/bgs/vertical_left.jpg');font-weight:600;color:#fff;        }#midcontent ul {           margin: 0px 0px 0px 4px;        padding: 0;        text-align:left;        list-style-type: disc;       }               #midcontent ul li {           margin: 0px 0px 0px 4px;        padding: 0;        text-align:left;        list-style-type: disc;         }         #midcontent a, #midcontent a:link, #midcontent a:visited {	color: #e3e1e1;        text-decoration: none;        font-size: bold;	}#midcontent a:hover, #midcontent a:active {        text-decoration:none;        color:#ff3300;	}    #contentright {	font-size: 10pt;        width: 140x;        float:right;        padding: 10px 5px 15px 5px;        margin: 0px;  	 	text-align:center;  	 	font-weight:600;   Background-color:#3b3b3b;   border-right: 0px solid #5c5c5c;        } #sidebar {        width: 140px;        margin: 0px;         padding: 0px;         text-align:center;        	} 	#footer {        border-top:1px solid #ccc;	font-size: 10pt;        color:#ff3300;        width:1060px;        background:#1e1918;	font-size: 8pt;	line-height: 160%;        clear: both;        margin: 0px auto;        padding: 20px 0 ;        text-align: center;        }#footer p {        margin: 0;        }/* -------------------[ Headings ]------------------- */h1, h2, h3, h4, h5, h6, h7 {        color:#caa114;        letter-spacing:-1px;        line-height: 130%;	margin: 0;	padding: 0;letter-spacing:1px;        font-weight:normal;	}h1 {	font-size: 16pt;	margin-bottom: 6px;font-weight:normal;	}h2 {	font-size: 18pt;font-weight:normal;	}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:9pt;        letter-spacing:0px;        margin: 0;        padding:0;    margin-bottom:4px;    font-weight:normal;        }#midcontent h2  {        font-weight: bold;        font-size:11pt;        letter-spacing:0px;        margin-left: 6px;        padding:0;        letter-spacing:1px;        color:#fff;        }h1.sectionhead, h2.sectionhead, h2#trackbacks, h2#comments, h2#respond  {        line-height:100%;        letter-spacing:1px;        font-size:22pt;        letter-spacing:0px;        margin: 0;        padding: 10px 15px;        border-bottom:0px solid #CCC9B8;      font-weight:normal;        }.entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {        margin-bottom: 10px;        }/* -------------------[ Links ]------------------- */a, a:link, a:visited {	color: #e4bd1f;        text-decoration: none;        font-size: bold;	}a:hover, a:active {        text-decoration:none;        color:#ff3300;	}.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:#ff3300;        }        .post h1 a:hover, .post h2 a:hover  {        color:#caa114;        }.tags a {        color:#ff3300;        }        .tags a:hover  {        color:#caa114;        }#footer a:hover, #footer a:active {        text-decoration:underline;        color:#fff;	}	/* -------------------[ 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;         }/* -------------------[ 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;               }/* -------------------[ Form Elements ]------------------- */#commentform {        font-size:8pt;        background: #000;        padding: 15px 15px 1px;        margin: 0;        border-bottom:0px solid #CCC9B8;        width:500px;        }#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:#d3b719;        font-size: 12pt;        padding: 0 100px;        margin: 0;        text-align:center; background-color:#fff; 		margin-bottom: 10px;        } .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 0px;        }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-size: 9pt;        background-color:#000;        clear: both;        margin:0px;	margin-bottom: 10px;	padding-right: 10px;	height:20px;	color:#fff;	font-weight:bold;	text-align:right;	}		.postinfo a, .postinfo la:link, .postinfo a:visited {                color: #fff;        }.postinfo a:hover, .postinfo a:active {        color: #ff3300;        }.post {	margin: 10px 10px 50px 20px;	padding: 0px 6px 5px;        border-bottom:2px solid #3b3b3b;	font-family: myriad pro, arial, serif;	width:660px;	}.magazinepost {	margin: 0px 10px 0px 20px;	padding: 0px;   border-bottom:0px solid #3b3b3b;	font-family: myriad pro, arial, serif;	width:660px;	}			.magazinepost h2{	font-size:14px;	margin: 0px 10px 3px 20px;	}				.magazinepost {		margin-bottom:0px;}	.magcover{margin-left:30px;}.latestpost {	margin: 10px 0px 2px 14px;	padding: 0px;	width:226px;	height:296px;	float:left;     background: url('http://www.iamelephant.com/assets/images/blogoftheday2.jpg');     border:0px solid #3b3b3b;font-size:12px;line-height:1.1em;	}		.latestpost h2{	font-size:12px;	margin: 40px 6px 4px 14px;	color:#caa114;	letter-spacing: 0px	font-weight: 600;	}				.latestpost p{	margin: 4px 14px 0px 14px;	}		.latestpost h1 a, .latestpost h2 a, .videopost h2 a, .videopost h1 a {        color:#ff3300;        }        .latestpost h1 a:hover, .latestpost h2 a:hover, .videopost h1 a:hover, .videopost h2 a:hover {        color:#caa114;        }.issuepost {	margin: 10px 14px 2px 0px;	padding: 0px;	width:226px;	height:296px;	float:right;    background: url('http://www.iamelephant.com/assets/images/issueoftheday.jpg');border:0px solid #3b3b3b;text-align:left;font-size:12px;line-height:1em;	}		.issuepost h2{	font-size:18px;	margin: 40px 0px 10px 14px;	}	.issuepost p{	margin: 190px 14px 0px 14px;	}			.videopost {	margin: 10px 8px 6px 0px;	padding: 0px;	width:270px;	height:296px;	float:right;    background: url('http://www.iamelephant.com/assets/images/videooftheday2.jpg');border:0px solid #3b3b3b;text-align:center;font-size:12px;line-height:1em;	}		.videopost h2{	font-size:18px;	margin: 40px 0px 10px 14px;	}		.videopost p{	margin: 40px 4px 0px 4px;	}					.videocaption {	margin: 10px 0px 6px 40px;	padding: 0px;	width:270px;	height:280px;    border:2px solid #3b3b3b;font-size:12px;text-align:center;float:left;	}		.videocaption h2{	font-size:16px;	margin: 10px 0px 0px 6px;	}		.videocaption p{	margin: 0px 6px 0px 6px;	padding:0px;	}	form.ddpl-form select { width: 300px;margin-left:430px;background-color:#3b3b3b;color:#fff; }		.mostpopular {	margin: 10px 0px -10px 0px;	padding: 50px 20px 10px 50px;	width:780px;	height:160px;	float:left;    background: url('http://www.iamelephant.com/assets/images/bgs/popularposts2.jpg');border:0px solid #3b3b3b;text-align:left;	}	.mostpopular ul {  display: block;  list-style-type: disc;  text-align: left;  width:640px;  margin-right:30px;}.mostpopular li { display: block;  float: left;  width: 300px;text-align: left;  margin: 0px 20px 2px 20x;   list-style-type: circle;}	.bannerad {	margin: 0px;	padding: 10px 0px 0px 0px;    background-color: #3b3b3b;    border-bottom:2px solid #3b3b3b;    border-top:0px solid #41403d;text-align:center;  height:100px;	}.mag {	margin: 10px 20px 6px 20px;	padding: 0px;font-size:12px;text-align:left;float:left;	}.magwrap {	margin: 10px 0px 6px 0px;	padding: 0px;font-size:12px;text-align:left;min-height:260px;	}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; 	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.nav {	font-size: 11pt;     font-weight:bold;        letter-spacing: 0px;        height:20px;        line-height:20px;        	list-style: none;	padding: 0;	margin: 0px;	display:inline;        }ul.nav li {		display:inline;              margin: 0;        padding: 0;        list-style-type: none;        }ul.nav li a, ul.nav li a:link, ul.nav li a:visited {                color: #ff3300;                display: inline;        padding: 0 40px;        }ul.nav li a:hover, ul.nav li a:active {        color: #d3b719;        text-decoration: none;           }ul.nav li.current_page_item a {        text-decoration:none;           }ul.nav ul {        float:left;        margin:0;        padding:0;        }#header ul {	font-size: 10pt;     font-weight:bold;        letter-spacing: 0px;        float:right;	list-style: none;	padding: 0;	margin-left: 880px;	margin-top:-130px;        }#header li {           margin: 0;        padding: 2px 0px;        list-style-type: none;        }/* -------------------[ Navigation ]------------------- */ul.top {	font-size: 10pt;     font-weight:bold;        height:30px;        line-height:30px;        float:left;	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: #fff;        display: block;        padding: 0px 18px 0px 0px;        }ul.top li a:hover, ul.top li a:active {        color: #ff3300;        text-decoration: none;        }ul.top li.current_page_item a {        text-decoration:none;           }/* ---------------[ 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:10px;	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;               }ul#archives {        margin: 0 0 15px 5px;        padding: 0;        }ul#archives ul {        padding:0;        }ul#archives ul li {         padding-left:0;        margin:0;        }ul#archives ul ul {        margin:0;        margin-left: 10px;        padding:0;        }
