/*
Theme Name:		BlogCodmmunity
Theme URI:		http://blog.codmmunity.com
Description:	A simple theme created by Davide Ferrari.
Version:		1.0
Author:			Davide Ferrari
*/
html, body, input {margin:0;padding:0;font:14px Helvetica, Arial, sans-serif;line-height:1.2em;}
h1,h2,h3, li {color:#fff; font-weight:normal;}
strong, em{margin-left:10px; color:#999999;}
strong {font-weight:bold; font-size:12px;}
.blog strong, .home strong {margin:0;}
a {text-decoration:none;color:#999999;}
a strong {text-decoration:none;color:#fff;}
#corpo block a{color:#fff;}
p{color:#999999;}
a:hover {text-decoration:underline;}
input {padding:2px;}
#s {width:96%;}
h2{border-bottom:1px solid #652888;}
.entry h3{border-top:2px solid #652888;}
.floatright {float:right; color:#999999;}
.floatleft {float:left;color:#999999;}
.padding {padding:5px;}
#register {background:url(images/back_head.jpg) no-repeat top;width:940px;height:134px;margin:0 auto;}
#register input {width:240px;color:#999999;margin-left:10px;}
#register input.image {width:30px;height:30px;vertical-align:middle;}
#login input.image {width:60px;height:30px;}
#login input.checkbox{width:50px;}
#register p{font-size:14px; color:#999999;margin:0;display:block; white-space:nowrap;}
#register2 {background:url(images/back_head_inside.jpg) no-repeat top;width:940px;height:134px;margin:0 auto;}
#login {background:url(images/login.gif) no-repeat top;width:940px;height:40px;margin:0px auto 10px;}
#login p {font-size:14px;color:#fff;margin:10px 0 0 10px;padding-top:12px;}
#login input {width:150px; margin-right:10px;}
#page {background:url(images/body.gif) repeat-y top center; width:980px; overflow:auto; margin:0 auto;background-color:#0b0c0d;}
#home {background:url(images/header3.gif) top no-repeat; width:980px;height:100px;}
#home p {float:right; margin:30px 30px 0 0; width:260px;font-size:14px;text-align:right;}
#sx {float:left; width:740px;margin-left:20px;}
#colsx {width:190px; float:left; padding:0px 0 55px 0; text-align:center;}
#corpo {width:540px; float:right; background:url(images/imm_testo.jpg) no-repeat top center;}
#coldx {width:190px; float:left; padding-top:0px; text-align:center;margin-left:10px;}
#coldx .block input {width:160px;margin-left:10px;margin-bottom:5px;}
#menu {background:#0b0c0d; padding:5px 10px;margin-bottom:3px; color:#fff;font-size:11px;}
#menu * {margin:0;}
#menu h3 {font-size:16px;margin:5px 0 10px;}
#menu table {border:0;margin:0;padding:0;}
#corpo .blog {background: url(images/back_blog_2.gif) no-repeat top;}
.login {background:#0b0c0d;color:#fff; padding-bottom:10px;}
.login input[type='text'],.login input[type='password'] {width:92%;}
.login p,.login div { padding:0 10px; margin-top:6px;}

.sottomenu {background:#0b0c0d; padding:2px 10px; color:#fff;}
.sottomenu a {color:#fff;}

.block { border:2px solid #652888; margin-top:8px;text-align:left;}
.block p { padding:0 10px; margin-top:6px;}
.block h1, .block h2 {margin:0;color:#fff;line-height:34px;padding:0 12px; font-size:18px;}
.page h2, .page h1 {border-bottom:2px solid #652888; color:#fff; margin:0 10px;font-size:14px; line-height:normal; font-weight:bold;}
.block h3 {margin:0;color:#fff;line-height:34px;padding:0 12px; font-size:16px;}
.block a {padding:0;color:#fff;}
#colsx .block ul, #coldx .block ul {margin:0;padding:0px;list-style:none;}
#colsx .block li, #coldx .block li {margin:0;padding:10px;border-top:2px solid #652888;font-weight:bold;}
.blog ul { margin:auto;padding:auto;list-style:bullet;}
.blog li { border:0; margin:auto; padding:auto; }

.article ul {margin:10px;}
.article li {background:url(images/bull.gif) top left no-repeat;border:0;padding:0;padding-left:10px; line-height:14px;font-weight:normal; margin:2px;}

.entry h3, .entry h3 strong { background:none;color:#fff;margin:10px 0 0 0;padding:5px 10px 0 10px;font-weight:bold; line-height:normal;}
.entry h3 strong {padding-left:5px;}
.entry a {color:#fff;}
/*blocchi interni*/
.info {overflow:auto; margin:8px 15px; clear:left;}
.block2 {border:2px solid #652888; background:#0b0c0d; padding:1px 10px 5px 10px; overflow:auto;}
.data {display:block; width:150px; float:left; color:#fff;}
.author {width:350px; color:#fff;}
.readall:hover, .readall:hover a {background:#0b0c0d;color:#fff;cursor:pointer; text-decoration:none;}
.readall a {display:block; width:100%;}
img.mobtag {float:left; margin:5px; margin-left:10px;}

.forum h2, .forum h3 {}
.blog h2, .blog h3 {}
.blog h2 a {color:#fff;}
.home {background:#0b0c0d;}

.sponsor p {margin:0; text-align:center; font-weight:bold;}
.sponsor img {border-top:2px solid #652888652888652888;}

#footer { width:680px;padding-top:150px;padding-left:300px;background-color:#0b0c0d;background:url(images/footer.gif) no-repeat top;height:218px; margin:0 auto;}
#footer p, #footer img {margin:0;}
#footer a {color:#999999;}

#comments {background:#0b0c0d; }
ul#comment_list { list-style: none; margin: 0 0 2em 0; border-top:2px solid #652888; }
ul#comment_list li.comment { padding: 0.5em; border-bottom: 2px solid #652888;  }
ul#comment_list li.trackback { padding: 1.2em 15px 0 15px; background: url('images/trackback_bg.gif'); }
.comment_num, .comment_num a { padding: 0 0px 5px 10px; font-weight: bold; font-size:30px; float: right; color:#fff; width:50px;}
.comment .entry { padding: 0 15px; }
.comment .entry p { margin: 0 0 5px 0; line-height:1.2em; font-weight:normal; }
/*.comment_meta { margin: 0 0 1.2em 0; }
.trackback .comment_num { padding: 0 0 0 20px; }
.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
.comment_num a:hover { color: #df0000; text-decoration: none; }
.comment_meta strong { font-size: 1.6em; }
.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }*/
.text_area {width:99%;}

.navigation {padding-top:5px;}
.navigation a, .navigation a:hover {font-weight:bold;}

/* tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 2px solid #652888;;
	background-color: #0b0c0d;
	padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 170px;
	padding:20px;
	padding-left:30px;
	height: 210px;
	background: url('images/shadow.png');
	color:#000;
}
#tooltip.pretty h3 {font-size: 12pt; font-weight:bold;text-align: center;}
#tooltip.pretty div {text-align: center; }

#tooltip.fancy {
	background: url('images/shadow.png');
	padding-top: 3em;
}

.articolo { margin:5px 0;}
.precedente, .previous {color:#999999;}
.successivo, .next { text-align:right;color:#999999;}
.interlinea li {height:5px;}
.interlinea {padding-bottom:10px;}
.link a {display:block; border-top: 2px solid #652888;padding:8px;}
#coldx,#colsx{font-size:12px;}
#register{font:12px;line-height:1em;}
.block strong{font-size:14px;}
