/*
Theme Name: Seduction Soft Pink
Theme URI: http://www.gorillathemes.com/seduction/
Description: Sexy Magazine Style Theme.
Version: 1.0
Author: Gorilla Themes
Author URI: http://www.gorillathemes.com/
*/
body { font:12px/1.5 "century gothic",verdana,arial,tahoma,serif; line-height:16px; background:#fff url(images/pink/background.jpg) top center no-repeat fixed; height:100%; list-style:none; }

img#wpstats{display:none}

/* Links */

a { text-decoration:none; font-weight:bold; color:#ff4294; }
a:hover { text-decoration:none; font-weight:bold; color:#666; }

/* Page Layout */

#layout { margin:0 auto; width:1002px; height:100%; }
#outer { padding:10px; background:url(images/pink/back-layout-trans.png); border:1px solid #c368a0; width:1010px; margin:0 auto;}
* html #outer { background:url(images/pink/ie6-trans.png);}

/* Header */

#header { height:366px; }

#header-ad { padding-bottom:5px; }

/* Header Ad 468x60 */

#header_ad { float:right; margin:40px 40px 0px 0px;width: 468px; height:60px;}
#header_ad img { border:0; }

/* Logo */

#logo { float:left; top:347px; margin-right:40px; padding-left:20px; width:190px; height:30px; z-index:1; position:absolute;}
* + html #logo { z-index:3; float:left; width:190px; height:30px; position:absolute;}


/*- Search - Social -*/

#search_rss_wrapper { width:100%; height:47px; }
.wrapper_left { height:47px; width:680px; float:left; }
.wrapper_right { height:47px; float:right; padding-right:43px;}
.search_top { float:left;  margin:10px 0 0; padding-left:190px; }
.search_input { background:#000; color:#c7aabc; font:14px Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight:bold; width:300px; float:left; padding:6px 0 0 8px; border:4px solid #262324; height:23px; }
.submit_button { background:url(images/pink/search.png) no-repeat; color:#fff; font-size:11px; border:none; margin:0 0 0 8px; width:111px; height:36px; }
.social { margin:10px 0 0; padding:0 4px 0 0; width:220px; }
.social img { float:left; padding-left:3px; }

/*   Grid   */

#grid { margin-top:10px; height:100%; }
#entry p { line-height:18px; padding:0 0 12px; }
#gback { height:100%; }

/*   Left Sidebar   */

* html #sidebar_left { float:left; width:160px; margin:0px 0 0; height:100%; }
* + html #sidebar_left { float:left; width:160px; margin:0px 0 0; height:100%; }
#sidebar_left { float:left; width:160px; margin:0px 0 0; height:100%;z-index:4;position:relative; }

/*  Left Categories  */
* html .left_categories ul li { margin:0 0 -17px; font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; list-style:none; }
.left_categories { margin-bottom:8px; height:100%; width:100%; }
.left_categories ul li { margin:0 0 3px; font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; list-style:none; text-transform: uppercase; }
.left_categories a { color:#fff; display:block; padding:5px; background:#af356a; text-decoration:none; border:1px solid #dd5591; font-weight:bold; }
.left_categories a:hover { background:#842b61; color:#fff; display:block; border:1px solid #842b61; padding:5px; }
.left_categories .current-cat a { background:#842b61; color:#fff; padding:5px; border:1px solid #842b61; display:block; }
h1 a.titles,h2 a.titles { font-size:18px; font-weight:bold; color:#000; line-height:24px; }
a.titles:hover { text-decoration:underline; color:#666; }
.divider1 { width:100%; height:1px; background:#ccc; margin:5px 0 2px; }
.divider { width:100%; height:15px; background: url(/images/divider.png) no-repeat; margin:5px 0 2px; }

/* Middle Column */

#middle { margin:0 0 0 10px; float:left; width:484px; }

/* Sidebar */

.sidebar { float:right; width:340px; }
.sidebar ul li { list-style-type:none; }
#sidebarbox { width:300px background:#ffffff; }

/* Video */

.video { width:300px; height:266px; }

/* 125x125 Ads */

#bannersSquare img { float:left; }

/* 300x250 Ad */

.ad300x250 { float:left; border:0; margin-bottom:8px; }
.ad300x250 img { border:0; }

/* Sidebar Widgets */

.widgets { text-align:left; color:#000; line-height:19px; }
.widgets ul li { list-style:none; }
.widgets ul li a { color:#b04997; padding:0 0 0 5px; }
.widgets ul li a:hover { color:#4d331c; background:#150d06; }
.widget_title { list-style:none; font-weight:bold; background:#400e2d; padding:5px; margin-bottom:10px; font-size:14px; color:#fdfdfd; }
.video_title { list-style:none; font-weight:bold; background:#400e2d; padding:5px 5px 5px 8px; font-size:14px; color:#fdfdfd; }
* + html .widget_title { padding:0 0 0 10px!important; 
/*IE7*/
}
* html .widget_title { padding:0 0 0 10px; 
/*IE6*/
}
#calendar { padding:0 0 0 34px; }

/* Metadata */

.browsing { background:#400e2d; color:#fff; border:1px solid #4d2908; padding:6px 6px 6px 15px; font-size:14px; margin:0 0 8px; text-align:right; }
.comment_number { font-size:11px; padding:5px; color:#333; float:right; }
.filed { font-size:11px; float:left; }
.filed a { color:#400e2d; }
.filed a:hover { color:#666; }

/* Post */

.post_middle { padding:14px 2px 14px 14px; margin:8px 0; background:#fff; border:4px solid #c7aabc; }
.post_blog { background:#fff; padding:10px 10px 10px; margin:0 0 10px border:4px solid #c7aabc; }
.post_category { padding:14px; margin:0 0 8px; background:#fff; border:4px solid #b04997; }
.entry p { text-align:left; font-size:12px; line-height:18px!important; color:#000000; margin-top:5px; }
.entry_category p { text-align:left; font-size:12px; line-height:18px!important; color:#000000; }
.entry_category img.thumbnail { float:left; padding:2px; margin:0 10px 5px 5px; border:1px solid #ccc; display:block; }
img.thumbnail { padding:1px; display:block; margin-left:auto; margin-right:auto; }
.entry blockquote { background-position:56px 2px; padding:0 18px; text-align:center; margin:0 auto; }
.entry blockquote p { font-style:italic; text-align:justify; color:#333; margin:0 auto; width:80%; }
.entry ul li { list-style-type:square; list-style-position:inside; }
.related-posts
{
padding-left:5px;
}
.infosingle {
	background: #fff;
        color: #000000;
	width: 463px;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #ccc;
	}

.infosingle a {
        color: #400e2d!important;
        text-decoration: none;
	}

.infosingle a:hover {
        color: #000!important;
	}

.subscribe_post { float:left; margin:10px 0 0 15px; }
.subscribe_input { background:#fff; color:#ab1025; font:14px Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight:bold; width:300px; float:left; padding:6px 0 0 8px; border:4px solid #262324; height:23px; }
.subscribe_button { background:url(images/red/subscribe.png) no-repeat; color:#fff; font-size:11px; border:none; margin:0 0 0 8px; width:111px; height:36px; }

#googlelinks { padding-left: 8px; }

/* Comments */

#author,#email,#url { border:1px solid #c3bbbb; padding:3px; }
.comment { background:#fff; color:#000; padding:20px; margin:10px 0; border-bottom:2px solid #c3bbbb; }
input { font-size:12px; padding:2px; border:1px solid #c3bbbb; }
#submit_comment { background:#400e2d; color:#fff; font:11px Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; padding:4px; border:1px solid #666; font-weight:bold; width:120px; }

textarea { font-size:12px; padding:2px; width:98%; border:1px solid #c3bbbb; }
h2.commh2 { font-size:1.4em!important; padding:0 0 5px; font-weight:bold!important; color:#000!important; }
ol.commentlist { margin:10px 0 20px; padding:0; list-style:none; font-size:12px; line-height:20px; }
ol.commentlist p { margin-bottom:10px; line-height:20px; }
ol.commentlist cite { font-style:normal; font-weight:bold; }
ol.commentlist li { padding:20px 10px 10px; list-style: none; }
ol.commentlist li.alt { padding:10px 10px 0!important; background:#f1f1f1; list-style: none; }

/* Footer */

#footer { padding:10px; background:url(images/pink/back-layout-trans.png) repeat; border:1px solid #c368a0; height:320px; width:910px; margin:10px auto 0;}
* html #footer { background:url(images/pink/ie6-trans.png);}
#footer a { color:#fff; }
#footercolumns h2 { color:#000; font:16px Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight:bold; }
#footercolumns { font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; padding:0 10px 10px; }
#footercolumns a { color:#fff; }
#footercolumns .block { float:left; width:30%; margin:0 0 0 3.5%; }
#footercolumns .first,* html #footercolumns .first { clear:both; margin:0;width:25% }
#footercolumns .third { margin-top:0;width:33%;float:right;margin-left:20px;padding:0; }
#footercolumns .second { margin-top:0;width:35%; }
#footercolumns img { margin-right:10px; margin-bottom:10px; border:2px solid #ccc; }
#copyright { text-align:center; padding:10px 10px 10px 0; width:950px; margin:8px auto 0; color:#fdfdfd; }
#copyright a { color:#400e2d; }

/* Gallery */

.gallery { display:block; clear:both; overflow:hidden; margin:20px auto 0; padding:5px 5px 5px; }
.gallery .gallery-row { display:block; clear:both; overflow:hidden; margin:0; }
.gallery .gallery-item { overflow:hidden; float:left; margin:0; text-align:center; list-style:none; padding:0; }
.gallery .gallery-item img,.gallery .gallery-item img.thumbnail { max-width:89%; height:auto; margin:3px; }
.col-0 { width:100%; }.col-1 { width:100%; }.col-2 { width:50%; }.col-3 { width:33%; }.col-4 { width:25%; }.col-5 { width:20%; }.col-6 { width:16.5%; }.col-7 { width:14%; }.col-8 { width:12.4%; }.col-9 { width:11%; }.col-10 { width:10%; }.col-11 { width:9%; }.col-12 { width:8.33%; }.col-13 { width:7.6%; }.col-14 { width:7.1%; }.col-15 { width:6.66%; }.col-16 { width:6.25%; }.col-17 { width:5.83%; }.col-18 { width:5.55%; }.col-19 { width:5.25%; }.col-20 { width:4.95%; }

/*- Main Menu -*/

#menu_navigation { width:100%; height:34px; background:url(/wp-content/themes/seduction/images/softpurple/menu.png) top center no-repeat; }
.sf-menu,.sf-menu * { margin:0; padding:0; list-style:none; }
.sf-menu { line-height:1.0; text-transform:uppercase; }
.sf-menu ul { position:absolute; top:-999em; width:10em; 
/* left offset of submenus need to match (see below) */
}
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; 
/* fixes IE7 'sticky bug' */
}
.sf-menu li { float:left; position:relative; line-height: 16px;}
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul { left:0; top:2.8em; 
/* match top ul list item height */
z-index:99; }
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul { left:10em; 
/* match ul width */
top:0; }
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul { left:10em; 
/* match ul width */
top:0; }
.sf-menu { float:left; margin-bottom:1em; padding-left:250px; }
.sf-menu a { padding:.75em 1em; text-decoration:none; }
.sf-menu a,.sf-menu a:visited { 
/* visited pseudo selector so IE6 applies text colour*/
color:#fff; }
.sf-menu li { }
.sf-menu li li { background:#783e58; }
.sf-menu li li li { }
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active { background:#442231; outline:0; }

/*** arrows **/
.sf-menu a.sf-with-ul { padding-right:2.25em; min-width:1px; 
/* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em; 
}
a > .sf-sub-indicator { 
/* give all except IE6 the correct values */
top:.8em; background-position:0 -100px; 
/* use translucent arrow for modern browsers*/
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator { background-position:-10px -100px; 
/* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:-10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:0 0; }

/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position:-10px 0; 
/* arrow hovers for modern browsers*/
}

.button {
  padding:10px 0px 10px 0px;
  }


.buttonad {
  padding:10px 0px 10px 0px;
  text-align: center;
  }

#googleconnect {
  padding:10px 0px 10px 0px;
  text-align: center;
  }

.aligncenter
{
display: block;
margin: 0px auto 0px auto;
}

#button-side {
 padding:10px;
}

#facebooksidebar {
 padding-bottom:10px;
}

#sidebarads {
 padding: 0 0 10px 12.5px;
}

#adlinks-top {
 padding:0 0 5px 175px;
}

.trans {

background: transparent;
}

.post-social {
clear:both;
float:left;
padding:12px 0 12px 70px;
width:400px;
}
.post-social span.cont {
display:block;
float:left;
padding:2px 4px;
}
#linkwithin_logo_0{width:0px;height:0px;padding:0px;border:none;overflow:hidden}

.connect_widget {
    background-color: #FFFFFF;
}

.emailBox {
    border: 1px solid #CCCCCC;
    color: #999999;
    float: left;
    font-size: 12px;
    height: 21px;
    margin-bottom: 8px;
    padding: 0 3px;
    width: 218px;
}

#emailBox {
    background: url("/images/sidebarEmailBg.jpg") no-repeat scroll 0 0 transparent;
    height: 130px;
    padding: 10px 12px 10px 13px;
    margin: 0 0 10px 0;
    width: 304px;
}

#emailBox #facebook {
    background: url("/images/sidebarFacebookBtn.jpg") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 34px;
    width: 303px;
}

#emailBox .facebookBtn {
    float: right;
    padding-right: 5px;
    padding-top: 7px;
}

#emailBox #emailBoxBtns {
    height: 34px;
    margin-top: 8px;
    width: 303px;
}

#emailBox #emailBoxBtns img {
    float: left;
}

#emailBox h3 {
    color: #FFFFFF;
    font-size: 13px;
    margin: 0 0 5px;
}
.submitBox {
    float: right;
}
.connect_widget {
    background-color: #FFFFFF;
}
p.commentsPad {
    padding: 8px 0 0;
}

span.facebook-rec, #content .post .post-footer p span.facebook-rec {
    height: 25px;
    position: relative;
    top: -1px;
}
span.twitter-rec, #content .post .post-footer p span.twitter-rec {
    float: left;
    position: relative;
    width: 100px;
}
span.commentsLink, #content .post .post-footer p span.commentsLink {
    float: right;
}