/*-----------------------Interior Column Styles------------------------*/
#content {
	background:#FFF url('../_images/body-bg.jpg') repeat-x;
}
#contentheader {
	margin:0 20px 0 20px;
	padding:20px 0 0 0;
	border-bottom:1px solid #ebebeb;
}

#contentheader h1{
	font-family:arial;
	font-weight:bold;
	font-style:italic;
	color:#880b38;
	font-size:24px;
	margin:0;
	padding:0;
}

#contentheader span {
	font-family:arial;
	font-weight:bold;
	font-style:italic;
	color:#353535;
	font-size:24px;
	margin:0;
	padding:0;

}

#leftcontainer {
	float:left;
	width:20%;
}


#rightcontainer {
	float:right;
	width:75%;
}

#middlecontainer{
	float:left;
	width:57.9%;
	padding-left:16px;
}

#rightcontainer-nav{
	margin-right:4px;
	float:right;
	width:20%;
}


/*-----------------------Left Container Styles------------------------*/

#leftcontainer h2{
	margin:0;
	padding:10px 0 0 35px;
	font-family:arial;
	font-weight:bold;
	font-size:15px;
	color:#353535;
}

#leftcontainer ul {
	margin:0;
	padding:0 0 14px 60px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#601a1f;
}

#leftcontainer a{
	color:#601a1f;
	text-decoration:none;
}

#leftcontainer a:hover{
	color:#601a1f;
	text-decoration:underline;
}

#leftcontainer li {
	list-style-image: url('../_images/bullet.jpg');	
	padding:0 0 8px 2px;	
	
}

#leftcontainer img {
	margin:5px 0 0 20px;
}

/*-----------------------Right Container Styles------------------------*/

#rightcontainer h2{
	background: url('../_images/h1-bg.jpg');
	width:689px;
	margin:10px 0 0 0;
	padding:5px 0 5px 15px;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#353535;
}

#rightcontainer h3{
	margin:10px 0 0 8px;
	padding:0;
	font-family:arial;
	font-weight:bold;
	font-size:17px;
	color:#353535;
}

#rightcontainer h4{
	margin:10px 0 0 8px;
	padding:0;
	font-family:arial;
	font-weight:bold;
	font-size:15px;
	color:#353535;
}

#rightcontainer h5{
	margin:10px 0 0 8px;
	padding:0;
	font-family:Georgia;
	font-size:16px;
	color:#601a1f;
}


#rightcontainer ul {
	margin:0;
	padding:0 0 14px 40px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#601a1f;
	line-height:24px;
	
}

#rightcontainer li {
	list-style-image: url('../_images/bullet.jpg');	
	padding:0 0 0 2px;	
}

#rightcontainer p {
	margin:8px 10px 24px 8px;
	padding:0 26px 0 0;
	font-family:arial;
	font-size:13px;
	color:#353535;
	line-height:20px;
}

#rightcontainer a{
	color:#601a1f;
	text-decoration:none;
}

#rightcontainer a:hover{
	color:#601a1f;
	text-decoration:underline;
}

#rightcontainer img {
	padding-right:36px;
}

#rightcontainer span {
	font-family:arial;
	font-size:13px;
	color:#601a1f;
}

#rightcontainer ol {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#353535;
}

#rightcontainer ol li{
	list-style-type:decimal;
	margin-bottom:15px;
}

#rightcontainer ol li ol{
	margin-top:4px;
}

#rightcontainer ol li ol li{
	margin-bottom:2px;
	list-style-type:lower-alpha;
}


/*-----------------------Middle Container Styles------------------------*/

#middlecontainer h2{
	background: url('../_images/h1-bg-small.jpg') no-repeat;
	width:550px;
	margin:10px 0 0 0;
	padding:5px 0 5px 15px;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#353535;
}

#middlecontainer h3{
	margin:10px 0 0 8px;
	padding:0;
	font-family:arial;
	font-weight:bold;
	font-size:17px;
	color:#353535;
}

#middlecontainer h4{
	margin:10px 0 0 8px;
	padding:0;
	font-family:arial;
	font-weight:bold;
	font-size:15px;
	color:#353535;
}

#middlecontainer h5{
	margin:10px 0 0 8px;
	padding:0;
	font-family:Georgia;
	font-size:16px;
	color:#601a1f;
}


#middlecontainer ul {
	margin:0;
	padding:0 0 14px 40px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#601a1f;
	line-height:24px;
	
}

#middlecontainer li {
	list-style-image: url('../_images/bullet.jpg');	
	padding:0 0 0 2px;	
}

#middlecontainer p {
	margin:8px 10px 24px 8px;
	padding:0 26px 0 0;
	font-family:arial;
	font-size:13px;
	color:#353535;
	line-height:20px;
}

#middlecontainer a{
	color:#601a1f;
	text-decoration:none;
}

#middlecontainer a:hover{
	color:#601a1f;
	text-decoration:underline;
}

#middlecontainer img {
	padding-right:36px;
}

#middlecontainer span {
	font-family:arial;
	font-size:13px;
	color:#601a1f;
}

#middlecontainer ol {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#353535;
}

#middlecontainer ol li{
	list-style-type:decimal;
	margin-bottom:15px;
}

#middlecontainer ol li ol{
	margin-top:4px;
}

#middlecontainer ol li ol li{
	margin-bottom:2px;
	list-style-type:lower-alpha;
}


/*-----------------------Right Container-Nav Styles------------------------*/

#rightcontainer-nav h2{
	margin:0;
	padding:10px 0 0 35px;
	font-family:arial;
	font-weight:bold;
	font-size:15px;
	color:#353535;
}

#rightcontainer-nav ul {
	margin:0;
	padding:0 0 14px 60px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#601a1f;
}

#rightcontainer-nav a{
	color:#601a1f;
	text-decoration:none;
}

#rightcontainer-nav a:hover{
	color:#601a1f;
	text-decoration:underline;
}

#rightcontainer-nav li {
	list-style-image: url('../_images/bullet.jpg');	
	padding:0 0 8px 2px;	
	
}

#rightcontainer-nav img {
	margin:5px 0 0 20px;
}





#floatingleft{
	float:left;
	width:370px;
}

#floatingleft_brandon p{
	float:left;
	width:300px;
	height:75px;
	line-height:15px;
}

#floatingright {
	float:right;
	margin:0 0 0 0;
	width:370px;
}

#minitables {
	line-height:15px;
}

#floatingleft h2 {
	background: url('../_images/h4-bg.jpg');
	width:320px;
	margin:10px 0 0 0;
	padding:5px 0 5px 15px;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#353535;
}

#floatingright h2 {
	background: url('../_images/h4-bg.jpg');
	width:320px;
	margin:10px 0 0 0;
	padding:5px 0 5px 15px;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#353535;
}

#floatingleft div {
	float:left;

}

#floatingright div {
	float:left;

}

#backtotop {
	font-size:13px;
	margin:4px 0 4px 8px;
	color:#601a1f;
	text-decoration:none;
}

#backtotop:hover {
	color:#000;
	text-decoration:underline;
}



/*-----------------------Special Pages Styles------------------------*/
#anatomy img{
	margin:20px 30px 20px 34px;
	border:1px solid #cccccc;
	padding:0;
}



#rightcontainer #smallred {
	font-size:12px;
	font-weight:bold;
	color:#b11f26;
	font-style:italic;	
}

#rightcontainer #typestyle {
	font-family:Courier;
	color:#353535;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
}

#BMI ul
{
	margin-top:4px;
	background:#efefef;
	padding:10px;
}
#BMI li
{
	padding:0;
	margin:0;
	line-height:18px;
}

#rightcontainer ul.BMI-results-left li
{
	list-style:none;
	
}

#rightcontainer ul.BMI-results-right li
{
	list-style:none;
}

#rightcontainer ul.BMI-results-left
{
	color:#353535;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	float:left;	
}

#rightcontainer ul.BMI-results-right
{
	color:#353535;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	float:left;
	
}

.roundedbox{
	margin:0 0 0 0;
	padding:0;
}