/*  ********************************************* RESET *********************************************** */

html 				{ margin: 0; padding: 0; height: 100%;overflow: -moz-scrollbars-vertical; overflow-y: scroll; overflow-x: hidden; }
body 				{ margin: 0; padding: 0; float: left; width: 100%; }
div 				{ margin: 0; padding: 0; }

div#mn-wrapper		{ margin: 0 auto; }
div#mn-preload 		{ position: absolute; left: -42411px; }

ul, ol 				{ list-style-position: inside; }

a 					{ text-decoration: none; }
a img 				{ border: none; }
.pane-list 			{ cursor: pointer; }

body .first 		{ border-left: none !important; }
body .last 			{ border-right: none !important; }

* a 				{ outline: none !important; }

small				{ font-size: 94%; }

/* easy rollovers */
.toggle .hover { display: none !important; }
	.toggle:hover .start { display: none !important; }
	.toggle:hover .hover { display: block !important; }
	
/* columns */
.colset { float: left; clear: both; width: 100%; }
	.colset .coltwo { float: left; width: 45%; margin: 0; padding: 0 5% 0 0; }
	.colset .colthree { float: left; width: 28%; margin: 0; padding: 0 5% 0 0; }

.cufon-loading {display: none; visibility: hidden; }

#wpadminbar { display: none; }

/******************************** NAVIGATION CSS *************************************/

.menu-vertical, .menu-horizontal, 
.menu-vertical ul, .menu-horizontal ul { list-style: none; padding: 0 0; margin: 0; }

.menu-vertical ul, .menu-horizontal ul { display: none; position: absolute; z-index: 90; }	
.menu-vertical ul ul, .menu-horizontal ul ul { margin: -30px 0 0 150px; }

.menu-vertical li, .menu-horizontal li { float: left; }
.menu-vertical ul li, .menu-horizontal ul li { width: 100%; clear: left; }

.menu-vertical a, .menu-horizontal a { display: block; cursor:pointer; }

/* VERTICAL TWEAKS */
.menu-vertical li { clear: left; }
.menu-vertical ul {	margin: -35px 0 0 150px; }
.menu-vertical ul ul { margin: -30px 0 0 150px; }



/*  ********************************************* IE ALERT *********************************************** */

#ie6alert { clear: both; float: left; width: 100%; background: #000; line-height: 30px; font-size: 14px; padding: 45px 0; }
 #ie6alert p { width: 850px; padding: 0; text-align: center; margin: 0 auto; color: #FFF; }

#ie6alert a { font-weight: bold; text-decoration: none; padding: 3px; color: #FFF; }
#ie6alert a:hover { background-color: #182126; }

