body {
	text-align: center;
	min-width: 738px;
	color:#fff;
    background-color:#000;
	font: 12px verdana, arial, helvetica, sans-serif;
	margin-top:0px;
	margin:0px;
	padding:0px;
}

/* ONLY IN publictemplate.asp */
#banner {
	top:120px;
	border:solid 0px YELLOW;
}
#top-menu {
	border:solid 0px RED;
	z-index:10;
	background-color:#000;
	padding-bottom:3px;
	padding-top:3px;
	width:100%;
}
.top-menu-item {
	color:#FC2;/*OLD FC2*/
	padding:5px;
	text-decoration:none;
	font-weight:bold;
}
/* END publictemplate.asp */

/* all pages */
.content {
	margin:0 auto;
	text-align: left;
	width:732px;
	padding:3px;
	border:1px solid black;
	color:#fff;
	background-color:#1d2a10;/*OLD 2d371f*/
}
.content a {
	color:#FC2;
}
.content table	{
	font-size:12px;
}
a 	{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
select	{
	background-color:#ddd;
	color:#222;
	font-weight:bold;
	}
img	{
	border:0px
	}
h1,h2,h3,h4,h5,h6 {
	color:#FC2;/*OLD fc3*/
	}
h1  {font-size: 30px;}
ul	{
	list-style-type: square;
	color:#FC2;
	}
.contentHeading{color:#fff;background-color:#2d371f;font-size:28px;font-weight:bold;text-align:center;border-width:1px;border-color:#222;border-style:solid;padding:5px;}
.contentSubHeading{color:#fff;background-color:#2d371f;font-size:16px;font-weight:bold;border-width:1px;border-color:#222;border-style: solid;padding:2px;}
.contentSubSubHeading{color:#fff;background-color:#2d371f;font-size:14px;font-weight:bold;border-width:1px;border-color:#222;border-style: solid;padding:2px;}
.contentBody{color:#fff;background-color:#2d371f;font-size:12px;} 
.contentFooter{color:#fff;background-color:#2d371f;font-size:14px;} 

a.contentlinks:active {color: #fc3;}
a.contentlinks:visited {color: #fc3;}
a.contentlinks:link {color: #fc3;}
a.contentlinks:hover {color: #fc3;text-decoration:underline;}

hr {
    height:1px;color:#fc3;
}
/* END all pages */

/* ONLY IN home.asp */
#featured-image {
	float:left;
	clear:left;
	margin: 0 1em 0 0;
	width:240px;
	border:solid 2px #000;
	}
#news {
    float:right;
	clear:right;
	margin: 0 0 0 0;
	width:158px;
	background:#2d371f;
	border:solid 2px #000;
	}
#news img {
	border-width:0px;
}
.news-heading {
	background:#2d371f;
	color:#fff;
	font-weight:bold;
	padding:2px;
	border:solid 1px #000;
}
#recent-heading {
	color:#000;
	/*background:#FC2;*/
	background-image:url('../images/template/gold.png');
	border:solid 0px #000;
	padding:3px;
	margin-top:3px;
}
#recent-images {
	width:100%;
	background:#000;
	border-width:0px;
	/*overflow: scroll*/
}
#recent-images img {
	vertical-align:top;
	border:solid 1px black;
	border-top-width:2px;
	border-bottom-width:2px;
	width:120px;
	height:80px;
}
#recent-more {
	border:solid 2px #000;
}
#mailing {
	color:#000;
	/*background:#FC2;*/
	background-image:url('../images/template/gold.png');
	border:solid 0px #000;
	padding:3px;
	margin-top:3px;
}
#mailing img {
	border-width:0px;
}
.textbox {
	border:solid 1px #000;
	height:20px;
	background-image:url('../images/template/textbox_bg.gif');
}
/* END home.asp */

/* ONLY iN ss.asp */
img.photo-border {
    border:solid 1px #000;
}

/* ONLY IN email.asp */
.entry{	
	color:#000;
	background-color:#ccc;
	border: solid 1px #222;
}

/* ONLY IN featured.asp */
.frame {
	width:140px;
	border:solid 2px #000;
}
.matted {
	border: solid 20px #fff;
}