/* @override http://thomas/css/home.css */
#content h1{background:url('../images/headings/home.png') center left no-repeat;}
body{margin:0 auto;padding:0;text-align:center;}
h1{font-size:200%;font-weight:normal;}
img{border:0;}
.title strong{color:#fff;font-size:1.2em;}
#leftPanel{float:left;padding:0;padding-right:10px;width:400px;border-right:1px solid #333;}
#rightPanel{float:right;width:320px;padding:0;padding-left:20px;margin:0;}
#bottomPanel{width:75%;clear:both;}
#rightPanel p{padding:0;margin:0;}
#diary,
#discography{float:right;width:320px;margin:0 0 10px 0;}
#diary .diaryItem{float:left;margin:0 0 5px 0;}
#diary span{float:left;width:90px;}
#diary a,
.viewLink{float:right;width:220px;}
.viewLink{width:230px;margin-top:10px;}
.viewLink p{float:left;}
#discography .viewLink{float:left;}

#news-scroll{width:378px;height:200px;position:relative;overflow:auto;}

#news{float:left;width:378px;margin-bottom:20px;border:1px solid #333;padding:10px;}
#news .post{width:358px;background:none;padding-bottom:5px;margin-top:0!important;float:none;float:left;clear:both;}
#news .post h3{margin-top:0;}
#news .viewLink{width:100%;}
#news .viewLink p{text-align:center;width:100%;}
#diary{padding-bottom:20px;background:url('/images/break.gif') bottom center no-repeat;}
#signup p{margin:10px 0;}

.scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0;}
.vscrollerbar{width:5px;background-color:#000;overflow:visible!important;}
.vscrollerbarbeg{width:5px;height:5px!important;background:url('/images/scrollbar.gif') no-repeat center 0px;}
.vscrollerbarend{width:5px;height:5px;background:url('/images/scrollbar.gif') no-repeat center -7px;}
.vscrollerbase{width:5px;background-color:#333;}
.vscrollerbasebeg{display:none;}
.vscrollerbaseend{display:none;}
.vscrollerbar{padding:0px;}
