.smallestTag { font-size: 6pt; }
.smallTag { font-size: 8pt; }
.mediumTag { font-size: 10pt; }
.largeTag { font-size: 12pt; }
.largestTag { font-size: 14pt; }

.featurebox { border: 1px solid #000; margin: 0 0 8px; padding: 0; background: #FFF;}
.featureboxhead { color: #FFF !important; background: #274a72; padding: 4px 2px !important; text-align: center; margin: 0 !important; font-style: verdana,arial,sans-serif !important; letter-spacing: 0.2em !important; text-transform: uppercase !important; font-size: 7pt !important; font-weight: normal;}
.featureboxbody { margin: 0 !important; padding: 4px 4px 8px !important;}

a {color: #000099; text-decoration: none;}
a:visited {color: #0f3155;text-decoration: none;}	
a:hover {color: #836e00;text-decoration: underline;}
#content a { text-decoration: underline;}

ul#sidebarul { margin-left: .7em; padding-left:.7em;}

#content { padding: 0 0 10px; width: 768px !important; font-size:.8em !important;}
#innercontent { width: auto; margin-right: 190px; padding: 0 10px;}
#type-sr-nr #innercontent, #type-ra-nr #innercontent, #type-news #innercontent { margin-right: 0;}
#rightbox { float: right; width:180px; padding-right:10px;}

.paneltab {margin: 0; padding: 2px 8px; font-size:12pt; width:auto; float:left; border:1px solid #000; border-bottom:0;}
.panel { height: auto; overflow: auto; background: #EEE; border: 1px inset #000; padding: 0 8px;}
.panel h2 { margin-top: 8px;}

.panel#panel0, #panel0.panel { border:0; background: #FFF; padding: 0;  border-top: 1px solid #CCC;}
#panel0 .entry { background: #E8E8EE; margin:0; padding: 4px 8px; border-bottom: 1px solid #CCC;}
#panel0 .blogitem { background: #E8F8EE; margin:0; padding: 4px 8px; border-bottom: 1px solid #CCC;}

div.active { display: block;}
div.inactive { display: none;}

#content h1 { margin-top: 0; padding-top: 0;}
#content h1.active { background: #274a72; padding: 2px 8px 4px;}
#content h1.active a { color: #FFF; text-decoration: none;}
#content h1.inactive { background: #FFF; border-color: #CCC; margin-top: 1px; padding: 4px 8px 1px;}
#content h1.inactive a { color: #006; font-weight: normal; text-decoration: none;}

.blogitem h2 { margin: 0; padding: 4px 0 2px;}

h3.teaser { font-size: 10pt; clear: left; margin-top:0; padding-top:8px;}
div.teaser, p.teaser { margin-bottom: 0; padding-bottom:0;}
div.teaser p.teaser { margin-left: 84px;}

img.thumbnail { float: left; display: block; padding:0; margin: 1px 8px 1px 0; width:80px; vertical-align: top; border: 1px solid #000;}
img.thumbnailr { float: right; padding:0; margin-left: 1px 0 1px 8px; width:80px; vertical-align: top; border: 1px solid #000;}
#panel0 div.blogitem span.thumbnail { float:left; display: block; padding:0; margin: 1px 8px 8px 0; width:80px; vertical-align: top;}
#panel0 div.blogbody, #panel0 div.body { margin-top: 8px;}
#panel0 div.blogbody p { margin-top: 0; padding-top: 0;}
#panel0 div.blogitem { padding-bottom: 16px;}

div.ruleListPagination ul { margin-left: auto; margin-right: auto; float: right;}
div.ruleListPagination ul li { display: inline;}
