body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
   	color: rgb(0, 0, 0);
	}
	body{
	
	background:#b6b6b6 repeat-y center url(../Images/BackgroundGold.jpg) }
table {
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img{
	border:0;
	}
address,caption,cite,code,dfn,em,strong,th,var,b{
	font-style:normal;font-weight:normal;
	}
ul {
	list-style:none;
	}
ol {
	list-style: decimal;
	}
caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
q:before,q:after {
	content:'';
	}

body {
	font: 12px/18px verdana, helvetica, sans-serif;
	}
a {
	clear:both;
    text-decoration: none;
    color: white;
    border: none; 
    font-weight:400;
	}
a:hover, a:focus{
	color:yellow;
	font-weight:600;
	text-decoration: underline;
	
	} 
a img, a:hover img {
padding:10px;
    color: inherit;
   }	
	
font {
	color: inherit;
	font-family: inherit;
	font-size: inherit;}
	
#bodyspace{
	height:auto;
left:50%;
margin-left:-340px;
margin-top:20px;
position:relative;
right:50%;
width:650px;
	}

.container{
	position:relative;
	margin-top:5px;
	left:5px;
	margin:20px;
	border-style:solid;
	border-width:4px;
	padding:10px;
	width:600px;
	height:auto;
	
	
}
#logo{
	position:relative;
	margin-top:-23px;	
	margin-left:-24px;
	width:261px;
	height:258px; 

	}
#needed_space{
	
	position:relative;
	height:auto;
	}

.top_links{
	background-color:black;
	left:255px;
	margin-bottom:100px;
	margin-top:-230px;
	padding:5px;
	position:relative;
	text-align:center;
	width:330px;
	}
.blackLinks{
	font-size:14px;
	font-weight:600;
	}

.top{
	font-size:14px;
	font-weight:600;
	}

.main{
	height:auto;
	position:relative;
	margin-top::180px;

	right:auto;
	left:auto;
	}
.title{	
	width:600px;
	height:20px;

	position:relative;
	color:black;
	font-size:18px;
	font-weight:600;
	text-align:center;
	text-transform:uppercase;
	}
.title h2{
	font-size:14px;
	text-transform::uppercase;
	}

.main_text{
	margin:30px 1px 30px 10px;
	width:550px;
	height:auto;
	position:relative;
	margin-top::30px;
	left:25px;}
.main_text p{
	position:relative;
	clear:both;
	margin:1em;
	margin-top:.2em;
	overflow:visible;
	height:auto;
	
	}
.main_text a{
font-weight:400;
	display:inline;
	color:black;
	text-decoration:underline;	
	}
	
	.main_text a:hover{
font-weight:400;
	display:inline;
	color:#FFCC00;
	text-decoration:underline;	
	}
.main_text .date{
	clear:none;
	z-index:60;
	width:30%
	margin:none;
	font-size:18px;
	color:black;
	height:20px;
	font-weight:600;
	left:1em;
	
	}
.main_text  .subtitle{
	width:500px;
	padding-left:1em;
	padding-right:1em;
	clear:none;
	margin:none;
	background-color:black;
	color:yellow;
	font-size:14px;
	position:relative;
	right:0px;
 	font-weight:600;
	height:20px;
	text-align:right;
	}
.main_text  .subtitle a{

	clear:none;
	margin:none;
	left:0px;
	color:yellow;
	font-size:14px;
	position:relative;
	right:0px;
 	font-weight:600;
	height:20px;
	text-align:right;
	}
	


.main_pic{
	text-align:center;
	position:relative;
	width:auto;
	height:auto;
	margin-top:2em;
	margin-bottom:2em;
	margin-left:auto;
	margin-right:auto;

		}
.line{}
.end_links{
	color:black;
	background:black;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	text-align:center;
	font-weight:600;
	width:550px;
	padding:10px;
	}
	
#end_of_html{
	clear:both;
	position:relative;
	}
	

#Back2Top {
bottom:20px;
color:#666666;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:900;
position:fixed;
right:20px;
text-decoration:underline;
visibility:visible;
}
#Back2Top a{

color:#666666;

}

