/* ----------------------------------------------	Template Name : waternik	Author : Nicola Franchini	Author URI : http://www.veno.it/       	Last Date Modified : March, 2009	 ------------------------------------------------ */ /* ----------------------------------------------   HTML ELEMENTS------------------------------------------------- */ /* Top Elements */* { margin: 0; padding: 0; outline: 0 }.thetop {	display: none;}body {	font: 11px/165%  Arial, Helvetica, Sans-serif;	color: #5B5B5B; 		margin: 0; 	padding: 0; 	background: #070707 url(images/bg.jpg) no-repeat top center;	text-align: center;}/* Links */a, a:active, a:link {	text-decoration: none;	color: #006193;			}a:visited {	text-decoration: none;}a:hover {	color: #fff;}/* headers */h1, h2, h3 {	font-family: Arial, Helvetica, Sans-serif;	color: #ABABAB;}h1 {	font-size: 2.4em;		font-weight: normal;	letter-spacing: -2px;	padding: 15px 10px 5px 10px;	}h2 {	font-size: 2em;	color: #895F30;	padding: 20px 10px 5px 10px;	}h3 {	font-size: 1.7em;		font-weight: normal;	padding: 20px 10px 5px 10px;	}p, dl { padding: 10px; margin: 0; }ul, ol {	margin: 10px 20px;	padding: 0 20px;}ul { list-style: none; }dt {  font-weight: bold;  color: #fff;}dd {  padding-left: 25px; }/* images */img {   	border:none;}a:hover img{	background: #333; }img.float-right {float:right;}img.float-left {float:left;}code {  	margin: 5px 0;  	padding: 15px;  	text-align: left;  	display: block;  	overflow: auto;    	font: 500 1em/1.5em 'Lucida Console', 'Courier New', Monospace ;  	/* white-space: pre; */  	background: #111;  }acronym {  	cursor: help;  	border-bottom: 1px dotted #5B5B5B;}blockquote {	margin: 15px 10px; 	padding: 10px 10px 10px 35px;     background: #111 url(images/quote.jpg) no-repeat 10px 10px;	font-weight: normal;	font-size: 12px;	line-height: 1.6em;	font-style: italic;	font-family: Georgia, 'Times New Roman', Times, serif;		color: #808080;	}/* start - table */table {	margin: 15px 10px; 	border-collapse: collapse;			}th {	background: #000;	color: #fff;	height: 38px;	padding-left: 12px;	padding-right: 12px;		text-align: left;	border-left: 1px solid #211E20;	border-right: 1px solid #211E20;	border-bottom: 1px solid #211E20; 	border-top: 1px solid #48780E;}tr {	color: #5b5b5b;	height: 34px;	}td {	padding-left: 12px;	padding-right: 12px;	border: 1px solid #111;	}/* end - table *//* form elements */form {	margin: 20px 10px;	padding: 5px 10px 20px 10px;	border: 0; 	background:url(images/semitrasp.png); 	}label {	display: block;	font-weight: bold;	margin: 8px 0;	color: #343434;}input, select, textarea {	padding: 5px 4px;	font: normal 1em Verdana, Tahoma, sans-serif;	color: #6A6969;	background: #0C0C0C;  	border:0;}textarea {	width: 510px;	height: 80px;	display: block;	}input.button { 	font: bold 12px Arial, Sans-serif; 	height: 30px;	margin: 0;	padding: 2px 3px; 	color: #FF0033;	background: #000;	border: 0;}/* search form */.searchform {	background: transparent;	border: none;		margin: 0; padding: 20px 0 0px 8px;		width: 100%;	}.searchform p { margin: 0; padding: 0 0 10px 0; }.searchform input.textbox { 	width: 200px;	height: 18px;	padding: 2px;		vertical-align: top;}.searchform input.button { 	width: 60px;	height: 24px;	padding: 2px 5px;	vertical-align: top;}/* ------------------------------------------   LAYOUT------------------------------------------- */ #wrap {	position: relative;	width: 900px;		margin: 0 auto;	text-align: left;}#content-wrap {	position: relative;	clear: both;	width: 900px;		padding: 0; 			margin-left: 5px;		background: transparent;	float: left;		display: inline;	}#main-wrap{	border-top: 1px dashed #505461;}#header {	position: relative;	width: 900px;		height: 210px;		margin: 0; padding: 0;			background: transparent;	}#header img, #last-footer img {	background: transparent;	}/* header search */#header form#quick-search {	position: absolute;	top: 38px; right: 0;	padding: 0; margin: 0;	border: none;	width: 262px; height: 30px;	background: url(images/header-search.jpg) no-repeat;		z-index: 999999;}#header form#quick-search p {	margin: 0; padding: 0;		}#header form#quick-search .tbox {	margin: 2px 0 0 5px; 	width: 210px;	background: none;	border: none;}#header form#quick-search label,#header form#quick-search .btn {	display: none;	}/*  Navigation  */#nav {	position: absolute;	margin: 0; padding: 0;			height: 30px;	width: 900px;		top: 66px;			}#nav ul {	float: right;	list-style: none;	width: 500px;			height: 30px;	margin: 0 0 0 5px; padding: 0;		display: inline;}#nav ul li {	float: right;	display: inline;	margin: 0; padding: 0;}#nav ul li a {	margin: 2px;	padding: 6px 8px;	font: 12px Arial, Helvetica, Verdana, sans-serif;	text-decoration: none;	font-weight:bold;		color: #57777D;	background: url(images/semitrasp.png);}#nav ul li a:hover, #nav ul li a:active, #nav ul li.current_page_item a:hover{	color: #eee;	border: none;	background: #F9003D;}#nav ul li.current_page_item a {		color: #fff;	}#header h1#logo-text a {	position: absolute;	margin: 0; padding: 0;	font-size: 22px;	letter-spacing: -1.5px;	color: #fff;	text-decoration: none;		/* change the values of top and left to adjust the position of the logo*/	top: 50px; left: 10px;	}#header h1#logo-text a:hover {	background: none;	border: none;}#header p#intro {	position: absolute;	margin: 0; padding: 0;	font-weight: normal;	font-size: 12px;	line-height: 1.6em;	font-style: italic;	text-transform: none;	color: #FC003F;	width: 400px;		/* change the values of top and left to adjust the position */	top: 125px; left: 15px;		}/* Main Column */#main {	float: left;	width: 580px;	padding: 0; margin: 0;	display: inline;	overflow: hidden;	clear: both;}#main img {	background: #1B1B1B;   	border:none;	padding: 5px;	margin: 0px 5px 10px 0px;  }#main a:hover img{	background: #353535;}#main2 {	float: left;	width: 530px;	padding: 0; margin: 0;	display: inline;		}#main h2, #main2 h2 {	padding-bottom: 3px;	margin-top: 15px;	font: normal 2em Arial, Helvetica, sans-serif;		color: #AFBBB7; 	text-transform: uppercase;	font-weight:bold;}#main h2 a {	color: #AFBBB7;	border: none;	}#main h2 li {	background: #CBCBCE;}#main h2 a:hover {	color: #fff;	}#main ul li {	list-style-image: url(bullet.gif);}/* Sidebar */	#sidebar {	float: right;	width: 280px;	margin: 25px 0 0 0;			display: inline;	}#sidebar img {	   	background:none;		}	#sidebar h3 {	margin-top: 10px;	padding: 15px 5px 10px 5px; 	font: normal 1.4em Arial, Helvetica, sans-serif;					background: url(images/footer-top.jpg) no-repeat center bottom;	color: #A6B2AE;	font-weight:bold;}#sidebar ul {	text-align: left;	margin: 7px 5px 8px 0px; padding: 0;				}#sidebar ul li {	border-bottom: 1px solid #111;	list-style: none;	margin: 0 0 0 5px; padding: 0;		width: 98%;}* html body #sidebar ul li {	height: 1%;}#sidebar ul li a {	display: block;	line-height: 2em;	font-weight: bold;	padding: 4px 0 4px 8px;	width: 98%;		color: #555;	border: none;		/* letter-spacing: .5px;  */}#sidebar ul li a span {	color: #444;		font-family: Georgia, 'Times New Roman', Times, serif;	font-style: italic;	font-weight: normal;		font-size: 11px;}#sidebar ul li a:hover,#sidebar ul li a:hover span {		color: #fff;		background: url(images/semitrasp.png); 	}#sidebar ul ul { margin: 0 0 0 5px; padding: 0; }#sidebar ul ul li { border: none; }/* footer */#footer-wrap {	position: relative;	clear: both;	padding: 1em 0 2.5em 0;	margin-top: 30px;	font: normal 1em Arial, Helvetica, Tahoma, verdana, sans-serif;		border-top: 1px dashed #333333;	color: #555;	width: 900px;	float: left;		display: inline;}#credits-wrap {	margin-top: 10px;}#footer-wrap img{	background: transparent;   	border: none;	padding: 5px;	margin: 0px 5px 10px 0px;  }#last-footer{	height:160px;	margin-top: 0px;	background: url(images/footer.jpg) no-repeat right bottom;	border-top: 1px dashed #333333;}#footer-wrap h3 {	font: bold 1.6em/1.6em Arial, Helvetica, Tahoma, sans-serif;	color: #A6B2AE;	}#footer-content {		margin: 0 auto;			width: 900px;	text-align: left;		}#footer-content ul.col-list {	list-style: none;	margin: 5px 0 0 5px;	padding: 0;		width:100%;}#footer-content ul.col-list li {	border-bottom: 1px solid #111;	width:250px;	line-height: 2em;	display: block;	padding: 4px 0 4px 8px;}#footer-content h3 {	border-bottom: 1px solid #111;	width:250px;}#footer-content ul.col-list li a {	font-weight: bold;	color: #555;	border: none;}#footer-content ul.col-list li a span {	color: #444;	font-style: italic;	font-weight: normal;	font-family: Georgia, 'Times New Roman', Times, serif;}#footer-content ul.col-list li a:hover,#footer-content ul.col-list li a:hover span {	color: #fff;	text-decoration: none;	background: url(images/semitrasp.png);}#footer-content .col {	width: 260px;	padding: 0 0 30px 0;				display: inline;}#footer-content .col3 {	width: 276px;	padding: 0 0 30px 0;				display: inline;}#footer-content .col2 {	width: 586px;	display: inline;}#footer-content .cornice {		background: #111;		line-height: 1.9em;}#footer-content .col2 h3 {	border-bottom: none;}#footer-content .space-sep {	margin-right: 30px;}/* postmeta */.postmeta {		padding: 7px 5px; margin: 10px 0px 15px 0px;		font-size: 1em;		color: #545454;	background: #111;}.postmeta .date{ margin: 0 10px 0 5px;	}.postmeta a.comments { margin: 0 10px 0 5px;	}.postmeta a.readmore { margin: 0 10px 0 5px;	}.post-info { font-size: .95em; padding-top: 3px; margin-left: 5px; color: #444;	}.post-info a { color: #FC003E; }/* alignment classes */.float-left  { float: left; display:inline; }.float-right { float: right; display:inline; }.align-left  { text-align: left; }.align-right { text-align: right; }/* display and additional classes */.clearer { clear: both; }.clear {	display:inline-block;}.clear:after {	display:block; 	visibility:hidden; 	clear:both; 	height:0; 	content: "."; }#spacer{background: #070707 url(images/footer-top.jpg) no-repeat center top;}h3.section {	margin-top: 1em;}#vertical_slide, #horizontal_slide {	background: #111;	color: #8A7575;	padding: 10px;	line-height: 2em;	}div.marginbottom {	/* Since the Fx.Slide element resets margins, we set a margin on the above element */	margin-bottom: 10px;}#main .toplink, #main .toplink img,  #main .toplink a img{background: none;font-weight:bold;border: none;float:right;height:20px;margin-top: -16px;}/* MILKBOX */#mbOverlay {	position: absolute;	left: 0;	width:100%;	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */	z-index:100;	cursor: pointer;}#mbCenter {	/* for default width and height, see the js options */	position: absolute;	z-index:101;	overflow:hidden;	left: 50%;	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */	background-color: #070707;/* set the Milkbox background color */	border: 5px solid #070707;/* set the Milkbox border */	margin:0; padding:5px;/* set the Milkbox padding */}.mbLoading{ background: #fff url(milkbox/loading.gif) no-repeat center; }/* IMAGE: loading gif */#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }.clear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }/* *** BOTTOM *** */#mbBottom { 	/* set text options */	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	padding-top:8px;	margin:0;}/* navigation *//* be careful if you change buttons dimensions */#mbNavigation{	float:right;	width:27px;	padding-top:3px;	border-left:1px solid #9c9c9c;/* set nav border */}#mbCount{ 	width:55px; 	overflow:hidden;	padding-top:1px;	float:right;	text-align:right;	font-size:9px; /* count font size */}#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{	outline:none;	display:block;	float:right;	height:19px;	cursor: pointer;}#mbPrevLink, #mbNextLink{ width:15px; }#mbPrevLink{ background: transparent url(milkbox/prev.gif) no-repeat; }/* IMAGE: prev */#mbNextLink{ background: transparent url(milkbox/next.gif) no-repeat; }/* IMAGE: next */#mbPlayPause{ width:13px; }#mbPlayPause{ background: transparent url(milkbox/play-pause.gif) no-repeat; }/* IMAGE: prev *//* NOTE: doesn't work in ie6, so, just see the js options :) */a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -22px; }#mbCloseLink {	width:17px;	background: transparent url(milkbox/close.gif) no-repeat;/* IMAGE: close */}/* description */#mbDescription{	margin-right:27px;	padding:0px 10px 0 0;	font-weight: normal;	text-align:justify;}.related_post{	padding: 7px 5px;	margin: 0px 10px 0px 10px;		font-size: 1em;		color: #545454;	background: #111;	}.related_post li{	margin-left: 10px;}
