/*

Theme Name: Op-Op-Gadget

Theme URI: http://www.doshdosh.com/wordpress-themes/Prosense-Adsense-Ready-SEO-Theme

Description: Op-Op-Gadget is a WP Theme by Me!<br /><br />Distributed under the Creative Commons Attribution-ShareAlike 3.0 License.Author: Me</a>Author URI: http://www.gadget-promozionali-personalizzati.com


/*-----------Block Level Elements--------------*/

/* ARANCIONE color: #FF0505; */

body { font: 62.5% Verdana, Arial, Helvetica, sans-serif;	background: #FFF;	margin: 0px;	padding: 0px;	color: #333;}
body a, body a:visited {	color: #FF0505;	text-decoration: none;}
body a:hover {	text-decoration: underline;}
body p {	padding: 5px 0px;	margin: 5px 0px;}
div#header, div#wrapper, div#footer {	margin: 0px auto;	border-left: 5px solid #9ECC00;	border-right: 5px solid #FCED28; 	width: 950px;	}
#header {	width: 950px;	margin:0 auto auto auto;		height: 100%;	background: #FFF  url('images/header_bg.gif') top center no-repeat; 	border-left: 5px solid #9ECC00;	border-right: 5px solid #FCED28;}
#header h1 {	font-size: 2.0em;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top:10px;}
#header h1 a {	color: #FF0505;}
#header #header_left {	float:left;	width:380px;	text-align:left;}
.header_left_content { padding-top:20px;padding-left:20px; }
#header #header_right {	float:right;	width:470px;}

div#head_se { margin-top:5px; }
div#head_se h3 { text-align:left; }
div.head_se_content {padding-left:30px;}
div#head_se input.pulsante { background-color:#FF0505; color: #FFFFFF; cursor:pointer; border:none; padding:2px;font-weight:bold;}


.header_right_content { padding-top:20px;padding-right:20px; }	
div.clearer {clear:both;}	
div#header_left img { float:left; width:97px; position:relative; top:0; left:0; margin-right:15px;}	div#header_left p {  }			.header_right_content {	text-align: right;}#wrapper {background:   url('images/content_bg.gif') top center repeat-y; 	}
div#wrapper div.wrapper_content {background:   url('images/body_bg.gif') top center no-repeat; }
#content {	float: left;	width: 410px;	line-height: 1.6em;		}
div#content div.content_content { 	padding-left: 15px;/* padding-right: 50px; */	padding-top: 20px;	} 
#sidebar {	float: right;	width: 430px;	margin-left: 0px;	padding-top: 20px;	background-image: url('images/sidebar_bg.jpg') top center no-repeat; }
 #sidebar a:link, #sidebar a:visited {	color: #333;	text-decoration: none;}#sidebar a:hover {	text-decoration: underline;}#footer {	color: #333;	width: 100%;	clear: both;/* background:   url('images/content_bg.gif') top center repeat-y;  border-top:1px dashed #333; */  background-color:#fced28;}#footer a, #footer a:hover, #footer a:visited {	color: #FF0505;	text-decoration: none;}#footer_left {	padding: 10px 0 10px 20px;	text-align: left;	float: left;	width: 480px;	line-height: 1.6em;}#footer_right {	padding: 10px 20px 10px 0;	text-align: right;	float: right;	width: 390px;	margin-left: 0px;}#footer_right ul {list-style:none;	}/*-------------Headings-------------*/h1, h2, h3, h4 {	font-family: Helvetica, Arial, Sans-Serif;	color: #FF0505;}
h1 {	font-size: 1.3em;	line-height: 1.0em;	}
h1 a, h1 a:visited {color:#FF0505; text-decoration:none;}
h1 a:hover {color:#FF0505; text-decoration:underline;}
h2 {	font-size: 1.2em;}
h3 {	font-size: 1.1em;}
h4 {	font-size: 1.0em;}

/*-------------The Post-------------*/
.post h2, .post h2 a:hover, .post h2 a:visited, .post h2 a {
font-size: 1.3em;
	text-decoration: none;
		color: #666666;
			margin-bottom: 10px;
				line-height: 1.0em;}
				
				.post h2 a:hover {text-decoration: underline;}
				.post {	font-size: 1.2em;	margin-bottom: 30px; /*	padding-left:20px; */	text-align: justify;}
				.post p {	padding: 5px 0px;	margin: 5px 0px;}
				.post ul, .post ol {	margin: 10px 0 10px 0;	padding-left: 40px;}
				.post li {	padding: 2px 0 2px 0;}
				.entry {	margin-bottom: 10px;	text-align: justify;}
				.entrytext .postmetadata {	margin-top: 20px;	text-align: justify;}
				.postmetadata {	border-top: 1px dashed #ccc;	padding-top: 2px;	margin-bottom: 40px;	text-align: right;}
				.postmetadata alt {	border-top: 1px dashed #ccc;	padding-top: 2px;	margin-bottom: 40px;	text-align: left;}
				.navigation {	display:block;	margin-bottom: 20px;}
				#nav {    list-style-type : none;
				text-align : center;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;	line-height: 3.15em;
				height : 40px;}#nav a {   margin: 0px;   width : 94px;   height : 20px;   font-weight : bold;   font-style : normal;   display : block;   padding: 0 0 10px 0;}#nav a:hover {	background: #000;}#nav li {	float: right; 	list-style-type: none;	margin: 0px;	border-right: solid 1px #fff;} .alignleft {	float:left;	text-align:left;}.alignright {	float:right;	text-align:right;}.pagetitle {	font-size: 1.6em;	margin-bottom: 20px;}blockquote {	margin: 10px 0 10px 0;	padding: 5px 10px 5px 10px;	background: #D7E1FF;	border-top: solid 1px #9DB7FF;	border-bottom: solid 1px #9DB7FF;}code{	font:1.2em 'Courier New',Courier,Fixed;	display:block;	overflow:auto;	text-align:left;	margin: 10px 0 10px 0;	padding: 5px 10px 5px 10px;	background: #D7E1FF;	border-top: solid 1px #9DB7FF;	border-bottom: solid 1px #9DB7FF;}a img {	border: 0;}

/*--------------Sidebar------------*/

#sidebar ul {	margin:0 0 20px 0;;	padding:0;}
#sidebar a {	color: #FF0505;}
#sidebar .sidebar_right ul h2 {	padding-bottom: 8px;	border-bottom: 1px dashed #CFCFCF;	font-size: 1.2em;	color:#333333;
}#sidebar ul li {	list-style:none;	line-height:1.6em;	font-size: 1.1em;}
#sidebar ul ul {}#sidebar .sidebar_left ul ul li {	border-bottom: dashed 1px #CFCFCF;}
#sidebar .sidebar_right ul ul li {	border-bottom: dashed 1px #CFCFCF;}
#sidebar a:hover {	text-decoration: underline;}
#sidebar .sidebar_left {	width: 180px;	float: left;	}
#sidebar .sidebar_left_content {padding: 0 10px 0 10px;	}
#sidebar .sidebar_right {	width: 240px;	float: right;	border-left:4px solid #FCED28;	min-height: 1200px;height: auto !important;height: 1200px;}
#sidebar .sidebar_right_content {	padding: 0 10px 0 10px;}
#sidebar .sidebar_left ul ul li ul{       padding-left:20px;       margin-bottom:0; }
#sidebar .sidebar_left ul ul li ul li{       list-style:none;       line-height:1.6em;       font-size: 1.1em;       border-bottom:0; }   
#sidebar .sidebar_right ul ul li ul{       padding-left:20px;       margin-bottom:0; } 
#sidebar .sidebar_right ul ul li ul li{       list-style:none;       line-height:1.6em;       font-size: 1.1em;       border-bottom:0; }

/*--------------Comments--------------*/#comments {	font-size: 1.6em;	margin-bottom: 20px;	border-bottom: 1px dashed #ccc;	padding-bottom:20px;}
#respond {	font-size: 1.6em;	margin-bottom: 5px;}ol.commentlist {	list-style-type : none;	font-size: 1.2em;}ol.commentlist li {	margin-bottom: 20px;	padding-bottom: 20px;	border-bottom: 1px dashed #ccc;}ol.commentlist li.alt {	margin-bottom: 20px;	padding-bottom: 20px;	border-bottom: 1px dashed #ccc;}#comment_title {	margin-bottom: 5px;}#commentform {	margin-bottom: 20px;}#commentform p {	margin-bottom: 10px;}#commentform textarea {	width:99%;	padding:2px;	font-size: 12px;	background-color: #fff;	border: 1px solid #ccc;	}	/*--------------Search Form-------------*/#search {	margin-bottom: 20px;	text-align: right;}#searchform {	margin-bottom: 20px;}#searchform input {	width: 180px;	background: #fff;}/*-------------Calendar-----------------*/#wp-calendar {	width: 180px;	text-align: left;	margin-top: 5px;}#wp-calendar th {	margin-top: 5px;}#wp-calendar caption {	font-size: 1.2em;	margin-top: 5px;}/*-------------Other------------------*/hr {	display: none;}
#adsense_singlepost_top_square {	display:block;	margin-right: 10px;	margin-bottom:20px;}
#adsense_singlepost_bottom_square {	margin-bottom: 30px;}
#adsense_singlepost_top_banner {	margin-bottom: 5px;}
#adsense_singlepost_bottom_banner {	margin-bottom: 30px;}
#adsense_homepage_linkunit {	margin-bottom: 30px;}
#adsense_homepage_banner {	margin-bottom: 30px;}
p.wp-caption-text { font-style:italic; font-size:7.5pt; margin:2px 2px 1px 0; border-bottom:1px solid #f7f7f7; }
/* div.large_rectangle_336x280 {	width:336px;padding-left:7px;font-family:Arial, Helvetica, sans-serif;line-height:100%; background-color:#F5F5F5; border-top:1px solid #FCED28; border-bottom:1px solid #CCCCCC;}
div.large_rectangle_336x280 ul {	margin:0;	padding:0;	list-style:none;	font-size:10px;}
div.large_rectangle_336x280 li {	margin-bottom:20px;}
div.large_rectangle_336x280 a, div.large_rectangle_336x280 a:visited {color:#DEDEDE;font-weight:bold;font-size:11px;text-decoration:none;}
div.large_rectangle_336x280 br {	display:none;} */


div.large_rectangle_336x280 {	padding-left:0;padding-top:10px; padding-bottom:10px;font-family:Arial, Helvetica, sans-serif; 
background-color:#F5F5F5; border-top:1px solid #FF0505; }
div.large_rectangle_336x280 ul {	margin:0;	padding:15px;	list-style:none;	font-size:12px;}
div.large_rectangle_336x280 li { padding-bottom:16px;margin-bottom:8px; border-bottom:1px solid #CCCCCC; text-align:left;	}
div.large_rectangle_336x280 a, div.large_rectangle_336x280 a:visited {display:block; color:#333333;font-weight:bold;font-size:12px;text-decoration:underline;}
div.large_rectangle_336x280 a:hover {color:#666666;font-weight:bold;font-size:12px;text-decoration:underline;}
div.large_rectangle_336x280 br { display:none;	}



/*--------------Tag Cloud------------*/
div#tag_cloud_container {	background-color:#FFFFFF; border-bottom:1px solid #F5F5F5; width:380px; margin-left:20px;margin-bottom:8px}
div#tag_cloud_container h3 { padding-bottom: 8px;	border-bottom: 1px dashed #CFCFCF;	font-size: 1.2em;	color:#333333;	margin-bottom:8px}