/*
THEME NAME: standbyher
THEME URI: http://businessbullpen.com/
DESCRIPTION: Customized theme built by Business Bullpen
VERSION: 1.0
AUTHOR: Business Bullpen
AUTHOR URI: http://businessbullpen.com/
*/

/*
BASE THEME NAME: Sandbox
BASE THEME URI: http://www.plaintxt.org/themes/sandbox/
BASE DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
BASE VERSION: 1.6.1
BASE AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
BASE AUTHOR URI:
BASE TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/



/* Just some example content */


div.skip-link {
position:absolute;
right:1em;
top:1em;
}


.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary,div#secondary {
margin-top:2em;
margin-bottom:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

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:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin: 0 .5em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

/*
div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

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

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

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;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
*/


/*******************/
/* YAHOO RESET CSS */
/*******************/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


/***************/
/* CSS HELPERS */
/***************/
div.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	overflow: hidden;
}


.boldit, strong {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

.error {
	color: red;
}


/*****************/
/* LAYOUT STYLES */
/*****************/
html {
	height:auto;
	background: #bebfbf;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}

body {
	text-align:center; /* for IE */
}


#wrapper {
	background:#fff;
	margin:0 auto; /* for the rest */ 	
	width:960px;
	text-align:left;
	
}

#container {
	margin:10px;
	
}

#content {
	width:940px;
}


#left {
	float:left;
	width:191px;
	margin-top:20px;
}

#right {
	float:right;
	width: 749px;
}


h1 {
	font-size:30px;
	font-weight:bold;
}

h2 {
	font-size:24px;
	font-weight:bold;
}

div.sidebar {
float:left;
overflow:hidden;
padding:20px 1.9%;
width:46%;
}

div#primary {
clear:both;
}





/***********************/
/* GENERAL LINK STYLES */
/***********************/

a { 
	color:#697971;
	text-decoration:underline;
	font-weight:bold;
}




/*********************/
/* HEADER STYLES */
/*********************/


#header { 
	width: 100%;
}



#blog-title {
	 float:left;
	 width:445px;
	 height:107px;
	 padding-left:5px;
}

#blog-title img {
	 border: none;
}

#header-subscribe {
	float:right;
	padding: 10px 10px 10px 0px;
}

span.header-subscribe-nav {
	padding: 0px 2px;
	text-align:right;	
}

span.header-subscribe-nav a:visited, span.header-subscribe-nav a:link {
	text-decoration: none;
	text-transform: uppercase;
}

span.header-subscribe-nav a:active, span.header-subscribe-nav a:hover {
	text-decoration:underline;
}






span.input * { 
	vertical-align:middle;
}

#access {
	width:960px;
	font-weight:normal;	
}

#blog-description {
	width: 940px;
	background:#697871;
	text-align:left;
	color:#FFF;
	font-size:18px;
	padding:5px 0px 5px 20px;
}

/*********************/
/* PAGE NAVIGATION STYLES */
/*********************/


#menu {
	width:960px;
	background-color:#000;
}

#menu, #menu ul { /* all lists */
	list-style: none;
	float:right;
}

#menu a:visited, #menu a:link {
	display: block;
	background-color: #000;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 15px;
}

#menu a:hover, #menu a:active {
	text-decoration:underline;
	color:#dd88b3;
}

/* div#menu li.current_page_ancestor a:visited, div#menu li.current_page_ancestor a:link, div#menu li.current_page_item a:visited, div#menu li.current_page_item a:link {
	text-decoration:underline;
	color:#dd88b3;
} */

#menu li { /* all list items */
	float: left;
	white-space: nowrap;
}

#menu li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li ul ul { /* third-and-above-level lists */
	margin: -20px 0 0 150px;
}

#menu li:hover ul ul, #menu li.sfhover ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#menu li ul a:visited, #menu li ul a:link {
	text-transform: uppercase;
}

#menu li ul a:hover, #menu li ul a:active, div#menu li.current_page_item a:hover, div#menu li.current_page_ancestor a:hover {
}

#menu li ul li {
	clear: both;
	width: 150px;
	text-align:left;
}

#menu li:hover ul, #menu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


/*********************/
/* CATEGORY NAVIGATION STYLES */
/*********************/

#chapter {
	float:left;
	width:191px;
	padding:0;
	margin:0;
	font-size:14px;	
}



ul#chapter li a {
	display:block;
	width: 170px;
	height:23px;
	padding: 6px 6px 0px 15px;
	margin:0 0 5px 0;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	background-position: -191px 0px;
	background-repeat:no-repeat;
}



ul#chapter li a:hover {
	background-position: 0px 0px;
	width: 160px;
	padding: 6px 6px 0px 25px;
}


ul#chapter li.first a {
	background-image: url(/content/themes/standbyher/images/nav/SideNav_Diagnosis.jpg);
}

ul#chapter li.second a {
	background-image: url(/content/themes/standbyher/images/nav/SideNav_NextSteps.jpg);
}

ul#chapter li.third a {
	background-image: url(/content/themes/standbyher/images/nav/SideNav_Surgery.jpg);
}

ul#chapter li.fourth a {
	background-image: url(/content/themes/standbyher/images/nav/SideNav_Chemo.jpg);
}

ul#chapter li.fifth a {
	background-image: url(/content/themes/standbyher/images/nav/SideNav_Fallout.jpg);
}

ul#chapter li.sixth a {
	background-image: url(/content/themes/standbyher/images/nav/SideNav_Rebuilding.jpg);
}

ul#chapter li.seventh a {
	background-image: url(/content/themes/standbyher/images/nav/SideNav_TheUnknown.jpg);
	color:#000;
}

ul#chapter li.eighth a {
	background-image: url(/content/themes/standbyher/images/nav/SideNav_FiveYearsLater.jpg);
}




/***********************/
/* GENERAL PAGE STYLES */
/***********************/


div#post {
	float:right;
}


#right p {
	padding: 10px 0px;
}


.entry-content {
	padding:0px 40px 0px 40px;
}


.entry-content ul {
	margin:0.5em 0 0.5em 2em;
}

.entry-content ol {
	margin:0.5em 0 0.5em 2em;
}


.entry-content ul li {
	list-style-type:disc;
	margin-bottom:0.5em;
}

.entry-content ol li {
	list-style-type:decimal;
	margin-bottom:0.5em;
}


.entry-content ul li li {
	margin:0.5em 0 0.5em 2em;
}

.entry-content ol li li {
	margin:0.5em 0 0.5em 2em;
}



#comments {
	padding:20px 40px 0px 40px;
}

.entry-meta {
	padding:0px 40px 20px 40px;
}

.entry-title, .page-title {
	padding:5px 40px;
}


.latestposts-meta {
	padding:0px 0px 20px 0px;
}



#banners {
	width:100%;
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
}

#banners .left {
	float:left;
	width:660px;
	padding-right:10px;
}

#banners .right {
	float:right;
	width:260px;
	padding-right:10px;
}


/* Home Page */

#home_topborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Top_Home.jpg) no-repeat;
	width:741px;
	height:18px;
}

#home_leftborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_Home.jpg) repeat-y;
}

#home_rightborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_Home.jpg) 731px repeat-y;
	
}

#home_bottomborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Bottom_Home.jpg) no-repeat;
	width:741px;
	height:29px;	
}

h1#home, h2#home  {
	color: #bec0bf;
}

#home a {
	color: #bec0bf;
}


/* Abyss/Diagnosis Category */

#diagnosis_topborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Top_diagnosis.jpg) no-repeat;
	width:741px;
	height:18px;
}

#diagnosis_leftborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_diagnosis.jpg) repeat-y;
}

#diagnosis_rightborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_diagnosis.jpg) 731px repeat-y;
	
}

#diagnosis_rightborder h2.entry-title a {
	color:#000;
	text-decoration:none;
}

#diagnosis_bottomborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Bottom_diagnosis.jpg) no-repeat;
	width:741px;
	height:29px;	
}

h1#diagnosis, h2#diagnosis  {
	color: #000;
}

#diagnosis a {
	color: #000;
}




/* Next Steps Category */

#nextsteps_topborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Top_NextSteps.jpg) no-repeat;
	width:741px;
	height:18px;
}

#nextsteps_leftborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_NextSteps.jpg) repeat-y;
}

#nextsteps_rightborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_NextSteps.jpg) 731px repeat-y;
	
}

#nextsteps_rightborder h2.entry-title a {
	color:#697871;
	text-decoration:none;
}


#nextsteps_bottomborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Bottom_NextSteps.jpg) no-repeat;
	width:741px;
	height:29px;	
}

h1#nextsteps, h2#nextsteps  {
	color: #697871;
}

#nextsteps a {
	color: #697871;
}


/* Surgery Category */

#surgery_topborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Top_surgery.jpg) no-repeat;
	width:741px;
	height:18px;
}

#surgery_leftborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_surgery.jpg) repeat-y;
}

#surgery_rightborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_surgery.jpg) 731px repeat-y;
	
}

#surgery_rightborder h2.entry-title a {
	color:#440e62;
	text-decoration:none;
}


#surgery_bottomborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Bottom_surgery.jpg) no-repeat;
	width:741px;
	height:29px;	
}

h1#surgery, h2#surgery  {
	color: #440e62;
}

#surgery a {
	color: #440e62;
}

/* Chemo Category */

#chemo_topborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Top_chemo.jpg) no-repeat;
	width:741px;
	height:18px;
}

#chemo_leftborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_chemo.jpg) repeat-y;
}

#chemo_rightborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_chemo.jpg) 731px repeat-y;
	
}

#chemo_rightborder h2.entry-title a {
	color:#ee1c25;
	text-decoration:none;
}


#chemo_bottomborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Bottom_chemo.jpg) no-repeat;
	width:741px;
	height:29px;	
}

h1#chemo, h2#chemo  {
	color: #ee1c25;
}

#chemo a {
	color: #ee1c25;
}


/* Fallout Category */

#fallout_topborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Top_fallout.jpg) no-repeat;
	width:741px;
	height:18px;
}

#fallout_leftborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_fallout.jpg) repeat-y;
}

#fallout_rightborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_fallout.jpg) 731px repeat-y;
	
}

#fallout_rightborder h2.entry-title a {
	color:#0000fe;
	text-decoration:none;
}

#fallout_bottomborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Bottom_fallout.jpg) no-repeat;
	width:741px;
	height:29px;	
}

h1#fallout, h2#fallout  {
	color: #0000fe;
}

#fallout a {
	color: #0000fe;
}



/* Rebuilding Category */

#rebuilding_topborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Top_rebuilding.jpg) no-repeat;
	width:741px;
	height:18px;
}

#rebuilding_leftborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_rebuilding.jpg) repeat-y;
}

#rebuilding_rightborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_rebuilding.jpg) 731px repeat-y;
	
}

#rebuilding_rightborder h2.entry-title a {
	color:#197b30;
	text-decoration:none;
}

#rebuilding_bottomborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Bottom_rebuilding.jpg) no-repeat;
	width:741px;
	height:29px;	
}

h1#rebuilding, h2#rebuilding  {
	color: #197b30;
}

#rebuilding a {
	color: #197b30;
}


/* The Unknown Category */

#theunknown_topborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Top_theunknown.jpg) no-repeat;
	width:741px;
	height:18px;
}

#theunknown_leftborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_theunknown.jpg) repeat-y;
}

#theunknown_rightborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_theunknown.jpg) 731px repeat-y;
	
}

#theunknown_rightborder h2.entry-title a {
	color:#bfbfbf;
	text-decoration:none;
}

#theunknown_bottomborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Bottom_theunknown.jpg) no-repeat;
	width:741px;
	height:29px;	
}

h1#theunknown, h2#theunknown  {
	color: #bfbfbf;
}

#theunknown a {
	color: #bfbfbf;
}



/* Five Years Later Category */

#fiveyearslater_topborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Top_fiveyearslater.jpg) no-repeat;
	width:741px;
	height:18px;
}

#fiveyearslater_leftborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_fiveyearslater.jpg) repeat-y;
}

#fiveyearslater_rightborder {
	background:url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_1px_fiveyearslater.jpg) 731px repeat-y;
	
}

#fiveyearslater_rightborder h2.entry-title a {
	color:#dd88b2;
	text-decoration:none;
}

#fiveyearslater_bottomborder {
	background: url(/content/themes/standbyher/images/body/StandByHer_MainContentBox_Bottom_fiveyearslater.jpg) no-repeat;
	width:741px;
	height:29px;	
}

h1#fiveyearslater, h2#fiveyearslater  {
	color: #dd88b2;
}

#fiveyearslater a {
	color: #dd88b2;
}



/***********************/
/* SIDEBAR STYLES */
/***********************/

.widgettitle {
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	text-transform:uppercase;
}

.textwidget {
	margin-bottom:30px;
}

li.cat-post-item {
	padding: 10px 0px;
}

li.cat-post-item a {
	text-decoration:none;
	font-size:18px;
	color:#697971;
	font-weight:normal;	
}

li.cat-post-item span a {
	font-size:12px;
	text-decoration:underline;
}

li.cat-post-item img {
	padding: 2px;
	border: 1px solid #000;
}



/***********************/
/* FOOTER STYLES */
/***********************/

#footer {
	width:100%;
	color:#FFF;
	background:#000;	
	height:40px;
}


#footer .footer-left {
	float:left;
	width:460px;
	background:#000;
	padding:10px 10px 0 10px;
}

#footer .footer-right {
	float:right;
	width:460px;
	background:#000;
	text-align:right;
	padding:10px 10px 0 10px;
}


span.footer-nav {
	padding: 0px 10px;
}

span.footer-nav a:visited, span.footer-nav a:link {
	background-color: #000;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

span.footer-nav a:active, span.footer-nav a:hover {
	text-decoration:underline;
	color:#dd88b3;
}


span.subscribe-nav {
	padding: 0px 5px;
	text-align:right;	
}

span.subscribe-nav a:visited, span.subscribe-nav a:link {
	background-color: #000;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

span.subscribe-nav a:active, span.subscribe-nav a:hover {
	text-decoration:underline;
	color:#dd88b3;
}

