/*
Theme Name: Screen Master
Theme URI: http://zd6.org/
Version: 2009.1.2
Author: Jesse Lee
Author URI: http://zd6.org/
Tags: blue, custom header, fixed width, two columns, widgets
*/


body{font-size:12px; font-family:Arial,Verdana,Sans-Serif; /*background:#a8a39c url(images/zd6bg200901-7.jpg) repeat; */ background:#a8a39c url(images/bg_body01.gif) repeat;color:#333; margin:0; padding:0}
small{font-family:Arial,Helvetica,Sans-Serif; font-size:12px; line-height:1.5em}
h1{font-size:1.5em; line-height:1.4em; margin:0}
p img{padding:0; max-width:100%}
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:3px 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:3px 7px 2px 0; display:inline}
pre{width:520px; color:#444; font-family:Consolas,Courier New,Courier,monospace; font-size:12px; line-height:1.3em; overflow:scroll; border:1px solid #8F8C88; background:#e9e5df; margin:10px 0; padding:8px; text-align:left}
code{font-family:Consolas,Courier New,Courier,monospace; font-size:12px; color:#7d1d70; line-height:1.3em}
.alignright{float:right}
.alignleft{float:left}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, strike{color:#555}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

a:link, a:visited { color: #000; text-decoration:underline; }
a:hover {text-decoration:none;}
form {margin:0; padding:0}
#page { width: 958px; height: 50px; position: relative; margin: 0 auto; padding: 0; }
#container { position: relative; width: 750px; background: #1A1817 url(images/bg_container01.gif) no-repeat; }
#header { position: relative; width: 750px; height: 92px; margin: 0; }
#header h1 { display: block; position: absolute; top: 35px; left: 15px; width: 122px; height: 44px; margin: 0; padding: 0; background: url(images/logo8.png) no-repeat; }
h1 a { color:#fff; font-size:12px; margin:0; display: block; width: 122px; height: 44px; }
#header h1 {text-indent: -9999px }
#header h2#description {color:#cac4bb;font-size:12px; font-weight:normal; float:left; margin:52px 0 0 148px; width:260px; height:20px;  display:block;}
	* html #header h2#description {margin-left:74px;}
#header-search { position: absolute; top: 40px; right: 18px; text-align: right; }
#header input#search { width: 165px; font-size: 12px; font-family:arial, sans-serif; padding: 3px; border: 1px solid #333; }
#search, #submit {vertical-align: bottom; padding-bottom:1px}
	* html #search, * html #submit {padding-bottom:2px}
	*:first-child+html #search, *:first-child+html #submit {padding-bottom:2px}

#top-nav { position: relative; display: block; margin: 0 auto; width: 720px; height: 27px;}
#top-nav ul { margin:0; padding:0; }
#top-nav ul li {list-style: none; display:block; float: left; padding: 0; margin:0 8px 0 0; font-size:13px; color:#888; font-weight:bold; text-align: left; }
#top-nav ul li a, #top-nav ul li a:visited {float:left; width:84px; height:21px; color:#888; padding:6px 0 0 12px; text-decoration: none; background: url(images/bg_top-nav-96px.gif) 0 0 no-repeat; }
#top-nav ul li a:active, #top-nav ul li a:hover  {background: url(images/bg_top-nav-96px.gif) 0 -27px no-repeat; color:#fff; text-decoration: none; }
#top-nav ul li.current-cat a {background: url(images/bg_top-nav-96px.gif) 0 -54px no-repeat; color:#fff}

/* =Breadcrumbs */
#bct { color: #ccc; text-transform: lowercase; font-size: 12px; margin:10px 0 0 161px;}
#bct a { color: #999; text-transform: lowercase; text-decoration: underline; }
#bct a:hover { text-decoration: none; }
#content { width: 720px; min-height:650px; margin: 12px auto 10px auto; }

/* middle column */
#midcol-header{background:#333; padding:3px 8px; width:558px; margin:0 0 0 11px; float:left}
#midcol-header h2{font-size:16px; margin:0; color:#fff; line-height:1.2em}
#midcol{width:544px; float:left; margin:0 0 0 11px; padding:10px 15px 40px 15px; background:#cac4bb url(images/bg_midcol-bottom.gif) bottom no-repeat}
.post{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #7e7b77}
.post h2{font-size:16px; margin:0; color:#000}
.post h2 a:link, .post h2 a:visited{text-decoration:none}
.post h2 a:hover{text-decoration:none; border-bottom:1px solid #000}
.widecolumn .post{margin:0}
.widecolumn .smallattachment{text-align:center; float:left; width:128px; margin:5px 5px 5px 0px}
.widecolumn .attachment{text-align:center; margin:5px 0px}
.clear{clear:both}
.entry{margin:6px 0 0 0; line-height:1.5em}
.entry p{margin:5px 0 10px 0}
.entry h2{font-size:14px; color:#000; margin:10px 0 5px 0}
.entry h3{font-size:13px; color:#111; margin:10px 0 0 0}
.entry h4{font-size:12px; color:#111; margin:10px 0 0 0}
.entry ol{padding:0 0 0 40px; margin:0}
.entry ol li{margin:0; padding:0}
.entry ul{margin:5px 0 10px 0; padding:0 0 0 40px}
.entry ul li{margin:0; padding:0}
.entry img{padding:0; border:3px solid #fff}
.entry strong{color:#222}
p.postmetadata{margin:5px 0 0 0; clear:both; line-height:1.4em}
.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}
.postmetadata a:link, .postmetadata a:visited {color:#000; text-decoration:none;}
.postmetadata a:hover {text-decoration:underline;}
#related {border-bottom: 1px solid #7E7B77; padding:0 0 10px 0; line-height:1.5em}
#related p {margin:0;}
#related h3 {margin:0 0 5px 0; font-size:14px; color:#111}
#related ul {margin:0; padding: 0 0 0 40px;}
#related ul li {margin:0; padding:0;}
#related a:link, #related a:visited {text-decoration:none;}
#related a:hover {text-decoration:underline;}

	
/* Left sidebar */

#sidebar { color:#ccc; width: 135px; float: left; font-family: Arial, Verdana, sans-serif; }
#sidebar a:link, #sidebar a:visited {color:#ccc; text-decoration:none}
#sidebar a:hover {text-decoration:underline;}

#sidebar h2 {margin:0; padding: 3px 5px;line-height:1.2em; color:#eee; font-size:13px;background:#333;}

#sidebar form {
	margin: 0;
	}

#cat-top { background: url(images/bg_secnav_top.gif) bottom no-repeat; margin: 0; padding: 1px 0 0 0; height: 10px; font-size:1px}
#cat-main { background: url(images/bg_secnav_rpt.gif) repeat-y; margin: 0; padding: 0; }
#cat-bottom { background: url(images/bg_secnav_btm.gif) bottom no-repeat; margin: 0 0 12px 0 !important; height: 10px; font-size:1px}
#sidebar #cat-main a { color: #ccc; padding: 0; font-size: 12px; }
#sidebar #cat-main ul { list-style: none; padding: 0; margin: 0 10px; }
#sidebar #cat-main li { border-bottom: 1px solid #666; color: #ccc; padding: 3px 0; margin: 0; font-weight:bold; }
#sidebar #cat-main li.current-cat { color:#ffcb00 }
#sidebar #cat-main li:before { content: "\00BB \0020"; }
#sidebar #cat-main li li { border-bottom: none; color: #ccc; padding: 3px 0 0 0; margin: 0; font-size: 12px !important; font-weight:normal; }
#sidebar #cat-main li li li { font-size: 1.0em !important; }
#sidebar h2#cat-header {color:#eee; margin:0 5px 0 10px; line-height:1.2em; padding:0; font-size:13px;background:#444342}
#sidebar ul, #sidebar ul ol{margin:0 0 10px 0; padding:0}
#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:15px}
#sidebar ul p{margin:5px 0 8px}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 0}
#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px}
ol li, #sidebar ul ol li{list-style:decimal outside}
#sidebar ul ul li, #sidebar ul ol li{margin:0; padding:3px 0 3px 3px; border-bottom:1px solid #4a4948; line-height:16px}
#sidebar #searchform #s{width:108px; padding:2px}
#sidebar #searchsubmit{padding:1px}
#sidebar ul select{width:134px; font-family:arial,sans-serif; margin:10px 0 0 0; border:1px solid #333}

/* Right Sidebar */
#r-sidebar {width: 208px; position: absolute; top: 25px; right: 0; color:#444; }
#r-sidebar-top { width: 208px; height: 13px; margin: 0; background: url(images/bg_right_sidebar_top.gif) bottom no-repeat; padding: 0; }
#r-sidebar-main {width: 180px; padding: 5px 14px; margin: 0; background: #e9e5df url(images/bg_right_sidebar.gif) repeat-y;}
#r-sidebar-bottom { width: 208px; height: 11px; margin: 0; background: url(images/bg_right_sidebar_btm.gif) top no-repeat; padding: 0; }
#r-sidebar-main h2 {font-size:14px; line-height:18px;  margin: 0; color:#111;}
#r-sidebar-main ul {margin:0; padding:0;}
#r-sidebar-main ul li {list-style:none; margin:0 0 15px 0; padding:0; line-height:16px;}
#r-sidebar-main ul ul {margin:0; padding:0;}
#r-sidebar-main ul ul li {list-style: none; padding:5px 0; margin:0; border-bottom:1px solid #999}
#r-sidebar a:link, #r-sidebar a:visited {color:#000; text-decoration:none;}
#r-sidebar a:hover {text-decoration:underline;}
#r-sidebar-main ul li#tagcloud {padding:0;}
#r-sidebar-main ul li#tagcloud h2 {margin:0 0 6px 0;}
#r-sidebar-main ul li#tagcloud a {line-height:1.5em;}

/* Comments */
.commentlist{padding:0; margin:0; width:100%}
.commentlist small{line-height:1.3em; margin:0; padding:0}
.commentlist li{margin:0 0 10px 0; padding:8px 10px 1px 10px; list-style:none; border-top:1px solid #888; border-bottom:1px solid #888; background:#dbd5cb}
h3#comments, #respond h3{font-size:14px; margin:15px 0 10px 0; color:#111}
.commentmetadata{margin:0; display:block; line-height:1.5em}
.commentlist li, #commentform input, #commentform textarea{font:12px Arial,Verdana,Sans-Serif}
.commentlist li ul li{margin-right:-2px; margin-left:12px; margin-bottom:8px}
.children{padding:0; margin:0}
.commentlist li ul.children li{}
.commentlist li .avatar{float:left; border:1px solid #fff; padding:1px; margin:0 8px 0 0}
.thread-alt{background-color:#f8f8f8}
.thread-even{background-color:white}
.commentlist li.even{background:#e9e5df}
.alt{}
.reply{margin-bottom:8px; text-align:right}
.reply a:link, .reply a:visited{color:#333}
.reply a:hover{text-decoration:none}
.commentlist p{margin:10px 0}
#commentform p{margin:5px 0; font-family:Arial, Verdana,Sans-Serif}
.nocomments{text-align:center; margin:0; padding:0}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:12px}
span.says{font-size:14px}
.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}
.atemtnemmocdata{font-weight:normal}
#commentform input#author, #commentform input#email, #commentform input#url{width:188px; padding:2px; margin:0 5px 0 0; border:1px solid #b2b2b2}
#commentform textarea{width:98%; padding:2px; border:1px solid #b2b2b2}
#commentform #submit2{margin:0; float:left}
#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

/*
span.commentcount { float:right; font-size:30px; font-family: georgia, "Times New Roman", serif; font-weight:normal; color:#f0ede9}
span.bigfont {font-size:14px; font-weight:bold;}*/ 
.comment-meta {font-size:11px;} 

/* Begin Various Tags & Classes */
acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{color:#444; text-align:left; line-height:1.5em; font-size:12px; font-weight:normal; padding:5px 0 5px 45px; margin:0 0 0 5px !important; background:url(images/bg_blockquote.gif) left top no-repeat}
blockquote cite{margin:5px 0 0; display:block}
.center{text-align:center}
.hidden{display:none}
hr{display:none}
a img{border:none}
.navigation{display:block; text-align:center; margin:0; padding:0}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}

/* =Site Notes */
#sidenotes-column { width: 207px; position: absolute; top: 25px; right: 0; vertical-align: top; }
#sidenotes-top { width: 207px; height: 13px; margin: 0; background: url(images/bg_sidenotes-top.gif) bottom no-repeat; padding: 0; }
#sidenotes-bottom { width: 207px; height: 11px; margin: 0; background: url(images/bg_sidenotes-bottom.gif) top no-repeat; padding: 0; }
#sidenotes { width: 167px; padding: 15px 20px; margin: 0; background: url(images/bg_sidenotes.gif) repeat-y; }
h3.sidenotes-header { color: #464441; font-size: 1.4em !important; margin: 10px 0 0 0 !important; }
#sidenotes img.border { margin: 5px 0; border: 1px solid #CDC9C4; }
#sidenotes p { margin: 0 10px 0 0; }
#sidenotes p a:link, #sidenotes p a:visited { text-decoration: underline; }
#sidenotes p a:hover { text-decoration: none; }
#newsform { margin: 0; }
#sidenotes input.textfield { width: 163px; margin: 2px 0; font-size: 1.1em; padding: 5px; background: #f4f4f4; border: 1px solid #b2b2b2; color: #000; }
input#signup { margin: 3px 0 !important; }
#sidenotes h4 { margin: 0 0 5px 0; color: #000; }
div#sidenotes #democracy { clear:both; margin: 0 0 15px 0; }
img.advert-1 { margin: 10px 0 0 0; }
#sidebar-ad img.advert-2 { margin: 10px 0 0 0; }
#sp-mag-signup img.border { margin-top: 15px; }

/* Footer */
#links {color:#bbb; margin: 20px 0 0 0; padding:10px 15px 0 15px; border-top: 1px solid #4A4948;}
#links ul {margin:0; padding:0;}
#links ul li {list-style:none; display:inline}
#links a {color:#bbb; text-decoration:none}
#links a:hover {text-decoration:underline;}

#footer { position: relative; width: 750px; border-top: 1px solid #4A4948; font-size: 12px; margin: 10px 0 0 0; padding: 13px 0 50px 0; background: url(images/bg_pagecontainer-footer.gif) bottom no-repeat; }
#footer img { margin: 0 15px; }
#footer p { color: #bbb; }
#footer p.copyright { margin: 8px 0 0 5px; }
#footer p.alignright { margin: 0 15px 0 0; }
#footer a:link, #footer a:visited { color: #bbb; text-decoration:none;}
#footer a:hover { color: #eee; text-decoration:underline}
#footer-links { position: absolute; top: 16px; left: 115px; border-left: 1px solid #aaa; padding-left:12px; }
#footer-links p { margin: 0 0 1px 0 !important; }
#footer .rss_link a { background: url(images/rss-footer-sm.gif) left no-repeat; padding: 0 0 0 15px; margin-left: 10px; }

/*********************/
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{padding:0; margin:0; border:none; text-decoration:none; font-weight:normal; font-style:normal; list-style:none; text-transform:none; text-indent:0px; font-variant:normal; text-align:left; line-height:13px; letter-spacing:0px; word-spacing:0px; font-size:12px; font-family:Arial, verdana, sans-serif;}
#wp_page_numbers {margin:15px 0 10px 0; width:100%; }
#wp_page_numbers ul {width:100%}
#wp_page_numbers li {float:left; display:block; margin-bottom:2px}
#wp_page_numbers a {background:#CAC4BB; padding:2px 5px; margin: 0 2px; display:block; color:#000; border:1px solid #333}
#wp_page_numbers li a:hover{background:#eee; color:#000;}
#wp_page_numbers li.space{padding:6px; padding-left:2px; padding-right:2px}
#wp_page_numbers li.first_last_page{font-style:italic}
#wp_page_numbers li.active_page a{border:1px solid #333; background:#eee;}
#wp_page_numbers li.page_info{float:left; display:block; padding:4px 5px 2px 0; margin-right:2px; color:#555; font-size:12px; border:none}
/**** Google adsense ****/
#ad-global-top { display: block; margin: 0 auto; width: 720px; height: 15px; border-bottom: 1px solid #4a4948; padding:7px 0; text-align:center; overflow:hidden}
#ad-article-top { width:300px; height:250px; float:right; margin: 8px 0 5px 8px;}
#ad-article-bottom { width:300px; height:250px; margin:3px 0 5px 25px;}

