/*********************************************************************************************

Theme Name: Yamidoo PRO Magazine
Theme URI: http://www.wpzoom.com/demo/yamidoo-pro/
Description: A magazine style theme by <a href="http://www.wpzoom.com">WPZOOM</a>
Version: 1.0
Author: WPZOOM
Author URI: http://www.wpzoom.com

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Slider  -------------------  featured.php
6.  Featured Categories  ---------------  blocks.php
7.  Homepage Articles ------------------  index.php
8.  Single Articles & Pages ------------  single.php, page.php
9.  Comments  --------------------------  comments.php
10. Forms  ----------------------------   searchform.php
11. Sidebar & Widgets ------------------  sidebar.php
12. Footer  ----------------------------  footer.php

**********************************************************************************************/


/********************************************************************************************* 

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/   
@import url(//fonts.googleapis.com/css?family=Pontano+Sans);

* {
margin:0;
padding:0;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin: 0;
padding: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

fieldset, img {border: 0;}

address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

ol, ul {list-style-type: none; list-style-position:inside;}
caption, th {text-align: left;}

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
 }

q:before, q:after {content: '';}
abbr, acronym {border: 0;}


/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

table { -x-system-font: none; font-family: inherit; font-size: inherit; font-size-adjust: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; width: 100%; }
th {  background: #BBCCDD; color:#333; }
th, td { line-height: 20px; padding: 4px; }
tr:nth-child(2n) {  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; }
tr:nth-child(2n+1) {  }


 
/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   
#navigation {
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:bold;
text-align:center;
float:left;
margin:0 auto;
width:500px;
}
  /* =WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi { font-family:Arial; font-size: 12px; text-align: center; padding: 6px; color: #fff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); text-transform: uppercase; }
	.wp-pagenavi .pages { padding: 5px 6px; margin: 0 6px; color: #fff; background: #34475b; border: 1px solid #DDD; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-pagenavi a:link, .wp-pagenavi a:visited { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 5px 6px; margin: 0 4px; color: #fff; font-weight: bold; background: #34475b; }
	.wp-pagenavi .current { padding: 5px 6px; color: #fff; margin: 0 5px; background: #4e6883; font-weight: bold; border: 1px solid #DDD; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.pagenav .wp-pagenavi a:hover { color: #fff; background: #4e6883; }
	
	
	.navigation {
	color:#fff;
	float:left;
 	width:100%;
 	}	

   .navigation .alignleft a,   .navigation .alignright a {
		width: 125px;
 		text-align: center;
		height: 20px; }
		
 
	 .navigation a {
		color: #fff;
		background:#737070;
		font-weight: bold;
		margin: 7px 5px;
		padding: 5px 6px;
		cursor: pointer;
		font-size: 10px;
		text-transform: uppercase;
 		text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
		-moz-border-radius:3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border:none;
		}
 
	.navigation .alignleft { float: left; }
 
	.navigation a:hover {
		color: #fff;
		text-decoration: none; 
		background:#6c6868; }
 
	.navigation .alignright { float: right; }

.post-edit-link { text-transform: uppercase; font-size: 10px; color: #f81b10; font-weight: bold; }


.pagenav {
padding:8px 10px;
float:left;
width:590px;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#989898;
}

.pagenav a {
color:#f9ab45;
}

.pagenav a:hover {
color:#ee2270;
text-decoration:none;
}

.pagenav .floatleft {
background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/prev.png) no-repeat left 5px;
padding-left:20px;
}

.pagenav .floatright {
background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/next.png) no-repeat right 5px;
padding-right:20px;
}


.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 10px 15px 5px 0; }
.alignright { float: right; margin: 10px 0 8px 20px; }
.clear { clear: both; }
.floatleft,.more_left { float: left; }
.floatright { float: right; }
.transpBlack { background: url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/transpBlack.png); }


 
.wp-caption { border: 1px solid #B6B6B6; text-align: center; background-color: #EFEFEF; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-caption img { margin: 0; padding:4px 0; border: 0 none; }
	.wp-caption p.wp-caption-text { font-size: 11px; line-height: 14px; padding: 0 3px 5px; margin: 0; font-style: italic; }	
	
a { color: #ee2270; outline: none; text-decoration: none; }
	a img { border: none; }
	a:hover { text-decoration: underline; }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
html { overflow-y: scroll; }
p { font-size: 1.3em/1.3em; }

#wp-calendar caption { font-weight: bold; color: #333; text-transform: uppercase; }
#wp-calendar td { text-align: center; }
	#wp-calendar td a { color: #333; font-weight: bold; text-decoration: underline; }
		#wp-calendar td a:hover { text-decoration: none; }
#wp-calendar caption { background: #888888 none repeat scroll 0 0; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 8px 10px; text-shadow: 1px 1px 0 #656565; text-transform: uppercase; text-align: left; }
#wp-calendar #today { background: #2F91C4; color: #fff; font-weight: bold; }
 
a.more, .prevnext a.more {
	font-weight:bold;
 	color:#2a2828;
	font-size:10px;
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	padding-right:85px;
	background:url("http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/moreb.png") no-repeat scroll right 4px transparent;
	background-position:center;
	text-transform:uppercase;
}

@-moz-document url-prefix() { 
  #content a.more, #content .prevnext a.more {
     padding-right:25px !important;
  }
}

a.more:hover {
	color:#000;
	text-decoration:none;
	}
	
	li.date, li.category, ul.post-meta li.author, li.comments, #sidebar .popular li ul.post-meta li.comments a {
	 text-transform:uppercase;
	 font-size:10px;
	 color:#ee2270;
	 margin:0 5px 5px 0;
	 display:inline;
	 border:none;
	 }
	 
	  li.comments  a{
	 color:#9f9f9f !important;
	 padding-left:5px;
	 border-left:1px solid #9f9f9f;
	 }
	 
	 /*li.comments {
	 background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/comments.png) no-repeat;
	 }
	 
	 li.category {
	 background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/category.png) no-repeat 0 2px;
	 }
	 
	 ul.post-meta li.author {
	 background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/author.png) no-repeat;
	 }*/
	 
	 ul.post-meta li a {
	 border-bottom:none;
	 color:#ee2270;
 	 }
	 
	 ul.post-meta li a:hover {
	 border-bottom:1px dotted #ee2270 !important;
	 text-decoration:none;
	 }
		
	 ul.post-meta {
	 margin:5px 0;
	 }
	 
	 #panes ul.post-meta {
	 margin:0;
	 }

/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   

body
{
 	font-size:12px;
	background-image:url('http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/bgstripe1.png');
	line-height:1.6;
	color:#3B3232;
	font-family:Arial,Helvetica,sans-serif;
}
 
#content-wrap {
width:960px;
background-color:white;
padding:5px;
float:left;
margin-bottom:20px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; 
 }

 
#page-wrap {
	width: 960px;
	margin: 0 auto;
}	
 

#content #fullwidth.post {
width:940px;
} 

/*************************

----- SUBSCRIBE PAGE --------------------

*************************/

#subscribeHeader {
	width:960px;
	height:135px;
	background-image:url('http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/subscribeBanner.png');
	background-repeat:no-repeat;
	background-color:#fce9d4;
}
#subscribeEntry {
	width:940px;
	min-height:400px;
	background-color:#fce9d4;
	padding:0 0 0 20px;
}
#subscribeEntry  .left ul li {
	background-image:url('http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/petals.png');
	background-repeat:no-repeat;
	margin:10px 0 10px 0;
	padding:0 0 0 40px;
}
#subscribeFooter{
	width:960px;
	height:135px;
	background-image:url('http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/subscribeFooter.png');
	background-repeat:no-repeat;
	background-color:#fce9d4;
}
#subscribeBottom{
	background-color:#fce9d4;
}
.left {
	float:left;
	}
	
.right {
	float:right;
	}
 
 
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/   
#topnav {
	height:24px;
	}
	
	#nav-wrap {
	width:960px;
	margin:0 auto;
	}
	
	#nav-wrap ul {
	float:right;
	margin-top:1px;
	}
 
	
	 #header {
	float:left;
	width: 960px;
	margin-top:20px;
	background-color:white;
	padding:5px;
	}
	
	#logo {
	float:left;       
	margin-bottom:-10px;
 	}
	
	#ad468 {
	float:right;
	margin-top:10px;
 	}
 
 
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/   
 
#menu {
	background-color:#ee2270;
 	width:960px;
 	float:left;
	margin-top:5px;
  	}
	
	#menu ul.dropdown {
	width:850px;
	float:left;
	padding:0 10px;
  	}
	
	#menu #nav {
	width:760px;
 	}
	
 
	#header #menu .social {
	float: right;
	height: 30px;
	margin-top: -5px;
	margin-right: 5px;
	text-align: right;
 	}
 	
 	#header #menu .social li {
 	width:32px;
 	display:inline;
 	}
	
	#header #menu .social li a:hover{
 	background-color:transparent !important;
 	}
 
/********************************************************************************************* 

5. Featured Slider  -------------------------  featured.php

*********************************************************************************************/   
 
#feature { 
  	float:left;
	width:960px;
	height:351px;
	position:relative;
	clear:both;
	background-image:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/slidebg.png);
	background-repeat:no-repeat;
	background-position:left 10px;
	}
 
 
 
 
 #navi ul {	
 	margin:0 auto;	
 	width:380px;
 	position:absolute;
 	top:255px;
 	left:625px;
 	
}

#navi li {	
 	float:left;
 	list-style-type:none;
	text-align:center;
	display:inline;
	margin: 22px 25px 0 0;
}

#navi a {
	color:#333333;
	display:block;
	position:relative;
	word-spacing:-2px;
	font-size:11px;		
	text-decoration:none;
	opacity:0.5;
}	

#navi a.current {
	 opacity:1;
 
 }
 
 #navi a:hover {
	opacity:1;

}
#navi a.current img {
	 border:2px solid #ee2270;
 
 }
 
 #navi a:hover  img{
	border:2px solid #ee2270;

}

#navi img {
	border:2px solid #000;
	margin:0 0 9px 0;
	display:block;
	width:60px;
	height:50px;
	  
}

#navi strong {
	display:block;		
	font-size:13px;
}

/* panes */
#panes {
	height:350px;
	
	/* must be relative so the individual panes can be absolutely positioned */
	position:relative;
	overflow:hidden;
}

#panes #ftcontent {
	margin: 20px 20px 0 0;
}

/* crossfading effect needs absolute positioning from the elements */
#panes div {
	font-size:12px;
	color:#000000;	
	line-height:1.5;
	overflow:hidden;
  }
 
#panes p a {
color:#fff;
font-weight:bold;
}

#panes img {
	  float: left;
	  margin: 10px 40px 0px 0px;
	  width: 600px;
	  height: 330px;
}

#panes a.more {
	color:#6e6666;
	font-weight:bold;
 }


#panes #ftcontent {
	margin: 20px 20px 0 0;
}
#ftcontent p {
	color:#ffffff;
}
#panes h2 {
font-size:23px;
padding:0;
margin:0 0 5px 0;
line-height:1.2;
font-family:'Open Sans Condensed';
font-weight:600;
}

#panes h2 a {
color:#000000;
line-height:1.2;
 }
 
#panes p {
padding:5px 0 0 0;

} 

/********************************************************************************************* 

6. Featured Categories  -------------------------  blocks.php

*********************************************************************************************/   

#blocks {
float:left;
width:960px;
clear:both;
}

	.colart {
	width:240px;
	float:left;
	margin:10px 0 10px 0;
	}
 
 	.colart:hover h3{
	background:#ffffff;
	}
	
	.colart:hover h3 a{
	color:#ee2270 !important;
	text-decoration:none;
	}
	
	.colart h3 {
	text-align:center;
	background:#ee2270;
	font-family:Georgia;
	font-size:13px;
	padding:4px 0;
	text-transform:uppercase;
	margin-bottom: 10px;
	}
	
	.colart h3 a {
	color:#ffffff;
	font-weight:normal;
 	}
 	
 	.colart .entry {
 	padding:0px 20px 0 25px;
	margin-top:30px;
	background-image:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/colarth2.png);
	background-repeat:no-repeat;
 	}
	
  	.colart h2 {
 	font-family:Georgia;
 	font-size:18px;
 	font-weight:normal;
 	font-style:italic;
 	line-height:1.4;
 	margin-bottom:5px;
 	}
	
	.colart img {
		height:145px;
		width:230px;
		padding-left:5px;
	}
 	
 	.colart h2 a {
 	color:#ee2270;
	text-decoration:none;
 	}
 	
 	#blocks .more {
 	color:#000000;
 	font-size:10px;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:10px;
	float:left;
  	}
	
	#blocks a.more:hover, #blocks .colart:hover .more{
	color:#ee2270;
	text-decoration:none;
	}
	a.more:hover {
		color:#ee2270;
	}
	
#twitter_carousel {
float: left;
margin: 15px 0 15px 15px;
padding: 12px 15px 0 20px;
width: 900px;
font-family: Georgia;
font-style: italic;
color: #686868;
overflow: hidden;
height: 30px;
border: 1px solid #EE2270;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

  	
/********************************************************************************************* 

7. Homepage Articles -------------------------  index.php

*********************************************************************************************/   
#content {
 	float:left;
	width:610px;
	margin:15px 15px 20px 0px;	
	}
.home #content, .archive #content {
	background-image:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/rcntposts.png);
	background-repeat:repeat-x;
	width:576px;
}
	
 	
	h3.title {
	margin-top:-8px;
 	font-family: 'Open Sans Condensed';
	text-transform: capitalize;
	color: white;
	font-size: 30px;
	font-weight: 700;
	clear: both;
	padding: 0 15px 0 10px;
	float: left;
 	}
	
	#content .post {
	float:left;
	clear:both;
	width:610px;
	border-bottom: 1px solid #a6a6a6;
	padding:20px 0;
 	}
	
	.post .entry p {
	margin-bottom:20px;
	}
 	
 	#content .sticky h2 a {
 	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/sticky.png) no-repeat 0 5px;
 	padding-left:20px;
  	}
 	
	.post h2, .post h1 {
	margin-bottom:5px;
	}
	
	.post h1 a {
	font-size:35px;
	line-height:1.2;
	font-family:'Open Sans Condensed';
	}
	
	.post h2 a {
	font-size:20px;
	line-height:1.2;
	font-family:'PT Serif', "Times New Roman", Times, serif;
	font-weight:lighter;
	}
	
	h3.topcat {
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
  	clear:both;
  	padding:10px;
  	float:left;
  	line-height:1.5;
 	}
 	
 	h3.topcat a {
 	color:#ffffff;
 	}
 	
 	h3.topcat ul li { display:inline; float:left; padding-right:10px; } 
	
	.post .thumb img {
	float:left;
	/*border:1px solid #ee2270;*/
	background: #EFEFEF;
	padding: 4px;
	margin:5px 10px 5px 0;
	width:180;
	height:150;
 	}
 	

 	#single ul.post-meta  {
 	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/line.png) repeat-x bottom center;
 	padding-bottom:10px; 
 	margin-bottom:10px; 
 	}
 	
 	#content.single {

 	}
	
	#content.page {
	background:none;
	}
	
	#content.page .post {
	padding:0;
	background:none;
	}
	
	#content.single .post {
	padding:10px 0 20px 0;
	background:none;
	}
	
	#content .post a.more {
 	clear:both;
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/moreb.png) no-repeat right 5px top 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
  	}
	
	#content .post a.more:hover {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/morebh.png) no-repeat right 6px top 3px;;
 	}
 	
 	.post .entry {
 	line-height:1.8;
 	}
    
 	.post .entry ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.post .entry ul li {
	list-style-type:square;
	}

	.post .entry ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.post .entry ol li {
	list-style-type:decimal;
	}
	
	.post .entry a {
	font-weight:bold;
 	}
	.post .entry img {
	background: #EFEFEF;
	padding: 4px;
	}
 	.post blockquote {
 	border-left:3px solid #CCCCCC;
	color:#777777;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
	}

	blockquote, q {
	quotes:none;
	}

	.post .alignleft {
	float:left;
	margin:10px 15px 10px 0;
	}
	 
	.post .alignright {
	float:right;
	margin:10px 0px 10px 15px;
	}
	
	
	.prevnext {
	float:left;
	clear:both;
	width:610px;
	margin-bottom:20px;
	}
	
	.prevnext .previous {
	float:left;
 	}
	
	/*.prevnext .next {
	float:right;
 	text-align:right;
	} */
	
	.prevnext h3 {
	padding: 2px 5px; 
	margin-bottom: 5px; 
	font-weight: bold; 
	text-transform: uppercase; 
	background: #a6a6a6; 
	border: none;  
	color: #ffffff;
	display:block;
	}
	
	.prevnext a {
	padding: 2px 5px; 
	margin-bottom: 5px; 
	font-weight: bold;
	text-transform: uppercase; 
	font-size:12px;
	border: none;  
	color: #737070;
	}
	
	
/********************************************************************************************* 

8. Single Articles & Pages -------------------------  single.php, page.php

*********************************************************************************************/   
 	
.share   {
 	clear:both;
 	padding-bottom:20px; 
 	margin-bottom:10px; 
	}
	
	.share h3, .prevnext h3  {
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:10px;
 	}

	.share li {
	padding:0 0 3px 20px;
	display:inline;
	margin-right:15px;
	}

	.share li a {
	color:#333;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}

	 li.facebook  {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/facebook.png) no-repeat left;
	background-size: 16px 16px;
	}

	  li.twitter  {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/twitter.png) no-repeat left;
	}

	 li.delicious  {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/delicious.png) no-repeat left;
	}

	  li.digg  {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/digg.png) no-repeat left;
	}

	  li.stumble  {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/stumble.png) no-repeat left;
	}
	
.tag-links {
background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/tag.png) no-repeat left 2px;
padding-left:20px;
float:left;
clear:both;

}

.nextpage {
background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/page.png) no-repeat left;
padding-left:20px;
float:left;
clear:both;
margin-bottom:5px;
font-weight:bold;
}
 
 
/********************************************************************************************* 

9. Comments  -------------------------  comments.php

*********************************************************************************************/   
 
#comments, #respond {
	float:left;
 	clear:both;
 	margin: 15px 0;
	float: left;
	width: 610px;
 	}
	
	#comments ul.children #respond {
	background:none;
	width:95%;
	}
	
	#comments h3, #respond h3 {
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#F99B21;
	padding-right:15px;
	line-height:1;
	float:left;
	clear:both;
	margin-bottom:15px;
 	}
 
	#comments div.comments { margin: 0 0 10px 0; }
 
		#comments div.comments h2 {
			font-size: 18px;
			font-weight: normal; }
 
		#comments div.comments li, #main #respond {
			padding: 10px 0 5px;
			margin-top: 10px; }
 
	#comments ol.commentlist div.comment-content { margin-left: 95px; }
 
	#comments cite {
		font-style: normal;
		font-weight: normal; }
 
	#comments p.trackbackurl { font-size: 11px; }
 
		#comments p.trackbackurl span.url {
			font-weight: bold;
			padding: 1px; }
 
	#comments a.more-link {
		display: block;
		margin: 10px 0 0; }
 
	#comments div#comments-comments ul, #comments div#comments-comments ol { margin-left: 0; }
 
	#comments .comments {
		padding: 0px 0;
		clear: left;
		  }
 
		#comments .comments li {
			margin: 0px 0 0em 0;
			padding: 20px 0;
			list-style-type: none;
			background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/line.png) repeat-x top center;
			float:left;
			width:100%;
			 }
 
			#comments .comments li ul li { padding: 10px 0 5px 0; }
 
	#comments ul.children {
		background: url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/replybg.png) no-repeat 0 25px;
		margin: 0;
		padding: 0 0 0 25px;
		float:left; }
 
	#comments .comments li ul.children {
 		margin-top: 10px;
		padding: 0;
		width:95%; }
 
		#comments .comments li ul.children li {
			clear: left;
			margin: 0 0 0px 30px;
			background:none; }
 
	#comments .comments li ul li { border: none; }
	
	.comment-body {
	position:relative;
	}
	
	.comment-body p a {
	text-decoration:underline;
	}
	
	#comments .comments .comment-author-admin cite.fn a {
	color:#DB2A3B;
	font-style:italic;
	font-size:14px;
	}
	
	#comments  blockquote {
  	color:#777777;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	font-style:italic;
 	}
 
	#comments .comments cite.fn {
		font-size: 12px;
		font-weight: bold;
		font-family: Arial;
		  }
		  
		  #comments .comments cite.fn a{
		  color:#3B3232;
		  }
 
	#comments .comments div.gravatar {
		float: left;
		display: inline;
		width: 75px;
		margin: 0 10px 5px 0; }
 
		#comments .comments div.gravatar img { margin: 0; }
 
	#comments .comments div.comment-author {
		line-height: 18px;
		margin: 0 10px 3px 0;
		width: 215px;
		position:relative; }
 
	#comments .comment-author { float: left; }
 
		#comments .comment-author img.avatar { float: left; }
 
	#comments .comment-meta { position:absolute; top:20px; left:60px; }
 
	#comments .comments div.comment-content {  }
 
.comments p,   .comments li.author p {
 	font-size: 11px;
	line-height: 20px;
	margin-left: 225px; }
 
#comments .comments .avatar {
	float: left;
	margin: 0 10px 0 0; }
 
#comments .comments span.says { display: none; }
 
#comments .comments .children { margin: 0 0 0 0; }
 
#comments .comments .commentmetadata a.comment-edit-link { background: none; }
 
#comments	.comments .commentmetadata a {
	display: inline;
	font-size: 11px;
	color: #9d9c9c;
	padding: 0;
	line-height: 17px;
	margin: 0;
	border-bottom: none;
	font-weight: bold;
 	font-family: Arial,Helvetica,sans-serif;
 	clear:both;
 	float:left;
 	}
 
#comments		.comments .commentmetadata a:hover {
	color: #4f535b;
	text-decoration: none;
	border: none;
	padding: 0; }
 
#comments	.comments .reply {
 	margin: 15px 0 0 0;
 	text-align:right;
 	clear:both;}
 
#comments .comments .cancel-comment-reply p {
	margin: 0 0 0 0;
	border: none; }
 
#comments .afterpost .navigation .alignleft a, #comments .reply a, .afterpost .navigation .alignright a {
	padding: 3px 13px;
	margin-bottom: 5px;
	font-weight: 700;
	text-transform: uppercase;
 	font-size: 10px;
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/reply.png) no-repeat;
	border: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	color: #fff; }
	
	
#comments .cancel-comment-reply {
float:left;
clear:both;
margin-bottom:10px;
}
	
 #comments .cancel-comment-reply a {
	padding: 2px 5px;
	margin-bottom: 5px;
	font-weight: 700;
	text-transform: uppercase;
	background: #737070;
	font-size: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	color: #fff; }
 
#comments .afterpost .navigation .alignleft a:hover, #comments .afterpost .navigation .alignright a:hover, #comments .reply a:hover, #comments .cancel-comment-reply a:hover { text-decoration: underline; }
 
#commentform { color: #6F6F6F; clear:both;}
 
	#commentform code { font-size: 11px; }.post .entry a
 
	#commentform p {
		margin: 0 10px 15px 0;
		font-size: 12px;
		border: none;
		padding: 0; }
 
#commentslabel, #commentform label {
	line-height: 2.0em;
	font-size: 12px;
	font-style: italic; }
 
#comments textarea, #commentform textarea {
	width: 580px;
	height: 160px; }
 
 #comments ul.children textarea, #commentform ul.children textarea {
 width:450px; 
 }
 
#comments #submit, #commentform #submit {
	background: #f99b21;
	display: inline-block;
	padding: 6px 15px 6px;
	color: #fff !important;
	font-size: 12px;
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	font-weight: bold;
	line-height: 1;
	text-transform:uppercase;
	text-decoration: none;
	word-spacing:3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.25);
	border:none;
	position: relative;
	cursor: pointer;
	overflow: visible;
	width: auto;
	cursor: hand;
	margin: 12px 0; }
 
#comments #submit:hover, #commentform #submit:hover { background: #333; }
 
#commentform #subscribe {
	float: left;
	margin: 5px 5px 0 0;
	text-transform: none; }
	
 
 

/********************************************************************************************* 

10. Forms  -------------------------   searchform.php

*********************************************************************************************/   
 
 
#respond input { background: #f5f6f9; border: 1px solid #b7bdc7;  -moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10); -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10); color: #666; font-size: 13px; padding: 5px; margin:0 8px 5px 0;}

#respond textarea { background: #f5f6f9; border: 1px solid #b7bdc7;  -moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10); -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);  color: #666; font-size: 13px; padding: 5px; }


#searchform #s { background: #f5f6f9; border: 1px solid #b7bdc7;   color: #666; font-size: 13px; padding: 5px; margin:0 5px 5px 0; } /* #ee2270 border */

#sidebar #searchform {float:left; clear:both;}

#submit { background: #737070; border: 1px solid #504F4F; color: #F1ECEC;  font-size: 10px; font-weight:bold; padding: 5px;  }

#searchsubmit { background-color: #f9ab45; border: 1px solid #ee2270; color: #F1ECEC;   font-size: 10px; padding: 5px; text-transform: uppercase; }
 
input { padding:5px; }

/********************************************************************************************* 

11. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
 
#sidebar {
	float:right;
	width:300px;
	margin:15px 15px 0 5px;
	position:relative;
 	}
	
	#sidebar h3 {
	font-size:26px;
	color:#4c677c;
	}
	  
	#tabs {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/bgtabs.png);
	padding:6px;
	float:left;
	clear:both;
	width:288px;
	margin-bottom:30px;
	}
	
	ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px; /*--Set height of tabs--*/
 	width: 100%;
	}
	ul.tabs li {
		float: left;
		margin: 0;
		padding: 0;
		height: 31px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 31px; /*--Vertically aligns the text within the tab--*/
 		border-left: none;
		margin-bottom: -1px; /*--Pull the list item down 1px--*/
		overflow: hidden;
		position: relative;
 	}
	ul.tabs li a {
		text-decoration: none;
		color: #e9e9e9;
		display: block;
		font-size: 11px;
		text-transform:uppercase;
		font-weight:bold;
		padding: 0 8px;
 		outline: none;
 		cursor:pointer;
	}
	ul.tabs li a:hover {
		
 	}
 	
	html ul.tabs li.active, html ul.tabs li.active a,  html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
		background: #ffffff;
		color:#ee2270;
 	}
	
	
	.tab_container {
 	overflow: hidden;
	clear: both;
	float: left; 
 	background: #e7e8e9;
	padding:6px;
	width:276px;
 }
	.tab_content {
	padding: 10px 0;
	font-size: 12px;
	background: #f0f1f3;
	border:1px solid #d6cece;
	}
	
	
	.tab_container #tab4 {
	padding:10px;
	font-family:Georgia;
	}


	#sidebar .widget {
	clear:both;
	float:left;
 	margin:0 0 25px 10px;
 	padding-right:10px;
 	width:280px;
 	}
	
	#sidebar .widget h3 {
 	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:22px;
	font-weight:bold;
  	clear:both;
  	line-height:1;
  	padding-right:15px;
  	float:left;
  	margin-bottom:10px;
  	letter-spacing:-1px;
  	word-spacing:3px;
	}
	
	#sidebar .widget div  {
	margin:5px 0;
	padding:0 15px 10px 0;
	clear:both;
	}
	
	#sidebar .widget ul {
	clear:both;
	}
	
	#sidebar .widget ul li {
	list-style-type:square;
 	padding:0;
	}
	
	#sidebar .widget ul ul {
 	margin:0;
	padding:0 0 0 15px;
	}
 
	
	#sidebar .tab_container .recentcomments, #sidebar .tab_container .popular {
	color:#a3a0a0;
	font-size:11px;
	}
	
	#sidebar .tab_container .recentcomments li, #sidebar .tab_container .popular li {
	border-bottom:1px solid #ced7de;
	padding:5px 10px;
	clear:both;
	}
	
	#sidebar .tab_container .recentcomments li:last-child, #sidebar .tab_container .popular li:last-child {
	border-bottom:none;
	}
	
	#sidebar .tab_container .recentcomments a, #sidebar .tab_container .popular a {
	font-weight:bold;
	color:#3b3232;
	font-size:14px;
	display:block;
	}
	
	#sidebar .tab_container .recentcomments img { 
	float: left; 
	margin: 5px 8px 5px 0;  
	width: 50px; 
	}
	
	#sidebar .tab_container .popular li ul.post-meta li.comments {
	padding:0;
	text-align:right;
	}
	
	#sidebar .tab_container .popular li ul.post-meta li.comments a:hover {
	text-decoration:underline;
	}
	
	#sidebar #cat, #sidebar select {
	width:268px;
	}

	#sidebar #cat, #sidebar select {
 	background:#F7F7F7;
	border:1px solid #cdcfd4;
	color:#333333;
	display:inline;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
 	padding:5px;
 	line-height:1.5;
 	margin:5px 0;
	clear:both;
	float:left;
	}
 

ul.gallery img { border: 2px solid #D3DDE5; width: 60px; height: 60px; float:left;}
ul.gallery img:hover { border: 2px solid #0C2B41;  }
ul.gallery a { border: none;   }
ul.gallery a:hover, ul.gallery li:hover, ul.gallery li a:hover, #ads li:hover { border:none;}
ul.gallery { display: block; list-style-type: none; margin: 5px 0 0; padding: 5px 0; }
#sidebar .widget ul.gallery li { border: none; padding: 0 6px 8px 0;  float:left; list-style-type:none; list-style-position:outside;}

  
 
/********************************************************************************************* 

12. Footer  -------------------------  footer.php

*********************************************************************************************/   
#footer {
	float:left;
	padding:10px 25px 15px 25px;
	width:910px;
  	}
	
	#infowidget {
	width:380px;
	float:left;
	text-align:center;
	}
	
	#infowidget span {
	color:#9f9f9f;
	font-size:25px;
	font-family:Georgia;
	font-style:italic;
 	}
	
	#infowidget ul {
 	width:100%;
 	color:#716e6e;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
	#infowidget li {
	padding:0 0 4px 23px;
	margin:0 15px 3px 0;
	width:40%;
	float:left;
	text-align:left;
	}

	#infowidget li a {
	color:#716e6e;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
	#infowidget  li.rss  {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/feed.png) no-repeat left;
	}
	
	#infowidget  li.phone  {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/phone.png) no-repeat left;
	}
	
	#infowidget  li.email  {
	background:url(http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/email.png) no-repeat left;
	}
	
	#footer_search {
	margin:20px 0 0 20px;
	height:40px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:right;
	width:440px;
	padding:15px 15px 25px 25px;
	color:#9f9f9f;
	font-style:italic;
	font-weight:bold;
	}
	
	#footer_search #s {
	width:380px;
 	background:#f0f2f4;
	border:1px solid #cbcfd2;
	}
	
 	#footer .hr {
	clear:both;
	background:#d3d5d7;
	border-bottom:1px solid #fff;
	height:1px;
	float:left;
	width:100%;
	margin:12px 0 7px 0;
	}
	
 	#copyright {
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#6c6666;
	text-transform:uppercase;
	}
	
	#designed {
	float:right;
	font-size:10px;
	font-weight:bold;
	color:#6c6666;
	text-transform:uppercase;	 
	}
	
	#designed a {
		margin: 0 3px 0 3px;
	
	}
	
#demo-wrap {	background: url('images/bgnbar.png') repeat-x 0 0;	height: 39px;	width: 100%;	position: fixed;	top: 0;	z-index: 900;	border-bottom: 1px solid #283b4f; }
#demobar {	width: 980px;	background: url('images/bgnbar.png') repeat-x 0 0;	height: 39px;	line-height: 98px;	text-align: center;	padding-left: 30px;	margin: 0 auto; }
#demologo {	width: 186px;	height: 39px;	float: left; display: block; }
#demobuy {	float: left;	width: 180px;	margin-left: 100px; } 
#demolist {	color: #fff;	text-transform: uppercase;	font-size: 10px;	font-family: Tahoma;	width: 250px;	float: left; }
#demolist {	padding: 12px 0 0 0;	margin-left: 200px; } 
#demobar select {	background: url('http://hopeforwomenmag.com/wp-content/themes/yamidoo_pro/images/bgselect.gif') repeat-x;	height: 19px;	width: 200px;	color: #ccc;	border: 1px solid #000;	font-size: 10px;	font-family: Tahoma;	text-align: center; }
#demobar option {	padding: 1px 10px 7px 10px;	background: #333;	line-height: normal;	height: 11px;	color: #ccc;	border-bottom: 1px solid #000;	border-left: 0;	font-size: 13px;	font-family: Tahoma;	text-transform: none; }