/*  

Theme Name: bwinTheme

Theme URI: -

Description: bwin-like theme

Version: 1.0 beta

Author: Best-Concept

Author URI: http://le-pronostic.com

*/



/* Overal Styling */



#youpornobanner {

	background-image: url(images/youprornoblog.png);

	width: 423px;

	height: 179px;

	margin-top: -17px;

	margin-left: -10px;

	z-index: 11;

}



#women-left {

	background-image: url(images/women-left.png);

	width: 81px;

	height: 315px;

	float: left;

	position: absolute;

	z-index: 0;

	top : 100px

}



body {

margin:0px;

padding:0px;

background:#2d2d2d;

font-family:Tahoma, Verdana, Arial;

color: #fff;

}





/* Head Top Navigation Styling */



#navHead {

float:left;

width:100%;

background: url(images/bg-navh.gif) repeat-x 0 top;

min-height: 110px;

height: 110px;

z-index: 1;

}



#navHead ul {

margin:0;

padding:0;

float:left;

width:100%;

list-style-type:none;

background: url(images/bg-navh.gif) no-repeat left top;

}



#navHead ul li {

display:inline;

margin:0 0 0 40px;

padding:0;

float:left;

font-size:18px;

line-height:65px;

background-image: none;

}



#navHead ul li a {

color: #fff;

text-decoration:none;

}



#navHead ul li a:hover {

text-decoration:underline;

}



#navHead ul li.rssEntr {

float:right;

font-size:11px;

white-space:nowrap;

}



#navHead ul li.rssEntr a {

height:20px;

color: #fff;

text-decoration:none;

padding:5px 0 5px 21px;

background:url(images/ico-rss-h.gif) no-repeat 0 50%;

}



#navHead ul li.rssEntr a:hover {

color: #fff;

text-decoration:underline;

}





#navHead ul li.rssComm {

float:right;

margin:0 0 0 20px;

padding:0 40px 0 0;

font-size:11px;

white-space:nowrap;

background: none no-repeat right top;

}



#navHead ul li.rssComm a {

height:20px;

color: #fff;

text-decoration:none;

padding:5px 0 5px 21px;

background:url(images/ico-rss-h.gif) no-repeat 0 50%;

}



#navHead ul li.rssComm a:hover {

color: #fff;

text-decoration:underline;

}





/* Head Styling */

#head {

display:block;

clear:left;

width:1000px;

padding: 15px 0 20px 0;

margin-left:auto;

margin-right:auto;

z-index: 10;

}



#head h1 {

font-size:48px;

line-height:17px;

font-weight: normal;

margin:0 0 0 560px;

z-index: 10;

}



#head h1 a {

color: #fff;

text-decoration:none;

	font-family: Impact;

	font-style: italic;

	z-index: 10;

}



#head p {

font-size:18px;

line-height:20px;

margin:10px 0 0 560px;

}



/* Body Containers*/ 

#pubheader {

width: 547px;

height: 128px;

margin: 0px 0 0 -10px;

background: url(images/bg-pub.gif) no-repeat 0 0;

float: left;

}



#pubheader #banner {

	width: 480px;

	height: 60px;

	margin-left: 35px;

	margin-top: 18px;

}



#pubheader h3 {

	font-size: 11px;

	text-indent: 40px;

	margin-top: 8px;

	text-decoration: none;

}



#pubheader h3:hover {

	color: #fff;

	text-decoration: underline;

}



#centerTL {

width:100%;

float:left;

background: #2d2d2d none no-repeat 0 0;

}



#centerTR {

width:100%;

float:left;

background: #2d2d2d none no-repeat 100% 0;

}



#centerBR {

width:100%;

float:left;

background: #2d2d2d none no-repeat 100% 100%;

}



#centerBL {

width:100%;

float:left;

background: #2d2d2d none no-repeat 0 100%;

}



#container {

width:1050px;

display:block;

margin-left:auto;

margin-right:auto;

}



#left {

float:left;

width:560px;

padding-top:15px;

margin-top: -100px;

}



#right {

float:left;

width:420px;

margin: 7px 0 20px 0;

z-index: 10;

}





/* End Body Containers*/ 



/* Post */



.post {

float:left;

display:inline;

width:538px;

margin:0 0 7px 15px;

background:url(images/bg-post.gif);

}



.post .postHeader {

float:left;

width:538px;

background:url(images/bg-post-t.gif) no-repeat top;

}



.post .postHeader p.cal {

float:left;

display: block;

width:161px;

height:57px;

margin: 25px 0 0 5px;

padding-top:47px;

text-align:center;

font-size:16px;

line-height:16px;

color: #ff0083;

background:url(images/bg-cal.gif) no-repeat top;

}



html>body .post .postHeader p.cal{

margin: 11px 0 0 10px;

} 



.post .postHeader p.cal small {

display: block;

font-size:11px;

}



.post .postHeader h2 {

width:351px;

float:left;

margin-top:30px;

padding:30px 0 0 0;

color: #fff;

background: url(images/bg-post-h2.gif) repeat-x 0 20px;

min-height: 60px;

height:57px;

	letter-spacing: 0;

	word-spacing: -2px;

	font: normal 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}



.post .postHeader h2 a {

color: #fff;

text-decoration:none;

margin-left: -15px;

}



.post .postHeader h2 a:hover {

color: #C8101D;

text-decoration:underline;

}



/* Post Possible Options */



.post .postBody {

width:480px;

display:inline;

float:left;

margin-left:25px;

margin-top: -20px;

}



.post .postBody h1 {

	color: #fff;

	font-size: 18px;

}





.post .postBody h2 {

	color: #fff;

	font-size: 12px;

}





.post .postBody p {

font-size:11px;

line-height:16px;

margin:15px 0 0 0;

padding:0;

	color: #fff;

}



.post .postBody p span {

	color: #fff;

}



.post .postBody p ul{

margin-top:15px;

margin-bottom:0;

}



.post .postBody p ul li {

font-size:11px;

line-height:16px;

margin:0;

padding:0;

}



.post .postBody ul {

margin-top:15px;

margin-bottom:0;

}



.post .postBody ul li {

font-size:11px;

line-height:16px;

margin:0;

padding:0;

}



.post .postBody img, 

.post .postBody p img {

border:1px solid #E5E5E5;

margin-left:auto;

margin-right:auto;

text-align:center;

max-width: 480px;

}



.post .postBody blockquote {

text-transform:uppercase;

font-style:italic;

margin:15px 0 0 20px;

}



.post .postBody p blockquote {

text-transform:uppercase;

font-style:italic;

margin:15px 0 0 20px;

}



/* End Post Possible Options */











.post .postBody p a {

color: #C8101D;

}





.post .postFooter {

float:right;

width:538px;

height:73px;

background:url(images/bg-post-b.gif) no-repeat bottom;

}



.post .postFooter a {

float:right;

font-size:11px;

margin:20px 33px 0 0;

padding:5px 0 5px 21px;

color: #C8101D;

background:url(images/ico-comm.gif) no-repeat left;

}





ul.postScroll {

float:left;

display:inline;

width:540px;

margin:7px 0 0 0;

padding:0;

list-style-type:none;

}



ul.postScroll li.prev {

float:right;

font-size:11px;

}



ul.postScroll li.prev a {

display:block;

text-align:right;

width:98px;

padding-right:30px;

margin-bottom:20px;

color:#FFF;

font-weight:bold;

line-height:40px;

text-decoration:none;

min-height: 43px;

background: url(images/bg-prev.gif) no-repeat;

}



ul.postScroll li.prev a:hover {

background:url(images/bg-prev-a.gif);

}



ul.postScroll li.next {

float:right;

font-size:11px;

margin-left:1px;

}



ul.postScroll li.next a {

display:block;

text-align:right;

width:93px;

min-height: 43px;

padding-right:35px;

margin-bottom:20px;

color:#FFF;

font-weight:bold;

line-height:40px;

text-decoration:none;

background: url(images/bg-next.gif) no-repeat;

}



ul.postScroll li.next a:hover {

background:url(images/bg-next-a.gif);

}







/* Right Column */



/* Search */



#search {

float:right;

margin-right: 25px;

display:block;

width:443px;

height:60px;

background:url(images/bg-search.gif);

}



#search form {

margin:0;

padding:0;

}



#search form div {

display:inline;

float:left;

width:360px;

height:22px;

margin:19px 0 0 58px;

}



#search form div input {

display:block;

width:385px;

border:none;

background-color:transparent;

font-size: 16px;

color:#999999;

}





/* Categories */



#cats {

display:block;

float:left;

width:442px;

padding-bottom:10px;

background: url(images/cat_in.gif) repeat-y;

}



#cats h3 {

margin:0 0 10px 0;

padding-left:20px;

font-size: 12px;

font-weight: bold;

min-height: 28px;

height: 28px;

padding-top: 12px;

background-image: url(images/bg-h3-f.gif);

color: #C8101D;

}

#liveshow {

display:block;

float:left;

width:442px;

padding-bottom:10px;

background: url(images/cat_in.gif) repeat-y;

}



#liveshow h3 {

margin:0 0 10px 0;

padding-left:20px;

font-size: 12px;

font-weight: bold;

min-height: 28px;

height: 28px;

padding-top: 12px;

background-image: url(images/bg-h3-f.gif);

color: #C8101D;

}

#cats_footer {

width: 442px;

font-size: 10px;

font-weight: bold;

min-height: 30px;

color: #2d2d2d;

background: url(images/bg-cat-b.gif) 0 bottom;

}



#cats ul {

margin:0;

padding:0;

list-style-type:none;

}



#cats ul li {

display:inline;

float:left;

width:190px;

margin:0 10px 0 10px;

font-size:11px;

color:#FFF;

font-weight:bold;

line-height:16px;

}



#cats ul li a {

display:block;

padding:4px 10px 6px 26px;

color:#FFF;

text-decoration:none;

background:url(images/bg-cat.gif) no-repeat top;

}



#cats ul li a:hover {

color: #C8101D;

background:url(images/bg-cat-a.gif) no-repeat top;

}



/* Misc Navigation */ 



#misc {

width:442px;

float:left;



background: url(images/cat_in.gif) repeat-y;



}



/* Recent Entries */



#recent {

width:210px;

float:left;

	background: url(images/bg-h3-f.gif) no-repeat 0 top;

}



#recent h3 {

font-size: 12px;

color: #C8101D;

font-weight: bold;

margin:12px 20px 10px 20px;

}



#recent ul {

margin:0;

padding:0;

list-style-type:none;

}



#recent ul li {

font-size:11px;

font-weight:bold;

line-height:16px;

width:170px;

margin-left:20px;

}



#recent ul li a {

display:block;

padding:4px 0 5px 0;

color:#FFF;

}













/* Archive */



#archive {

width:442px;

float:left;

	background: url(images/bg-h3-f.gif) no-repeat right top;

}



#archive a {

margin-left: 20px;}



#archive h3 {

font-size: 12px;

color: #C8101D;

font-weight: bold;

margin:12px 20px 10px 20px;

}



#archive ul {

margin:0;

padding:0;

list-style-type:none;

}



#archive ul li {

font-size:11px;

line-height:16px;

width:170px;

margin-left:20px;

}



#archive ul li a {

display:block;

padding:4px 0 5px 16px;

color:#FFF;

background:url(images/ico-cal.gif) no-repeat left;

}





/* Footlinks */



#footlinks {

width:420px;

float:left;

background:url(images/bg-h3-h.gif) no-repeat top left;

}



/* Links */



#links {

width:210px;

float:left;

}



#links h3 {

font-size: 12px;

color: #C8101D;

font-weight: bold;

margin:12px 20px 7px 20px;

}



#links ul {

margin:0;

padding:0;

width: 237px;

list-style-type:none;

background: url(images/fd_links.gif) repeat-y;

}



#links ul li {

font-size:11px;

line-height:16px;

width:237px;

margin-left:20px;

}



#links ul li a {

display:block;

padding:4px 0 5px 16px;

color:#FFF;

background: url(images/ico-heart.gif) no-repeat -2px 10px;

}



#links_footer {

width: 237px;

font-size: 10px;

font-weight: bold;

min-height: 30px;

color: #2d2d2d;

background: url(images/bg-links-footer.gif) 0 bottom;

}



/* Buttons */



#bottons {

width:210px;

float:left;

}



#buttons ul {

float:left;

margin:0px;

padding:0;

list-style-type:none;

}



#buttons ul li {

font-size:11px;

line-height:16px;

width:150px;

margin-left:25px;

}



#buttons ul li a {

display:block;

padding:9px 0 10px 22px;

color:#FFF;

background:url(images/ico-rss-b.gif) no-repeat left;

}



/* Footer */



#footer {

display:block;

clear:left;

display:table;

width:1000px;

padding:20px 0 40px 0;

margin-left:auto;

margin-right:auto;

}



#footer p {

display:inline;

float:left;

font-size:11px;

line-height:16px;

margin:0 0 20px 30px;

color:#999999;

}



#footer p a {

color: #C8101D;

}



#footer p.left {

width:520px;

}



#footer p.right {

width:410px;

}



/* Trackbacks & Comments */



.trackback {

display:inline;

width:520px;

float:left;

margin:7px 0 20px 20px;

padding-bottom:20px;

background: #2d2d2d url(images/bg-track-b.gif) no-repeat;

}



.trackback h3 {

margin:0;

padding:15px 20px 15px 20px;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:24px;

line-height:27px;

color:#FFFFFF;

font-weight:normal;

background: #C8101D url(images/bg-track-h.gif) no-repeat;

}



.trackback ul {

margin:0 0 0 20px;

padding:0;

list-style-type:none;

width:480px;

display:inline;

float:left;

}



.trackback ul li {

display:inline;

float:left;

width:480px;

border-top:1px solid #9fc579;

font-size:11px;

color:#FFF;

line-height:16px;

}



.trackback ul li a {

display:block;

float:left;

padding:5px 0 5px 12px;

background: url(images/ico-track.gif) no-repeat 0 10px;

color:#FFF;

text-decoration:none;

}



.trackback ul li a:hover {

text-decoration:underline;

}



/* Comments */





.h3comm {

width:545px;

display:inline;

float:left;

margin:0 0 0 -12px;

color:#FFFFFF;

padding:38px 20px 0px 20px;

min-height: 46px;

background:url(images/bg-h3-comm.gif) no-repeat top;

	text-indent: 80px;

	font: normal 24px "Lucida Grande", Lucida, Verdana, sans-serif;

}



.even {

display:inline;

width:545px;

float:left;

margin:0 0 0px 13px;

padding:0 0 6px 0;

background: url(images/bg-comm-b.gif) no-repeat 0 bottom;

}



.even p.info{

margin:0;

padding:0 20px 0 20px;

font-size:11px;

line-height:60px;

color:#FFF;

min-height: 60px;

background: #2d2d2d url(images/bg-comm-t.gif) no-repeat;

}



.even p.info a {

color:#FFF;

}





.even p {

font-size:11px;

line-height:16px;

padding:0 20px 10px 20px;

margin:0;

	background-image: url(images/bg-comm.gif);

}



.even p a {

color:#666666;

}



/*  Will leave it for better days  */



.odd {

display:inline;

width:545px;

float:left;

margin:0 0 0px 13px;

min-height: 28px;

background: url(images/bg-comm-b.gif) no-repeat 0 bottom;

}



.odd p.info{

margin:0;

padding:0 0px 0px 20px;

font-size:11px;

line-height:60px;

color:#FFF;

min-height:60px ;

background: url(images/bg-comm-t.gif) no-repeat 0 bottom;

}



.odd p.info a {

color:#FFF;

}





.odd p {

font-size:11px;

line-height:16px;













padding:0 20px 10px 20px;

margin:0;

	background-image: url(images/bg-comm.gif);

}



.odd p a {

color:#666666;

}





/* Comment Form */



#commentform {

display:inline;

width:520px;

float:left;

margin:0 0 20px 20px;

}



#commentform p.skinned {

display:inline;

width:544px;

float:left;

margin:0 0 10px -6px;

padding-bottom:13px;

min-height: 75px;

height: 75px;

background:url(images/bg-field-s.gif) no-repeat bottom;

}



#commentform p.skinned label {

display:inline;

float:left;

font-size:11px;

font-weight:bold;

color:#FFF;

margin:0 0 20px 20px;

}



#commentform p.skinned input {

font-size:18px;

color:#999999;

background-color:transparent;

border:none;

width:490px;

float:left;

margin:3px 15px 0 25px;

}





#commentform p.skinnedArea {

display:inline;

width:545px;

float:left;

margin:0 0 10px -6px;

padding-bottom:13px;

min-height: 153px;

height: 153px;

background: url(images/bg-field-l.gif) no-repeat 0 bottom;

}



#commentform p.skinnedArea label {

display:inline;

float:left;

font-size:11px;

font-weight:bold;

color:#FFF;

margin:0 0 25px 20px;

}



#commentform p.skinnedArea label a {

color:#FFF;

}



#commentform p.skinnedArea textarea {

font-family:Tahoma, Verdana, Arial;

font-size:18px;

color:#999999;

background-color:transparent;

border:none;

width:490px;

height:90px;

float:left;

margin:0 10px 0 30px;

}



#commentform #sub {

width:128px;

height:43px;

padding-right:30px;

background:url(images/bg-next.gif) no-repeat;

border:none;

font-family:Tahoma, Verdana, Arial;

font-size:11px;

font-weight:bold;

color:#FFF;

float:left;

display:inline;

}





/* Misc Output */



.h3 {

width:480px;

display:inline;

float:left;

margin:0 0 0 20px;

font-size:24px;

font-family:Georgia, "Times New Roman", Times, serif;

color:#FFFFFF;

font-weight:normal;

padding:15px 20px 15px 20px;

background:url(images/bg-h3-comm.gif) no-repeat top;

}



h3 {

	color: #C8101D;

	}



#archive a {
	text-decoration:none;
}

a {

	color: #ff0000;

}



/* All done:) */