html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}
a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
img {
border:medium none;
}
.clearer {
clear:both;
}
h1 {
font-family:Verdana,Geneva,sans-serif;
font-size:26px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:36px;
}
h2 {
font-family:Verdana,Geneva,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:30px;
}
h3 {
color:#006699;
font-family:Verdana,Geneva,sans-serif;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
line-height:27px;
}
h4 {
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:24px;
}
h5 {
color:#006699;
font-family:Verdana,Geneva,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
}
h6 {
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:18px;
}
a, a:link {
color:#000066;
text-decoration:underline;
}
a:hover {
color:#000000;
text-decoration:underline;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCE3D0 none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:17px;
margin:0;
padding:0;
text-align:left;
}
#headerwrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/headerbg1.png) repeat-x scroll 0 0;
padding:0;
text-align:center;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/headerfill3.png) no-repeat scroll 0 0;
height:150px;
margin:0 auto;
padding:0;
text-align:left;
width:100%;
}
#sitename {
float:left;
padding:10px 0 20px 20px;
width:450px;
}
h1.sitename a {
color:#FFFFFF;
text-decoration:none;
}
h1.sitename a:hover {
color:#00CCFF;
}
h5.sitename {
color:#fc9b44;
text-decoration:none;
}
#banner {
border:0 none;
float:right;
padding:10px 20px 20px 0;
width:47%;
}
#sitelinkswrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sidebarh3.jpg) repeat-x scroll left top;
clear:both;
height:35px;
}
#sitelinks {
display:block;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
height:35px;
margin:0 auto;
position:relative;
width:100%;
}
div.menuBar {
height:33px;
margin-left:10px;
margin-right:auto;
}
div.dropSep {
height:38px;
width:1px;
}
#nav li.fs-linkSep {
background-image:none !important;
}
#nav, #nav ul {
height:35px;
list-style-type:none;
margin:0;
padding:0;
}
#nav li {
float:left;
margin:0;
}
#nav li {
}
#nav li a {
color:#000000;
display:block;
font-weight:inherit;
padding:8px 10px 0;
text-decoration:overline;
}
#nav li#active a, #nav li a:hover, #nav li.sfhover a, #nav li:hover a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#292929 url(images/nav_bg.png) no-repeat scroll 0 -35px;
color:#FFFFFF;
height:27px;
}
#nav li#active, #nav li.sfhover, #nav li:hover {
cursor:pointer;
}
#nav li.sub-sfhover, #nav li.sub:hover {
cursor:pointer;
}
#nav li.sub-sfhover a, #nav li.sub-sfhover a:hover, #nav li.sub:hover a, #nav li.sub:hover a:hover {
color:#FFFFFF;
}
#nav li#active a, #nav li a:hover, #nav li.sfhover a, #nav li:hover a {
background-color:#646464;
color:#FFFFFF;
display:block;
text-decoration:underline;
}
#nav li#active, #nav li.sfhover, #nav li:hover {
color:#FFFFFF;
cursor:pointer;
}
#nav li.sub-sfhover, #nav li.sub:hover {
color:#FFFFFF;
cursor:pointer;
}
#nav li li a {
color:#FFFFFF;
display:block;
float:none;
font-size:12px;
font-weight:bold;
margin-left:0;
padding:0 0 0 15px;
width:165px;
}
#nav li li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2B2B2B none repeat scroll 0 0;
color:#FFFFFF;
}
#nav li ul {
background-color:#767676;
color:#FFFFFF;
left:-999em;
line-height:28px;
position:absolute;
width:180px;
z-index:1000;
}
#nav li:hover ul, #nav li.sfhover ul, #nav li.sub-sfhover ul {
background-image:none;
background-position:0 100%;
background-repeat:no-repeat;
}
#nav li.sub-sfhover ul.sub, #nav li.sub:hover ul.sub {
margin-left:0;
padding-bottom:0;
}
#nav li ul ul {
margin:-28px 0 0 180px;
}
#nav ul.sub li, #nav ul.sub li a, #nav ul.sub li a:hover, #nav ul.sub li:hover, #nav ul.sub li:hover a, #nav ul.sub li.sfhover a, #nav ul.sub li:hover a:hover, #nav ul.sub li.sfhover a:hover, #nav li.sub ul.sub a {
background-image:none;
}
#nav li#active ul.sub li, #nav li#active ul.sub li a, #nav li#active ul.sub li a:hover, #nav li#active ul.sub li:hover, #nav li#active ul.sub li:hover a, #nav li#active ul.sub li.sfhover a, #nav li#active ul.sub li:hover a:hover, #nav li#active ul.sub li.sfhover a:hover, #nav li.sub ul.sub a {
background-image:none;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sub-sfhover ul ul, #nav li.sub-sfhover ul ul ul, #nav li.sub-sfhover ul ul ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li.sub-sfhover ul, #nav li.sub-sfhover li.sfhover ul, #nav li.sub-sfhover li li.sfhover ul, #nav li.sub-sfhover li li li.sfhover ul {
left:auto;
}
#nav a.sub {
background-color:#292929;
}
#nav a.sub:hover {
background-color:#292929;
}
#contentwrap {
clear:both;
margin:0;
min-height:590px;
padding:0 5px;
}
#rightcolumn {
float:right;
text-align:left;
top:20px;
width:220px;
}
#leftcolumn {
float:left;
text-align:left;
width:250px;
}
.box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDC79B url(images/boxbg2.png) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
margin:10px 0;
padding:5px;
}
.box table {
width:100%;
}
h5.boxtitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sidebarh33.jpg) no-repeat scroll center top;
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:8px;
padding-bottom:5px;
padding-left:8px;
padding-top:5px;
}
.insidebox {
padding:0 0 10px 7px;
}
.insidebox img {
float:none;
margin:0;
padding:0;
vertical-align:middle;
}
.insidebox ul li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.styledmenu {
width:100%;
}
.styledmenu .headerbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/sidebarh3.jpg) no-repeat scroll center top;
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:8px;
padding-bottom:5px;
padding-left:8px;
padding-top:5px;
}
.styledmenu ul {
list-style-type:none;
margin:0;
padding:0;
}
.styledmenu ul li {
margin:0;
padding-bottom:2px;
}
.styledmenu ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
color:#666666;
display:block;
font-weight:bold;
line-height:17px;
padding:5px 0 5px 8px;
text-decoration:none;
}
.styledmenu ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E9E9E9 none repeat scroll 0 0;
color:#006699;
}
#centercolumn {
margin:5px 225px 10px 255px;
padding:2px 4px;
width:auto;
}
#centercolumnleft {
margin:10px 0 10px 320px;
padding:2px 5px;
width:auto;
}
#centercolumnfull {
margin:10px 0;
padding:2px 5px;
width:auto;
}
.centermenubox {
clear:both;
}
.box1 {
float:left;
width:49%;
}
.box2 {
float:right;
width:49%;
}
.centerbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDC79B url(images/sidebarh3.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
margin:10px 0;
padding:15px 0;
}
.posttitle {
border-bottom:1px solid #F2F2F2;
font-size:24px;
font-weight:normal;
padding:0 15px 5px;
}
.posttitle a {
text-decoration:none;
}
.postbody {
padding:5px 15px;
}
.newsmeta {
font-size:90%;
padding:5px 15px;
text-align:right;
}
.newspostbody {
padding:0 15px 5px;
}
.newspostbody img {
border:0 none;
float:left;
margin:0 12px 5px 0;
}
.newsmore {
padding:0 15px 5px 25px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(images/footerbg.png) repeat-x scroll center top;
border-top:1px solid #666666;
clear:both;
color:#999999;
height:61px;
padding:10px 10px 0;
text-align:center;
}
#footer a, #footer a:link, #footer a:active {
color:#CCCCCC;
}
#footer a:hover {
color:#FFFFFF;
}
.footer {
padding:0 15px;
}
.copy {
font-size:11px;
padding:8px 0 0;
text-align:right;
}
.tbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 url(images/boxbg.png) repeat-x scroll 0 0;
border:1px solid #F2F2F2;
color:#333333;
padding:0px;
width:auto;
}
#e107_submitnews_item {
width:440px;
}
.tbox.chatbox {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
color:#333333;
margin:10px auto;
padding:2px;
width:90%;
}
.npdropdown {
height:auto;
margin:0;
padding:2px;
text-align:left;
width:auto;
}
.tbox.comment.subject {
background-color:transparent;
border:0 none;
margin-top:3px;
padding:2px;
width:98%;
}
#comment.tbox.comment {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
color:#333333;
padding:2px;
width:98%;
}
#contactForm textarea.tbox {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
color:#333333;
padding:2px;
width:auto;
}
input#helpb.helpbox {
float:left;
margin-bottom:2px;
margin-top:2px;
text-align:left;
}
#commentform .helpbox {
border-collapse:collapse;
padding:1px;
width:98%;
}
.helpbox {
background-color:transparent;
border:0 none;
border-collapse:collapse;
padding:3px;
width:98%;
}
.indent {
background-color:#FFFFFF;
border-color:#F2F2F2;
border-style:solid;
border-width:1px 1px 1px 3px;
color:#333333;
font-style:italic;
margin:10px 10px 5px 15px;
padding:5px 15px;
}
.nextprev {
background-color:transparent;
border:0 none;
border-collapse:collapse;
font-size:105%;
font-weight:bold;
padding:3px;
text-align:center;
width:auto;
}
.button {
margin:3px;
}
.smalltext {
font-size:90%;
font-weight:normal;
}
.smallblacktext {
font-size:90%;
font-weight:bold;
}
.defaulttext, .caption, .bodytable, .mediumtext {
font-size:95%;
font-weight:normal;
}
.fborder {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
border-collapse:collapse;
color:#333333;
margin-top:3px;
padding:3px;
text-align:left;
}
.forumheader {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
border-collapse:collapse;
color:#333333;
font-size:110%;
font-weight:bold;
padding:3px;
text-align:left;
vertical-align:middle;
}
.userheader {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
border-collapse:collapse;
color:#333333;
font-size:120%;
padding:3px;
text-align:left;
vertical-align:middle;
}
.nforumcaption {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
border-collapse:collapse;
color:#333333;
font-size:110%;
font-weight:bold;
padding:3px;
text-align:left;
}
.finfobar {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
border-collapse:collapse;
color:#333333;
font-size:95%;
padding:3px;
text-align:left;
}
.forumheader2 {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
border-collapse:collapse;
color:#333333;
font-size:100%;
padding:3px;
text-align:left;
}
.forumheader3 {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
border-collapse:collapse;
color:#333333;
font-size:100%;
padding:1px;
text-align:left;
}
.forumborder {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
color:#333333;
font-size:99%;
text-align:left;
vertical-align:top;
}
.fcaption {
background-color:#FFFFFF;
border:1px solid #F2F2F2;
border-collapse:collapse;
color:#333333;
font-size:110%;
font-weight:bold;
line-height:40px;
padding:3px;
text-align:left;
}
.fcaption a {
padding-right:4px;
text-decoration:underline;
}
.fcaption a:hover {
text-decoration:none;
}