body {

background-image: url(images/home_bg.png);

background-repeat: repeat-x;

background-color: #030303;

margin: 60px 0 0 0;

padding: 0;

text-align: center;

color: #FFFFFF;

font-size:12px;

font-family: "Times New Roman", Times, serif;

}

#header {

background-image:url(images/title_bg.gif);

background-repeat:no-repeat;

background-position:top center;

padding-top:49px;

margin-bottom:40px;

width:820px;

margin:0 auto;

}

#header h1 {

font-size:30px;

text-transform:uppercase;

margin:0;

padding:0;

}

#content {

width:820px;

margin:0 auto;

}

#content h2 {

font-size:18px;

}

#left {

float:left;

padding-left:82px;

width:250px;

text-align:left;

}

#left p {

font-family:"Gill Sans MT", Verdana, serif;

font-size:1.2em;

font-style:italic;

}

#right {

float:right;

width:420px;

text-align:right;

}

#right p {

font-family:"Gill Sans MT", Verdana, serif;

font-size:1.2em;

font-style:italic;

}

#one_col {

text-align:right;

height:500px;

background-image: url(images/header2.png);

background-repeat:no-repeat;

}

#one_col_front {

text-align:right;

height:600px;

}

#three_col_left {

text-align:left;

width:230px;

float:left;

}

#three_col_center {

width:230px;

float:left;

margin-left:50px;

text-align:center

}

#three_col_right {

text-align:right;

width:230px;

float:right;

}

#footer {

clear:both;

background-color:#b94411;

border-top:2px #f6e805 solid;

border-bottom:2px #f6e805 solid;

margin:0;

padding: 15px 0;

width:100%;

height:100%;

display:table;

text-align:center;

}

#footer_row {

width:820px;

text-align:left;

margin:10px auto;

}

#footer_col_left {

width:190px;

border-top:10px #666666 solid;

border-bottom:5px #666666 solid;

border-left:1px #666666 solid;

border-right:1px #666666 solid;

float:left;

}

#footer_col_left ul{

list-style-type: none;

font-size: 18px;

padding: 8px;	

margin:0;

}

#footer_col_left ul li a{

color:#FFFFFF;

}

#footer_col_right {

width:500px;

float:right;

text-align:right;

}

#footer_col_right h3 {

text-transform: uppercase;

text-decoration:underline;	

font-size:18px;

margin:0;

}



#gallery 

{ position: absolute; 

  width: 800px;

  padding-top: 8px;

}



#thumbs 

{ width: 500px; 

  float: right;

}



#thumbs a 

{ display: block; 

  float: right;

  margin: 1px 0px 3px 10px; 

  width: 60px; 

  height: 60px; 

  border: 2px solid #40403E;

}



#thumbs a img 

{ width: 60px; 

  height: 60px; 

  border: 0;

}



#thumbs a:hover {border-color: #ddd;}



#thumbs a:hover img 

{ position: absolute; 

  width: auto; 

  height: auto; 

  right: 368px; 

  top: 8px; 

  padding: 2px;

  border: 2px solid #40403E;

}



.droplinetabs{

overflow: hidden;

border-bottom: 1px solid #f6e805; /*underline across bottom of main tabs*/

color: yellow;

}



.droplinetabs ul{

font: bold 11px "Gill Sans MT",Verdana, sans-serif;

margin: 0;

padding: 0;

width: 100%;

list-style: none;

}



.droplinetabs li{

display: inline;

margin: 0 2px 0 0;

padding: 0;

text-transform: uppercase;

}





.droplinetabs a{

float: left;

color: white;

background: #b94411 url(leftedge.gif) no-repeat left top; /*default background color of tabs, left corner image*/

margin: 0 4px 0 0;

padding: 0 0 4px 3px;

text-decoration: none;

letter-spacing: 1px;

}



.droplinetabs a:link, .droplinetabs a::visited, .droplinetabs a:active{

color: white;

}



.droplinetabs a span{

float: left;

display: block;

background: transparent url(rightedge.gif) no-repeat right top; /*right corner image*/

padding: 7px 9px 3px 6px;

cursor: pointer;

}



.droplinetabs a span{

float: none;

}





.droplinetabs a:hover{

background-color: #b05016; /*background color of tabs onMouseover*/

color: white;

}



.droplinetabs a:hover span{

background-color: transparent;

}



/* Sub level menus*/

.droplinetabs ul li ul{

position: absolute;

z-index: 100;

left: 0;

top: 0;

background: #b94411; /*sub menu background color */

visibility: hidden;

}



/* Sub level menu links style */

.droplinetabs ul li ul li a{

font: normal 13px "Gill Sans MT", Verdana;

padding: 6px;

padding-right: 8px;

margin: 0;

background: #b94411; /*sub menu background color */

}



.droplinetabs ul li ul li a span{

background: #b94411; /*sub menu background color */

}



.droplinetabs ul li ul li a:hover{ /*sub menu links' background color onMouseover. Add rounded edges in capable browsers */

background: #714421;

-webkit-border-radius: 5px;  

-moz-border-radius: 5px; 

-khtml-border-radius: 5px;  

border-radius: 5px;

}