body {
	background: #eeeeee url(../images/Background.gif) top center repeat-y;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : .8em;
	line-height : 1.5;
	margin : 0;
	padding : 0;
}
.container {
	margin : 0 auto;
	width : 777px;
	border : 5px solid #A1A1A1;
	border : 0;
	padding : 0;
	background-color : #FFFFFF;
}
.header {
	border : 0;
	height : 187px;
	background:url(../images/Masthead.jpg) no-repeat;
	overflow:hidden;
}
span#icons {
	margin : 0;
	padding : 0;
	border : 0;
	position : relative;
	top : 25px;
	left : 200px;
	display : inline;
	font-size : 90%;
	width:590px;
}
span#icons img {
	margin-right : 3px;
	vertical-align:middle;
	margin-top : 1px; /* added to fix 1px invisible line bug in IE6, when vertical-align:middle is applied to image */
}
span#icons a {
	color : #DDDDDD;
	margin-right : 20px;
}
span#icons a:link, 
span#icons a:visited {
	text-decoration : none;
}
span#icons a:hover, 
span#icons a:active {
	text-decoration : underline;
}
img#home {
	position : relative;
	top : 40px;
}
.feature {
	float : left;
	border-left : 1px solid #A1A1A1;
	width : 259px;
	height : 100px;
}
.one  {
	border-left : none;
	clear : both;
}
.two {
}
.three {
	width : 257px;
}
.center {
	text-align : center;
}
.bordertop {
	border-top : 1px solid #A1A1A1;
}
borderright {
	border-right : 1px solid #A1A1A1;
}
borderleft {
	border-left : 1px solid #A1A1A1;
}
.borderbottom {
	border-bottom : 1px solid #A1A1A1;
}
.feature p {
	margin : 20px;
	font-size : x-small;
}
ul {
	list-style-image:  url(../images/bluebulletsmall.gif);
}
.navigation {
	width : 777px;
	background-color : #e3e2e2;
}
.navigation p {
	font-size : x-small;
	font-weight : bold;
	margin : 0;
	padding : 0;
	text-align: center;
	padding : 10px 0 10px 0;
}
.middlewrapper {
}

.middlewrapperleft {
	float : left;
	width : 515px;
	margin : 0;
	padding : 0;
	border-right : 1px solid #A1A1A1;
}
.photobox {
	margin : 0;
	padding : 0;
	border-bottom : 1px solid #A1A1A1;
}
.photobox p {
	margin : 20px 20px 20px 20px;
	padding : 0;
	width : 450px;
	font-size : x-small;
}
.featurestory h1, 
.featurestory h2, 
.featurestory h3, 
.featurestory h4, 
.featurestory p,
.featurestory embed,
.featurestory div {
	margin : 20px 20px 0 20px;
	padding : 0;
}
.featurestory p {
	margin-top : 0px;
	margin-bottom : 20px;
}
.marginbottom {
	margin-bottom : 20px;
}
.rightcolumn {
	width : 257px;
	float : left;
}

.rightcolumn p, 
.rightcolumn h1, 
.rightcolumn h2, 
.rightcolumn h3, 
.rightcolumn h6,
.rightcolumn div, 
.rightcolumn form {
	margin : 20px 20px 0 20px;
	padding : 0;
	font-size : .85em;
}
.rightcolumn p, 
.rightcolumn form {
	margin-top : 0px;
	margin-bottom : 20px;
}
.rightcolumn div {
	padding-top : 10px;
}
.rightcolumn span.date, 
.rightcolumn span.time {
	font-size : 90%;
	font-style:italic;
}
.rightcolumn li {
	font-size : 90%;
	margin : 0 10px 3px 0;
	padding : 0;
}
.half {
	width : 49%;
	float:left;
}
.third {
	width : 33%;
	float:left;
}
.whole {
	width : 100%;
	float:left;
	border-right:0;
}
.middlecolumn {
	border-right: 1px solid #A1A1A1;
}
.footer {
	width : 777px;
	text-align : center;
	clear : both;
	border : 0;
	border-top : 1px solid #A1A1A1;
}
.footer p {
	margin : 0;
	padding : 0;
	font-size : x-small;
	font-weight : bold;
	padding : 10px 0 10px 0;
}
.rss {
	margin : 0;
	padding : 0;
}
.rss p {
	font-size : 1em;
	margin : -30px 0 20px 0;
}

h1 {
	color : #CC0000;
	background-color : transparent;
	font-size:125%;
}
h2 {
	color : #6699FF;
	background-color : transparent;
	font-size:110%;
}
h3 {
	color : #CC0000;
	background-color : transparent;
	font-size:90%;
}
h4 {
	color : #000000;
	background-color : transparent;
	font-size:90%;
	font-weight : bold;
}
h5 {
	color : #000000;
	background-color : transparent;
	font-size : x-small;
	font-weight : bold;
}
h6 {
	color : #000000;
	background-color : transparent;
	font-size : 90%;
	font-style: italic;
}
a:link, 
a:visited {
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a:hover, 
a:active {
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
input {
	vertical-align: middle;
}
/************** #skip navigation **************/

#skip a, 
#skip a:hover, 
#skip a:visited { 
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
} 
  
#skip a:active { 
	position:static; 
	width:auto; 
	height:auto; 
} 

