/*****************************
**
**  Trent Bridge Oral Surgery Centre
**  ================================
**
**  Copyright 2008.
*****************************/

* {margin:0; padding:0;}

body{
	background:url(images/body-back.gif) repeat;
	min-height: 100%;
	text-align: center;
}
#mainContainer{
/*	position: relative;*/
	width: 820px;
	margin: 0 auto 0 auto;
	padding-top:20px;
	text-align: left;
}

html, body { font:101%/101% Verdana, Arial, Helvetica, sans-serif; height: 100%; height:100%;}

img {border:none;}
img.lft {border:none; float:left;}
img.lftpad {border:none; float:left; margin:10px 20px 0 20px;}
img.rhtpad {border:none; float:right; margin:5px 0 0 20px;}
img.rhtpad {border:none; float:right; margin:5px 0 0 20px;}
img.rht {border:none; float:right;}
img.header-logo {margin:42px 0 0 15px; float:left;}

table.content {float:left; margin:15px 0 0 0;}
table.content2 {font-size:0.63em; line-height:1.12em; float:left;}
table.content3 {font-size:0.75em; line-height:1.12em; float:left;}

h1 {color:#2894b5; font-size:1.50em; line-height:1.25em; margin:25px 0 0 0; font-weight:normal;}
h2 {color:#000; font-size:0.88em; line-height:1.25em; padding:15px 0 0 0; font-weight:bold; text-decoration:underline;}
.phone {color:#ffffff; font-size:1.25em; line-height:1.5em; margin:0; padding:30px 0 0 15px; font-weight:normal;}


#header {width:820px; height:115px; margin:0; padding:0; background:#ffffff;}
#header-lft {width:200px; height:115px; float:left;}
#header-mid {width:420px; height:115px; float:left;}
#header-rht {width:200px; height:115px; float:right; background:url('images/nav-back.gif') repeat-y;}
#header-rht-sub {margin:20px 0 0 45px;}

#main-body {width:100%; height:100%; color:#000; background:#fff; float:left;}

#content {width:560px; min-height:415px; float:right; text-align:left; padding:0 30px 0 30px; background:#ffffff;}
#content p {font-size:0.75em; line-height:1.25em; text-align:left; padding:10px 0 0 0;}
#content a,#content a:visited, #content a:active, #content a:link {color:#2894b5; text-decoration:underline;}
#content a:hover {color:#000; text-decoration:underline;}

.blue {color:#2894b5; font-weight:bold;}

#nav-back {width:200px; min-height:495px; background:url('images/nav-back.gif') repeat-y; float:left; }
#nav {margin:25px 0 0 0px; text-align:left; width:100%; float:left;}
#nav ul {margin:0; padding:0; list-style-type:none;}
#nav ul li {position: relative;}
#nav li {margin:0; padding:0 0 2px 0;}
#nav li ol {
	list-style-type:none;
	position: absolute;
	left: 190px;
	top: -1px;
	display: none;
	margin:0; padding:0;
	width:190px;
}
#nav ol li a {
	display: block;
	text-decoration: none;
	font-size:0.75em;
	color:#ffffff;
	padding:4px 0 4px 25px;
}

#nav p {font-size:0.63em; line-height:1.13em; padding:0; margin:25px 0 0 15px; text-align:left; color:#ffffff;}

a.nav1, a.nav2:visited, a.nav2:active, a.nav2:link {color:#fff; text-decoration:none; display:block; width:185px; padding:4px 0 4px 15px; font-size:0.8em;}
a.nav1:hover {color:#2894b5; text-decoration:none; background:#000;}

a.nav2, a.nav2:hover, a.nav2:visited, a.nav2:link {color:#fff; text-decoration:none; display:block; width:185px; padding:4px 0 4px 15px; font-size:0.8em; background:#000;}
a.nav2:hover {color:#2894b5; text-decoration:none; background:#000;}

#footer {width:590px; margin:0 0 5px 0; float:right; text-align:left; background:#ffffff;}
#footer-logo {margin:0; padding:15px 15px 0 15px; text-align:center;font-size:0.63em; line-height:1.06em; width:110px; float:left;}
#footer-logo a {color:#666666; text-decoration:none;}
#footer-logo a:hover {color:#333333; text-decoration:none;}

#credits {width:820px; margin:5px 0 10px 0; color:#fff; background:url(images/credits-back.gif) repeat-x; float:left; text-align:left;}
#credits a,#credits a:visited, #credits a:active, #credits a:link {color:#fff; text-decoration:underline;}
#credits a:hover {color:#000; text-decoration:undeline;}
.credit-lft {font-size:0.63em; line-height:1.06em; float:left; padding:8px 0 8px 5px;}
.credit-lft2 {font-size:0.63em; line-height:1.06em; float:left; padding:8px 0 8px 110px;}
.credit-rht {font-size:0.63em; line-height:1.06em; float:right; padding:8px 5px 8px 0;}

#info {width:255px; height:85px; float:left; background:url('images/banner-shadow.gif') no-repeat;}
#info-text {width:160px; color:#ffffff; padding:5px; float:left;}
#info-text h3 {font-size:1.0em; margin:0; padding:15px 0 8px 0; text-align:center;}
#info-text p {width:160px; font-size:0.63em; margin:0; padding:0; text-align:center;}
#info-text a {color:#ffffff; text-decoration:none;} 
#info-text a:hover {color:#ffffff; text-decoration:underline;}

#team-profile {float:left; } 
#team-profile img {float:left;}
#team-profile p {font-size:0.75em; float:left; padding:30px 0 0 5px; text-align:left; font-weight:bold;}

#gutter-space {width:100%; height:20px; float:left;}


