/* CSS Document */

html {font-size:14px;}
body {margin:0; padding:0; font-size:62.5%; font-family:Arial;}
ul,li,p,h1,h2,h3 {margin:0; padding:0;}
li {list-style:none;}
a img {border:none;}

#wrapper {margin:0 auto; }

#header { background:url(../images/header.jpg) repeat-x; height:99px; font-size:1.4em;}
	#header #header_content {width:930px; margin:0 auto;}
	
	#logo {float:left; font-size:4em; }
		#logo img { margin-top:10px;}
	#sign_in {float:right; font-size:1.4em; color:#fff; margin-top:25px;}

#content_wrapper {font-size:1.4em; min-height:300px;}
	#content {width:900px; margin:0 auto;}
	
	#leftCol {float:left; width:170px; padding:10px;}
	#rightCol {float:left; width:670px; padding:10px;}
	
	#slideshow {width:687px; height:285px; margin-right:3px; background:url(../images/slideshow_bg.jpg) no-repeat;}
		#slideshow img {padding:22px 23px; width:640px; height:239px;}
	#banner {width:150px; padding:10px 0; height:265px; }
		#banner img {padding:10px 0; width:170px;}
	#nav {width:170px; padding-top:20px; }
		#nav li { line-height:26px; width:170px; font-size:0.9em; }
		#nav li a {color:#000; text-decoration:none; display:block; padding-left:15px; font-weight:bold;}
			#nav li a:hover,#nav li a.active  { color:#e30000;}
		li.firstnav { background:url(../images/nav_first.jpg) no-repeat; width:164px; height:26px; }
		li.lastnav { background:url(../images/nav_last.jpg) no-repeat; width:164px; height:29px;}
		li.nav2 { background:url(../images/nav2.jpg) no-repeat; width:164px; height:27px;}
		li.nav3 { background:url(../images/nav3.jpg) no-repeat; width:164px; height:27px;}
		li.nav4 { background:url(../images/nav4.jpg) no-repeat; width:164px; height:27px;}
		li.nav5 { background:url(../images/nav5.jpg) no-repeat; width:164px; height:27px;}
		li.nav6 { background:url(../images/nav6.jpg) no-repeat; width:164px; height:27px;}
		li.nav7 { background:url(../images/nav7.jpg) no-repeat; width:164px; height:27px;}
		li.nav8 { background:url(../images/nav8.jpg) no-repeat; width:164px; height:27px;}
		li.nav9 { background:url(../images/nav9.jpg) no-repeat; width:164px; height:27px;}
		li.nav10 { background:url(../images/nav10.jpg) no-repeat; width:164px; height:27px;}
		
	#main_content { width:670px; padding:10px; font-size:1em; }
		#main_content h1 { padding:0 0 2px 0; letter-spacing:0px; color:#9552D1; font-family:Georgia; font-style:italic; font-weight:normal; font-size:2.5em; text-align:right;}
		#main_content ul li {list-style:disc; margin-left:15px; margin-top:2px;}
		.top {background:url(../images/rrounded_top.jpg); width:663px; height:15px;}
		.middle {background:url(../images/rrounded_middle.jpg) repeat-y; width:643px; padding:0 10px;}
		.bottom {background:url(../images/rrounded_bottom.jpg); width:663px; height:22px;}
		div.middle p {padding-bottom:10px; text-align:justify;}
	
	#gallery img {margin-right:4px; margin-bottom:3px; width:80px;}
	#gallery h2 {font-weight:normal; margin:5px 0;}
	
#footer { background:url(../images/footer_bg.jpg) repeat-x; height:44px; font-size:1.2em; color:#fff;}
	#footer div {width:930px; margin:0 auto;  text-align:center;}
	#footer a {color:#fff; line-height:44px;}
	#footer a:hover {color:#333;}
	
.clear {clear:both;}
.red {color:red;}
.bold {font-weight:bold;}
.smaller {font-size:0.9em;}
.contacttext {width:260px; overflow:auto; font-size:1em; font-family:"trebuchet ms";}
.contacttext:hover {border:2px solid #BBA27A; }
.contacttext:focus {border:2px solid #BBA27A; }

