div.header ul
{
padding: 15px 0 0 0;
margin: 0;
list-style-type: none;
width: 950px;
float: left;
}
div.header ul.main li
{
float: left;
padding: 0 5px 0 5px;
margin: 0;
line-height: 1.1em;
font-size: 1.2em;
border-right: 1px solid #3f4d3e;
}
div.header ul.main li.home{padding-left:0;}
div.header ul.main li.contact, div.header ul.main li.search{padding-right:0;border-right: 0 none;}
div.header ul.main li.search
{
font-size: 1.1em;
margin-top: -5px;
float: right;
}
div.header ul.main li.search p
{
margin: 0;
padding: 0;
font-size: 1em;
line-height: 1em;
}
div.header ul.main li.search input
{
vertical-align: middle;
width: 24px;
height: 22px;
}
div.header ul.main li.search input.input
{
border: 1px solid #eaeaea;
width: 120px;
height: auto;
}
div.header ul.main li a
{
float: left;
color: #fff;
padding: 0px 4px 0 4px;
text-decoration: none;
font-weight: bold;
}

div.header ul li a:link, div.header ul li a:visited
{
text-decoration: none;
color: #3f4d3e;
}
div.header ul.main li a:hover, div.header ul.main li a:active
{
text-decoration: underline;
color: #3f4d3e;
}
div.header ul.main li a.active:link, div.header ul.main li a.active:visited
{
text-decoration: underline;
color: #3f4d3e;
}
div.header ul.top li a:hover, div.header ul.top li a:active, div.header ul.top li a.active:link, div.header ul.top li a.active:visited
{
text-decoration: underline;
color: #3f4d3e;
}


div.header ul.top
{
width: 460px;
padding: 17px 0 0 0;
margin: 0 0 5px 0;
}
div.header ul.top li
{
float: right;
padding: 7px 20px 0 25px;
margin: 0 0 18px 0;
line-height: 1.1em;
min-height: 15px;
height: auto;
}
/*\*/
* html div.header ul.top li
{
height: 15px;
}
/**/
div.header ul.top li.login
{
background: url(/images/icon_padlock.gif) no-repeat;
}
div.header ul.top li.spread
{
padding-left: 32px;
background: url(/images/icon_env.gif) no-repeat;
}
div.header ul.top li.updates, div.header ul.top li.news
{
padding-left: 28px;
background: url(/images/icon_rss.gif) no-repeat;
}
div.header ul.top li.news
{
padding-right: 0;
}

div.header div.epic_time
{
float: right;
width: 314px;
height: 53px;
background: url(/images/epic_time.gif) no-repeat;
}
div.header div.epic_time p, div.header div.epic_time ul li span
{
margin: 0;
padding: 0;
float: left;
display: block;
text-indent: -8000px;
text-decoration: none;
font-size: .05em;
line-height: .05em;
border: none;
}
div.header div.epic_time ul
{
float: left;
width: 237px;
padding: 8px 0 0 77px;
}
div.header div.epic_time ul li
{
float: left;
width: 79px;
padding: 0;
text-align: center;
font-size: 2.5em;
font-weight: bold;
line-height: 1.1em;
color: #646464;
}

div.content ul.subnav
{
padding: 45px 0 0 0;
margin: 0;
list-style-type: none;
width: 169px;
height: 342px;
float: left;
background: #3f4d3e;
background: url(/images/subnav.jpg) no-repeat;
}
div.content ul.subnav ul
{
float: left;
padding: 0;
margin: 0;
list-style-type: none;
}
div.content ul.subnav li
{
padding: 0;
margin: 0;
border-bottom: 1px solid #85947b;
float: left;
width: 169px;
}
div.content ul.subnav ul li
{
border-bottom: 0 none;
border-top: 1px solid #85947b;
width: 169px;
}
div.content ul.subnav li a
{
padding: 5px 15px 5px 15px;
float: left;
width: 139px;
}
div.content ul.subnav ul li a
{
padding: 3px 15px 3px 25px;
float: left;
width: 129px;
}
div.content ul.subnav li a:link, div.content ul.subnav li a:visited
{
background: #c1dba3;
color: #3f4d3e;
text-decoration: none;
}
div.content ul.subnav li a:hover, div.content ul.subnav li a:active,
div.content ul.subnav li a.active:link, div.content ul.subnav li a.active:visited
{
background: #fff;
color: #3f4d3e;
text-decoration: none;
}