/* -
-dash.css
- */

/* -
Zero 
- */

h1, h2, h3, h4, h5, h6,
ul, li, div,
p, br, form, margin, body,
img
{margin: 0;	padding: 0;	border: 0;}


body{font: normal 12px/1.2em 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;} 

h1,h2,h3,h4,h5,h6{font-family: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;}
h1{font-size: 1.8em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h2{font-size: 1.6em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h3{font-size: 1.4em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h4{font-size: 1.2em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h5{font-size: 1.0em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h6{font-size: 0.9em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}

/* -
elements
- */


/* - 
navigations & menus 
- */

/* Vertical Menu */
.vMenu{}
.vMenu li{list-style: none;}
.vMenu li a{display: block;}

/* Horizontal Menu */
.hMenu{}
.hMenu li{list-style: none; display: inline;}
.hMenu li a{}
.hMenu li ul{display: none;}

/* Drop Down Menu */

.dMenu li{position: relative; float: left; list-style: none;}
.dMenu li a{display: block; padding: 0;}
.dMenu li a:hover{}
.dMenu li ul{display: none;}
.dMenu li:hover ul{width: 22em;display: block; position: absolute; left: 0;}

.dMenu li li{width: 100%;}
.dMenu li li ul, .dMenu li:hover li ul{display: none;}

.dMenu li li:hover ul{display: block; left: 100%; top: 0;}

.dMenu li li li ul, .dMenu li li:hover li ul {display: none;}
.dMenu li li li:hover ul{display: block; left: 100%; top: 0;}

.dMenu li li li li ul, .dMenu li li li:hover li ul{display: none;}
.dMenu li li li li:hover ul{display: block; left: 100%; top: 0;}

.dMenu li li li li li ul, .dMenu li li li li:hover li ul{display: none;}
.dMenu li li li li li:hover ul{display: block; left: 100%; top: 0;}

.dMenu li li li li li li ul, .dMenu li li li li li:hover li ul{display: none;}
.dMenu li li li li li li:hover ul{display: block; left: 100%; top: 0;}

.dMenu li li li li li li li ul, .dMenu li li li li li li:hover li ul{display: none;}
.dMenu li li li li li li li:hover ul{display: block; left: 100%; top: 0;}

.dMenu li li li li li li li li ul, .dMenu li li li li li li li:hover li ul{display: none;}
.dMenu li li li li li li li li:hover ul{display: block; left: 100%; top: 0;}

.dMenu li li li li li li li li li ul, .dMenu li li li li li li li li:hover li ul{display: none;}
.dMenu li li li li li li li li li:hover ul{display: block; left: 100%; top: 0;}

.dMenu li li li li li li li li li li ul, .dMenu li li li li li li li li li:hover li ul{display: none;}
.dMenu li li li li li li li li li li:hover ul{display: block; left: 100%; top: 0;}




/* Navigation */

/* SuckerFish */

#mainNav li{position: relative; float: left; list-style: none;}
#mainNav li a{display: block; padding: 0;}
#mainNav li a:hover{}
#mainNav li ul{display: none;}
#mainNav li.sfhover ul, #mainNav li:hover ul{width: 22em;display: block; position: absolute; left: 0;}

#mainNav li li{width: 100%;}
#mainNav li li ul, #mainNav li.sfhover li ul, #mainNav li:hover li ul{display: none;}
#mainNav li li.sfhover ul, #mainNav li li:hover ul{display: block; left: 100%; top: 0;}

#mainNav li li li ul, #mainNav li li.sfhover li ul {display: none;}
#mainNav li li li.sfhover ul, #mainNav li li li:hover ul{display: block; left: 100%; top: 0;}

#mainNav li li li li ul, #mainNav li li li.sfhover li ul, #mainNav li li li:hover li ul{display: none;}
#mainNav li li li li.sfhover ul, #mainNav li li li li:hover ul{display: block; left: 100%; top: 0;}

#mainNav li li li li li ul, #mainNav li li li li.sfhover li ul, #mainNav li li li li:hover li ul{display: none;}
#mainNav li li li li li.sfhover ul, #mainNav li li li li li:hover ul{display: block; left: 100%; top: 0;}

#mainNav li li li li li li ul, #mainNav li li li li li.sfhover li ul, #mainNav li li li li li:hover li ul{display: none;}
#mainNav li li li li li li.sfhover ul, #mainNav li li li li li li:hover ul{display: block; left: 100%; top: 0;}

#mainNav li li li li li li li ul, #mainNav li li li li li li.sfhover li ul{display: none;}
#mainNav li li li li li li li.sfhover ul{display: block; left: 100%; top: 0;}

#mainNav li li li li li li li li ul, #mainNav li li li li li li li.sfhover li ul{display: none;}
#mainNav li li li li li li li li.sfhover ul{display: block; left: 100%; top: 0;}

#mainNav li li li li li li li li li ul, #mainNav li li li li li li li li.sfhover li ul{display: none;}
#mainNav li li li li li li li li li.sfhover ul{display: block; left: 100%; top: 0;}

#mainNav li li li li li li li li li li ul, #mainNav li li li li li li li li li.sfhover li ul{display: none;}
#mainNav li li li li li li li li li li.sfhover ul{display: block; left: 100%; top: 0;}

/*
 NAVIGATION
-----------------------------------------------*/





/* extra menus stuff */
.first, .last{background-image: none !important;}

/* - 
positions 
- */

.center{margin: 0 auto;}
.left{float: left;}
.right{float: right;}


/* - 
colors 
- */

.black{color: #000;}
.white{color: #fff;}
.gray{color: #ccc;}


/* - 
status 
- */

.hide{display: none;}

/* http://www.positioniseverything.net/easyclearing.html */
.clear:after{
	content: '.';
	height: 0px;
	visibility: hidden;
	display: block;
	clear: both;	
}
