/*CSS file developed by Fultonius*/

    html, body {
           height : 100%;
           background: #000;
           font : 0.95em/1.75em "Helvetica", "Arial", sans-serif;
      }   
	
	#border {
		padding : 0;
		margin:0 auto;
		width: 900px;
	}
	#wrap {
		width : 900px;
		background: #000;
		position: relative;
		color : #333;
		border: 0;
		padding: 0;
	}
	#wrap img {
		border-style:none;
	}
	#wrap h1 {
		position: absolute;
		left:-2000px;
	}
							/*****Navigation*****/
	#nav {
		background-color : #000;
		padding: 10px 0 0 10px;
		color : #333;
		margin : 0;
	}
	#nav ul li {
		position: relative;
		float:left;
	}
	#nav ul {
		list-style : none;
		margin : 0;
		padding : 0;
		border : none;
	}
	#nav li {
		border-bottom : 1px solid #000;
		margin : 0;
	}
    #nav li a {
		display : block;
		width:99px;
		padding : 3px 3px 3px 0.5em;
		border-left : 1px solid #000;
		background-color : #333;
		color : #fff;
		text-decoration : none;
    }
	#nav li a:hover {
		border-left : 1px solid #000;
		background-color : #ccc;
		color : #333;
	}
	#nav li a.uberlink {
		border-left : 1px solid #000;
		background-color : #666;
		color: #fff !important;
		cursor: default;
	}
	
							/*****Main Content*****/
	#main {
		background : #000;
		margin :0 20px;
		padding :1em 0 0 0 ;
		border :1px solid #000;
		clear:both;
	}
	#main a {
		color: #9b1722;
		font-style: normal;
	}
	#main a:visited{
		color:#ababab; /*#1f4a71;*/
	}
	#main a:hover {
		color: #346;
	}
	#main p {
		text-align : left;
		padding : 0;
		margin : 0;
		border : 0px none;
		color : rgb(204,204,204);
	}
    #main p.spaced {
		margin-bottom: 1em;
	}
    #main p.doublespaced {
		margin-bottom: 2em;
      }
	#main p.cleared {
		margin:2em 0;
		clear:both;
	}
	#main p.cleared2 {
		margin:2em 0em;
		padding: 1em 0;
		clear:both;
	}
	#main li {
		text-align : justify;
		padding : 0;
		border : 0px none;
		color: rgb(204,204,204);
		margin:0 0 0 -20px;
	}
	#main li.spaced{
		text-align : justify;
		padding : 0;
		border : 0px none;
		color: rgb(204,204,204);
		margin:0 0 2em -20px;
	}
	#main h2 {
		font : bold 1.5em "arial", "Helvetica", sans-serif;
		color: rgb(204,204,204);
	}
	#main h3 {
		font : bold 1.3em "arial", "Helvetica", sans-serif;
		color: rgb(204,204,204);
	}
	#main h4 {
		font : bold 1.1em "arial", "Helvetica", sans-serif;
		color: rgb(204,204,204);
		clear:both;
		padding:1em 0 0 0;
	}
	#main h5 {
		font : bold 1.1em "arial", "Helvetica", sans-serif;
		color: rgb(204,204,204);
		padding:1em 0 0 0;
	}
	#main h6 {
		font : bold 1.1em "arial", "Helvetica", sans-serif;
		color: rgb(204,204,204);
		padding:1em 0 0 0;
		clear:both;
	}
	#main img {
		border: 2px solid #ccc;
	}
	
						/******Gallery Divs and Classes******/
	#gallery {
		background : #000;
		margin :0;
		padding :1em 40px 0 40px ;
		clear:both;
	}
	#gallery img{
		border: 2px solid #ccc;
	}
	#gallery p.galleryleft {
		padding: 120px 2em 0 95px;
		margin:0;
		clear:none;
	}
	#gallery p.galleryright {
		margin:0;
		padding:120px 95px 0 10px;
		clear:none;
	}
	#gallery p.galleryleft a, #gallery p.galleryright a {
		font : bold 1.5em "arial", "Helvetica", sans-serif;
		color: rgb(204,204,204);
		text-decoration:none;
		}
	#gallery p.galleryleft a:visited, #gallery p.galleryright a:visited {
		color:#1f4a71;
		text-decoration:none;
		}
	#gallery p.galleryleft a:hover, #gallery p.galleryright a:hover {
		color: #ababab;
		text-decoration:none;
		}
	.galleryright {
		float: right;
		margin:1em 20px 1em 1em;
		clear:both;
	}
	.gallerytopright {
		float: right;
		margin:2em 20px 1em 1em;
		clear:both;
		border:none;
	}
	.galleryleft {
		float: left;
		margin:1em 1em 1em 20px;
		clear:both;
		border:none;
	}
						/******Special div and class for News******/
.more {
	display: none;
	overflow:hidden;
	margin: 1em 0;
	padding-top: 1em;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666; }
a.showLink, a.hideLink {
	text-decoration: none;
	color: #36f;
	padding-left: 8px;
	}
a.hideLink {
	}
a.showLink:hover, a.hideLink:hover {
	color : #346; 
	}	
						/******Special div and class for contacts page******/
	#contact img{
		border:none;
		}
	.contact {
		float: left;
		padding:110px 20px 0 0;
		margin:0;
	}
						/******Footer Stuff******/
	#footer {
		width:838px;
		clear : both;
		color : rgb(204,204,204);
		background : #000;
		border-top : 1px dotted rgb(204,204,204);
		margin: 1em 0 0 20px ;
		padding:10px 0 10px 2em;
	}
	#footer a {
		text-decoration : none;
		color : rgb(204,204,204);
		display:inline;
		padding: 0 2em 0 0;
		margin: 0;
	}
	#footer a:hover {
		color : #346;
	}
	#footer p{
		text-decoration : none;
		color : rgb(204,204,204);
		display:inline;
		padding: 0;
		margin: 0 2em 0 0;
	}
	
						/******Classes for image positioning******/	
	.imageright {
		float: right;
		margin:0 -10px 1em 20px;
	}
	.imagetopright {
		float: right;
		margin:1em -10px 0 20px;
	}
	.news {
		float: right;
		margin:1em 0px 1em 20px;
	}
	.news2 {
		margin:1em 125px;
	}
	.imageleft {
		float: left;
		margin:0 20px 0 0;
	}
	.imageleft2 {
		float: left;
		margin:0 20px 20px 0;
	}



