h1,h2,h3,h4,h5,h6,p,blockquote {
margin:0;
padding:10px;
}

a {
color:#008000;
}

blockquote {
background:#E9E9E9;
border:1px solid #ccc;
margin:5px 15px;
padding:5px;
}

code {
color:#36C;
}

a img {
border:none;
}

body {

width:950px;
font-family:Trebuchet MS, sans-serif;
text-align:center;
background:#232323 url(http://i299.photobucket.com/albums/mm289/alienx89/bg-black.jpg) repeat top;
margin:0 auto;
}

#wrapper {
text-align:left;
background:#232323 url(http://i299.photobucket.com/albums/mm289/alienx89/header-black-1.png) repeat-x top left;
}

.topcurve {
margin-top:0;
height:13px;
background-color:#000;
}

.topcurvewhite {
margin-top:15px;
height:13px;
background-color:#fff;
}

.bottomcurve {
height:13px;
background-color:#000;
margin:0;
}

.bottomcurvewhite {
height:13px;
background-color:#fff;
margin:0;
}

#header .topright {
float:right;
position:relative;
text-align:right;
color:#fff;
margin:0;
padding:0;
}

#searchform {
margin-top:0;
margin-right:0;
margin-left:5px;
width:213px;
padding-top:7px;
height:28px;
background:url(images/search.gif) left 3px no-repeat;
}

#searchbox {
margin-left:5px;
margin-bottom:3px;
width:150px;
background:none;
border:none;
}

#searchbutton {
width:50px;
background:none;
border:none;
}

#underheader {
clear:both;
margin-top:0px;
padding:0 10px 15px;
}

#underheader h1.sitename {
position:relative;
font-size:23pt;
width:900px;
padding:0;
}

#underheader h1.sitename a {
color:#fff;
text-decoration:none;
}

#underheader h1.sitename a:hover {
color:#FB9D3A;
text-decoration:none;
}

#underheader h2.sitedesc {
position:relative;
font-size:12pt;
color:#86AD86;
padding:0;
}

#underheader #toprss {
float:right;
position:relative;
text-align:right;
margin:0 10px 0 0;
padding:0;
}

#nav {
clear:both;
background-color:#008000;
margin:10px 0 -15px;
}

#nav ul {
list-style:none;
margin:0;
padding:0;
}

#nav li {
float:left;
margin-right:10px;
}

* html #nav li a {
float:left;
text-decoration:none;
}

* html #nav li a span {
float:left;
margin-left:4px;
text-decoration:none;
}

#nav li a {
display:block;
height:32px;
font-size:10pt;
text-decoration:none;
}

#nav li a span {
display:block;
padding-top:3px;
margin-left:6px;
padding-left:5px;
padding-right:12px;
line-height:26px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

#nav li a:hover {
background-position:left -26px;
text-decoration:none;
cursor:pointer;
}

#nav li a:hover span {
background-position:right -26px;
color:#008000;
background-color:#fff;
}

#nav li.current_page a {
background-position:left -26px;
}

#nav li.current_page a span {
background-position:right -26px;
color:#fff;
}

#main {
clear:both;
width:925px;
background:#fff;
margin:0;
padding:0 15px 15px 10px;
}

#contentwrapper {
float:left;
width:550px;
}

#content .pageTitle {
font-size:14pt;
color:#008000;
padding:5px 0px 0;
}

.contentsearch {
margin:0 0 40px 100px;
}

.contentsponsors {
margin:0 0 30px 190px;
}

.adsense_top {
text-align:center;
font-size:9pt;
margin:10px 0 25px;
}

.adsense_sidebar {
text-align:center;
font-size:9pt;
margin:0 0 20px;
}

.post {
margin:20px 0 25px;
}

#content h2,#content h3,#content h4,#content h5,#content h6 {
font-weight:700;
padding:0 10px;
}

#content h2 {
font-size:14pt;
}

#content h3 {
font-size:12pt;
}

#content h4,#content h5,#content h6 {
font-size:11pt;
}

h2.homeTitle {
margin:0 0 15px;
}

h2.postTitle {
font-size:14pt;
font-weight:700;
color:#000;
padding:0 10px;
text-transform: uppercase;
}

h2.postTitle a {
font-size:14pt;
font-weight:700;
text-decoration:none;
color:#008000;
letter-spacing:-1px;
}

.postMeta {
font-size:9pt;
color:#333;
padding:2px 10px 4px;
}

.postMeta .date {
background:url(images/date.gif) left no-repeat;
padding:0 0 0 15px;
}

.postMeta .filed {
background:url(images/folder.gif) left no-repeat;
margin:0 0 0 3px;
padding:0 0 0 18px;
}

.postMeta .commentcount {
background:url(images/comments.gif) left no-repeat;
margin:0 0 0 3px;
padding:0 0 0 18px;
}

.postContent img {
border:0 solid #CCC;
margin:0;
}

#content p,.postContent p {
font-size:10pt;
color:#000;
padding:5px 10px;
}

.postContent ul,ol {
padding:0 0 0 35px;
}

.postContent ul li,ol li {
font-size:10pt;
color:#000;
}

.postTags {
font-size:9pt;
color:#000;
background:#eee;
margin:15px 10px;
padding:2px 4px;
}

p.comments {
clear:both;
padding:5px 10px;
}

p.comments a {
padding-left:20px;
background:url(images/comment.gif) left top no-repeat;
font-size:10pt;
text-decoration:none;
}

.commentlist {
font-size:10pt;
list-style:none;
margin:10px 0;
}

.commentlist li {
background:#E9E9E9;
width:510px;
margin:0 0 10px -25px;
}

.commentlist li.alt {
background:#FFF;
width:510px;
margin:0 0 10px -25px;
}

.commentlist cite {
font-size:10pt;
padding:10px;
}

.commentmetadata {
padding:10px;
}

.comment h3 {
font-size:12pt;
font-weight:700;
text-decoration:none;
color:#000;
padding:0 10px;
}

.comment p {
font-size:10pt;
color:#000;
padding:10px;
}

.comment a:hover {
text-decoration:underline;
}

.comment textarea {
width:510px;
}

.comment #submit {
width:118px;
height:30px;
background-color:#008000;
border:none;
font-size:9pt;
color:#fff;
}

.navigation {
color:#406E8D;
text-align:center;
font-size:10pt;
margin:10px 0;
}

#allsidebars {
width:355px;
float:right;
}

.sidebarswrapper {
margin-top:0;
padding-top:9px;
width:355px;
background:url(images/bgsidebartop.gif) left top no-repeat;
}

.sidebars {
width:355px;
background:#363636;
}

.sidebars h2 {
font-size:11pt;
color:#fff;
letter-spacing:-1px;
padding:0 0 2px;
}

#welcome {
clear:both;
padding:0 10px;
}

#welcome a {
display:inline;
color:#769E76;
}

#welcome a:hover {
color:#fff;
}

#welcome p {
color:#fff;
margin-top:5px;
padding-left:70px;
background:url(images/welcome.gif) left top no-repeat;
}

.sidebarsbottom {
clear:both;
width:355px;
height:18px;
background:url(images/bgsidebarbottom.gif) left bottom no-repeat;
}

.sidebarsB {
width:355px;
margin-top:15px;
}

.sidebar1 {
float:left;
width:165px;
}

.sidebar2 {
float:right;
width:165px;
}

.sidebarsB h2 {
font-size:11pt;
color:#fff;
letter-spacing:-1px;
background-color:#008000;
margin-bottom:3px;
padding:2px 7px;
}

.sidebarsC h2 {
font-size:11pt;
color:#fff;
letter-spacing:-1px;
background-color:#008000;
margin-bottom:3px;
padding:2px 7px;
}

.sidebarsB table {
width:160px;
}

.sidebarsB ul {
margin:0;
padding:0 0 5px;
}

.sidebarsB li {
margin-bottom:20px;
list-style:none;
font-size:9pt;
}

.sidebarsB li ul {
padding:0;
}

.sidebarsB ul ul li {
color:#222;
background:url(images/bullet.gif) left 7px no-repeat;
line-height:17px;
border-bottom:1px dotted #ccc;
margin:0;
padding:3px 2px 2px 16px;
}

.sidebarsB a {
color:#333;
text-decoration:none;
display:inline;
}

.sidebarsB a:hover {
color:#D47414;
text-decoration:underline;
}

#tag_cloud a {
display:inline;
}

.sidebarsB ul.children li {
border-bottom:none;
}

.sidebarsB ul.children {
margin-bottom:-5px;
}

#footer {
clear:both;
padding-top:0;
color:#fff;
text-align:center;
background:#000;
}

#footer p {
font-size:8pt;
color:#fff;
text-align:center;
padding:0;
}

#footer a {
color:#008000;
}

#footer a:hover {
color:#FB9D3A;
}

#credits {
clear:both;
line-height:19px;
margin:0 auto;
}

.cleared {
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}

#nextprevious {
font-size:80%;
padding:10px;
}

.giochi {
width:500px;
}

.giochi .gioco {
float:left;
width:150px;
}

*,#header {
margin:0;
padding:0;
}

a:hover,h2.postTitle a:hover {
color:#D47414;
}

*:first-child+html #searchform,* html #searchform {
padding:6px 0;
}

#searchbutton:hover,.comment #submit:hover {
cursor:pointer;
}

.postMeta a,.comment a,.navigation a {
text-decoration:none;
}

object,embed {
width:530px;
height:400px;
}

.audioplayer_container object,.audioplayer_container embed {
width:290px !important;
height:24px !important;
}

.sidebars p,.sidebarsB p {
font-size:9pt;
padding:2px 0;
}


.noobject object {display:none;}
.noobject embed{display:none;}
.noobject iframe{display:none;}

.post_Archivio{}

.likehome { text-align:left; border:1px solid #ABD2E9; background-color:#E8F0F9; padding:10px 10px 0 10px; float:left; width:510px; margin:0 0 5px 10px; font-size:16px; font-weight:bold; color:#3A5796;}

.liketop { text-align:left; border:1px solid #ABD2E9; background-color:#E8F0F9; padding:10px 10px 0 10px; float:left; width:510px; margin:0 0 5px 10px; font-size:16px; font-weight:bold; color:#3A5796;}

.likesub { text-align:left; border:1px solid #ABD2E9; background-color:#E8F0F9; padding:10px 10px 0 10px; float:left; width:510px; margin:0 0 5px 10px; font-size:16px; font-weight:bold; color:#3A5796;}

.mainbg {background-color:#008000; color:#fff; font-size:14px; text-align:center; cellspacing=1px !important; cellpadding:4px !important;}
.mainbg a {color:#fff; text-decoration:none;}



