/*

Theme Name: Career Break Secrets

Theme URI: http://careerbreaksecrets.com/

Description: The Career Break Secrets theme.

Version: 1.0

Author: Josh Peichoto

Author URI: http://www.steelstudios.com/



*/







/* Begin Typography & Colors */

body { font: 12px Arial, Helvetica, sans-serif; background: #4a5851; color: #666666; text-align: center; margin: 0px; padding: 0px; }



a { color: #c73f32; text-decoration: none; }

.red { color: #c73f32; }

p { margin-top: 0px; padding-top: 0px; }

p.endPostSummary a { text-decoration: none; }

.excerptContainer p { margin-bottom: 4px; padding-bottom: 0px; }

.clear { clear: both; font-size: 1%; }

.normalWeight { font-weight: normal; }

h1 { padding: 0px; margin: 0px 0px 2px 0px; color: #f3bc37; font-size: 22px; }

h1.pageTitle { font: 45px 'Century Gothic',verdana,arial,helvetica,sans-serif; line-height: 1.0; text-transform: lowercase; text-align: left; color: #f3bc37; margin: 12px 0px 10px 0px; }

h1.postTitle { padding: 0px; margin: 0px 0px 2px 0px; color: #c73f32; font-size: 24px; }

h1.homepageIntro { font-size: 26px; line-height: 1.1; margin-bottom: 5px; }

h2 { padding: 0px; margin: 0px 0px 2px 0px; color: #5f6a64; font-size: 18px; }

h2 a { color: #5f6a64; }

h2.author { padding: 0px; margin: 0px 0px 10px 0px; color: #666666; font-size: 12px; }

h2.homeTitle { font: 16px 'Century Gothic',verdana,arial,helvetica,sans-serif; text-transform: lowercase; padding: 0px; margin: 0px 0px 5px 0px; color: #5f6a64; font-weight: bold; }

h3 { padding: 0px; margin: 0px 0px 2px 0px; color: #c73f32; font-size: 12px; }

h3 a { color: #c73f32; text-decoration: none; }

h4 { padding: 0px; margin: 0px 0px 2px 0px; color: #666666; font-size: 14px; }

.alignleft { float: left; margin-right:10px; }

.alignright { float: right; margin-left:10px;}



.breadcrumb { font-size: 11px; margin-bottom: 10px; text-transform: lowercase; padding-left: 2px; }



.mainContainer { width: 975px; text-align: left; background: #ffffff; margin: 0px auto; padding: 22px 0px 30px 0px; }

.minHeight { float: left; width: 16px; height: 400px; }

.pageContent { float: left; width: 947px;  }



.header { background: url('images/home_header_bg.gif') no-repeat; height: 104px; position: relative; }

.header .logo { position: absolute; top: 10px; left: 95px; }

.header .tagline { position: absolute; top: 45px; left: 395px; }

.header .quickLinks { position: absolute; top: 5px; left: 746px; }

.header .quickLinksMenu select { font: 12px Arial, Helvetica, sans-serif; width: 200px; color: #999999; }

.header .navigation { position: absolute; top: 65px; left: 386px; }



.pageBody .col1 { float: left; width: 368px; }

.pageBody .col2 { float: left; width: 304px; margin: 18px 0px 0px 25px; }

.pageBody .col2 p { margin: 0px; padding: 0px; }

.pageBody .col2 p.endPostSummary { margin: 4px 0px 17px 0px; }

.pageBody .col3 { float: left; width: 236px; margin: 6px 0px 0px 9px; }



ul.sidebar { margin: 0px; padding: 0px;}

ul.sidebar li { margin: 0px; padding: 0px 0px 0px 0px; list-style: none; }


.darkPromo { background: #5f6a64; margin-top: 12px; }

.darkPromo .content { padding: 5px 16px 0px 16px; color: #ffffff; }

.darkPromo .content h2 { padding: 0px; margin: 0px 0px 2px 0px; color: #f3bc37; font-size: 16px; }

.darkPromo .content p { padding: 0px; margin: 0px; color: #ffffff; }
.darkPromo .content p.end { margin: 0px 0px 15px 0px; }
.darkPromo .content a { padding: 0px; margin: 0px; color: #f3bc37; }



.footer { background:  url('images/footer_bar_bg.gif') 15px 0px no-repeat; padding: 4px 30px 5px 0px; font-size: 11px; margin-top: 10px; text-align: right; }

.footer, .footer a { color: #ffffff; }



.sideBarCol { width: 244px; margin: 6px 0px 0px 0px; padding: 0px; float: left; } 

.sidebar h2, .widgettitle { font-size: 16px; }

.sideBarCol ul { margin: 0px 0px 0px 17px; padding: 0px 5px 0px 7px; }

.sideBarCol ul ul { margin: 0px 0px 0px 20px; padding: 0px; }

.sideBarCol li { list-style: none; margin: 0px 0px 18px 0px; padding: 0px;  } 

.sideBarCol li li { margin: 0px 0px 5px 0px;  } 
.sideBarCol li.widget h2.widgettitle { display: none; }
.sideBarCol li.widget div h2.widgettitle { display: block; }

.widget_search .searchField { text-align: left; }

.widget_search .searchFieldWords { font: 12px Arial, Helvetica, sans-serif; }

#sidebarHome { margin-left: 0px 0px 0px 5px; padding: 0px; }

#sidebarHome ul { margin-left: 0px; padding: 0px; }

#sidebarHome ul.tweets { margin-left: 21px;  }



/*=-=-=-[Pro Player]-=-=-=*/



div.pro-player-container{

	border:0px solid red;

	

}





/*=-=-=-[End Pro Player]-=-=-=*/











/*=-=-=-[Navigation]-=-=-=*/



#mc_menu_1 {

	border:none;

	border:0px;

	margin:0px;

	padding:0px;

	font:67.5% Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	list-style: none;

}

#mc_menu_1 ul{

	background:none;

	height:29px;

	list-style:none;

	margin:0;

	padding:0;

	}



#mc_menu_1 li{

		float:left;

		padding:0px;

}





#mc_menu_1 a {

		background:none;

		color:#ffffff;

		display:block;

		font-weight:normal;

		line-height:29px;

		margin:0px;

		padding:0px 10px;

		text-align:center;

		text-decoration:none;

}



#mc_menu_1 li a:hover, #mc_menu_1 ul li:hover a{

			background:#5F6A64 url("images/hover.gif") bottom center no-repeat;

			color:#ffcc33;

			text-decoration:none;

			}

#mc_menu_1 li ul{

		background:#9ea4a0;

		display:none;

		height:auto;

		padding:0px;

		margin:0px;

		border:0px;

		position:absolute;

		width:180px;

		z-index:85;

		/*top:1em;

		/*left:0;*/

		}



#mc_menu_1 li:hover ul{

		display:block;

		

		}

		

#mc_menu_1 li li {

		background:url('images/sub_sep.gif') bottom left no-repeat;

		display:block;

		float:none;

		margin:0px;

		padding:0px;

		width:180px;;

		}

#mc_menu_1 li:hover li a{

		background:none;

		

		}

#mc_menu_1 li ul a{

		display:block;

		height:29px;

		font-size:12px;

		font-style:normal;

		margin:0px;

		padding:0px 10px 0px 10px;

		text-align:left;

		}

#mc_menu_1 li ul a:hover, #menu li ul li:hover a{

			background:#f3bc37 url('images/hover_sub.gif') center left no-repeat;

			border:0px;

			color:#5f6a64;

			text-decoration:none;

			}

#mc_menu_1 p{

		clear:left;

		}	

/*=-=-=-[End Navigation]-=-=-=*/





#splash p { margin-bottom: 14px; }



#page {

	background-color: white;

	border: 1px solid #959596;

	text-align: left;

	}



#header {

	background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;

	}



#headerimg 	{

	margin: 7px 9px 0;

	height: 192px;

	width: 740px;

	}



.widecolumn .entry p {

	font-size: 1.05em;

	}



.narrowcolumn .entry, .widecolumn .entry {

	line-height: 1.4em;

	}



.widecolumn {

	line-height: 1.6em;

	}



.narrowcolumn .postmetadata {

	text-align: center;

	}



.thread-alt {

	background-color: #f8f8f8;

}

.thread-even {

	background-color: white;

}

.depth-1 {

border: 1px solid #ddd;

}



.even, .alt {



	border-left: 1px solid #ddd;

}



#footer {

	background: #e7e7e7 url('images/kubrickfooter.jpg') no-repeat top;

	border: none;

	}



small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}



#headerimg .description {

	font-size: 1.2em;

	text-align: center;

	}



h2.pagetitle {

	font-size: 1.6em;

	}





.entry p a:visited {

	color: #b85b5a;

	}



.sticky {

	background: #f7f7f7;

	padding: 0 10px 10px;

	}

.sticky h2 {

	padding-top: 10px;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}



#sidebar {

	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #777;

	}



code { font: 12px Arial, Helvetica, sans-serif; }



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */







/* Begin Structure */

body {

	margin: 0 0 20px 0;

	padding: 0;

	}



#page {

	background-color: white;

	margin: 20px auto;

	padding: 0;

	width: 760px;

	border: 1px solid #959596;

	}



#header {

	background-color: #73a0c5;

	margin: 0 0 0 1px;

	padding: 0;

	height: 200px;

	width: 758px;

	}



#headerimg {

	margin: 0;

	height: 200px;

	width: 100%;

	}



.narrowcolumn {

	float: left;

	margin: 0px 30px 0px 20px; padding: 0px;

	width: 632px;

	}



.narrowcolumn .size-full{

	border: 1px solid #999;

}



.narrowcolumn .size-medium{

	border: 1px solid #999;

}



.narrowcolumn .size-large{

	border: 1px solid #999;

}



.narrowcolumn .size-thumbnail{

	border: 1px solid #999;

}





.widecolumn {

	padding: 10px 0 20px 0;

	margin: 5px 0 0 150px;

	width: 450px;

	}

.post { margin-bottom: 10px; }



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: both;

}



.clear {

	clear: both;

}



#footer {

	padding: 0;

	margin: 0 auto;

	width: 760px;

	clear: both;

	}



#footer p {

	margin: 0;

	padding: 20px 0;

	text-align: center;

	}

/* End Structure */







/*	Begin Headers */

h2.pagetitle {

	margin-top: 30px;

	text-align: center;

}



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

/* End Headers */







/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

	}



html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020";

	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebarhome ul li { margin-bottom: 8px; }



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px; 

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0; 

	}

/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 5px 0px 10px -5px;

	padding: 5px 3px;

	text-align: center;

	}



#s {

	width: 128px; font-size: 12px; margin-left:20px;

	padding: 2px; 

	}



input#searchsubmit {

	padding: 2px 0px 2px 0px;

	background: #f3bc37; border: none; color: #ffffff; font-weight: bold;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */







/* Begin Sidebar */

#sidebar { }



#sidebar form {

	margin: 0;

	}

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}

	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

}



/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 0px solid #ddd;

	text-align: center;

	background-color: #fff;

	padding-top: 0px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 1px solid #999;

}







.wp-caption p.wp-caption-text {

	font-size: 10px;

	font-style: italic;

	color:#C73F32; 

	line-height: 17px;

	padding: 0px 0px 0px 0px;

	margin: 0px;

}

/* End captions */









/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */





/* JQUERY SELCTBOX */

/*.quickLinks div.selectbox-wrapper {

  position:absolute;

  width:400px;

  background-color:white;

  border:1px solid #ccc;

  margin:0px;

  margin-top:0px;

  padding:0px;

  font-size:11px;

  text-align:left;

  max-height:200px;

  overflow:auto;

}

.quickLinks div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px; }

.quickLinks div.selectbox-wrapper ul li.selected { background-color: #EAF2FB; }

.quickLinks div.selectbox-wrapper ul li.current { background-color: #CDD8E4; }

.quickLinks div.selectbox-wrapper ul li {

  list-style-type:none;

  display:block;

  margin:0;

  padding:2px;

  cursor:pointer;

}

.quickLinks label { display: block; }

.quickLinks .selectbox {

  margin: 0px 5px 10px 0px;

  padding-left:2px;

  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

  display : block;

  text-align:left; 

  background: url('images/bg_select.png') right;

  cursor: pointer;

  border:1px solid #D1E4F6;

  color:#333;

  width: 195px;

}

.quickLinks select { background: url('images/bg_select.png') right; }

*/



.widget_text { margin-bottom: 8px; }



/*=-=-=-[Twiter]-=-=-=*/

.widget_twitter .widgettitle {

	margin-top: 0px;

	background:#fff;

}



.sideBarCol .widget_twitter li {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(images/quotes.gif) no-repeat scroll left 6px;

border-bottom:1px dotted #CCCCCC;

padding:5px 2px 8px 16px;

}



.tweets { margin-top: 8px; }

.tweets a:link {

color:#c73f32;

text-decoration:none;

}



.tweets a:hover {

color:#c73f32;

text-decoration:underline;

}



.tweets a:visited {
color:#c73f32;
text-decoration:none;
}
.tweets li .timesince{
color:#999;
}
/*=-=-=-[End Twiter]-=-=-=*/

.entry img.no-border, img.no-border { border: none; }

/* -------------- FOOTER STYLES ------------------------- */
/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-left: 25px;
	width: 212px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#footer-widget-area { padding-top: 20px; }
#footer-widget-area ul { margin: 0px; padding: 0px; list-style: none; }
#footer-widget-area ul li { list-style: none; }
#footer-widget-area ul li, #footer-widget-area ul li a { font-size: 12px; }
#footer-widget-area ul li ul li { margin: 0px; padding: 0px; list-style: bullet; }
#footer-widget-area h3.widget-title, #footer-widget-area h3.widget-title a { color: #5f6a64; font-size: 16px; margin-bottom: 7px; text-transform: lowercase; }
#footer-widget-area ul.tweets li { padding-bottom: 10px; padding-left: 18px; margin-bottom: 10px; border-bottom: 1px dotted #cccccc; background:transparent url(images/quotes.gif) no-repeat left 3px; }
#footer-widget-area .widget_categories ul li { text-transform: capitalize; }

#footer-widget-area #first { width: 175px; margin-left: 35px; }
#footer-widget-area #second { width: 135px; }
#footer-widget-area #third { width: 300px; }
#footer-widget-area #fourth { width: 228px; }

#rounded-tag-cloud { padding: 0px; margin: 0px; }
#rounded-tag-cloud .rtc-div { padding: 0px; margin: 0px; }
#rounded-tag-cloud a { font-size: 10px; text-transform: none; font-weight: normal; }
.rtc-div a {
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   background-color:#E6E6E6;
   display:block;
   font-weight:bold;
   height:10px;
   line-height:10px;
   margin:0px 3px 3px 0px; !important
   padding:2px 4px 2px 4px; !important
}
.rtc-div a:hover { background-color: #c73f32; color: #ffffff; }

.sideBarCol { padding-top: 62px; }
.sideBarCol .widget { padding-left: 22px; }
.sideBarCol h2.widgettitle { text-transform: lowercase; }
.sideBarCol .widget ul { margin: 0px; padding: 0px; }
.sideBarCol .widget ul li { list-style: square; margin: 0px 0px 0px 18px; padding: 0px; }
.sideBarCol .widget_text { padding: 0px 0px 10px 0px; margin: 0px; }


.searchBox { position: absolute; right: -10px; top: 25px; }
.searchBox, .searchBox form { margin: 0px; padding: 0px; }
.searchBox, .searchBox form #searchsubmit { padding: 3px 6px; }

/* =Homepage Styles
-------------------------------------------------------------- */
#homepage-left-sidebar { margin: 0px; padding: 0px; }
#homepage-left-sidebar li { background: #5f6a64; padding: 15px 15px 8px 15px; margin-top: 10px; list-style: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#homepage-left-sidebar li h3 { color: #f3bc37; font-size: 16px; }
#homepage-left-sidebar li a { color: #f3bc37; }
#homepage-left-sidebar li, #homepage-left-sidebar li p { color: #ffffff; }
#homepage-left-sidebar li li { margin-top: 0px; padding: 0px 0px 0px 0px; list-style: square; }

#homepage-center-sidebar { margin: 0px; padding: 0px; }
#homepage-center-sidebar li { list-style: none; margin-bottom: 18px; }
#homepage-center-sidebar li h3 { font: 16px 'Century Gothic',verdana,arial,helvetica,sans-serif; text-transform: lowercase; padding: 0px; margin: 0px 0px 5px 0px; color: #5f6a64; font-weight: bold; }
#homepage-center-sidebar li li { margin-bottom: 0px; padding: 0px 0px 0px 0px; list-style: square; }

/* =Menu
-------------------------------------------------------------- */

#access {
	background: #f3bc37;
	display: block;
	float: left;
	margin: 75px auto 0 auto;
	width: 947px;
	border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
body.home #access {
	border-radius: 0px;
   -moz-border-radius: 0px;
   -webkit-border-radius: 0px;
	border-top-right-radius: 5px;
   -moz-border-radius-topright: 5px;
   -webkit-border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
   -moz-border-radius-bottomright: 5px;
   -webkit-border-bottom-right-radius: 5px;

}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 0px;
	width: 940px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #5f6a64;
	display: block;
	line-height: 30px;
	padding: 0 10px; margin-right: 10px;
	text-decoration: none; text-transform: lowercase;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999; margin: 0px; padding: 0px;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #9ea4a0;
	line-height: 1em;
	padding: 8px 10px;
	width: 160px;
	height: auto; color: #ffffff;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #5f6a64 url(images/hover.gif) bottom center no-repeat;
	color: #fff;
}
#access ul ul li:hover > a { background: #5f6a64 url(images/hover_sub2.gif) left center no-repeat; }

#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff; background: #5f6a64 url(images/hover.gif) bottom center no-repeat;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}
#access ul ul li.current_page_item > a, #access ul ul li.current-menu-item > a { color: #ffffff; background: #5f6a64 url(images/hover_sub2.gif) left center no-repeat; }

