/*****************************/
/*** Core html setup stuff ***/
/*****************************/

#html {
height:100%;
padding: 0px;
margin: 0px; 
background-color:#330e00;
background: url(../images/topbk.png) center;
background-position:top;
background-color:#330e00;
background-repeat: no-repeat;

}

#box{
position: relative;
margin-left: auto;
margin-right: auto;	
margin-top: 3em;
margin-bottom: 2em;	
padding: 5px;
text-align: left;
width:auto;	/* <-- use this to tie width to viewport size */	
width: 55em;/* <-- use this for a set width */	
} 	

#content h1{	
color:#ffcc00;
font-weight: bold;
font-size: 1.2em;	
font-family: helvetica, geneva, arial, sans-serif;
}	

#content p	{
color:#ffcc00;	
font-size: 1em;	
line-height: 1.3em;
font-family: arial, helvetica, sans-serif;
}		

/* ---=== border code follows ===--- */
/*	
tlc = top left corner	
trc = top right corner
blc = bottom left corner
brc = bottom right corner
lb = left border	
rb = right border
tb = top border
bb = bottom border */

#tlc, #trc, #blc, #brc{	
background-color: transparent;
background-repeat: no-repeat;	
}

#mbl{
background-image:url(../images/main_border_left.png);
background-position: 100% 0%;
background-repeat: repeat-y;	
}

#mbr{	
background-image:url(../images/main_border_right.png);
background-position: 0% 100%;	
background-repeat: repeat-y;
}

#tlc{
background-image:url(../images/tlc.png);
background-position: 0% 0%;	
}

#trc{
background-image:url(../images/trc.png);
background-position: 100% 0%;	
}	

#blc{	
background-image:url(../images/blc.png);
background-position: 0% 100%;
}

#brc{
background-image:url(../images/brc.png);	
background-position: 100% 100%;
}

#tb, #bb{	
background-color: transparent;	
background-repeat: repeat-x;
}	

#tb	{
background-image:url(../images/tb.png);
background-position: 0% 0%;	
}

#bb{
background-image:url(../images/bb.png);
background-position: 50% 100%;
}	

#rb	{
background-image:url(../images/rb.png);
background-position: 100% 0%;
background-repeat: repeat-y;
}

#lb	{
background-image:url(../images/lb.png);	
background-position: 0% 100%;
background-repeat: repeat-y;
}

#body {
margin: 0;
padding: 0;	
background-color: #330e00;	
font-size: 100%;
background: url(../images/topbk.png) center;
background-position:top;
background-color:#330e00;
background-repeat: no-repeat;

}

#container {

margin-right: auto;
margin-left: auto;
height:auto;
width:894px;
background-color:#330e00;
padding:none;



}


#container #header {
/*background: url(../images/header.png) center;
background-position:top;
/*background-color:#330e00;*/

  background: url(../images/topbk.png) center;
  background-position:top;
  background-color:#330e00;
  background-repeat: no-repeat;

height:190px;
width:100%;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
padding-top:0;
}

#container #content {
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
background-color:#9b8448;

}

#container #content #H_Menu{
font:12px Arial, Helvetica, sans-serif;
text-align:center;

height:40px;
margin: 0;
padding: 0;	
margin-top:0;
padding-top:0;

}


#container #content #Flash_Animation{
font:12px Arial, Helvetica, sans-serif;
text-align:left;
background-color:black;
height:250px;
margin-top:0;
padding-top:0;

}

#container #content #header_shadow{
font:12px Arial, Helvetica, sans-serif;
text-align:left;
height:30px;
margin-top:0;
padding-top:0;
clear:both;
width:894px;
background:#9b8448 url(../images/topshadow.gif) 0 0;
background-repeat: no-repeat;

}


#containermenutop {
margin:auto;
padding-top:0px;
padding-bottom:0px;
height:75px;
width:100%;

}


#content .col1 {
float:left;
width:474px;
height:100%;
margin: 0px;
padding:0px;
margin:0;
background-color:#9b8448;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:12px;

}




#content .col2 {
float:right;
width:420px;
height:100%;
margin: 0px;
padding:0px;
margin:0;
background-color:#9b8448;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:12px;

}

#content #newsbulletin{
clear:both;
height:auto;
width: 350px;
background:#9b8448;
font:12px Arial, Helvetica, sans-serif;text-align:center;
margin:0;
}

#content .col3 {

float:left;
width:0%;
background-color:#9b8448;
height:100%;
margin: 0px;
padding:0px;



}

#container #footermenu {
clear:both;
height:20px;
font:12px verdana, Helvetica, sans-serif;text-align:center;
}

#container #footer {
clear:both;
height:175px;
background:#330e00 url(../images/bottombk.png) center;background-repeat: no-repeat;

font:12px Arial, Helvetica, sans-serif;text-align:center;
}


