body {
background-color:#FFF;
margin:0
}

.maintable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
height:auto;
width:990px;
border-color:#CCC;
border-style:none;
border-width:1px;
padding:0
}

.maintable-footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
background-color:#FFF;
height:auto;
width:970px;
border-color:#D2E4FC;
border-style:solid;
border-width:1px;
padding:5px
}

.topnavcell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
background:#FFF;
width:770px;
vertical-align:top;
border-color:#D9D9D9;
border-style:solid solid none;
border-width:1px;
padding:3px
}

.topnav-index {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FFF;
background:#FFF;
width:990px;
height:100px;
text-align:center;
border-color:#75A3ED;
border-style:solid;
border-width:1px;
padding:6px 0 4px
}

.topnav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FFF;
background:#D2E4FC;
width:770px;
height:35px;
text-align:center;
border-color:#75A3ED;
border-style:solid;
border-width:1px;
padding:4px 0 0
}

.mainlefttextbox {
border-right:#D2E4FC 1px solid;
border-top:#D2E4FC 1px solid;
font-size:11px;
background:#FFF;
border-left:#D2E4FC 1px solid;
border-bottom:#D2E4FC 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:260px;
padding:4px
}

.topmaincontentcell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
width:710px;
vertical-align:top;
border-color:#D2E4FC;
border-style:none;
border-width:1px;
padding:0
}

.navadcell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFF;
width:250px;
vertical-align:top
}

.navadtoprightbox {
border-right:#C60000 1px solid;
border-top:#C60000 1px solid;
font-size:11px;
background:#C60000;
border-left:#C60000 1px solid;
border-bottom:#C60000 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:250px;
padding:4px
}

.navadrightbox {
border-right:#C60000 1px solid;
border-top:#C60000 3px none;
font-size:11px;
background:#FFF;
border-left:#C60000 1px solid;
border-bottom:#C60000 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:250px;
text-align:left;
padding:4px
}

.navadadminbox {
border-right:#C60000 1px solid;
border-top:#C60000 3px solid;
font-size:11px;
background:#FFF;
border-left:#C60000 1px solid;
border-bottom:#C60000 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:250px;
text-align:left;
padding:4px
}

.topcontentcell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#C60000;
background-color:#F1F1F8;
width:970px;
vertical-align:top;
border-color:#D2E4FC;
border-style:solid;
border-width:1px;
padding:5px
}

.maincontentcell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
width:570px;
vertical-align:top;
border-color:#D2E4FC;
border-style:none;
border-width:0;
padding:0
}

.artmaincontentcell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
width:760px;
vertical-align:top;
border-color:#D2E4FC;
border-style:none;
border-width:0;
padding:0
}

.maincontentcell-member {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
width:745px;
vertical-align:top;
border-color:#D2E4FC;
border-style:none;
border-width:0;
padding:0
}

.maincontentcell-search {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
width:750px;
vertical-align:top;
border-color:#D2E4FC;
border-style:none;
border-width:0;
padding:0
}

.maincontenttable {
border-right:#D2E4FC 0 none;
border-top:#D2E4FC 0 none;
font-size:11px;
background:#FFF;
border-left:#D2E4FC 0 none;
border-bottom:#D2E4FC 0 none;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:97%;
padding:0
}

.indexadmaincontentbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#D2E4FC;
width:770px;
vertical-align:top;
border-color:#75A3ED;
border-style:solid;
border-width:1px;
padding:5px
}

.admaincontentbox {
border-right:#75A3ED 1px none;
border-top:#75A3ED 1px none;
font-size:11px;
background:#FFF;
border-left:#75A3ED 1px none;
border-bottom:#75A3ED 1px none;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:97%;
padding:0
}

.topadmaincontentbox {
border-right:#009 1px solid;
border-top:#009 1px solid;
font-size:11px;
background:#009;
border-left:#009 1px solid;
border-bottom:#009 1px none;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:265px;
padding:4px
}

.artadmaincontentbox {
border-right:#009 1px solid;
border-top:#009 1px solid;
font-size:11px;
background:#F3F3F3;
border-left:#009 1px solid;
border-bottom:#009 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:265px;
padding:4px
}

.rsstitle {
font-weight:700
}

.rssdate {
color:gray;
font-size:85%
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}

.artmaincontentbox {
border-right:#D2E4FC 1px solid;
border-top:#D2E4FC 1px solid;
font-size:11px;
background:#FFF;
border-left:#D2E4FC 1px solid;
border-bottom:#D2E4FC 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:97%;
padding:5px
}

.maincontentbox-member {
border-right:#D2E4FC 1px solid;
border-top:#D2E4FC 1px solid;
font-size:11px;
background:#FFF;
border-left:#D2E4FC 1px solid;
border-bottom:#D2E4FC 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:745px;
padding:4px
}

.maincontentbox-search {
border-right:#D2E4FC 0 none;
border-top:#D2E4FC 0 none;
font-size:11px;
background:#FFF;
border-left:#D2E4FC 1px solid;
border-bottom:#D2E4FC 0 none;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:97%;
padding:4px
}

.resourcebox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
background-color:#F6F6F6;
width:530px;
align:center;
vertical-align:top;
text-align:left;
border-color:#D0D1D1;
border-style:solid;
border-width:1px;
padding:5px
}

.toprighttextbox {
border-right:#C60000 1px solid;
border-top:#C60000 3px solid;
font-size:11px;
background:#FFF;
border-left:#C60000 1px solid;
border-bottom:#C60000 1px none;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:198px;
padding:4px
}

.toprightnavbox {
border-right:#9B72CF 1px solid;
border-top:#9B72CF 1px solid;
font-size:11px;
background:#9B72CF;
border-left:#9B72CF 1px solid;
border-bottom:#9B72CF 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:198px;
padding:4px
}

.rightnavbox {
border-right:#9B72CF 1px solid;
border-top:#9B72CF 1px solid;
font-size:11px;
background:#FFF;
border-left:#9B72CF 1px solid;
border-bottom:#9B72CF 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:198px;
padding:4px
}

.rightnavbox2 {
border-right:#9B72CF 1px solid;
border-top:#9B72CF 1px solid;
font-size:11px;
background:#FFF;
border-left:#9B72CF 1px solid;
border-bottom:#9B72CF 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:198px;
text-align:center;
padding:4px
}

.rightnavbox3 {
border-right:#9B72CF 1px solid;
border-top:#9B72CF 1px solid;
font-size:11px;
background:#FFF;
border-left:#9B72CF 1px solid;
border-bottom:#9B72CF 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:198px;
text-align:left;
padding:4px
}

.adminrightnavbox {
border-right:#9B72CF 1px solid;
border-top:#9B72CF 1px solid;
font-size:11px;
background:#FFF;
border-left:#9B72CF 1px solid;
border-bottom:#9B72CF 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:200px;
text-align:left;
padding:4px
}

.adrightnavbox {
border-right:#9B72CF 1px solid;
border-top:#9B72CF 1px solid;
font-size:11px;
background:#FFF;
border-left:#9B72CF 1px solid;
border-bottom:#9B72CF 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:200px;
padding:4px
}

.footermaincontentbox {
border-right:#D2E4FC 1px solid;
border-top:#D2E4FC 1px solid;
font-size:11px;
background-color:#F8E6FE;
border-left:#D2E4FC 1px solid;
border-bottom:#D2E4FC 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:550px;
text-align:left;
padding:4px
}

.topleaderboardbox {
font-size:11px;
background:#D2E4FC;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
text-align:center;
padding:1px
}

.bottomnavtable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#F2F2F2;
height:15px;
width:990px;
border-color:#CCC;
border-style:solid none;
border-width:1px;
padding:0
}

.adminmessagecell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
width:99.5%;
align:center;
vertical-align:top;
border-color:#D2E4FC;
border-style:solid;
border-width:1px;
padding:2px
}

.mainhorline {
border-top-width:1px;
border-top-style:dotted;
border-top-color:#CCC;
width:99%;
align:center;
vertical-align:top;
margin:0 119px 0 117px;
padding:1px
}

.horline {
border:none 0;
border-top:1px dashed #CCC;
width:100%;
height:2px
}

.headerarticles {
width:740px;
border-top:#CCC 1.5px dotted;
border-bottom:#CCC 1.5px dotted;
background-color:#F1F1F8;
align:center;
margin:2px;
padding:4px
}

.headerarticlesprint {
width:740px;
border-top:#CCC 1.5px dotted;
border-bottom:#CCC 1.5px dotted;
background-color:#FFF;
margin:2px;
padding:4px
}

H1 {
font-family:Verdana, Helvetica, Sans-serif, Trebuchet MS, Times, TimesNR;
font-size:14px;
font-weight:700;
color:#000;
margin-top:1px;
margin-bottom:1px;
line-height:14pt
}

H2 {
font-family:Verdana, Arial, Helvetica, Sans-serif, Trebuchet MS, Times, TimesNR;
font-size:13px;
font-weight:700;
color:#000;
margin-top:2px;
margin-bottom:2px;
line-height:13pt
}

H3 {
display: inline;
font-family:Verdana, Helvetica, Sans-serif, Trebuchet MS, Times, TimesNR;
font-size:12px;
font-weight:700;
margin-top:3px;
margin-bottom:2px;
line-height:9pt
}

H4 {
display: inline;
font-family:Verdana, Helvetica, Sans-serif, Trebuchet MS, Times, TimesNR;
font-size:11px;
font-weight:350;
margin-top:3px;
margin-bottom:2px;
line-height:9pt
}

H5 {
display: inline;
font-family:Verdana, Helvetica, Sans-serif, Trebuchet MS, Times, TimesNR;
font-size:10px;
font-weight:normal;
margin-top:3px;
margin-bottom:2px;
line-height:9pt
}

.articletitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700
}

.author {
        margin-left: 0px;
        margin-top: -.3em;
        font-size: 11px;
        color: #000000;
}

.author a {
font-size:11px;
color:#000
}

.author a:hover,.author a:visited {
font-size:11px;
color:#000;
text-decoration:none
}

.relatedart {
margin-left:0;
margin-top:-0.3em;
font-size:12px;
color:#C60000
}

.relatedart a {
font-size:12px;
color:#C60000
}

.relatedart a:hover,.relatedart a:visited {
font-size:12px;
color:#C60000;
text-decoration:none
}

.articledate {
margin-left:1px;
font-size:10px;
font-color:#000;
text-decoration:underline
}

.categorytable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFF;
text-align:left;
width:550px;
padding:1px
}

.category {
margin-left:0;
margin-top:-0.3em;
font-size:11px;
font-color:#000
}

.category a,.category a:visited {
font-size:12px;
color:#000
}

.category a:hover {
font-size:12px;
color:#000;
text-decoration:none
}

.articletext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
list-style-type:square
}

.linktext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt
}

.categorytable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 1px;
	width: 550px;
}

.catroot-index {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
width:210px;
height:28px;
text-align:left;
padding:0
}

.catroot {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#C60000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#B0C4D9;
border-top-width:1px;
border-top-style:solid;
border-top-color:#B0C4D9;
background:#F1F1F8;
width:273px;
padding:0
}

.catsub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt
}

.catroot-rss {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#C60000;
background:#FF0;
width:200px;
text-align:left;
padding:1px
}

.catsub-rss {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
background:#F1F1F8;
width:200px;
text-align:left;
padding:1px
}

.catroot-sitemap {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#C60000;
background:#FF0;
width:250px;
text-align:left;
padding:1px
}

.bluerss {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#69F;
text-align:center
}

.morearticles {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
border-top:#F1F1F8 1px;
border-bottom:#F1F1F8 1px;
background-color:#F1F1F8;
list-style-type:square;
width:540px;
margin:5px;
padding:5px
}

.morearticleslist {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:square
}

OL {
color:#000;
padding-left:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
margin:5px 15px 8px 5px
}

UL {
display: inline;
list-style:square outside;
color:#000;
padding-left:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
margin:5px 15px 8px
}

LI {
margin:8px 0 3px
}

.commentlist li {
background-color:#fff;
border-color:#CCC;
border-style:solid;
border-width:1px;
padding:5px
}

li.alt {
background-color:#f1f1f8;
border-color:#CCC;
border-style:solid;
border-width:1px;
padding:5px
}

.spacer {
height:8px
}

a,a:visited {
color:#0000DE;
text-decoration:none
}

a:hover,a:visited:hover {
color:#0000DE;
text-decoration:underline
}

a:active {
color:#8080FF;
text-decoration:underline
}

.userpanelbox {
font-size:11px;
background:#f5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #999;
padding:5px
}

.articlewarning {
font-weight:700;
color:red;
text-align:center;
border:1px red dotted;
background-color:#FEC;
border-width:1px 0;
margin:10px 0;
padding:10px
}

.adhorline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FFF;
background:#F2F2F2;
height:4px;
text-align:center;
border-color:#F2F2F2;
border-style:none;
border-width:1px;
margin:50px 1px 0;
padding:0
}

.urchintracker {
width:770px;
height:auto
}

.maintoprighttextbox,.topmaincontentbox,.bottommaincontentbox,.topcatadcontentbox {
border-right:#D2E4FC 1px solid;
border-top:#D2E4FC 1px solid;
font-size:11px;
background:#D2E4FC;
border-left:#D2E4FC 1px solid;
border-bottom:#D2E4FC 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:97%;
padding:4px
}

.mainrighttextbox,.topmaincontentnavbox,.maincontentbox,.catadcontentbox {
border-right:#D2E4FC 1px solid;
border-top:#D2E4FC 1px solid;
font-size:11px;
background:#FFF;
border-left:#D2E4FC 1px solid;
border-bottom:#D2E4FC 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:97%;
padding:4px
}

.leftnavcell,.navcell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFF;
width:200px;
vertical-align:top
}

.righttextbox,.testrightnavbox,.rightnavbox-red {
border-right:#C60000 1px solid;
border-top:#C60000 3px none;
font-size:11px;
background:#FFF;
border-left:#C60000 1px solid;
border-bottom:#C60000 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:198px;
text-align:left;
padding:4px
}

.testtoprightnavbox,.toprightnavbox-red {
border-right:#C60000 1px solid;
border-top:#C60000 1px solid;
font-size:11px;
background:#C60000;
border-left:#C60000 1px solid;
border-bottom:#C60000 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:198px;
padding:4px
}



