/*
Theme Name: Seduction black
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 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; line-height:16px; background:#000 url(images/black/background.jpg) top center no-repeat fixed; height:100%;min-width:600px;width:100%;border:0;padding:0;margin:0;
	 }



/* Links */

a { text-decoration:none; font-weight:bold; color:#400e2d; }
a:hover { text-decoration:none; font-weight:bold; color:#666; }

/* Page Layout */

#layout { margin:0 auto;min-width: 780px;max-width: 1260px; height:100%; }
#outer { padding:8px; background:url(images/black/back-layout-trans.png); border:1px solid #6c1973; margin:0 auto 0;  }
* html #outer { background:url(images/black/ie6-trans.png);}


/* Header */

#header { height:120px;
		width:500px }

/* 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:0; width:475px; z-index:1; position:absolute;height:120px; }

/*- Search - Social -*/

#search_rss_wrapper { width:100%; height:40px; }
.wrapper_left { height:40px;float:left;padding-left:24% }
.wrapper_right { height:40px; float:right;padding-right:40px; }
.search_top {  margin:10px auto 0; text-align: center; }
.search_input { background:#000; color:#c09bc3; font:14px Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-weight:bold; width:300px; padding:6px 0 0 8px; border:4px solid #262324; height:23px; float: left; }
.submit_button { background:url(images/black/search.png) no-repeat; color:#fff; font-size:11px; border:none; margin:0px 0 0 8px; width:111px; height:46px; }
.social { margin:10px 0 0; padding:0 4px 0 0; }
.social img { float:left; padding-left:3px; }

/*   Grid   */
/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		
		width:100%;			/* width of page */
		margin: 0 auto 0;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */

.threecol {
			margin-top:20px;	/* right column background colour */
	}
	.threecol .colmid {
					/* width of the right column */
			/* center column background colour */
	}
	.threecol .colleft {
				/* width of the middle column */
	/* left column background colour */
	}
	.threecol .col1 {
		width:15%;		
		margin:0 0px 0 5px;	/* width of center column content (column width minus padding on either side) */
				/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:59%;
		margin:0 5px 0 5px;			/* Width of left column content (column width minus padding on either side) */
					/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:24%;
		margin:0 5px 0 0px;			/* Width of right column content (column width minus padding on either side) */
					/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}

#grid { margin-top:10px; height:100%; }
#grid 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%;  }
.left_categories ul li { margin:0 0 3px; font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; list-style:none; }
.left_categories li {list-style:none; }
.left_categories a { color:#fff; display:block; padding:5px; background:#321f58; text-decoration:none; border:1px solid #7156a5; font-weight:bold; }
.left_categories a:hover { background:#7156a5; color:#fff; display:block; border:1px solid #7156a5; padding:5px; }
.left_categories .current-cat a { background:#7156a5; color:#fff; padding:5px; border:1px solid #7156a5; 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; padding-left:165px;padding-right }

/* Sidebar */

.sidebar { float:right; width:100px; }

/* Video */

.video { margin-bottom:6px; width:300px; height:286px; }

/* 125x125 Ads */

#bannersSquare img { float:right; }

/* 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:#fff;}
.widgets a { text-align:left; color:#000; line-height:19px; background:#fff;}
.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:#7156a5; padding:5px; margin-bottom:10px; font-size:14px; color:#fdfdfd; }
.video_title { list-style:none; font-weight:bold; background:#7156a5; 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:#7156a5; color:#fff; border:1px solid #7156a5; 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; padding:10px 0; }
.filed a { color:#400e2d; }
.filed a:hover { color:#666; }

/* Post */

.post_middle { padding:14px; margin:0 0 8px; background:#fff; border:4px solid #c09bc3; }
.post_blog { background:#fff; padding:40px 10px 10px; border:4px solid #c09bc3; }
.post_category { padding:14px; margin:0 0 8px; background:#fff; border:4px solid #c09bc3; }
.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 img { display:block; margin-left:auto; margin-right:auto; padding:10px; }
.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; }

/* 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; }
#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; }
input { font-size:12px; padding:2px; border:1px solid #c3bbbb; }
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/black/back-layout-trans.png) repeat; border:1px solid #6c1973; height:320px; width:100%; margin:10px auto 0;  }
* html #footer { background:url(images/black/ie6-trans.png);}

#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:#000; }
#footercolumns a:hover { color:#fff; }
#footercolumns .block { float:left; 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-left:10px; margin-bottom:10px; border:2px solid #4d2908; }
#copyright { padding:10px 10px 10px 0px; width:910px; margin:8px auto 0; color:#333; }
#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(images/black/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:#684690; }
.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:#2c1e40; 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*/
}