/* CSS Document */

body{font:1em/1.1em Arial, helvetica, sans-serif; background:#a1192d url(/assets/uploads/1sitebg.gif) repeat-x; margin:0px; padding:0px; color:#333;}

h2{font-weight:bold; color:#a62324; font-size:1.3em;}

#container{position:relative; width:820px; height:auto; margin:0px auto; padding:0px;}
#header{position:relative; float:left; width:820px; height:141px; margin:0px; padding:0px; background:url(/assets/uploads/1topbanner.jpg) no-repeat; color:#fff; font-size:0.73em; line-height:1.8em;}
#header h1{display:none;}
#header h2{display:none;}

#access{position:relative; float:right; height:auto; width:auto; margin:0px; padding:10px 0px; text-align:center;}
#access a:link{color:#fff; text-decoration:none;}
#access a:visited{color:#fff; text-decoration:none;}
#access a:hover{color:#fff; text-decoration:underline;}

#topNav{position:relative; float:left; width:820px; height:28px; margin:0px; padding:0px;}
#topNav img{margin:0px; padding:0px; border:0px;}
#tnav1{position:relative; float:left; width:189px; height:28px; margin:0px; padding:0px;}
#tnav2{position:relative; float:left; width:147px; height:28px; margin:0px; padding:0px;}
#tnav3{position:relative; float:left; width:147px; height:28px; margin:0px; padding:0px;}
#tnav4{position:relative; float:left; width:148px; height:28px; margin:0px; padding:0px;}
#tnav5{position:relative; float:left; width:189px; height:28px; margin:0px; padding:0px;}

#topNavText{display:none;}

#flashcontent{position:relative; float:left; width:820px; height:184px; margin:0px; padding:0px; background:url(/assets/uploads/1flash.jpg) no-repeat;}
#flash{position:relative; float:left; width:820px; height:auto; margin-bottom:10px; padding:0px; background:url(/assets/uploads/1flash.jpg) no-repeat;}

#main{position:relative; float:left; width:820px; height:auto; margin:0px; padding:0px; background:url(/assets/uploads/1mainbg.gif) repeat-y;}

#leftCol{position:relative; float:left; width:274px; height:auto; margin:0px; padding:0px; background:#ffd066 url(/assets/uploads/1bgrep_headsmessage.gif) repeat-y;}
#introTop{position:relative; float:left; width:274px; height:28px; margin:0px; padding:0px;}
#introTop h3{display:none;}
#intro{position:relative; float:left; width:242px; height:auto; margin:0px; padding:10px 15px 0px 15px; border-right:2px solid #a1192d; font-size:0.8em; font-weight:bold; color:#494443; background:url(/assets/uploads/1topbg_headsmessage.gif) no-repeat;}
.highlight{color:#a62324;}

#middleCol{position:relative; float:left; width:274px; height:auto; margin:0px; padding:0px; background:#ffc355;}
#newsTop{position:relative; float:left; width:274px; height:28px; margin:0px; padding:0px;}
#newsTop h3{display:none;}
#news{position:relative; float:left; width:272px; height:auto; margin:0px; padding:0px; border-right:2px solid #a1192d; background:url(/assets/uploads/1topbg_news.gif) no-repeat;}
#news ul{list-style:none; margin:0px; padding:0px;}
#news li{position:relative; float:left; clear:both; margin:0px; padding:0px;}

#rightCol{position:relative; float:left; left:3px; top:3px; width:272px; height:auto; margin:-3px; padding:0px;}

#calTop{position:relative; float:left; width:272px; height:28px; margin:0px; padding:0px;}
#calTop h3{display:none;}
#calTop img{border:0px; margin:0px; padding:0px;}
#cal{position:relative; float:left; width:100%; margin:0px; padding:0px;}
#lowerNav{position:relative; float:left; height:108px; width:820px; margin:0px; padding:0px; background:#ffcf63;}
#lowerNavText{display:none;}
#lowerNav img{border:0px; padding:0px; margin:0px;}
#link1{position:relative; float:left; height:108px; width:129px; margin:0px; padding:0px;}
#link2{position:relative; float:left; height:108px; width:113px; margin:0px; padding:0px;}
#link3{position:relative; float:left; height:108px; width:112px; margin:0px; padding:0px;}
#link4{position:relative; float:left; height:108px; width:112px; margin:0px; padding:0px;}
#link5{position:relative; float:left; height:108px; width:113px; margin:0px; padding:0px;}
#link6{position:relative; float:left; height:108px; width:114px; margin:0px; padding:0px;}
#link7{position:relative; float:left; height:108px; width:127px; margin:0px; padding:0px;}

#footer{position:relative; float:left; top:3px; left:3px; height:104px; width:820px; margin:-3px; padding:0px; color:#fff; font-size:0.8em; background:#a1192d;}
#footer a:link{color:#fff; text-decoration:none;}
#footer a:visited{color:#fff; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer img{border:0px; margin:0px; padding-left:10px;}

#footerText{position:relative; float:left; height:49px; width:460px; margin:0px; padding:35px 0px 0px 10px; text-align:center;}

#footerLogos{position:relative; float:right; height:64px; width:345px; margin:0px; padding:20px 5px 0px 0px; text-align:right;}

#logoLinks{position:relative; float:left; width:100%; height:200px; margin:0px; padding:0px; background:#fff;}
#logoBracket{position:relative; width:820px; height:200px; margin:0px auto; padding:0px; background:#fff;}
.logoLink{position:relative; width:auto; height:auto; float:left; margin:0px; padding:0px;}
#logoBracket img{border:0px; padding:0px; margin:0px;}

/* Newsfeeds */
.newsouter{position:relative; float:left; width:100%; margin:0px; padding:0px;}
.newsstory{position:relative; float:left; top:7px; left:2px; width:240px; margin-bottom:7px; padding:10px 15px; border:0px solid #dbdbd9; background:url(/assets/uploads/2newsbg.gif) top center no-repeat;}
.newsstory2{position:relative; float:left; top:7px; left:2px; width:240px; margin-bottom:7px; padding:10px 15px; border:0px solid #dbdbd9; background:url(/assets/uploads/1newsbg2.gif) top center repeat-y;}

.newsstory3{position:relative; float:left; width:85%; margin-bottom:7px; padding:10px 15px; border:0px solid #dbdbd9;}
.newsouter a:link{font-weight:bold; text-decoration:none; color:#a62324;}
.newsouter a:visited{font-weight:bold; text-decoration:none; color:#a62324;}
.newsouter a:hover{font-weight:bold; text-decoration:none; color:#a62324;}

.thumb{position:relative; top:0px; left:0px; width:auto; height:auto;  float:left; margin:0pxpx; padding:0px;}
.thumb img{margin:0px 10px 5px 0px; border:3px solid #fff;}
.newsstory ul{margin:0px; padding:0px;}
.newsstory li{margin:0px; padding:0px;}

.title{position:relative; width:100%; height:auto; float:left; font-family:"Times New Roman", serif; font-weight:bold; margin-bottom:5px;}
.description{position:relative; width:100%; height:auto; float:left; font-size:0.8em; font-weight:bold; color:#494443; margin-bottom:8px;}


/* Default template */

.content{font:1em/1.1em Arial, helvetica, sans-serif; background:#fddd94 url(/assets/uploads/1sitebg.gif) repeat-x; margin:0px; padding:0px; color:#333;}

#contentArea a:link{ color:#a62324; text-decoration:underline;}
#contentArea a:visited{ color:#a62324; text-decoration:underline;}
#contentArea a:hover{ color:#a62324; text-decoration:underline;}


#main2{position:relative; float:left; width:820px; height:auto; margin:0px; padding:0px; background:#fff url(/assets/uploads/1contentleftbg.gif); background-repeat:repeat-y}

#titleSection{position:relative; float:left; width:220px; height:27px; margin:0px; padding-bottom:10px;}

#lnav{position:relative; float:left; width:220px; height:auto; margin:0px; padding-bottom:20px; background:#ffd78b url(/assets/uploads/2newsbg.gif) top center no-repeat;}

#lnav ul{list-style:none; margin:0px; padding:0px;}
#lnav li{margin:0px; padding:10px 10px 0px 20px; font-size:0.9em;}
#lnav a:link{ color:#a62324; text-decoration:none;}
#lnav a:visited{ color:#a62324; text-decoration:none;}
#lnav a:hover{ color:#a62324; text-decoration:underline;}

#contentArea{position:relative; float:left; width:560px; height:auto; margin:0px; padding:10px 20px 20px 20px; font-size:0.9em;}

#navigator{position:relative; float:left; width:100%; padding:0px 0px 20px 0px; font:0.85em/1em Arial, sans serif; color:#a62324;}
#navigator a:link{text-decoration:none; color:#a62324;}
#navigator a:visited{text-decoration:none; color:#a62324;}
#navigator a:hover{text-decoration:underline; color:#a62324;}

#homeButton{position:absolute; top:-5px; width:40px; height:20px; margin:0px; padding:0px;}


/* Forms and Fields */

.searchField {background: #fff; border: 1px solid #a22c22; width: 100px; padding: 2px;}
.usernameField {background: #fff; border: 1px solid #a22c22; width: 100px; margin-left: 10px; padding: 2px; }
.passwordField {background: #fff; border: 1px solid #a22c22; width: 100px; margin-left: 10px; padding: 2px; }
.submitButton {font: bold 1em arial,verdana, sans serif; text-align:center;color:#a22c22; border:0px; background-color:#fff; width: 50px;height: 20px; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
.submitButton2 {
font: bold 1em arial,verdana, sans serif; text-align:center; color:#a22c22; width: 45px; height: 20px;  border:0px; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
.submitButton3 {background: transparent url(/assets/uploads/1submitbut.gif) no-repeat left top; border:0px; background-color:#fff;  font: bold 1em arial,verdana, sans serif; text-align:center; width: 20px; height: 17px;}
#paneSubMenu ul {margin-left:0px; margin-bottom:5px;}
#paneSubMenu li {margin-left:0px; margin-bottom:5px;}


/* Forum CSS */

.label{font:13px/1.3em Arial, Helvetica, sans-serif; color:#333; text-align:left;}
.heading{font:bold 13px/1em Arial, Helvetica, sans-serif; color:#666; text-align:left;}
.forumMessageOptionDelete{font:bold 13px Arial, Helvetica, sans-serif; color:#333; text-align:left;}
.forumMessageOptionDelete a:link{color:#666;}
.forumMessageAuthorHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageContentHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageAuthor{font:bold 13px Arial, Helvetica, sans-serif; color:#333; text-align:left;}
.forumMessageTime{font:13px Arial, Helvetica, sans-serif; color:#333; text-align:left;}
.forumMessageContent{font:13px Arial, Helvetica, sans-serif; color:#666; text-align:left;}
.forumThreadTextLabel{font:13px Arial, Helvetica, sans-serif; color:#333; text-align:left;}
.forumMessageFormHeader{font:13px Arial, Helvetica, sans-serif; color:#333; text-align:left;}
.forumMessageFormButtons{font:13px Arial, Helvetica, sans-serif; color:#333;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; width:auto; text-align:left; padding:5px 10px 5px 10px;}
.forumThreadRow{width:auto; text-align:left; padding:5px 10px 5px 10px;}


/* Galleries */

#gallerytitle{width:80px; margin-bottom:20px; text-align:center;}


/* Access */

#regularText{display:none;}
#graphic{display:none;}

/* Search */

#hideSearchImages{overflow:auto;}
#hideSearchImages a:link{ color:#a62324; text-decoration:none;}
#hideSearchImages a:visited{ color:#a62324; text-decoration:none;}
#hideSearchImages a:hover{ color:#a62324; text-decoration:underline;}
#hideSearchImages img{display:none;}


/* News home */

#news1{position:relative; float:left; width:540px; height:auto; margin:0px; padding:0px;}
#news1 ul{list-style:none; margin:0px; padding:0px;}
#news1 li{margin:0px; padding:0px;}
