/*
THEME NAME: AdamBrown.info (sandbox)
THEME URI: http://adambrown.info/
DESCRIPTION: Integrated into the overall adambrown.info design
VERSION: 1.0
AUTHOR: Adam Brown
AUTHOR URI: http://adambrown.info/
TEMPLATE: sandbox
*/

/*general*/
h2#blogtitle a{color:#000;}
h3#blogdesc{color:#00a;text-align:center;margin:-1.2em 0 0;padding-top:0;}
.wide{width:600px;}/*0.75 width*/
.half{width:400px;}
.narrow{width:200px;}/*0.25 width*/
.navigation a:link,.entry-meta a{color:#aac}/*links in faded text*/
.citation a:visited,.popupnote a:visited,.commentInvite a:visited{color:#00f;}/*links that never fade*/

/*nav*/
.navigation{margin:3em 0 4em!important;background:#eef;border:1px solid #ccd;}
.nav-previous,.nav-next{float:none!important;}
.nav-next{text-align:right;}
.archive-meta{border:1px #8a0 solid;padding:0 15px;background:#dfb;}

/*pages*/
.page .entry-title{margin:2em 0;}
.page-link{background:#ddf;padding:1em;border:2px solid #00a;font-size:125%;}

/*posts*/
.post{margin-bottom:99px;}
.entry-title{clear:both;}
h2.entry-title{text-align:left;font-style:italic;margin:3em 0 0;font-size:140%;}
h2.entry-title a{color:#060;text-decoration:none;}
.entry-date{color:#aaa;}
.entry-date:before{content:"Posted on "}
.entry-date abbr{border:none;}
.entry-content p{font-size:105%;}
.entry-meta{color:#aaa;font-size:80%;margin:2em 0;}
.post blockquote{color:#585;background:#fff;border:none;}
.alignright{margin-left:13px;float:right;}
.alignleft{margin-right:13px;float:left;}
.home .st-related-posts-h3,.home .st-related-posts{display:none;}

/*photos*/
.wp-caption{background:#dde;border:1px solid #99a;padding:9px 5px;text-align:center;}
.wp-caption p{font-size:80%;text-align:center!important;margin:3px 0 0!important;color:#334;}
.wp-caption img{border:none!important;}

/*citations,popupnote,etc*/
.pullquote{color:#030;width:290px;float:right;border:solid;border-right:none;border-left:none;margin:4px 0 15px 15px;font-size:130%;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*/
.commentInvite{border:1px #8a0 solid;padding:0 15px;margin-top:10px;background:#dfb;}
.commentInvite p{font-size:90%;}
.commentInvite span{color:#888;font-size:small;}
.shareThis{float:right;margin:15px;}
.shareThis a{text-decoration:none;}
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;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:99%;}
#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 ol li{margin:0 0 3.5em;}
.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:none!important;padding:0;}
.comment-meta{font-size:80%;color:#777;}
.comment-meta a{color:#77c;}

/*trackbacks*/
.pingback .comment-author{font-size:80%;color:#666;}
.pingback .comment-author:before{content:" -- "}

/*sidebar position*/
div#container{float:left;margin:0 -270px 0 0;width:100%;}
div#content{margin:0 270px 0 0;}
div.sidebar{float:right;overflow:hidden;width:210px;}
div#primary{margin:50px 0 0;}
div#secondary{clear:right;}
/*sidebar style*/
.sidebar{color:#aaa;}
.sidebar a{color:#88f;}
.sidebar a:visited{color:#cac;}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:100%;font-style:normal;color:#999;}
div.sidebar li{list-style:none;margin:0 0 3em;}
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;}
.widget_recent_comments .status{display:none;}

/*gradebook*/
.kbGradebook{background:#cdf;padding:0.3em 1em;margin:1em 0;border:solid 1px #9ac;}
/*backtick code ie hacks*/
* html div.backtick {height:expression( this.scrollHeight > 299 ? "300px" : "auto" );/*sets max-height for IE*/width: expression( document.getElementById("poststd").clientWidth * 0.65 + "px" );/*sets width*/}
