/* ===>

	Title: Lovepanky Theme

	Author: Lovepanky

	Author URI: http://www.lovepanky.com/

	Author Email: feedback@lovepanky.com

	Last Update: may 15, 2010

<=== */



@import url("master.css");



body {

	color: #333;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	background: url(images/body_bg.png) repeat-y top center #f5f5f5;

	margin: 0 0 0 0;

	}



/* ===> Styles For Links <=== */



a:link, a:visited {

	color:#000;

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}



/* ===> Styles for Layout <=== */



.pads {

	width: 960px;

	margin: 0 auto;

}

#wrapper {

	width: 100%;

	float: left;

}

#content {

	margin: 0 340px 0 10px;

	padding: 10px 0 0;

	background: #fff;

}

body.blog #content,

body.single #content {

	padding: 0;

}

body.attachment #content {

	padding: 10px 0 0;

}

#sidebar {

	float: left;

	width: 320px;

	margin: 0 0 0 -330px;

        height: auto;

}



/* ===> Styles for Header <=== */



#header {

	background: #ef0187 url(images/bg_top_women_179.png) repeat-x left;
	height: 179px;
}

#header .pads {
	padding: 15px 0 5px;
}

/* ===> Styles for Logo <=== */

#header #site-logo {

	float: left;

	line-height: 0;

	margin: -15px 0 0 0;

}



/* ===> Styles for Pages Navigation <=== */



#menu {

	margin: -78px 0 0 0;

}

#menu .pads {

	position:relative;

	z-index: 999;

}

ul#topnav {

	margin:0px 0px 10px 0px ; 

	padding: 0;

	float: left;

	width: 960px;

	list-style: none;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background: #ef0187;

	text-transform: uppercase;

}

ul#topnav li {

	float: left;

	margin: 0;

	padding: 0;

}

ul#topnav li a {

	padding: 10px 15px;

	display: block;

	color: #fff;

	text-decoration: none;

}

ul#topnav li:hover {

	background: #aa0060;

}

ul#topnav li ul {

	float: left;

	padding: 15px 0;

	position: absolute;

	left: 0; top:39px;

	display: none;

	width: 960px;

	background: none;

	font-color: #000;

}

ul#topnav li:hover ul {

	display: block;

	list-style-type:none;

	margin: 0;

	padding:10px 0;

	background: url(images/bg_top.png) repeat-x left #aa0060;

	background-position: 0px -1635px;

}

ul#topnav li:hover ul li {

	display: block; color:#fff;

}

ul#topnav li ul li a {

	display: inline;

	color:#000;

}

ul#topnav li ul li a:hover {

	text-decoration: none;

	color:#fff;

}

.subnavigation {

	height:67px;

	font-size: 12px;

	color:#DEEDF5;

	padding:5px 20px 7px 0;

}

.subnavigation ul {

	margin: 0 0 0 5px;

}

.subnavigation ul li {

	list-style:none;

	display:inline;

}

.subnavigation ul li a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-transform: uppercase;

	color:#000;

	text-decoration:none;

	padding:10px 17px 10px 10px;

}

.subnavigation a:hover {

	color:#fff;

}

.subnavigation a.active {

	color:#fff;

}



/* ===> Styles for Content <=== */



#container .pads {

	padding: 10px 0 0;

	background: #fff;

	border-bottom: 0px solid #333;

}

#gallery_women {

	margin: -10px 0 20px 0;

}

blockquote {

	color: #999;

	font-style: italic;

	padding: 0 10px 0 25px;

	background: url('images/quote.png') no-repeat 0 0;

}

.entry-content ul {

	margin: 0 0 0 10px;

	list-style: none;

}

.entry-content ul ul {

	margin: 0 0 10px;

}

.entry-content ul li {

	padding: 0 0 0 13px;

	background: url('images/bullet-list-bw.gif') no-repeat 0 8px;

}

.entry-content ol li {

	padding: 0;

	background: none;

}

.entry-content p {

	font-family: Verdana;

	line-height: 1.52em;

	font-size: 13px;

	text-align: justify;

}
.entry-content p a {
	color: #ef0187;
}
.entry-content p a:hover {
	color: #aa0060;
}
.entry-content h2 {

	font-family: Verdana;

	font-weight: bold;

	font-size: 13px;
a
	text-align: justify;

	color: #333;

	line-height: 1.52em;

}

.entry-content p a.post_link {

	color: #ff0078;

}

.entry-content p a.post_link:hover {

	text-decoration: underline;

}



/* ===> Styles for Images & Alignments <=== */



img.aligncenter, img[align="center"] {

	margin: 0 auto;

	display: block;

}

.alignleft {

	float: left;

}

img.alignleft, img[align="left"] {

	float: left;

	margin: 5px 10px 0 0;

}

.alignright {

	float: right;

}

img.alignright, img[align="right"] {

	float: right;

	margin: 5px 0 0 10px;

}

.entry-content img {

	max-width: 558px;

	height: auto;

	padding: 10px;

	background: #fff;

}

.entry-content img.wp-smiley {

	background: none !important;

}



/* ===> Styles for Caption <=== */



.wp-caption {

	max-width: 558px;

	margin: 0 0 10px;

	padding: 10px;

	text-align: center;

	background: #f6f6f6;

	border: 1px solid #eee;

}

.wp-caption img {

	max-width: 558px;

	height: auto;

	margin: 0;

	padding: 0;

	background: none;

}

.wp-caption p.wp-caption-text {

	margin: 0;

	padding: 0 5px;

	font-size: .9em;

	line-height: 1em;

}



/* ===> Styles for Main Content <=== */



.hentry {

	padding: 10px 15px;

}

body.archive .hentry {

	border: none;

}

.page-title {

	margin: 0 0 20px;

	padding: 5px 5px 0;

	line-height: normal;

	font-size: 2.4em;

	font-weight: bold;

	font-family: Helvetica, sans-serif;

}

body.search .page-title,

body.archive .page-title {

	margin: 10px 15px 10px;

} 

body.author .page-title,

body.category .page-title {

	border-bottom: none;

}



body.attachment .page-title {

	margin: 0 10px;

}

.entry-title {

	margin: 0;

	padding: 0;

	font-size: 1.3em;

	font-weight: bold;

	line-height: normal;

	font-stretch: narrower;

}

.entry-title a:link,

.entry-title a:visited {

	color: #000;

}

.entry-title a:hover {

	color: #aa0060;

	text-decoration: none;

}

.sub-cat-content h3 {

	font-family: Arial;

	font-size: 12px;

	color: #333;

	float: left;

	font-weight:normal;

        margin: 0 0 -10px 0;

}

.archive-meta {

	margin: -10px 15px 15px;

	padding: 0 5px 5px;

	color: #333;

	border-bottom: 1px solid #ccc;

	font-weight: bold;

	font-family: Arial, sans-serif;

	font-size: 1em;

	line-height: 1.3em;

}

.entry-meta,

.entry-meta a:link,

.entry-meta a:visited {

	color: #999;

}

.entry-meta a:hover {

	color: #aa0060;

}

.entry-meta .entry-more a:link,

.entry-meta .entry-more a:visited {

	color: #aa0060;

}

.entry-meta .entry-more a:hover {

        font-weight: bold;

}

.entry-meta .entry-date {

	font-size: .8em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.entry-meta .entry-meta-sep {

	padding: 0 2px;

}

.entry-content {

	margin: -10px 0 0;

}

.entry-image {

	float: left;

	width: 120px;

	height: 85px;

	padding: 4px;

	background: #fff;

	border: 1px solid #eee;

}

.entry-caption {

	color: #b1b1b1;

	font-style: italic;

}

.protected .entry-content input {

	margin: 5px 0 0;

	padding: 3px 10px;

	color: #fff;

	background: #e33258;

	border: none;

}

.protected .entry-content label input {

	color: #000;

	background: #fefefe;

	border: 1px solid #d5d5d5;

}

.protected .entry-content label input[type="text"]:focus {

	background: #fff;

}

#share-buttons {

	margin: 20px 0;

}

#share-buttons .share-bottom {

	float: left;

	margin:0;

}

#share-buttons .digg-bottom {

	float: left;

	margin: 0 0 0 70px;

}

#share-buttons .share_button {

float: left;

margin: 0 0 0 70px;

}

#share-buttons .yahoo-buzz {

	float: right;

	margin: 0;

}

#similar-posts {

	background: none;

	margin: 75px 0 30px 0;

	position:relative;

}

#similar-posts li {

	background: url(images/similar_bg.png) no-repeat;

	background-position: 0px 0px;

	height: 187px;

	float: left;

	left:0;

	top:0;

	margin:0;

	padding:0;

	font-weight: bold;

	font-family: Times, "Times New Roman", serif;

	line-height: 1.4em;

	list-style: none;

}

#similar-posts li:hover {

	background: url(images/similar_bg.png) no-repeat;

	background-position: 0px -187px;

}

#similar-posts img {

	margin:5px 30px 5px 5px;

	padding:10px 10px 10px 10px;

}

#similar-posts p {

	clear:left;

	font-family: Arial, "Times New Roman", serif;

	font-size:.9em;

	text-align: center;

	font-weight:bold;

	line-height:17px;

	margin:-18px 35px 15px 5px;

	text-transform:capitalize;

	width:90px;

	height:65px;

	padding:5px 5px 5px 5px;

	list-style: none;

	top: 50px;

}

#similar-posts p a {
	color: #000;
}
#similar-posts p a:hover {
	color: #000;
}

.similar_title {

	width: 250px;

	height: 50px;

	font-size: 2em;

	font-family:Gill Sans MT;

	font-weight: normal;

	color:#fff;

	text-transform: uppercase;

	line-height: 1em;

	background:#fff url(images/similar_title.png) no-repeat;

	background-position: 0px -200px;

	margin: 0 0 -73px 0;

	padding: 0 10px 0 20px;

	list-style:none;

	border: none;

}

#list-categories {

	border-top:5px solid #efeeee;

	margin: 0;

}

#list-categories .section-title {

	margin: 20px 0px;

}

.entry-list {

	float: left;

	width: 270px;

	display: block;

	margin: 10px 5px 0 15px;

	padding: 5px;

}

#list-categories .entry-star {

	float: left;

	width: 9px;

	height: 8px;

	padding: 0;

	margin: 2px 4px 0 0;

	display: block;

	line-height: .5em;

	background: #0cc6ef;

}

#list-categories .entry-list-cat-title {

	font-family:Helvetica;

	font-color: #000;

	font-size: 1.4em;

	font-weight: bold;

	text-transform: uppercase;

	height:30px;

	background: #fff url(images/cat_bg.png) no-repeat;

	background-position: 0px -300px;

	margin: 0;

	padding: 30px 0 0 30px;

}

#list-categories .entry-list-cat-title a {

	color:#fff;

	text-decoration:none;

}

.entry-list-comm {

	margin: 0 0 0 5px;

}

#list-categories .entry-list-title {

	margin: 10px 0 0 4px;

	line-height: 1em;

	font-family: Helvetica, sans-serif;

	font-weight: bold;

	font-size: 1.2em;

}

#list-categories .entry-list-title a:link,

#list-categories .entry-list-title a:visited {

	color: #333;

}

#list-categories .entry-list-title a:hover {

	color: #aa0060;

	text-decoration: none;

}

#list-categories .entry-list-meta {

	color: #999;

	font-size: .9em;

	line-height: 1.4em;

}

#list-categories .entry-list-meta .entry-list-comm a:hover {

	color: #aa0060;

}

#list-categories .entry-list-meta a:link,

#list-categories .entry-list-meta a:visited {

	color: #999;

}

#list-categories .entry-meta-sep {

	padding: 0 3px;

}

.entry-list-thumb {

	margin: 5px 0 10px;

	padding: 10px;

	border: none;

	line-height: 0;

	background: url(images/post_image_bg.png) no-repeat;

	background-position: 0px 0px;

}

.entry-list-thumb:hover {

	background: url(images/post_image_bg.png) no-repeat;

	background-position: 0px -1140px;

	border: none;

}

.entry-list-thumb img {

	width: 248px;

	height: 168px;

	border: 1px solid #000;

}

#list-categories ul {

	margin: 0;

	padding: 0 0 15px;

	list-style: none;

}

#list-categories ul li {

	margin: 0;

	padding: 3px 0;

}

#list-categories .more-link {

	margin: 0 0 5px;

	color: #aa0060;

	font-size:.8em;

	text-transform: uppercase;

	border-bottom: 1px solid #ccc;

}

#list-categories ul h4 {

	margin: 0 0 0 15px;

	padding: 0;

	color: #000;

	font-size: 1em;

	line-height: 1em;

}

#list-categories ul h4 a:link,

#list-categories ul h4 a:visited {

	color: #000

}

#list-categories ul h4 a:hover {

	color: #aa0060;

	text-decoration: none;

}

#list-categories ul .entry-meta {

	margin: 0 0 0;

	padding: 0 0 0 15px;

	font-size: .9em;

	text-transform: none;

}

#list-categories ul .entry-meta .entry-date {

	text-transform: none;

}

#list-categories ul .entry-meta .entry-comm a:hover {

	text-decoration: none;

}

.entry-comm a {

	color: #999;

	font-size: 1em;

}

.entry-comm a:hover {

	color: #aa0060;

}

#border1 {

        float: left;

        margin: -10px 0 20px 0;

        border-bottom:5px solid #efeeee;

        width: 610px;

}

#random4 {

	width: 290px;

	float: left;

	margin:0;

}

#random4 li {

	border-top:1px solid #d2d2d2;

	float: left;

	padding: 10px;

	list-style:none;

}

#random4 .random4title {

	font-size: 2em;

	font-family:Gill Sans MT;

	font-weight: normal;

	color:#fff;

	text-transform: uppercase;

	line-height: 1em;

	background:#c60071 url(images/random_bg.png) repeat-x left;

	background-position: 0px -250px;

	margin: 0;

	padding:10px;

	list-style:none;

}

#random4 .random4titlename {

	width:170px;

	margin:-3px 0px 5px 10px ;

	font-weight: bold;

	font-family: Arial;

	font-size: 1em;

	text-color: #000;

	line-height: 1em;

	float:right;

	list-style: none;

}

#random4 .random4titlename a:hover {

	color: #aa0060;

	text-decoration: none;

}

#random4 p {

	width:170px;

	margin-left:10px;

	float: right;

	color:#5e5e5e;

	font-size: 11px;

	line-height: 1.4em;

}

#random4 .random4img {

	float:left;

	margin: 0;

}

div#confessions {

	width: 310px;

	float: left;

	margin: 0 0 0 5px;

}

.random2 {

	width: 310px;

	float: left;

	margin: -5px 0 0 5px;

	padding: 5px 0 0 0;

	background: url(images/confessions_bg_women.png) repeat-y top center #ff0072;

}

.random2 .random2titlename {

	width: 265px;

	margin: 0 0 0 30px;

	padding: 0 0 7px 0;

	font-family: Arial, sans-serif;

	font-size: 1em;

	font-style: normal;

	font-weight: bold;

	line-height:120%;

	text-transform:capatalize;

	float: left;

}

.random2 .random2titlename a {

	color: #fff;

}

.random2 .random2titlename a:hover {

	color: #000;

	text-decoration: none;

}

div#confessions1 {

	width: 310px;

	float: left;

	margin: 0 0 0 5px;

}

.random5 {

	width: 290px;

	float: left;

	margin: 0 0 0 10px;

}

.random5 li {

	float: left;

	padding: 10px;

	list-style:none;

}

.random5 .random5title {

	width: 310px;

	height: 50px;

	font-size: 1.5em;

	font-family:Helvetica;

	font-weight: bold;

	text-transform: captalize;

	line-height: 1em;

	margin: 0 0 -10px 0;

	padding: 0;

	list-style:none; 

	background: url(images/more_polls_title_women.png) no-repeat;

}

.random5 .random5title1 {

	width: 250px;

	height: 40px;

	font-size: 1.5em;

	font-family:Helvetica;

	font-weight: bold;

	text-transform: captalize;

	line-height: 1em;

	margin: 5px 0 0 0;

	padding: 0;

	list-style:none; 

	background: url(images/more_quizzes_title_women.png) no-repeat;

}

.random5 .random5titlename {

	width:170px;

	margin:-3px 0px 5px 10px ;

	font-weight: bold;

	font-family: Arial, sans-serif;

	font-size: 1em;

	text-color: #000;

	line-height: 1em;

	float:right;

	list-style: none;

}

.random5 .random5titlename a:hover {

	background: #ffbb00;

	font-size: 1.1em;

	line-height: 1.1em;

}

.random5 p {

	width:170px;

	margin-left:10px;

	float: right;

	color:#5e5e5e;

	font-size: 11px;

	line-height: 1.4em;

}

.random5 .random5img {

	float:left;

	margin: 0;

}



/* ===> Styles for Single Post View <=== */



.entry-top {

	margin: 0 0 10px;

	padding: 0 0 10px;

	text-align: left;

}

.entry-top .entry-title {

	font-size: 2.4em;

	font-weight: bold;

	font-family: Helvetica, sans-serif;

}

.entry-top .entry-author {

	font-style: italic;

}

.entry-meta-top {

	margin: 0 0 10px;

	padding: 3px 5px;

	color: #999;

	text-align: left;

	position: relative;

}

.entry-meta-top .entry-email img {

	margin: -2px 0 0;

}

#email_print {

	float: right;

	margin: -70px 0 0 0;

}

#email {

	float: left;

	margin: 5px;

}

#print {

	float: left;

	margin: 5px;

}

#discussion {

	width: 104px;

	height: 39px;

	float: left;

	margin: 0;

	padding: 0 0 0 10px;

	background: url(images/share_btn.png) no-repeat;

	background-position: 0px -156px;

}

#discussion p {

	margin: 15px 0 0 0;

}

#share {

	width: 104px;

	height: 32px;

	float: left;

	margin: 0;

	padding: 7px 0 0 10px;

	background: url(images/share_btn.png) no-repeat;

	background-position: 0px -156px;

}

#digg {

	width: 104px;

	height: 32px;

	float: right;

	margin: 0;

	padding: 7px 0 0 10px;

	background: url(images/share_btn.png) no-repeat;

	background-position: 0px -156px;

}

.entry-meta-top .entry-print img {

	margin: -1px 0 0;

}

.entry-meta-top .entry-meta-sep {

	padding: 0 3px;

}

.entry-meta-top .entry-bookmarks .entry-meta-sep {

	vertical-align: super;

}

.entry-meta-top a:link,

.entry-meta-top a:visited {

	color: #fff;

}

.entry-meta-top a:hover {

	color: #000;

	text-decoration: none;

}

.entry-meta-top .entry-tools {

	float: left;

	margin: 2px 0 0;

	padding: 0;

	line-height: 0;

	list-style: none;

}

.entry-meta-top .entry-tools li {

	float: left;

	margin: 0;

	padding: 0 3px;

}

.entry-bottom {

	margin: 15px 0 0;

}

.entry-bookmarks {

	margin: 10px auto;

	text-align: center;

}



/* ===> Styles for Author Profile on Single Post View <=== */



.section-box {

	left: 0;

	margin: 15px 0 0;

	padding: 15px;

	position: relative;

	border: 1px solid #eee;

}

.section-box .author-avatar {

	float: left;

	width: 93px;

	margin: 0 15px 5px 0;

}

.section-box .author-avatar img {

	width: 85px;

	height: 85px;

	padding: 4px;

	background: #fff;

	border: 1px solid #eee;

}

.section-box .author-main {

	margin: 0 0 5px 100px;

}

.section-box .author-main h3 {

	color: #e33258;

	font-size: 1.6em;

	font-weight: normal;

}

.section-box .author-contact {

	top: 15px;

	right: 15px;

	position: absolute;

}

.section-box .author-contact .meta-sep {

	color: #ccc;

	padding: 0 6px 0 4px;

}

.section-box .author-posts {

	margin: 5px 0 0;

}



/* ===> Styles for Comments <=== */



.comments {

	padding: 15px;

	display: block;

}

#comments .navigation {

	margin: 1px 0 0;

	padding: 10px 0 0;

	background: #fff;

}

#comments .section-title {

	color: #fff;

	padding: 10px 0 0 0;

	font-family: Gill Sans MT, Helvetica, sans-serif;

	font-size: 1.7em;

	font-weight: normal;

	text-transform: uppercase;

	background: url(images/comments_title_bg_women.png) no-repeat #fff;

	height: 50px;

	text-align:center;

	width: 190px;

	margin: -5px 0 0 0;

}

#comments .section-title-box {

	color: #fff;

	padding: 10px 0 0 0;

	font-family: Gill Sans MT, Helvetica, sans-serif;

	font-size: 1.7em;

	font-weight: normal;

	text-transform: uppercase;

	background: url(images/comments_box_title_bg_women.png) no-repeat #fff;

	height: 50px;

	margin: -15px 0 0 0;

	text-align:center;

	width: 100px;

}

#comments ul {

	margin: 0;

	padding: 0;

	list-style: none;

}

#comments ul ul {

	margin: 15px 0 10px;

}

#comments li {

	margin: 0 0 -1px;

	padding: 15px 15px 5px;

}

#comments li.alt {

	background:#fff;

}

#comments li.odd {

	background: url(images/comments_bg_middle.png) #fff;

}

#comments li.even {

	background: url(images/comments_bg_middle.png) #fff;

}

#comments .comment-author {

	font-family: Arial, "Times New Roman", serif;

	margin: 0 0 3px;

	font-size: 1.2em;

	font-weight: bold;

}

#comments #trackbacks-list .comment-author {

	margin: 0;

	font-size: inherit;

}

#comments #trackbacks-list .comment-meta,

#comments #trackbacks-list .comment-author img,

#comments #trackbacks-list .comm-repl-link {

	display: none;

}

#comments .comment-author img {

	float: left;

	padding: 2px;

	margin: 0 10px 10px 0;

	background: #fff;

	border: 1px solid #eee;

}

#comments .comment-meta {

	color: #999;

}

#comments .comment-meta .meta-sep {

	padding: 0 4px;

}

#comments .unapproved {

	width: 50%;

	margin: 10px auto;

	padding: 5px 10px;

	display: block;

	color: #0cc6ef;

	text-align: center;

	background: #fff;

	border: solid #c6c6c6;

	border-width: 1px 0;

}

#comments .comment-content {

	clear: both;

	margin: 10px 0 0;

	font-family: Arial, "Times New Roman", serif;

	font-size: .9em;

	font-weight: bold;

}



#comments #respond {

	padding: 15px;

	position: relative;

	background: #fff;

}

#comments #respond .comm-cancel {

	top: 21px;

	right: 15px;

	font-size: 10px;

	text-transform: uppercase;

	position: absolute;

}

#comments .formcontainer {

	padding: 20px 20px 5px;

	background: url(images/comments_bg_middle.png) #fff;

}

#comments #commentform {

	padding: 0 0 10px;

}

#comments #commentform .comm-notes {

	font-family: Arial, "Times New Roman", serif;

	color: #000;

	font-size:.9em;

	font-weight: bold;

}

#comments #commentform .form-input {

	margin: 0 0 10px;

}

#comments #commentform input,

#comments #commentform textarea {

	margin: 0 0 5px;

	padding: 5px;

	color: #999;

	font-size: 1em;

	font-family: Arial, Helvetica, sans-serif;

	background: #fff;

}

#comments #commentform input {

	width: 250px;

}

#comments #commentform textarea {

	width: 97%;

}

#comments #commentform textarea:focus,

#comments #commentform input[type="text"]:focus {

	color: #000;

	font-style: normal;

	background: #fff;

}

#comments #commentform #submit {

	float: right;

	width: auto;

	margin: 0 4px 0 0;

	padding: 5px 20px;

	color: #fff;

	font-style: normal;

	text-transform: uppercase;

	background: #ef0187;

}

#comments #commentform #author {

	border: 1px solid #999;

	margin: 0 10px 5px 0;

	float: left;

	margin: 0 10px 5px 0;

}

#comments #commentform #author:focus {

	border: 1px solid #aa0060;

}

#comments #commentform #email {

	border: 1px solid #999;

	margin: 0 10px 5px 0;

	float: left;

	margin: 0 10px 5px 0;

}

#comments #commentform #email:focus {

	border: 1px solid #aa0060;

}

#comments #commentform #comment {

	border: 1px solid #999;

}

#comments #commentform #comment:focus {

	border: 1px solid #aa0060;

}

#comments #commentform #url {

	border: 1px solid #999;

	margin: 0 10px 0 0;

}

#comments #commentform #url:focus {

	border: 1px solid #aa0060;

}

.comments_bg_top {

	margin: 0 0 0 0;

	background: url(images/comments_bg_top.png) #fff;

	width: 580px;

	height: 10px;

}

.comments_bg_bottom {

	margin: 0 0 10px 0;

	background: url(images/comments_bg_bottom.png) #fff;

	width: 580px;

	height: 10px;

}

.comments_form_bg_top {

	margin: 0 0 0 0;

	background: url(images/comments_bg_top.png) #fff;

	width: 580px;

	height: 10px;

}

.comments_form_bg_bottom {

	margin: 0 0 10px 0;

	background: url(images/comments_bg_bottom.png) #fff;

	width: 580px;

	height: 10px;

}

.comments_bg_middle {

	margin:0;

	background: url(images/comments_bg_middle.png) #fff;

}



/* ===> Styles for Single Post Sidebar <=== */



#women-adsense {

	float: left;

	padding: 0 0 0 0;

}

#google-ad {

	float: left;

	margin: 0 0 5px 10px;

}

#google-ad160 {

	float: left;

	margin: 0 0 20px 80px;

}

#recent3-sidebar {

	float: left;

	margin: 0px 0px 10px 0px;

	border-bottom:1px solid #d2d2d2;

}

#recent3-sidebar .recentBox-sidebar {

	float: left;

	margin: 0;

	list-style:none;

	border-top:1px solid #d2d2d2;

}

#recent3-sidebar .recent3title-sidebar {

	font-size: 2em;

	font-family:Gill Sans MT;

	font-weight: normal;

	color:#fff;

	text-transform: uppercase;

	line-height: 1em;

	background:#c60071 url(images/random_bg.png) repeat-x left;

	background-position: 0px -250px;

	margin: 0;

	padding:10px;

	list-style:none;

	border: none;

}

#recent3-sidebar li {

	width:200px;

	margin: 7px 0 0 10px;

	font-weight: bold;

	font-family: Arial, sans-serif;

	font-size: 1em;

	text-color: #000;

	line-height: 1em;

	float:left;

	list-style: none;

}

#recent3-sidebar li a:hover {

	color: #aa0060;

}

#recent3-sidebar p {

	width:200px;

	margin: 2px 0 0 10px;

	float: left;

	color:#5e5e5e;

	font-size: 11px;

	line-height: 1.4em;

}

#recent3-sidebar .recent3img-sidebar {

	float:left;

	margin: 10px 0 10px 10px;

}

#random3-sidebar {

	float: left;

	margin: 0px 0px 10px 0px;

	border-bottom:1px solid #d2d2d2;

}

#random3-sidebar .randomBox-sidebar {

	float: left;

	margin: 0;

	list-style:none;

	border-top:1px solid #d2d2d2;

}

#random3-sidebar .random3title-sidebar {

	font-size: 2em;

	font-family:Gill Sans MT;

	font-weight: normal;

	color:#fff;

	text-transform: uppercase;

	line-height: 1em;

	background:#c60071 url(images/random_bg.png) repeat-x left;

	background-position: 0px -250px;

	margin: 0;

	padding:10px;

	list-style:none;

}

#random3-sidebar li {

	width:200px;

	margin: 7px 0 0 10px;

	font-weight: bold;

	font-family: Arial, sans-serif;

	font-size: 1em;

	text-color: #000;

	line-height: 1em;

	float:left;

	list-style: none;

}

#random3-sidebar li a:hover {

	color: #aa0060;

}

#random3-sidebar p {

	width:200px;

	margin: 2px 0 0 10px;

	float: left;

	color:#5e5e5e;

	font-size: 11px;

	line-height: 1.4em;

}

#random3-sidebar .random3img-sidebar {

	float:left;

	margin: 10px 0 10px 10px;

}

#sidebar .160-ad {

	margin-left:50px;

}



/* ===> Styles for Category Page Sidebar <=== */



#recent3 {

	float: left;

	margin: 0;

	border-bottom:1px solid #d2d2d2;

}

#recent3 .recentBox {

	border-top:1px solid #d2d2d2;

	float: left;

	margin: 0;

	list-style:none;

}

#recent3 .recent3title {

	font-size: 2em;

	font-family:Gill Sans MT;

	font-weight: normal;

	color:#fff;

	text-transform: uppercase;

	line-height: 1em;

	background:#c60071 url(images/random_bg.png) repeat-x left;

	background-position: 0px -250px;

	margin: 0;

	padding:10px;

	list-style:none;

	border: none;

}

#recent3 li {

	width:202px;

	margin: 7px 0 0 10px;

	font-weight: bold;

	font-family: Arial, sans-serif;

	font-size: 1em;

	line-height: 1em;

	float:left;

	list-style: none;

}

#recent3 li a:hover {

	color: #aa0060;

}

#recent3 p {

	width:200px;

	margin: 2px 0 0 10px;

	float: left;

	color:#5e5e5e;

	font-size: 11px;

	line-height: 1.4em;

}

#recent3 .recent3img {

float:left;

margin: 10px 0 10px 10px;

}

#featured_article img {

	margin: 10px 0px 5px 0px;

}

#random3 {

	float: left;

	margin: 0px 0px 10px 0px;

	border-bottom:1px solid #d2d2d2;

}

#random3 .randomBox {

	border-top:1px solid #d2d2d2;

	float: left;

	margin: 0;

	list-style:none;

}

#random3 .random3title {

	font-size: 2em;

	font-family:Gill Sans MT;

	font-weight: normal;

	color:#fff;

	text-transform: uppercase;

	line-height: 1em;

	background:#c60071 url(images/random_bg.png) repeat-x left;

	background-position: 0px -250px;

	margin: 0;

	padding:10px;

	list-style:none;

}

#random3 li {

	width:200px;

	margin: 7px 0 0 10px;

	font-weight: bold;

	font-family: Arial, sans-serif;

	font-size: 1em;

	text-color: #000;

	line-height: 1em;

	float:left;

	list-style: none;

}

#random3 li a:hover {

	color: #aa0060;

}

#random3 p {

	width:200px;

	margin: 2px 0 0 10px;

	float: left;

	color:#5e5e5e;

	font-size: 11px;

	line-height: 1.4em;

}

#random3 .random3img {

	float:left;

	margin: 10px 0 10px 10px;

}



/* ===> Styles for Footer <=== */



#footer {

	padding: 20px 0 10px;

	color: #333;

	text-align: center;

}

.columnmenu {

	float: left;

	width: 240px;

	padding: 8px;

}	

.columnmenu h2 {

	padding: 5px 0 10px 10px;

	margin: 0;

	color: #fff;

	font-size: 15px;

	font-weight: 600;

	letter-spacing: -1px;

}

.columnmenu ul {

	padding: 10px;

}

.columnmenu ul li a:hover { color: #000; }

.columnmenu ul li a { color:#fff;}

.columnmenu {

	clear:both;

	float:left;

}

#search {

	float: right;

	width: 320px;

	height: 60px;

	margin: 0 0 10px 0;

	text-align: right;

	background: url(images/search_bar_women.png);

}



#searchform input {

	padding: 2px;

}

#searchbox {

	width: 242px;

	color: #555;

	float: left;

	margin: 32px 0 0 17px;

	font-weight: bold;

	font-family: Arial, sans-serif;

	font-size: .8em;

	line-height: 1em;

	background: none;

}

#searchbox:hover {

	background: #eee;

}

.submitbutton {

	width: 36px;

	height: 20px;

	cursor: pointer;

	background: url(images/search_bar_submit_women.png);

	background-position: 0px 0px;

	border: none;

	color: #000;

	font-size: 1em;



	text-align: center;



	margin: 33px 10px 0 0;

}

.submitbutton:hover {

	background: url(images/search_bar_submit_women.png);

	background-position: 0px -20px;

	font-weight: bold;

}

#bottom {

	background:#ef0187;

	margin:0;

	padding-bottom:20px;

	color: #fff;

}

.footerlogo {

	margin-bottom:10px;

}

.column {

	float: left;

	width: 150px;

	padding: 0px;

}	

.column p {

	font-weight: bold;

	padding: 0px 0 0px 0px;

	margin-left: 17px;

	margin-top:20px;

	color: #000;

	font-size: 15px;

}

.column ul {

	padding: 0px;

	list-style:none;

}

.column ul li{

	padding: 3px 0 3px 0; 

	border-bottom: 1px dotted #000; 

}

.column ul li.noborder {

	border-bottom: none; 

}

.column ul li a:hover { 

	color: #aa0060;

	text-decoration: none;

}

.column ul li a { 

	color:#fff;

}

.copyright {

	background:none;

	font-color:#000;

	text-align:center;

	margin-top:100px;

}

.copyright p {

	color:#fff;

}

.copyright p a {

	color:#fff;

	margin: 0;

	padding: 0 10px;

}

.copyright p a:hover {

	color:#999;

	text-decoration: underline;

}

#popular-images {

	float: left;

}

#popular-images p {

	margin: 5px;

	float: left;

	width: 130px;

	height: 210px;

	background: url(images/popular_img_bg.png) no-repeat #fff;

	background-position: 0px 0px;

	padding: 10px;

	font-family:Arial;

	font-size: 1em;

	font-weight: bold;

	color: #444444;

	text-align: center;

	text-decoration: none;

}

#popular-images p:hover {

	background:url(images/popular_img_bg.png) no-repeat; color:#000;

	background-position: 0px -230px;

	text-decoration: none;

}

.popular-images-title {

	width: auto;

	height: auto;

	padding: 15px 15px;

	margin: 0 0 10px 0;

	background: #ef0187;

	font-size: 2.4em;

	font-family:Gill Sans MT;

	text-transform: uppercase;

	color:#fff;

	font-weight: normal;

}

#crumbs {

	font-family: Arial, Georgia, serif;

	text-transform: uppercase;

	font-size: 11px;

	font-weight: bold;

	padding: 10px 20px 0px 20px;

}

#crumbs a:hover {

	color: #aa0060;

}

.current a {

	color: #000;

	font-size: 13px;

}

span.separator {

	background: url(images/breadcrumb-separator-women.png) no-repeat;

	display: inline-block;

	width: 4px;

	height: 7px;

	margin: 1px 1px 0 3px;

}

.wp-pagenavi {

	margin: 20px 20px;

}

.wp-pagenavi a, .wp-pagenavi span {

	padding: 5px;

	margin-right: 10px;

	font-size: 1em;

	color: #fff;

	background: #aa0060;

	font-family: Arial, "Times New Roman", serif;	font-weight:bold;

}

.wp-pagenavi a:hover, .wp-pagenavi span.current {

	background: #d60079;

	color: #000;

	font-weight: bold;

}

.wp-pagenavi span.current {

	background: #d60079;

	font-weight: bold;

}