/*
THEME NAME: Abstract Politics
THEME URI: http://adambrown.info/
VERSION: 1.0-2c
DESCRIPTION: Makes politics look abstract! (Two-column; one sidebar at right, one at bottom.)
AUTHOR: Adam R. Brown
AUTHOR URI: http://adambrown.info/
TEMPLATE: sandbox
*/

/*FIRST: Modified from default Sandbox style.css*/
#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;background:#eef url('menu-gradient-gray.jpg') repeat-x bottom left;width:100%;border-bottom:1px solid #778;}
#menu ul a{font-weight:700;text-decoration:none;}
#menu ul,#menu ul ul,#menu ul li{list-style:none;margin:0;padding:0;}
#menu ul{margin-left:20px;}
#menu ul li{float:left;}
#menu ul li a{padding:0.3em 1em 0.3em 0;}
#menu ul ul{display:none;}
.entry-title{clear:both;}
.alignleft{float:left;}
.alignright{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:99%;}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}
#footer{text-align:center;}

/*SECOND: creates two-column layout. From sandbox's 2c-r.css, combined with 1c-b.css */
/*put all width/floats here*/
html,body{margin:0;padding:0;}
#wrapper{}
.floatSearch{display:none;}
#access{margin-bottom:40px;}
#container{float:left;width:800px;margin:30px 20px;padding:0 0 99px;border-bottom:solid 7px #8a0;}
#content {margin:0;}
.wide{width:600px;}/*0.75 width*/
.half{width:400px;}
.narrow{width:200px;}/*0.25 width*/
#primary{float:left;overflow:hidden;width:200px;margin:99px 40px;}/*right sidebar*/
#secondary{clear:both;width:800px;margin-left:38px;}/*bottom sidebar*/
#secondary li.widget{width:380px;margin-right:20px;float:left;overflow:hidden;}
#footer{clear:both;}
#footer{width:800px;margin-left:20px;padding-top:4em;}
.wp_footer{width:800px;margin-left:20px;}

/*THIRD: my customizations*/
/*links*/
a:link{color:#00f;}
a:visited{color:#aac;}
/*links in faded text*/
.navigation a:link,.entry-meta a:link,.wp_footer a:link{color:#aac}
/*links that never fade*/
#menu a:visited,.citation a:visited,.popupnote a:visited,.commentInvite a:visited{color:#00f;}
/*hovers*/
a:active,a:hover{color:#0a5!important;}
/*header*/
#header{background:#470 url('header-gradient-green.jpg') repeat-x bottom left;border-bottom:solid 1px #030;padding-left:20px;}
h1#blog-title{font-size:300%;margin:0;padding:0;display:inline;}
h1#blog-title a{text-decoration:none;color:#efd;}
h1#blog-title a:hover{color:#bd9!important;}
#blog-description{font-size:100%;color:#bd9;display:inline;padding-left:10px;}
#menu{border-bottom:solid 1px #ddd;}
.skip-link{display:none;}
.floatSearch{width:800px;margin:5px 0 0 20px;text-align:right;float:left;}
.floatSearch form{margin:0;}/*ie*/
/*nav*/
div.navigation {height:2.5em;}
.nav-previous{float:left;max-width:75%;}
.nav-next{float:right;text-align:right;max-width:75%;}
.archive-meta{border:1px #8a0 solid;padding:0 15px;background:#dfb;}
/*pages*/
.page .entry-title{margin:2em 0;}
/*posts*/
.post{margin-bottom:99px;}
h2.entry-title{font-family:sans-serif;}
h2.entry-title a{color:#680!important;text-decoration:none;}
h2.entry-title a:hover,h2.entry-title a:active{color:#68f!important;}
.entry-date{color:#aaa;}
.entry-date:before{content:"Reviewed on "}
.entry-date abbr{border:none;}
.entry-content p{text-align:justify;}
blockquote{color:#585;}
.post th,.post td{vertical-align:top;text-align:left;border:solid 1px #fff;background:#ded;}
.post th{background:#bcb;}
.entry-meta{color:#aaa;font-size:80%;margin:2em 0;}
.home .entry-meta:before{content:"Reviewed "}
.home .st-related-posts-h3,.home .st-related-posts{display:none;}
/*photos*/
.wp-caption{border:1px solid #aaa;padding:9px 5px;text-align:center;background:#f5f5ff;margin:auto;}
.wp-caption img{border:1px solid #ddd;}
.wp-caption p{font-size:80%;text-align:center!important;margin:3px 0 0!important;color:#666;}
.alignright{margin-left:13px;}
.alignleft{margin-right:13px;}
/*citations,popupnote,etc*/
.pullquote{color:#030;width:350px;float:right;border:solid;border-right:none;border-left:none;margin:4px 0 15px 15px;font-size:160%;padding:0 7px;}
.pullquote a{color:#030!important;text-decoration:none!important;}
.alt .pullquote{float:left;margin:4px 15px 15px 0;}
.popupnote,.st-tag-cloud{float:right;width:350px;border:1px #8a0 solid;margin:0 0 10px 20px;padding:0 15px;background:#dfb;}
.citation{border:1px #cc9 solid;background:#ffd;margin:15px 0;}
.citation div{margin:15px;}
.citation .cite-title{color:#800;font-weight:bold;}
.citation a.cite-author-link{text-decoration:none;color:#00a;}
.popupnote h3{margin-top:15px;padding-top:0;}
.popupnote{background:#fdb;border-color:#a80;}
.st-tag-cloud{padding:10px 15px 15px;text-align:justify;width:450px;}/*archives*/
ul.st-tag-cloud{width:350px;padding-left:30px;}/*keyword list*/
/*footnotes*/
#footnotePopup{position:absolute;top:300px;left:100px;z-index:100;background:#ffa;border:solid 3px #cc7;padding:10px;width:300px;}
#footnoteClose{cursor:pointer;margin-bottom:1em;color:#00f;}
/*comments*/
#comments{clear:both;}
.commentInvite{border:1px #8a0 solid;padding:0 15px;background:#dfb;}
.shareThis{float:right;margin:15px;}
.shareThis a{text-decoration:none;}
#commentRules{background:#eaeeff;border:1px solid #9ab;margin:15px 0;padding:10px 10px 5px;}
#commentRules .ltgt{color:#888;}
.comments ol{list-style-type:none;padding:0;margin:0;}
.comments .alt{background:#eee;}
.comments .bypostauthor{border:2px solid #c00;background:#fffafa;}
.comment,.pingback,.trackback{border:2px solid #ccc;padding:10px;}
.comment .n{font-size:150%;}
.comment .n .status{font-size:12px;padding-left:.5em;color:#555;}
.comment .n a{text-decoration:none;}
.avatar{float:right;border:1px #ccc solid;padding:2px;}
.comment-meta{font-size:80%;color:#777;}
.comment-meta a{color:#77c;}
/*sidebars*/
.sidebar a{text-decoration:none;}
.sidebar a:hover{text-decoration:underline;}
/*foot*/
.wp_footer{text-align:center;color:#777;padding-bottom:100px;}