.newsBox {width:310px;margin:10px;margin-top:21px;font-size:1.25em;float:left;}
.newsBox .header{font-family:Georgia,"Times New Roman",Times,serif;font-size:1em;font-variant:small-caps;color:#EDD;border-bottom:1px dashed #FEE;padding:5px;background-color:#200;}

.newsBox .contentBorder {border:2px solid #500;border-top:0;}
.newsBox .content {margin:auto;overflow:auto;overflow-x:hidden;height:277px;padding:10px;color:#AAA;background-color:#400; position:relative;}
.newsBox .content a {color:#CCC;}
.newsBox .title,.newsBox .title a {color:#FFF;font-weight:bold;width:auto;}
.newsBox .title a:hover,.newsBox .content a:hover {color:#FFC;text-decoration:none;border-bottom:1px dotted #FFC;}
.newsBox .date {color:#FFC;font-style:italic;}
.newsBox .story{margin:9px 1px;clear:both;}
.newsBox .videoItem {float:left;margin-left:8px;margin-bottom:9px;width:130px;}
.newsBox .videoItem a,.newsBox .videoItem a:hover{border:none;text-decoration:none;}
.story strong {color:#CCC;}

#sideButtons {float:left;width:280px;margin:10px 0 0;padding:0;}

ul.textButtons,ul.textButtons li{margin:0;padding:0;list-style-type:none}
ul.textButtons li{float:left;width:265px;font-size:140%;margin:0 5px 5px 5px}
ul.textButtons a{display:block;width:265px;padding:8px 0;font: bold 100% Verdana,Arial,sans-serif;text-transform:uppercase;background-color:#500;color:#FFF;text-decoration:none;text-align:center}
ul.textButtons a:hover{background-color:#800;color:#FFC}


.textButtons a.green{background-color:#050;color:#EFE;}
.textButtons a.blue{background-color:#005;color:#EEF;}
.textButtons a.yellow{background-color:#770;color:#FFE;}

.textButtons a.green:hover{background-color:#080;color:#FFF;}
.textButtons a.blue:hover{background-color:#008;color:#FFF;}
.textButtons a.yellow:hover{background-color:#990;color:#FFF;}