body { margin:50px 0; font-size:0.8em; line-height:20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(images/bg.jpg) no-repeat  fixed #000;}
a { color:#fff; text-decoration:none; position: relative;}
a:hover { color:#CE8C04; position: relative;}
#header { background:url(images/head_bckg.gif) repeat-y top right #000;}
#logo {  padding:0 20px 0 10px; height:25px; color:#800000;  text-align:right; font-size:30px;}
#logo a{  padding:0 20px 0 50px; height:50px; color:#fff;  text-align:right; font-size:30px;}
#menu {   padding: 0 5px 0 5px;  letter-spacing: -1px; color:#3F3F3F;}
#menu a { display:block; color:#C0C0C0; font-size:15px; text-decoration:none;}
#menu a:hover{  display:block; color:#fff; font-size:15px; text-decoration:none;}

.gallerytitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
}

.thumbnailtitle {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #A85400;
  text-decoration:none;
}

.navigationtext {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #808080;
  padding:3px; 
  border:1px solid #808080; 
  background-color: #000000;
  text-decoration:none;
}

#sub { letter-spacing:-1px; font-size:14px; color:#00FF00}

#title { margin: 0 0 0 10px;  font-size:17px; color: #8A6838; display:block; letter-spacing: -1px;}
#title a { margin: 0 0 0 10px;  font-size:17px; color: #C58C23; display:block; letter-spacing: -1px;}
#title  a:hover { margin: 0 0 0 10px;  font-size:17px; color: #fff; display:block; letter-spacing: -1px;}
#feed { margin: 0 0 0 0; color: #C0C0C0; font-size:11px;}
#feed a { margin: 0 0 0 0; color: #00CC00; font-size:11px;}
#feed a:hover { margin: 0 0 0 0; color: #ffffff; font-size:11px;}
#text { margin: 0 25px 0 20px; color: #8A6838; font-size:14px;}
#text a { margin: 0 0px 0 0px; color: #FFD777; font-size:14px;}
#text a:hover { margin: 0 0px 0 0px; color: #C68A00; font-size:14px;}
#text p { font-size:20px; color:#00FF00}
#text li {list-style:disc; padding-left:3px;}
#sidebar_top { float:right; width:300px; padding: 0 20px 0 10px; }
#sidebar { float:right; width:235px; padding: 0 20px 0 10px; }
h1 { padding:0 20px 0 10px; height:20px; text-transform:uppercase; font-size:1.8em; color:#00A600; letter-spacing: 5px;}
h2 { padding:0 5px 0 5px; height:5px; font-size:25px; color:#4A3100; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -3px;}
h4 { padding:0 20px 0 5px; height:5px; font-size:22px; color:#00A600; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: 5px;}

#main { color:#00A600;  text-transform:uppercase; padding:0 0 20px 0; font-size:22px; letter-spacing: 10px; font-weight:bold;}
#footer { #424e4f; height:20px; clear:both; background-color: #000; }
#left_footer { float:left; padding:0 0 0 10px; color:#8A6838; font-size:11px;}
#left_footer a { color:#FFD777}
#left_footer a:hover { text-decoration:none; color:#7D5200;}
#right_footer { float:right;  padding:0 10px 0 0; color:#8A6838;  font-size:11px; text-align:right;}
#right_footer a { color:#FFD777;}
#right_footer a:hover { text-decoration:none; color:#7D5200;}

.arrowlistmenu{
width: 125px; /*width of accordion menu*/
}

.header5 {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/header5.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.header5[class] {
  background-image:url(images/header5.png);
  
}

.trans_box2 {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/transbg.png');
    border:solid 1px #000;
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url('images/transbg.png');
    border:solid 1px #000;
}

IFRAME {
 position: relative;}
 
 #FrogJS{
width: 760px;
height: 600px;
margin: 0 auto;
}
#FrogJSCredit{
text-align: right;
font-size: 80%;
color: #fff;
padding: 1px;
}
#FrogJSCaption{
text-align: left;
line-height: 140%;
color: 8A6838;
padding: 1px;
}


.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #C0C0C0;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
letter-spacing: -1px;
cursor: hand;
cursor: pointer;
}



.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: ;
}



.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-size: 10px;
}

.arrowlistmenu ul li a{
color: #C0C0C0;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 5px;
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none;
border-right: 1px solid #808080;
border-bottom: 1px solid #808080;
font-size: 10px;
background-color: #151515;
}

.arrowlistmenu ul li a:visited{
color: #C0C0C0;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #fff;
background-color: #002400;
}

form {
	margin: 2;
	padding: 2;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, textarea, select {
 border-width: 1px;
 border-style: solid;
 border-color: #353535;
 background-color: #000000;
 font-size: 13px;
 font-family: Verdana;
 color: #605E5E;
 padding: 3px;
 margin: 3px 3px 3px 3px;
}

select {
 border-width: 1px;
 border-style: solid;
 border-color: #353535;
 background-color: #000000;
 font-size: 13px;
 font-family: Verdana;
 color: #605E5E;
 padding: 1px;
 margin: 3px 3px 3px 3px;
}

input.btn {
	
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 border-left:1px none #97a45c;
 border-top:1px none #97a45c;
 background-color: #3a3a3a;
 font-size: 9px;
 text-transform:uppercase;
 font-family: Verdana;
 font-weight:bold;
 color: #000;
 padding: 3px;
 margin: 4px;
 cursor:pointer;

}

input.btn_db {
	
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 border-left:1px solid #d8eeff;
 border-top:1px solid #d8eeff;
 background-color: #3a3a3a;
 font-size: 9px;
 font-weight:bold;
 text-transform:lowercase;
 font-family: Verdana;
 color: #fff;
 padding: 1px;
 margin: 2px;
 cursor:pointer;

}


#vdividermenu ul{
margin: 0;
padding: 0;
margin-bottom: 1em;
float: left;
font: Verdana;
width: 800px;
border: 0px solid #000;
background-color: #402F13;
text-transform:lowercase;
letter-spacing: 3px;
}



#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: center;
color: #8A6838;
padding: 2px 12px;
text-decoration: none;
background: transparent;
}

#vdividermenu ul li a:visited{
color: #8A6838;
}

#vdividermenu ul li a:hover{
color: #000;
background-color: #8A6838;
}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
.event_name {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; }
.small {font-size:8pt; }
.main_area {width:90%;  margin-left:auto; margin-right:auto;}
.separator {width:90%; margin-top:10px; margin-bottom:15px; margin-left:1px; border-bottom-width:1px; border-bottom-color:#000000;  border-bottom-style:solid; }