/* INITIAL PAGE SETUP */
body 	  								{background: url(images/background.gif) repeat-x; width: 960px; margin: 0px auto 0px; padding: 0px;font: normal 12px arial; color:#333;}
#homebody 								{background: url(images/homebg.gif) #d6d8de repeat-x; text-align:center; height:100%; width:100%; margin:0px;}
#horizon 								{position: absolute; text-align: center;  top:0px; left: 0px; width: 100%; height: 0px; overflow: visible; display: block;}
#layout 								{position:absolute; width:960px; margin-left: -480px; left: 50%; text-align:left; height:auto; border-width:1px;}
#wrap 									{position: relative; background: #fff; width: 960px; margin: 0px auto 0px; padding: 0px;}

/* GLOBAL LINK STYLES */
a, a:visited 							{color:#032366;text-decoration: none;}
a:hover 								{text-decoration: underline;}
a img 									{border: none;}
a:focus, a:hover, a:active  			{outline: none;}
	
/* HEADER LAYOUT AND STYLES */
#header 								{background: #fff; width: 960px; height: 100px; color: #000; font-size: 11px; margin: 0px; padding: 0px; overflow: hidden;}
#header #imageheader 					{width: 460px;height: 100%;text-indent: -10000px;background: url(images/logo.gif) left top no-repeat;}
#header #imageheader a 					{display: block; width: 100%; height: 100%;}	
#header p 								{color: #aaa; padding: 15px 0px 0px 0px;margin: 0px;line-height: 0px;}
	
/*HEADER LEFT */	
.headerleft 							{width: 460px;float: left;font-size: 14px;margin: 0px;padding: 0px;}
.headerleft a img 						{border: none;margin: 0px;padding: 0px;}

/*HEADER RIGHT */
.headerright 							{width: 315px;float: right;margin-top: 40px;padding: 0px 55px 5px 0px;}
.headerright a img 						{border: none;margin: 0px;padding: 0px;}	
.headerright ul 						{list-style-type: none;margin: 0px;padding: 0px;}
.headerright li 						{list-style-type: none;margin: 0px;padding: 0px;}
.headerright a							{color:#aaa;text-decoration:none;}		
.headerright a:hover				    {text-decoration:underline;}	
	
/*NAVBAR */
#navbar 								{background-image:url(http://www.ssrehab.com/wp-content/uploads/2009/07/navbg.jpg); width: 960px;height: 45px;font-size: 12px;font-family: Arial, Tahoma, Verdana;color: #FFFFFF;font-weight: bold;margin: 0px;padding-top: 5px;}
#navbarleft 							{width: 960px;float: left;margin: 0px;padding: 0px;}
#navbarright 							{width: 0px; font-size: 11px; float: right; margin: 0px; padding: 0px;}
#nav 									{margin: 0px;padding: 0px;}	

/*CONTENT LAYOUT AND STYLES*/
.clear 									{clear: both;}
.thumb									{float: left; margin: 0px 10px 0px 0px;}
hr 										{border-bottom: 1px dotted #94B1DF; border-top: none;border-left: none;border-right: none;margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; clear: both;}	
#content 								{width: 960px; margin: 0px auto 0px;padding: 10px 0px 0px 0px;line-height: 18px;}
#contentwide 							{float: left;width: 940px;margin: 0px;padding: 0px 0px 10px 0px;}
#content h1 							{font: normal 16px/18px arial; color: #c0143c; margin: 0px 0px 5px 0px; padding: 10px 0px 0px 0px; text-transform:uppercase;}	
#content h1 a, #content h1 a:visited    {font: normal 16px/18px arial; color: #c0143c; margin: 0px 0px 5px 0px; padding: 10px 0px 0px 0px;}
#content h1 a:hover 					{color: #7A3254;text-decoration: none;}
#contentleft 							{float: right; width: 750px; margin-right: 0px; padding: 0px;}
#contentsearch 							{float: left;width: 960px;margin-right: 10px;padding: 0px;}	
#contentleft a img 						{border: none;}

/*POST AREA LAYOUT AND STYLES */
.postarea 								{float: left; width: 510px; min-height:450px;height:auto !important;height:450px; margin: 0px 25px 10px 30px; padding: 10px 0px 10px 10px;}
.postarea p 							{margin: 0px;padding: 0px 0px 15px 0px;}
.postarea ul 							{list-style-type: square;margin: 0px;padding: 0px 0px 15px 0px;}	
.postarea ul li 						{list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px;}
.postarea ul ul 						{list-style-type: square;margin: 0px;padding: 0px 0px 0px 0px;}	
.postarea ol 							{margin:0px; padding:0px 0px 15px 0px;}	
.postarea ol li 						{margin:0px 0px 0px 20px; padding:0px;}	
.breadcrumb 							{font-size:11px; margin:0px 0px 5px 0px; padding:0px 0px 3px 0px; border-bottom:1px solid #EAEAEA;}
.breadcrumbwide 						{float: left; width:920px; font-size: 11px; margin:0px 0px 20px 0px; padding:0px 0px 3px 0px; border-bottom:double #EAEAEA;}	
.date 									{width: 590px;float: left;margin: 0px;padding: 5px 0px 0px 0px;}
.dateleft 								{width: 380px;float: left;margin: 0px;padding: 0px;}
.dateright 								{width: 200px;float: right;margin: 0px;padding: 0px;text-align: right;}
.time 									{background: #fff; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}	
.category 								{background: #fff; margin: 0px;padding: 0px 0px 0px 18px;}	
.postmeta 								{width: 510px;font-size: 12px;padding: 5px 0px 0px 0px;margin: 0px;border-top: 1px solid black;}	
.postmeta2 								{width: 510px;font-size: 12px;padding: 5px 0px 0px 0px;margin: 0px;border-top: 1px solid black;}
.archive 								{float: left;width: 275px;margin: 0px;padding: 0px 0px 20px 0px;}


/*FOOTER*/
#footer 								{background: #fff;;width: 960px;height: 30px;margin: 0px 0px 10px 0px;padding: 0px;text-align: center;}
#footer p 								{font:normal 11px/13px arial; color:#000;margin: 0px 0px 15px 0px;padding: 9px 0px 0px 0px;}	
#footer a, #footer a:visited 			{color: #000;text-decoration: none;}
#footer a:hover 						{color: #000;text-decoration: underline;}

/*SIDEBAR */ 
#sidebar								{float: left; width: 200px; margin-left: 10px; padding: 0px; display: inline;}
#sidebar .widget 						{float: left; width: 200px; margin: 0px; padding: 10px 0px 0px 0px; background: #fff;}
#sidebar h2 							{font: bold 13px/14px arial; color:#fff; background:url(images/widgetbg.jpg); margin:0px; margin-bottom:5px; padding:5px;}
#sidebar p 								{margin:0px; padding: 0px 0px 0px 5px;}
#sidebar a img 							{margin:0px; padding: 0px; border:none;}
#sidebar embed, #sidebar object 		{width: 200px; height: 250px; margin: 0px; padding: 0px;}	
#sidebar ul 							{list-style-type: none; margin: 0px; padding: 0px;}
#sidebar li a							{font:bold 13px/14px arial; color:#000;}
#sidebar ul li a						{list-style-type: none; margin: 0px; padding: 0px;}
#sidebar ul ul 							{list-style-type: none; margin: 0px; padding: 0px;}
#sidebar ul li li a 					{padding: 0px 0px 5px 20px; margin: 0px; font-size:13px; color:#666; font-weight:100;}	
#sidebar ul li ul li a					{padding: 0px 0px 5px 0px; margin: 0px;}
#sublinks								{position:absolute; left:815px; top:203px; width:235px; height:400px; font-size:12px; }
#sublinks a								{color:#032366; text-decoration:none; }
#sublinks h1							{font-size:12px; margin-bottom:1px;}
#sublinks a:hover						{text-decoration:underline;}
#sublinks p								{line-height:18px;margin-bottom:35px; margin-top:0px;}

	
/*IMAGES */
img.photo								{border:1px solid #c0143c; float:left; margin: 0px 10px 10px 0px;} 
img.centered  							{display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
img.alignnone 							{padding: 0px;margin: 0px 0px 10px 0px;display: inline;}
img.alignright 							{padding: 0px;margin: 0px 10px 10px 0px;display: inline;float:right;}
img.alignleft 							{padding-right: 10px; margin: 0px 20px 10px 0px;float:left;}
.aligncenter 							{display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;float:left}
.alignright 							{float: right;margin: 0px 0px 10px 0px;}
.alignleft 								{float: left;margin: 0px 10px 10px 0px;}	
.wp-caption 							{border: 1px solid #DDDDDD;text-align: center;background-color: #EEEEEE;padding: 4px 0px 5px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img 						{margin: 0px 0px 5px 0px;padding: 0px;border: 0px;background:#FFF;}
.wp-caption p.wp-caption-text 			{margin: 0px;padding: 0px; font: bold 11px/12px arial;}
	object 						{outline:none;}
/*SEARCH FORM */
#searchform 							{margin: 0px; padding: 0px; display: inline;}	
#searchbox 								{background: #fff !important; width: 165px; color: #495D5C; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 4px 0px 3px 5px; border-top: 1px solid #759697; border-right: 1px solid #A3BAB9; border-left: 1px solid #759697; border-bottom: 1px solid #A3BAB9;}
#s 										{background: #fff !important;width: 160px;color: #495D5C; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 4px 0px 3px 5px;border-top: 1px solid #759697;border-right: 1px solid #A3BAB9;border-left: 1px solid #759697;border-bottom: 1px solid #A3BAB9;}
#subscribe 								{background: #fff url(images/feedburner.png) top no-repeat;float: left;width: 300px;margin: 0px 0px 10px 0px;padding: 0px;}
#author, #email, #url 					{background: #fff !important;width: 250px;color: #202020;font-size: 12px;font-weight: normal;margin: 5px 0px 0px 0px;padding: 3px 0px 3px 5px;border: 1px solid #DDDDDD;display: inline;}	
#searchsubmit 							{background: #032366;color: #FFFFFF;font-size: 11px;font-family:Arial, Helvetica, sans-serif;margin: 0px 0px 0px 5px;padding: 3px 3px 2px 3px;font-weight: bold;border: 1px solid #c0143c;}
#subbox 								{background: #eee !important;width: 250px;color: #495D5C;font-size: 12px;font-family: Georgia, Times New Roman, Trebuchet MS;font-weight: normal; margin: 10px 0px 0px 0px;padding: 3px 0px 3px 5px;border-top: 1px solid #759697;border-right: 1px solid #A3BAB9;border-left: 1px solid #759697;border-bottom: 1px solid #A3BAB9;display: inline;}		
#subbutton 								{background: #93BBBC url(images/topnav.png); color: #FFFFFF; font-size: 11px; font-family: Georgia, Times New Roman, Trebuchet MS; margin: 0px 0px 0px 7px; padding: 3px 3px 2px 3px; font-weight: bold; border-top: 1px solid #A3BAB9; border-right: 1px solid #759697; border-left: 1px solid #A3BAB9; border-bottom: 1px solid #759697; }
#submit 								{background: #93BBBC url(images/topnav.png); color: #FFFFFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; margin: 0px; padding: 3px 3px 2px 3px; font-weight: bold; border: 1px solid #DDDDDD; border-right: 1px solid #666666; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #666666;}	

	
.tubepress_meta_title{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}

.ybt{
visibility:hidden;
}

.yba{
visiblity:hidden;
}
/*DROPDOWN MENU NAV */
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;

	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #fff;
	display: block;
	font-size: 12px;
	font-family:"Arial Black", Gadget, sans-serif;
	text-transform: none;
    margin: 0px;
	padding: 9px 62px 8px 10px;
	
	}

#nav li a:hover, #nav li a:active {
	color: #c0143c;
    margin: 0px;
    padding: 9px 62px 8px 10px;
	text-decoration: none;
	
	
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #032366;
	width: 150px;
	color: #ffffff;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:none;
	float: none;
	margin: 0px;
	padding: 5px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	top:10px;
	
 
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #7b8398;
	color: #FFFFFF;
	padding: 5px 10px 7px 10px;
 
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;

}

#nav li li { 

	}

#nav li ul a { 
	width: 140px;

	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -38px 0 0 171px;
	

	}

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

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}


