/*
Theme Name: Blue Mini Theme
Theme URI: http://luckythemes.com/blue-mini/
Description: Clean and simple Wordpress Theme
Version: 1.3
Author: http://themerama.com
Tags: widget ready, valid html, valid css, 2 columns, fixed width, clean, simple, mini, buddypress
*/

/* To Use PULLQUOTES ---->
In the WordPress admin create a new Post or edit an existing one.
Scroll down to the “Custom Fields” section.
If doing this for the first time, write the word “pullquote” in the Key input. You must use the word as written.
Then, in the small textarea to the right of that input, enter your desired pull quote from said post.
Click the “Add Custom Field” button.
Publish or Save your Post.
If it’s not your first time, instead of writing in the word “pullquote” in the Key input, simply use the pull-down (select) to the left of that input. The word will appear in that menu once you’ve entered it in the database making this small task even easier.

If no pull quote is specified, it simply will not appear. No errors, no problems. Do note, though, if you float an image at the top of a post like I do in mosts of my posts, don’t use this pull quote feature in that post as there may be a rendering conflict.
*/
body
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background:#fff;
	margin:0;
	padding:0;
}

#header
{
	width: 992px; /*981*/
	height: 132px; /*100*/
	background: url(images/header_new.jpg) no-repeat;
	margin: 0;
	position: relative;
}

a.rollover {
   display: block;
   width: 992px;
   height: 132px;
   text-decoration: none;
   background: url("images/head_test.jpg");
   position: absolute;
}
a.rollover:hover {
   background-position: 0px -132px;
}
/*
#header a
{
	position: absolute;
    top: 0;
    left: 0;
    width: 250px;
    height: 100px;
}*/
#header a h1
{
    display: none;
}
#header .search
{
	float:right;
	width:260px;
	position: absolute;
	right: 25px;
}

.clear
{
	clear:both;
	background-color:#FFF;
}

#content
{
	width: 992px; /*981*/
	background:#ffffff; /*url(images/cont_bg.gif) repeat-y;*/
	margin-left: 0px;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
}
#content .left
{
	width: 253px;
	float: left;
	vertical-align:top;
}
.navtop
{
	width:253px;
	height: 200px; /*434*/
	float:left;
	background:#ffffff url(images/navtop.jpg) no-repeat;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
}
div.left > div.navtop {
	width: auto;
	height: auto;
	min-width: 253px;
	min-height: 200px;
	background:#ffffff url(images/navtop.jpg) no-repeat;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
}
.navmid {
	width: 253px;
	height: 36px;
	float: left;
	background:#ffffff url(/images/navmid.jpg) repeat-y;
	text-align: left;
	}

div.left > div.navmid {
	width: auto;
	height: auto;
	min-width: 253px;
	min-height: 36px;
	float: left;
	background:#ffffff url(images/navmid.jpg) repeat-y;
	text-align: left;
}
.left ul
{
	margin:5px 5px 5px 30px;
	padding:0;
}
.left ul li
{
	list-style:none;
	margin-top:3px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding:0;
}

.left a:link,.left a:visited,.left a:active,.left a:hover
{
	color:#669900;
	text-decoration:none;
}
.navbottom
{	
	width: 253px;
	vertical-align: top;
}
.center
{
	width:739px; /*751*/
	float:right;
	/*background:#ffffff;*/ /*url(images/right_bg.gif) repeat-y;*/
	margin-left: 0px;
}
.center .content_title
{
	height: 45px;
	width: 739px;
	background:url(images/titlebanner.jpg) no-repeat;
}
.center .content_title h1 {
	color: #fff;
	font-weight: bold;
	font-size:14px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 15px;
	margin-top: 0px;
}
.center .title h2
{
	font-size: 14px;
	margin-top: 10px;
	vertical-align:middle;
	margin-bottom: -5px;
}
.center h1 a:link,.center h1 a:visited,.center h1 a:active,.center h1 a:hover
{
	color:#A01111;
	text-decoration:none;
}
.center h4
{
	font-family:Arial, Helvetica, Georgia, Tahoma, Verdana, sans-serif;
	font-weight:400;
	font-size:12px;
	color:#626262;
	text-align:right;
	margin-right:40px;
	padding:0;
}

div.atlanta-martial-arts-classes {
	padding: 10px;
	width: 695px;
}
div.atlanta-martial-art-class {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 225px;
}
div.atlanta-martial-art-class > p {
	padding: 0px;
	margin: 0px;
	width: 225px;
}
.center p
{
	margin-left: 20px;
}
/* .post_content .title */
.post_content, .post_content .postlist
{
	background: url(images/contentbg.jpg) repeat-y top left;
	/*float: left;*/
	vertical-align:top;
	padding-right: 0px;
}
.post_content {
	width: 730px;
	padding-top: 20px;
	padding-bottom: 100px;
}
.post_content .content_bottom {
	background:#FFFFFF;
}
.post_content dl {
	margin-left: 30px;
}
.postlist {
	padding-left:100px;
	padding-bottom: 50px;
	width: 639px;
}
.reviews {
	padding-left:50px;
	padding-bottom: 50px;
	width: 639px;
}
.reviewblock {
	padding-top: 20px;
	width: 600px;
}
.reviewpoints h2 {
	padding: 5px;
	width: 300px;
	font-weight: normal;
	background-color:#eee;
	border-bottom: #ccc thin solid;
	border-top: #ccc thin solid;
	margin: 10px;
	font-size:12px;
	font-style: italic;
}
.blurbblock {
	width: 500px;
	background-color:#eee;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.reviewstats {
	width: 260px;
	background-color: #eee;
	padding-top: 15px;
	padding-bottom: 15px;
	float: right;
	font-size:10px;
	vertical-align: top;
	margin-left: 10px;
	margin-bottom: 10px;
	border:1px solid black;
}	
.reviewstats table tr td p {
	margin-left: 10px;
}
.content_bottom {
height: 39px;
width: 739px;
float:left;
padding-left:0px;
margin-top: -10px;
}
.center a:link,.center a:visited,.center a:active,.center a:hover
{
	color:#5b6335;
	text-decoration:underline;
}
.post h3 {
	margin-left: 20px;
}
.post small {
	margin-left: 20px;
}
.permalink
{
	text-align:right;
	margin-right: 40px;
	padding:3px 10px;
}

.tags
{
	margin-left: 20px;
	margin-right: 20px;
	text-align:left;
	width:275px;
	}
div.post div.tags {
	margin-left: 50px;
	margin-bottom: 25px;
}
span.relatedtopics
{
	font-size: 12px;
	color:#666666;
}
.post .tags small, .post .entry small {
	margin-left: 0px;
}

#footer
{
	font-size:11px;
	width:992px;
	height:28px;
	background:#ffffff url(images/footer.jpg) no-repeat;
	text-align: center;
	color: #fff;/*BDC499*/
	margin:5px auto 10px;
	padding-top:8px;
}

#footer p
{
	margin:0;
	padding:0px;
}
#footer p a {
	margin-bottom: 0;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	text-decoration: none;
}
#footer a:link,#footer a:visited,#footer a:active
{
	font-weight:700;
	color:#fff!important; /*#5b6335*/
	text-decoration:none;
}
#footer a:hover {
	font-weight:700;
	color:#fff!important; /*#5b6335*/
	text-decoration: underline;
}
.credit
{
	background:#90a090;
	border-top:3px double #aba;
	color:#fff;
	font-size:12px;
	text-align:center;
	margin:10px 0 0;
	padding:3px;
}

.credit a:link,.credit a:hover
{
	color:#ffffff;
}
.feedback
{
	color:#cccccc;
	text-align:right;
	clear:both;
}

#commentform #author,#commentform #email,#commentform #url,#commentform textarea
{
	background:#fff;
	border:1px solid #333;
	padding:.2em;
}

#commentform textarea
{
	width:95%;
}
.commentlist li {
	margin-left: 30px;
}
#commentlist li ul
{
	border-left:1px solid #ddd;
	font-size:110%;
	list-style-type:none;
}

#commentlist li .avatar
{
	float:right;
	margin-right:25px;
	margin-left: 10px;
	border:1px dotted #ddd;
	padding:4px;
	background: #fff;
	height: 16px;
	width: 16px;
}
img.avatar {
	background: #ffffff;
	padding: 4px;
	border: 1px solid #ddd;
	/* Round Corners (native in Safari, Firefox and Chrome) */
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 2px 2px 2px #dddddd;
	-webkit-box-shadow: 2px 2px 2px #dddddd;
	height: 16px;
	width: 16px;
}
img.avatar user-1-avatar, img.avatar user-2-avatar, img.avatar user-3-avatar, img.avatar user-4-avatar, img.avatar user-20-avatar, img.avatar user-53-avatar {
	background: #669900;
	padding: 4px;
	border: 1px solid #ddd;
	height: 16px;
	width: 16px;
}

#wp-calendar
{
	border:1px solid #1927AC;
	empty-cells:show;
	font-size:14px;
	width:90%;
	margin:5px auto 10px;
}

#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;
	text-decoration:none;
}

#wp-calendar a:hover
{
	background:#e0e6e0;
	color:#6F6F6F;
}

#wp-calendar caption
{
	color:#999;
	font-size:16px;
	text-align:left;
}

#wp-calendar td
{
	color:#717171;
	font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing:normal;
	text-align:center;
	padding:2px 0;
}

#wp-calendar td.pad:hover
{
	background:#fff;
}

#wp-calendar td:hover,#wp-calendar #today
{
	background:#eee;
	color:#bbb;
}

#wp-calendar th
{
	font-style:normal;
	text-transform:capitalize;
}

p img
{
	max-width:100%;
	padding:0;
}

img.alignright
{
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}

img.alignleft
{
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}

.alignright
{
	float:right;
	color:#666;
}

.alignleft
{
	float:left;
	color:#666;
}

img,.left ul li ul li,.left ul li ul li ul li
{
	border:0;
}

.left a:hover,.center h1 a:hover
{
	text-decoration:underline;
}

.center a:hover,#footer a:hover
{
	text-decoration:none;
}

img.centered,.aligncenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.center ul li,.center ol li
{
	margin:0 10px;
	color: #666;
}
.page_item {
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
}
.post_content p {
	color: #666666;
	margin-right: 40px;
	margin-left: 20px;
	margin-bottom: 10px;
}
/*div.post_content p {
	margin-bottom:20px;
}*/
.post_content h1 {
	margin: 20px;
	color: #669900;
	font-size:18px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.post_content h2, .postboxcontent h2, .notice h2 {
	margin: 20px;
	color: #669900;
}
.post_content h3, .notice h3 {
	margin: 20px;
	color:#999999;
}
.post_content ul {
	color: #666666;
	margin-right: 40px;
	margin-left: 20px;
}
.BoxSchedule {
	width: 660px;
	text-align: center;
	color: #666666;
}
.BoxScheduleBagua{
	width: 200px;
	float: left;
}
.BoxScheduleXingyi {
	width: 200px;
	float: left;
}
.BoxScheduleNorthernShaolin {
	width: 200px;
	float: left;
}
.post_content .post .entry p, .post_content .post .entry ol {
	padding-right: 30px;
}
.post_content .post .entry p {
	padding-left: 30px;
	line-height: 20px;
	padding-top: 20px;
}
.post_content .post .entry ol {
	padding-left: 75px;
}
.post_content .post .entry p.first, p.first {
	padding: 20px;
	line-height: 20px;
/*	border: #999999 thin double;*/
	background-color: #eee;
}
.summary {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 20px;
	border: #999999 thin double;
	background-color: #eee;
	margin-right: 50px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	
}
.center .post_content .navigation {
	margin-left: 25px;
	margin-right: 25px;
}
 .ex-pullquote, .pullquote {
   float: right;
   border: 0;
   color: #99cc66;
   font-family: georgia, palatino, 'times new roman', serif;
   font-size: 110%;
   font-weight: bold;
   font-style: italic;
 }

 .pullquote {
	float: right;
   width : 250px;
   margin : -25px 0 20px 15px;
 }
 .post_content a:link, .post_content a:visited
 {
 	text-decoration: none;
 }
  .post_content a:hover, .post_content a:active
  {
  	text-decoration: underline;
  }
   .post_content a.green:link, .post_content a.green:visited
 {
 	text-decoration: none;
	color:#999900;
	font-weight:bold;
 }
  .post_content a.green:hover, .post_content a.green:active
  {
  	text-decoration: underline;
  }
  
  div.testimonial
  {
	background: #eee url(images/quotes1.gif) no-repeat;
	width: 600px;
	margin-left: 60px;
  }
  p.testimonial
  {
  margin-left: 95px;
  margin-right: 80px;
  }
div.testimonial_author
  {
  background: #eee url(images/quotes2.gif) no-repeat top right;
  text-align: right;
  padding-right: 100px;
  margin-top: -60px;
  height: 94px;
  }
  p.testimonial_author
  {
  margin-right: 95px;
  line-height: 60px;
}
div.author
{
	color: #666666;
	margin-left: 20px;
	margin-top:0px;
	margin-bottom: 10px;
}
div.post div.author {
	margin-top: 10px;
	margin-bottom: 0px;
}
div#ngg-gallery-2, div#ngg-gallery-1
{
	margin-left: 50px;
	width: 600px;
	/*margin-right: 100px;*/
}
div.login, div.login form {
	float:left;
}
div.login form input {
	margin-bottom: 5px;
	}
div.login {
	margin-top: 5px;
	border: thin #999999 solid;
	padding: 10px;
	font-size: 10px;
	margin-bottom: 25px;
	margin-left: 30px;
	}
div.login h2 {
	color:#669900;
	font-size:14px;
	}
blockquote {
	width: 400px;
	margin-left: 50px;
	padding: 10px;
}
div.blockquoteauthor {
	float: right;
	margin-right: 100px; 
	margin-top: -20px; 
	color:#666;
}
.seriesbox {
	width: 200px;
}
h2#comments, h2#postcomment, ol#commentlist {
	padding-left: 30px;
	font-size: 14px;
	padding-top: 10px;
}
ol#commentlist li {
	list-style-image:url();
}

p.commented {
	padding-left: 30px;
	margin-bottom: 0px;
	}
form#commentform {
	padding-left: 30px;
	}
/*<div class="seriesbox"><div class="center">%series_icon_linked%<br />%series_title_linked%</div><ul class="serieslist-ul">%post_title_list%</ul></div>%postcontent%*/


/* INSTRUCTORS PAGE STYLES  */
h2.author-profile {
	font-size:16px; 
	font-weight:bold;
	margin-bottom: 10px;
	}
img.user-image {
	float:left; 
	margin-right: 10px; 
	margin-left:10px;
	margin-bottom: 10px;
}

/* Special Comment Styles */
ol.commentlist {
	margin:0;
	padding:0;
	}

.commentlist li {
	list-style:none;
	margin-bottom:14px;
	}

.commentlist cite {
	padding: 7px;
	display:block;
	font-style:normal;
	/*background:url(images/bg_comments2_cite.gif);
	border-top:1px solid #d6e4c1;
	border-bottom:1px solid #779d42;
	color:#596e3b;*/
	color:#333333;
	}	

.commentlist a:link, .commentlist a:visited {
	color:#596e3b;
	}

.commentlist a:hover, .commentlist a:active {
	color:#8ec343;
	}

.commentlist cite img {
	padding:1px;
	border:1px solid #aab59a;
	float:left;
	margin-right:9px;
	}

.commentlist .author {
	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	}

.commentlist .time {
	font-size: 10px;
	float: right;
	padding-bottom: 50px;
	}

.commenttext {
	padding: 0 20px 10px 20px;
	/*color:#fafcf6;*/
	color:#333333;
	}
a.tip:link, a.tip:visited, a.tip:active, a.tip:hover {
	color: #5b6335;
	text-decoration: underline;	
}
.pinyin   {
    font-family: "arial unicode ms", "lucida sans unicode", sans-serif;
    }
.paypal-donations {
	width: auto;
	height: auto;
	background:#ffffff url(images/navtop.jpg) no-repeat;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
	margin-top: 20px;
	}
form div.paypal-donations input {
	margin-top: 10px;
	margin-bottom: 10px;
}
form .paypal-donations {
width: auto;
	height: auto;
	background:#ffffff url(images/navtop.jpg) no-repeat;
	text-align: left;
	padding-left: 30px;
	padding-top: 10px;
	margin-top: 20px;
	}
#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#fff;
width:500px;
height:300px;
top: 0px;
left: 0px;
z-index: 9002;
}
#popUpDiv h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006633;
margin: 10px;
}
#popUpDiv ul {
margin: 20px;
}
#popUpDiv ul li {
margin: 20px;
font-size: 14px;
list-style:none;
padding: 5px;
}
#popUpDiv p {
font-size: 10px;
text-align:center;
margin-top: 30px;
}
.imgset {
	float: left;
	/*overflow: visible;*/
	border: none;
	margin-right: 6px;
}

.serieslist-content {
	font-size: 1.2em;
	color: #000;
	text-align: left;
	background: url(http://www.pathsatlanta.org/images/contentbg.jpg) repeat-y top left;
}

.serieslist-box {
	background: url(http://www.pathsatlanta.org/images/contentbg.jpg) repeat-y top left;
	/*float: left;*/
	vertical-align:top;
	padding-right: 0px;
	width: 730px;
	margin-top: -20px;
	/*height: 100px;*/
	/*margin: 10px;
	border: 1px solid #1E3A96;
	border-bottom: 2px solid #1E3A96;*/
}

html>body .serieslist-box {
	height: auto;
	width: auto;
	/*min-height: 100px;*/
} 	

h2.series-title {
	font-size: 2em; /*1.2em*/
	color: #1E3A96;
	text-align: center;
}

ul.serieslist-ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li.serieslist-li {
	margin: 0;
	padding: 0;
}

.seriesbox {
	display:inline;
	float: right;
	background: #F8F8F8;
	color: #777;
	text-align: left;
	font: .8em Arial, Tahoma, Verdana, Sans-Serif;
	margin-right: 50px;
	margin-left: 10px;
	padding: 6px 6px 12px 6px;
	border: 1px dashed #999999; 
	min-width: 150px;
}
.seriesbox .center {
	width: 150px;
	font-size: 12px;
	text-align: left;
	padding-left:-25px;
}

li.serieslist-li-current {
	font: 1em Arial, Tahoma, Verdana, Sans-Serif;
	font-weight: bold;
}
.seriesbox img {
	margin: 0;/*0px 12.5px 0 12.5px*/
}

h3.series-title-post-page {
	font-size: 1.1em;
	color: #1E3A96;
	text-align: left;
}

p.series-description {
	font-style: italic;
}

.seriesmeta {
	color: #666;
	font-size: .8em;
	font-style: italic;
	padding: 1px;
	width: 300px;
	margin-left: 50px;
	margin-top: 20px;
}

.series-nav-left {
	float: left;
}

.series-nav-right {
	float: right;
}
table#fees {text-align:center; margin-left:auto; margin-right:auto; width:600px; border:none;}
  table#fees tr.head {text-align: center; font-weight: bold; color:#666;}
  table#fees tr,td {text-align:center; padding-bottom: 10px; color:#666;}

/*#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*//*
	left: 0;
	top: 0;
	z-index: 10;
}
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}
*html #fade {
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	: document.body.scrollTop);
}
*html .popup_block {
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));

	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft
	+ (document.body.clientWidth /2 )
	: document.body.scrollLeft
	+ (document.body.offsetWidth /2 ));
}
.footertext {
font-size:10px;
color:#999999;
text-align:center;
margin-top:-10px;
}*/
/*Extra Navigation Code to put in Admin of Wordpress Settings of Oraganize Series, in the "Series Post Navigation Template:" field
%postcontent%<fieldset><legend>Series Navigation</legend><span class="series-nav-left">%previous_post%</span><span class="series-nav-right">%next_post%</span></fieldset>*/
table.seminar {
width: 700px;
border: none;
}
table.seminar tr, table.seminar tr td {
vertical-align:top;
text-align:left;
}
table.profile-fields {
	margin-left: 20px;
}
table.profile-fields tr td.label {
	font-weight: bold;
}
li.current-menu-item a, li.current_page_item  a { 
	font-weight: bold;
	background-image: none;
}
div.entry li.page_item {
	border-top: none;
	border-bottom: none;
}




/* TEST TEST TEST TEST for menu */
div.left div.navtop div.menu-header ul
{
	padding:0; margin:0; list-style-type: none; background:transparent; width:auto; height:auto; border: none;	font-weight: bold;/*border: 1px solid #606*/
}
div.left div.navtop div.menu-header ul li ul {
visibility:hidden; position:absolute; height:auto; overflow:hidden; top:0; left:85px; 
}
div.left div.navtop div.menu-header ul li {
float:left; line-height: 20px;
}
div.left div.navtop div.menu-header ul li a, div.left div.navtop div.menu-header ul li a:visited {
display:block; float:left; text-decoration:none; width:175px; height:15px; line-height:15px; font-size:12px; background:transparent; padding-left:10px; 
}
* html div.left div.navtop div.menu-header ul li a, * html div.left div.navtop div.menu-header ul li a:visited {width:150px; w\idth:140px;}

div.left div.navtop div.menu-header table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
div.left div.navtop div.menu-header ul li:hover a,
div.left div.navtop div.menu-header ul li a:hover{
background:#fff; color:#669900; font-weight: bold; width:auto; height:15px; 
}

div.left div.navtop div.menu-header ul li:hover {position:relative; z-index:90;}
* html div.left div.navtop div.menu-header ul li a:hover {position:relative; z-index:100;}

div.left div.navtop div.menu-header ul li:hover ul, div.left div.navtop div.menu-header ul li a:hover ul {
visibility:visible; position:absolute; height:auto; border:2px solid #690; background:#fff; overflow:visible; width: auto; /*border:1px solid #606*/
}
div.left div.navtop div.menu-header ul li:hover ul li a,
div.left div.navtop div.menu-header ul li a:hover ul li a{
display:block; background:#fff; color:#669900; line-height:15px; padding:5px 0 5px 10px; height:auto; text-decoration:none; width: auto;
}

div.left div.navtop div.menu-header ul li:hover ul li:hover a,
div.left div.navtop div.menu-header ul li a:hover ul li a:hover {
background:#fff; color:#669900; width:auto; height:auto; text-decoration: underline; font-weight:bolder;
}
div.left div.navtop div.menu-header ul li:hover ul li ul,
div.left div.navtop div.menu-header ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:auto; overflow:hidden; top:0; left:85px; border:2px solid #690; width:500000px;
}
div.left div.navtop div.menu-header ul li:hover ul li:hover ul,
div.left div.navtop div.menu-header ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; color:#669900; padding:0; border:2px solid #690; list-style-type:none; background:#fff; width: 225px; text-decoration: none;/* border:1px solid #069; */
}
div.left div.navtop div.menu-header ul li:hover ul li:hover ul li a,
div.left div.navtop div.menu-header ul li a:hover ul li a:hover ul li a {
display:block; background:#fff; color:#669900; width:400px; height:auto; text-decoration: none;
}

div.left div.navtop div.menu-header ul li:hover ul li:hover ul li:hover a,
div.left div.navtop div.menu-header ul li a:hover ul li a:hover ul li a:hover {
color:#669900; background:#ffffff; width: 400px; height:auto; text-decoration: underline; font-weight: bolder;
}

/* FACEBOOK LIKE BOX */
.fan_box a:hover{
  text-decoration: none;
}
.fan_box .full_widget{
  height: 200px;
  border: 0 !important;
  background: none !important;
  position: relative;
}
.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
  display: none;
}
.fan_box .connect_action{
  padding: 0 !important;
}
.fan_box .connections{
  padding: 0 !important;
  border: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666;
}
span.total{
  color: #FF6600;
  font-weight: bold;
}
.fan_box .connections .connections_grid {
  padding-top: 510px !important;
}
.fan_box .connections_grid .grid_item{
  padding: 0 10px 10px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-weight: normal;
  color: #666 !important;
  padding-top: 1px !important;
}
.fan_box .connect_widget{
position: absolute;
bottom: 0;
right: 10px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}
.post_content .entry h2.cls_hd_spc_dbl {
margin-top: 2px;
margin-bottom: 2px;	
padding-top: 0px;
padding-bottom: 0px;
}
.post_content .entry h3.cls_hd_spc_sgl, .post_content .entry p.cls_hd_spc_sgl {
margin-top: 0px;
margin-bottom: 0px;	
padding-top: 0px;
padding-bottom: 5px;
}
.layoveradbox {
	height: 682px;
	width: 900px;
}
.layoverad {
	height: 637px;
	width:	900px;
	margin: 0 0 5px -15px;
	padding:0;
	position: relative;
}
.layovernotice {
	height: 45px;
	width:	900px;
	background-color: #333;
	margin: -15px 0 0 -15px;
	padding: 0;
	position: relative;
	line-height: 1.4em;
    text-align: left;
}
#fancy_outer {
	width: 900px;	
}
