/*
Theme Name: SweetNursingTheme
Theme URI: http://sweetnursing.com
Description: This is the SweetNursing Theme(Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 1 
Author: Joe Brooks
Author URI: http://joe-brooks.com
Tags: starkers, naked, clean, basic
*/

/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, 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 { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
q:before, q:after { content:''}
.clear {clear:both;}

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
html, body { height: 100%; }
body {
background-color:#dbf3ff;
font-family:	Verdana, Arial, sans-serif;
}
blockquote {
color:#484848;
background-color:#d0e7ff;
border:#a9d2fe dashed 1px;
padding:5px;
margin:5px 15px 5px 15px;
font-size:12px;
}
#wrapper {
margin: 0 auto;
width:980px;
}
#header {
}
#headermenu {
text-align:right;
font-size:0.7em;
margin-top:10px;
margin-bottom:10px;
}
#headermenu a {
color : #000;
text-decoration:none;
background-color:#a7d3ff;
}
#headermenu a:hover {
color : #fff;
text-decoration : underline;
}
#headermenu a:active {
color : #fff;
text-decoration : none;
font-weight:bold;
}

#sidebarleft {
float:left;
width:170px;
font-size:	0.7em;
}
h3 {
margin-top:15px;
color:#795C4A;
font-size:15px;
font-weight:300;
text-align:center;
display:block;
padding-bottom:10px;
border-bottom:#e7d0a4 solid 2px;
text-transform: uppercase;
}
#sidebarleft a {
color:#6c533f;
text-decoration:none;
font-size:14px;
}
#sidebarleft a:hover {
color:#795C4A;
}
#content {
float:right;
width:790px;
}

#top_border_container, #bottom_border_container {
	height: 47px;
	width:790px;
	clear: both;
}
#top_border_container {
	padding-top: 5px;
}
#bottom_border_container {
	padding-bottom: 5px;
}
#body_container_left {
	width:	678px;
	padding-left:	44px;
	background:	#daf3ff URL(images/swirly_vert_left.gif) top left repeat-y;
	clear: both;
}
#body_container_right {
	width:	678px;
	padding-right:	44px;
	background:	#daf3ff URL(images/swirly_vert_right.gif) top right repeat-y;
	clear: both;
}
#body_container_center {
	width:	100%;
	background:	#ffffff;
	clear: both;
	padding-bottom:	10px;
	}
#container_header {
background-image:url(images/headerbg.png);
background-repeat:no-repeat;
height:152px;
text-align:center;
}
#container_header_menu {
padding-top:125px;
margin-left:15px;
margin-right:15px;
}
#container_header_rss {
float:left;
font-size:14px;
}
#container_header_rss p {
padding-bottom:2px;
}
#container_header_rss a {
color:black;
text-decoration:none;
}
#container_header_search {
float:right;
}

.main_content_container {
margin:0 10px 0 12px;
}
.main_content_container_left {
float:left;
width:450px;
}
.main_content_container_left_header {
background-color:#f96bc1;
height:30px;
margin-top:5px;
text-transform: uppercase;
}
.main_content_container_left_header p{
text-align:center;
font-size:16px;
padding-top:3px;
color:#7b0754;
}
.posttitle {
margin:8px 10px 5px 10px;
}
h2 {
color:#f567c9;
font-size: 1em;
font-weight:	500;
}
h2 a {
color:#f567c9;
text-decoration:none;
}
.posttext {
color:#242424;
margin:0 10px 5px 10px;
font-size:0.7em;
line-height:1.3em;
}
.posttext p{
padding-bottom:10px;
}
.posttext a{
color:#f96bc1;
font-weight:bold;
text-decoration:none;
}
.posttext a:hover{
color:#A9D3FD;
}
.posttext ul {
padding-left:40px;
padding-right:40px;
color:#666666;
margin-top:20px;
margin-bottom:20px;
}
.posttext ul li {
list-style-type:disc;
list-style-position:inside;
color:#666666;
margin-bottom:5px;
}
.posttext ol {
list-style-type:decimal;
padding-left:40px;
padding-right:40px;
color:#666666;
margin-top:20px;
margin-bottom:20px;
}
.posttext ol li {
list-style-type:decimal;
list-style-position:inside;
color:#666666;
margin-bottom:5px;
}
.postfooter {
}
.postmeta {
background-color:#ffd7ef;
text-align:right;
padding-right:5px;
font-size:10px;
color:#8b8b8b;
}
.postmeta a{
color:#fd64ce;
font-weight:bold;
text-decoration:none;
}
.postmeta a:hover{
color:#A9D3FD;
}

.contentbox1 {
float:left;
width:220px;
margin-right:5px;
}
.contentbox2 {
width:220px;
float:right;
}


.main_content_container_right {
float:right;
width:200px;
background-color:#f5f0dd;
}
.sidebarrighttitle {
margin: 5px 5px 10px 5px;
text-align:center;
}
h4 {
background-color:white;
font-size:14px;
font-weight:300;
padding:5px 0 5px 0;
color:#795C4A;
text-transform: uppercase;
}
.sidebarrighttext {
font-size:	0.7em;
margin: 5px 0 10px 5px;
}
.sidebarrighttext a {
color:#94846d;
font-size:10px;
padding-bottom:2px;
}
.sidebarrighttext a:hover {
color:#795C4A;
}
.sidebarrighttext li {
list-style:none;
padding-bottom:2px;
}


#footer {
width : 100%;
background : transparent;
font-size:.7em;
padding : 0;
}
#footer #f-links {
margin : 0 0 0 0;
padding : 5px 10px 5px 5px;
float : right;
}
#footer #f-links li {
display : inline;
color : #696969;
margin-left : 10px;
font-size : 93%;
}
#footer #f-links a {
color : #696969;
text-decoration : none;
}
#footer #f-links a:hover {
color : #7ABDF2;
text-decoration : underline;
}
#copyright {
	width:	100%;
	text-align:	right;
	font-size:	0.6em;
}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
