/*  
Theme Name: New allaboutlifecoaching
Description: New look of allaboutlifecoaching with horizontal navigation bar and two columns theme.
Author: G Design Group
Author URI: http://gdesign-group.com
 */

 
body{ font-family:verdana, arial, Times, serif; font-size:100%; margin:0; padding:10px 0 0; background-repeat: repeat-x; background-position: top; background-color: #ddd; }
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote { margin: 0; padding: 0; }
h1, h2, h3, h4, h5 { padding: 10px 0 }
a, h1, h2, h3, h4, h5, h6  { color:#93af1e }
h1 { font-weight:bold; font-size:24px; line-height:36px; margin-bottom:18px; }
h2 { font-weight:bold; font-size:16px; line-height:18px; margin-bottom:18px; }
h3 { font-weight:bold; font-size:1em;}
h4 { font-weight:bold; font-size:10px; line-height:18px; }

ul, ol{ list-style:none }
small { font-size: 11px }
code { background: #FFFFC1 }

/*---------MISC STYLING --------- */
.fix{ clear:both; height:1px; overflow:hidden; margin:0 0 -1px }
.clear{ clear:both }
img.fl{ margin:0 12px 5px 0; background:#F4F4F4;	border:1px solid #DDDDDD; padding:5px; }
img.fll, .entry img{ background:#F4F4F4; border:1px solid #DDDDDD; padding:5px; margin:0 0 6px 0 }
img.fl:hover, img.fll:hover, .entry img:hover{ border:1px solid #666 }
.fl, .fll{ float:left }
.fr, .frr{ float:right }
.ac, span .ac{ text-align:center }
.ar, span .ar{ text-align:right }
.al, span .al{ text-align:left }
.gravatar{ float:left; background:#EDEDED; margin:0 7px 0 0; padding:4px }
.border-top{ border-top:2px solid #CCC6B7 }
.border-bottom{ border-bottom:1px solid #CCC6B7 }
.alpha{ margin-left:0 }.omega{ margin-right:0 }
.wp-caption { background:#F4F4F4; margin:0 0 6px 6px }
.wp-caption .wp-caption-text { font-size:11px; text-align:center; margin:0; padding:0 0 6px 0 }

h1{font-size:30px; line-height:30px; font-weight:700; letter-spacing:-1px} 
h2,h3,h4,h5{ font-family:Arial, Helvetica, sans-serif; font-weight:700; margin:0 }
.aligncenter{ display:block; margin:10px auto 20px }
.alignleft{ float:left; margin:10px 20px 8px 0 }
.alignright{ float:right; margin:10px 0 8px 20px }
.widget ul li ul li,.widget_pages ul li ul li{ border:none; margin:8px 0 5px 15px; padding:0 0 0 10px }
a,.widget ul li a,.featured_post h3 a:hover{ text-decoration:none }
a:hover,#pagenav li ul li a:hover,.widget ul li a:hover,.widget .more a,.content .more a:hover,.post h2 a:hover,.featured_post h2 a:hover,.navigation a:hover{ text-decoration:underline }
.content_left,.footer_left,.fl{ float:left }
.content_right,.footer_right,.col2,.fr{ float:right }
.hometexttoplink, a.hometexttoplink:link, a.hometexttoplink:visited {
	color: #000; text-decoration: none;
}
a.hometexttoplink:hover {
	color: #93af1e; text-decoration: underline;
}
/*---------LAYOUT--------- */
.wrapper{ 	
	width:1000px; 
	margin:0 auto; 
	text-align:left; 
	color:#333;
	background-color: #FFF;
}		
.page{ float:left; padding:0 30px;}
#homeheader { 
	position:relative; 	
	height:298px; 
	margin:0 0 5px 0; 
	padding:0;
	background:url(images-new/homeheader-bg.jpg) center top no-repeat;
}
#header { 
	position:relative; 	
	height:75px; 
	margin:0 0 5px 0; 
	padding:0;
	background:url(images-new/innerheader-bg.jpg) center top no-repeat;
}
#header h1 { 
	position:absolute; 
	top:3.2em; 
	right:4em; 
	color:#fff; 	
	margin:0; 
	opacity:.5;
	/*filter:alpha(opacity=40);*/		
}
#header h1.title { 
	top:103px; 
	font-size:1em; 
	line-height:23px; 
	font-weight:bold; }

#header h1 a { 
	color:#fff; 
	text-decoration:none; 
}
/**** Adding on 10-June-2010 (Maia and Friends)****/

#header .maia-pic, #header .crystal-pic, #header .savina-pic,#header .adrienne-pic,#header .newadded-pic {
	/*border:1px solid #fff;
	background-color:#eee;*/
	padding:5px;
	position:absolute;
}

#header .newadded-pic{
	top:6.0em; 
	right:17em;
}
#header .crystal-pic{
	top:5.6em; 
	right:21.7em;
}
#header .maia-pic{	 
	top:3.8em; 
	right:10.8em; 
}
#header .adrienne-pic{
	top:2.5em; 
	right:5.5em; 
}
#header .savina-pic{
	top:2.5em; 
	right:5.5em; 
}
/***  Finish on Adding (Maia and Friends)  ****/


.coaching-software{
	margin:1em 0 0 0;
	padding:0 0 3px 0;			
	width:100%;
	text-align:center;
	font-size:95%;
	font-family:arial, verdana, serif;
	font-weight:bold;		
	height:15px;
	line-height:12px;
	color:#5B7400; 
	
}
.coaching-software a{
	text-decoration:underline;
}
.clickon, .login{
	top:-.9em;
	font-size:80%;
	padding:0;	
	position:relative;
	z-index:1000;
	text-align:right;
}
.clickon{
	color:#660000;
	width:200px;	
	float:left;	
	margin:0 0 0 0;	
	left:3.5em;	
}

.login{
	width:100px;	
	float:right;		
	margin:0 2px 0 0;	
}

.login a{
	color:#f44444;
}

.tagline{
	background-image:url(images/tagline.gif);
	width:502px;
	height:45px;	
	position:absolute;
	top:8.5em;
	left:1.8em;
}
.tagline h2{
	color:#333;
	font-size:.5em;	
	visibility:hidden;
	margin:0;
	padding:0;
}

#header-about h2{ color:#5C7500; margin:0; padding:10px 0; font-size:1.5em; line-height:18pt;}
#header img{ border:none !important }
.nav{ float:left; width:610px }
.content{width:670px; }

.content h1, .content h2 { 
	padding-top:3px; 
	margin-bottom:2px; 	 
	color:#5C7500; 
}

.content li{ margin-bottom:5px }
#header .blog-title{ line-height:55px }
#header .blog-title a{ color:#222222; font-size:50px; font-weight:bold }
#header .blog-title a:hover{ text-decoration:none; color:#666666 }
#header .blog-description{ color:#666666 }

/*---------TOP NAVIGATION for PAGES---------  */
.top_menu{ 
	height:50px; 
	width:979px; 
	text-align:left; 
	font-size:12px; 
	padding:0;
	margin:0;
	margin-top:-.8em;	
	position:relative;
	z-index:10000;	
	/*border-bottom:5px solid #91AF3D;*/
}
.page-menu{	
	position:relative;
	left:2px;	
	
}

a.admin-link, a.admin-link:hover{color:#999;padding:0 6px 0 0;font-weight:normal}
span.subscribe{ color:#666;line-height:28px }

/*---------List sub NAVIGATION FOR PAGES---------  */
.page-menu li a:hover{ color:#FCFCFC; text-decoration:underline }
.page-menu li.current_page_item a:hover,#pagenav li:hover a{color:#FCFCFC}

#pagenav {
	width:979px; 
	margin:1em 0 0;
	float:left;
}
#pagenav a{ 
	display:inline 
	}

#pagenav li{ 
	float:left; 
	line-height:20px;
	width:122px;
	height:30px;
	padding:0 0;
	margin:0;
	text-align:center;
	background:url(images/menu-border.gif)  top center no-repeat;
}
#pagenav li a{ 
	width:122px;
	height:23px;
	display:block;
	padding:8px 0 0;
	color:#333;
	text-decoration:none
}

#pagenav li a span{ 
	font-size:12px; 
	color:#9D9D9D; 
	font-weight:400 
}
	
 #pagenav li a:hover{  
	background:url(images/menu-border-current.gif)  top center no-repeat;
	text-decoration:none;
	width:122px;
	color:#333;
	height:23px;
	}
#pagenav li:hover,#pagenav li.sfhover1{  
	background:url(images/menu-border-current.gif)  top center no-repeat;
	text-decoration:none;
	width:122px;
	height:23px;
	}
#pagenav li.current_page_item{
	background:none;
	color:#fff;
}
#pagenav .current_page_item a{	
	background:url(images/menu-border-current.gif)  top right no-repeat;
	text-decoration:none;
	width:122px;
	height:23px;
	color:#fff;
}
.page-menu li.current_page_item ul li a{
	background:#669933; 
}

#sub-nav ul li{ 
	width:auto;
	height:auto; 
	padding:0 0;
	display:inline;
	margin:5px 0 0;
}
#sub-nav ul li a{
	background:none;
	color:#333;
	padding:5px 30px 5px 0;
	margin:0;
	text-align:center;
	text-decoration:none;
	width:auto;
	height:auto;
	background:#93af1e; 
}
#sub-nav ul li a:hover, #sub-nav ul li:hover,#sub-nav ul li.sfhover1{  
	background:#93af1e;
	text-decoration:underline;
	text-align:center;
	color:#FCFCFC;
	width:auto;
	height:auto;
	}


#sub-nav{
	background:#93af1e;
	width:960px;
	position:relative;
	height:1px;
	float:left;
	top:0px;
	left:1px;
	padding-left:1.5em;
	padding-top:3px;
	z-index:1110;
	text-align:center;

}




/*---------DROPDOWN NAVIGATION FOR PAGES---------  */
/*
.top_menu ul{ list-style:none; margin:0; padding:0;  }
.page-menu li a{ color:#555; display:block; padding:0 20px;}
.page-menu li ul li a{ border:0; color:#FCFCFC }
.page-menu li a:hover,.top_menu li.active a{ color:#FCFCFC; background:#669933 }
.page-menu li a:visited{ color:#444; }
.page-menu li.current_page_item a{ color:#336600; font-weight:700 }
.page-menu li.current_page_item a:hover{ color:#fff }
a.admin-link, a.admin-link:hover{color:#999;padding:0 6px 0 0;font-weight:normal}
span.subscribe{ color:#666;line-height:28px }
.page-menu li a:hover{ color:#FCFCFC; text-decoration:underline }
.page-menu li.current_page_item a:hover,#pagenav li:hover a{color:#FCFCFC}


#pagenav a{ display:block }
#pagenav li{ float:left; line-height:29px }
#pagenav li a:hover{ background:#669933;text-decoration:none }
#pagenav li ul{ position:absolute; width:15em; left:-999em }
#pagenav li:hover ul,#pagenav li.sfhover1 ul{ left:auto; z-index:1000 }
#pagenav li ul li{ background:#669933; border:solid #91AF3D; line-height:26px; width:15em; border-width:1px }
#pagenav li:hover,#pagenav li.hover{ position:static }
#pagenav li ul ul{ margin:-29px 0 0 15em }
#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul{ left:-999em; padding:2px 0 0 }
#pagenav li:hover,#pagenav li.sfhover1{ background:#669933 }
#pagenav li a:hover,#pagenav li a.sfhover1{ color:#fff }
#pagenav li ul li ul li,#pagenav li ul li ul li ul li,#pagenav li ul li ul li ul li ul li{ border-bottom:1px solid #91AF3D }
#pagenav li:hover ul ul,#pagenav li.sfhover1 ul ul,#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li:hover ul ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul,#pagenav li.sfhover1 ul ul ul ul{left:-999em}
#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li li li li.sfhover1 ul{left:auto}
select,#pagenav{ padding:0 }
#pagenav li a span{ font-size:12px; color:#9D9D9D; font-weight:400 }

*/
/*---------SUBSCRIBE ---------  */
.subscribe{ color:#FCFCFC; float:right; font:11px Verdana; height:16px; padding:0 5px 0 0 }
.subscribe a,.subscribe a:hover{ color:#000; font-weight:700 }
a.admin-link, a.admin-link:hover{ color:#aaa }
.rss-button{ font-weight:700; font-size:10px; color:#FFF; background:#D54100; border:1px solid #E48348; padding:1px 4px }

/*---------FEATURED POSTS --------- */
.feat_background{ background:#000; border: 1px solid #fff }
.boxed_featposts .featured_post{ width:288px; margin:0 5px 10px 5px; position:relative }
.full_featposts .featured_post{ width:610px; margin:0 5px 10px 5px; position:relative }
.featured_post span.date_bg{ position:absolute; right:2px; top:2px; background:#000; color:#fff; padding:4px }
.boxed_featposts .featured_content{ float:left; width:228px; color:#FFF; padding:0 0 0 15px }
.full_featposts .featured_content{ float:left; width:570px; color:#FFF; padding:10px 0 0 15px }
.featured_post img{ background:transparent; border:0; padding:0 0 0 5px; margin:0 }
.featured_post img:hover{ border:0 }
.featured_content p{ margin:0 0 5px}
.featured_content a{ color:#FFF !important }
.featured_post img{border:none;margin-left:auto;margin-right:auto;margin-top:5px;display:block}
.featured_post .date{color:#fff;font-weight:700;margin-right:10px;margin-left:15px;padding-top:15px;width:45px;height:50px}
.featured_date p{ line-height:32px; margin: 0}
.featured_content h2 a{ font-weight:400; color:#FFF; font-size:23px; font-family:arial, Times, serif }
.boxed_featposts.featured_content h2{ color:#FFF; margin-bottom:10px; line-height:16px }
.full_featposts .featured_content h2{ color:#FFF; margin-bottom:10px; line-height:16px }
.comments-feat { color:#fff !important }
.comments-feat a{ padding-left:2px; font-size:25px; text-transform:none; font-weight:400; color:#aaa !important }
.hr-border{ background:url(images/hr-trans.png) no-repeat top; height:55px }

/*---------REST OF ENTRIES --------- */
.content .post, .content .single-post{ float:left; margin-bottom:30px; padding-left:15px; width:610px }
.boxed_posts .post{ float:left; width:280px; background-image:none !important; margin:10px 15px 10px 10px !important; padding:0 !important; display: inline }
.full_posts .post{ float:left; width:600px; background-image:none !important; margin:10px 15px 10px 10px !important; padding:0 !important; display: inline }
.blog .post h2{ margin-bottom:5px; font-size:20px; font-weight:400; }
.post h2{ font-weight:700; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing:-1px }
.post h2.post_title{ font-size:32px; margin-bottom:30px }
p.header_meta span{ font-size:12px; margin-right:5px; color:#FFF; padding:5px }
.blog .post p{ margin:5px 0; line-height:20px }
.col1,.col2{ width:300px }
.col1{ margin-right:10px; float:left }

/*---------SIDEBAR ---------  */
.sidebar{ width:255px; margin-top:20px; font-size:11px;}
.sidebar_right{ float:right; padding-left:50px; }
.sidebar h3{ font-weight:700; font-size:16px }
.sidebar p{ font-size:13px; color:#666 }
.nosidebar .post2, .nosidebar .header-about h2{ width:930px; float:left;margin-bottom:30px }

/*---------widgets ---------  */
.widget .more,.content .more{ color:#000;font-weight:700; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; margin-bottom:0 }
.widget .more span,.content .more span{ color:red; margin-right:5px }
.widget{ width:225px; margin-bottom:15px; float:left; list-style:none; overflow:hidden; padding:15px; background-color:#000; color:#666 }
.widget a{
	color:#336600;
	text-decoration:underline;
}
.widget a:hover{
	color:#93AF1E;
}
.widget li{ padding-top:11px; list-style-type:none; margin:0 }
.widget h2{ margin-bottom:15px; font-size:18px }
.widget h3{ margin-bottom:5px; font-size:18px; border-bottom:1px solid #eee; padding:0 0 10px }
.flickr h2 span{ color:#0061D8 }
.flickr h2 span span{ color:#FF1183 }
.flickr ul{ margin:15px 0 0; padding:0 }
.flickr_badge_image{ float:left; list-style:none; margin:0 10px 10px 0 }
.flickr img{ border:12px solid #111; background-color:#999; padding:1px }
.flickr img:hover{ border-color:#333 }
#calendar_wrap{ padding:0 0 0 40px }
#calendar_wrap caption{ padding:10px 0 }
li.recentcomments a{ font-style:italic }
.widget #searchform label{ display:none }

/*---------ADVERTISING ads --------- */
.box3{ background:transparent; padding:0 0 30px 0; margin:0 }
.ads123456{ height:125px; margin:0; padding: 2px 0 0 0 }
.ads123456 img{ float:left; border:1px solid #fff; margin:0 }
.ads123456{ float:right; margin:0 }
#big_banner img{ background:transparent; border:1px solid #ddd; margin:0 0 0 2px }

.adsense-468{ text-align:center }
.adsense-728{ text-align:center; padding:20px 0 0 0; margin:0 0 -20px 0; width:910px }

/*---------SINGLE POST STYLING --------- */
.single-post #header-about h1{ width:610px; font:normal 33px/33px verdana, arial, serif; border-bottom:1px solid #DDD; margin:0 0 20px; padding:15px 0; text-transform:none }
.date-comments{ color:#777 }
.date-comments a{ color:#777;font-weight:700 }
.date-comments span.comments a{ font-size:22px; font-weight:400 }
.tags{ padding: 10px 0 }
.entry { color:#333; padding: 0 0 30px 0; }
.entry a{ text-decoration:underline }
.entry a:hover{ color:#346BA4 }
.entry img.fr{ margin:0 }
.entry img.alignright{ margin:0 0 10px 10px }
.entry p{ text-align:left; font-size:13px; line-height:20px !important; padding:8px 0 }
.entry blockquote p{ 	
	border:1px dashed #ddd;
	background-color:#9c9c9c;
	font-size:14px;
	margin:1em;
	padding:1em;
	color:#eee;
	font-weight:normal; 
}
.entry ol, .entry ul { line-height: 18px; padding:8px 0 }
.entry ul { padding-left: 60px }
.entry ul li { list-style: disc; padding: 3px 0 }
.entry ul li ul li { list-style: circle }
.entry ol { padding-left: 50px }
.entry ol li { list-style: decimal inside; padding: 3px 0 }
.entry h2, .entry h3 { font-weight:normal }
.entry h2 { font-size: 24px; line-height:22px; }
.entry h3 { font-size: 18px }
.entry h4 { font-size: 14px }
.entry h5 { font-size: 11px }

/*---------SINGLE PAGE STYLING --------- */
.page{ padding:10px 0 0 0; background-color: #FFF; }
span.edit-entry { font-size:16px; color:#999; padding: 0 0 0 10px }
.last-updated{ font-size:11px; color:#999; text-align:right }

/*---------COMMENTS --------- */
span.comments {margin-left:5px; padding-left:20px; background: url(images/comments-trans.png) no-repeat bottom left }
.commh2{font-size:21px !important; color:#333 !important; padding:0 0 5px 0 }
#comments ol{padding:20px 0;}
#comments .comment { margin-top: 10px; width: 100%;}
#comments .comment .meta-left { width: 90px; float:left; color:#bbb;}
#comments .comment .meta-left p{ padding:10px 0 0 0 }
#comments .comment .meta-left .meta-wrap {width: 90px; margin-right: -16px; overflow: hidden; padding-right: 7px; min-height:70px }
.authorcomment, .authorcomment a, .authorcomment a:hover {color:#515151 }
#comments .comment small {font-size: 11px }
* html #comments .comment .text-right { height: 100px }
#comments .comment .text-right { min-height: 70px; margin: 0; background:#F8F8F8; padding: 12px; border: #DEDEDE 1px solid; margin-left:100px; float:none }
#comments .comment .text-right a{ text-decoration:underline }
#comments .comment .text-right p { line-height: 18px; padding: 0 0 8px 0 }
#comments ul.children { margin:10px 0 0 20px; padding:0 }
#comments .commentlist { padding:0 }
#comments .comment .authcomment{ background:#EAEAE3; border: #CCC6B7 1px solid }
p.commpadd{padding:10px 0 10px 0 }
span.comm-reply{ float:right; color:#bbb; padding:5px 0 0 0 }
span.comm-reply a, span.comm-reply a:hover{ font-size:13px; color:#bbb }
.cancel-comment-reply{padding:0 0 10px 0 }
#respond {padding:10px 0 0 0 }
#respond textarea, .commpadd input{border: #DEDEDE 1px solid; background:#F8F8F8 }


/*---------ARCHIVE --------- */
.arclist ul li{color:silver; font-size:12px; border-bottom:1px solid #f1f1ed; padding:5px 0 }
.arclist ul li ul{border-bottom:0; padding:0 0 0 5px }
.arclist ul li ul li{border-bottom:0; padding:10px 0 0 5px }
.rss-archive{background:url(images/rss-small.gif) center left no-repeat; padding-left:24px; line-height:23px }
.rss-archive a, .rss-archive a:hover{color:#E4760F; font-size:13px }
.arclist .archives-time{float: left;	text-transform: uppercase; color: #666666; width: 90px; border-right: dashed 1px #ddd; margin:0 15px 0 0 }
.browsing-archive #header-about h2{ font-size:24px }

/*---------PAGE NAVIGATION - pagination --------- */

.pagination { width: 100%; /*fon-size: 12px;*/ font-weight: bold; padding: 26px 0}
.Navi { float: right; padding: 0 0 20px 0 }
.Navi a { text-decoration: none !important }
.Navi .on { color:#fff; display: block; float: left; font-size: 14px; padding: 3px 9px 4px 9px; margin-left: 4px; background: #93AF1E !important }
.Navi a { border:1px solid #93AF1E; color: #333; display: block; float: left; padding: 3px 7px; margin-left: 4px }
.Navi a:hover { color:#000; background: #E6EACE }

/*---------AUTHOR STYLING --------- */
.author-archive{ padding:0 0 25px 0; margin: 0 0 30px 0; border-bottom: 1px solid #ddd }
.auth_gravatar{ float:left; margin-right:10px; width:58px}
.auth_gravatar img{ background:#FFF; border:1px solid #ccc; width:48px; height:48px; float:left !important;padding:4px }
.auth_email a{ padding: 2px 0 2px 0; text-decoration:none; font-weight:700 }
.auth_email a:hover{ text-decoration:underline }

/*---------FOOTER --------- */

/*** Added from three columns theme allaboutlifecoaching.com ******/
#footer_link {
	clear:both;
	position:relative;
	/*background:url(images/bg-footer.gif) no-repeat;*/
	margin-top:0px;
	padding:0 0 1em 0;
	height:161px;
	color:#93AF1E;
	text-align:center;
	width:1000px;
	background: #fff url(images-new/footer-bg.png) center top repeat-x;	
}

.footer-bg-texts{	
	position:relative;
	opacity:.85;
	/*filter:alpha(opacity=85);*/
}
.footer-bg-copyright{	
	position:relative;
	opacity:.85;
}
.footer-bg-texts{	
	height:100px;		
	margin:0;
	padding:0;	
}

.footer-bg-copyright{	
	height:20px;	
	bottom:0;	
	margin:0.5em 0 0 0;
	padding:.7em 0 0 0;
	color:#666;
	font-size: 12px;
}

	/**** feed at the bottom ******/
.feed-bottom{
	margin:0;
	padding:.2em 0 0 0;	
	height:70px;	
	width:155px;
	background:url(images/bracket.gif) no-repeat;
	color:#93AF1E;
	float:right;
	position:absolute;
/*	top:.5em;
	right:25em;	*/
	top:4em;
	right:0.3em;
}

.bbbseal{
	margin:0;
	padding:.2em 0 0 0;	
	float:right;
	position:absolute;
	top:.3em;
	right:1.2em;	
}

.velentine{
	margin:0;
	padding:.2em 0 0 0;	
	float:right;
	position:absolute;
	top:.3em;
	right:12em;	
}

#header .feed-bottom p.note{
	/*magin:0;*/
	padding:5px;
	font-size:11px;
	color:#333;
	text-align:left;
}
#header .feed-bottom p.rss{
	font-size:9px;
	float:left;	
	position:relative;
	top:0.5em;		
	text-align:left;
	/*magin:0;*/
	padding:0;
}
#header .feed-bottom p.rss a{
	color:#666;	
	text-decoration:none;		
	font-weight:bold;
}
#header .feed-bottom p.rss a:hover{	
	text-decoration:none;
	border-bottom:1px solid #93AF1E;
}

.feed-bottom img{	
	margin:0 0 0 .2em;
	padding:0;
	float:left;
	position:relative;
	top:-.3em;
}	
.admin{
	margin:0;
	padding:.7em 0 0 0;
	height:70px;	
	width:100px;
	background:url(images/bracket-admin.gif) no-repeat;
	color:#FD6120;
	float:right;
	position:relative;
	top:.5em;
	right:1.2em;
	font-size:x-small;
}
.admin a{	
	color:#FD6120;
	text-decoration:none;
	font-weight:bold;
}
.admin a:hover{
	text-decoration:underline;
}
#footer_link .nav-bottom{
	width:560px;
	margin:0;
	padding:0;	
	float:left;
	position:relative;	
	/*top:1.5em;*/
	left:15em;	
	font-size:13px;
}
#footer_link .nav-bottom ul{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
}
#footer_link .nav-bottom li{
	display: inline-block;
	padding:0 .5em 0 .7em;	
	border-left:1px solid #91AF3D;		
}
#footer_link .nav-bottom li{
	display: inline
}
#footer_link .nav-bottom>li{
	display: inline-block;
}

#footer_link .nav-bottom li a{
	color:#444;
	text-decoration:none;
}
#footer_link .nav-bottom li a:hover{
	color:#617201;
	text-decoration:underline;
}


/**************** Home page design ********************/

.page{
	font-size:10pt;
}

.content .home-latest-post { 
	background:#fff url(images/lpost-bg.gif) repeat-y; 
	margin-bottom:1.7em; 	
	margin-top:.5em;
	margin-left:9.2em;
	position:relative;	
	top:1em;	
	padding:0;	
}

.content .home-latest-post .cap { 
	background:url(images/lpost-bottom.gif) no-repeat; 	 
	height:20px;	 	
}
.content .home-latest-post .top { 
	background:url(images/lpost-top.gif) no-repeat; 
	margin:0; 
	padding:0; 
	height:5em; 	
}
.content .girld img{	
	margin:3.7em 0 0 .5em;
	padding:0;
	position:absolute;	
	z-index:1000;
	border:3px solid #C6DB6A;
}

.content .home-latest-post ul{	
	list-style-type:none;
	width:90%;		
	/*font-size:normal;*/
}

.content .home-latest-post ul li { 
	background:url(images/arrow_on.gif) no-repeat 0 .41em;
	margin:0 0 0 4em;
	padding:0 5px 5px 10px;
}
.content .home-latest-post ul li a, .home-life-coaching a{
	color:#555;
	border-bottom:1px solid #5C7500;
	text-decoration:none;
}
.content .home-latest-post li a:hover, .home-life-coaching a:hover{
	color:#669900;
	border-bottom:1px solid #5C7500;
}

/*** box2 on home page****/
.content .home-life-coaching{ 
	background:#fff url(images/home-life-coaching-bg.gif) repeat-y; 		
	margin-top:.7em;
	margin-left:3em;
	margin-bottom:10em;		
	position:relative;	
	top:2em;
}

.content .home-life-coaching .cap { 
	background:url(images/home-life-coaching-bottom.gif) no-repeat; 	 
	height:20px; 	
}
.content .home-life-coaching .top { 
	background:url(images/home-life-coaching-top.gif) no-repeat; 
	margin:0; 
	padding:0; 
	height:3em; 	
}
.content .home-life-coaching p{	
	width:430px;
	margin:.3em 0 1.5em 11.5em;
	padding:0;	
	/*font-size:normal;*/
}

.content .girld2 img{	
	margin:1em 0 0 .5em;
	padding:0;
	position:absolute;	
	z-index:1000;
}

/*** box3 on home page****/
.content .home-about{ 
	background:#fff url(images/about-bg.gif) no-repeat; 
	margin-bottom:1.7em; 	
	margin-top:.5em;	
	margin-left:.3em;
	margin-bottom:4em;		
	position:relative;	
	width:560px;
	height:148px
}
.content .home-about img{
	float:left;
	border:1px solid #C6DB6A;
	padding:2px;
	margin:2.7em 0 0 .3em;
}
.content .home-about p{
	font-size:1em;
	width:430px;
	margin:0 0 0 9em;
	padding:2.5em 0 0 0;		
}
.box img{
	margin:.7em .7em .5em .5em;
	float:left;
}

.box h4.book{		
	margin:.7em 0 .5em 0;
	padding:0;		
}
h4.book a{ 
	text-decoration:underline; 
	color:#93AF1E; 	
	font-family:arial, serif;
}

h4.book a:hover { 
	text-decoration:underline; 
	color:#5C7500; 
}
.box p.book{
	font-size:.7em;
}
.box p.book a{ 
	text-decoration:none; 
	color:#93AF1E; 
}
.box p.book a:hover{
	text-decoration:underline;	
	color:#5C7500;
}

.entries img {
	margin: 10px 10px 10px 0;
	padding: 5px;
	border: solid 1px #ddd;
	background-color: #f3f3f3;
   /* optional rounded corners for browsers that support it */
   /*-moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
    border-radius: 3px;*/	
	position:relative;
	}

/**************** End home page design ***************/




/***************** Sidebar Widget style + boxes on right columns **************/
.widget {
	font-size:10pt;
}
.widget#search{	
	background:#fff url(images/search-bg.gif) no-repeat;
	width:250px;
	height:67px;
}

.widget#home-box0{	
	background:#fff url(images/home-box-0.gif) no-repeat;		
	height:260px;
}
#home-box0 p{
	margin:0;
	padding:7px 0;	
	font-size:10pt;
	line-height:17px
}
#home-box0 p.video{	
	padding:0 3px 5px 0;	
}

.widget#home-box1{	
	background:#fff url(images/home-box1-bg.gif) no-repeat;		
	height:150px;
	width:273px;
	margin-left:-1.6em;
	margin-top:-.5em;
	padding:0;	
}
#home-box1 p{
	font-size:90%;	
	margin:0; 
	padding: 5px 0 10px 0;
	font-weight:bold;
}
#home-box1 .blocking-you{
	margin:5em 0 0 3em;
	padding:2px;
	width:80%;
	font-size:14px;
}

.widget#home-box2{	
	background:#fff url(images/home-box2-bg.gif) no-repeat;		
	font-size:10pt;
}
.widget#home-box2 p{	
	margin:0;
	padding:35px 3px 15px 0;	
	font-size:10pt;
	line-height:17px;
}
.widget#home-box2 img{
	float:left;
	border:1px solid #91AF3D;
	margin:2.3em 1.5em .2em 0;
	padding:0;
}
.widget#media-logo{	
	/*background-color:#fff;*/
	background:#fff url(images/media-logos.gif) no-repeat;	
	height:261px;
	width:254px;
	margin:0;
	padding:0;
}

.journalingtxt {
	width:200px;
	padding:15px 0 0 30px;
	font-weight:normal;
	text-align:center;
}
.journalingtxt a:hover {
	text-decoration:none;
}

   /************ End sidebar home : Begin sidebar blog *************/
   
.widget#category-box, .widget#achieve-box, .widget#blogroll-box { 
	background:#fff url(images/category-bg.gif) repeat-y; 
	width:250px;
	position:relative;				
	padding:0;
	margin:0 0 1em 0;	
}
.widget#category-box .cap, .widget#achieve-box .cap, .widget#blogroll-box .cap { 
	background:url(images/catergory-bottom.gif) no-repeat; 	 
	height:20px;	 	
}
.widget#category-box .top { 
	background:url(images/catergory-top.gif) no-repeat; 
	margin:0; 
	padding:0; 
	height:2.5em; 	
}
.widget#achieve-box .top { 
	background:url(images/achieve-top.gif) no-repeat; 
	margin:0; 
	padding:0; 
	height:2.7em; 	
}
.widget#blogroll-box .top { 
	background:url(images/blogroll-top.gif) no-repeat; 
	margin:0; 
	padding:0; 
	height:2em; 	
}

.widget#category-box ul, .widget#blogroll-box ul {		
	width:90%;	
	padding:0 15px;
	margin:0;		
}
 .widget#blogroll-box ul{
 	position:relative;
	top:-2em;
	bottom:-1em;
 }
 
 .widget#achieve-box select{
 	width:85%;	
	padding:0;
	margin:0 15px;
	border:1px solid #93AF1E;
	color:#555;
 }
 
.widget#category-box ul li ul{		
	padding:0;
	margin:0;		
}
.widget#category-box li{
	list-style-type: square;
	margin-left:12px;
	padding:7px 0 2px 0;	

}
.widget#category-box li ul li{	
	padding:1px 0;	
	margin:5px 0 5px 10px;	
}

.widget li a{		
	color:#666;
	text-decoration:none;		
}
.widget li a:hover{		
	color:#5C7500;
	text-decoration:underline;		
}
.widget li a:visited{		
	color:#444;		
}


input#submit{
	font:bold 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; 
	color:#FFF; 
	text-align:center; 
	padding: 3px 0; 
	margin:0 0 7px 0;
}
#submit{
	position:relative;
	top:1.2em;
	left:-2px;
}

.external-form{
	margin:0;
	padding:15px 0 0 0;
}



/*** h2***/
.post #header-about h2 a {text-decoration:underline; color:#5C7500;   }
.post #header-about h2 a:hover {color:#5C7500; }


/******* actions in post and links *************/
.entry a { 
	text-decoration:underline;
	color:#336600;
}
.entry a:hover{
	 color:#5C7500;
	 text-decoration:underline;
}
.entry img a, .entry a img{
	text-decoration:none;
}
.entry a.more.inline { margin-left:5px; }
.entry .actions{
	border:1px solid #ddd;
	margin:.5em 0 0 0;
	padding:.5em .5em 0 1em;
	position:relative;
	background-color:#F5F5F5;
}
.entry .actions p { 
	width:85%; 		
	margin:0;
	padding:3px 0; 	
	color:#666; 
}
.entry .actions .social-bookmark{
	clear:both;	
	text-align:center;
	margin:0;
	padding:.5em 0 1em 0;		
}

.entry .actions .social-bookmark a img{
	border:0;
	text-decoration:none;
	margin:0 0 -.5em 0;
	padding:0;
}

/******* blogroll ***********/
.linkcat h2{
	visibility:hidden;
	margin:0;
	padding:0;
	font-size:small;	
	/*line-heigh:1px;*/
}
li#linkcat-2 ul{
	font-size:9pt;
	margin:0;
	padding:0;	
}

/********************* Comments things *********************/
.post .comment { padding-bottom:10px; color:#444;}
.post .commentname{		
	color:#5C7500;
	margin:0;
	padding-bottom:.5em;
}
.post .commentname .date-time{	
	color:#999;
	padding-left:.5em;
}
.post .comment h4.posted { font-size:100%; font-weight:normal; color:#888; margin-bottom:2px; }
.post .comment h4.posted strong { font-size:100%; font-weight:bold; color:#5C7500; margin-right:5px; }
.post .comment h4.posted a { text-decoration:underline; color:#93AF1E;}
.post .comment h4.posted a:hover { color:#5C7500;}
.post .comment p { margin-bottom:12px; font-size:.9em; color:#555; }
.post #comment_form{
	padding-bottom:12px;
}
.post #comment_form table { margin:0 20px 12px;}
.post #comment_form table td input { margin:3px 0; width:320px;}
.post #comment_form p input {color:#444;}
.post #comment_form table th { padding-right:9px; color:#666; }
.post #comment_form p { margin:0 20px 12px; color:#666; font-size:.72em;}
.post #comment_form textarea { width:370px; height:145px; }
.required{
	font-size:x-small;
	color:#FD6120;	
}

ol.commentlist {
	margin: 0 0 20px 0;
	list-style-type: none;
	padding: 0;	
	/*border-bottom: dotted 1px #ccc;*/
	}	
ol.commentlist li {	
	padding: 12px;
	margin:0 0 .3em 0;
	border:1px solid #eee;
	background-color:#fff;
	}
ol.commentlist li.alt {
	background-color: #E0EFD3;
	border:1px solid #eee;
	}
ol.commentlist li.authorcomment {
	background-color: #ffecec;
	border:1px solid #eee;
	}		
ol.commentlist li p {
	margin: 2px 0 5px 0;
	}

.page .more-entries { 	 
	font-size: 11px; 
	text-align: right; 	
	position:relative;		
	font-size:80%;
	margin:1.5em 0 0 0;
	padding:0;		
}
.page .calignleft{float:left; position:relative; padding-bottom:1em;}
.page .more-entries .calignright{float:right; position:relative; padding-bottom:1em;}
.commenttext-admin{min-height:20px}
.commenttext-admin img{float:right}
.commenttext{min-height:20px}
.commenttext img{float:right}

/***** align image *********/
img.alignleft{ margin:0 10px 0 0; background:#fff; border:0; }
a:hover img.alignleft, a:hover img.alignright{ background:#fff; border:0; text-decoration:none;}
img.alignright{background:#fff; border:0; }

/***** finish *********/

.page .follow-me{		
	margin:0em 0 0 3em;
	padding:0;		
	width:200px;
	height:48px;
	
}

.follow-me a img{
	border:0;
	opacity:.8;
	/*filter:alpha(opacity=80);*/
}
.follow-me a:hover img{	
	opacity:1;
	/*filter:alpha(opacity=100);*/
}


.maia-message{
	background:#fff url(images/home-maia-messages.gif) no-repeat;
	width:671px;
	height:350px;
	margin:-1em 0 4em 0;
	padding:0;
}

.maia-message p{	
	margin:0 0 0 14em;
	padding:6em 0 0 0;
	width:420px;		
	line-height:18px;
	color:#666;
	font-family:verdana,arial,serif;
	font-size:10pt;
	
}

.endorsement{
	width: 500px;
	margin:4.5em 0 0 11.5em;
	padding:0;	
	color:#555;	
	font-weight:bold;
}
.endorsement p{
	width:450px;
	margin:0;
	padding:2px;
	font-family:verdana,arial,serif;
	font-size:9pt;
	text-align:justify;	
}

.endorsement p.author{
	text-align:right;
	color:#69890A;	
	width:450px;
	margin:0;
	padding:2px;	
}

.group_boxes{
	margin:10px 0 0 60px;
	padding:0;	
	width:128px;
	height:104px;
	/*position:relative;
	top:-6em;
	left:2.5em;*/
}


.life-tool{
	background:#fff url(images/home-life-tools.gif) no-repeat;
	width:672px;
	height:322px;
	margin:.5em 0 1.5em 0;
	padding:0;
}

.special{
	width:132px;
	height:60px;	
	position:absolute;
	margin:6.8em 0 0 2.8em;
	padding:0;
	font-size:90%;
	font-weight:bold;
	color:#883987;
}
.life-tool .special a img{
	text-decoration:none;
	border:0;
}

ul.life-tool-post, ul.all-posts{
	margin:0 0 0 14em;
	width:460px;		
	line-height:18px;
	color:#666;	
	font-family:verdana,arial,serif;
	font-size:10pt;
}
ul.life-tool-post a, ul.all-posts a, .maia-message a{
	text-decoration:underline;
}


ul.life-tool-post li, ul.all-posts li{
	/*margin-top:1.2em;*/
}

ul.life-tool-post{	
	padding:12px 0 0 0;		
	position:absolute;
	/*top:29em;*/

}
ul.all-posts{
	padding:0;	
	top:220px;
	position:relative;
	/*border:1px solid #fff;*/
}
.post_wright {
	width:900px;
	margin:0 0 0 25px;
}
#newheaderboxes {
	 width: 1000px;
	 height: 280px;
	 margin-top: 12px;
}
img.sallypagecls {
	border:2px solid red;
}
a.nohover:hover img  {
/*filter:alpha(opacity=80); -moz-opacity: 0.80; opacity:0.80;*/
}
