/*







Theme Name: TechPress







Theme URI:







Description: Simple theme based on <a href="http://articlesss.com/article-directory-wordpress-theme/">Article Directory</a> theme.







Version: 1.0.1







Autore: Dimox







Author URI: http://dimox.name/







Tags: white, fixed width, three columns, widgets, right sidebar, simple







*/















/* CSS personalizzati da me







-----------------------------------------------------------------------------*/







@import url(http://blog.bloo.it/include/main.css);















body {







	font: 62.5% "Trebuchet MS", Tahoma, Arial, sans-serif;







	line-height: 1.6em;







	color: #333;







	background-color:#333;







}















#wrapper {







	width: 950px;







	margin: 0 auto;







	background-color:#fff;







	padding: 0px 10px 0 15px;







}















#content {
	width: 480px;
	float: left;
	padding: 10px 10px 10px 0;
	overflow: hidden;
}


* html #content {
	padding: 18px 10px 10px 0;
}

*:first-child+html #content {
	padding: 18px 10px 10px 0;
}

#container {







	width: 100%;







	background: url(i/dots.gif) 499px 0 repeat-y;







	margin-bottom: 0px;







}















#sidebars {
	float: left;
	margin-top:9px;
	width: 460px;
	font-size: 1.2em;
	line-height: 1.4em;
}


*:first-child+html #sidebars {
	margin-top:20px;
}

* html #sidebars {
	margin-top:20px;
}




#l-sidebar {







	float: left;







	width: 240px;







	padding: 0 10px;







	margin-left:10px;







	margin-top:5px;







}







#r-sidebar {







	float: left;







	width: 180px;







	margin-left:5px;







	padding: 0 0 0 5px;







	margin-top:5px;







}















#header {







	height: 130px;







	border-bottom: 1px dotted #fff;







	margin-bottom: 10px;







	margin-left:-15px;







	margin-right:-10px;







	background-color:#FFFFFF;







}















#divbox {







	width:465px;







}















#banner300 {







	margin-top:-2px;







	margin-left:1px;







	padding-top:10px;







	width:240px;







	background-color:#fff;







	padding-bottom:10px;







}















*:first-child+html #banner300 {







	margin-top:4px;







}















* html #banner300 {







	margin-top:4px;







}















#banner728 {







	float:right;







	padding-top:5px;







	padding-right:7px;







	height:95px;







}















#menu {

	height: 28px;


	padding: 10px 10px 0 10px;

	clear: both;

	position: relative;
	border-top: 2px dotted #ff6600;

	background-color: #ff6600;

}

#menu li a {







	margin: 0 25px 0 10px;







	color: #fff;







	font-weight:bold;







	font-size: 1.3em;







}







#menu li a:hover {color: #ccc;}















a {







	color: #ff6600;







	text-decoration: none;







}















a:hover {







	color: #999;







	text-decoration: underline;







}















#searchsubmit {







	background: #fff;







	border: 0;







	padding: 2px 7px;







	color: #000;







	font-weight: bold !important;







	overflow: visible;







	height: 24px;







	cursor: pointer;







}















#sidebars li a {







	background: url(i/arrow.gif) no-repeat top left;







	padding: 0 0 0 18px;







	display:block;







	margin-left:2px;







	color: #FF6600;







}















#menu li.current_page_item, #menu li {







	background: url(i/arrow.gif) no-repeat center left;







	padding: 0 0 0 8px;







}























#logo {







	float: left;







	color: #808080;







	line-height: 0.85em;







	font-size: 3.3em;







	padding-left:10px;







	margin: 15px 0 15px;







}







*:first-child+html #logo {







	margin: 15px 0 10px;







}







* html #logo {







	margin: 15px 0 10px;







}







/* Default di Wordpress







-----------------------------------------------------------------------------*/















* { margin: 0; padding: 0; }







html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }







/*a {







	color: #E60000;







	text-decoration: none;







}







a:hover {







	color: #AA0001;







	text-decoration: underline;







}*/







p {margin: 0; padding: 10px 0;}







h1 {margin: 20px 0 0}







img {border: 0}







input {vertical-align: middle}







h2 {







	font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif;







	margin: 0 0 12px;







	background-color:#EEEEEE;







}







blockquote {







	margin: 10px -10px 10px 0px;







	border-left: 3px solid #ff6600;







	background: #EfEfEf;







	padding: 5px 5px;







	font-size: 1.4em;







}







* html blockquote {height: 1%;}







blockquote p {







	font-size: 1em !important;







	margin: 0;







}







.aligncenter,







div.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







}







img.aligncenter {margin: 7px margin}







.alignleft {float: left}







img.alignleft {margin: 5px 10px 3px 0}







.alignright {float: right}







img.alignright {margin: 5px 0 3px 10px}







.wp-caption {







	border: 1px solid #ddd;







	text-align: center;







	background-color: #f3f3f3;







	padding-top: 4px;







	margin: 10px;







	/* optional rounded corners for browsers that support it */







	-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;







}























/*#wrapper {







	width: 990px;







	margin: 0 auto;







	padding: 20px 0 0 0;







	border-top: 5px solid #EEE;







}*/























/* Header







-----------------------------------------------------------------------------*/







/*#header {







	height: 117px;







	border-bottom: 3px solid #EAEAEA;







	margin-bottom: 28px;







}*/







#top{







	float: right;







	text-align: right;







}







#top li {







	display: inline;







}







#top a {







	color: #808080;







	margin: 0 0 0 13px;







	background: url(i/toparrow.gif) center left no-repeat;







	padding: 0 0 0 12px;







	font-size: 1.2em;







}







#top .current_page_item a {







	background-image: url(i/toparrow2.gif);







}







#searchform {







	margin: -3px 0 0 0;







}







#searchform input {







	font: 1.1em "Trebuchet MS", Arial, Sans-Serif;







	float: left;







}







#s {







	width: 175px;







	padding: 2px 6px;







	border: 2px solid #ccc;







	margin-right: 5px;







}







/*#searchsubmit {







	background: #E60000;







	border: 0;







	padding: 2px 7px;







	color: #fff;







	font-weight: bold !important;







	overflow: visible;







	height: 24px;







	cursor: pointer;







}*/















/*#logo {







	float: left;







	color: #808080;







	line-height: 0.85em;







	font-size: 3.3em;







	margin: 14px 0 15px;







}*/







#logo span {







	display: block;







	font-size: 0.38em;







	font-weight: normal;







	text-transform: uppercase;







}















/*#menu {







	height: 24px;







	padding: 7px 0 0 0;







	clear: both;







	background: url(i/smalldot.gif) repeat-x;







	border-bottom: 1px solid #CCC;







	position: relative;







}*/







#menu li {







	font-size: 1.1em;







	display: inline;







	text-transform: uppercase;







}







/*#menu li.current_page_item {







	background: url(i/arrow.gif) no-repeat center left;







}*/























/* Content







-----------------------------------------------------------------------------*/







* html #container {height: 1%;}







#container:after {







	content: '.';







	display: block;







	clear: both;







	visibility: hidden;







	height: 0;







}















#content h2 {







	font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif;







	padding: 0 0 3px;







	border-bottom: 1px solid #EEE;







	margin-bottom: 1.2em;







}







#content h2.pagetitle {







	padding-left: 3px;







	padding: 1px 0 4px;







}







#content h3 {







	font: normal 1.7em "Trebuchet MS", Arial, Sans-Serif;







	padding: 1px 0 4px;







	margin-bottom: 0.2em;







	border-bottom: 1px solid #EEE;







}















#content p,







#content li {







	font-size: 1.3em;







	line-height: 1.4em;







}















#content .post {







	margin: 0 0 1.2em;







	border-top:2px dotted #999999;







	padding-top:5px;







}







#content .post h2,







#content .post h3 {







	font-size: 1.6em;







	margin: 0 0 2px;







	padding-left:21px;







	background-image: url(i/arrow2.gif);







	background-repeat:no-repeat;







	background-position:top left;







	font-weight:bold;







}







.post ul,







.post ol {







	margin: 7px 0 7px 35px;







}







.post li {







	padding: 2px 0;







}







.post .postmetadata {







	font-size: 1.1em;







	padding: 3px 0 7px;







	color: #666;







}







.postmetadata a {







	color: #666;







	text-decoration: underline;







}







.postmetadata a:hover {







	text-decoration: none;







}















.entry {







  text-align: justify;







}















.entry h1 {







	font-size: 1.8em;







	margin: 15px 0 10px;







}







.entry h2 {







	font-size: 1.6em !important;







	/*font-weight: bold !important;*/







	margin: 15px 0 10px !important;







	/*padding: 0 !important;*/







	padding-left:21px;







	border: none !important;







}







.entry h3 {







	font-size: 1.45em !important;







	font-weight: bold !important;







	margin: 15px 0 10px !important;







	padding: 0 !important;







}







.entry h4 {







	font-size: 1.3em;







	margin: 15px 0 10px;







	font-weight: bold !important;







}















.line {







	clear: both;







	padding: 3px;







	margin: 0 0 15px;







	background: url(i/smalldot.gif) repeat-x;







}















.nav {







	font-size: 1.3em;







	padding: 0 0 22px;







}







.navigation {







	font-size: 1.3em;







	margin: 20px 0;







	height: 1.3em;







}







.alignleft {float: left;}







.alignright {float: right;}















h3#comments,







h3#respond {







	padding: 1px 0 4px;







	border-bottom: 1px solid #EEE;







}















.commentlist {







	margin: 20px 0 30px 25px;







}







.commentlist li {







	padding: 8px 0 2px;







}







.cdata {







	background: #F5F5F5;







	border-bottom: 1px solid #DDD;







	padding: 3px 3px 3px 7px;







	height: 1%;







}







.cdata strong {







  display: block;







}







#content img.avatar {







  float: right;







	display: inline;







	border: 0;







	margin: 1px 1px 0;







}







.ctext {







  padding: 0 7px;







}















.commentlist li p {







	font-size: 1em !important;







}







.commentmetadata {







	font-size: 0.85em;







}







.commentmetadata a {







  color: #A5A5A5;







}















#author, #email, #url, #comment, #submit {







	font: 1em "Trebuchet MS", Arial, Sans-Serif;







	padding: 2px 4px;







	width: 200px;







	border: 1px solid #CCC;







}







#comment {







	width: 470px;







	height: 170px;







}







#submit {







	width: 115px;







	height: 22px;







	padding: 0;







	background: #F4F4F4;







	cursor: pointer;







	overflow: visible;







}























/* Sidebars







-----------------------------------------------------------------------------*/















* html #sidebars {height: 1%;}







#sidebars:after {







	content: '.';







	display: block;







	clear: both;







	visibility: hidden;







	height: 0;







}















#sidebars ul {







	margin: 0 0 15px;







}







#sidebars li {







	list-style: none;







	border-bottom: 1px solid #EEE;







	padding: 3px 4px;







	margin: 0px;







}







#sidebars li ul {







  margin: 0 0 3px 12px;







}







#sidebars li li {







  padding: 3px 0 0;







	border: none;







}







/*#sidebars li a {







	background: url(i/arrow.gif) no-repeat center left;







	padding: 0 0 0 12px;







	color: #808080;







}*/







#sidebars h2 {







	font: normal 1.3em "Trebuchet MS", Arial, Sans-Serif;







	padding: 0 0 3px 21px;







	font-weight:bold;







	background-image: url(i/arrow2.gif);







	background-repeat:no-repeat;







	background-position:top left;







	border-bottom: 1px solid #EEE;







}







#sidebars h3 {







	font: normal 1.4em/1.1em "Trebuchet MS", Arial, Sans-Serif;







	padding: 0 0 3px;







}















.tags,







#tag_cloud {







	margin: 0 0 15px;







}







.tags {







  text-align: left;







}







.tags a,







#tag_cloud a {







	color: #808080;







	margin: 0 2px;







}















#wp-calendar {







  width: 100%;







	margin: 0 0 12px;







}







#wp-calendar td {







  text-align: center;







}























/* Footer







-----------------------------------------------------------------------------*/







#footer {
	clear: both;
	padding: 7px 10px;
	margin: 0 0 15px;
	font-size: 1.1em;
	color: #808080;
	background: #EEE;
height:36px;
}

#commona {
	float:left;
	width:825px;
}
#commonb {
	float:left;
	width:100px;
}
