*{margin:0;padding:0;}

html {height: 100%;}

body {
width:100%;
height: 100%;
background:#fff url(images/bodybg.gif) repeat-x;
line-height:1.3em;
font-size: 76%;
font-family:'TrebuchetMS',Arial,sans-serif;
}

/****************Typography***************/
h1,h2, h3, h4 {color: #4D636E; font-weight: normal;}
h1 { font-size: 2.4em;line-height:2em;}
h2 { font-size: 2.1em;line-height:1.7em; }
h3 { font-size: 1.8em;line-height:1.4em;}
h4 { font-size: 1.5em;line-height:1.2em;}
/**************End Typography*************/

/************generic sitewide styling************/
li{ font-size: 1.3em; line-height: 2em; }
p { font-size: 1.2em; line-height: 1.5em;margin:3px 0px 10px;}
td{font-size:1em;line-height:1.2em;}
span{font-size:1.1em;line-height:1.4em;}
.italic{font-style:italic}
.bold{font-weight:bold}
a { text-decoration: underline; color: #D90040; }
a:hover { text-decoration: none; }
img.floatleft{float:left;margin-right:10px;}
img.floatright{float:right;margin-left:5px;}
/**********End generic sitewide styling**********/

#wrapper {
min-height: 100%;
height: auto !important;/*IE6 has specific rule in head of HTML*/
margin-bottom:-50px;/*nagative margin same as .shim and #footercontainer height for sticky footer - http://ryanfait.com/resources/footer-stick-to-bottom-of-page/ */
}

/*********************Header*********************/
#headerwrapper
{
width:100%;
height:115px;
background:#fff url(images/header_bg.gif) repeat-x;
border-top:1px solid white;
border-bottom:1px solid white;
}
#header{width:960px;margin:0 auto;}
#header p img{display:block; margin:30px auto 0px}
#header img, #footercontent img, #contentright img{behavior: url(iepngfix.htc)}/* for IE6 non-handling of transparent png's*/
/*******************End Header*******************/

/******************************************************************/
/***********************Main content area**************************/
/******************************************************************/
#mainpane{
margin:5px auto 25px auto;
width:850px;
min-height:30em;
height:auto !important;
height:30em;
}

.shim{height:50px;}/*for sticky footer*/

/***********************Content Left***********************/
#contentleft 
{
	font-size: 95%;
	margin: 110px 20px 0px 0px;
	width:200px;
	min-height:10em;
	height:auto !important;
	height:10em;
	float:left;
}

/***********************Navigation**************************/
ul#nav li {white-space: nowrap;list-style-type:none; text-transform: uppercase }	
ul#nav li a:link{color: #3a3a3a; font-size: 0.9em; text-decoration: none;font-weight:bold;text-align:left; }	
ul#nav li a:visited{color: #3a3a3a; font-size: 0.9em; text-decoration: none;font-weight:bold;text-align:left; }	
ul#nav li a:active{color: yellow; font-size: 0.9em; text-decoration: none;font-weight:bold;text-align:left; }
ul#nav li a:focus{color: yellow; font-size: 0.9em; text-decoration: none;font-weight:bold;text-align:left; }
ul#nav li a:hover{color: #003678; font-size: 0.9em; text-decoration: underline;font-weight:bold;text-align:left; }
ul#nav li.current a:link{color: #D9251B; font-size: 0.9em; text-decoration: none;font-weight:bold;text-align:left; }	
ul#nav li.current a:visited{color: #D9251B; font-size: 0.9em; text-decoration: none;font-weight:bold;text-align:left; }	
ul#nav li.current a:active{color: #D9251B; font-size: 0.9em; text-decoration: none;font-weight:bold;text-align:left; }	
ul#nav li.current a:focus{color: #D9251B; font-size: 0.9em; text-decoration: none;font-weight:bold;text-align:left; }	
ul#nav li.current a:hover{color: #D9251B; font-size: 0.9em; text-decoration: none;font-weight:bold;text-align:left; }	
/***********************End Navigation***********************/
/*********************End Content Left*********************/
/**********************************************************/

/***********************Content Right***********************/
#contentright
{
margin:30px 0px 0px 10px;
width:610px;
min-height:10em;
height:auto !important;
height:10em;
float:right;
}

/*services.html and sports-medicine-team.html page styles - relates to jQDock*/
#menu1{position:relative; top:10px;}
#examplescontainer{margin:140px 0px 30px 20px;}
/*end services.html and sports-medicine-team.html page styles - relates to jQDock*/

/*for index.html Jquery inner fade message*/
#fade {
margin:10px 0px 30px;
width:100%;
#fade h1{line-height:1.5em}
}
/*end index.html Jquery inner fade message*/

/*for index.html news area*/
#newsflash{border-top:1px dotted black;}
/*end for index.html news area*/

/*for therapists.html page*/
img.imgleft{float:left;}
ul.right{float:right;;width:400px;font-size:0.9em;padding-left:20px;}
/*padding left for containing element to sort disappearing bullets in ie6/win - http://www.communitymx.com/content/article.cfm?page=2&cid=01DB3*/
ul.right li{list-style-type:square;}
p.special{font-weight:bold;clear:both;font-size:1.1em;}
/*end therapists.html page*/

/*for links.html unordered list styling*/
ul#links{font-size:0.9em;}
ul#links li{line-height: 1.4em;}
ul#links li ul {list-style-type:none;}
ul#links li ul li a{text-decoration:none; color: #D90040;font-size:0.9em;}
ul#links li ul li a:hover { text-decoration: underline; }
/*end for links.html unordered list styling*/

/*********************End Content Right****************************/
/******************************************************************/
/*********************End Main content area************************/
/******************************************************************/

/**********************************/
/*************Footer***************/
/**********************************/
#footercontainer {
height: 50px;
width: 100%;
background:#7195D6;;
}

#footercontent
{
margin:0 auto;
width:960px;
color:#fff;
font-size:0.8em;
}

.footerleft, .footerright{width:450px;color:#fff;font-style:italic;}
.footerleft{float:left;text-align:left;margin-left:10px;}
.footerright{float:right;text-align:right;margin-right:10px;}

.footerright a {color:#fff;text-decoration:none;}
.footerright a:visited {color:#fff;}
.footerright a:hover {color:#F8991C;text-decoration:underline;}
.footerright a:active {color:#F8991C;}

/**************************************/
/*************End Footer***************/
/**************************************/
