@charset "utf-8";
/* CSS Document */

body{ margin: 0; padding: 0; text-align: center; background: #edeae5 url(../images/layout/bg_top.jpg) repeat-x; color: #fff; font: normal 17px "Times New Roman", Times, serif;}
blockquote{ padding: 5px 10px; background-color: #90361b; border: 1px dotted #c76547;}
div{ margin: 0; padding: 0;}

h1,h2,h3,h4{ clear: both;}
h3{ border-bottom: 1px dotted #fff; margin-top: 20px;}

a:link, a:visited{ color: #fff;}
a:hover, a:active{ color: #FFC;}

#header{ margin: 0 auto; width: 990px; text-align: left;height: 150px; background: url(../images/layout/header.png) no-repeat; font-size: 14px;}
	#header h1{ margin: 0 0 0 -4000px; padding: 0;}
	#header h1 a{ display: block; height: 120px}
	#header p{ margin: 10px 0 0 280px; padding: 0;}
	#header strong{ margin-right: 0;}

#wrapper{ margin: 0 auto; width: 910px; text-align: left; background: url(../images/layout/bg_2.gif) repeat-y;}

#mainnav{ width: 210px; float: left; font-size: 17px; font-weight: bold; text-transform: uppercase; text-shadow: #000 1px 1px 1px;}
	#mainnav ul{ margin: 0 0 0 38px; padding: 0; list-style-type: none; text-indent: none; border-top: 1px solid #612108; background: url(../images/layout/bg_nav.jpg) no-repeat;}
	#mainnav ul li{ margin: 0; padding: 0; border-bottom: 1px solid #612108;}
	#mainnav a{ display: block; padding: 8px 15px;text-decoration: none;}
	#mainnav a.facebook{ padding-left: 28px; background: url(../images/FaceBook-icon.png) left center no-repeat;}
	#mainnav a:hover{ background-color: #932c0e;}
	#mainnav #livechat{ margin-left: 28px; text-align: center;}
	#mainnav #livechat a:hover{ background: none;}

#maincontent{ width: 660px; float: left; background: url(../images/layout/bg_1.gif) no-repeat;}
	#container{ margin: 20px; text-align: justify;}
	#container img{ border: 2px solid #fff;}
	#container.img-gallery{ text-align: left;}
	#container.img-gallery img{ margin: 0 2px 2px 0;}
	#photos{ margin: 0 0 10px 10px; float: right; width: 130px; text-align: center; border: 1px solid #fff; font-size: 12px;}

#announcements{ border: 2px solid #FFF; margin: 10px; padding: 10px; background: #edeae5 url(../images/layout/bg_top.jpg) repeat-x; color: #4f1100; text-align: left;}
	#announcements h2{ margin: 0; padding: 0;}
	#announcements p{ margin: 0; padding: 0;}
	#announcements a{ color: #4f1100;}

#footer{ padding: 40px 0 0 0; height: 110px; clear: both; background: #edeae5 url(../images/layout/bg_footer.gif) no-repeat; color: #61392b; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 16px;}
	#footer a{ color: #61392b;}
	#footer p{ margin: 0;}