/*  Theme Name: NLTheme URI: http://www.nicolaslapierre.comDescription: NL Theme based on Juicy 2.0 by DandynaVersion: 1.0Author: VFAuthor URI: http://www.nicolaslapierre.com*/body {margin:0 auto;width: 980px;background: #000 url(pic/page-bg.jpg) repeat-x;font-family: trebuchet ms, sans-serif;font-size: 12px;color: #ccc;line-height: 16px;}#badge2 {	position:absolute;	top:-20px; left:490px;	padding:0px 0;	z-index:4;}#badge2 a:hover {	text-decoration:none;	border-bottom:0;}a img {border:0;}a:link, a:visited {color:#1082FF;text-transform:uppercase;font-weight:normal;text-decoration:none;}a:hover {text-decoration:none;color:#666;}.vert {color:#1082FF;}.gris {color:#777;}#bigwrapper {margin:0 auto;background: #1A1A1A url(pic/body-bg.jpg) repeat-x;width:100%;padding:0;}#header {width:100%;height:195px;border-bottom:0px dotted #000;border-top:0;border-right:0;border-left:0;position:relative;background: url(pic/logo.jpg) no-repeat;}#header #logo {	position:absolute;	top:0px; left:0px;	/*display: block;*/	width: 390px;	height: 160px;}#header #logo #logoclick {clear:both;display:inline;float:left;height:165px;left:0px;position:relative;top:0px;width:390px;z-index:10;}#header h1 {margin:0;padding-left:100px;padding-top:30px;display:block;color:#ccc;font-size:60px;}#header h1 a:link, #header h1 a:visited {text-decoration:none;color:#111;}#header h1 a:hover {color:#222;}#header h1 span {display:none;}#pub480 {	position:absolute;	top:17px; left:475px;	padding:0px 0;	z-index:5;}#pub480 img {	border: 3px solid #660000;}/* Pages nav */#pages {background: #000 url(pic/pagenav-bg.gif) repeat-x left top;z-index:52;position:absolute;height:30px;top:165px;right:0px;width: 100%;}#pages ul {list-style:none;margin:0;padding:0 50px;}#pages ul li {display:block;position:relative;float:left;}#pages ul li a:link, #pages ul li a:visited {display:block;float:left;height:30px;line-height:30px;font-size:14px;padding:0px 40px;text-decoration:none;color:#999;font-weight:bold;background: #000 url(pic/pagenav-bg.gif) no-repeat left top;}#pages ul li a:hover {color:#ccc;background: #000 url(pic/pagenav-bg.gif) no-repeat 0% -30px;line-height:30px;}#pages .current_page_item a:link, #pages .current_page_item a:visited {background: #272727 url(pic/pagenav-bg.gif) no-repeat 0% -30px;color:#eee;}/* EO Pages nav */#wrapper {width:100%;float:left;background: #1a1a1a;border-right:0px solid #000;border-left:0px solid #000;}#maincontent {width:59%;min-height:270px;padding-bottom:20px;padding-top:0;float:left;background:#1a1a1a;}.post {padding:20px 20px 0px 30px;text-align:left;width:90%;}.post .postinfo {font-size:10px;padding-bottom: 20px;border-bottom:1px solid #E84030;}.post h2 {line-height:16px;font-weight:normal;font-size:16px;color:#666;margin:0;}.post h3 {line-height:20px;font-size:18px;color:#ccc;margin:5px 0 -10px 0;text-transform:uppercase;font-weight:normal;}.post h3 a:link, .post h3 a:visited {text-decoration:none;color:#E90000;text-transform:uppercase;font-weight:normal;}.post h3 a:hover {color:#666;}.thecontent h1 {line-height:20px;font-size:20px;color:#ccc;margin:20px 0 -10px 0;}.thecontent h2 {line-height:18px;font-size:18px;color:#E90000;margin:20px 0 -10px 0;text-transform:uppercase;font-weight:normal;}.thecontent h3 {line-height:16px;font-size:16px;color:#E90000;margin:20px 0 -10px 0;text-transform:uppercase;font-weight:bold;}.thecontent h4 {line-height:14px;font-size:14px;color:#E90000;margin:20px 0 -10px 0;text-transform:none;}.thecontent h5 {line-height:12px;font-size:12px;color:#ccc;margin:20px 0 -10px 0;text-transform:none;}.thecontent blockquote {font-style:italic;margin:0 0 0 5px;padding-left:7px;border-left:0px solid #000;border-bottom:0px solid #000;}.thecontent ul {	list-style: none;	margin: 15px 0; padding:0;}.thecontent ul li {	padding-left: 20px;	background: url(pic/puce_valid.png) no-repeat 0 -2px;	margin-bottom: 5px;}.thecontent .video {	margin-top: 20px;	text-align: center;}#sidebar {position:relative;float:right;width:40%;border-left:1px dotted #000;}.block {width:100%;background: #222 url('') repeat-x;margin-bottom:0px;padding:20px 0 10px 0;border-bottom:1px dotted #000;}.block div {margin:0;padding:0;}.block h3 {margin:0 20px 5px 20px;line-height:16px;font-size:16px;color:#E90000;text-transform:uppercase;font-weight:normal;}.block h3 a:link, .block h3 a:visited {color:#E90000;}.block h3 a:hover {color:#555;}.block ul {list-style:none;margin:0 20px 0 20px;padding:0px;}.block1 {width:100%;background:#272727 url('');margin-bottom:0px;padding:20px 0 10px 0;border-bottom:1px dotted #000;color:#ccc;}.block1 ul {list-style:none;margin:0 20px 0 20px;padding:0px;}.block1 h3 {margin:0 20px 5px 20px;line-height:16px;font-size:16px;color:#E90000;text-transform:uppercase;font-weight:normal;}.block ul li a:link, .block ul li a:visited {text-decoration:none;border-bottom:1px solid #2a2a2a;font-size:10px;display:block;/*height:16px;*/}.block ul li a:hover {border-bottom:1px solid #555;}/* Countdown block */.countdown {	background: #E90000 url(pic/countdown-bg.gif) repeat-x;}#gpcountdown, #gpcountdown2 {	font-size: 18px;	font-weight: bold;	line-height: 20px;}#countdown-wrapper {	margin: 0 0 0 20px;}.countdown1, .countdown2 {	width: 180px;	float: left;	height: 65px;}.spacer {  clear: both;}#s {width:250px;margin-left:20px;background:#111;border:1px solid #333;color:#ccc;}#input.dark {background-color: #111; font-weight: bold; font-size: 11px; color: #ccc;}.block .button {width:50px;margin-left:20px;background:#444;}.block .dropdown {width:230px;margin-left:20px;}/* footer */#bottombar {width:100%;float:left;border-top:1px dotted #E84030;border-bottom:1px dotted #E84030;background:#111;border-right:0px solid #000;border-left:0px solid #000;color:#ccc;}#bottomright {width: 40%;position:relative;float:right;background:url() repeat-x;border-left:1px dotted #000;}#bottomright a img { padding:8px;border:1px solid #222;}#bottomright a:hover img { padding:8px;border:1px solid #1082FF;}#bottomright p {margin:0 20px 20px 20px;}#bottomright h3, #bottomleft h3 {margin:20px 20px 5px 20px;color:#1082FF;text-transform:uppercase;font-weight:normal;}#bottomleft {width: 59%;float:left;}#bottomleft ul {list-style:none;margin:20px 20px 10px 20px;padding:0;}#bottomleft ul li a:link, #bottomleft ul li a:visited {text-decoration:none;border-bottom:1px solid #222;text-indent:5px;font-size:10px;display:block;height:16px;color:#E90000;}#bottomleft ul li a:hover {border-bottom:1px solid #555;color:#666;}#footer {width:100%;height:100px;float:left;border-left:0px solid #000;border-right:0px solid #000;border-bottom:0px solid #000;background: #212121 url('') repeat-x;}#footer p {text-align:center;margin:0;padding-top:15px;font-size:10px;line-height:10px;}.commenteven {background-color:#222;border-top:1px dotted #000;border-right:1px dotted #000;margin:0;}.commentodd {margin:0;border-top:1px dotted #000;border-right:0px solid #000;}.commentcontent {padding:20px 10px 20px 20px;}.commentcontent p {margin:0 0 5px 0;}.commentcontent blockquote {font-style:italic;margin:0 0 0 25px;padding-left:7px;border-left:1px dotted #666;}.commentinfo {font-size:10px;}#comment {width:90%;border:1px solid #000;}#commentform input{border:1px solid #000;}/*ROUNDED CORNERS*/.date {	float:left;	height:40px;	width:30px;	margin-top:5px;	margin-right:8px;	padding:2px;	background:#333;	border:1px dotted #000;	}.date p {	text-align:center;	color:#E90000;	margin:0 0 0 0px;	text-transform:uppercase;	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;	}.date span.day {	font-size:24px;	display:block;	color:#CCC;	}.date span.month {	font-size:10px;	height:12px;	display:block;	padding:2px;	border-bottom:1px dotted #000;	margin-bottom:3px;	}	/* Captions */.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.wp-caption img {margin: 0;padding: 0;border: 0 none;}.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}/* End captions *//* Twitter */.twtr-hd {	padding: 10px !important;}.twtr-doc {	margin: 10px 20px !important;}.twtr-widget h3  {	text-transform: none;}
