/*  GLOBAL STUFF  */
body,td,th { background-color: #FFFFFF; font-size: 12px; color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; }
body { background-color: #FFFFFF; margin: 0px; text-align: center;}
p, h1, h2, h3, h4, h5, h6, pre { margin-top: 0; }
hr {	height: 1px;	color: #999999; }
img {	border: 0;}
ul {	list-style-type: square; margin: 20px; }
/*  OLD SITE CSS  */
h1 { margin-top: 20px; color: #7D7162; font-size: 22px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 32px }
h2 { color: #244D40; font-weight: bold; font-size: 16px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px }
h3 { color: #600E0E; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 16px }
h4 { color: #393F52; font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 16px }
form {}
.form { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none }
dirbody {}
.dirbody { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; text-decoration: none }
body {}
.body { background-color: #FFFFFF; font-size: 12px; color: #555555; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; }
bodygray {}
.bodygray { color: #999999; font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
indbody {}
.indbody { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.indbody:link { color: #045204; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.indbody:visited { color: #045204; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.indbody:hover { color: #7C948A; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
indhdbody {}
.indhdbody { color: #7E89A8; font-weight: bold; font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
sidelinkbody {}
.sidelinkbody  { font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.sidelinkbody:link { color: #045204; font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.sidelinkbody:visited { color: #045204; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.sidelinkbody:hover { color: #EE8300; font-size: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
homeheadbody {}
.homeheadbody { color: #ffffff; margin: 5px; font-weight: bold; font-variant: small-caps; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
headbody {}
.headbody { color: #393F52; margin: 5px; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
newsltrbody {}
.newsltrbody { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.newsltrbody:link { font-weight: bold; color: #393F52; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.newsltrbody:visited { font-weight: bold; color: #393F52; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.newsltrbody:hover { font-weight: bold; color: #7C948A; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
newsbody {}
.newsbody { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; text-decoration: none }
a.newsbody:link { font-weight: bold; color: #393F52; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; text-decoration: none }
a.newsbody:visited { font-weight: bold; color: #393F52; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; text-decoration: none }
a.newsbody:hover { font-weight: bold; color: #7C948A; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; text-decoration: none }
hdnewsltr {}
.hdnewsltr { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160% }
hdmoreart {}
.hdmoreart { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130% }
moreart {}
.moreart { color: #7C948A; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200% }
.moreart a:link  { margin: 3px; color: #7C948A; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; text-decoration: none }
.moreart a:visited  { margin: 3px; color: #7C948A; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; text-decoration: none  }
.moreart a:hover    { margin: 3px; color: #393F52; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; text-decoration: none }
bodybold {}
.bodybold { font-weight: bold; font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
adver {}
.adver { color: #999999; text-align: right; font-variant: small-caps; letter-spacing: 1pt; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
a:link { color: #600E0E; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a:visited { color: #600E0E; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a:hover { color: #EE8300; font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.head2:link  { color: #244D40; font-weight:bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none }
a.head2:visited  { color: #244D40; font-weight:bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none }
a.head2:hover    { color: #045204; font-weight:bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none }
glrela {}
.glrela { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
a.glrela:link { color: #600E0E; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
a.glrela:visited { color: #600E0E; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
a.glrela:hover { color: #D98200; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
relart {}
.relart { margin: 5px; color: #7E89A8; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
a.relart:link { margin: 5px; color: #7E89A8; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
a.relart:visited { margin: 5px; color: #7E89A8; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
a.relart:hover { margin: 5px; color: #D98200; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
navheader {}
.navheader { margin: 3px; color: #244D40; font-variant: small-caps; font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 180% }
byline {}
.byline { color: #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; text-decoration: none  }
a.byline:link { color: #600E0E; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; text-decoration: none  }
a.byline:visited { color: #600E0E; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; text-decoration: none  }
a.byline:hover { color: #045204; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; text-decoration: none  }
a.gloss:link { color: #D98200;  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.gloss:visited { color: #D98200;  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
a.gloss:hover { color: #7C948A;  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; text-decoration: none }
caption {}
.caption { margin: 0px; color: #600E0E; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130% }
copyright {}
.copyright { color: #D98200; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150% text-decoration: none }
.copyright a:link  { color: #D98200; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none }
.copyright a:visited  { color: #D98200; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none  }
.copyright a:hover    { color: #7C948A; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: none }
footbody {}
.footbody { color: #7C948A; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200% text-decoration: none }
.footbody a:link  { margin: 3px; color: #7C948A; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; text-decoration: none }
.footbody a:visited  { margin: 3px; color: #7C948A; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; text-decoration: none  }
.footbody a:hover    { margin: 3px; color: #393F52; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 200%; text-decoration: none }
.bulletbl { list-style-image: url(images/bul_black.gif); margin-left: 20px;}
.bulletsv { list-style-image: url(images/bul_silver.gif); margin-left: 20px;}
.bulletor { list-style-image: url(images/bul_orange.gif); margin-left: 20px;}
.bulletblreg { list-style-image: url(images/bul_black.gif);}
.bulletsvreg { list-style-image: url(images/bul_silver.gif);}
.bulletorreg { list-style-image: url(images/bul_orange.gif);}
p {}
td {}
table1 {}
.table1 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180% }
/*  CLASSES  */
input.styled {	border: #E5E5E5 solid 1px; background-color: #F3F3F3; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.float_left {	float: left; }
.float_right {	float: right; }
.clear {	clear: both; }
.underline {	border-bottom: solid 1px; }
.newarticle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #FF9900; font-size: 10px; }
.quote {	width: 150px; float: right; margin: 10px 10px; padding: 10px 10px; background: url(images/quote.png); border: #EEE solid 1px; }
.boxrelart {	width: 150px; float: right; margin: 10px 10px; padding: 10px 10px; background: url(images/quote.png); border: #EEE solid 1px; }
.homeboxtop {	width: 540px; float: left; margin: 5px 0px; padding: 0px 5px; vertical-align: top; }
.homebox375 {	width: 255px; height: 375px; float: left; margin: 5px 5px; padding: 5px 5px; background: url(images/quote.png); border: #EEE solid 1px; }
.homebox175 {	width: 255px; height: 175px; float: left; margin: 5px 5px; padding: 5px 5px; background: url(images/quote.png); border: #EEE solid 1px; }
.homeboxevents {	width: 510px; float: left; margin: 5px 5px; padding: 5px 5px; background: url(images/quote.png); border: #EEE solid 1px; }
.homeboxheadevents {	width: 500px; float: left; margin: 0px 0px; padding: 5px 5px; background-color: #F1EED9; font-size: 14px; font-variant: small-caps; color: #666666; font-weight: bold; }
.homeboxhead {	width: 245px; float: left; margin: 0px 0px; padding: 5px 5px; background-color: #F1EED9; font-size: 14px; font-variant: small-caps; color: #666666; font-weight: bold; }
.ad {	padding-bottom: 15px; padding-left: 15px; height: 255px;  width: 255px; background-color: #F9F9F9; float: right; }
.adlong {	padding-bottom: 15px; padding-left: 15px; height: 329px;  width: 255px; background-color: #F9F9F9; float: right; }
.adwide {	padding-bottom: 15px; padding-left: 15px; height: 255px;  width: 305px; background-color: #F9F9F9; float: right; }
.box { padding: 5px 5px;	background-color: #F9F9F9; display: block; }
.zebra { background: url(images/zebra.png); }
.story {	padding-bottom: 12px;	background: url(images/fade.png) bottom repeat-x; }
.story .title { padding: 0 15px; color: #ABB68B; font-size: 16px; }
.story .title a {	border: none;	color: #ABB68B; }
.story .title a:hover { color: #000000; }
.story .date { margin: 0 5px;	padding: 0 10px 5px 10px; border-bottom: #E5E5E5 solid 1px; color: #999999; font-size: 10px; }
.story .text { padding: 5px 15px 10px 15px; }
.story .bottom {	font-size: 10px; 	text-align: right; }
.story .bottom .element {	padding: 0 15px 0 5px; }
.story .bottom a {	border: none; color: #333333; }
.story .bottom a:hover { color: #FF9900; }
.story .bottom a img { padding-right: 3px; vertical-align: middle; }
.sidenotes { font-size: 9px; margin-top: -10px; }
.sidenotes ul {	margin: 0;	padding: 0; list-style-type: none;	 display: block; }
.sidenotes ul a {	border: none; color: #666666;  display: block; }
.sidenotes ul a:hover { color: #000000; }
.sidenotes ul li { padding: 8px 5px 10px 5px; border-bottom: #DDDDDD solid 1px; }
.sidenotes ul li .title {	color: #333333; font-weight: bold; display: block; }
.sidenotes ul li .date {	color: #999999; 	font-size: 9px;  display: block; }
.sidenotes ul li .more {	margin: -5px 0; 	font-size: 9px; text-align: left; display: block; }
.sidenotes ul li .more a {	color: #333333;  display: inline; }
.sidenotes ul li .more a:hover { color: #FF9900; }
.sidenotes ul li .more a img {	padding-left: 3px; vertical-align: baseline; }
.login_text {	color: #999999;	font-size: 10px; }
.login_text a {	border: none;	color: #999999; }
.login_text a:hover {	color: #FF9900; }
/*  STRUCTURE  */
#bg {	margin: 0 auto; width: 814px; background: url(images/bg.png); }
#bg_top {	background: url(images/bg_top.png) top no-repeat; margin-top: 3px; margin-bottom: 3px; }
#body {	padding: 17px; background: url(images/bg_bottom.png) bottom no-repeat; text-align: left; }
#header { margin-bottom: 5px;	padding: 0px 0 0 0px; height: 85px; font-size: 40px; }
#header .slogan {	padding-left: 3px; font-size: 18px; }
#ad_side {	width: 180px;	float: left; padding: 3px 3px; height: 132px;  width: 132px; background-color: #ffffff; vertical-align: center;  border-top: #FFFFFF solid 10px; }
#side {	width: 180px;	background-color: #F1EED9; line-height: 10px;	float: left; }
#side .side_title {	font-variant: small-caps; color: #666666; font-weight: bold; margin: 10px 0 10px 0; padding: 0 5px 5px 5px; border-bottom: #DDDDDD solid 1px; color: #333333; font-size: 13px; }
#side_content {	padding: 0 10px 10px 10px; border-top: #FFFFFF solid 10px; }
#side_inc {	background-color: #ffffff; padding: 0 10px 10px 10px; border-top: #FFFFFF solid 10px; }
#menu { font-size: 11px; padding: 2px; line-height: normal;  font-weight: bold; }
#menu ul { margin: 0; padding: 0px; border-bottom: #abb68b solid 1px; list-style-type: none; }
#menu li { border-top: #abb68b solid 1px; padding: 0px; }
#menu .head { font-size: 11px; padding: 2px; font-weight: bold; background-color: #DEDBC6; color: #666666; }
#menu a { font-size: 11px; font-weight: bold; width: 170px; padding: 2px; border: none; color: #666666; text-decoration: none; display: block; }
#menu a:hover { font-size: 11px; font-weight: bold; width: 170px; padding: 2px; background-color: #ffffff; color: #7C948A; }
#menu a.pressed:hover { font-size: 10px; font-weight: bold; width: 170px; padding: 2px; background-color: #ffffff; color: #7C948A; }
#menu .pressed { font-size: 10px; font-weight: bold; width: 170px; padding: 2px; background-color: #ffffff; color: #666666; }
#content { margin: 0 0 0 15px;	width: 560px; line-height: 18px; float: left; vertical-align: top; }
#contenthome { margin: 0 0 0 15px;	width: 560px; line-height: 18px; float: left; vertical-align: top; }
#contenthomeside { margin: 0 0 0 5px; width: 120px; line-height: 12px; float: right; vertical-align: top; }
#footer_clear {	clear: both; }
#footer {	margin-top: 35px;	margin-bottom: 35px; padding: 8px; height: 14px; background-color: #F9F9F9; font-size: 9px; text-align: center; }