/*  
Theme Name: Absurdirock1
Theme URI: http://absurdityisnothing.net
Description: A smart and speed Theme for Wordpress
Version: 1.0
Author: Loverock
Author URI: http://absurdityisnothing.net

*/

html,body {
background:   #bebebe  url(../../uploads/2010/05/body.png) repeat ;
font:12px Verdana, Sans-Serif;
letter-spacing:.2.9em;
color:#cccccc;
text-align:center;
margin-top:0;
height:100%;
margin-left: auto;
margin-right: auto;
}

a:link,a:hover,a:visited {
color:#00a7ff;
text-decoration:none;
}

strong {
color:#e1e1e1;
word-spacing:normal;
}

img {
border:0;
}

#page {
width:985px;
height:auto;
min-height:100%;
margin:0 auto;
}

#header {
width:950px;
height:135px;
margin-left:auto;
margin-right:auto;
margin-top:0;
}

#header_logo {
width:950px;
height:135px;
float:left;
margin-right:0;
background:url(../../uploads/2010/06/testata.png) no-repeat;
margin-left:12px;
}

.main-top {
height:30px;
width:985px;
background:url(../../uploads/2010/05/main-top.png);
margin:0 auto;
}

.main-content {
border-right:1px solid #00A7FF;
color:#CCC;
display:inline;
float:left;
height:25px;
margin-left:1px;
margin-top:5px;
width:96.5px;
text-align:center;
padding:0 16px;
}

.main-content a:hover {
border-right:1px solid #00A7FF;
color:#C5C5C5;
display:inline;
float:left;
height:25px;
margin-left:1px;
margin-top:5px;
text-align:center;
width:96.5px;
background:url(http://absurdityisnothing.net/wp-content/themes/sodelicious-black-10/style.css) no-repeat;
padding:0 16px;
}

.main-content a:link,.main-content a:visited {
border-right:1px solid #00A7FF;
color:#C5C5C5;
display:inline;
float:left;
text-align:center;
height:25px;
margin-left:1px;
margin-top:5px;
width:96.5px;
padding:0 16px;
}

#main {
height:auto;
margin-left:auto;
margin-right:auto;
}

#main_page2 {
display:inline;
width:984px;
height:auto;
float:left;
background:url(http://absurdityisnothing.net/wp-content/themes/sodelicious-black-10/style.css);
background-color:#1c1c1c;
border:1px solid #00a7ff;
}

#main_left {
background:url(../../uploads/2010/05/kjuh37la.png) repeat scroll 0 0 transparent;
border:1px solid #00A7FF;
display:inline;
float:left;
height:auto;
width:983px;
min-height:1810px;
margin:0 auto;
}

#main_right {
display:inline;
float:left;
height:100%;
margin-left:-333px;
margin-right:-1px;
width:332px;
border-width:1px;
}

.post img.wp-smiley {
border:none!important;
vertical-align:bottom;
}

.title a {
color:#06c;
font-style:normal;
}

.post_fix {
width:630px;
height:auto;
padding-left:20px;
float:left;
}

.post {
width:630px;
height:auto;
margin-bottom:20px;
float:left;
}

.post_header {
width:630px;
height:auto;
float:left;
color:#FFF;
padding-bottom:8px;
margin-top:25px;
}

.post_content {
width:600px;
height:auto;
float:left;
color:#bfbfbf;
font-size:11px;
text-align:justify;
line-height:18px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}

.post_content p {
margin-top:7px;
padding:0;
}

.post_content a {
color:#00a7FF;
text-decoration:none;
padding-bottom:0;
}

.post_content img {
border:1px solid #06c;
margin:5px;
padding:1px;
}

.post_content img a:hover {
border:1px solid #06c;
text-decoration:none;
margin:5px;
padding:3px;
}

.post_title {
width:538px;
height:auto;
float:left;
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
padding-left:0;
letter-spacing:normal;
margin-left:15px;
border-bottom-width:0;
border-bottom-style:dotted;
border-bottom-color:#06c;
}

h2 {
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:700;
padding-top:2px;
padding-bottom:2px;
color:#FFF;
margin:0;
}

img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.aligncenter {
float:center;
}

.alignleft a {
width:auto;
float:left;
background:#06c;
padding:5px;
}

.alignright a {
width:auto;
float:right;
background:#06c;
padding:5px;
}

.information_txt {
width:600px;
height:20px;
font-weight:700;
font-family:Arial;
color:#00a7ff;
}

.information_txt a:hover {
color:#0f93d7;
font-weight:700;
text-decoration:none;
padding-bottom:0;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#00a7ff;
}

.information_txt2 {
display:inline;
float:left;
height:15px;
font-weight:700;
font-family:Arial;
color:#00a7ff;
}

.post-date {
background:url(../../uploads/2010/05/data3.png) no-repeat scroll 0 0 transparent;
float:left;
height:75px;
margin-left:5px;
margin-top:5px;
width:72px;
}

.post-date2 {
background:url(../../uploads/2010/05/data1png.png) no-repeat scroll 0 0 transparent;
float:left;
height:68px;
margin-left:5px;
margin-top:5px;
width:68px;
}

.post-social {
background:url(http://absurdityisnothing.net/wp-content/themes/sodelicious-black-10/style.css) no-repeat scroll 0 0 transparent;
float:right;
height:55px;
margin-right:20px;
margin-top:-30px;
width:55px;
}

.post-month {
font-size:11px;
text-transform:uppercase;
color:#FFF;
text-align:center;
display:block;
line-height:11px;
padding-top:5px;
margin-left:0;
}

.post-day {
font-size:11px;
text-transform:uppercase;
color:#00A7FF;
text-align:right;
display:block;
line-height:18px;
padding-top:9px;
margin-bottom:2px;
height:22px;
width:70px;
}

h3 {
font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
margin:0;
}

h2.pages {
text-align:left;
padding-left:3px;
padding-right:3px;
padding-bottom:2px;
border-bottom-width:0;
border-bottom-style:dotted;
border-bottom-color:#6dc5f2;
color:#6dc5f2;
}

h2.comments {
text-align:left;
border-bottom-width:0;
border-bottom-style:dotted;
border-bottom-color:#d9dee0;
margin-top:30px;
padding:0 0 3px;
}

.respond {
background:none repeat scroll 0 0 #1C1C1C;
border-top:1px solid #00A7FF;
color:#CCCCCC;
font-weight:bold;
height:18px;
margin-left:-25px;
margin-top:-39px;
padding:36px 0 3px 15px;
text-align:left;
width:635px;
}

h2 a,h2 a:visited {
font-family:Arial, "Trebuchet MS",Tahoma, Helvetica, sans-serif;
font-size:17px;
color:#0f93d7;
text-decoration:none;
}

h2 a:hover {
color:#06c;
text-decoration:none;
}

.post_information {
font-family:Arial, "Trebuchet MS",Tahoma, Helvetica, sans-serif;
width:480px;
height:auto;
float:left;
font-size:11px;
margin-left:15px;
margin-top:0;
line-height:16px;
text-align:left;
}

.information_txt_category {
width:100%;
font-weight:700;
font-family:Arial;
height:auto;
float:left;
color:#00a7ff;
padding-bottom:7px;
border-bottom:2px double #3a3c3d;
margin-bottom:20px;
margin-left:10px;
}

.categoria {

background:#181818;
color:#00A7FF;
float:left;
font-family:Arial;
font-weight:700;
height:20px;
margin-left:-20px;
padding-left:20px;
padding-top:5px;
text-align:left;
width:630px;
display:inline;
border-top:1px solid #00a7ff;
border-bottom:1px solid #00a7ff;
}

.categoria2 {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #181818;
border-bottom:0 solid #00A7FF;
border-top:1px solid #00A7FF;
color:#00A7FF;
display:inline;
float:left;
font-family:Arial;
font-weight:700;
height:20px;
margin-left:-25px;
margin-top:30px;
padding-left:20px;
padding-top:5px;
text-align:left;
width:630px;
}

.categoria a:link,.categoria a:hover,.categoria a:visited {
color:#00A7FF;
text-decoration:underline;
}

.post_info {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #181818;
border-bottom:0 solid #00A7FF;
border-top:1px solid #00A7FF;
color:#CCCCCC;
font-size:9px;
height:35px;
margin:15px 5px 10px -25px;
padding:5px 10px 25px 20px;
width:620px;
}

.post_info2 {
background:none repeat scroll 0 0 #181818;
border-bottom:1px solid #00A7FF;
border-top:1px solid #00A7FF;
color:#CCCCCC;
height:20px;
margin-bottom:35px;
margin-left:-20px;
margin-top:370px;
padding-left:20px;
padding-top:4px;
width:630px;
}

.navigation {
margin-top:5px;
margin-bottom:5px;
text-align:left;
width:600px;
float:left;
padding:5px;
}

.comment_icon {
width:13px;
height:12px;
background:url(images/comment.png);
background-repeat:no-repeat;
margin-top:2px;
margin-right:3px;
margin-left:5px;
float:left;
}

.author_icon {
width:13px;
height:12px;
background:url(images/author.png);
background-repeat:no-repeat;
margin-top:1px;
float:left;
margin-right:4px;
}

.category_icon {
width:13px;
height:12px;
background:url(images/category.png);
background-repeat:no-repeat;
color:#fff;
float:left;
margin:1px 4px 3px 0;
}

#sidebar h3 {
border-bottom:#06c double 4px;
height:5px;
padding-left:6px;
}

#sidebar {
margin-left:1px;
background:trasparent;
width:320px;
height:100%;
float:left;
padding:0 6px 0 0;
}

* html #sidebar {
width:318px;
}

#sidebar a:link,#sidebar a:visited {
color:#003040;
}

#sidebar a:active,#sidebar a:hover {
color:#fff;
}

.submenu_line1 {
color:#FFF;
font-size:12px;
font-weight:700;
height:27px;
letter-spacing:normal;
margin-bottom:20px;
padding-top:13px;
text-align:center;
width:331px;
background:#2F5589;
border-top:1px solid #1c1c1c;
border-bottom:1px solid #1c1c1c;
}

.submenu_line2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2F5589;
border-bottom:1px solid #1C1C1C;
border-top:1px solid #1C1C1C;
color:#FFF;
font-size:12px;
font-weight:700;
height:27px;
letter-spacing:normal;
margin-bottom:20px;
padding-top:13px;
text-align:center;
width:165px;
}

.sidebar-content {
padding-left:10px;
padding-right:10px;
color: #1c1c1c;
}

#bloc1 {
width:332px;
height:auto;
float:left;
color: #1c1c1c;
margin-bottom:15px;
}

#bloc5 {
width:332px;
height:auto;
color: #1c1c1c;
float:left;
margin-top:10px;
text-align:left;
margin-bottom:15px;
}

#category {
color:#AFF;
float:left;
height:auto;
width:165px;
}

#category ul,#category_ ul {
text-align:left;
margin:0;
padding:0;
}

#category ul li,#category_ ul li {
border-bottom:medium none;
border-right:medium none;
border-top:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#category ul li ul,#category_ ul li ul {
margin:0;
padding:0;
}

#category ul li ul li,#category_ ul li ul li {
border-bottom:1px solid #009BED;
margin-left:10px;
width:150px;
padding:4px 0;
}

#category ul li ul li ul li,#category_ ul li ul li ul li {
border:none;
padding:1px 0 1px 10px;
}

#category h2,#category_ h2,#sidebar .sidebartitle {
color:#fff;
font-family:"Trebuchet MS", Tahoma, Arial;
font-size:120%;
font-style:normal;
line-height:100%;
font-weight:400;
font-variant:normal;
text-transform:uppercase;
margin:0 0 2px;
}

ul.list-cat li,li.widget_categories li {
padding-left:0!important;
color:#FFF;
font-size:100%;
}

#searchform {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../../uploads/2010/05/barra-blu.png) no-repeat scroll 0 0;
float:right;
margin-top:-3px;
width:320px;
height:30px;
padding:0 0 5px 5px;
}

#ls {
background:#2F5589;
border:none 0;
color:#ccc;
width:200px;
}

#searchsubmit {
margin-left:65px;
padding-top:7px;
width:18px;
}

#searchsubmit2 {
margin-left:65px;
padding-top:9px;
width:18px;
}

#footer_base2 {
background:url("../../uploads/2010/05/main-footer.png") no-repeat scroll 0 0 transparent;
color:#999999;
height:63px;
padding-top:5px;
text-align:center;
width:985px;
float: left;
  margin-left: auto ;
  margin-right: auto ;


}

#comments_box_ {
width:605px;
height:auto;
float:left;
margin-bottom:10px;
margin-top:10px;
color:#fbfbfb;
display:block;
}

#comments_box {
width:605px;
height:auto;
min-height: 360px;
float:left;
color:#fbfbfb;
padding-left:5px;
padding-right:5px;
text-align:left;
display:block;
}

#comment {
background:url("http://absurdityisnothing.net/wp-content/themes/sodelicious-black-10/style.css") no-repeat scroll 0 0 #31578C;
border:medium none;
color:#CCCCCC;
font-family:verdana;
font-size:10px;
height:192px;
margin-bottom:0;
margin-left:-15px;
margin-top:0;
padding:15px 13px;
width:339px;
}

.benvenuto {
float:right;
font-size:9px;
margin-bottom:0;
margin-right:-10px;
margin-top:-20px;
}

#submit {

background:url("http://absurdityisnothing.net/wp-content/themes/sodelicious-black-10/style.css") no-repeat scroll 0 0 #31578C;
border:medium none;
color:#CCCCCC;
display:block;
font-size:12px;
font-weight:bold;
height:16px;
margin-bottom:00px;
margin-left:-15px;
margin-top:0px;
text-align:center;
width:235px;
}


.campi-commento {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #31578C;
border:medium none;
color:#999999;
font-size:11px;
height:12px;
line-height:13px;
margin-bottom:0;
margin-left:-15px;
margin-right:25px;
padding-left:10px;
width:225px;
}
.campi-commento-bordo{display:block}
.campi-commento-bordo *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#31578C}
.campi-commento-bordo1{
  margin-left:-12px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #25354c;
  border-right:1px solid #25354c;
  background:#2b4870}
.campi-commento-bordo2{
  margin-left:-14px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #1e2127;
  border-right:1px solid #1e2127;
  background:#2d4b76}
.campi-commento-bordo3{
  margin-left:-14px;
  margin-right:1px;
  border-left:1px solid #2d4b76;
  border-right:1px solid #2d4b76;}
.campi-commento-bordo4{
  margin-left:-15px;
  border-left:1px solid #25354c;
  border-right:1px solid #25354c}
.campi-commento-bordo5{
  margin-left:-15px;
  border-left:1px solid #2b4870;
  border-right:0px solid #2b4870}


.ravatar {
width:50px;
height:50px;
float:right;
background:#000;
}

.odd {
background-color:#1A1A1A;
height:auto;
margin-left:-10px;
width:620px;
}

.even {
background-color:#222222;
height:auto;
margin-left:-10px;
width:620px;
}

.commenti3 {
background-color: trasparent;
height:20px;
padding-left:25px;
padding-top:3px;
text-align:left;
width:595px;
}

.box-commenti {
display:block;
float:left;
height:100px;
margin-right:30px;
width:220px;
}

.corpocommento {
color:#999999;
font-size:10px;
margin-left:10px;
margin-right:60px;
text-align:left;
}

.qtrans_language_chooser li {
float:left;
margin-right:3px;
}

#wpmenu1 {
margin-left:0;
padding:0;
}

.qtrans_language_chooser {
float:right;
height:0;
list-style-type:none;
margin-right:10px;
width:50px;
}

.crp_thumb {
float:left;
display:inline;
}

#crp_related {
display:block;
height:350px;
width:600px;
}

#crp_related ul li {
border-top:1px solid #4F4A4A;
height:65px;
margin-left:-45px;
padding-top:5px;
}

#crp_related p {
background:none repeat scroll 0 0 #181818;
border-bottom:1px solid #00A7FF;
border-top:1px solid #00A7FF;
height:20px;
margin-left:-20px;
margin-top:50px;
padding-left:20px;
padding-top:3px;
width:620px;
}

img .attachment-thumbnail {
border:1px solid #00a7ff;
padding:1px;
}

.retweet {
float:left;
height:22px;
width:70px;
display:block;
font-size:0;
background:url(../../uploads/twitter.png) no-repeat;
}

.retweet a:link {
color:#fff;
text-decoration:none;
}


#captchaImgDiv {

background:none repeat scroll 0 0 #31578C;
margin-left:-15px;
width:215px;
padding:10px;
height: 100px;
margin-top: 0px;
}

.title,.title a:visited,.title a:hover {
color:#06c;
}

.post_content a:visited,.post_content a:hover {
color:#00a7FF;
text-decoration:underline;
padding-bottom:0;
}

img.alignright,img.alignleft {
display:inline;
}

.information_txt a,.information_txt a:visited {
color:#00A7FF;
font-weight:700;
text-decoration:none;
padding-bottom:0;
}
.formatta-testo-box {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#31578C;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#CCCCCC;
font-weight: bold;
font-size:9px;
height:10px;
margin-left:-15px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
width:345px;
}
.formatta-testo {
width: 20px; 
height: 20px; 
background: #cccccc; 
border: 0px; }

.link-titolo { float:right;
height:40px;
margin-right:60px;
margin-top:80px;
width:350px; }