/* @override http://www.southernplasticsurgery.com/blog/wp-content/themes/splastics/style.css */

ul.children {
	margin-left: 10px;
	margin-bottom: 0px;
	padding-top: 5px;

}

body#blog {
background:none repeat scroll 0 0 #ffffff;
color:#575757;
font:12px/17px Arial,Helvetica,sans-serif;
text-align:center;
}

body#blog a:link {color:#575757; text-decoration:underline;}
body#blog a:hover {color:#575757; text-decoration:none;}
body#blog a:visited {color:#575757; text-decoration:underline;}

body#blog {background-color:#FFF;}
body#blog #header-graphic {
background-image:url("HWimages/headerBLOG.jpg");
}


#wrap {
margin:0 auto;
text-align:left;
width:980px;
z-index:0;
}

body#blog a:link {color:#575757; text-decoration:underline;}
body#blog a:hover {color:#575757; text-decoration:none;}




/* Horozontal Sprite Nav
 * ------------------------------------------------------------------------- */

body#blog #nav { 
	background:url("HWimages/nav-white-new.jpg") no-repeat; 
	height:36px; 
	margin:0;
	padding:0; 
	}

body#blog #nav span { display: none; }

body#blog #nav li, body#blog #nav a { height:36px; display:block; z-index:999;} /* change height here also */

body#blog #nav li { float:left; list-style:none; display:inline; position:relative;}

body#blog #nav-01 { width: 57px; margin-left: 111px;}
body#blog #nav-02 { width: 58px;}
body#blog #nav-03 { width: 59px;}
body#blog #nav-04 { width: 58px;}
body#blog #nav-05 { width: 55px;}
body#blog #nav-06 { width: 49px;}
body#blog #nav-07 { width: 136px;}
body#blog #nav-08 { width: 152px;}
body#blog #nav-09 { width: 54px;}
body#blog #nav-10 { width: 82px;}


/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
body#blog #nav-01 a:hover { background:url("HWimages/nav-white-new.jpg") -110px -36px no-repeat; }
body#blog #nav-02 a:hover { background:url("HWimages/nav-white-new.jpg") -167px -36px no-repeat; }
body#blog #nav-03 a:hover { background:url("HWimages/nav-white-new.jpg") -225px -36px no-repeat; }
body#blog #nav-04 a:hover { background:url("HWimages/nav-white-new.jpg") -284px -36px no-repeat; }
body#blog #nav-05 a:hover { background:url("HWimages/nav-white-new.jpg") -342px -36px no-repeat; }
body#blog #nav-06 a:hover { background:url("HWimages/nav-white-new.jpg") -397px -36px no-repeat; }
body#blog #nav-07 a:hover { background:url("HWimages/nav-white-new.jpg") -446px -36px no-repeat; }
body#blog #nav-08 a:hover { background:url("HWimages/nav-white-new.jpg") -582px -36px no-repeat; }
body#blog #nav-09 a:hover { background:url("HWimages/nav-white-new.jpg") -734px -36px no-repeat; }
body#blog #nav-10 a:hover { background:url("HWimages/nav-white-new.jpg") -788px -36px no-repeat; }

/*-----------------drop down-----------------*/

body#blog #nav li ul {
	position:absolute;
	z-index:999; /* You need this so that the drop down goes over the mast head */
	left:-9999px;
	padding-right:1px; /* Fixes one px spacing for border-right in FF */
	background-color:#F3CE6E;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	}

body#blog #nav li ul li { 
	height:20px; /* Height of each drop down nav item */
	border:1px solid #AC5019;
	border-top:none;
	}	

body#blog #nav li ul li a {
	width:100%;
	height:20px;	/* Height of each drop down nav item, should match above */
	line-height:20px;	 /* Height of each drop down nav item again, should match above */
	}

body#blog #nav li ul li a span {
	display:block;
	padding-left:5px;
	}

/* Drop down link styles */
body#blog #nav a:link, body#blog #nav a:visited {
	font-size:1.0em;
	color:#000000;
	text-decoration:none;
	}
body#blog #nav a:hover, body#blog #nav a:active {
	font-size:1.0em;
	color:#FFFFFF;
	text-decoration:none;
	}
body#blog #nav li:hover ul, body#blog #nav li.sfHover ul	{ left: auto; }

/* Hover styles for drop down items */
body#blog #nav-02 ul a:hover, body#blog #nav-03 ul a:hover, body#blog #nav-04 ul a:hover, body#blog #nav-05 ul a:hover, body#blog #nav-06 ul a:hover, body#blog #nav-07 ul a:hover, body#blog #nav-08 ul a:hover { 
	background-image:none;
	background-color:#AC5019;
	color:#FFFFFF;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
body#blog #nav-02 ul, body#blog #nav-02 li { width:180px; }	

body#blog #nav-03 ul, body#blog #nav-03 li, body#blog #nav-04 ul, body#blog #nav-04 li, body#blog #nav-05 ul, body#blog #nav-05 li, body#blog #nav-06 ul, body#blog #nav-06 li, body#blog #nav-07 ul, body#blog #nav-07 li { width:150px; }

body#blog #nav-08 ul, body#blog #nav-08 li { width:158px; }

body#blog #nav-08 li {
	text-indent: 5px;
}

body#blog #masthead {background:url("HWimages/masthead.jpg") ;}

body#blog #column-left {
display:inline;
float:left;
/*margin-left:136px;*/
width:674;
}

body#blog #column-left h2 {color:#CF652B; font-weight: bolder; font-size: 15px; border-bottom:1px solid #525252; line-height:20px;}

body#blog #column-left .no-border{text-align: justify;border-bottom:none;color:#CF652B; font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;}

body#blog #column-left .no-border a{color:#CF652B;}

body#blog #column-right {
display:inline;
float:left;
/*margin-left:48px;*/
width:306px;
}
body#blog #column-left p {
	color: #161616;

}

body#blog #column-right .categories {
	color: #000000; 
	font-weight: bold;
}
body#blog #column-right a:link {
	font-weight: bold;
}
body#blog #column-right a:hover {
	font-weight: bold;
	text-decoration: none;
}
body#blog #column-right #quickcontactContainer h2{
		color: #575757; 
		font-weight: bold;
		border-bottom:1px solid #575757;
		margin-bottom:3px;
}

body#blog #column-right #quickcontactContainer form label {
	color:#000000;
	font-size:0.95em;
	font-weight: bold;
}


body#blog #column-right #locate {
background-image:url("HWimages/title-locate.jpg");
}

body#blog #column-right #locationtxt{
		color:#000000;
	font-size:12px;
	font-weight: bolder;
}

body#blog #footer {
	color: #575757; 
}
body#blog #disclaimer {
	background-color:#E7E7E7;
	border:2px solid #575757;
	height:155px;
	margin:10px 0 20px 136px;
	width:594px;
}

body#blog #disclaimer h2 {
	color:#000000;
	font-family:arial;
	font-size:18px;
	margin:0 0 0 10px;
	padding:5px 0 0;
	text-decoration:underline;
}

body#blog .btn {
	display:block;
	height:100px;
	width:205px;

	}
body#blog .btn span { display:none; }

	body#blog .gallery { background:transparent url("HWimages/btn-gallery-white.jpg") no-repeat; }
	body#blog .gallery:hover { background:transparent url("HWimages/btn-gallery-white.jpg") 0 -122px no-repeat; }


	body#blog .finance-white { background:transparent url("HWimages/btn-finance-white.jpg") no-repeat; height: 122px; }
	body#blog .finance-white:hover { background:transparent url("HWimages/btn-finance-white.jpg") 0 -122px no-repeat; height: 122px;}
	
	body#blog .patient { background:transparent url("HWimages/btn-patient-white.jpg") no-repeat; }
	body#blog .patient:hover { background:transparent url("HWimages/btn-patient-white.jpg") 0 -122px no-repeat; }
	
	body#blog .video { background:transparent url("HWimages/btn-video-white.jpg") no-repeat; }
	body#blog .video:hover { background:transparent url("HWimages/btn-video-white.jpg") 0 -122px no-repeat; }

	body#blog .news { background:transparent url("HWimages/btn-news-white.jpg") no-repeat; }
	body#blog .news:hover { background:transparent url("HWimages/btn-news-white.jpg") 0 -122px no-repeat; }

	body#blog .whats-new { background:transparent url("HWimages/btn-whats-new-white.jpg") no-repeat; }
	body#blog .whats-new:hover { background:transparent url("HWimages/btn-whats-new-white.jpg") 0 -122px no-repeat; }
	
	body#blog .patient-form { background:transparent url("HWimages/btn-patient-forms-white.jpg") no-repeat; }
	body#blog .patient-form:hover { background:transparent url("HWimages/btn-patient-forms-white.jpg") 0 -122px no-repeat; }

body#blog #blog-rss a:link{color:#575757;}
body#blog #blog-rss a:hover{color:#575757; text-decoration:none;}

body#blog #column-left p.disclaimerOrange {
	font-size: 15px;
	color: #CF652B;
	font-style: italic;
	font-family: georgia;
	line-height: 22px;
}

body#blog #column-left p.disclaimerGray {
	font-size: 12px;
	color: #454648;
	font-style: italic;
	font-family: georgia;
	font-weight: normal;
	line-height: 22px;
}

.hwIMG {
	border: 2px solid #c4c4c4;
}
.boldList {
	font-weight: bold;
}

body#blog #column-left ul li {
background:url("HWimages/HWbullet.jpg") no-repeat scroll 0 5px transparent;
padding-left:10px;
}

body#blog #column-left ul, li{
	font-weight: bold;
	color:#161616;
	padding-bottom: 5px;
	
}

.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}

.alignright {
	float: right;
	margin: 0 0 10px 10px;
}

#column-left .wp_post {
	margin-bottom: 50px;
	border-bottom: 1px dashed #cecece;
}

.link, #SignUp .signupframe {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	}
	.link {
		text-decoration: none;
		}
	#SignUp .signupframe {
		border: 1px solid #FBDE5F;
		background: #CF652B;
		padding: 10px;
		}
	font {margin-right:10px;}
	
#SignUp input {
	width: 150px;
	
}

#SignUp .signupframe {
	margin-left: -20px;
}
