/*
THEME NAME: Neon
THEME URI: http://www.serioussituations.com/
DESCRIPTION: Aliens are landing
VERSION: 0.1
AUTHOR: <a href="http://www.serioussituations.com/">Simone Magurno</a>
AUTHOR URI: http://www.serioussituations.com
*/


/* Document-wise settings */
body {color:#fff;font:11px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;margin:0px;padding:0px;background:#180017 url("i/css/bg.gifXX") center center repeat-x;}

p, ul li, ol li, blockquote {text-align:justify;line-height:140%;}

h1 {font:20px 'Trebuchet MS', arial, verdana, sans-serif;letter-spacing:-1px;font-weight:bold;}

h2 {font:14px 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;font-weight:bold;font-style:italic;}
h3 {font:12px 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;font-weight:bold;font-style:italic;}

blockquote {color:#333;font-size:12px;font-style:italic;background:#f1f1f1;}

a:link, a:visited {color:#71ff41;}
a:hover {color:#fff;}

xmp, code, pre {color:#880011;overflow:auto;background-color:#f1f1f1;padding:5px 8px;margin:0 auto;}


/* Divs */

.float {float:left;padding:10px 0 15px 0;}

.adv {display:block;margin:0 auto;width:138px;padding:0; /* border:1px #222 solid;*/ color:#fff;font-size:17px;
overflow:hidden;
display:block;
}

#header {
padding-top:15px; margin:10px auto 25px auto; height:150px;width:880px; display:block; background: url("i/header.jpg") right bottom no-repeat;}

#header .blog-description {text-transform:uppercase;font:14px 'Times', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;line-height:150%;color:#fff;font-style:italic;}
#header .blog-name {font:65px 'Trebuchet MS', arial, verdana, sans-serif;
color:#fff;
letter-spacing:-1px;
font-weight:bold;
}
#header a.blog-name:link, #header a.blog-name:visited {color:#71ff41;text-decoration:none;}
#header a.blog-name:hover {color:#180017;text-decoration:none;background:#71ff41;}


#access {width:100px;float:right;margin:0;padding:0;}

#wrap {width:880px;margin:0 auto;padding:0 20px;}

.main {width:520px;padding:0;float:left;margin-left:40px;margin-right:40px;}

.column {width:140px;padding:0;margin:0;float:left;}

.half-left{width:250px;padding:0  10px 0 0;float:left;}
.half-right{width:250px;padding:0  0px 0 10px;float:left;}



#footer {clear:both;width:520px;margin:0 auto 10px auto;padding:0px 0 5px 0;background: url("i/css/bg-footer.gif") right bottom no-repeat;}

#footer p {line-height:200%;}

.nav {
font:12px 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;font-weight:bold;font-style:italic;margin-bottom:20px;color:#71ff41;}
.nav p {font-size:11px;}
.nav ul {padding:0;margin:2px 0 0 0;border-top:1px solid #222;width:100%;}

.nav ul li {list-style: none;margin:0;padding:0;font:11px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;padding:2px 0px 3px 0px;display:block;text-decoration:none;border-bottom:1px solid #222;}

.nav ul li.rss, .nav ul li.login, .nav ul li.access {list-style: none;background: url("i/css/rss-icon.gif") center left no-repeat;padding-left:15px;margin:0;}
.nav ul li.login {background: url("i/css/login-icon.gif") center left no-repeat;}
.nav ul li.access {background: url("i/css/anchor-icon.gif") center left no-repeat;}

.nav ul li a:link, .nav ul li a:visited  {color:#fff;text-decoration:none;}
.nav ul li a:hover {text-decoration:none;color:#71ff41;}

.post {padding:0; margin:0 0 31px 0;}

.post a.post-title:link, .post a.post-title:visited, .post a.post-title:hover, .post-title {
font:20px 'Trebuchet MS', arial, verdana, sans-serif;color:#71ff41;letter-spacing:-1px;font-weight:bold;text-decoration:none;}
.post a.post-title:hover{text-decoration:underline;}

.post a:link, .post a:visited {color:#71ff41;}
.post a:hover {color:#fff;}

.post p, .comm p {font-size:12px;}

.post ul, .post ol {margin:0;padding-left:25px;}
.post ul li {list-style:square;padding:0px;}

.post img{border:1px solid #222;padding:4px;margin:5px;}
.post img.noborder{border:none;padding:4px;margin:5px;}

/* .META: category, comments, date, edit*/
.meta{
border-top:1px solid #222;
border-bottom:1px solid #222;
margin:7px 0 10px 55px;
padding:3px 0;}
.comment {
margin-left:5px;}
.edit-post{
font-weight:bold;
margin-left:5px;
}

/*date, day, month, year*/
.date {
margin:0 10px 3px 0;
display:block;
float:left;
}
.day {font: 20px  'Trebuchet MS', 'Lucida Grande', arial, verdana, sans-serif;
color:#000;
text-align:center;
font-weight:bold;
padding:1px 6px;
display:block;
width:30px;/*+12px del padding*/
float:left;
margin-bottom:1px;
background:#71ff41 url("i/css/cal-top.gif") top center no-repeat;
padding-top:5px;
}
.month, .year {
font: 13px  'Trebuchet MS', 'Lucida Grande', arial, verdana, sans-serif;
color:#000;
text-align:center;
font-weight:bold;
padding:2px 4px;
display:block;
width:34px;
float:left;
clear:both;
margin-bottom:1px;
text-transform:uppercase;
background:#40ff00;
}
.year {background:#33cc00 url("i/css/cal-bottom.gif") bottom center no-repeat;margin-bottom:0;
padding-bottom:5px;}


#page-nav {border-top:1px solid #222;border-bottom:1px solid #222;margin:5px 0 20px 0;padding:10px 0;display:block;float:left;width:100%;}

#page-nav a:link, #page-nav a:visited, #page-nav a:hover {color:#71ff41;text-decoration:none;}
.prev-page{float:left;}
.next-page{float:right;}



/* commentlist */
.comm ol {
margin:0px;
padding:0px;
border-bottom:1px solid #222;
list-style:none;
}
.comm ol li {
margin-left:0px;
padding:0px;
}
.comm ul li {
list-style:square;
margin-left:25px;
padding:3px 0px;
}
.alt{background:#270025;}



.commenter{
margin:0;
display:block;
padding:2px 0;
border-top:1px solid #222;
border-bottom:1px #222 solid;
}

.mandatory {color:#999;}
.more {font-size:14px;}


.search-form{margin-bottom:-2px;padding:10px 0 0 0;width:auto;overflow:visible;}







.quote{
font: 16px 'Trebuchet MS', arial, verdana, sans-serif;
letter-spacing:-1px;
font-style:italic;
display:block;
float:right;
width:150px;
padding:10px 0 10px 15px;
text-align:left;
color:#71ff41;
border:3px double #b7b7b7;
border-width:3px 0;
padding:0.5em;
margin:0.20em 0 0.20em 0.75em;
}

.quotes{
font: 16px 'Trebuchet MS', arial, verdana, sans-serif;
letter-spacing:-1px;
font-style:italic;
display:block;
float:right;
width:140px;
padding:10px 0 ;
text-align:left;
color:#71ff41;
border:3px double #222;
border-width:3px 0;
margin:0 0 10px 0;
}
