body
{
	background-image: url();
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	overflow:hidden;
	margin: 0px;
	}
/************************************************
*    Header part                                    *
************************************************/	
.header
{
	width: 100%;
	Height:100px;
	background-color: #000000;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.header a:link
{
 color: #000000;
 }
.header a:visited
{
 color: #000000;
 }
.header a:hover
{
 color: #333333;
 }

/************************************************
*    Rightbar part                                    *
************************************************/	
.rightbar
{
	width: 100%;
	Height: 100%;
	float: right;
	background-color: #000000;
	margin: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.header a:link
{
 color: #000000;
 }
.header a:visited
{
 color: #000000;
 }
.header a:hover
{
 color: #333333;
 }
 
 
 
.content
{
	background-color: #333333;
	color: #CCCCCC;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 5px;
	
}


.content a:link
{
 color: #FFFFFF;
 }
.content a:visited
{
 color: #FFFFFF;
 }
.content a:hover
{
 color: #999999;
 }
 
/************************************************
*    Footer part                                    *
************************************************/

.footheader
{
	width: 100%;
	Height:100px;
	background-color: #FFFFFF;
	margin: 0px;
	color: #5C5C5C;
	font-weight: bold;
	font-size: 18px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
}
.footheader a:link
{
 color: #000000;
 }
.footheader a:visited
{
 color: #000000;
 }
.footheader a:hover
{
 color: #333333;
 }
 
.footer
{
	
	width: 100%;
	
	background-color: #000000;
	color: #5C5C5C;
	padding-left: 5px;
	padding-top: 0px;
	margin-top: 0px;

}

.footer a:link
{
 color: #FFFFFF;
 }
.footer a:visited
{
 color: #FFFFFF;
 }
.footer a:hover
{
 color: #999999;
 }
 
 .sponsordivide {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	}
	
.booksponsorsbot {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.booksponsortop {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #5C5C5C;
}


/************************************************
*    Navbar                                      *
************************************************/

#navbar {
    background: #222222;
    width: 100%;
    height: 29px;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0px auto 0px;
    padding: 0px;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #000000;
    overflow: hidden;
    }
    
#navbar a, #navbar a:visited {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0px 0px 0px 3px;
    }
    
#navbar a:hover {
    color: #FFFFFF;
    text-decoration: underline;
    padding: 0px 0px 0px 3px;
    }
    
#navbarleft {
    width: 960px;
    float: left;
    margin: 0px;
    padding: 0px;
    }
    
#navbarright {
    width: 220px;
    font-size: 11px;
    float: right;
    margin: 0px;
    padding: 4px 10px 0px 0px;
    }
    
#navbarright a img {
    border: none;
    margin: 0px;
    padding: 0px;
    }

#nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
    
#nav ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }

#nav a, #nav a:visited {
    background: #222222;
    color: #FFFFFF;
    display: block;
         font-weight: bold;
         margin: 0px;
    padding: 8px 15px 8px 15px;
    border-left: 1px solid #000000;
    }
    
#nav a:hover {
    background: #333333;
    color: #FFFFFF;
    margin: 0px;
    padding: 8px 15px 8px 15px;
    text-decoration: none;
    }

#nav li {
    float: left;
    margin: 0px;
    padding: 0px;
    }
    
#nav li li {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 150px;
    }
    
#nav li li a, #nav li li a:link, #nav li li a:visited {
    background: #333333;
    width: 160px;
    float: none;
    margin: 0px;
    padding: 7px 30px 7px 10px;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    }
    
#nav li li a:hover, #nav li li a:active {
    background: #666666;
    padding: 7px 30px 7px 10px;
    }

#nav li ul {
    position: absolute;
    width: 10em;
    left: -999em;
    }

#nav li:hover ul {
    left: auto;
    display: block;
    }
    
#nav li:hover ul, #nav li.sfhover ul {
    left: auto;
    }

/************************************************
*    Subnavbar                                      *
************************************************/

#subnavbar {
    background: #5C5C5C;
    width: 100%;
    height: 27px;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #5C5C5C;
    }
    
#subnav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
    
#subnav ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }

#subnav a, #subnav a:visited {
    background: #5C5C5C;
    color: #FFFFFF;
    display: block;
         font-weight: bold;
         margin: 0px;
    padding: 6px 15px 6px 15px;
    border-left: 0px solid #c00000;
    border-right: 0px solid #c00000;
    }
    
#subnav a:hover {
    background: #FFFFFF;
    color: #c00000;
    display: block;
    text-decoration: none;
         margin: 0px;
    padding: 6px 15px 6px 15px;
    border-left: 1px solid #;
    border-right: 1px solid #;
    }

#subnav li {
    float: left;
    margin: 0px;
    padding: 0px;
    }
    
#subnav li li {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 160px;
    }
    
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
    background: #FFFFFF;
    color: #2255AA;
    width: 160px;
    float: none;
    margin: 0px;
    padding: 6px 10px 6px 10px;
    border-bottom: 1px solid #2B74B4;
    border-left: 1px solid #2B74B4;
    border-right: 1px solid #2B74B4;
    }
    
#subnav li li a:hover, #subnav li li a:active {
    background: #DDDDDD;
    color: #2255AA;
    margin: 0px;
    padding: 6px 10px 6px 10px;
    }

#subnav li ul {
    position: absolute;
    width: 10em;
    left: -999em;
    }

#subnav li:hover ul {
    left: auto;
    display: block;
    }
    
#subnav li:hover ul, #subnav li.sfhover1 ul {
    left: auto;
    }

#flashPlayer {
background-color: #000000;
height: 1000px;
}

