/*
THEME NAME: MOST
THEME URI: http://www.google.com
DESCRIPTION: Theme for MOST
VERSION: 1.0
AUTHOR: Anthony Rae
AUTHOR URI: http://www.google.com
#AA1111, #FFFFFF, #EBEBEB, #000000, #CF1111, #B3B3B3
*/
#wrapper { width: 700px; margin: 0 auto; background-color: #FFFFFF; }

/* general styles for all blog */
body { margin-bottom:0px;  margin-top:0px; font-family:  Verdana, "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif; font-size: 12px;	color: #3A3B44; line-height: 1.5em; }

/* header */
#header { height: 20px;  /*height of header: logo & top links - see 5 lines below*/ }
#top_solid_colored_bar { margin-top:15px; height: 1px; background-color: #AA1111; /* change  color of top bar area */ }
#header-masthead { height: 15px; background-image: none; }
#ppt_topnav { padding: 0px; -webkit-padding-start: 20px;/* this is the background color of the menu */ }
#navigation {margin:0px; padding: 0px; /* this is the background color of the menu */ }

/*h1#blog-title span { background-image: url(images/logo-1.jpg); background-repeat: no-repeat; position: absolute; height: 50%; width: 50%; }*/
h1#blog-title { float: left;	position: relative; height: 300px; width: 397px; overflow: hidden; }
h1#blog-title a { z-index: 500;	position: absolute;	height: 100%; width: 100%; }

/*top-area links*/
#ppt_topnav a:link {font-family: Helvetica; border-bottom:dotted 1px;  border-color: #B3B3B3; text-decoration: none; color: #CF1111;padding: 5px 0;}
#ppt_topnav a:visited {font-family: Helvetica; border-bottom:dotted 1px;  border-color: #B3B3B3; text-decoration: none;color: #CF1111; padding: 5px 0;}
#ppt_topnav a:hover {font-family: Helvetica; border-bottom:dotted 1px;  border-color: #FFFFFF; text-decoration: none;color: #FFFFFF; padding: 5px 0;}
#ppt_topnav li a {font-family: Helvetica; font-size: 14px;}

/* footer */
#sidebar_footer { background-color: #B3B3B3; padding: 10px 0px 10px 20px; margin-bottom: 0px; border-top: 0px solid #B9B9B9; font-size: .8em;}
#sidebar_footer h4{ margin-top: 20px; color: #000000; font-family: Helvetica,Arial,sans-serif; font-weight: normal; font-size: 1.3em; }
#sidebar_footer ul{display:inline;font-size:1em;margin:0;padding-left:0;text-align:left;list-style:none;}
#sidebar_footer a:link {text-decoration: none; color: #000000;}
#sidebar_footer a:visited {text-decoration: none;color: #000000;}
#sidebar_footer a:hover {border-bottom:dotted 1px; color: #CF1111;}

/*styles all links, blogwide */
a:link {text-decoration: none; color: #CF1111;}
a:visited {text-decoration: none; color: #CF1111;}
a:hover {text-decoration: none; color: #B3B3B3;}

#content a:link {text-decoration: none;  color: #CF1111;}
#content a:visited {text-decoration: none; color: #CF1111;}
#content a:hover {border-bottom:dotted 1px;  color: #B3B3B3;}

/*Spacing between images */
.entry-content img { margin-bottom:0px !important; margin-top:0px !important; padding-bottom:0px !important; padding-top:0px !important; }

/* Post Titles */
h2.entry-title a, h2.entry-title, 
body.search h3.entry-title a, body.archive h3.entry-title a { padding-top:13px; font-family: Helvetica; color: #CF1111; font-size:22px; letter-spacing:-1px; margin-bottom: 3px;	text-decoration: none; border-bottom: none; }
div.entry-date { width: 100%; align: center; padding-bottom:5px; }

#ppt_topnav:after, #indexbio:after { content: ".";	display: block;	height: 0; clear: both;	visibility: hidden; }
* html #indexbio { /* for IE 5,6 */ height: 1%; padding-bottom: 34px; } 
*:first-child+html #indexbio { /* for IE7 */ min-height: 1px; padding-bottom: 34px; } 
*:first-child+html #ppt_topnav { min-height:1px; }
* html #ppt_topnav { height: 1%; }

/* post and meta styles */
#container {clear: both;}
body.single #container {margin-bottom: 40px;}
#content_index {margin: 0; height:490px;}
#content {margin: 10px 10px 10px 10px;}
#content p { margin: 0 0 18px 0; }
h2.entry-title {margin: 0 0 3px 0;}
body.search h3.entry-title, body.archive h3.entry-title {margin: 15px 0 3px 0;}
.jh-single h2.entry-title {margin-bottom: 3px;}
div.entry-date { color: #4F8FAD; font-size:11px; margin: 0 0 20px 0; /*margin below post date*/ }
div.entry-meta { padding:8px 10px; background-color:#e8e8e8; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:2em 0 30px;	font-size:80%; text-transform:uppercase; letter-spacing:1px; color:#777; }
.meta a { color:#555; }
.meta a:hover { color:#333; }
strong.meta_com { font-weight:normal; background:transparent url(images/comment_bg.png) no-repeat 0 -21px; padding:0 0 0 2.5em;	margin:-1.9em 0 0; }
a:hover strong.meta_com { background:transparent url(images/comment_bg.png) no-repeat 0 1px; }
body.home .meta-inner {	line-height: 2.5em; }
div.entry-content img {	margin: 10px 0 15px 0; }
div.entry-content ul { list-style: disc; margin-bottom: 18px; }
div.entry-content ol { list-style: decimal;	margin-bottom: 18px; }
div.entry-content li { margin-left: 40px; line-height: 1.6em; }
strong { font-weight:700; }
em { font-style: italic; }
ol, ul { list-style-image:none;	list-style-position:outside; list-style-type:none; }
body.archive #content h2.page-title, body.search #content h2.page-title { font-size: 140%; }
.forstupid { font-style: italic; color: #999; font-size: 90%; }
body.archive div.entry-meta, body.search div.entry-meta { padding-bottom: 30px; border-bottom: 1px dotted #B9B9B9; }

/* comments */
#comments-list p { margin: 0; }
#comments-list { clear: both; }
#comments h3 { color: #3333CC; margin: 0 0 15px 0; font-size: 19px;	padding-top: 30px; }
#comments-form p { margin: 0 0 18px 0; }
.recent-comment { margin-bottom: 30px;}
.commentlist { display:inline; color: #000; margin: 0; padding-bottom: 0; font-size: 10px;}
.commentlistli { color: #000; margin: 0 0 2px 0; padding: 5px; background-color: #C0D5DE;}
.commentlistli a:link { color: #000;}
.commentlistli a:visited { color: #000;}
.commentlistli a:hover { color: #4F8FAD;}

div#comments li { margin: 0; list-style-type:none; }
div.comment-meta { font-size: 90%; color: #B9B9B9; padding-bottom: 5px;	border-bottom: 1px dotted #B9B9B9; margin: 0 0 18px 0; }
body.single div.comment-meta { margin-bottom: 30px; }

/* form comments */
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{font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #3A3B44;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;font-family:  Century Gothic, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #3A3B44;}
input#submit { padding:2px 2px; background-color:#666; color:#fff; border:0; border:none;	letter-spacing:2px; }
textarea#comment{height:6em;margin:0 0 0.5em;overflow:auto;}

/* navigation */
div#nav-below-single { height: 1.3em; margin: 0 0 25px 0; border-top: 1px dotted #B9B9B9; border-bottom:1px dotted #B9B9B9;	padding: 8px 0 12px 0; }
.alignleft,div.nav-previous{ float: left;}
.alignright,div.nav-next{ float: right;}

/* style top navigation links + son of suckerfish dropdown menus */
#ppt_topnav, #ppt_topnav ul { font-weight:bold; margin: 0; list-style:none; line-height: 1em;	text-align:left; } /* all lists */
#ppt_topnav { float: none; padding: 0px; }
#ppt_topnav li { margin-right: 25px; padding-top: 10px; padding-bottom: 10px; list-style-type:none; }
#ppt_topnav li li {	margin-right: 0; padding-top:0; padding-bottom:0; display:inline; }
#ppt_topnav a, #nav li.sfhover { display: block; }
#ppt_topnav li { float: left; list-style-type:none; } /* all list items */
#ppt_topnav li:hover { position:static; } /* help IE7 a bit */

#ppt_topnav li ul { position: absolute; padding-top:10px; background-color: #4F8FAD; /*bg color of drow down menus*/ width: 120px; line-height: 1em; left: -999em; } /* second-level lists */
#ppt_topnav li ul a { width: 104px; padding: 5px 8px; font-size: 80%; }
#ppt_topnav li ul a:hover {	background: #56C2CE; } /*bg color of drop down menus when hovered over*/

#ppt_topnav li:hover ul, #ppt_topnav li.sfhover ul { left: auto; } /* lists nested under hovered list items */
#ppt_topnav #search-top, #ppt_topnav #feedburner { padding-top:5px; padding-bottom:0; }
#ppt_topnav #searchsubmit-top {	margin-top: -3px }
#ppt_topnav li.topnavright { margin-right: 0; }

/* try to keep suckerfish drowpdowns above flash */
#ppt_topnav {z-index:2;} 
#ppt_topnav ul {z-index:3;}
#ppt_topnav ul li {z-index:4;}
#ppt_topnav ul li ul {z-index:5;}
#ppt_topnav ul li ul li {z-index:6;}
#ppt_topnav a {z-index:7;}
/* -----------  end styling of top nav and son of suckerfish dropdowns, phew... ---------- */





/* legacy sandbox rules -- please don't disturb them in their peaceful slumber */
div#access div.skip-link{display:none;}
h2.entry-title, h3.entry-title, div.entry-date { /* center post titles & dates */ }
.error404 {	margin-bottom: 40px; }

body.search div.entry-content img,
body.category div.entry-content img,
body.archive div.entry-content img,
body.home div.entry-content img,
body.single div.entry-content img { padding: 15px 0; text-align: center; }

body.search div.entry-content img.wp-smiley,
body.category div.entry-content img.wp-smiley,
body.archive div.entry-content img.wp-smiley,
body.home div.entry-content img.wp-smiley,
body.single div.entry-content img.wp-smiley { padding: 0; display: inline; margin: 0; border: none; }
div.entry-content embed { margin: 20px 0; }

* html #wrapper {overflow:hidden;} /*help IE6 not jack things up*/