/* GENERIC STYLES */
* { 
    padding: 0 ;
    margin : 0 ;
}
dd, dh, table,td,tr { margin:0 0; padding: 0 0;}
img {
	border-width: 1px;
	border-color: #c4c4c4;

}
h1 { 
    margin: 2px 10px; 
    padding: 0px;
    font-size: 14pt;
}
{
padding: 0px;
margin: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

    background: #FFF;
	color: #000;
	top: 0px;
	}
	
a:link, a:visited, a:active { color: #03C; }


a:hover
{
text-decoration: none;
}




ul.linklist
{
list-style: none;
padding-left: 10px;

}

ul.linklist li
{
border-top: solid 1px #EEEEEE;
padding-top: 5px;
margin: 5px 0px 0px 0px;
}

ul.linklist li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}

#outer
{
position: relative;
width: 875px;
margin: 0 auto;
/*
padding: 7px 7px 0px 7px;
border-color: #626262;
border-style: solid;
border-width:  0px 3px 0px 3px ;
*/
background-color: #FFF;
}

#inner
{
margin: 0 0;
padding: 3px 0px 0px 0px;
z-index: 2;
width: 100%;
}

#top { 
    width: 100%;
}

#secondarycontent
{

width: 330px;
float: right;
margin: 0px 20px 0px 0px;
padding: 0px;

}

#primarycontent
{
width: 595px;
margin: 0px 0px 0px 0px;
position: relative;
padding: 0px 0px 0px 1px;
}
#player_wrapper
{
position: relative;
margin: 0 auto 0 auto;
/*
padding: 7px 7px 0px 7px;
border-color: #626262;
border-style: solid;
border-width:  0px 3px 0px 3px ;
*/
background-color: #FFF;
}

#inner_table , #inner_table tr , #inner_table tr td { 
margin: 0px;
padding: 0px;
}
#inner_table td  {
padding: 1px;
}
#inner_table {
width: 100%;
}
/* header*/
#header
{
    float : left;
    margin-left: 10px;
    width: 330px;
    height: 69px;
    top: 10px;
    color: #fff;
    text-decoration: none;
}


#header h1
{
font-size: 23px;
letter-spacing: -1px;
top: 0px;
height: 30px;
}

#header h2
{
font-size: 10px;
font-weight: normal;
color: #FCE2CA;
top: 51px;
}

#header sup
{
color: #FCE2CA;
}


/* SPLASH STUFF */
#splash
{
float: right;
width: 458px;
height: 68px;
background:url('/public/images/splash_bkgd.gif');
}

#top_links
{
position: relative;
font-family: Helvetica, Arial, Sans-Serif;
text-align: right;
color: #454545;
font-weight: bold;
font-size: 12px;
letter-spacing: -0.3pt;
margin: 5px 0px 0px 10px;
padding: 0px 5px 0px 0px;
}
#splash_content { 
}

#search_box {
margin: 3px 0px ;
padding: 3px 6px;
text-align: right;
}
#search_box input {
    border-width: 1px;
    border-style: solid;
    border-color: #AAA;
 }


/* MAIN NAVIGATION */

div#menu{width: 100%; margin-top: 90px;}
#menu li a:hover {background:url('/public/images/tabs/tab_hover.gif')}
#menu li a {background:url('/public/images/tabs/tab.gif')}

#menu .selected a{ 
 background:url('/public/images/tabs/tab_selected.gif');
 font-weight: bold;
}
#menu .selected a:hover{ 
 background:url('/public/images/tabs/tab_selected.gif');
 font-weight: bold;
}

#menu ul { width: 100%; }

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{margin-left: 50px;width:850px}
ul#nav li{float:left;margin-right: 3px;text-align: center;} 
ul#nav a{float:left;width: 10em;padding: 6px 0px;text-decoration:none;color: #F5F5F5;}
ul#nav a:hover{color: #A2A2A2;}
ul#nav li.activelink a{background: #FFF;}
ul#nav li.activelink a,ul#nav a:hover{ color: #FFF;}


ul#adm,ul#adm li{list-style-type:none;margin:0;padding:0; font-size: 10pt;}
ul#adm{margin-left: 0px;width:900px}
ul#adm li{float:left;margin-right: 1px;text-align: center} 
ul#adm a{float:left;width: 7em;padding: 2px 0;text-decoration:none;}
ul#adm li.activelink a{background: #FFF}
ul#adm li.activelink a,ul#nav a:hover{ color: #FFF;}

ul#adm a { 
    padding: 0 1px;
    background-color: #FEFEFE;
    border-width: 1px;
    border-style: solid;
    border-color: #1A1A1A;
    color: #999;
}
ul#adm a:hover{
    color: #FA0000;
    border-color: #FA3B3E;
}


#content { 
background:url('/public/images/top.gif');
width: 100%;
height: 24px;
margin-top: 115px;
margin-bottom: 5px;
}


h3
{
position: relative;
top: 0px;
font-size: 15px;
text-align: left;
padding: 0px 0px 10px 10px;
color: #444;
}


.round_wrap {
 background: #A4A5A7;
 padding: 2px;
 margin: 3px 0px;

}
.round_wrap .small { 
 font-size: 50%;
}
.round_wrap_content { 
 background: #FFF;
 padding: 4px;
 margin: 0px;
}
.round_header {
 background: #CCC url('/public/images/bg_wrap.jpg') repeat-x 0 -5px;
 margin: 0px;
 padding: 0px;
    
}
.round_header h3 {
 margin: 0px 10px;
 padding: 0px;
 font-size: 12px;

}
.round_wrap_content ul {
padding: 0px;
margin: 0px;
list-style-type: none;
}
.wrap {
 background: #A4A5A7;
 padding: 1px;
 margin: 3px 0px;

}
.wrap_content { 
 background: #FFF;
 padding: 4px;
}
.wrap_content_border { 
 background: #FFF;
 padding: 4px;
 border-width: 1px;
 border-color: #dcdcdc;
 border-style: solid;
}
.wrap_content ul {
padding: 0px;
margin: 0px;
list-style-type: dot;
}
.header {
 background: #FFF;
 margin: 0px;
 padding: 0px;
}
.header h1 {
 margin: 0px 4px;
 padding: 0px;
 font-size: 20px;
 width: 500px;
 color: #444444;
}
.header h2 {
 margin: 0px 4px;
 padding: 0px;
 font-size: 17px;
 width: 500px;
 color: #444444;
}
.header h3 {
 margin: 0px 4px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 5px;
 padding-left: 0px;
 font-size: 15px;
}


#footer
{
    width: 856px;
    height: 28px;
    margin: 0 auto;
	background:url('/public/images/footer.gif');
    padding: 14px 8px 8px 10px;
    text-align: center;
} 

#footer a
{
color: #8c97ad;
}
#sub_category {
    position: absolute;
    top: 124px;
    left: 10px;
    
}
#sub_category ul {
    display: inline;
    color: #808080;
    padding: 0px;
}
#sub_category ul a { 
    color: #404040;
    text-decoration: none;
    text-align: center;
    padding: 1px 1px 1px 1px;
}