@charset "utf-8";

/* CSS Document */
/*  
Theme Name: UltimX
Description: Templates-adultes.com.
Version: 1.0
Author: Lisa
*/
* {margin: 0px; padding: 0px; }
body {background: url(images/bg.jpg) center top repeat-y; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #797979;}
h1, h2, h3, h4, h5 { color: #ff6bca; font-size:12px;}

a {

	color: #ff6bca;

	text-decoration: none;

}

a:hover {

	color: #ce0484;

}



div#wrapper{

	width: 950px;

	height: auto;

	text-align: left;

	margin: 0 auto;

}

.clear {

	clear: both;

}



div.wrapper {

	margin: 0px 0px 0px 53px;

}



html>body div.wrapper {

	margin: 0px 0px 0px 25px;

}



div#branding {

	width: 950px;

	height: 167px;

	background: url(images/branding.jpg) no-repeat;

}

div#branding h1 {

	text-indent: -999999px;

}

div#branding h1 a {

	width: 950px;

	height: 167px;

	display: block;

}
.top_text { font-size:12px;}
div.top_text {
	width: 200px; height: 125px; float: right; color: #ff04a3; margin: 10px 20px 0px 0px; }

div.top_text a {
	color: #ff04a3;
}
div.top_text a:hover {
	color: #797979;
}

div#nav {

	width: 950px;

	height: 38px;

}



div#nav ul {

	list-style: none;

}

div#nav ul li {

	display: inline;

	float: left;

	text-indent: -99999px;

}

div#nav ul li.accueil {

	width: 107px;

	height:38px;

	background: url(images/btn_accueil.jpg) no-repeat;

}

div#nav ul li.accueil a {

	display: block;

	width: 107px;

	height:38px;

}

div#nav ul li.annuaire {

	width: 118px;

	height:38px;

	background: url(images/btn_annuaire.jpg) no-repeat;

}

div#nav ul li.annuaire a {

	display: block;

	width: 118px;

	height:38px;

}

div#nav ul li.videos {

	width: 131px;

	height:38px;

	background: url(images/btn_videos.jpg) no-repeat;

}

div#nav ul li.videos a {

	display: block;

	width: 131px;

	height:38px;

}

div#nav ul li.live {

	width: 127px;

	height:38px;

	background: url(images/btn_live.jpg) no-repeat;

}

div#nav ul li.live a {

	display: block;

	width: 127px;

	height:38px;

}

div#nav ul li.rencontres {

	width: 190px;

	height:38px;

	background: url(images/btn_rencontres.jpg) no-repeat;

}

div#nav ul li.rencontres a {

	display: block;

	width: 190px;

	height:38px;

}

div#nav ul li.sexe {

	width: 277px;

	height:38px;

	background: url(images/btn_sexe.jpg) no-repeat;

}

div#nav ul li.sexe a {

	display: block;

	width: 277px;

	height:38px;

}



div#content {

	width: 950px;

	height: auto;

	clear: both;

	background: url(images/content_bg.jpg) repeat-y;

}

div.left {

	width: 670px;

	height: auto;

	float: left;

}

div.right {

	width: 280px;

	height: auto;

	float: right;

}



div#search {

	width: 650px;

	height: 43px;

	background: url(images/search_bg.jpg) no-repeat;

	padding: 10px;

}

div.search_box {

	width: 638px;

	height: 18px;

	background: #f7f7f7;

	border: #ebebeb 1px solid;

	padding: 3px 0px 0px 10px;

}



div.search_box input.box {

	border: #999999 1px solid;

	width: 487px;

	height: 13px;

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #797979;

}

div.search_box input.button {

	border: none;

	width: 28px;

	height: 15px;

	background: url(images/btn_ok.jpg) bottom no-repeat;

	text-indent: -99999px;

	margin: 0px 0px 0px 10px;

}



div.posts {

	padding: 10px;

}

div.title {

	width: 650px;

	height: 25px;

	background: url(images/title_bg.jpg) no-repeat;

}



div.title h1 {

	font-size: 12px;

	color: #FFFFFF;

	padding: 5px 0px 0px 20px;

}



div.title h1 a {

	color: #FFFFFF;

}

div.date {

	float: right;

	padding: 5px 10px 0px 0px;

	color: #FFFFFF;

}

div.post_box {

	width: 630px;

	height: auto;

	background: url(images/post_bg.jpg) repeat-y;

	padding: 10px;

}

div.post_bit {

	width: 630px;

	height: 26px;

	margin: 0px 0px 10px 0px;

}

div.post_bit h3 {

	background: url(images/bullet_author.jpg) no-repeat;

	padding: 5px 0px 0px 30px;

	font-size: 11px;

	color: #797979;

	height: 26px;

}

div.post_content {

	color: #797979;

}

div.star_box {

	width: 375px;

	height: 278px;

	background: url(images/star_box.jpg) no-repeat;

	margin: 30px auto ;

}

div.commnets_button {

	height: 22px;

	padding: 3px 0px 0px 30px;

	background: url(images/comments_bullet.jpg) no-repeat;

	float: right;

	display: block;

	margin: 0px 30px;

}

div.commnets_button a {

	font-weight: bold;

	text-decoration: underline;

	color: #ff04a3;

}

div.post_footer {

	width: 650px;

	height: 34px;

	background: url(images/post_footer.jpg) no-repeat;

	margin: 0px 0px 20px 0px;

}



div#sidebar {

	width: 280px;

	height: auto;

	background:url(images/sidebar_bg.jpg);

}

div#sidebar h3.catgories {

	width: 280px;

	height: 63px;

	text-indent: -99999px;

	background: url(images/category.jpg) no-repeat;

}

div#sidebar ul {

	list-style: none;

	list-style-position: outside;

	margin: 15px 0px 20px 40px;

}



div#sidebar ul li {

	font-size: 12px;

	color: #6c6c6c;

	font-weight: bold;

	padding: 2px 2px 2px 10px;

	background: url(images/list.jpg) left center no-repeat;

}



div#sidebar ul li a {

	font-size: 12px;

	color: #6c6c6c;

	font-weight: bold;

}



div#sidebar ul li a:hover {

	color: #ff04a3;

}



div#sidebar h3.archives {

	width: 280px;

	height: 44px;

	text-indent: -99999px;

	background: url(images/archive.jpg) no-repeat;

}

div#sidebar h3.blogroll {

	width: 280px;

	height: 44px;

	text-indent: -99999px;

	background: url(images/blogroll.jpg) no-repeat;

}



div#footer {

	width: 950px;

	height: 118px;

	background: url(images/footer.jpg) no-repeat;

}

div.copyright {
	padding: 50px 0px 0px 100px;
}

.more-entries { margin-right: 3px; font-size: 11px; text-align: right; padding: 5px;}

.more-entries .calignleft

{float:left;

}

.more-entries .calignright

{float:right;

}


.comment { padding:30px; }

h4.posted { font-size:10px; font-weight:normal; color:#888; margin-bottom:2px; }

h4.posted strong { font-size:13px; font-weight:bold; color:#2F6681; margin-right:5px; }

h4.posted a { color:#2F6681; }

.comment p { margin-bottom:12px; font-size:12px; color:#444; }

#comment_form { padding-bottom:16px; background:url(images/post_bgbottom.gif) no-repeat left bottom; }

#comment_form table { margin:0 20px 12px; }

#comment_form table td input { margin:3px 0; width:320px; }

#comment_form table th { padding-right:9px; color:#666; }

#comment_form p { margin:0 20px 12px; color:#666; }

#comment_form textarea { width:370px; height:145px; }
