* {
padding: 0;
margin: 0;
}

html, body {
height: 100%;
}

body{
margin:0px;
padding:0px;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
background:url(../images/bodybg.jpg) no-repeat;
background-position:center top;
background-color:#FFFFFF;
color:#35143A;
line-height: 100%;
}

a{
text-decoration:none;
}

.headtd{
height:190px;
}

.menutd{
height:60px;
}

.menutab{
margin-top:24px;
}

.contenttd{}

.menu{
font-weight:bold;
font-size:13px;
color:#7E318E;
text-decoration:none;
}

.menu:hover {
font-weight:bold;
font-size:13px;
color:#220D26;
text-decoration:none;
}

.contdiv_left{
width:470px;
float:left;
}

.contdiv_center{
width:220px;
float:left;
margin-left:8px;
margin-right:8px;
}

.contdiv_right{
width:252px;
float:left;
}

.bannerdiv{
border:1px solid #C2AED9;
background:#CCCCCC;
margin-bottom:8px;
}

.dotting{
height:2px;
background:url(../images/dot.gif) repeat-x;
margin-top:8px;
margin-bottom:10px;
}

.newsdiv{
border:1px solid #C2AED9;
padding:10px;
margin-bottom:8px;
text-align:left;
}

.newsdiv_null{
border:none;
padding:10px;
margin-bottom:8px;
text-align:left;
}

.textdiv{
border:none;
padding:10px;
margin-bottom:8px;
text-align:left;
}

.textdiv a{
color:#9849A5;
text-decoration:underline;
}

.textdiv a:hover {
color:#000000;
}

.textdiv h1{
font-size:12px;
color:#35143A;
}

.textdiv h2{
font-size:12px;
color:#9849A5;
}

.colortext_1{
color:#9849A5;
}

.pagerdiv{
border:1px solid #C2AED9;
padding:8px 10px;
margin-bottom:8px;
text-align:left;
color:#9849A5;
text-align:center;
}

.pagerdiv a{
color:#9849A5;
text-decoration:none;
font-weight:bold;
padding:8px;
}

.pagerdiv a:hover {
color:#35143A;
}

.pagerdiv .activelink{
color:#35143A;
}

.titlediv{
border:1px solid #C2AED9;
padding:8px 10px;
margin-bottom:8px;
text-align:left;
background:#FFFFFF;
}

.titlediv h1{
font-weight:bold;
font-size:15px;
color:#9849A5;
}

.archivum {
font-weight:bold;
font-size:12px;
color:#9849A5;
}

.newsdiv h1{
font-weight:bold;
font-size:15px;
color:#9849A5;
margin-bottom:10px;
}

.topnews h2{
font-weight:bold;
font-size:12px;
color:#35143A;
}

.topnews h3{
font-weight:normal;
font-size:12px;
color:#35143A;
}

.topnews .site{
font-weight:normal;
font-size:11px;
color:#8F7DAE;
line-height: 180%;
}

.topnews .date{
font-weight:normal;
font-size:11px;
color:#9849A5;
line-height: 180%;
}

.topnews .lead{
font-weight:normal;
font-size:12px;
color:#35143A;
}

.topnews .h1tab{
margin-bottom:4px;
}

.extnsec{
margin-left:8px;
}

.extranews{
width:208px;
float:left;
}

.extranews h3{
margin-bottom:4px;
}

.extranews h2{
margin-top:4px;
}

.extranews .date{
font-weight:normal;
font-size:11px;
color:#9849A5;
float:right;
}

.extranews h1{
margin-bottom:0px;
}

.footertab{
width:970px;
height:110px;
background:url(../images/footbg.jpg) no-repeat;
background-position:center top;
margin-top:8px;
}

.footmenu{
padding:0px;
padding-top:20px;
}

.footmenu a{
margin-left:15px;
margin-right:15px;
color:#682875;
}

.footmenu a:hover {
color:#220D26;
}

.foottext{
padding:20px;
padding-top:5px;
font-size:10px;
color:#9E8EB9;
}

#loginform input{
border:1px solid #C2AED9;
background:#F3EFF7;
width:180px;
height:17px;
margin-bottom:4px;
color:#9E8EB9;
font-size:11px;
padding-left:3px;
padding-top:3px;
}

.logintd{
padding-right:16px;
color:#9E8EB9;
font-size:11px;
padding-top:8px;
}

.logintd a {
color:#9E8EB9;
font-size:11px;
}

.logintd a:hover {
color:#220D26;
}

#leaderboard{
padding-top:8px;
padding-right:8px;
}

.gohome{
width:260px; 
height:50px; 
margin-top:14px;
}

#searchform{
margin-top:4px;
}

#searchform input{
border:1px solid #C2AED9;
background:#FFFFFF;
width:180px;
height:17px;
margin-bottom:4px;
color:#9E8EB9;
font-size:11px;
padding-left:3px;
padding-top:3px;
}

.searchtd a{
color:#9E8EB9;
font-size:11px;
}

.searchtd a:hover {
color:#220D26;
}

.searchtd{
color:#9E8EB9;
font-size:11px;
padding-top:8px;
padding-right:8px;
}

.topnews h2, .topnews h3{
cursor:hand;
}

#extnews_tab{
 color:#000000;

}

#extnews_tab td{
border:1px solid #C2AED9;
empty-cells:hide;
text-align:left;
}


.extnews_cell{
padding:10px;
width:208px;

}

#extnews_tab h3{
margin-bottom:4px;
}

#extnews_tab h2{
margin-top:4px;
}

#extnews_tab h1{
font-weight:bold;
font-size:15px;
color:#9849A5;
margin-bottom:0px;
}


#extnews_tab .date{
font-weight:normal;
font-size:11px;
color:#9849A5;
float:right;
}

.colspacer{
width:8px;
padding:0px;
}

.rowspacer{
height:8px;
padding:0px;
}
