
#debug {
	top: 0;
	left: 0;
	background-color: green;
	z-index:990000;
	position: absolute;
	overflow: auto;
}
* {
	margin: 0;
	padding: 0;
	}
body {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	background: #fff;
	color: #000;
	}
body, h1, h2, h3, h4, h5, h6, ul, ul li {
	font-weight: normal;
	margin: 0;
	padding: 0;
	}

#body-container {
	margin: 0;
	background:url(/imgs/testata.jpg) no-repeat #ffa422;
	text-align: center;
	color: #fff;
}
/************************************************
	General style rules
************************************************/

p { margin: 0 0 15px 0; }

ul, ul li { list-style-type: none; }
pre, code, pre code { font-size: 1.1em; }

/* Lists on content pages */
#content ul { margin: 15px 0; }
#content ul ul { margin: 0; }
#content li { margin: 0 0 3px 10px; }

/* Left, right, and center alignment */
.left { float: left; margin: 0 10px 10px 0; }
.right { float: right; margin: 0 0 10px 10px; }
.center { float: left; margin: 10px auto; text-align: center; }

/* Headers and how they should look */
h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.3em; }
h6 { font-size: 1.2em; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #660000; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; }


/* Contains the entire body of the layout */
/************************************************
	Header
************************************************/
#header-container { 
	height: 180px; 
	width: 990px; 	
	margin: 0 auto 0 auto;
	padding: 99px 0 0 0;
}
#header {
	float: left;
	width: 100%;
	text-align: left;
	}
#header h1 {
	float: left;
	margin: 10px 0 0 10px;
	font-weight: bold;
	color: #000000;
	}
#header h1 a { color: #555; }

#header h2 {
	float: left;
	clear: left;
	font-size: 1.1em;
	margin: 3px 0 0 10px;
	}
#header #logo {
	float: left;
	padding: 0;
	margin: 0;
}
#header #leaderboard{
	float: right;
	width: 728px;
	height:90px;
    overflow: hidden;
	padding: 0;
	margin: 0;

}

/************************************************/
#pre_container {
	width: 1010px;
/*	background:url(/imgs/ombreggiatura_1.gif) no-repeat; */
	margin: 0 auto 0 auto;

}
#post_container {
	width: 990px;
	background:url(/imgs/ombreggiatura_3.gif) no-repeat;
	margin: 0 auto 0 auto;
	padding: 0;

}

#main-container {
	width: 1010px;
	padding: 0 12px 0 8px;
/*	background:url(/imgs/ombreggiatura_2.png) repeat-y; */
	margin: 0 auto 0 auto;
	
}

/* Contains content and sidebar */
#container {
	width: 990px;
	background: #343434;
	font-size: 1em;
	display:block;
	padding: 5px;
	margin: 0 auto 0 auto;
	
}

#container h2 {
	height: 40px;
	background: url(/imgs/frame-menu.gif) repeat-x;
	padding:  18px 0 22px 12px;
	font-face: 'Lucida Sans Unicode','Lucida Grande',sans-serif;
	font-weight: bold;
	font-size: 1.9em;
	color: #ffa422;
}
#menu h2{
	margin: 10px 5px 0 0;
	padding:  18px 0 7px 12px;

	}

#container a { color: #ffffff; text-decoration: none;	}
#container a:hover { text-decoration: underline; }

#container #homeA, #container #homeB, #container #homeC {
	display:inline;
	float:left;
	overflow:hidden;
	margin-bottom: 10px;
	text-align: left;
	min-height: 590px;

}

#container #homeA {
	width:275px;
	border-right: 1px solid #fff;
}

#container #homeB {
	margin:0 5px 0 10px;
	width:330px;
}

#container #homeC {
	border-left: 1px solid #fff;
	padding-left: 5px;
	width:340px;
}


#container #content .entry{
	font-size: 1.1em;
}


/************************************************
	Footer
************************************************/
/* Footer */
#main-footer
{
	width: 1034px;
	padding: 30px 17px 5px 17px;
	background:url(/imgs/ombreggiatura-dx.jpg) repeat-x 17px top #ffa422;
	margin: 0 auto 0 auto;

}
#footer {
	width: 990px;
	font-size: 1em;
	display:block;
	text-align: left;
	overflow: hidden;
	height: 100px;
	color: #000;
	padding: 5px;
	}
#footer ul {
	padding: 0 15px 0 15px;
	list-style-type: disc;
}

#footer ul li {
	list-style-type: disc;
}
#footer ul li a, #footer ul li a:visited, #footer ul li a:hover
{
	text-decoration: none;
	color: #000;
}
#footer p {
	margin: 5px 0;
	line-height: 1.3em;
	}
#footer p.left, #footer p.right { width: 50%; }
#footer p.right { text-align: right; }

p.ie6-bug { float: left; margin: -15px 0; padding: 0; }


/********* post **************/
#container #homeB .post, #container #homeC .post {
	border: 1px solid #b0b0b0;
	margin-bottom: 5px;
	padding: 3px;
	width: 96%;
}

/* Main content */
#container #content {
	float: left;
	width: 690px;
	padding: 0;
	position: relative;
	text-align: left;
	}

#no-sidebar { width: 900px; }


/************************************************
	Feed
************************************************/
#feed {
	float: right;
	clear: right;
	width: 254px;
	margin: 0 13px 0 0;
	padding: 35px 36px 0 0;
	background: url(/myimages/feed-icon.gif) no-repeat right 35px;
	text-align: right;
	}
#feed li a {
	font-size: .9em;
	color: #666;
	}
/************************************************
	Top navigation menus
************************************************/
/* Main navigation bar (#sub-nav is bottom bar) */
#navigation, #sub-navigation {
	float: left;
	letter-spacing: .03em;
	text-align: left;
	}
#navigation {
	width: 950px;
	margin: 3px 3px 0 3px;
	font-size: 1em;
	height: 51px; 
	top: 112px;
	position: absolute;
	background: url(/imgs/bkg_barra.gif) repeat-x 0 0;
	}
#sub-navigation {
	width: 940px;
	font-size: .9em;
	background: #deded4;
	}

/************************************************
	Images
************************************************/
/* Images */
.single img, .flickr img, img.feature-image, #post-thumbnail-tabs img, #post-sections img, #home img, .post img {
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
	}

.thumbnail {
	border: 1px solid #ccc;
/*	background: #eee; */
	float: left;
	margin: 0 8px 3px 0;
}


.thumbnail img {
	padding: 0;
	border: 0;
	margin: 0;
	max-width: 100%;
	}

.post .avatar { float: left; width: 40px; height: 40px; margin-right: 10px; }
.archive .post .avatar { width: 80px; height: 80px; }
a img { border: none; }


/* Post images */
img {
	max-width: 98.5%;
	}	
/* Feature images */
img.feature-image {
	max-width: 300px;
	margin: 0 10px 0 0;
	}
/* Thumbnail images */
img.thumbnail, .recent img.thumbnail {
	float: left;
	width: 100px;
	margin: 0 10px 5px 0;
	}
/* Thumbnail Large images */
img.thumbnail-large {
	max-width: 300px;
	float: left;
	margin: 0 10px 5px 0;
	}
img.feature-full { max-width: 100%; }
#post-blocks img.thumbnail-large, #post-blocks a img.thumbnail-large { border: none; }
#post-thumbnail-tabs img, #post-thumbnail-tabs p img { float: right; margin: 0 0 5px 10px; }
#author-box img { float: left; margin-right: 10px; }

/* All posts */
p.post-meta-data { margin-bottom: 0; }


/************************************************
	Sections of the site
************************************************/
/* Sections of the site */
#content .post, #no-sidebar .post, .breadcrumb, #related, #comments-template, 
#feature, #post-sections .post, #excerpts .post, #full-posts .post, 
#home div.tags, #video-tabbed, #home .flickr, #author-box, .navigation-links,
#home-custom-1, #home-custom-2 {
	width: 680px;
	clear: left;
	float: left;
	overflow: hidden;
	padding: 10px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #999;
	}
#content .post .post {
	width: 100%;
	padding: 0 0 15px 0;
	margin: 0 0 0px 0;
	
}
#home .post {
	overflow: hidden;
	margin: 0 4px  4px 0;
	background: #fff;
	border-bottom: 1px solid #999;
	padding: 3px;
	}
#no-sidebar .post, #no-sidebar #comments-template, #no-sidebar .section { width: 898px; }
#features-numbers, #video-numbers { padding: 10px 0; }

/* Section headers (each section of site and sidebar) */
.section-header, #related h3, #category-blocks, h2.post-title {
	font-size: 1.3em;
	font-weight: bold;
	color: #660000;
	padding: .5em 1.5em;
	margin: 0 0 5px 0;
	line-height: 15px;
	background: url(/imgs/section-header.gif) no-repeat left .5em;
	}

h3.post-title {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
	padding: .5em 1.5em;
	margin: 0 0 5px 0;
	line-height: 13px;
	}

#video-numbers h2, #features-numbers h2 { height: auto; background: transparent; padding: 0 .8em; }

/************************************************
	Posts
************************************************/
.post p.byline { 
	background:#EEF5E1 none repeat scroll 0 0;
	font-size:0.95em;
	padding:3px 6px; 
	margin: 0;
}
.post p.byline img {
	border: 0;
	padding: 0;
	margin: 0 3px 0 3px;
	vertical-align:middle;
}

#full-posts .post .entry, #no-sidebar .post .entry, .single .post .entry { clear: left;}
.post ul { padding-left: 15px; }
.post ul li { list-style-type: disc; }
.post ol { padding-left: 20px; }
blockquote { padding: 10px 15px; }
.navigation-links { font-size: .95em; }
.navigation-links .previous { float: left; width: 50%; }
.navigation-links .next { float: right; text-align: right; width: 50%; }



.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('/myjs/css/img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('/myjs/css/img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	

/************************************************
	Category sections (home page)
************************************************/
/* Home category blocks (2 colums) */
#post-blocks .post {
	width: 268px;
	float: right;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #999;
	}
#post-blocks .odd {
	float: left;
	clear: both;
	}
#post-blocks h3 {
	margin: 10px 0 5px 0;
	}
/* Home category sections / excerpts / full posts */
#post-blocks h3, #post-sections h3, #excerpts h3 {
	font-size: 1em;
	margin: 0 0 5px 0;
	}




input {
	color: #000;
	padding: 3px;
	margin: 0;
	background: #e9eae5;
	border: 1px solid #ccc;
    font: 100% Verdana, Arial, Sans-Serif;
	}
#no-sidebar input { width: 25%; }


#captcha {
	margin: 8px 0px 8px 0px;
	width: 102px
}

#captcha pre {
}

#captcha img {
	border: 1px solid #333; 
	width: 100px;
	height: 37px;
}

#container .testoblu, #container .testoblu a, #container .testoblu a:hover {
	color: #ffa422;
}

#container .testo_sc, #container .testo_sc a, #container .link_sc {
	color:#ff812b; 
}
#container .testo_ch, #container .testo_ch a, #container .link_ch {
	color:#ffffff; 
}
#container .testo_sc a:hover, #container .testo_ch a:hover {
	text-decoration: underline;
}


@media print
{
#header-container, #sidebar, #footer .left, .breadcrumb, #righe_testata, #testata_sezione { display: none;}
#container, #header-container, #footer {width: 700px;}
#content {margin: 0;}
h2.post-title {padding-top: 0;}

}