/*
File:	customDropDown.css
Description:	Custom styles for Thesis (Drop Down)
BASIC USAGE:
If you have enabled the custom stylesheet in the Thesis options panel, 
the <body> tag will be appended with the "custom" class, 
like so: <body class="custom">. 

You can use the "custom" class to override *any* CSS declarations 
contained in the style.css file.For example, if you wish to change the default 
link color to green, you would add the following declarations to this file:	
.custom a, .custom a:visited { color: #090; }	<--- This makes links green	
.custom a:hover { color: #00f; }				<--- This makes links blue when you
 mouse over them

WHY THIS WORKS:By using the "custom" class, you are creating more specific
CSS declarations for HTMLelements. CSS styling is applied through 
rules of specificity, and because declarationsprepended with 
.custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file 
can be foundin the User's Guide:	

http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/
/* drop down menu */
.custom #menu { float: left; width: 100%; height: 33px; padding-bottom: 5px; background: #3e510f; border-bottom: 2px solid #fff; }
.custom #menu ul#dropmenu { z-index: 5000; padding-top: 2px; font-family: Sans-serif, Arial, Helvetica, Tahoma; }
.custom #menu ul#dropmenu li { list-style:none; position: relative;	float: left; text-align: center; text-transform: uppercase; line-height: 0.8em; /* border-right: dotted 1px #cec; */ }
.custom #menu ul#dropmenu li a { display: block; padding: 10px 16px 10px 16px;  font-size: 1.3em; color: #bfb09b; text-decoration: none; text-align: center;  }
.custom #menu ul#dropmenu li a:hover { padding: 9px 15px 19px 15px; color: #333; border: 1px solid #bfb09b; }
.custom #menu ul#dropmenu li ul { display: block; position: absolute; /* hidding submenus based on: http://css-class.com/articles/ursidae/  */  left: -999em;/* this makes it more accessible than display:none; */  width: 170px; background: #fff; border-top: solid 1px #bfb09b; border-right: solid 1px #bfb09b; border-left: solid 1px #bfb09b; }
.custom #menu ul#dropmenu li:hover ul,.custom #menu ul#dropmenu  li.over ul /* This is for Internet Explorer 6  */{ display: block; left: 0; top: 34px; position: absolute; z-index: 4000; width: 170px; }
.custom #menu ul#dropmenu li ul li { width: 170px; height: auto; background: transparent; text-indent: 0; text-transform: none;  padding: 0; border-bottom: solid 1px #bfb09b;  }
.custom #menu ul#dropmenu li:hover ul li a, .custom #menu ul#dropmenu  li.over ul li a { display: block; /* width: 150px; this is to adjust if used some background image for dropdown */ margin: 0; padding: 11px 10px 10px 10px; text-decoration: none;  text-indent: 0; text-align: left; border: 0;  white-space: nowrap; }
.custom #menu ul#dropmenu li ul li a:hover { margin-left: 0px; color: #333; }
.custom #menu ul#dropmenu li.active a, .custom #menu ul#dropmenu li a:hover, .custom #menu ul#dropmenu li:hover a, .custom #menu ul#dropmenu li.over a { padding-bottom: 16px; background: #fff; }
.custom #menu ul#dropmenu li ul li ul { visibility: hidden; }
.custom #menu ul#dropmenu li ul li:hover ul, .custom #menu ul#dropmenu li ul li.over ul { margin-top: -38px; margin-left: 170px;  visibility: visible; }
.custom #menu ul#dropmenu li#homefront { border-bottom: 5px solid #f4f0e7; }
.custom #menu ul#dropmenu li#current { border-bottom: 5px solid #f4f0e7; }
.custom #menu ul#dropmenu li ul li#current a { background: #f4f0e7; }
