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

Theme Name: magforwomen2
Theme URI: http://www.wpzoom.com/themes/magforwomen2/
Version: 1.3
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

*********************************************************************************************/   
* {
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;}

img { behavior: url(http://www.magforwomen.com/wp-content/themes/magforwomen2/iepngfix.htc); }


/* 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 { /*background: #e7e9ed;*/ margin:30px 0px; padding: 8px 10px; float: left; width: 940px; font-size: 16px; font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif; text-transform: uppercase; color: #989898; }
	.pagenav a { color: #989898; }
		.pagenav a:hover { color: #656161; text-decoration: none; }
	.pagenav .floatleft { background: url(images/prev.png) no-repeat left 5px; padding-left: 20px; }
	.pagenav .floatright { background: url(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://www.magforwomen.com/wp-content/themes/magforwomen2/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:5px;
border: 0 none;
}

.wp-caption p.wp-caption-text{
font-size: 11px;
line-height: 14px;
padding: 10px 5px 5px;
margin: 0;
font-style: italic;
}
	
a { color: black; 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;*/ font-size:21px; font-weight:normal; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
html { overflow-y: scroll; }
p { font-size: 1.3em/1.3em; margin-bottom:15px;}

#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 {
	font-weight:bold;
 	color:#2a2828;
 	font-size:16px;
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	padding-right:34px;
	background:url(images/moreb.png) no-repeat right 2px;
}

a.more:hover {
	background:url(images/morebh.png) no-repeat right 2px;
	color:#972626;
	text-decoration:none;
	}
	
	li.date, li.category, ul.post-meta li.author, li.comments, #sidebar .popular li ul.post-meta li.comments a {
	 padding-left:16px;
	 text-transform:uppercase;
	 font-size:10px;
	 color:#7e7a7a;
	 margin:0 5px 5px 0;
	 display:inline;
	 border:none;
	 }
	 
	 li.date {
	 /*background:url(images/date.png) no-repeat;*/
	padding-left:0px !important;
	 }
	 
	 li.comments {
	 background:url(images/comments.png) no-repeat;
	 }
	 
	 li.category {
	 background:url(images/category.png) no-repeat 0 2px;
	 }
	 
	 ul.post-meta li.author {
	 background:url(images/author.png) no-repeat;
	 }
	 
	 ul.post-meta li a {
	 border-bottom:none;
	 color:#7e7a7a;
 	 }
	 
	 ul.post-meta li a:hover {
	 border-bottom:1px dotted #7e7a7a;
	 text-decoration:none;
	 }
		
	 ul.post-meta {
	 /*margin:5px 0;
	 width:420px;*/
	 }
	 
	 ul.post-meta li {
	 float:left;
 	 text-align:center;
	 padding:5px;
	 }

	 #panes ul.post-meta {
	 margin:0;
	 }
	 
	 /*
 	.downarrowclass {
	background:url(images/downh.png) no-repeat center;
	padding:6px 11px;
	}*/
 	
	.dropdown li a:hover .downarrowclass, .dropdown li:hover .downarrowclass, .dropdown ul li.current_page_item a .downarrowclass, .dropdown ul li.current-cat a .downarrowclass{
	background:url(images/downh.png) no-repeat center;
	}
	
 	
	.rightarrowclass {
	background:url(images/right.png) no-repeat center right;
	padding:8px;
	position:absolute;
	right:10px;
	}

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

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

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

body
{
 	font-size:12px;
	line-height:1.6;
	color:#3B3232;
	font-family:Arial,Helvetica,sans-serif;
}
 
#content-wrap {
/*float:left;
margin-bottom:20px;
background:white;
width:960px;*/


float:left;
width:100%;
 -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
 -moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
 border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; 
 }

#innercontent-wrap{
height:auto;
margin:0 auto;
width:960px;
}
 
#page-wrap {
	/*width: 960px;
	margin: 0 auto;*/
}	
 

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

/* ### This is to give style to in focus section (start) ### */

.infocussection{
float:left;
height:300px;
margin:15px;
width:200px;
}

.infocuslinks a{
font-weight:bold;
border-bottom:2px dotted #E5E5E5;
display:block;
font-weight:bold;
padding:5px;
}

.infocus-img{
padding:0px !important;
border:none !important;
text-align:center;
}


/* ### This is to give style to in focus section (end) ### */ 
 
/********************************************************************************************* 

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

*********************************************************************************************/   
#smallheaderlogo
{
float:left;
margin-left:57px;
}

#headerlogosection
{
width:960px;
/*height:72px;*/
margin:0px auto;
}

#headerlogo
{
float:left;
margin-left:10px;
}

#headerbanner
{
border: 4px solid #DAD6CC;
float: right;
}

#topadbanner{
float:right;
margin-right:15px;
}

/*.healthbg {
background-image:url(images/healthbg.jpg);
}

.healthlogo {
background-image:url(images/healthlogo.png);
}

.beautybg {
background-image:url(images/beautybg.jpg);
}

.beautylogo {
background-image:url(images/beautylogo.png);
}

.fashionbg {
background-image:url(images/fashionbg.jpg);
}

.fashionlogo {
background-image:url(images/fashionlogo.png);
}

.lovebg {
background-image:url(images/lovebg.jpg);
}

.lovelogo {
background-image:url(images/lovelogo.png);
}
*/

#searchbox{
float:right;
margin:15px 16px 0px 0px;

/* == This is for display shadow == */
/*-moz-box-shadow: 5px 5px 25px -8px #000000;*/ /* Firefox 3.6 and earlier */
/*-webkit-box-shadow: 5px 5px 25px -8px #000000;*/ /* Safari */
/*box-shadow:5px 5px 25px -8px #000000;*/

}

#searchbox input[type="text"]{
float:left;
width:250px;
height:24px;
border:1px solid #c6c6c6 !important;
}

.btngsearch{
background-image:url(images/searchbutton.gif);
background-repeat:no-repeat;
border:medium none;
height:30px;
width:35px;
float:left;
cursor:pointer;
}


#topnav {
	background:#1d1b1b url(images/bgtop.png) repeat-x;
	height:24px;
	}
	
	#nav-wrap {
	width:960px;
	margin:0 auto;
	}
	
	#nav-wrap ul {
	float:right;
	margin-top:1px;
	}

 	
 #header {
float:left;
background-color:#B44D9A;
height:42px;
/*margin:20px 0px 15px;
width: 100%;*/
}



#innerheaderforcenter{
margin:0 auto;

width:960px;
}

#innerheader{
margin:0 auto;
/*background:#5F0F37 url(images/headerbg.jpg) no-repeat scroll 0 0;*/
/*background-color:#E5E5E5;*/
width:100%;
}

	
	#logo {
	height:100px;
	float:left;
	padding:0px 0;
	width:960px;
	float:left;
  	}
	
	#ad468 {
	float:right;
	margin-top:10px;
 	}
 
 
/********************************************************************************************* 

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

*********************************************************************************************/   
 
#menu {
	/*background:url('images/menubg.png');
	background-repeat:repeat-x;
 	margin:0px 0 0 0;
 	width:960px;
	height:37px;*/
    float: left;
    height: 32px;
    margin: 5px;
    width: 950px;
}


	
	#menu ul.dropdown {
	width:850px;
	float:left;
	padding:0 10px;
  	}
	
	#menu #menu-nav{
	width:820px;
 	}
	
 
	#header #menu .social {
	float:right;
	height:30px;
	margin-top:2px;
	margin-right:12px;
	text-align:right;
 	}
 	
 	#header #menu .social li {
 	width:32px;
 	display:inline;
 	padding:0;
 	}
 	
 	#header #menu .social li:hover {
 	background:none;
 	}

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

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

*********************************************************************************************/   
 
#feature { 
	background:#232020;
  	float:left;
	width:960px;
	height:351px;
	background:url(images/featurebg.png) no-repeat;
	position:relative;
	clear:both;
	}
  
 #navi ul {	
 	margin:0 auto;	
 	width:380px;
 	position:absolute;
 	top:255px;
 	left:567px;
 }

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

#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 img {
	border:1px solid #000;
	margin:0 0 9px 0;
	display:block;
	width:60px;
	height:50px;
 }

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

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

/* crossfading effect needs absolute positioning from the elements */
#panes div {
	display:none;		
	position:absolute;
	font-size:13px;
	color:#ede9e9;	
	line-height:1.5;
	text-shadow:1px 1px 0 #000;
	overflow:hidden;
	padding:20px;
	width:920px;
  }
 
#panes p a {
color:#fff;
font-weight:bold;
}

 #panes span.cover {
	border:1px solid #000000; 
	float: left;  
	width:520px; 
	height:280px; 
	position:relative; 
	margin: 5px 40px 0 5px; 
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,1.0);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,1.0);
	box-shadow: 0 0 30px rgba(0,0,0,1.1);
	}

#panes img {
	float:left;
	margin:5px 40px 0 5px;	
	width:520px;
	height:280px;
	border:1px solid #000000;
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,1.0);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,1.0);
	box-shadow: 0 0 30px rgba(0,0,0,1.1);
}

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

#panes a.more:hover {
background:url(images/moreb.png) no-repeat right 2px;
color:#948787;
}

#panes h2 {
font-size:22px;
padding:0;
margin:0 0 5px 0;
line-height:1.2;
}

#panes h2 a {
color:#d3d3d3;
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;
	}
 
 	.colart:hover h3 {
	/*background:#2c2727;*/
	}
	
	.colart h3 {
	text-align:left;
	/*background:#141212;*/
	font-family:Georgia;
	font-size:13px;
	padding:4px 0;
	/*text-shadow:1px 1px 0 #000;*/
	text-transform:uppercase;
	}
	
	.colart h3 a {
	color:#d3d3d3;
	font-weight:normal;
	font-style:italic;
 	}
 	
 	.colart .entry {
 	padding:8px 15px;
 	}
	
  	.colart h2 {
 	/*font-family:Georgia;
 	font-size:18px;*/
	font-family:Georgia,times,serif;
	font-size:16px;
 	font-weight:normal;
 	/*font-style:italic;*/
	text-align:center;
 	line-height:1.4;
 	margin-bottom:5px;
 	}
 	
 	.colart h2 a {
 	color:#314c66;
 	}
 	
 	#blocks .more {
 	color:#2a2828;
 	font-size:16px;
	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	padding-right:34px;
	background:url(images/moreb.png) no-repeat right 4px;
	margin-top:10px;
	float:left;
  	}
	
	#blocks a.more:hover, #blocks .colart:hover .more {
	background:url(images/morebh.png) no-repeat right 4px;
	color:#972626;
	text-decoration:none;
	}
	
	#twitter_carousel {
	float:left;
	margin:15px 0 15px 15px;
	padding:12px 15px 0 120px;
	background:url(images/twitterbg.png) no-repeat;
	width:800px;
	font-family:Georgia;
	font-style:italic;
	color:#726c6c;
	overflow:hidden;
	height:30px;
	}

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

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

*********************************************************************************************/   
#content {
	background-color: #FFFFFF;
	float: left;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	box-shadow:0 0 5px #D3D3D3;
  	padding: 0 15px;
 	width: 930px;
	}

#singlepostleft{
    border-right: 1px solid #E6E3DC;
    float: left;
    padding-right: 10px;
    width: 610px;
}

#contentindex {
	float:left;
	background-color:#ffffff;
	width:960px;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;

	/* == This is for display shadow == */
	-moz-box-shadow: 0 0 5px #D3D3D3; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: 0 0 5px #D3D3D3; /* Safari */
	box-shadow: 0 0 5px #D3D3D3;
}	
 	
	h3.title {
 	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:28px;
	font-weight:normal;
  	clear:both;
  	line-height:1.1;
  	padding:15px;
 	}
	
	#content .post {
	float:left;
	clear:both;
	width:610px;		background:url(images/line.png) repeat-x bottom center;
	padding:20px 0;	
 	}	

	#contentindex .post {
	float:left;
	/*clear:both;*/
	/*width:610px;*/
	width:300px;
	height:443px;
	border: 1px solid #BEBEBE;
	background-color:#FFFFFF;
	/*background:url(images/line.png) repeat-x bottom center;*/
	margin:13px 13px 0px;
	/*padding:20px 0;*/
	/*padding:5px;*/
	
	/* == This is for display shadow == */
	-moz-box-shadow: 1px 1px 2px #888888; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: 1px 1px 2px #888888; /* Safari */
	box-shadow: 1px 1px 2px #888888;
	}
	
	#contentindex .postinfo{
	height:400px;
	border-bottom:1px dotted #A7A7A7;
	}
 	
	#contentindex .addiv {
	float:left;
	width:300px;
	height:443px;
	border: 1px solid #E6E3DC;
	/*background:url(images/line.png) repeat-x bottom center;*/
	margin:13px 13px 0px;
	}	

 	#content .sticky h2 a {
 	background:url(images/sticky.png) no-repeat 0 5px;
 	padding-left:20px;
  	}
 	
/*
	This is original style
	.post h2, .post h1 {
	margin-bottom:5px;
	font-family:georgia;
	font-size:30px;
	font-style:italic;
	line-height:1.2;
	}
*/

	.post h1 {
	margin-bottom:5px;
	font-family:georgia;
	font-size:32px;
	font-weight:normal;
	/*font-style:italic;*/
	line-height:1.2;
	padding-bottom:10px;
	border-bottom:1px dotted #000000;
	}

	.post h2 {
	margin-bottom:5px;
	font-family:georgia;
	font-size:30px;
	line-height:1.2;
	}
	
	.post h1 a {
	font-size:30px;
	line-height:1.2;
	font-family:georgia;
	}
	
	.post h2 a {
	font-size:27px;
	font-weight:normal;
	line-height:1.2;
	font-family:georgia,sarif;
	}

	#contentindex .post h2 a {
	font-size:20px;
	font-weight:normal;
	line-height:1.2;
	font-family:georgia;
	/*color:#000000;*/
	color:#DF008E;
	}

	#contentindex .post h2 a:hover {
	text-decoration:underline;
	/*color:#DF008E;*/
	color:#000000 !important;
	}

	h3.topcat {
 	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:16px;
	font-weight:bold;
  	clear:both;
   	background:#f0f1f3;
  	padding-right:15px;
  	float:left;
  	line-height:1.1;
 	}
 	
 	h3.topcat a {
 	color:#2a2828;
 	}
 	
 	h3.topcat ul li { display:inline; float:left; padding-right:10px; } 
	
	.post .thumb img {
	/*border:1px solid #999999;*/
	float:left;
	/*padding:4px;*/	/*margin:5px 10px 5px 0;*/	margin:5px 10px;
 	}
 	

 	#single ul.post-meta  {
 	/*background:url(images/line.png) repeat-x bottom center;*/
 	padding-bottom:10px; 
 	margin-bottom:10px; 
 	}
 	
 	#content.single {
	/*background:url(images/h3bg.png) repeat-x center -5px;*/
 	}
	
	#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 {
	float:right;
 	clear:both;
	background:url(images/moreb.png) no-repeat right 5px;
  	}
	
	#content .post a.more:hover {
	background:url(images/morebh.png) no-repeat right 5px;
 	}
 	
 	.post .entry {
 	line-height:1.8;
 	overflow:hidden;
	font-family:georgia;
	float:left;
 	}
    
 	.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 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 a {
	padding: 2px 5px; 
	margin-bottom: 5px; 
	font-weight: bold; 
	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;
	display:block;
	}
	
.gallery .gallery-item { 
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline; 
margin:10px; }
 
.gallery { margin: auto; text-align:center; clear:both; }
 
 
.gallery img { border: 2px solid #cfcfcf; }
 
.gallery-caption { margin-left: 0; }

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

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

*********************************************************************************************/   
 	
.share   {
 	clear:both;
	background:url(images/line.png) repeat-x bottom center;
 	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:#2a2828;
	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(images/facebook.png) no-repeat left;
	}

	  li.twitter  {
	background:url(images/twitter.png) no-repeat left;
	}

	 li.delicious  {
	background:url(images/delicious.png) no-repeat left;
	}

	  li.digg  {
	background:url(images/digg.png) no-repeat left;
	}

	li.stumble  {
	background:url(images/stumble.png) no-repeat left;
	}
	
.tag-links {
background:url(images/tag.png) no-repeat left 2px;
padding-left:20px;
float:left;
clear:both;
width:590px;
}

.nextpage {
/*background:url(images/page.png) no-repeat left;
padding-left:20px;*/
float:left;
clear:both;
margin-bottom:10px;
margin-top:10px;
font-weight:bold;
width:610px;
}

.nextpage span{
float:left;
margin:4px;
}

.nextpage div{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius:5px;
background-color:#000000;
color:#FFFFFF;
float:left;
margin:2px;
padding:2px 8px;
text-align:center;
}

.nextpage a div{
background-color:#CCCCCC;
color:#555555;
}
 
.nextpage a:hover div{
background-color:#696969;
color:#FFFFFF;
text-decoration:none !important;
cursor:pointer;
}
 
/********************************************************************************************* 

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

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

#comments, #respond { float: left;   width: 100%; }

#comments h3 {
 background: url(images/h3bg.png) repeat-x 2px -5px;  margin: 15px 0;  clear:both; width:100%;
}


#comments ul.children #respond { background: none; width: 95%; }


#comments h3 span { font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif; text-transform: uppercase; font-size: 16px; font-weight: bold; color: #2a2828; background: #f0f1f3; padding-right: 15px; line-height: 1; 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(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(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(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; }
	#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: #000 url(images/overlay-button.png) repeat-x 0 0; 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); text-shadow: 0 -1px 1px #000; 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; }
 
.trackblist { list-style-type:decimal; }
 
 

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

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; }

#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: #737070; border: 1px solid #737070; color: #F1ECEC;   font-size: 10px; padding: 5px; text-transform: uppercase; }
 
input { padding:5px; }

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

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

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

/* ########### This is style for related posts (start) ############### */

#related_posts_thumbnails{
list-style-type:none;
list-style-position: inside;
padding: 0;
margin:0;
}


.relarticlesection h4{
border-bottom:1px solid #E5E5E5;
font-family:georgia;
font-size:16px;
margin:5px;
}


.relarticlesection ul li{
border-bottom:1px solid #E5E5E5;
font-family:georgia;
float:left;
padding:8px 0;
}


.relarticlesection ul li a{
color:#C7001C;
font-size:14px;
}


.relarticlesection ul li #relatedpostimg{
float:left;
padding:5px;
width:90px;
}

.relarticlesection ul li #relatedpostlink{
float:left;
width:190px;
}


/* ########### This is style for related posts (end) ############### */



#sidebar {
	float:right;
	width:300px;
	margin:15px 0px 5px;
	/*background:#e7e9ed;*/
	/*position:relative;*/
 	}
	
	#sidebar h3 {
	font-size:26px;
	color:#4c677c;
	}
	  
	#tabs {
	background:url(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: #e7e8e9;
		color:#363333;
 	}
	
	.tab_container {
 	overflow: hidden;
	clear: both;
	float: left; 
 	background: #e7e8e9;
	padding:6px;
	width:276px;
	margin:0;
 }
	.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:289px;
 	}
	
	#sidebar .widget h3 {
	background:url(images/h3bg.png) repeat-x top center;
	margin:0 0 8px 0;
	}
	
	#sidebar .widget h3 span {
 	font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-transform:uppercase;
	color:#2a2828;
	font-size:22px;
	font-weight:bold;
   	line-height:1;
  	background:#e7e9ed;
  	padding-right:15px;
   	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;
	list-style-position:outside;
	}
	
	#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;
 	}
	
	#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;}


#sidebar .tabberlive { 	background:url(images/bgtabs.png); padding: 6px; float: left; clear: both; width: 288px; margin-bottom: 10px; }
#sidebar .tab_container { padding: 7px; font-size: 12px; background: #F0F1F3; border: 1px solid #d2d4d4; float: left; width: 260px; }
#sidebar .tab_container ul { color: #a3a0a0; font-size: 11px; margin: 0; padding: 0; line-height: 1.5; }
#sidebar .tab_container a { font-weight: bold; color: black; font-size: 12px; }
#sidebar .tabberlive ul.gallery img {  margin:0 5px 5px 0;}

#sidebar .recent_comments ul img, .recent_news ul img {  float: left; margin: 0 8px 0 0; padding: 3px; }
#sidebar .recent_comments  ul li, .recent_news ul li, #wpzoom-popular-posts ul li { border-bottom: 1px solid #d2d4d4;  padding: 8px 10px; clear: both; list-style-type: none; width: 257px; float: left; }
#sidebar .recent_comments .tab_container, #sidebar .recent_news .tab_container, #wpzoom-popular-posts .tab_container { padding: 0; width: 100%; }
#sidebar .recent_comments .tab_container ul li a, #sidebar .recent_news .tab_container ul li a, #wpzoom-popular-posts .tab_container ul li a { display: block; font-size:14px; color:#3B3232;}

#sidebar .tabberlive .widget_tag_cloud { font-family: Georgia; line-height: 1.7; }
#sidebar .tabberlive .widget_tag_cloud  a { font-weight: normal; }
 #sidebar .tabberlive ul li:last-child { border-bottom: none; }
.tabberlive .tabbertabhide { display: none; }
.tabberlive h3 { display: none;  }
ul.tabbernav li { list-style-type: none; float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border-left: none; margin-bottom: -1px; overflow: hidden; position: relative; }
ul.tabbernav { margin: 0; padding: 1px 0; font: bold 12px; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { text-decoration: none; color: #f7f7f7; display: block; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 0 14px; outline: none; cursor: pointer; }
ul.tabbernav li.tabberactive { background: #e9e9e9; color: #101218; }
ul.tabbernav li.tabberactive a { color: #101218; }
.tabbertabs .recent_comments li img, .tabbertabs .recent_news li img { float: left; margin: 0 7px 7px 0; }
.tabbertab li .meta { font-size: 9px; color: #A9A9A9; margin: 3px 0 0; display: block; }
.tabbertab li .meta a { font-weight: normal; font-size: 9px; }
.tabbertab li a { font-weight: bold; font-size: 12px; color: #3B3232; }
ul.tabbernav a:hover { text-decoration: underline; }
ul.tabbernav { margin: 0; padding:0; float: left; list-style: none; height: 31px; width: 100%; }
html .tabbertab ul { margin: 0; }
.tabberlive .tabbertab { overflow: hidden; clear: both; float: left; background: #e9e9e9; padding: 6px; margin:0; width: 276px; color: #A3A0A0; }
.tabbertab h2.widgettitle { display: none; }
 
/********************************************************************************************* 

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

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


.bottommenulist{
float:left;
width:130px;
}


.bottommenumain{
float:left;
margin-top:20px;
margin-bottom:20px;
margin-left:25px;
margin-right:25px;
width:910px;
}

li.categories a{
/*color:#DE4492;*/
font-weight:bold;
}

li.cat-item a{
font-weight:normal;
/*color:#000000;*/
color:#FFFFFF;
}



#footer {
	float:left;
	background-color:#000000;
	padding-bottom:15px;;
	width:960px;

	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;

	/* == This is for display shadow == */
	-moz-box-shadow: 0px 0px 5px #D3D3D3; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: 0px 0px 10px #D3D3D3; /* Safari */
	box-shadow: 0px 0px 5px #D3D3D3;

  	}
	

#bottomlogo{
    margin-bottom: 4px;
    margin-left: 20px;
    margin-top: 9px;
}

	#infowidget {
	width:408px;
	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(images/feed.png) no-repeat left;
	}
	
	#infowidget  li.phone  {
	background:url(images/phone.png) no-repeat left;
	}
	
	#infowidget  li.email  {
	background:url(images/email.png) no-repeat left;
	}
	
	#footer_search {
	margin:20px 0 0 20px;
	height:40px;
	background:#e4e5e6;
	border:1px solid #d3d6dd;
	-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%;*/
	width:910px;
	margin:12px 25px 7px;
	}
	
 	#copyright {
   float:left;
   width:500px;
   font-size:10px;
   font-weight:bold;
   /*color:#6c6666;*/
   color:#A29F9F;
   text-transform:uppercase;
   clear:both;
   margin:0px 25px;
   }

   #copyright a{
	color:#A29F9F;
   }
	
	#designed {
	float:right;
	width:145px;
	font-size:10px;
	font-weight:bold;
	color:#6c6666;
	text-transform:uppercase;	 
	}



/* ***************  This is for related articles section in sidebar ***************** */
.relarticlesection{
margin-top:20px;
width:300px;
}

.related_post_title{
font-family:georgia,serif;
font-size:20px;
}


/* ***************  This is for archieve page post and post img display(start) ***************** */

.postleftthumb{
float:left;
width:190px;
}

.postthumbindex{
float:left;
width:300px;
}

.postcategory{
float:left;
margin:5px 10px 0px;
}

.postcategory a{
text-transform:uppercase;
font-size:10px;
}

.postdate{
float:right;
margin:5px 10px 0px;
font-size:10px;
text-transform:uppercase;
}

.postleftthumb a{color:#7E7A7A;font-size:10px;text-transform:uppercase;}

.postrighttext{
float:left;
width:420px;
}

.postrighttextindex{float:left;/*width:420px;*/width:280px;margin:0px 10px;}

.postrighttextindex .entry p{
color:#222222;
font-family:georgia;
}

.postmain{
float: left;
width: 610px;margin-bottom:5px;
}
.postmainindex{float: left;/*width: 610px;*/width: 280px;/*margin-bottom:5px;*/margin:0px 10px 5px;}
/* ***************  This is for archieve page post and post img display(end) ***************** */


/* ****  This is for single post page (article page) sectionname display(start) *** */

#sectionname a{
color:#7E7A7A;
font-size:10px;
text-transform:uppercase;
}

/* ****  This is for single post page (article page) sectionname display(end) *** */


/* ****  This is for displaying comment img above facebook comment box(start) *** */

#commentimg{
background-image:url('images/comments.png');
background-repeat:no-repeat;
height:40px;
margin-bottom:20px;
}


/* ****  This is for displaying comment img above facebook comment box(end) *** */


/* *** This is style for home page content slide show (start) *** */

#dfcg-text{
/*
margin-bottom:20px !important;
margin-left:5px !important;
margin-right:5px !important;
width:auto !important;
*/
}


#dfcg-text h3 {
/*font-family:georgia,sarif;
font-style:italic;*/
font-family:georgia;
line-height:1;
}

#dfcg-text h3:hover {
color:#6FA602 !important;
}

#dfcg-outer-wrapper{
float:left;
/*margin-right:10px;
margin-top:15px;*/
}

#dfcg-imgprev{
opacity:1 !important;
filter:alpha(opacity=100) !important;
}

#dfcg-imgnext{
opacity:1 !important;
filter:alpha(opacity=100) !important;
}

/* *** This is style for home page content slide show (end) *** */


/* These are classes to change color of post titles & header bgcolor according to main menu color(start) */

.beautyposts, .beautyposts a{
color:#DD3F95 !important;
}

.beautybgcolor{
background-color:#DD3F95;
}

.beautycat{
color:#F546A5;
}

.relationposts, .relationposts a{
color:#CC0000 !important;
}

.relationbgcolor{
background-color:#CC0000;
}

.relationcat{
color:#FF3636;
}


.fashionposts, .fashionposts a{
color:#9A1355 !important;
}

.fashionbgcolor{
background-color:#9A1355;
}

.fashioncat{
color:#F30E7F;
}

.healthposts, .healthposts a{
color:#4B9A0E !important;
}

.healthbgcolor{
background-color:#4B9A0E;
}

.healthcat{
color:#69BE28;
}

.lifestyleposts, .lifestyleposts a{
color:#003DAD !important;
}

.lifestylebgcolor{
background-color:#003DAD;
}


.lifestylecat{
color:#1A84F1;
}

.entertainmentposts, .entertainmentposts a{
color:#F04205 !important;
}

.entertainmentbgcolor{
background-color:#F04205;
}

.entertainmentcat{
color:#F09505;
}

.defaultbgcolor{
background-color:#000000;
}

.footerdefaultcolor{
color:#DE4492;
}

/* These are classes to change color of post titles & header bgcolor according to main menu color(end) */

/* ------- This is style for ad div on article page(single.php) (start) --------- */

.bannerdiv{
float:left;
margin: 20px 0px;
text-align: center;
width:610px;
}

/* ------- This is style for ad div on article page(single.php) (end)--------- */


/* ----------This is to give style to footer logo div(start) ------------*/

/*#footerlogodiv{
background-color:#DF008E;
}*/

/* ----------This is to give style to footer logo div(end) ------------*/

/* --------- This is to give shadow effect to header(start) ----------- */
#headershadow{
background-image: url("../yamidoo_pro/images/headershadow.png");
background-repeat: repeat-x;
height: 5px;
}

/* --------- This is to give shadow effect to header(end) ----------- */


/* --------- This is to give style to btnbox below posts in index page (start) ----------- */

.btnbox{
float: left;
margin: 10px;
width: 280px;
}

.btndiv{
float:left;
}

/* --------- This is to give style to btnbox below posts in index page (start) ----------- */


/* --------- This is to give style to index page upper section (start)-------------- */

#uppersection{
width:960px;
height:630px;
float:left;
background-color:#FFFFFF;
}

.indexbigdiv{
    float:left;
    margin: 10px;
    width: 940px;
    height:450px;
    /*position:relative;*/
    /*z-index:-5000;This is given to display menu in IE properly. */
}

.indexbigdiv a{
float:left;
color:red;
text-decoration:none;
height:450px;
}

/*.indexbigdivtext{
    font-family: georgia;
    font-size: 35px;
    font-weight: bold;
    left: 10px;
    bottom:0px;
    position: absolute;
    width: 400px;
}*/

.indexsmalldiv{
    float: left;
    margin: 0px 5px 10px;
    width: 950px;
    height:150px;
}

.smalldivs{
float:left;
margin:0px 5px;
position:relative;
width:227px;
height:150px;
}

.smalldivs a{
float:left;
cursor:pointer;
text-decoration:none;
}

.smalldivstext{
background-color: white;
bottom: 0;
font-family: georgia;
font-size: 14px;
/*font-style: italic;*/
line-height:1.2;
/*font-weight: bold;*/
left: 0;
opacity: 0.8;
filter:alpha(opacity=80); /* This is for IE */
padding: 2px 4px;
position: absolute;
min-height:35px;
width: 219px;
float:left;
}

/* --------- This is to give style to index page upper section (end)-------------- */


.articlebtnbox{
width:610px;
height:30px;
padding:10px 0px;
}

.articlebtnboxdiv{
float:left;
min-width:100px;
}

#page{
margin-top:15px;
}

#indexheaderad{
/* this is old style
height: 90px;
margin: 10px auto 0;
text-align: center;
width: 728px;
border:4px solid #EEEEEE;*/

margin: 10px auto 0px;
text-align: center;
}

#headerwrapper{
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    float: left;
    width: 960px;
}

.bgbeauty{
background-image: url("images/beauty-header.jpg");
background-repeat: repeat-x;
}

.bgrelationship{
background-image: url("images/relationship-header.jpg");
background-repeat: repeat-x;
}

.bgfashion{
background-image: url("images/fashion-header.jpg");
background-repeat: repeat-x;
}

.bghealth{
background-image: url("images/health-header.jpg");
background-repeat: repeat-x;
}

.bglifestyle{
background-image: url("images/lifestyle-header.jpg");
background-repeat: repeat-x;
}

.bgentertainment{
background-image: url("images/entertainment-header.jpg");
background-repeat: repeat-x;
}

.bgdefault{
background-image: url("images/default-header.jpg");
background-repeat: repeat-x;
}

#buyselladsdiv{
    float: left;
    margin-top: 20px;
    width: 300px;
}

#buyselladsdiv a{
margin:10px;
}

#tagsdiv{
float:left;
margin-bottom:20px;
}

.hideelement{
/*display:none;*/
}

span.tag-links span{
float:left;
padding:0px 2px;
}

.moretag{
cursor:pointer;
}

.lesstag{
cursor:pointer;
display:none;
}




#topweblinks{
    background-color: #000000;
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    float: left;
    height: 30px;
    width: 960px;
}

#linkcontainer {
    float: right;
    height: 30px;
}

#linkcontainer a {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 12px;
    text-decoration: none;
}

.activeweblink {
    background-color: #811165;
    float: left;
    height: 30px;
}

.weblink {
    float: left;
    height: 30px;
}


#bottomshare{
    float: left;
    width: 600px;
}

#sharetext{
    float: left;
    width: 320px;
}

#sharebuttons{
float:left;
}


#headerlike{
float: left;
text-align: center;
margin:20px 0px 0px 25px;
}

#headerlike div{
float:left;
}

.twitter-follow-button{
width:160px !important;
}

.twitter-share-button{
width:120px !important;
}

#bigimgtext{
    float: left;
    font-family: georgia;
    font-size: 30px;
    font-style: italic;
    font-weight: bold;
    margin: 200px 0 0 10px;
    line-height:30px;
    width: 550px;
    cursor:pointer;
}