/*   
Theme Name: USMD Fort Worth
Theme URI: www.usmdfortworth.com
Description: Theme for USMD Fort Worth Hospital
Author: Rob Price
Author URI: robpriceconsulting.com
Template:
Version: 1
*/

body {background-color:#f5f5f5; margin:0 auto;}
#wrapper {width: 900px; margin:0 auto; text-align: left; background-color:#ffffff; background-image:url('images/background.jpg'); background-repeat:repeat-y;}
#main_body_wrapper {width: 800px; margin-left:50px; background-color:#ffffff;}
#masthead {height:194px; width:800px;}
#main_navigation {height:45px; width:800px; background-color:#6480a6;border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; color:#ffffff;}
#content_wrapper{width:800px;background-color:#ffffff;}
#content {width:580px; padding:10px; float:left;}
#home_content {width:375px; min-height: 500px; padding:10px; float:left;}
#right_column {width:190px; padding: 10px 10px 0 0; float:right;}
#footer {width:780px; background-color:#ffffff; border-top:1px solid #cccccc;font-size:95%;color:#777777;padding:10px;}
#page_bottom {width: 900px; height:42px; margin:0 auto; background-color:#ffffff; background-image:url('images/background_bottom.jpg');}
* {font-family:Arial, Helvetica, sans-serif; font-size:98%;}
h1 {font-size:150%; color:#555555;}
h2 {font-size: 130%; color:#6480a6;}
h3, h4, h5, h6 {font-size:110%;}
a {color:#0167b1;}
p {line-height: 1.4em;}
td.label {padding:0 10px 5px 0; color:#999999;}
.gray {border: 1px solid #cccccc; border-collapse: collapse;}

/*NAVIGATION BAR*/
#main_navigation {font-size:97%;}
#main_navigation ul {padding: 0; margin: 0; list-style: none;}
#main_navigation li.topnav { float: left; position: relative; width: 90px; height: 35px; padding: 5px; border-right:1px solid #ffffff;}
#main_navigation li.topnavgradient { float: left; position: relative; width: 137px; height: 35px; padding: 5px; border-right:1px solid #ffffff; background-image:url('images/button_gradient.jpg'); background-repeat:repeat-x; }
#main_navigation li ul { background-color:#0167b1; border-top: 1px solid #ffffff; display: none; position: absolute; top: 45px; left: 0; }
#main_navigation li ul li { white-space:nowrap; border-bottom: 1px solid #ffffff; padding:5px; min-width:160px;}
#main_navigation li:hover ul, #main_navigation li.over ul{ display: block; }
#main_navigation a {color:#ffffff; text-decoration: none;}
#main_navigation a:hover {text-decoration: underline;}

/* HOMEPAGE CALLOUT BOX STYLES */
#joint_commission {width:365px; margin: 10px 10px 10px 0px; padding: 10px; float:right;background-color:#f5f5f5;font-size:85%;}
#home_patient {width:385px; height:160px; margin: 10px 10px 10px 0; background-color:#bd9c7a; float:right;}
#home_patient_content {width:192px; float:right; text-align:right;}
#home_physician {width:385px; height:160px; margin: 0 10px 10px 0; background-color:#6480a6; float:right;}
#home_physician_content {width:193px; float:left;}
#home_patient_content p {margin: 10px 10px 0 0;}
#home_physician_content p {margin: 10px 0 0 10px;}
#home_patient_content a, #home_physician_content a {color:#ffffff;}
p.callout_heading_white {color:#ffffff;font-size:150%;display:block;}
#white_stripe {width:100%; height:0px; border-bottom:1px solid #ffffff;}

img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}





