/*  
Theme Name: Women's Online Magazine
Theme URI: http://womensonlinemagazine.com
Author: Goburo
Author URI: http://goburo.com
Description: A custom theme designed especially for WOM.
*/

/* Containers */
body		 	{ background: #ccc; margin:0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
.container		{ background: #fff; padding-top:15px; }
.logo			{ margin-top:25px; margin-left:20px; margin-bottom:10px;}
.wrapper		{ padding-top: 10px; clear:both;}
.post			{ padding-left: 5px;}
.subscribe		{ padding-top:67px;}
.footer-ad		{ clear: both; padding-bottom:20px;padding-top:10px;margin-left:10px;}
.blank-page		{ margin-left: 20px;}
 

.nav-top		{ background: #4DC5D6; height:30px; margin-bottom:5px; margin-top:10px; 
					line-height:30px;  list-style:none; font-size:1.15em; color:#fff;}
.nav-top li		{ display:inline; margin-right:15px; margin-left: 15px;}
.nav-bottom, .footer-bottom	{ background: #cc1559; height:30px; line-height:30px; line-height:30px; 
					list-style:none; font-size:1.15em; color:#fff;}
.nav-bottom li, .footer-bottom li { display:inline; margin-right:15px; margin-left: 15px; }
li.first		{margin-left: 9px;}

ul.online-tv	{width:230px; }

ul.online-radio	{width:230px; }

ul.fvCommunityNewsList li h4	{ font-size:13px; color: #FF5EAA;margin-bottom:3px; padding-bottom:4px; font-weight:bold;}
ul.fvCommunityNewsList li h4 a{ color: #FF5EAA; text-decoration:none;}
ul.fvCommunityNewsList li h4 a:hover{ color: #4DC5D6; text-decoration:none;}				
					
.ad1			{ margin-right:10px; }

/* Links */
.nav-top a, .nav-bottom a, .footer-bottom a{ color: #fff; text-decoration:none;}
.nav-top a:hover, .nav-bottom a:hover, .footer-bottom a:hover{ color: #fff; text-decoration:underline;}
.nav-top a:visited, .nav-bottom a:visited, .footer-bottom a:visited{ color: #fff; text-decoration:none;}
.nav-top a:visited:hover, .nav-bottom a:visited:hover, .footer-bottom a:visited:hover{ color: #fff; text-decoration:underline;}

.post a { color: #CC1559; text-decoration:none; }
.post a:hover { color: #4DC5D6; text-decoration:none; }

.blank-page a { color: #CC1559; text-decoration:none; }
.blank-page a:hover { color: #4DC5D6; text-decoration:none; }

.footer-text a { color: #CC1559; text-decoration:none; }
.footer-text a:hover { color: #4DC5D6; text-decoration:none; }

ul.enhanced-recent-posts li {font-size:13px; padding-bottom:8px; line-height:17px;}
ul.enhanced-recent-posts li p {font-size:11px; }
ul.enhanced-recent-posts li a{color: #FF5EAA; text-decoration:none; font-weight:bold;}
ul.enhanced-recent-posts li a:hover{color: #4DC5D6; text-decoration:none;}

ul.pop li {font-size:13px; padding-bottom:8px; line-height:17px;}
ul.pop li a{color: #FF5EAA; text-decoration:none;}
ul.pop li a:hover{color: #4DC5D6; text-decoration:none;}

/* Widget styling */

.widget			{ list-style:none; margin-bottom:10px; border-bottom:1px solid #ccc; color:#333; }
.textwidget		{ font-size: 11px }
.textwidget h3	{ font-size:13px; color: #FF5EAA;margin-bottom:3px; padding-bottom:4px; font-weight:bold;}
.textwidget h3 a{ color: #FF5EAA; text-decoration:none;}
.textwidget h3 a:hover{ color: #4DC5D6; text-decoration:none;}

ul.widgets		{ margin-left:0; padding-left:0;}
ul.widgets h2	{ font-size:17px; color: #CC1559; margin-bottom:3px;}

/* Column 1 */
ul.widgetsfirst	{ margin-left:0px; padding-left:20px; width:168px;}
ul.widgetsfirst h2	{ font-size:17px; color: #CC1559; width:168px;height:28px; margin-bottom:0px; background: #fff url('images/column1-h2.png') no-repeat top left; padding:4px 0px 0px 10px;}
ul.widgets h3	{ font-size:13px; color: #FF5EAA;margin-bottom:3px; padding-bottom:4px; line-height:16px;  font-weight:bold;}
ul.widgetsfirst .textwidget	{ background: #fff url('images/column1-body.png') repeat-y center left; width:154px; margin:0; padding:4px 14px 8px 8px;}

.cat-item ul.children	{ background: none;}


li.widget_extended_categories_init ul { background: #fff url('images/column1-body.png') repeat-y center left; width:154px; margin:0; padding:4px 14px 8px 8px; list-style:none;}
li.widget_extended_categories_init ul a { font-size:11px; color: #FF5EAA;margin-bottom:3px; padding-bottom:4px; text-decoration:none;  font-weight:bold;}
li.widget_extended_categories_init ul a:hover { color:#4DC5D6;text-decoration:none;}

/* Centre columns */
ul.widgetscentre	{ margin-left:0px; width:244px;}
ul.widgetscentre h2	{ font-size:17px; color: #CC1559; width:244px;height:28px; margin-bottom:0px; background: #fff url('images/column2-h2.png') no-repeat top left; padding:4px 0px 0px 10px;}
ul.widgetscentre .textwidget { background: #fff url('images/column2-body.png') repeat-y center left; width:230px; margin:0; padding:4px 14px 8px 8px;}

li.enh_rp ul, ul.pop { background: #fff url('images/column2-body.png') repeat-y center left;  margin:0; padding:4px 14px 8px 8px; list-style:none; }
ul.pop { border-bottom:1px solid #ccc; width:222px;}

/* Column 4 */
ul.widgetsfourth	{ margin-left:0px; width:280px;}
ul.widgetsfourth h2	{ font-size:17px; color: #CC1559; width:270px;height:28px; margin-bottom:0px; background: #fff url('images/column4-h2.png') no-repeat top left; padding:4px 0px 0px 10px;}
ul.widgetsfourth .textwidget	{ background: #fff url('images/column4-body.png') repeat-y center left; width:266px; margin:0; padding:4px 14px 8px 8px;}

/* Additional widget styling */
#community-news-form { background: #fff url('images/column4-body.png') repeat-y center left; width:258px; margin:0; padding:4px 14px 8px 8px;margin-bottom:10px;}
#community-news-form h2{ font-size:17px; color: #CC1559; width:270px;height:28px; margin-bottom:0px; background: #fff url('images/column4-h2.png') no-repeat top left; padding:4px 0px 0px 10px;margin-left:-8px;margin-top:-4px;}

#community-news-submissions{ background: #fff url('images/column4-body.png') repeat-y center left; width:258px; margin:0; padding:4px 14px 8px 8px;margin-bottom:10px;}

#community-news-submissions h2{ font-size:17px; color: #CC1559; width:270px;height:28px; margin-bottom:0px; background: #fff url('images/column4-h2.png') no-repeat top left; padding:4px 0px 0px 10px;margin-left:-8px;margin-top:-4px;}



/*Typography */
.post h2 { color: #CC1559;}
.post p	 { font-size: 1.0em;color:#333;}
.coming-soon h3 { font-weight:normal;line-height:17px;}

/* Featured image area (homepage) */
.featured-box {height: 320px;}
.featured-stripe {margin-top:-65px; width:475px; background-color:#4DC5D6; color:#fff; height:40px; overflow:hidden;line-height: 40px;font-size:1.2em;padding-left:10px;padding-right:10px; text-align:center;}
.featured-stripe a { color: #fff; text-decoration: none;padding-left:10px;padding-right:10px;}
a.next img{ padding-top:6px; cursor:pointer;}
a.prev img{ padding-top:6px; cursor:pointer;}


/* Footer */
.footer-text { text-align: center; padding: 10px 0 0 10px; color:#999;}

/* Misc */
.widget-buttons	{margin-top:7px;}
.featured-image	{margin-bottom:10px;}
#ec-cat-1{width:150px;}
h3.blue{color:#4DC5D6;}
h3.blue a{color:#4DC5D6;}
h3.blue a:hover{color:#FF5EAA;}
.soon-banner {background-color:#4DC5D6; color:#fff; margin-left:-7px;width:233px;font-size:12px;padding-left:9px;padding-top:5px;padding-bottom:5px; margin-top:5px;}
.soon-banner p {padding-left:10px; width:235px; }
.soon-banner a { color:#FFF37E; text-decoration:none;}
.soon-banner a:hover { color:#FFF; text-decoration:none; }
.soon-banner a:visited { color:#FFF37E; text-decoration:none;}
.soon-banner a:visited:hover { color:#FFF; text-decoration:none;}

/* Top bar nav styling */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  /*float: left;*/
  margin: 0;
  padding: 0;
  position: relative;
  height:30px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  padding: 0 15px;
  text-decoration: none;
}

.nav li a:hover {
  color: #fff;	

}

.nav-one li:hover a, 
.nav-one li.sfHover a {
  color: #fff;
}
.nav-one li:hover ul a, 
.nav-one li.sfHover ul a {
  background: #4DC5D6;
  color: #fff;	
}
.nav-one li:hover ul a:hover, 
.nav-one li.sfHover ul a:hover {
  background: #4DC5D6;
  color: #fff;
}

.nav ul {
  background: #4DC5D6;
  list-style: none;
  margin: 0;
  /*width: 180px;*/
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 15px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  padding-right: 10px;
  padding-top:10px;
  margin:0;
  /*width: 60px;*/
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

/* Bottom bar nav styling */
.navb, .navb ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.navb {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 99;
  position: relative;
}
.navb li {
  /*float: left;*/
  margin: 0;
  padding: 0;
  position: relative;
  height:30px;
}
.navb li a, .navb li a:link, .navb li a:active, .navb li a:visited {
  padding: 0 15px;
  text-decoration: none;
}

.navb li a:hover {
  color: #fff;	

}

.navb-one li:hover a, 
.navb-one li.sfHover a {
  color: #fff;
}
.navb-one li:hover ul a, 
.navb-one li.sfHover ul a {
  background: #cc1559;
  color: #fff;	
}
.navb-one li:hover ul a:hover, 
.navb-one li.sfHover ul a:hover {
  background: #cc1559;
  color: #fff;
}

.navb ul {
  background: #cc1559;
  list-style: none;
  margin: 0;
  /*width: 180px;*/
  position: absolute;
  top: -999em;
  left: -1px;
}
.navb li:hover ul,
.navb li.sfHover ul {
  top: 15px;
}
.navb ul li {
  border: 0;
  float: none;
}
.navb ul a {
  padding-right: 10px;
  padding-top:10px;
  margin:0;
  /*width: 60px;*/
  white-space: nowrap;
}
.navb ul a:hover {
  background: #ccc;
  color: #000;
}


