/*
THEME NAME: ReporterLog
THEME URI: http://wp-theme-dev.googlecode.com/
DESCRIPTION: An original theme built on top of the <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a> for a freelance court reporter. Namely my wife, Binita.
VERSION: 0.2.1
AUTHOR: Scott Allan Wallick
AUTHOR URI: http://scottwallick.com/
TAGS:  fixed width, two columns, widgets, cms, white, typography, gray, black, red, sandbox
*/

/* global */
body{
font:normal 70%/150% verdana,geneva,sans-serif;
margin:0;
padding:0;
}

body *{
margin:0;
padding:0;
}

body a,body a:link{
color:#8c0e13;
}

div#post-3 div.entry-content div.highlight a,
div#post-3 div.entry-content div.highlight a:link{
border:1px solid #AAA;
clear:right;
display:block;
float:left;
margin:0 1em 1em 0;
padding:0.5em 1em 1em 1em;
text-decoration:none;
width:39%;
}

body sup{
font:80%/100% georgia,times,serif;
padding-left:0.2em;
}

/* layout */
div#wrapper{
width:700px;
}

div#container {
float: left;
margin: 0 -175px 0 0;
width: 100%;
}

div#content {
margin: 0 175px 0 100px;
}

div.sidebar {
float: right;
overflow:hidden;
width:150px;
}

div#secondary {
clear:right;
}

div#footer {
clear:both;
width:100%;
}


/* header */
div#header{
padding-left:100px;
}

div#header h1#title{
background:#fff url(images/masthead.png) no-repeat 0 0;
font:normal 24px/150% helvetica,arial,sans-serif;
letter-spacing:1px;
margin:1.5em 0 0.1em 0;
text-indent:-10000px;
}

div#header h1#title a, div#header h1#title a:link{
text-decoration:none;
}

div#header div#description{
display:none;
}


/* access */
div#access{
background:#eee;
padding-left:100px;
}

div#access div.skip-link{
display:none;
}

div#access div#menu{
background:#eee url(images/steno_01.png) no-repeat right center;
}

body.home div#access div#menu{
background:#eee url(images/new-york_02.png) no-repeat right center;
}

div#access div#menu ul{
background:#eee;
font-size:0.9em;
letter-spacing:1px;
list-style:none;
text-transform:uppercase;
width:180px;
}

div#access div#menu ul li a,div#access div#menu ul li a:link,div#access div#menu ul li a:visited{
background:#eee;
color:#000;
display:block;
padding:2px 5px;
text-decoration:none;
width:175px;
}

div#access div#menu ul li a:hover{
background:#ffffef;
}

div#access div#menu ul li a:active{
color:#c30;
}


/* content */
div.hentry{
margin-top:3em;
}

div#content .page-title{
color:#777;
font:normal 1em/150% verdana,geneva,sans-serif;
margin:3em 0.5em 0 0;
padding:0.1em 0.3em;
text-transform:uppercase;
}

div#content .page-title span{
font-weight:bold;
}

div.hentry .entry-title{
font:normal 1.8em/150% georgia,times,serif;
margin:0;
}

body.search div.noresults .entry-title,body.four04 div.error404 .entry-title{
font:normal 1.8em/150% georgia,times,serif;
margin:1.5em 0 -0.5em 0;
}

body.search div.noresults div.entry-content,body.four04 div.error404 div.entry-content{
width:66%;
margin:1em 0;
}

body.search div.noresults form input#noresults-s,body.four04 div.error404 form input#error404-s{
border:1px solid #aaa;
font:normal 1.1em/150% "courier new",courier,monospace;
padding:0.3em;
width:50%;
}

body.search div.noresults form input#noresults-s:focus,body.four04 div.error404 form input#error404-s:focus{
border:1px solid #777;
}

body.search div.noresults form input#noresults-searchsubmit,body.four04 div.error404 form input#error404-searchsubmit{
background:#eee;
border:1px outset #aaa;
font:1em/150% verdana,geneva,sans-serif;
padding:0.3em 0.4em;
text-transform:uppercase;
}

body.search div.noresults form input#noresults-searchsubmit:active,body.four04 div.error404 form input#error404-searchsubmit:active{
border:1px inset #aaa;
}

div.hentry .entry-title a,div.hentry .entry-title a:link{
text-decoration:none;
}

body.page div.hentry .entry-title,body.single div.hentry .entry-title{
margin:0 0 -0.5em 0;
}

body.home div.hentry div.entry-date{
text-transform:uppercase;
font-size:0.9em;
}

div.hentry abbr.published{
border:none;
}

div.hentry div.entry-content p{
margin:1.25em 0;
}

div.hentry div.entry-content blockquote{
border-left:1em solid #f5f5f5;
margin:0 0 0 2em;
padding-left:0.5em;
}

div.hentry div.entry-content img{
max-width:98%;
}

div.hentry div.entry-content img.photo{
float:left;
margin:1em 2em 1em 0;
}

div.hentry div.entry-content img.center{
display:block;
margin:1em auto;
}

div.hentry div.entry-content a img,div.hentry div.entry-content a:link img{
border:none;
}

div.hentry div.entry-content a.vcard,div.hentry div.entry-content a.vcard:link{
background:url(images/vcard.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:19px;
}

div.hentry div.entry-content div.vcard{
display:none;
}

div.hentry div.entry-content del,div.hentry div.entry-content ins{
cursor:help;
}

div.hentry div.entry-content del{
color:#444;
}

div.hentry div.entry-content ins{
background:#fffff1;
text-decoration:none;
}

div.hentry div.entry-content dl{
margin:2em 0;
}

div.hentry div.entry-content dl dt{
font-weight:bold;
letter-spacing:1px;
margin:0 0 0 2em;
}

div.hentry div.entry-content dl dd{
margin:0 0 1em 2em;
}

div.hentry div.entry-content ul,div.hentry div.entry-content ol{
margin:0 0 0 2em;
}

div.hentry div.entry-content ul li,div.hentry div.entry-content ol li{
margin:0.5em 0;
}

div.hentry div.entry-content ul li{
list-style:square;
}

div.hentry div.entry-content ul li ul li{
list-style:disc;
}

div.hentry div.entry-content ul li ul li ul li{
list-style:circle;
}

div.hentry div.entry-content ul li ul li ul li ul li{
list-style:square;
}

div.hentry div.entry-content ol li{
list-style:decimal;
}

div.hentry div.entry-content ol li ol li{
list-style:upper-alpha;
}

div.hentry div.entry-content ol li ol li ol li{
list-style:lower-roman;
}

div.hentry div.entry-content ol li ol li ol li ol li{
list-style:lower-alpha;
}

div.hentry div.entry-content abbr{
border-bottom:1px dotted #bbe;
cursor:help;
}

div.entry-content img.alignright{
float:right;
margin:1em 0 0.5em 1em;
}

div.entry-content img.alignleft{
float:left;
margin:1em 0.5em 1em 0;
}

div.entry-content img.center{
display:block;
margin:1em auto;
}

div.hentry div.entry-content h3,div.hentry div.entry-content h4,div.hentry div.entry-content h5,div.hentry div.entry-content h6{
font-family:verdana,geneva,sans-serif;
letter-spacing:1px;
text-transform:uppercase;
}

div.hentry div.entry-content h3,div.hentry div.entry-content h4,div.hentry div.entry-content h5,div.hentry div.entry-content h6{
font-size:1em;
margin:2.5em 0 -1em 0;
}

div.hentry div.entry-content code,div.hentry div.entry-content pre,div#comments div.comment-content code{
font:1em/150% consolas,"courier new",monospace;
}

div.hentry div.entry-content div#vcard-binita-shrestha{
display:none;
}

div.hentry div.entry-content span.edit-link{
display:block;
font-size:0.9em;
margin:1em 0;
text-transform:uppercase;
}

div.hentry ul.entry-meta,div.hentry ul.entry-interact{
font-size:0.9em;
list-style:none;
margin-bottom:5em;
text-align:center;
text-transform:uppercase;
}

div.hentry ul.entry-meta a,div.hentry ul.entry-meta a:link,div.hentry ul.entry-interact a,div.hentry ul.entry-interact a:link{
color:#5d0a0d;
}

div.hentry ul.entry-meta li,div.hentry ul.entry-interact li{
line-height:200%;
}

div.hentry ul.entry-meta li.author{
display:none;
}

body.single div.hentry ul.entry-meta{
margin-bottom:2em;
}

.edit-link a,.edit-link a:link{
background:url(images/edit.png) no-repeat 0px 4px;
padding-left:10px;
}


/* comments */
div#comments{
margin:0 0 3em 0;
}

div#comments ol{
list-style:none;
}

div#comments h3{
background:#f5f5f5;
color:#777;
font-family:georgia,times,serif;
font-size:1em;
font-weight:normal;
line-height:100%;
margin:0 0 0.5em 0;
padding:0.3em 0.2em;
text-transform:uppercase;
}

div#comments ol li{
margin:1em 0 3em 0;
}

div#comments ol li div.comment-meta{
margin:0 0 0.2em 0;
}

div#comments ol li div.comment-meta span.vcard{
font-size:0.9em;
font-weight:bold;
text-transform:uppercase;
}

div#comments ol li div.comment-meta a,div#comments ol li div.comment-meta a:link{
font-size:0.9em;
text-transform:uppercase;
}

div#comments ol li div.comment-content p{
margin:0 0 1em 0;
}

body span.required{
color:#c30;
}

div.formcontainer form#contactform{
width:75%;
}

div.formcontainer form#contactform div.form-textarea textarea{
height:15em;
}

div.formcontainer form p{
margin:1em 0;
}

div.formcontainer form div.form-label{
margin:0.2em 0;
text-transform:uppercase;
}

div.formcontainer form div.form-input,div.formcontainer form div.form-challenge,div.formcontainer form div.form-textarea{
margin:0 0 1em 0;
}

div.formcontainer form div.form-input input,div.formcontainer form div.form-challenge input,div.formcontainer form div.form-textarea textarea{
border:1px solid #aaa;
font:normal 1.1em/150% "courier new",courier,monospace;
padding:0.2em;
width:97%;
}

div.formcontainer form div.form-textarea textarea{
height:7em;
overflow:auto;
}

div.formcontainer form div.form-option{
margin:0 auto;
text-align:center;
}

div.formcontainer form div.form-submit{
text-align:center;
margin:1em 0;
}

div.formcontainer form div.form-submit input{
background:#eee;
border:1px outset #aaa;
font:1em/150% verdana,geneva,sans-serif;
padding:0.5em;
text-transform:uppercase;
}

div.formcontainer form div.form-submit input:active{
border:1px inset #aaa;
}

div.formcontainer form div.form-input input:focus,div.formcontainer form div.form-challenge input:focus,div.formcontainer form div.form-textarea textarea:focus{
border:1px solid #777;
}


/* navigation */
div.navigation{
font-size:0.9em;
height:1.7em;
margin:-3em 0 5em 0;
text-transform:uppercase;
width:100%;
}

div.navigation div{
width:49%;
}

div.navigation div.nav-previous{
float:left;
float:left;
}

div.navigation div.nav-next{
float:right;
text-align:right;
}

body.single div.navigation{
margin-top:0;
}


/* sidebar */
div.sidebar{
margin-top:3em;
}

div.sidebar a,div.sidebar a:link{
color:#5d0a0d;
}

body.page div.sidebar{
display:none;
}

div.sidebar ul li h3{
font:bold 0.9em/150% verdana,geneva,sans-serif;
text-transform:uppercase;
}

div.sidebar ul{
list-style:none;
}

div.sidebar ul li{
line-height:150%;
margin:0 0 2em 0;
}

div.sidebar ul li li{
margin:0.2em 0;
}

div.sidebar ul li img.photo{
display:block;
margin:0.5em 0;
max-width:100%;
}

div.sidebar ul li a img,div.sidebar ul li a:link img{
border:none;
}

div.sidebar ul li#search form input#s{
border:1px solid #aaa;
font:normal 1.1em/150% "courier new",courier,monospace;
padding:0.3em;
width:6em;
}

div.sidebar ul li#search form input#s:focus{
border:1px solid #777;
}

div.sidebar ul li#search form input#searchsubmit{
background:#eee;
border:1px outset #aaa;
font:1em/150% verdana,geneva,sans-serif;
padding:0.3em 0.4em;
text-transform:uppercase;
}

div.sidebar ul li#search form input#searchsubmit:active{
border:1px inset #aaa;
}


/* footer */
div#footer{
background:#eee;
color:#666;
font-size:0.9em;
letter-spacing:1px;
margin:2em 0;
padding:2em 2em 2em 100px;
text-transform:uppercase;
width:580px;
}

div#footer abbr{
border:none;
}

div#footer div.org{
font-weight:bold;
}

div#footer div.disclaimer ul{
display:inline;
list-style:none;
}

div#footer div.disclaimer ul li{
display:inline;
padding-right:1.5em;
}

div#footer div.disclaimer ul li a,div#footer div.disclaimer ul li a:link{
color:#666;
text-decoration:none;
}

div#footer div.org,div#footer div.email{
margin:0 0 0.5em 0;
}

div#footer div.disclaimer{
margin:0.5em 0 0 0;
}

body a:visited{
color:#2f0506;
}


div#post-3 div.entry-content p{
clear:both;
}

body a:hover,body div#content ul.entry-meta a:hover,body div#content ul.entery-interact a:hover,body div.sidebar a:hover{
color:#ba1319;
}

div#post-3 div.entry-content div.highlight a:hover{
background-color:#F6F6F6;
}

body a:active{
color:#9eb09e;
}
