html
{
	/*background-color:#333333;
	background-image:url(http://www.silverfire.org/_images/repeated45_light.gif);
	*/
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.banner{ 
margin-bottom:5px;
}
.content_wrapper{
	width:850px;
	background-repeat:repeat-y;
	margin:auto;
}
.nav_module h1 a:link, .nav_module h1 a:visited{
	background-color:none;
	border:0px;
}
.nav_col
{
	float:left;
	text-align:left;
	margin-right:5px;
}
.nav_img{
	font-size:10px;
}
.nav_module
{
	text-align:right;
	border-bottom:1px solid #ccc;
	width:160px;
}/*
.nav_col a:link, .nav_col a:visited{
	color:#000;
	text-decoration:none;
	font-size:11px;
	display:block;
	border-bottom:1px solid #ccc;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:5px;
}*/
.nav_col a:hover{
	background-image:url('assets/menuGradient.png');
	background-position:right;
	background-repeat:repeat-y;
	color:#af0000;
}

.top_level{
	border-top:1px solid #333;
	font-size:14px;
	display:block;
	border-bottom:1px solid #000;
	text-decoration:none;
	font-weight:bold;
	color: #000;
}
 .top_level a:hover{
	color:#ff6600;
}
.nav_module a:link, .nav_module a:visited
{
	display:block;
	text-align:left;
	text-decoration: none;;
	padding-top: 5px;
	padding-bottom:5px;
	font-size:11px;
	border-top:1px solid #ccc;

	font-weight:normal;
	border-bottom:0px;
	font-weight:600;
}
.nav_module a:hover
{
	/*background-color: #f60;
	*/background-image:url('assets/menuGradient.png');
	background-position:right;
	background-repeat:repeat-y;	
	color:#af0000;
}
.nav_module h1, .top_level{
	font-size:13px;
	text-align:left;
	padding-top:6px;

	margin:0px;
	height:25px;
	color:#fff;
	color:#600;
}
.sub_nav a:link,.sub_nav a:visited{
	font-size:10px;
	padding-top:3px;
	padding-bottom:3px;
	/*text-indent:10px;*/
	padding-left:0px;
	border-top:1px solid #ccc;
	font-weight:normal;
	color:#000;
	white-space:nowrap;
	overflow:hidden;

}
.sub_nav a:hover{
	/*background-color: #f60;
	*/background-image:url('assets/menuGradient.png');
	background-position:right;
	background-repeat:repeat-y;	
	color:#af0000;
}
#main_content
{
	width:675px;
	float:right;
	margin-left:1px;
	margin-right:1px;
	border-left:0px solid #f60;
	border-top:0px solid #333;
	border-bottom:0px solid #333;
	border-right:0px solid #333;
	padding-top:0px;
}
.main_content h1
{
	font-weight:normal;
	font-size:12px;
	border-top:0px solid #333;
	border-bottom:1px solid #ccc;
	height:20px;
	margin-top:0px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:5px;
	background-repeat:repeat-y;
	background-position:right;
}
.main_content h1 img{
	padding-right:5px;
	padding-left:5px;
}
.main_content p
{
	padding:5px;
	margin:0px;
	padding-top:0px;
	margin-bottom:5px;
}
.main_content a:link, .main_content a:visited
{color:#AF0000;
	/*
	color: #3399cc;*/
	text-decoration:none;
}
.main_content a:hover
{
	color: #3399cc;*/
	text-decoration:underline;
}
.clear{
	clear:both;
}
.footer
{

	margin-top:5px; 
	height:24px;
	border-top:1px solid #ccc;
	color:#333;
	font-size:10px;
	padding-top:5px;
	padding-bottom:0px;
	text-align:center;
}
.footer a:link, .footer a:visited
{
	text-decoration:none;
	color:#600;
}
.footer a:hover
{
	color:#f60;
	text-decoration:underline;
}
.note{
color:#f60;
	font-size:10px;
}
.title
{
	font-weight:bold;
	border-bottom:1px solid #ccc;
}
.image_wrapper{
margin-left:auto;
margin-right:auto;
width:500px;
border:1px solid #ff6600;
}
.image_wrapper img{
border:0px;
}
.server_message{
}
.server_message a:link, .server_message a:visited{
font-weight:bold;
}
.server_message img{
border:0px;
}
input, textarea{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.tile{
	border:0px solid black;  text-align:center; margin-right:10px; width:120px; margin-bottom:10px;
}
.title img{margin-right:5px;}
.comments{font-size:10px; border-top:1px dashed #ccc; margin-left:5px;}
td img, td input{
vertical-align:text-bottom;
}
.editable{
	color:#000;
	background-color:#ccccff;
	border:1px #9999cc dashed;
}
.quote
{
	border:0px solid black;
	margin-top:5px;
	margin-bottom:0px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
}
p
{
/*	text-indent:10px;*/
}
.photo_bottom
	{
	/*	background-image:url('http://test.silverfire.org/website/_images/grayRound530.png');*/
		background-position: bottom;
	/*	height:10px;*/
		margin-top:0px;
	}
	.photo_top
	{
		/*background-image:url('http://test.silverfire.org/website/_images/grayRound530.png');*/
		background-color:transparent;
		margin-top:5px;
	/*	height:10px;*/
	}
	.menu_bottom
	{
	/*	background-image:url('http://test.silverfire.org/website/_images/grayRound160.png');*/
		background-position: bottom;
		height:10px;
		margin-top:0px;
	}
	.menu_top
	{
	/*	background-image:url('http://test.silverfire.org/website/_images/grayRound160.png');
		*/background-color:transparent;
		margin-top:5px;
		height:10px;
	}
	.menu_bg
	{
/*	background-image:url('http://test.silverfire.org/website/_images/grayBg160.png');*/
	}
	.photo
	{
		/*background-image:url('http://test.silverfire.org/website/_images/grayBg530.png');
		color:#fff;*/
		margin:0px;
		}
		
		
/*********************** New Styles 2010 **************************************/		
body
	{
		margin:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333;
	}
	a
	{
		color:#600;
		text-decoration:none;
	}
	a:hover
	{
		color:#600;
		text-decoration:underline;
	}
	.bodyContainer
	{
		width:900px;
		margin:0px;
		margin-left:auto;
		margin-right:auto;
		min-height:1000px;
	}
	.banner
	{
		height:90px;
		margin-bottom:10px;
		position:relative;
		background-image:url("assets/logo_2010.png");
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	.banner .quote
	{
		text-align:right;
		float:right;
		font-size:13px;
		position: absolute; right: 10px; bottom: 0px;
		line-height:1.5em;
		color:#aaa;
		width:500px;
	}
	.menuBar
	{
		height:25px;
		background-color:#333;
		margin-bottom:10px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background-image:url("assets/menu_grad.png");
	}
	.menuBar a
	{
		color:#333;
		display:block;
		float:left;
		padding-left:20px;
		padding-right:20px;
		height:25px;
		padding-top:5px;
		
	}
	.menuBar a:hover
	{
		color:#a00;
	}
	.imageShow, .colorShow
	{
		height:300px;
		background-color:#fff;
		background-position:center center;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	.colorShow
	{
		height:150px;
	}
	.textContent
	{
		margin-top:10px;
		width:700px;
		margin-left:auto;
		margin-right:auto;
		line-height:1.7em;
	}
	.mainColumn
	{
	}
	.leftColumn
	{
		width:48%;
		float:left;
	}
	.rightColumn
	{
		width:48%;
		float:right;
	}
	.photoElement, .blogElement
	{
		height:125px;
		background-color:#eee;
		border:1px solid #ccc;
		width:850px;
		margin:auto;
		margin-bottom:25px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		text-align:center;

	}
	.photoElement img
	{
		margin-top:25px;
		margin-left:17px;
		margin-right:17px;
		border:1px solid #333;
		cursor:pointer;
	}

	.blogElement
	{
		text-align:left;
		height:auto;
		color:#222;
		padding-top:10px;
		padding-bottom:10px;
	}
	.blogElement p
	{
		padding-left:10px;
		padding-right:10px;
	}
	.readMore
	{
		float:right;
		clear:both;
		font-weight:bold;
		padding-right:5px;
	}
	.readMore img
	{
		border:0px;
	}
	.clear
	{
		height:1px;
		width:100%;
		clear:both;
	}
	.nav_col
	{
		margin-top:10px;
	}
	h6
	{
		margin:0px;
		font-size:13px;
		font-weight:bold;
		color:#222;
	}
	.mini_banner
	{
		width:160px;
		-moz-border-radius:5px;
		display:none;
	}
	.textContent h1
	{
		margin-top:10px;
		font-size:16px;
		font-weight:normal;
		border-bottom:1px solid #ccc;
		padding-bottom:5px;
	}
	.breadcrumb
	{
		font-size:9px;
		border:1px solid #ccc;
		border-top-width:0px;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		padding:2px;
	}
	.editinplace
	{
		width:100%;
		font-family:inherit;
		font-size:inherit;
	}
	.errorMsg
	{
		border:1px dotted #600;
		background-color:#ccc;
		padding:10px;
	}
	h5, h4
	{
		border-bottom:1px solid #ccc;
		font-size:11px;
		margin-bottom:2px;
		margin-top:2px;
	}
	h4
	{
		font-size:10px;
	}
	.comment form, .comments
	{
		background-color:#ddd;
		border-left:1px solid #600;
		padding:5px;
	}
	.comment form table
	{
	border-spacing:0px;
	
	}
	.comments
	{
		border-top:0px;
		background-color:#ddd;
		padding:2px;
		margin:2px;
		margin-top:5px;
	}