.articleheader{font-family:'Trebuchet MS', Arial,sans-serif;letter-spacing:-1px;border-bottom:1px solid #616161;padding-bottom:5px;padding-top:36px;margin-bottom:32px;color:#200;}
.articletitle{font-family:helvetica, arial, "Nimbus Sans L", sans-serif;letter-spacing:-1px;font-weight:bold;color:#000;margin-bottom:2px;}
.articlesubtitle{font-family:helvetica, arial, "Nimbus Sans L", sans-serif;letter-spacing:-1px;font-weight:bold;color:#000;margin-bottom:12px;margin-top:2px;}
.articletext{font-family:arial, helvetica, sans-serif;text-align:left;margin:8px;}
.articletext img{border:2px solid black;}
.progfont{font-size:medium;font-family:'Arial Black', Arial, sans-serif;font-weight:900;color:#100540;}
.progtitle{font-size:x-large;text-decoration:underline;font-family:'Arial Black', Arial, sans-serif;font-weight:900;color:#100540;padding:0px;margin:0px;display:inline;}
.areadots{border:1px dotted gray;}
.progdl{font-size:large;font-family:'Arial Black', Arial, sans-serif;font-weight:900;color:#142;}
.progdl A{color:#142;}
.dlcolor A{color:#113a21;}
.progdata1{font-size:0.8em;font-family:'Arial Black', Arial, sans-serif;font-weight:900;color:#B00540;}
.progdata2{font-size:small;font-family:'Comic Sans MS', cursive;font-weight:bold;color:#203050;}
.progtext{margin:4px;margin-top:16px;}
.blogarea{border:1px dashed #AAA;background:white;padding:10px;}
.commentheader{background:#E6A855 url('/gfx/comment_head.png') repeat-x;width:84%;padding:10px;margin-bottom:10px;border-bottom:4px solid #A68835;border-right:2px solid #D6A855;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;box-shadow:6px 8px 12px rgba(0, 0, 0, .3);-moz-box-shadow:6px 8px 12px rgba(0, 0, 0, .3);-webkit-box-shadow:6px 8px 12px rgba(0, 0, 0, .3);text-shadow:1px 1px 3px rgba(255, 255, 255, .6);}
.commentbox{background:#FFF3E3;margin-left:2px;border-top:1px solid #876;word-wrap:break-word;transition: background 500ms;-moz-transition: background 500ms;-webkit-transition: background 500ms;}
.commentbox:hover{background:#FBE8D8;}
.smalltitle{font-size:large;font-family:'Arial Black', Arial, sans-serif;font-weight:900;color:#100540;}
.roundedcontainershape{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;}
.roundedcontainer{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;-moz-box-shadow:inset 4px 4px 6px rgba(255, 255, 255, .3);-webkit-box-shadow:inset 4px 4px 6px rgba(255, 255, 255, .3);box-shadow:inset 4px 4px 6px rgba(255, 255, 255, .3);padding:5px;}
.whitetitle{position:relative;left:6px;font-family:'Comic Sans MS', cursive;color:#FEFEFE;text-shadow:2px 2px 4px #000;font-size: 120%;}
.infobox{background:#F6F6F6;border-color:#232;}
.softinfocontainer{float:right;padding:8px;border:1px dotted gray;background:#eee url('/gfx/v9/prog_gradient.png') repeat-y;}
.imgthumb{width:120px;height:auto;}
.imgthumb_h{height:68;width:auto;}
.hlight{color:#821;}
.highlight_item{background:#FFF;border:1px solid white;}
.highlight_item:hover{background:#EEE;border:1px solid gray;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	
	box-shadow: 6px 8px 6px rgba(0, 0, 0, .4);
	-moz-box-shadow: 6px 8px 6px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 6px 8px 6px rgba(0, 0, 0, .4);
}