html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
}

p {
font-size: 14px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin: 1em 0;
padding: 0;
line-height: 1.5em;
}

h1 {
	font-size: 1.3em;
	font-weight: bold;
	color:#66FF66;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0;
}
h2 {
	font-size: 1.2em;
	color:#FFFF66;
}
h3 {
	font-size: .9em;
	color:#CCCCCC;
	margin: 5px;
	letter-spacing: .2em;
}
h4 {
	font-size: .9em;
	color:#666666;
}
h5 {
	font-size: 1em;
	color: #000000;
	letter-spacing: .1em;
	
}
h6 { font-size: .9em;
      color:#FFFFFF;
}

li, dd, blockquote { margin-left: 1em; }
dl { margin: 0px; }
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
td, th { vertical-align: top; }
.clearboth {clear:both; height:0px; font-size:0em;}

/*************************************************************/
#thumbgal {
 width: 495px; 
 height: 122px;
 overflow: hidden;
}
html > body #thumbgal {
 width: 502px; 
}
#scrollleft a {
 text-decoration: none;
 margin-top: 20px;
 width: 43px; 
 height: 58px; 
 float:left;
 background-image: url(../images/arrows_left.png);
 background-repeat: no-repeat;
}

#scrollleft a:hover{
 background-image: url(../images/arrows_left.png);
}

#scrollright a {
 text-decoration: none;
 margin-top: 20px;
 width: 43px; 
 height: 58px; 
 float:left;
 background-image: url(../images/arrows_right.png);
 background-repeat: no-repeat;
}

#scrollright a:hover{
 background-image: url(../images/arrows_right.png);
}


body {
	text-align: center;
        background-position: top center;
        background-color: #000;
}
#main {
	width: 966px;
	margin: 44px auto;
	text-align: left;
	background-image:url(../images/mainbg4.jpg);
	background-repeat:no-repeat;
	background-color: #993300;
	position:relative;

}
#header {
 height: 141px;
 position: relative;
}
#banner {
 height: 141px;
 width: 511px;
 position: absolute;
 top: 0;
 right: 0;
text-align: right;
}
#middle{
 padding: 1px;
}
#logo {
 background-image: url(../images/logo.jpg);
 width: 161px;
 height: 128px;

}
#left {
 padding: 10px;
 background:url(../images/transparent_blk.png); 
 width:161px;
 position: fixed;
 top: 40px;
 margin: 20px;
}
#content {
 background:url(../images/transparent_blk.png);
 margin: 55px;
 margin-top: 0;
 padding: 20px;
 color: #fff; 
 margin-left: 250px;
 min-height: 500px;
}
#menu ul {
 list-style-type: none;
 padding: 0px; 
 margin: 0px;
}
#menu li {
 margin: 0;
 padding: 0;
 position: relative;
 background-color: #7F0303;
}
#menu li ul {
 display: none;
 position: absolute;
 left: 100%;
 top: -4px;
 padding: 2px;
 background:url(../images/transparent_blk.png);
}
#menu li ul li a {
 background: #ccc;
 color: #000;
}
#menu li ul li a:hover {
 background: #f4f4f4;
}
#menu li:hover a {
 background-color: #ccc;
 color: #000;
}
#menu li:hover ul{
 display: block;
}
#menu a {
 color: #FFFFFF;
 font-size: .8em;
 font-weight: bold;
 text-decoration: none;
 display:block;
 margin: 0;
 padding: 2px 5px;
 margin-top: 2px;
}
#footer {
	width: 966px;
    margin: 0 auto;
 color: #999999;
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer a {
 color: #666666;
 text-decoration: none;
}
#footer a:hover {
 color: #FFFFFF;
}
#content a {
 color: #CCCCCC;
}
#content a:visited {
 color: #CCCCCC;
} 
#content a:hover {
 color: #FFFFFF;
}
#feature {
 border:1px solid #FFF;
 width: 600px;
 height: 119px;
 background-image:url(../images/2009Home.jpg);
 background-repeat:no-repeat;
}
#feature_text {
 margin-left: 325px;
 width: 250px;
 }
.gal_table {
 border: 2px solid #ccc;
}
.gal_table td {
 border: 2px solid #ccc;
}
#contact_info {
 text-align: right;
 color: #ccc;
 padding: 2px 5px;
}
#footer ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#footer li {
 margin: 0;
 padding: 0;
 float: left;
 border-left: 1px solid #333;
 padding: 3px 5px;
 position: relative;
}
#footer li:first-child {
 border: 0px;
 margin-left: 20px;
}
#footer li a {
 padding: 0;
 margin: 0;
}
#footer li ul{
 position: absolute;
}
#footer li ul li{
 border: 0px;
 padding: 0;
 margin-left: 10px !important;
 text-align: left;
 font-size: .8em;
 float: none; 
 display: block;
}