/*
Theme Name: Kismet
Theme URI: http://themespinner.com/
Description: Kismet WP theme
Version: 1.0
Author: Themespinner
Author URI: http://themespinner.com/
Share URI: http://wordpress8.org/
Tags: kismet,themespinner,wordpress

*/

/* BASIC WORDPRESS STYLES */

/* -------------------------------------------------------------- 
   
   Basic WordPress Blog Styles   
     
-------------------------------------------------------------- */   


/* Images
-------------------------------------------------------------- */

.entry-content img {
	margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
  margin-right: 1.5em;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
  margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	margin-bottom: 8px;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	margin-left: 10px;
}
.wp-smiley { 
	max-height: 1em;
	margin:0 !important;
}
.gallery dl {
	margin: 0;
}
.gallery-caption {
	
}

#gallery-1 .gallery-caption {
	width:150px;
	margin-left: 21px;
}

/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

/*=======NEW STUFF 061410 AC ======================================*/
.readmore { float:right; margin:-2px 2px 0 0; padding-right:2px; }


p img {margin:10px 0 10px;padding: 0;max-width: 100%;}
p { color:#232427; margin-bottom: 5px; }
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
.navigation {height:25px;}
ul,ol { list-style:none; }
h1,
h2,
h3,
h4,
h5,
h6 { font-family:Calibri, Trebuchet MS, sans-serif; margin-top: 10px;}
/* CSS Tweaks */
* {padding:0;margin:0;}
a img {border:0;}
.clear {clear:both;}

a:link {color:#48ace1;}
a:visited { text-decoration:underline; color:#0f415e; }  
a:hover { text-decoration:none; color:#82d3f6; }                        
body {background: #eee url('img/bg.gif') repeat-x left top !important; font: 12px/1.5em Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#000; text-align:left; line-height: 1.65em;}

.header {width:960px;margin:auto;height:109px;background:url('img/logo.png') no-repeat left 8px;}
.header h1 a {display:block;width:350px;height:99px;text-indent:-9999px;float:left;}
.header > ul {float:right;height:90px;overflow:hidden;}
.header > ul > li {float:left;color:#48ace1;padding:5px 25px 0 25px;list-style:none;}
.header > ul > li:first-child {background:url(img/header_div.gif) no-repeat right;}
.header > ul span {font-weight:bold;color:#000;}
.header li a {color:#0e5371;text-decoration:none;}
.header li li {font-size:11px;list-style:none;text-indent:10px;background:url(img/header_arrow.gif) no-repeat left;}

.header h2 { background-color:#48ace1; color:#fff; float:left; margin:0 0 0 15px; font-size:21px; padding: 20px 2em 18px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; }  /*00b4cc*/
.wrapper {width:950px;margin:auto;background:none; /*#fff;*/padding:5px;}


.search {float:right; padding:0 4px 6px;margin:0 25px 0 0;}
.sitelink { height: 30px; float:right; width:145px;  background:transparent url('../images/gray-gradient.png') left top repeat-x; border:1px solid #ccc; /*background:transparent url('img/sitelink.png') left top no-repeat;*/ padding:0; margin:2px 0 0; }
/*.menu */.search input[type="text"],#comment {padding:2px;font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#407585; background:#fff; border:1px solid #b6b6b6; }/*border:1px solid #3e3d3d;color:#407585;font-size:12px;font-family:Arial;text-indent:17px;background:#b3d0da url(img/menu_search.gif) no-repeat 2px 3px;padding:3px;width:150px;padding-bottom:4px;}*/
#s { width:135px;margin-top:-2px; }
#comment { -moz-border-radius:5px; -webkit-border-radius:5px; padding:3px 4px; }
/*.menu .search input[type="image"] {vertical-align:center;background: #fff url(../images/search_new.png) no-repeat;}*/
#searchsubmit { background: #fff url(img/search_new.png) left top no-repeat; border: 0; color: transparent; height: 25px; width: 25px; margin-top:8px; }
#searchsubmit:hover { cursor:pointer; }

/*.menu ul {float:left;margin-left:15px;}*/
/*.menu li.current-cat, .menu li:hover {color:#000;}*//*background:#ecf3f6 url(img/bkg_nav1.gif) 0 100% repeat-x;*/
/*
.menu li a {font-size:12px;font-weight:bold;text-decoration:none;display:block;line-height:30px;padding:0 15px 0 15px;}
.menu li.current-cat a, .menu li a:hover {color:#000;background:url(img/gift-message-expand.gif) no-repeat center 25px;}
*/

.middle {height:275px;background:url(img/middle_bg.gif);position:relative;}
.middle .box {width:324px;min-height:110px;background:url(img/middle_box.gif) no-repeat top;position:absolute;top:10px;left:15px;padding:15px;color:#fff;font-weight:bold;}
.middle .box strong {color:#0f415e;display:block;font-size:16px;margin-bottom:5px;}
.middle .featured {background:#0f415e;width:550px;height:230px;position:absolute;right:0;top:10px;padding:10px;color:#fff;font-family:Tahoma;font-size:11px;}
.middle .featured h2 a {color:#ccffff;font-family:Georgia;font-size:18px;text-decoration:none;}
.middle .featured .fimage {width:214px;height:214px;overflow:hidden;float:right;margin-right:8px;margin-top:8px;margin-left:10px;}
.middle .featured .text {line-height:16px;}
.middle .bl {position:absolute;bottom:0;left:0;width:5px;height:4px;background:url(img/middle_corners.gif);font-size:1px;overflow:hidden;}
.middle .br {position:absolute;bottom:0;right:0;width:5px;height:4px;background:url(img/middle_corners.gif) 5px;font-size:1px;overflow:hidden;}

.breadcrumb {background:#2a9ec7;padding:10px;color:#fff;}
.breadcrumb a {color:#0f415e;text-decoration:none;font-weight:bold;}
.breadcrumb span {position:relative;bottom:2px;}

.content {background:none; /*url(img/content_bg.gif) repeat-y left;*/}
.left {width:233px;background:none; background:#fff; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; -moz-border-radius: 5px; -webkit-border-radius: 5px;/*#a5b2bb url(img/left_bg.gif) repeat-x top;padding:8px;*/float:left;margin-top:8px; overflow:hidden;}
.left h2 {width:240px;height:36px;background:none /*url(img/left_heading.gif)*/;font-size:12px;color:#0f415e;line-height:38px;text-indent:25px;overflow:hidden;}
.left span > div {/*border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;*/width:208px;background:#fff;padding:0 10px 10px 10px;}
.left span > strong {width:230px;height:13px;background:none /*url(img/left_bot.gif)*/;display:block;margin-bottom:10px;font-size:1px;}

.left ul {list-style:none;}
.left ul li {background:#fff/*0f415e*/;border-bottom:1px dotted #dae3e7/*bbb*/;}
.left ul li a {color:#186ca0;text-decoration:none; display:block; font-size:11px; padding:5px; background:url('img/narrow_by_set.gif') no-repeat 5px 5px; padding-left:22px; }
.left ul li a:hover {color:#82d3f6;/*background:#197ea1 url(img/links_arrow_hover.gif) no-repeat 5px;*/}

.recentc, #get-recent-comments ul {list-style:none;}
.recentc li,#get-recent-comments li {background:#0f415e;border-bottom:1px dotted #1e76a9;}
.recentc li strong,#get-recent-comments li strong {display:block;color:#92d6ef;font-size:12px;text-indent:17px;}
.recentc li a,#get-recent-comments li a {color:#fff;text-decoration:none;display:block;font-size:11px;padding:5px;background:url(img/recentc_arrow.gif) no-repeat 5px 7px;}
.recentc li a:hover,#get-recent-comments li a:hover {background:#197ea1 url(img/recentc_arrow_hover.gif) no-repeat 5px 7px;}
.recentc li a:hover strong,#get-recent-comments li a:hover strong {color:#fff;}

.poptags,#tag_cloud div div {background:#bcdbe6;padding:8px;line-height:25px;}
.poptags a,#tag_cloud a {color:#1a7ea2;text-decoration:none;}

.sponsors {padding:4px;border:1px solid #798893;}
.sponsors legend {color:#5f6c76;font-size:10px;font-weight:bold;}
.sponsors img {margin-bottom:3px;}

.lbottom {width:259px;height:75px;background:none /*url(img/left_bottom.gif) repeat-x bottom*/;}

.right {float:left; margin:0 20px; width:540px; background:#fff; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:10px;overflow:auto;}
.right h2 {font-size:22px;color:#48ace1;/*197da1;*//*border-bottom:2px solid #6abcd9;*//*height:25px;*/overflow:visible;padding-bottom:2px;}
.right h2 a,.right h2 strong {color:#999;font-size:11px;float:right;text-decoration:none;margin-top:9px;width:100px;}
.right h2 span {float:none;/*height:24px;overflow:hidden;*/width:580px;}
.right h2 a img {vertical-align:bottom;}
.rssfeed { margin:12px 1px 6px .128em; padding:1px; float:left; }
.rssfeed span { padding:0px 0 1px 35px; font-weight:bold; }
#rss { font-size:31px; line-height:32px; padding:0px 0px 30px 32px; opacity:.5; text-decoration:none; width:31px; background:url('img/rss.png') top left no-repeat; }
#rss:hover { opacity:1; }
.articles {}
.aimage {float:left;padding:5px;border:1px solid #b8c0c5;width:130px;height:110px;margin-right:5px;}
.articles h3 {margin-bottom:5px;}
.articles h3 a {/*color:#445f6f;*/text-decoration:none;font-size:14px;}
.articles li {padding:8px 0 8px; clear:both; border-bottom:1px inset #e8f1f4; font-size:11px; list-style:none;}

.page {width:655px;padding:10px 0 10px 22px;}
.page .pinfo {background:#f1ecdb;margin:6px 6px 12px 0;border-bottom:1px solid #a9b6bb;padding:4px 5px 4px;}
.page .pinfo li {color:#197da1;border-left:1px solid #a9b6bb;}
.postlist h3 a {font-size:22px;color:#666;text-decoration:none;}
.postlist h3 {margin-bottom:5px;border-bottom:1px dotted #666;margin-top:5px;padding-bottom:3px;clear:left;padding-top:5px;}

.post {float:left;width:575px;}
.post ul,.post span,.post ol {padding:3px 45px;}
.post ol,.post ul { margin:0 35px; }
ul { list-style:square; }
ol { list-style:lower-roman; }
.post img[align="left"] {padding:5px;float:left;border:1px solid #b8c0c5;margin:5px;margin-left:0;}
.post img[align="right"] {padding:5px;float:right;border:1px solid #b8c0c5;margin:5px;margin-right:0;}

.tags {padding:5px;border:1px solid #c8d8e2;font-size:11px;padding-left:20px;background:#ecf4f9 url(img/pinfo_tags.gif) no-repeat 5px 6px;}
.tags a {color:#197da1;text-decoration:none;font-weight:bold;}

.comments {list-style:none;}
.comments li {border:1px solid #b1ddfd;margin:15px 0 15px;}
.comments li > div {background:#e7f1f7;border:1px solid #fff;padding:5px;}
.comments .avatar {display:block;width:40px;height:40px;border:1px solid #80aec8;padding:2px;background:#fff;float:left;margin-right:5px;}
.comments h3 {margin-top:15px;}
.comments h3 a {color:#197da1;font-size:14px;font-weight:bold;text-decoration:none;}
.comments span {display:block;font-size:11px;}
.comments .comment {background:#fff;border:1px solid #d9e5ed;padding:8px;margin-top:10px;}
.addc {text-align:right;padding-top:5px;}
.addc a {color:#197da1;text-decoration:none;font-size:11px;}

.commentform {padding-top:10px;}
.commentform input[type="text"], .commentform textarea {background:#e7ecef no-repeat 4px 4px;border:1px solid #aab5bb;margin:3px 0 3px;padding:5px;padding-left:25px;color:#3d4042;font-weight:bold;margin-right:5px;font-size:12px;}
.commentform span {color:#963d2e;}
.commentform span span {color:#333;}
.commentform span.opt {color:#2e9653;}
.commentform input.name {background-image:url(img/input_name.gif);}
.commentform input.email {background-image:url(img/input_email.gif);}
.commentform input.website {background-image:url(img/input_website.gif);}
.commentform textarea {padding:5px;font-family:Arial;font-weight:normal;width:468px;height:100px;margin-bottom:10px;}
.commentform .avatar {display:block;width:40px;height:40px;border:1px solid #80aec8;padding:2px;background:#fff;float:left;margin-right:8px;}
.commentform .blue {color:#197da1;}
.commentform a {color:#197da1;}
.commentform input[type="image"] {float:right;margin-top:15px;}
.commentform input[type="submit"] { margin-left:56px; float:right; padding:4px 10px; color:#008c9e; background:#eee url('../images/gray-gradient.png') left top repeat-x;border:1px solid #ccc; }
.commentform input[type="submit"]:hover { color:#000; background:none; background-color:#fff; }
.commentform .pleft {float:left;width:350px;}

.list {list-style:none;margin-top:5px;}
.list li {padding:2px 0 2px;text-indent:14px;background:url(img/list_arrow.gif) no-repeat 2px 7px;}
.list a {color:#333;text-decoration:none;font-size:11px;}

.rsponsor fieldset {float:right;width:120px;height:610px;text-align:center;}

.related {float:right;width:170px;margin-right:6px;padding:7px;background:#f9f9f9;border:1px solid #c8d8e2;}
.related h3 {font-size:12px;color:#333;}
.related ul {list-style:none;}
.related li {padding:5px 0 5px;border-bottom:1px solid #c8d8e2;}
.related a, .related a:visited {color:#48ace1;text-decoration:none;}
.related .list li {text-indent:10px;background-image:url(img/related_arrow.gif);padding:3px 0 3px;border:0;}
.related .list li a {font-size:12px;}

.footer {width:960px;margin:auto;text-align:right;height:44px;/*background:url(img/footer.gif) no-repeat left;*/color:#333;font-size:11px;line-height:44px;}
.footer a {color:#0e5371;font-weight:bold;text-decoration:none;}

.pinfo {margin:5px 0 5px;height:15px;font-family:Calibri,sans-serif;}
.pinfo li {list-style:none;color:#496f8c/*60a7c0*/;float:left;padding:0 5px 0 5px;border-left:1px solid #496f8c;text-indent:15px;background:no-repeat 5px 3px;}
.pinfo li a {color:/*60a7c0*/#496f8c;text-decoration:none;}
.pinfo li:first-child {padding-left:0;border:0;background:no-repeat 0px 3px;}
.pinfo li.date {background-image:url(img/pinfo_date.gif);}
.pinfo li.tags {background-image:url(img/pinfo_tags.gif);}
.pinfo li.comments {background-image:url(img/pinfo_comments.gif);}
.pinfo li.user {background-image:url(img/pinfo_user.gif);}

#wp-calendar {width:100%;}


/********** < Navigation */

.menu {height:36px; border:1px solid #fff; margin:0 auto; padding:0 16px; background: #eee url('img/gray-gradient.png') left top repeat-x !important; -moz-border-radius:5px; -webkit-border-radius:5px;-moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; }
.menu li {list-style:none;}/*float:left;margin-top:3px;height:33px;*/
#nav { font:12px/1.135em normal "Arial,Helvetica,sans-serif"; }

/* ALL Levels */ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav li, #nav li a { }
/* 0 Level */
#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#008c9e/*a7c6dd*/; /*font-weight:bold;*/ }
#nav li.over a,
#nav a:hover { color:#d96708; }

/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../img/bkg_nav1.gif) 0 100% repeat-x; }
/*#nav ul li.over { background:#d5e4eb url(../images/bkg_nav1.gif) repeat-x 0 100%; }*/
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/* 2nd Level */
#nav ul { position:absolute; width:15em; top:28px; left:-10000px; border:1px solid #899ba5; }

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px; }

/* 3rd+ Level */
#nav ul ul { top:5px; }


	#nav ul { list-style: none; line-height: 1; overflow: auto; margin: 0; padding: 0; }
	#nav a { display: block; height: 100%; padding: 10px; }
	#nav li { /* all list items */ float: left; /*font-size: 0.8em;*/ margin: 0; padding: 0; }
	#nav li li { background: #f0f0f0; border-bottom: 1px solid #fff; /*font-size: 1em;*/ width: 100%; }
	#nav li li:hover { background: #f9f9f9; }
		
	#nav li ul { /* second-level lists */ background: #ccc; border-top: 1px solid #eee; left: -9999em; padding: 0; overflow: visible; position: absolute; /*width: 10em;*/ }
	#nav li ul ul { /* third-level lists */ border-top: none; margin: -2.559em 0 0 15em; }
	#nav li ul ul ul { /* fourth-level lists */ border-top: none; margin: -2.559em 0 0 15em; }
	#nav li ul ul ul ul { /* fifth-level lists */ border-top: none; margin: -2.559em 0 0 15em; }
	
	#nav li:hover ul ul,
	#nav li:hover ul ul ul,
	#nav li:hover ul ul ul ul,
	#nav li.sfhover ul ul,
	#nav li.sfhover ul ul ul,
	#nav li.sfhover ul ul ul ul
	{ left: -9999em; }
	
	#nav li:hover ul,
	#nav li li:hover ul,
	#nav li li li:hover ul,
	#nav li li li li:hover ul,
	#nav li.sfhover ul,
	#nav li li.sfhover ul,
	#nav li li li.sfhover ul,
	#nav li li li li.sfhover ul
	{ left: auto; }
	
	/*Main Nav---*/
	.nav-container , #nav {
		border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;  
		-moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;  
		-webkit-border-top-left-radius: 5px; 
		
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;  
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;  
		-webkit-border-bottom-left-radius: 5px; 
	}
	
	#nav li.first a,
	#nav li.first a:hover,
	#nav li.first a:active,
	#nav li.first a:focus {
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;   
		-webkit-border-top-left-radius: 5px; 
		
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;   
		-webkit-border-bottom-left-radius: 5px;
	}
	
	#nav li.first li a,
	#nav li.first li a:hover,
	#nav li.first li a:active,
	#nav li.first li a:focus {
		border-top-left-radius: 0;
		-moz-border-radius-topleft: 0;   
		-webkit-border-top-left-radius: 0; 
		
		border-bottom-left-radius: 0;
		-moz-border-radius-bottomleft: 0;   
		-webkit-border-bottom-left-radius: 0; 
	}
	


	/* new */
	#nav { padding: 0; z-index: 999; background: #eee url(../img/bg.gif) repeat-x left top; }
	#nav ul { padding: 0; background:#fff; z-index:99999; }
	#nav ul ul { z-index:99999; background:#fff; }
	#nav li { padding: 0; }
	#nav li:last-child a { }

	#nav li a { padding: 10px; }
	#nav li li a, #nav li:hover li a { line-height: 1.2em; padding: 5px 9px; text-shadow: #fff 0 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	#nav li:hover a { }
	#nav a:hover, #nav li li a:hover { text-decoration: none; }
	#nav li li { float: left; margin: 0 5px 5px 0; padding: 0; width: 135px; }
	#nav li li:hover { }
	#nav li:first-child a:hover, #nav li:first-child:hover a { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
	
	/* Mega Menu Styles */
	
	#nav ul ul.mega-menu, #nav ul.mega-menu { z-index:99999; margin: 0 0 0 -75px; padding: 2px 10px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	#nav ul ul.mega-menu, #nav ul ul.mega-menu li.mega-menu-heading, #nav ul.mega-menu, #nav ul.mega-menu li.mega-menu-heading  { min-width: 420px; max-width:580px; /* Set mega menu width here */ }
	#nav ul ul.mega-menu li.mega-menu-heading, #nav ul.mega-menu li.mega-menu-heading { float: left; font-weight: bold; padding: 10px 0 10px 18px; width: 560px; }
  
	/* Blog Menu Specific Styles */
	
	#nav ul ul.blog-menu a { font-weight: bold; padding: 0; }
	#nav ul ul.blog-menu li { line-height: 1.2em; padding: 9px 9px; width: 260px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	#nav ul ul.blog-menu li.mega-menu-heading { }
	#nav ul ul.blog-menu .alignleft { margin: 0 10px 0 0; }
	#nav ul ul.blog-menu .alignleft:hover { }
	#nav ul ul.blog-menu p { line-height: 1.5em; padding: 5px 0 0; }
	
	#nav li ul ul, #nav li ul ul ul, #nav li ul ul ul ul { margin: -2.929em 0 0 10em; }

	/* Superfish Arrows */

	.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; z-index:9999;/* trigger IE7 hasLayout so spans position accurately */ }
	.sf-sub-indicator { display: block; height: 0; overflow: hidden; right: .75em; text-indent: -999em; top: 1.05em; /* IE6 */ width: 0; }
	
	#nav { z-index:9999; overflow:visible; }
	#nav ul ul, #nav li:last-child a { background: none; border: 0; }

	#nav li a { padding: 10px; }
	#nav li li a, #nav li:hover li a { background: #fff url(../images/gray-gradient.png) repeat-x left 3px; border: 1px solid #ccc; color: #005f6b; }
	#nav li:hover a { background: #fff; color: #000; }
	#nav a:hover, #nav li li a:hover { background: #fff; border-color: #999; color: #000; }
	#nav li li { background: none; border: 0; }
	#nav li li:hover { background: none; }
	
	/* Mega Menu Styles */
	
		#nav ul.mega-menu , #nav ul ul.mega-menu { background: #fff; rgba(255, 255, 255, 0.95); border: 1px solid #ccc; }
		#nav ul.mega-menu li.mega-menu-heading, #nav ul ul.mega-menu li.mega-menu-heading { background: url(../images/li.gif) no-repeat left; color: #005f6b; }
    #nav li ul.mega-menu li.mega-menu-heading a.navmenu_subheader { text-decoration:none; background:none !important; border:0; display:inline; padding:0; text-align:left; color:#005f6b !important; }
    a.navmenu_subheader:visited,
    a.navmenu_subheader:hover { color:#005f6b !important; text-decoration:underline; } 
	/* Blog Menu Specific Styles */
	
		#nav ul.blog-menu a, #nav ul ul.blog-menu a { background: none; border: 0; }
		#nav ul.blog-menu li, #nav ul ul.blog-menu li { background: #fff url(../images/gray-gradient.png) repeat-x left bottom; border: 1px solid #ccc; color: #005f6b; }
		#nav ul.blog-menu li.mega-menu-heading, #nav ul ul.blog-menu li.mega-menu-heading { background: url(../images/li.gif) no-repeat left; border: 0; }
		#nav ul.blog-menu .alignleft, #nav ul ul.blog-menu .alignleft { border-color: #ccc; }
		#nav ul.blog-menu .alignleft:hover, #nav ul ul.blog-menu .alignleft:hover { border-color: #999; }
	
/********** Navigation > */


