/* @CHARSET "ISO-8859-1"; */

nav
{
	margin-left: auto;
    margin-right: auto;
    width: 728px;
    z-index: 50;
}

ul.cssMenu, ul.cssMenu ul
        {
        	display: block;
        	list-style:none;
        	margin:0; padding:0;
        	position: relative;
        }
		
		/*Style for 1st level menu header*/
        ul.cssMenu li
        { 
        	position: relative; 
        	float: left; 
        	padding:5px;
/*         	zoom: 1; Needed for IE */
        	background: #39AB84; /*background color of menu header (1st level)*/
        	z-index: 50;
        }
        ul.cssMenu li:hover
        { 
        	background: #AAAAAA /*background color of menu header (1st level) on hover*/; 
        	z-index: 50;
        }
        ul.cssMenu li a
        {
			/*Menu link styles*/
        	display: block; 
        	padding: 5px; 
        	color:#000000;
        	font-family: Arial, "Times New Roman", Tahoma;
        	font-size: 12px;
        	z-index: 50;
        }
        
        /* Building menu items - for 2nd and more level menu items*/
        ul.cssMenu ul 						
        { 
        	display:none; /*initially menu item is hidden*/
        	position: absolute; /*absolute positioning is important for menu to float*/
			width: 150px; 
			
			/*Formating of menu items*/
        	border:1px solid #AAAAAA;
        	padding:1px;
        	background:#FFFFFF;
			
			/*optional - to change position of 2nd level menu item*/
			top: 100%; 
        	left: 0; 
        	z-index: 50;
        }
        ul.cssMenu ul li
        { 
        	background: #F5F5F5; 
        	color: #000; 
			border-bottom: 1px solid #39AB84; 
			float: none; 
			z-index: 50;
		}
									  
        ul.cssMenu ul li a
        { 
        	width: 100%; 
        	display: block; 
        	color:#000000;
        	z-index: 50;
        } 

        /* Menu item position for 3rd level and more */
        ul.cssMenu ul ul
        { 
        	left: 100%; 
        	top: 0; 
        	z-index: 50;
        }
        
        /* Hover effect for menu*/
        ul.cssMenu li:hover > ul 			
        { 
        	display:block;
        	z-index: 50;
        }
        
body{
	background:#252f2c;
	background-repeat:repeat-x;
	text-align:center;
	font-size:13px;
	font-family: Arial;
}

h1{
   padding: 2px;
   font-family: Tahoma, Geneva, sans-serif;
   font-size:20px;
   color: #39AB84;
}
h2{
   padding:3px 0px 0px 15px; /* top,right,bottom,left */
   font-family: Tahoma, Geneva, sans-serif;
   font-size:16px;
   color: #eeeeee;
}
h4{
   font-family: Tahoma, Geneva, sans-serif;
   font-size:16px;
   color: #39AB84;
}
p{
	margin-top:10px;
	text-indent:25px;
	color: #eeeeee;
}
img{  
	border-style: none;
}
header, section, footer, aside, nav, article, figure, hgroup{
   display:block;
}

#main_box{
   width:1000px;
   margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
   text-align:left;
}

#top_header{
    margin-top: -16px;
    margin-left: auto;
    margin-right: auto;
    padding:0px 0px 0px 0px;
}

#top_ad{
	float:right;
	margin:0px 0px 0px 0px;
	width:728px;
	height:90px;
}
#top_nav{
   padding:0px 0px 0px 0px; /* top,right,bottom,left */
}
#top_nav li{
   display:inline-block;
   list-style:none;
   padding-right:25px; /*space between links*/
}
a{
	color:#39AB84;
}
a:hover{
	color:#AAAAAA;
}
a:active{
	color:#39AB84;
}
a.specialTop{
	color:#870505;
}
a.specialTop:hover{
	color:white;
}
a.topLinks{
	color:white;
	font: bold 16px "Century Gothic";
	text-shadow:0 1px 0 #000000;
	text-decoration: none
}
a.topLinks:hover{
	color:yellow;
	font: bold 16px "Century Gothic";
	text-shadow:0 1px 0 #000000;
	text-decoration: none
}
#main_section{
   float: left;
   width:735px;
   margin:25px 0px 10px 0px;
}
#top_side_banner{
   float:left;
   width: 250px;
   margin: 25px 0px 10px 15px; /* top,right,bottom,left */
}
#side_news{
   float:left;
   border:1px solid #333333;
   width: 236px;
   padding:6px;
   margin: 0px 0px 10px 15px; 
   background: white;
}
#side_ads{
   float:left;
   margin: 0px 0px 10px 15px; 
}
footer{
   clear:both;
   text-align:center;
   padding:20px;
   border: 2px solid #39AB84;
   background:#333333;
   color: #39AB84;
}
article {
/*    background: #333333; */
/*    border: 1px solid white; */
   padding: 10px;
   margin-bottom: 15px;
   }
article.first {
/*    background: #333333; */
/*    border: 1px solid white; */
   padding: 10px;
   margin-top: 50px;
   margin-bottom: 15px;
}
article.special {
   padding:10px;
   background:#1a1a1a;
   color: #e9e9e9;
}
article.specialAd {
   padding:0px 3px;
   background:none;
   border:none;
}
article footer{
   text-align:right;
   padding: 2px;
   color: #666666;
}
aside footer{
   text-align:right;
   color: #666666;
}

img.banner {
    display: block;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding:0px 0px 0px 10px; }
    
    .bvc { left: -15px }
    
.bevel, .content { border-width: 15px }
.bevel, .content { border-color: #39AB84; border-style:solid; }

.bvc {
    width: 90%; /* width of overall box, variable or fixed */ 
    margin: 0 auto;
    position: relative;
    margin-bottom: 15px;
}

.bvcbody {
    width: 90%; /* width of overall box, variable or fixed */ 
    margin: 0 auto;
    padding: 3px;
    position: relative;

}

.bvcbody {
	border-width: 2px;
}

.bvcbody {
    border-color: #39AB84; border-right-style:solid; border-left-style:solid;
}


.bvc .tr, .bvc .tl, .bvc .br, .bvc .bl { height: 0px; width: 100%; }
.bvc .tr, .bvc .tl { border-top: 0; }
.bvc .br, .bvc .bl { border-bottom: 0; }
.bvc .tr, .bvc .br { border-right-color: transparent; }
.bvc .tl, .bvc .bl { border-left-color: transparent; }
.no_bevel { height: 0px; width: 100%; border-bottom: 0; }

