body {
background: url(../images/bg_glow.png) top center no-repeat #1f1f1f;
margin-top: 0;
margin-bottom: 0;
text-align: center;
}
.container{
background: #373737;
border-color: #454545;
border-style: solid;
border-width: 0px 1px 1px 1px;
width: 898px;
margin-right: auto;
margin-left: auto;
}
.header{
background: url(../images/header.jpg);
width: 898px;
height: 190px;
margin-left: auto;
margin-right: auto;
}
.navigation_container{
background: url(../images/navigation_repeater.gif) repeat-x;
width: 898px;
height: 125px;
}
.navigation_blocks{
margin-left: auto;
margin-right: auto;
height: 125px;
}
.navigation_blocks img{
border-width: 0px;
margin-left: 0px;
margin-right: 0px;
}
.add_margin{
margin: 20px;
}
/*Gallery CSS */
.dir{
float: left;
text-align: center;
margin-left: 7px;
}
.dir a{
text-decoration: none;
}
#rounded_container_gallery {
	background-color: #272727;
	overflow: hidden;
	width: 822px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	font: 12px verdana, Arial, Sans-Serif;
	color: #fff;
	text-align: left;
}
#rounded_container_gallery a{
color: #fff;
}
#rounded_container_gallery  img{
border-width: 3px;
padding: 4px;
border-color: #171A18;
margin-top: 10px;
}
#rounded_container_gallery  img:hover{
border-width: 3px;
padding: 4px;
border-color: #171A18;
background-color: #446676;
margin-top: 10px;
}
.gallery_images{
padding-left: 26px;
}
#rounded_container_gallery h2{
padding-left: 30px;
}
/*most content style controlled here: */
.sublinks{
color: #d6d6d6;
}
.sublinks a{
color: #d6d6d6;
}
.float_right{
float: right;
}
.float_right img:hover{
background: transparent;
}
#rounded_container {
	background-color: #272727;
	overflow: hidden;
	width: 840px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	font: 12px verdana, Arial, Sans-Serif;
	color: #fff;
}
#rounded_container_content {
	background-color: #272727;
	overflow: hidden;
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	font: 12px verdana, Arial, Sans-Serif;
	color: #fff;
	text-align: left;
}

#rounded_container_content h1,h3,p{
padding-left: 20px;
padding-right: 20px;
}
#rounded_container_content h2{
font-size: 20px;
padding-left: 20px;
padding-right: 20px;
}
#rounded_container_content h4{
padding-left: 20px;
font-size: .9em;
margin-top: -16px;
color: #d6d6d6;
}
#rounded_container_content a{
color: #fff;
text-decoration: underline;
}
#rounded_container_content a:hover{
color: #000;
background: #fff;
text-decoration: none;
}
#rounded_container_content img{
border-width: 3px;
padding: 4px;
border-color: #171A18;
margin-top: 10px;
}
#rounded_container_content img:hover{
border-width: 3px;
padding: 4px;
border-color: #171A18;
background-color: #446676;
margin-top: 10px;
}
* html #rounded_container {
	height: 1%;	
}
#rounded_container h1 {
	font-size: 20px;
	clear: both;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 50px;
	font-family: trebuchet ms;
	font-weight: 0;
}
#rounded_container p {
	padding: 0 10px;	
	text-align: left;
	clear: both;
}
.tl {
	background-image: url(../images/circle.gif);
	width: 10px;
	height: 10px;
	float: left;
	font-size: 0;
}
.tr {
	background-image: url(../images/circle.gif);
	background-position: 10px 0px;
	width: 10px;
	height: 10px;
	float: right;
	font-size: 0;
}
.bl {
	background-image: url(../images/circle.gif);
	background-position: 0px 10px;
	width: 10px;
	height: 10px;
	float: left;
	font-size: 0;
	clear: both;
}
.br {
	background-image: url(../images/circle.gif);
	background-position: 10px 10px;
	width: 10px;
	height: 10px;
	float: right;
	font-size: 0;
	padding-bottom: -10px;
}

