

.catheading {
	background-color: #dfdfdf;
}

.tableborder {
	background-color: #ABABAB;
}

.postedby {
	font-family: Helvetica, Arial;
	font-size: 8px;
}

.catheading {
	background-color: #8dc63f;
	color: #FFFFFF;
	font-weight: bold;
}

.content {
	font-family: Helvetica, Arial;
	width: 650px;
	font-size: 12px;
}

.forumcontent {
	font-family: Helvetica, Arial;
	width: 650px;
	font-size: 12px;
	font-weight: heavy;
}

.admincontent {
	font-family: Helvetica, Arial;
	width: 650px;
	font-size: 12px;
}

.contenttable {
	font-family: Helvetica, Arial;
	font-size: 12px;
}

.smleventtable {
	font-family: Helvetica, Arial;
	font-size: 12px;
	width: 300px;
}

.smleventtable A {
	font-size: 14px;
}

.eventheading {
	font-weight: bold;
	font-size: 14px;
    color: #8dc63f;
}

.isearch-highlight {
	font-weight: bold;
}

.bottom {
	color: #FFFFFF;
	font-family: Helvetica, Arial;
	font-size: 12px;
}

.ad {
	width: 300px;
	height: 250px;
	background-color: #dfdfdf;
	border: 1px solid #ABABAB;
}

.main {
	width: 650px;
	padding-left: 10px;
	padding-top: 10px;
	font-family: Helvetica, Arial;
	font-size: 12px;	
}

.storytext {
	font-size: 12px;
}

.admintable {
	font-size: 12px;
}


.frontpagecontent {
	height: 197px;
	overflow: hidden;
}

.storylinks {
	text-align: right;
	padding: 5px;
	font-family: Helvetica, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #AAAAAA;	
}

.smalltransbox
  {
  position: absolute;
  left: 0;
  bottom: 0;
  width:200px;
  height:25px;
  background-color:#000000;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

.transbox
  {
  position: absolute;
  left: 0;
  bottom: 0;
  width:650px;
  height:100px;
  background-color:#000000;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

.smallstoryheading {
	font-size: 12px;
	font-weight: 700;
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-right: 8px;
	width: 200px;
}

.smalltitle {
	padding-top: 5px;
	font-size: 12px;
	width: 200px;
}

.storyheading {
	font-size: 20px;
	font-weight: 700;
	position: absolute;
	top: 250px;
	left: 0px;
	color: #FFFFFF;
	padding: 10px;
}

.storyblurb {
	font-face: Arial;
	padding-top: 10px;
	font-size: 14px;
	font-weight: heavy;
	color: #FFFFFF;
}

.topheading {
	color: #555555;
	font-family: Helvetica, Arial;
    font-weight: bold;
	font-size: 18px;	
}

.date {
	color: #555555;
	font-family: Helvetica, Arial;
    font-weight: bold;
	font-size: 14px;	
	text-align: left;
}

.eventtext {
	color: #000000;
	font-family: Helvetica, Arial;
    font-weight: normal;
	font-size: 12px;	
	text-align: left;
}

.defaultimage {
	float: right;
}

.blurb {
	color: #555555;
	font-family: Helvetica, Arial;
    font-weight: bold;
	font-size: 12px;	
	text-align: left;
}

.sideforums {
	font-size: 12px;	
}

.sideforums A {
	font-size: 12px;	
}
.sidebar {
	padding-top: 10px;
	color: #555555;
	width: 300px;
	font-family: Helvetica, Arial;
    font-weight: bold;
	text-decoration: none;
	font-size: 14px;	
	text-align: left;
}

.sidebar A {
	font-size: 12px;
}

.notice {
	font-family: Helvetica, Arial;
    font-size: 10px;
    font-style: italic;
    color: #8dc63f;
}

.byline {
	font-family: Helvetica, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #AAAAAA;
}


.signupinput{
	font-family: Helvetica, Arial;
    font-size: 15px;
    margin-top: 8px;
    margin-bottom: 5px;
    padding: 8px;
    border: solid 1px #AAAAAA;
    font-weight: heavy;
    color: #8dc63f;
}

.defaultimg {
	width: 40px;
	height: 40px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
}

.commentbox {
	position: relative;
	width: 650px;
	background-color: #dfdfdf;
	border: 1px solid #ABABAB;
	margin-bottom: 10px;

}

.postedby {
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-style: italic;
}

.postedby A {
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-style: italic;
}

.newsinput{
	font-family: Helvetica, Arial;
    font-size: 15px;
    margin-top: 8px;
    margin-bottom: 5px;
    display: block;
    padding: 8px;
    border: solid 1px #AAAAAA;
    width: 650px;
    font-weight: heavy;
    color: #8dc63f;
}

.dateinput{
	font-family: Helvetica, Arial;
    font-size: 15px;
    margin-top: 8px;
    margin-bottom: 5px;
    padding: 8px;
    border: solid 1px #AAAAAA;
    font-weight: heavy;
    color: #8dc63f;
    width: 30px;
}


.signupsubmit{
	font-family: Helvetica, Arial;
    font-size: 15px;
    margin-top: 8px;
    margin-bottom: 5px;
    display: block;
    padding: 8px;
    border: solid 1px #444444;
    font-weight: heavy;
    color: #444444;
    background: #dfdfdf;
}

.signupselect{
	font-family: Helvetica, Arial;
    font-size: 15px;
    margin-top: 8px;
    margin-bottom: 5px;
    padding: 8px;
    border: solid 1px #AAAAAA;
    font-weight: heavy;
    color: #8dc63f;
}

a {
    color: #8dc63f;
	font-family: Helvetica, Arial;
    font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.placeholder {
    color: #FFFFFF;
	font-family: Helvetica, Arial;
    font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}



.h1admin {
    color: #8dc63f;
	font-family: Helvetica, Arial;
    font-weight: bold;
	text-decoration: none;
	font-size: 36px;
}

.commentsheading {
    color: #8dc63f;
	font-family: Helvetica, Arial;
    font-weight: bold;
	text-decoration: none;
	font-size: 20px;
	text-align:right;
}

.archivetitle {
	font-size: 16;
	font-weight: heavy;
}

.archivetitle A {
	font-size: 16;
	font-weight: heavy;
}