/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);

/* #######################  GENERAL SETTINGS ############################ */
html{height:100%;}

body{
	margin:0px;
	height:100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #000000;
	background-color:#080C0B;
}

/*  Heading Formatting */
h1 {font-size:1.9em;line-height: 0.8em;font-weight: 900;color: #000;}
h2 {font-size:1.7em;line-height: 0.8em;font-weight: 900;color: #000;}
h3 {font-size:1.5em;line-height: 0.8em;font-weight: 900;color: #000;}
h4 {font-size:1.4em;line-height: 0.8em;font-weight: 900;color: #000;}
h5 {font-size:1.3em;line-height: 0.8em;font-weight: 900;color: #000;}
h6 {font-size:1.2em;line-height: 0.8em;font-weight: 900;color: #000;}

/*links*/
a:link {
	color: #183A44;
	text-decoration: none;
}
a:hover {
	color: #183A44;
	text-decoration: none;
}
a:visited {
	color: #183A44;
	text-decoration: none;
}
img {border: 0 none;}

/* Clears Divs */
.clr{clear: both;}

ul.menu
{
	z-index:999;
    list-style:none;
    margin:0;
    padding:0;
    font-size:11px;
}


ul.menu *
{
	z-index:999;
    margin:0;
    padding:0;
}


ul.menu a
{
	z-index:999;
    display:block;
    color:#000;
    text-decoration:none;
}


ul.menu li
{
	z-index:999;
    position:relative;
    float:left;
    margin-right:2px;
}

ul.menu li:hover
{
	z-index:999;
    background-color:#ffffff;
}



ul.menu ul
{
	z-index:999;
    position:absolute;
    top:26px;
    left:0;
    background:#879D82;
    display:none;
    opacity:0;
    list-style:none;
}


ul.menu ul li
{
	z-index:999;
    position:relative;
     background-color:#788c74;
    margin:0;
}


ul.menu ul li a
{
	z-index:999;
    display:block;
    padding:3px 7px 5px;
    background-color:#788c74;
    font-size:12px;
    font-weight:bold;
}


ul.menu ul li a:hover
{
	z-index:999;
    background-color:#ffffff;
}


ul.menu ul ul
{
    z-index:999;
    top:-1px;
}


ul.menu .menulink
{
    z-index:999;
    padding:5px 7px 7px;
    font-weight:bold;
    /*background:url(http://www.prettyprinter.de/kleider/blue-sand/images/header.gif);*/
    
}


ul.menu .menulink:hover, ul.menu .menuhover
{
    z-index:999;/*background:url(http://www.prettyprinter.de/kleider/blue-sand/images/header_over.gif)*/
}


ul.menu .sub
{
    z-index:999;/*background:#d1d1d1 url(http://www.prettyprinter.de/kleider/blue-sand/images/arrow.gif) 136px 8px no-repeat*/
}


ul.menu .topline
{
    z-index:999;
}
/* #######################  END GENERAL SETTINGS ############################ */




#nav, #nav ul{
font-size: 12px !important;
font-weight: bold;
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
display:inline;
}

#nav a{
display:block;
padding:0px 8px;
margin-right:5px;
color:#000;
text-decoration:none;
background-color:#93C3CD;
font-size: 95%;
}

#nav a:hover{
background-color:#fff;
color:#000;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
top:1.5em;
}

#nav li ul a{
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
position:absolute;
left:-0px;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}


