body {
margin:5px; padding:5px; background-color:#F8F8F8;
text-align:center;
line-height:16px;
}

* {font-size:12px;
   font-family: Tahoma;
   line-height:16px;   
  }

td {
vertical-align:top;
}

#base {
 width:946px;
 align:center;
 margin:0 auto;
}

#mainarea {
  width:946px;
  border: 1px solid #000000;
} 

#maintable {
 background-color:#FFFFFF;
 width:946px;
}

#header {
 height:42px;
}

#fshow {
	text-align:center;
	padding-top:40px;
}

a#fshowlink, a#fshowlink:hover {
	text-decoration:none;
    color:#242424;
	text-transform: none;
}

#content {
 height: 500px;
 vertical-align:top;
 text-align:center;
}
 
#footer {
 height: 51px;
 vertical-align:middle;
 text-align:right;
 color: #000000;
 font-family: Tahoma;
 font-size:12px;
 padding-right:20px;
}

.grey, a.grey, a.grey:hover {
 color: #000000;
 font-family: Tahoma;
 font-size:12px;
 text-decoration:none;
}

#logotable {
 width:100%;
}

#toplogo {
 width:1%;
 text-align:right;
 border-bottom: 1px solid #000000;
}

#toplinks {
 text-align:center;
 vertical-align:bottom;
 padding-bottom:20px;
 border-bottom: 1px solid #000000;
}

#toplinksimg {
 text-align:right;
 vertical-align:bottom;
 padding-bottom:0px;
 margin-bottom:0px;
 padding-right:30px;
 border-bottom: 1px solid #000000;
}

#toplinksimg img {
 margin:0px;
 padding:0px;
 vertical-align:bottom;
}


#midleft {
 width:400px;
 height: 375px;
 text-align:center;
 vertical-align:top;
 padding-top:30px;
}

#medialeft {
 width:400px;
 height: 375px;
 text-align:left;
 vertical-align:top;
 padding-top:30px;
 padding-left:30px;
 color: #D15132;
}
a#bhlink, a#bhlink:hover {
 color:#242424;
 text-transform:uppercase;
 line-height:20px;
}

#mtitle {
 color:#242424;
 font-size:16px;
 font-family:Tahoma, Arial, Sans-Serif;
 letter-spacing:3px;;
 
}




#homeleft {
 width:300px;
 padding-left:45px;
 height:375px;
 text-align:center;
 vertical-align:middle;
}

#homeright {
 text-align:center;
 vertical-align:middle;
 padding-left:40px;
 padding-top:25px; 
}

#midcenter {
 padding:20px;
}


#athumb {
 text-align:left;
 vertical-align:top;
 padding-right:30px;
 padding-top:30px;
 font-weight:bold;
 color:#D15132;
 font-family: Tahoma;
}

#adesc {
 text-align:left;
 vertical-align:top;
 padding-right:30px;
 padding-top:30px;
 color: #000000;
 font-family: Tahoma;
 font-size:12px;
}


#alist a, #alist a:hover {
 font-size:10px;
 line-height:16px;
 color:#242424;
 text-decoration:none;
 text-transform:uppercase;
 text-align:left;
}

#px125 {
 height:75px;
}

p {
padding:0px;
margin:0px;
}


strike {
 	font-size:12px;
  	line-height:20px;
  	font-weight:bold;
  	color: #D15132;
  	text-decoration: none;
  	text-transform:uppercase;
	letter-spacing:1px;
}

a, a:hover {
  	color: #D15132;
}


#biotitle {
	color: #D15132;
	font-size:16px;
}


#toplinks, #toplinks a {
	color: #000000;
	font-size:11px;
	text-decoration:none;
}




input.playstop {
  	color: #D15132;
	font-size:10px;
	border-width:0px;
	background-color:#FFFFFF;
	text-transform:uppercase;
	width:30px;
	padding:0px;
	margin:0px;
}

a.black, a.black:hover {
	color: #000000;
	font-size:10px;
	text-decoration: none;
}

a.red, a.red:hover, .red {
	color: #D15132;
	font-size:10px;
	text-decoration: none;
}


span.italic, #gallerytd a, #gallerytd a:hover {
 	font-size:10px;
	font-style: italic;
	text-decoration:none;
	color:#000;
}

a.red12, a.red12:hover {
	font-size:11px;
	text-decoration:none;
}

#gallerytd {
	width:230px;
	text-align:center;
}

#hgallerytd {
	width:50px;
	padding:2px;
	text-align:center;
	vertical-align:center;
}




#adminarea{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
width:300px;
height:40px;
border: 1px solid #FFFFFF;
}

#adminarea td {
font-family:Arial;
font-size:11px;

}

#admin_top_image {
position: relative;
float:right;
top:-551px;
right:2px;
background:#AAAAAA;
-moz-opacity: 0.6; /* Mozilla 1.6 e` i'e`?a* */
-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
filter: alpha(opacity=60); /* Internet Explorer */
}

#admin_top_image:hover{
-moz-opacity: 1.0; /* Mozilla 1.6 e` i'e`?a* */
-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
opacity: 1.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
filter: alpha(opacity=100); /* Internet Explorer */
}

.input {
font-size:10px;
height:20px;
padding:0px;
margin:0px;
}

.clearing {
	height: 0;
	clear: both;
}




/* MENU */

/**************** menu coding *****************/
#menu {}
#menu ul { list-style: none;margin: 0;padding: 0;float: left;}
#menu a{display: block;margin: 0;padding: 0px 0px;}
#menu li {position: relative;}
#menu ul ul {position: absolute;}
#menu ul ul a{display: block;margin: 0;padding: 2px 3px;}
#menu ul ul ul {position: absolute;top: 0;left: 100%;}
div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{display: none;}
div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display: block;}
/***********************************************/

  #menuitem1 ul {width:160px;}
  #menu ul ul {text-align:center;background: #FCFCFC; border: 1px solid #D8888B; top: 42px; border-width:1px 1px 0px 1px; left:0px; }  
  #menu ul ul li{border-bottom : 1px solid #D8888B; }
  #menu ul ul ul {position: absolute;top: 0px;left: 100%; }
  #menu a {
    font-family:Tahoma, Arial, Sans-Serif;
 	font-size:9px;
  	line-height:15px;
  	font-weight:normal;
  	color: #B62126;
  	text-decoration: none;
  	text-transform:uppercase;
	letter-spacing:1px;
	text-align:left;
  }
  #menu a:hover {
    font-family:Tahoma, Arial, Sans-Serif;
 	font-size:9px;
  	line-height:15px;
  	font-weight:normal;
  	color: #111111;
  	text-decoration: none;
  	text-transform:uppercase;
	letter-spacing:1px;
  }

#cont_img {display:none;}
