body { margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family:"Trebuchet MS", Geneva, Arial;font-size: 12px;}
a { color:#000099; }



#header .bottom { background-image: url(img/top2_bg.png); background-repeat: repeat-x;background-position: left top;width: 100%;height: 64px;}
#header .buttons { margin-left: 151px; }
#header .buttons ul { width: 352px;}
#header .middle { background-image:url(img/header_middle_bg.png);width: 100%;background-repeat: repeat-x;height: 22px;}
#header .top { background-image:url(img/header_top_bg.png);width: 100%;background-repeat: repeat-x;height: 86px;}
#header .middle img ,#header .top img { margin-left: 40px; }
#header .buttons li,#header .buttons ul {display: inline;list-style-type: none;}
#header .buttons li	a {float: left; background-image:url(img/btn.png);width: 105px;height: 28px;text-align:center;color:#FFFFFF;text-decoration:none;font-size: 12px;padding-top: 4px;overflow: hidden;}
#header .buttons li	a:hover {background-image:url(img/btn_over.png);width: 105px;height: 34px;}

.sticky {background-color: #FFDC93;width: 550px;margin-bottom: 40px;}
.sticky h1 {font-size: 20px;font-weight: bold;display: block;color: #FFFFFF;text-align: right;margin-top: 0px;padding-right: 13px;}
.sticky .nw { background-image:url(img/sticky_nw.png);background-position:left top;background-repeat: no-repeat;width: 100%;height: 100%;}
.sticky .ne {background-image:url(img/sticky_ne.gif);background-position:right top;background-repeat: no-repeat;width: 100%;height: 100%;}	
.sticky .se {background-image:url(img/sticky_se.png);background-position:right bottom;background-repeat: no-repeat;width: 100%;height: 100%;}	
.sticky .sw {background-image:url(img/sticky_sw.png);background-position:left bottom;background-repeat: no-repeat;width: 100%;height: 100%;padding: 4px 8px 8px 8px;}	

#content { margin-top: 40px; border: 0 0 0 0; margin-left: 40px; }

#main_column { width: 600px; margin-left: 290px; }
#main_column	 .posts { width: 100%;  }
#main_column .posts .section { color:#666666; text-transform:uppercase; font-size: 11px; display: block; margin-left: 68px; text-decoration: none;}
#main_column .posts .section:hover { text-decoration: underline; }
#main_column	 .posts .post {margin-left: 0px; width: 100%;}
#main_column	 .posts .post h1 {margin-top: 15px;font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;font-size:25px;font-weight:bold;color:#003366;margin-left: 5px;padding-top: 5px;margin-bottom: 30px;}
#main_column .posts .post .body {  }
#main_column .posts .post .body blockquote { margin-top: 0px; margin-bottom: 15px; margin-left: 15px; }
#main_column .posts .post .body em { color:#777777; }
#main_column .posts .post .body a { color: #0099CC;  }
#main_column .posts .post .body a:hover { text-decoration: none; background-color:#99FFFF; color: #000000; border-bottom: 1px solid #000066; }
#main_column .posts .post .body a.plain { text-decoration: none; }
#main_column .posts .post .body a.plain:hover { text-decoration: none; background-color:#FFFFFF; color: #000000; border-bottom: none; }
#main_column .posts .post .body .popup:hover { text-decoration: none; background-color: #FFFFFF; border-bottom: none;  }
#main_column .posts .post .body .code { font-size: 11px; color:#555555; font-family:"Courier New", Courier, monospace; margin: 10px 0 10px 0; border: solid 1px #999999; background-color: #eeeeee; padding: 3px 3px 3px 3px; display: block; width: 90%; }
#main_column .posts .post .body .results { font-size: 11px; color:#555555; font-family:"Courier New", Courier, monospace; margin: 10px 0 10px 0; border: solid 1px #FFCC33; background-color: #FFFFCE; padding: 3px 3px 3px 3px; display: block; width: 90%; }
#main_column .posts .post .podcasting { padding: 5px 0px 5px 0; }
#main_column .posts .post h1 a { text-decoration: none; color:#003366;}
#main_column .posts .post h1 a:hover { color:#0066FF; }
#main_column .posts .post .tag { font-size: 11px; color: #666666; clear: left; display:block; }
#main_column .posts .post .tag a { color:#000099; }
#main_column .posts .post .tag a:hover { color:#0099CC; text-decoration: none; }
#main_column	 .permaposts { width: 550px;  }
#main_column	 .permaposts .permapost {margin-left: 0px; width: 480px;}
#main_column	 .permaposts .permapost h1 {margin-top: 0px;font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;font-size:25px;font-weight:bold;color:#003366;margin-left: 5px;padding-top: 5px;margin-bottom: 12px;}
#main_column .permaposts .permapost .body {  }
#main_column .permaposts .permapost .metadata { font-size: 11px; color:#333333; }
#main_column .permaposts .permapost .body a { color: #0099CC; display: block; margin-left: 5px;  }
#main_column .permaposts .permapost .body a:hover { text-decoration: none; background-color:#99FFFF; color: #000000; border-bottom: 1px solid #000066; }
#main_column .permaposts .permapost .body .popup:hover { text-decoration: none; background-color: #FFFFFF; border-bottom: none;  }
#main_column .permaposts .permapost .body code { font-size: 10px; color:#555555; font-family:"Courier New", Courier, monospace; }
#main_column .permaposts .permapost h1 a { text-decoration: none; color:#003366;}
#main_column .permaposts .permapost h1 a:hover { color:#0066FF; }
#main_column .permaposts .permapost .tag { font-size: 11px; color: #666666; clear: left; display:block; }
#main_column .permaposts .permapost .tag a { color:#000099; }
#main_column .permaposts .permapost .tag a:hover { color:#0099CC; text-decoration: none; }

#main_column .buttons { margin-left: 60px; font-size: 11px; padding-top: 10px; margin-bottom: 20px; }
#main_column .buttons a { color:#000099; }
#main_column .buttons a:hover { color:#0099CC; text-decoration: none; }

#main_column .comments { margin-left: 60px; font-size: 10px; color:#333333; }
#main_column .comments .comment { padding-top: 8px; }
#main_column .comments .comment .metadata { text-align: right; }
#main_column .comments .comment .metadata .date { color:#666666; }
#main_column .comments .comment .body { font-size: 11px; background-color: #FFFFCA; border-top: solid 1px #FF9D5B; padding: 5px 5px 5px 25px; background-image: url(img/virgola.gif); background-position: top left; background-repeat:no-repeat; }
#main_column .comment .divider { background-image:url(img/fumetto.gif); background-position: top right; background-repeat:no-repeat; height: 13px; }

#footer { clear: left; }
#footer .bottom { background-color: #494949; padding-left: 50px; color: #eeeeee; padding-top: 20px; padding-bottom: 15px;}
#footer .bottom a { color: #CCCCCC; }
#footer .bottom a:hover { color:#999999; text-decoration: none; }
#footer .top { background-color: #1A95BD; height: 8px; width: 100%; font-size: 1px; }

#side_column {width: 240px; margin-left: 30px;padding-bottom: 25px;}
#side_column a { color:#000099; }
#side_column a:hover { color:#0099CC; text-decoration: none; }
#side_column .title .light { color:#999999; font-size: 17px; font-weight: bold; text-transform:lowercase; }
#side_column .title .dark { color:#333333; font-size: 20px; font-weight: bold; text-transform:uppercase; }
#side_column .subtitle { color:#333333; font-size: 20px; font-weight: bold; }
#side_column .disclaimer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:justify;  }
#side_column .kbytes { font-weight: bold; color:#999999; }

.percentile-box { border: solid 1px #666666; padding: 2px 2px 2px 2px; width: 200px; }
.percentile-box .bar { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color:#DDDDDD; text-align: center; width: 130px; }

.list1 { display: inline; list-style-type: decimal; }
.list1 li { list-style-type:none; }

.pager { clear:left; margin-left: 50px; padding-top: 20px; }

.pixbutton a { border: 0 0 0 0; }

.innerVoteBar { min-height: 12px; background-image:url(../images/voteBarMiddle.gif); height: 12px; background-repeat:repeat-x; margin-left: 2px; margin-right: 2px; }	
.leftVoteBar {  background-image:url(../images/voteBarLeft.gif); background-repeat:no-repeat; background-position:left top; height: 12px;}
.rightVoteBar {  background-image:url(../images/voteBarRight.gif); background-repeat:no-repeat; background-position: right top; height: 12px; }
.votePanel { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left: 4px; color:#000000; }
.voteResult { width: 150px; float: left; left: 180px; position: relative; }

.link-menu a { font-size: 11px; color:#333333 !important; text-decoration: none !important; border-bottom: solid 1px #DDDDDD;  width: 90%; display: block; padding-top: 1px; padding-bottom: 1px; overflow:hidden;   }
.link-menu a img { border: 0 0 0 0; overflow: hidden;  }
.link-menu a:hover { font-weight: bold; overflow: hidden; }

.button { background-color: #5f87b8;  font-family:'Trebuchet MS', Geneva, Arial; font-size: 11px; color:#FFFFFF;  border: 1px outset #395a84; padding: 1px 8px 1px 8px;}
