/*
Theme Name: Seduction Soft Green
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:15px/1.5 Garamond; line-height:16px; background:#000 url(images/pink/background.jpg) top center no-repeat fixed; height:100%; }

/* Links */

a { text-decoration:none; font-weight:bold; color:#ff0099; }
a:hover { text-decoration:underline; color:#660066; }

/* Page Layout */

#layout { margin:0 auto; width:1002px; height:100%; }
#outer { padding:10px; background:url(images/softgreen/back-layout-trans.png); border:1px solid #15ad29; width:1020px; margin:0 auto; }
* html #outer { background:url(images/softgreen/ie6-trans.png);}

/* Header */

#header { height:200px; background:url(http://i611.photobucket.com/albums/tt191/HerRoyalPoshness/Document3a.png) no-repeat; }

/*********************************************
		Header Styles
*********************************************/
/* Use this for universal styles for all header elements
Be sure to uncomment the styles before using */
h1,h2,h3,h4,h5,h6 {
	color: #660000;
	margin-bottom: 5px;
}
h1 { /* This style is generally used as title on single posts and pages */
	font-size: 20px;
	border-bottom: 4px ridge #990099;
}
h2 { /* This style used as a sub-header in post/page content */
	font-size: 22px;
	border-bottom: 4px ridge #990099;
}
h3 { /* This style used as the post titles on homepage/archive */
	clear: both;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 4px ridge #990099;
}
h3 a {
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
h4 { /* This style used as title for comments and as the identifying header on archive page  */
	font-size: 18px;
	color: #111;
	border-bottom: 4px ridge #990099;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}


/* Header Ad 468x60 */

#header_ad { float:right; margin:130px 15px 0px 0px;width: 468px; height:60px;}

#header_ad img {<script type="text/javascript"><!--
google_ad_client = "pub-6254390919394015";
/* 468x60, created 11/14/09 */
google_ad_slot = "7790625618";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> border:0;}


/*- Search - Social -*/

#search_rss_wrapper { width:100%; height:47px; }
.wrapper_left { height:47px; width:600px; float:left; }
.wrapper_right { height:47px; float:right; }
.search_top { float:left;  margin:10px 0 0; padding-left:100px; }
.search_input { background:#000; color:#a3d68a; font:16px garamond; font-weight:bold; width:300px; float:left; padding:6px 0 0 8px; border:4px ridge #660066; height:23px; }
.submit_button { background:url(images/softgreen/search.png) no-repeat; color:#a3d68a; font-size:11px; border:1px ridge #a3d68a; margin:0 0 0 8px; width:111px; height:36px; }
.social { margin:00px 0 0; padding:0 4px 0 0; width:350px; }
.social img { float:left; padding-left:3px; }

/*   Grid   */

#grid { margin-top:10px; height:100%; }
#grid p { line-height:18px; padding:0 0 12px; }
#gback { height:100%; }

/*   Left Sidebar   */

#sidebar_left { float:left; width:160px; margin:0px 0 0; height:100%; }
* html #sidebar_left { float:left; width:160px; margin:91px 0 0; height:100%; }
* + html #sidebar_left { float:left; width:160px; margin:91px 0 0; height:100%; }

/*  Left Categories  */

* html .left_categories ul li { margin:0 0 -17px; font:15px/1.5 Garamond; list-style:none; }
.left_categories ul li { margin:0 0 3px; font:15px/1.5 Garamond; list-style:none; }
.left_categories a { color:#fff; display:block; padding:5px; background:#008037; text-decoration:none; border:1px solid #189128; font-weight:bold; }
.left_categories a:hover { background:#660066; color:#fff; display:block; border:1px solid #609766; padding:5px; }
.left_categories .current-cat a { background:#660066; color:#fff; padding:5px; border:1px solid #609766; display:block; }
h1 a.titles,h2 a.titles { font-size:22px; font-weight:bold; color:#000; line-height:24px; }
a.titles:hover { text-decoration:underline; color:#666; }
.divider { width:100%; height:1px; background:#ccc; margin:5px 0 2px; }

/* Middle Column */

#middle { margin:0 0 0 8px; float:left; width:540px; }

#noside { margin:20 0 0 8px; float:left; width:1000px; }

/* Sidebar */

.sidebar { float:right; width:300px; }

/* Video */

.video { margin-bottom:6px; width:300px; height:286px; }

/* 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; background: none; margin-bottom:10px; }
.widgets ul li { list-style:none; }
.widgets ul li a { color:#a3d68a; padding:0 0 0 5px; }
.widgets ul li a:hover { color:#a3d68a; text-decoration:underline; }
.widget_title { list-style:none; font-weight:bold; background:#70AA4D; padding:5px; margin-bottom:0px; font-size:18px; color:#ffffff; }
.video_title { list-style:none; font-weight:bold; background:#70AA4D; padding:5px 5px 5px 8px; font-size:18px; color:#ffffff; }
* + 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:#16381a; color:#fff; border:1px solid #16381a; padding:6px 6px 6px 15px; font-size:14px; margin:0 0 8px; text-align:right; text-transform: uppercase; }
.comment_number { font-size:11px; padding:5px; color:#333; float:right; }
.filed { font-size:11px; float:left; padding:10px 0; }
.filed a { color:#16381a; }
.filed a:hover { color:#666; }

/* Post */

.post_middle { padding:14px; margin:0 0 8px; background:#fff; border:4px ridge #609766; }
.post_blog { background:#fff; padding:40px 10px 10px; margin:0 0 10px; border:4px ridge #609766; }
.post_category { padding:14px; margin:0 0 8px; background:#fff; border:4px ridge #609766; }
.post_noside { padding:14px; margin:0 0 8px; background:#fff; border:4px ridge #609766; }
.entry p { text-align:left; font-size:15px; line-height:18px!important; color:#000000; margin-top:5px; }
.entry_category p { text-align:left; font-size:15px; 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; }
.entry_category ul li { list-style-type:square; list-style-position:inside; }

/*********************************************
		Feedreader Page Styles
*********************************************/
.feed {
	color: #000;
}
.feed a {
	color: #000;
}
.feed .widget {
	margin: 0px 0px 10px 5px; padding: 10px ;
	background: url(images/grey-fade-bg.gif) repeat-x;
}
.feed h2 {
	font-size: 18px;
	color: #ff0099;
	border-bottom: 4px ridge #990099;
	margin: 10px 0px 5px 0px;
}
.feed h3 a {
	text-decoration: none;
	border:none;
	}
.feed h3 a:hover {
	text-decoration: underline;
}
.feed p, 
.feed .textwidget {
}
.feed img {
	text-align: center;
}
.feed form {
	margin: 5px; padding: 0px;
}
.feed ul {
	list-style-type: none;
	margin: 0px; padding: 0px;
}
.feed ul li {
	margin: 0px; padding: 0px;
}
.feed ul li a {
	text-decoration: none;
	}
.feed ul li a:hover {
	text-decoration: underline;
}
.feed ul li ul {
	margin: 0px; padding: 0px;
}
.feed ul li ul li {
	margin: 5px 10px 5px 5px; padding: 0px;
}

/* Comments */

#author,#email,#url { border:1px solid #c3bbbb; padding:3px; }
.comment { background:#fff; color:#000; padding:20px; margin:10px 0; border:3px ridge #ff0099; border-bottom:3px ridge #ff0099; }
#submit_comment { background:#609766; color:#fff; font:13px Garamond; padding:4px; border:1px solid #666; font-weight:bold; width:120px; }
input { font-size:14px; padding:2px; border:1px solid #c3bbbb; }
textarea { font-size:14px; 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:14px; 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/softgreen/back-layout-trans.png) repeat; border:1px solid #15ad29; height:320px; width:1020px; margin:10px auto 0; }
* html #footer { background:url(images/softgreen/ie6-trans.png);}
#footer a { color:#fff; }
#footercolumns h2 { color:#000; font:16px Garamond; font-weight:bold; }
#footercolumns { font:12px/1.5 Garamond; padding:0 10px 10px; }
#footercolumns a { color:#16381a; }
#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 { padding:10px 10px 10px 0px; width:910px; margin:8px auto 0; color:#212121; }
#copyright a { color:#16381a; }

/* 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%; }

/* Menu */

#menu_navigation { width:110%; height:30px; }
.sf-menu,.sf-menu * { margin:0; padding:0; list-style:none; }
.sf-menu { line-height:0.8; font size: 15px; text-transform: none; }
.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; colour: #006600; }
.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:0px; }
.sf-menu a { padding:.75em 1em; text-decoration:none; font color: #006600}
.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:#008037; border: 1px ridge #006600; }
.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:#660066; border: 1px ridge #006600; 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:-00px -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*/
}

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }
