/* Default CSS Document */

															/** BODY ELEMENTS **/
* {
	margin: 10;
	padding: 0;
	}
	body {
		color: #333;
		background-color: #400000;
		font-family: "Arial", "Helvetica", sans-serif;
		font-size: .75em;
		text-align: center;
		}

	h1{
		font-size:30px;
		color:#9B6602;
		font-weight:bold;
		position:absolute;
		padding:0;
		margin:0;
		top:0px;
		left:40px;
	}

	h2{
		line-height:25px;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		background:url(../images/h2_bg.jpg) repeat-x;
		padding-left:10px;
	}

	a{
		text-decoration:none;
		color:#0A51A1;
		font-weight:bold;
		outline:none; /*per FF*/
	}
		.clearfix{
		clear:both;
	}

															/** IMAGE GALLERY **/

	div.img a:hover img {border: 1px solid #0000ff;}
	
	div.img
	{
		margin: 2px;
		border: 1px solid #400000;
		height: auto;
		width: auto;
		float: left;
		text-align: center;
	}	
	div.img img
	{
		display: inline;
		margin: 3px;
		border: 1px solid #ffffff;
	}

	div.desc
	{
		text-align: center;
		font-weight: normal;
		width: 120px;
		margin: 2px;
	}

															
	img {
	   padding:1px;
	   border:1px solid #660000;
	   background-color:#865802;
	}

															/** MAIN CONTAINERS **/
div#container {
	width: 600px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	}
	div#header {
	width: 550px;
	height:150px;
	background:#D7E0DF url(../images/header.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
	position:relative;	
		}
		div#header-in {
			
			}
	div#content {
	padding: 10px;	
		}
	div#center {
		width: 500px;
		margin-left: auto;
		margin-right: auto;
		}
		div#center-in {
			
			}
	div#footer {
		padding-top:10px;
		height:25px;
		background:#D7E0DF;
		text-align: center;
		clear: both;
		}
		div#footer-in {
			
			}






															/** SUB CONTAINERS **/
* { }






															/** LISTS **/
* { }






															/** TYPOGRAPHY **/
.x {
	display: none;
	}
div#uhoh {
	width: 400px;
	margin: 100px auto;
	padding: 20px 30px;
	line-height: 1.5em;
	text-align: left;
	}
	div.unauthorized-401, div.forbidden-403,
	div.notfound-404, div.internalerror-500 {
		color: #333;
		background-color: #ffc;
		border: 1px solid #ff0;
		}
	div.unauthorized-401 a, div.forbidden-403 a,
	div.notfound-404 a, div.internalerror-500 a {
		color: #00f;
		background-color: #ffc;
		}






															/** FORMS **/
* { }






															/** END **/
