/*
Theme Name: Erotic Theme
Theme URI: http://www.motiontheme.com
Description: Theme is designed and coded by <a href="http://www.motiontheme.com/">Motiontheme.com</a>.
Version: 1.0
Author: Motiontheme.com
*/

* {margin: 0; padding: 0;}

body {font: 75%/170% Arial, Helvetica, sans-serif; color:#fff; background: #000 url(img/bg.gif); margin: 0;	padding: 0;}

a {color:#fff; text-decoration: none; outline: none;}
a:visited {text-decoration: none; color:#fff;}
a:hover {text-decoration: underline; color:#F7399B;}

p {padding: 0 0 0.5em; text-align:justify;}

/* ### TITLES ### */
h1, h2, h3 {margin-bottom:15px;}

img {border: none;}

/* ### WRAPERS, CONTAINERS
--------------------------- ### */
.bgfix {background:url(img/topbg.jpg) no-repeat top center;}
.bgfix-pages {background:url(img/topbg-pages.jpg) no-repeat top center;}

.bgy {background:url(img/bgy.jpg) repeat-y center;}

#wrap {width:900px; margin:0 auto;}
.wspacer {padding:30px 20px 0 20px;}
.spacer {padding:25px;}

/* ### HEADER
----------------------- ### */
#header {height:110px; width:900px; margin:0 auto;}
#header .logo-moto {position:absolute; margin-top:20px; width:300px; padding:10px 0 20px 90px; background:url(img/logo.png) no-repeat 0 0;}
#header .moto {font-style:italic; color:#fff; font-size:14px}
#header h1 { margin:0; padding:0 0 5px 0; font-size:2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#header h1 a {color: #666666;}
#header h1 a:hover {color:#fff; text-decoration:none;}

#header .logo {width:186px; height:68px; position:absolute; margin-top:20px;}

.rss {position:absolute; width:43px; height:43px; margin-left:445px; margin-top:4px;}
.link {position:absolute; width:370px; height:43px; margin-left:15px; margin-top:30px;}

#header .tools {font-size:11px; position:absolute; margin-left:290px; margin-top:4px;}
#header .tools a { color:#fff;}

/* Top navigation */
#topnav {padding:0; width:700px; position:absolute; z-index:100; margin-top:76px; margin-left:220px; font-size:14px; font-weight:bold; overflow:hidden; font-family:"Trebuchet MS"; background:url(img/topnavbg.gif) no-repeat left bottom; padding:0 0 4px 0;}

.none {display:none;}
.visible {}

/* rounded buttons */
#topnav ul { margin:0; padding:0;}
#topnav li {
	cursor:pointer; 
	cursor:hand; 
	background:url(img/tableft.gif) no-repeat left top; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
	list-style:none;	
	float:left;
	margin-right:5px;
}

#topnav li a {text-decoration: none; background: url(img/tabright.gif) no-repeat right top; display:block; color:#fff;}
#topnav li a:hover {color:#fff; text-decoration:none;}


#topnav span { 
	background:url(img/tabbg.gif) repeat-x; 
	line-height:30px;
	padding:0;
	margin-left:12px;
	margin-right:12px;
	display:block;
}

#topnav li.current_page_item {background:url(img/tabactiveleft.gif) no-repeat left top;}
#topnav li.current_page_item a {background: url(img/tabactiveright.gif) top right no-repeat; color:#000;}
#topnav li.current_page_item a:hover {color:#751142;}
#topnav li.current_page_item span {background:url(img/tabactivebg.gif) repeat-x; }


/* Top widget */
#topwidget {position:absolute; width:350px; height:100px; margin-left:530px; margin-top:10px; overflow: hidden; text-align:justify; line-height:15px; font-size:11px; z-index:10; color:#fff; background:#000; display:none;}
#topwidget h2.widgettitle {font-size:2em; margin-bottom:10px; color:#fff; font-family:"Trebuchet MS";}
#topwidget .spacer {padding:0 0 0 0;}
#topwidget a {color:#FFCC00;}

/* Featured */
#featured {width:900px; margin:0 auto; padding:0; margin-top:10px;}
#featured .scroll {width:630px; overflow:hidden;}
#featured .ads {width:270px; height:220px; overflow:hidden;}


/* SEARCH */
#search {width:230px; height:32px; text-align:left; margin:13px 0 0 664px; position:absolute; background: url(img/searchbg.gif) no-repeat left;}
#search .spacer {padding:4px 0 4px 7px;}
#search .itext {width:175px; background:none !important; color:#890000; border:none; font-size:11px; padding:3px 0 3px 0;}
#search .ibut {cursor:pointer; border:0px; background: none; font-weight:bold; color:#890000; margin-left:3px; margin-top:6px; background: url(img/searchbt.gif) no-repeat; width:39px; height:9px; position:absolute;}

/* addthis */
.addthis {position:absolute; width:130px; margin-top:38px; margin-left:515px; z-index:0;}

/* ### MIDLE, SIDEBARS
----------------------- ### */

/* Midle */
#midle {/*WIDTH*/ width:560px; overflow:hidden;}
#midle .spacer {padding:0;}
#midle .more-link {font-size:12px; font-weight:bold; text-decoration:none; padding:0px 0 0px 18px; display:block; margin-top:10px; float:right;}


/* Post style */
#midle .post {background:url(img/postbg.gif) no-repeat top; padding:15px; margin-bottom:10px;}
#midle .pfirst {background:url(img/postbg-first.jpg) no-repeat top;}
#midle .pfirst-page {background:url(img/postbg-first-page.jpg) no-repeat top;}

#midle .post h2 {margin-bottom:10px; font-size:2em; font-family:"Trebuchet MS"; color:#fff;}
#midle .post h2 a {color:#fff;}
#midle .post h2 a:hover {text-decoration:none; color:#B22269;}

#midle .blank { background:none;}

/* post data */
#midle .postdata {font-size:11px; color:#B22269; margin-bottom:10px; padding:0 0 5px 0;}
#midle .postdata ul { list-style:none;}
#midle .postdata ul li { display:inline; padding:0 5px 0 5px;}
#midle .postdata .time {background:url(img/date.gif) no-repeat 0 0px; padding: 0 5px 0 20px; margin-right:5px;}
#midle .postdata .comments {background:url(img/author.gif) no-repeat 0 0px; padding: 6px 10px 0 20px;}
#midle .postdata .posted {background:url(img/posted.gif) no-repeat 0 0px; padding: 0 5px 0 20px; margin-right:10px;}
#midle .postdata .posted a {}
#midle .postdata .posted a:hover {color:#B22269; text-decoration:none;}


/* Comments */
.alt {margin-bottom:10px; border-bottom:1px dashed #842854;}
.alt2 {margin-bottom:10px; border-bottom:1px dashed #842854;}
h3.ctitle {margin-bottom:10px;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist cite {background:url(img/author.gif) no-repeat 0 6px; padding:4px 0 4px 20px;}
.date { margin-bottom:10px;}
.commentmetadata {margin-bottom:10px;}
.ctext {}
.box {width:515px; background: url(img/boxbg.jpg) no-repeat top; border:1px solid #000; font-family:arial; font-size:12px; color:#fff; padding:5px; overflow:hidden;}
.field { background: url(img/boxbg.jpg) no-repeat top !important; border:1px solid #000; font-family:arial; font-size:12px; color:#fff; padding:3px;}

.submit { background:url(img/submit.gif) no-repeat; width:66px; height:30px; border:none; cursor:pointer;}

/* Navigation */
#navigation {font-weight:bold; padding:5px 0 0 0;}
#navigation .alignleft {float:left;}
#navigation .alignright {float:right;}


/* Sidebar 01 */
#sidebar {/* WIDTH */ width:280px;}
#sidebar .spacer {padding:0;}
#sidebar h2 {font-size:1.6em; color:#fff; margin-bottom:0px; font-family:"Trebuchet MS"; background:url(img/sidebarh2bg.gif) no-repeat; padding:8px 10px 16px 10px; cursor: default;}
#sidebar h2.first {background:url(img/sidebarh2bgfirst.jpg) no-repeat;}
#sidebar h2.first-page {background:url(img/pageh2bgfirst.gif) no-repeat;}
#sidebar h2.h2page {background:url(img/pageh2.gif) no-repeat !important;}


#sidebar ul {}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 10px; padding:0 0 5px 0;}
#sidebar ul ul {margin: 0 0 0 10px;}
#sidebar ul ul ul {margin: 0 0 0 10px;}
#sidebar ul ul li {margin:0; padding: 5px 0 5px 15px; background:url(img/bullet.gif) no-repeat 0 9px; border:none; border-bottom:1px dashed #842853;}

/*Slidedown*/
#sidebar .note { font-size:11px; text-align:right;}


/* ### FOOTER
----------------------- ### */
#footer {text-align:center; color:#fff; margin-top:15px; background:url(img/footerbg.jpg) repeat-x; width:901px; margin:0 auto;}
#footer .fspacer {padding:15px 0 15px 0;}

#footer .copyrighted {font-size:11px;}

#footer .bot-menu {padding:0px;}
#footer .bot-menu a {text-decoration:none; color:#fff;}
#footer .bot-menu a:hover {text-decoration:}
#footer .bot-menu ul {list-style:none; font-size:12px; font-weight:bold;}
#footer .bot-menu ul li {display:inline; padding:0 5px 0 5px;}
#footer a {color:#fff; text-decoration:underline;}
#footer a:hover {color:#fff;}

/* Floating options */
.fl {float:left;}
.fr {float:right;}

.mgright {margin-right:10px;}
.mgtop {margin-top:10px;}
.mgbottom {margin-bottom:10px;}


/* Clearing */
.clr {clear:both;}
