@charset "utf-8";
body { font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif; background: #7b7979 url(images/body_background.jpg) repeat-x; margin: 0; padding: 0; text-align: center; color: #000000; }
#container { width: 800px; background: #FFFFFF url(images/container_background.jpg) repeat-y left; margin: 0 auto; text-align: left; } 
#header { margin: 0; padding: 0; background: url(images/header_background.png) no-repeat 10px 8px; height: 250px; display: block; }
.logo { float: right; padding-right: 5px; padding-top: 3px; border: 0; }
#contact { float: right; text-align: right; padding-right: 5px; padding-top: 3px; font-size: 13px; line-height: 16px; }
.contact_phone { font-size: 24px; line-height: 26px; font-weight: bold; }
.contact_label { color: #808080; }
#tagline { color: #d1232a; font-weight: bold; font-style: italic; font-size: 18px; padding-left: 120px; padding-top: 20px; }
#sidebar1 { float: left; width: 200px; 	padding: 0; color: #fff; }
ul.menu { list-style: none; margin: 0; padding: 0; }
ul.menu li { margin: 0; padding: 0; }
ul.menu li a { display: block; background: url(images/menu_off.png) no-repeat 10px; height: 110px; width: 250px; color: #fff; text-decoration: none; font-size: 18px; font-weight: bold; font-style: italic; text-align: center; }
ul.menu li a:hover { background: url(images/menu_on.png) no-repeat 10px; color: #d1232a; }
span.key_item { display: block; padding-top: 37px; padding-left: 25px; }
#mainContent, #mainContent2 { margin: 0 0 0 250px; padding: 0 10px 0 18px; }
#content_top { background: url(images/largebox_top.gif) no-repeat; height: 15px; }
#content_body { background: url(images/largebox_body.gif) repeat-y; }
#content_bottom { background: url(images/largebox_bottom.gif) no-repeat; height: 16px; }
#mainContent h1 { margin: 0; padding-left: 15px; font-size: 24px; }
#mainContent p, #mainContent a { margin: 0; padding-left: 15px; padding-right: 15px; padding-top: 7px; }
#mainContent p.date { font-size: 12px; margin: 0; padding: 0; padding-left: 15px; font-style: italic; }
.main_photo { float: right; padding-right: 15px; padding-left: 15px; }
ul.list { margin: 0; padding-left: 40px; }
li.spacing { margin-top: 10px; }
a { color: #d1232a; font-weight: bold; }
td { text-align: center; }
td img { border: 0; }
#footer { padding: 0 10px 0 20px; } 
#footer p { margin: 0; padding: 10px 0; font-size: 11px; display: block; text-align: center; }
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.message { display: block; font-size: 12px; color: #005e9e; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #afbde1; width: 75%; border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid; border-top-color: #005e9e; border-bottom-color: #005e9e; }
table.contact td { text-align: left; vertical-align: top; }
#banner_ad { height:100px;width:500px;overflow:hidden; padding:0;margin: 0 auto 15px auto; background: #000;}
#banner_ad ul { margin: 0; padding: 0; list-style: none; }
#banner_ad ul li a { padding: 0; }
ul.gallery{position:relative;left:0;top:0;}
