@charset "UTF-8";
/* CSS Document */

/* global styles */

* { margin:0; padding:0;}

body {
	background:url(../images/bg_body.gif) repeat-x;
	background-color:#a04935;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:85%; 
	}
	
a:link {color:#8a1d04; text-decoration:none;}
a:visited {color:#68652f; text-decoration:none;}
a:hover {color:#68652f; text-decoration:none;}
	
div#container {
	width: 900px;
	margin: 0 auto 20px; 
	padding:0;
	text-align:left;
	background-color:#FFFFFF}
	
/* masthead */
	
div#branding {	
	position: relative;
	width: 100%;
	height: 310px;
	margin: 0; 
	padding:0;}
	
/* logo */
	
div#branding h1 {
	position: relative;
	height:146px;
	margin: 0; 
	padding:0;
	background:url(../images/bayse_logo.gif) no-repeat;
	text-indent: -9999px;
	display:block;}

div#branding h1 a {
	width: 900px;
	height: 146px;
	display:block;}	
	
/* tagline */
	
div#branding p {
	position: relative;
	height:164px;
	margin: 0; 
	padding:0;
	background:url(../images/bayse_tagline.gif) no-repeat;
	text-indent: -9999px;}
	
/* navigation */
	
div#branding ul {
	list-style-type: none;
	display: inline;
	position: relative;
	padding: 0; }
	
li#about_us {
	margin: 0; 
	padding:0;
	width:107px;
	height:46px;
	position: absolute;
	top: -46px;
	left: 104px;
	background:url(../images/about_us.png) no-repeat;
	text-indent: -9999px;}
	
li#services {
	margin: 0; 
	padding:0;
	width:107px;
	height:46px;
	position: absolute;
	top: -46px;
	left: 221px;
	background:url(../images/services.png) no-repeat;
	text-indent: -9999px;}
	
li#partners {
	margin: 0; 
	padding:0;
	width:107px;
	height:46px;
	position: absolute;
	top: -46px;
	left: 338px;
	background:url(../images/partners.png) no-repeat;
	text-indent: -9999px;}
	
li#news {
	margin: 0; 
	padding:0;
	width:107px;
	height:46px;
	position: absolute;
	top: -46px;
	left: 455px;
	background:url(../images/news.png) no-repeat;
	text-indent: -9999px;}
	
li#contact {
	margin: 0; 
	padding:0;
	width:107px;
	height:46px;
	position: absolute;
	top: -46px;
	left: 572px;
	background:url(../images/contact.png) no-repeat;
	text-indent: -9999px;}
	
li#home {
	margin: 0; 
	padding:0;
	width:107px;
	height:46px;
	position: absolute;
	top: -46px;
	left: 689px;
	background:url(../images/home.png) no-repeat;
	text-indent: -9999px;}

li#about_us:hover {background:url(../images/about_us_hover.png) no-repeat;}
li#services:hover {background:url(../images/services_hover.png) no-repeat;}
li#partners:hover {background:url(../images/partners_hover.png) no-repeat;}
li#news:hover {background:url(../images/news_hover.png) no-repeat;}
li#contact:hover {background:url(../images/contact_hover.png) no-repeat;}
li#home:hover {background:url(../images/home_hover.png) no-repeat;}

li#about_us a {width: 107px; height: 46px; display:block;}	
li#services a {width: 107px; height: 46px; display:block;}	
li#partners a {width: 107px; height: 46px; display:block;}	
li#news a {width: 107px; height: 46px; display:block;}	
li#contact a {width: 107px; height: 46px; display:block;}	
li#home a {width: 107px; height: 46px; display:block;}	

/* content */

div#content_main {
	margin: 50px auto -2px auto; 
	padding:0;
	width:820px;
	background:url(../images/content_background.png) repeat-y;}
	
div#content_main p, div#content_main ul {
	margin: 0 auto; 
	padding:10px 50px 0px 50px;
	}
	
h3 {margin-left:50px;}

/* footer */

li#partners:active {background:url(../images/partners_hover.png) no-repeat;}
	
div#site_info {
	height: 116px;
	margin: 0; 
	padding: 0px 50px;
	margin-top: -12px;
	background:url(../images/footer.png) no-repeat;
	font-size: 75%;}
	
div#site_info p {
	color: #3b3a24;
	float:left;
	margin: 0; 
	padding:70px 0 0 0;
	}
	
div#site_info ul{
	float: right;
	padding:70px 0 0 0;}
	
div#site_info ul li {
	list-style-type: none;
	display: inline;
	padding-right: 15px;
	border-right: 1px solid;
	border-color:#3b3a24;
	margin-left: 7px;}
	
div#site_info a:link {color:#e6e5da; text-decoration:none;}
div#site_info a:visited {color:#e6e5da; text-decoration:none;}
div#site_info a:hover {color:#FFFFFF; text-decoration:none;}

div#site_info ul li.last { border-right:none;}

h4#quote{ 
	padding: 25px 65px 0 65px;
	font-size:115%; 
	font-style: italic;
	color:#68652f;
	}
	
h5#name{
	font-size:90%; 
	font-style: regular;
	padding: 15px 65px 0 65px;
	}
	
