/*
Theme Name:		Equipe blog
Theme URL:		http://www.roccatello.com
Description:	Tema per Equipe Rovigo. Per WordPress 2.8 e successivi.
Version: 		1.0
Author:			Eduard Roccatello
Author URI:		http://www.roccatello.com
Tags:			three-columns, right-sidebar, black, white, gray, red, sticky-post, microformats, fixed-width, widgets
*//* Lazy reset */* { margin: 0; padding: 0;}
html { font-size: 100%; font-size: 62.5%; font-size: 0.8em; line-height: 150%; }
body, input, select, option, textarea { font-family: Helvetica, Arial, sans-serif; }
#navbar li, .sidebar li, #footer li { list-style: none; height: 1%; }
.clear { clear: both; }

body {	background: #fff url(images/headerbg.jpg) repeat-x;	color: #333;}


/* Hyperlinks */
img { border: 0; }
a, a:visited {	color: #EE7E12;	text-decoration: none;}
.entry-content a:hover, .meta a:hover, .meta-author a:hover, #commentsection a:hover {	border-bottom: 1px solid #EE7E12;}

/* Fonts */h1, h2, h3, h4, h5, h6, #pagetitle {	font-family: "Times New Roman", "Times", serif;	line-height: 120%;	font-weight: normal;	color: #000;}
.entry-title, .sidebar h2, #pagetitle, #error {	padding: 20px 0 10px;	line-height: 24px;}
.entry-title, .sidebar h2 {	border-bottom: 1px dotted #999;}
h1 { font-size: 2em; }
h2 { font-size: 1.9em; }
h3 { font-size: 1.7em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
#pagetitle, .sidebar h2 {	font-size: 1.3em;	text-transform: uppercase;	}
.sidebar h2 { letter-spacing: 1px; }
code, pre { font-family: "Lucida Console", "Courier New", monospace; }
#navbar li  { font-size: 0.8em; line-height: 1em; }
.meta, .meta-author  { font-size: 0.85em; line-height: 1.3em; }

/* Header */
#header {	background: #fff url(images/header.png) no-repeat;	width: 960px;	height: 94px;	margin: 0 auto;	padding: 0px;	overflow: hidden;}
.headerleft {	width: 480px;	float: left;}
.headerright {	width: 470px;	float: right;	text-align: right;	height: 60px;	margin: 10px 0 0;	background: #222;		text-align: center;		line-height: 60px;}

/* Navbar */
#navbar {	background: #000;	width: 960px;	margin: 0 auto; padding-top: 6px;}
#navbar a, #navbar a:visited {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.5; 		padding: 10px 20px; 		display: block; 
}

#navbar a:hover { background-color: #000; }
#navbar li.current_page_item a { color: #fff;		text-decoration: underline;	}

/* suckerfish dropdown */		#navbar .nav { /* all lists */			display: block;		}
#navbar .nav li { /* all list items */			float: left;			position: relative;			z-index: 1000;			zoom: 1;			text-align: center;			height: 35px;		}
#navbar .nav li ul { /* second-level lists */			display: none;			position: absolute;			top: 1em;			left: 0;			text-align: left;			clear: both;			background: #333;		}
#navbar .nav li ul li {			text-transform: none;			clear: both;			width: 180px;			text-align: left;			border-bottom: 1px solid #444;		}
#navbar .nav li ul li a {		}
#navbar .nav li ul li a:hover {		}
.navbarleft {	float: left;}
.navbarright {	width: 200px;	float: right;	padding: 6px 5px 0 0;	text-align: right;}
/* Content */#content {	width: 960px;	margin: 0 auto;	padding: 0;    overflow: hidden;	clear: both;}
#pagetitle { 	text-align: center; }
#content img.wp-smiley {	float: none;	border: none;}
#content img.wp-wink {	float: none;	border: none;}
#contentleft {	background: #fff;	display: inline;	float: left;	width: 500px;	margin: 0 15px 0 0;}
#contentleft .entry-content {	margin: 10px 0;}
#contentleft h2, #contentleft h3, #contentleft h4, #contentleft h5, #contentleft h6 {	margin: 30px 0 20px;}
#contentleft p {	margin: 0 0 20px; text-align: justify; }
#contentleft ol {	margin: 10px 0 10px 10px;}
#contentleft ol li {	margin: 0 0 5px 10px;}
#contentleft ul {	list-style-type: square;	margin: 10px 15px;}
#contentleft ul li {	list-style-type: square;	padding: 0 5px 5px;}
#contentleft blockquote{	padding: 1% 20px;	margin: 0 20px 20px;	background: #E8E8E8;	border-top: 2px solid #000;	border-bottom: 1px solid #000;}
#content blockquote p {	margin: 10px 0;}
.meta {	padding: 5px 0 10px;}
.meta-author {	width: 480px;	background: #EE7E12;	color: #FFF;	margin: 0 0 20px 0;	padding: 10px 10px 10px 10px;	}
/* Sidebars */.sidebar {	padding: 0 0 40px;}
.sidebar ul li ul ul {	margin: 0 0 0 20px;	padding: 0;}
.sidebar ul li li a {	background: #fff url(images/marker.png) 4px 7px no-repeat;	display: block;	color: #333;	text-decoration: none;	padding: 5px 0 5px 25px;	border-bottom: 1px dotted #999;}
.sidebar ul li a:hover {	background-color: #eee !important;	color: #EE7E12;}
/* stuff */	.sidebar .subscribe li a { padding: 5px 5px 5px 30px; }
	.sidebar .subscribe .rss a { background: url(images/rss.png) 5px 6px no-repeat }
	.sidebar .subscribe .twitter a { background: url(images/twitter.png) 5px 6px no-repeat }
	.sidebar .subscribe .facebook a { background: url(images/facebook.png) 5px 6px no-repeat }
	.sidebar .sponsors div {		text-align: center;		padding: 10px 0;	}
	.sidebar .sponsors a img {		padding: 5px;		background: #eee;	}
	.sidebar .recent li p { 		font-size: 0.85em; 		padding: 5px 0;		border-bottom: 1px dotted #999;	}

/* Left Sidebar */#l_sidebar {	display: inline;	float: left;	width: 300px;}
/* Right Sidebar */#r_sidebar {	display: inline;	float: right;	width: 130px;}
/* Footer Background */#footerbg {	width: 100%;	background-color: #FF7F00; background-image: url(images/footerbg.png); background-repeat: repeat-x; height: 511px; }

#footerbg2 {	width: 100%;	background-image: url(images/footer.png); background-repeat: no-repeat; height: 511px; background-position: center;}


/* Footer */#footer {	width: 960px;	overflow: hidden;	padding: 0 0 30px;	color: #999;	margin: 0 auto;	text-align: left;	position: relative;}

#footerbottom {	height: 5px;	background: #2255AA;	position: relative;}

#footer p {	color: #fff;	padding: 3px 0 0 0;	list-style-type: none;}
#footer h2 {	color: #000; font-size: 0.9em;	font-family: Helvetica, Arial, san-serif;	font-weight: bold;	border-bottom: 2px solid #666;	padding: 0 0 5px 0;	margin: 20px 0 0 0;	text-transform: uppercase;}
#footer a {	color: #999;	text-decoration: none;}
#footer a:hover {	color: #EAEAEA;	text-decoration: none;}
#footer ul {	list-style: none;	margin: 0 0 0 0;}
#footer ul li {	padding: 3px 0 3px 0;	border-bottom: 1px dotted #666;}
#footer ul li a {	color: #fff;	text-decoration: none;	padding: 3px 0 3px 0;}
#footer ul li a:hover { color: #EAEAEA;}
#footer .widget {	float: left;	width: 210px;	margin: 0 20px 0 0;}
#footer #footer1 { width: 192px; }
#footer #footer2 {	width: 288px; }
#footer #footer2 h2 { border: 0px; }
#footer #footer3 {	margin: 0; }
#footer #footer4 {	margin: 0;	float: right;}
#footer .ad {	text-align: center;	width: 250px;	height: 250x;	background: #333;	line-height: 250px;}

/* Credits */#credits {	width: 100%;	background: #FFF;	color: #333;	margin: 0 auto;	padding: 8px 0 9px 0;	text-align: center;}
#credits p {	color: #333;}
#credits a, #credits a:visited {	color: #333;	text-decoration: none;	font-weight: bold;}
#credits a:hover {	color: #333;	text-decoration: underline;}

/* Search Form */#searchform {	overflow: hidden;}
#s {	background: #fff;	width: 200px;	color: #333;	padding: 2px;	border-top: 1px solid #C0C0C0;	border-right: 1px solid #EFEFEF;	border-left: 1px solid #C0C0C0;	border-bottom: 1px solid #EFEFEF;}
/* Image Styles */.alignleft { float: left; display: inline; }
.alignright { float: right; display: inline; }
#contentleft .entry-content img { border: 0; }
#contentleft .entry-content .alignnone { display: block; margin: 10px 10px 20px 0; }
#contentleft .entry-content img.alignleft { margin: 10px 10px 20px 0; float: left; clear: left; }
#contentleft .entry-content img.alignright { margin: 10px 0 20px 10px; float: right; clear: right; }
#contentleft .entry-content img.aligncenter { display: block; margin: 0 auto 10px auto; float: none; clear: both; }
#contentleft .entry-content div.wp-caption { margin: 10px 10px 20px; background: #f5f5f5; overflow: hidden; padding: 10px; }
#contentleft .entry-content div.alignleft { text-align: left; float: left; margin-left: 0; }
#contentleft .entry-content div.alignright { text-align: right; float: right; margin-right: 0; }
#contentleft .entry-content div.aligncenter { text-align: center; margin: 0 auto; }
#contentleft .entry-content .wp-caption img { margin: 0 auto; border: none; }
#contentleft .entry-content .wp-caption-text { margin: 10px 5px; font-size: 0.85em; line-height: 1.3em; color: #555; }
#contentleft .entry-content .gallery { margin: auto auto 10px; }
#contentleft .entry-content .gallery .gallery-item { clear: none; margin: 0; }
#contentleft .entry-content .gallery .gallery-icon, #contentleft .entry-content .gallery .gallery-caption { margin: 0; }
#contentleft .entry-content .gallery .gallery-caption { text-align: left; font-size: 0.85em; line-height: 1.3em; color: #555; margin: 0 5px 10px; }
attachment #contentleft .navigation .attachment-thumbnail { width: 80px; height: 80px; }
/* Navigation */.navigation, .comment-navigation { overflow: hidden; padding: 0 0 20px; }
.navigation div, .comment-navigation div { width: 45%; }
	.navigation .previous, .comment-navigation .previous { text-align: left; float: left; }
	.navigation .next, .comment-navigation .next { text-align: right; float: right; }
		
/* Comments */
#commentblock {	width: 480px;	background: #E8E8E8;	color: #333;	float: left;	padding: 10px;	margin: 10px 0 20px 0;	border-top: 2px solid #000;	border-bottom: 1px solid #000;}
#contentleft #commentblock .commentlist {	margin: 0;}
#contentleft #commentblock .commentlist li {	list-style-type: square;	margin: 0 0 10px 20px;	padding: 10px;	border: 1px dotted #E8E8E8;}
	#contentleft #commentblock .commentlist li:hover {		border-color: #ccc;	}
#contentleft .commentlist li .avatar {	float: left;	display: inline;	vertical-align: middle;	position: relative;	margin: 0 5px 5px 0;	background: #ccc;}
#contentleft #commentblock .commentlist li .content {	clear: both;	margin: 0 0 0 0;	padding: 30px 10px 5px 10px;	width: 390px;	background: #fff url(images/comment.gif) no-repeat 0 0;}
	#contentleft #commentblock .commentlist .children li .content {		width: auto;	}
#contentleft #commentblock .commentlist .children {	margin: 0;	padding: 0;}
#contentleft #commentblock .commentlist .children li {	width: auto;	list-style: none;	margin: 0;	padding: 20px 0 0 10px;	border: 0;}
#author, #url, #email, #comment {	border: 1px solid #999;	padding: 5px;}
#commentform label {	font-weight: bold;}
#commentform input[type="text"]:focus, #commentform textarea:focus {	border-color: #FF7F00;	background: #f4f4f4;}
#comment { width: 97%; }
#submit { padding: 10px; }

