html, body, h1, h2, h3, h4{
	margin:				0 0 20px 0;
	padding:			0;
}
h1 img{
	display:			block;
}
img{
	border:				0;
}
a{
	color:				#990000;
	font-weight:		bold;
	text-decoration:	none;
}
hr {
  color:				#D6D3BA;
  background-color:		#D6D3BA;
  height:				1px;
}
th{
	vertical-align:		top;
}
a:hover{
	color:				#FFA405;
	text-decoration:	underline;
}
.left{
	float:				left;
}
.right{
	float:				right;
}
.more{
	text-align:			right;
}
.clear{
	clear:				both;
}

body{
	background:			#000;
	text-align:			center;
	font:				11px arial, sans-serif;
	color:				#312F1A;
}

/** layout **/
#wrapper{
	text-align:			left;
	margin:				20px auto;
	width:				714px;
	position:			relative;
}

#header{
	background:			top center url(../images/layout/logo.jpg) no-repeat;
	padding-top:		60px;
	width:				252px;
	position:			relative;
}

/** Header **/
h1{
	color:				#FDE7C2;
	background-color:	#991111;
	border:				2px solid #C4B888;
	padding:			8px;
	text-align:			center;
	font:				25px "Times new roman", sans-serif;
	font-style:			italic;
	font-weight:		normal;
	margin:				0 0 2px 21px;
}

#headerTab{
	width:				148px;
	background:			#E8E7DA url(../images/layout/header_tab.jpg) no-repeat;
	text-align:			center;
	position:			absolute;
	bottom:				-1px;
	left:				558px;
	padding:			6px 0;
}

/** Body **/
#body{
	position:			relative;
	width:				100%;
}

#nav{
	position:			absolute;
	top:				0;
	left:				0;
	width:				252px;
	padding-top:		292px;
	background:			url(../images/layout/pic_1.jpg) no-repeat;
}
	#nav ul{
		background:			bottom right #991111 url(../images/layout/nav_bot.jpg) no-repeat;
		margin:				0 7px 0 28px;
		padding:			5px 20px 15px 20px;
	}
		#nav li{
			list-style:			none;
			background:			bottom left url(../images/layout/dots.jpg) repeat-x;
		}
			#nav a{
				color:				#FDE7C2;
				font:				18px "times new roman", serif;
				font-style:			italic;
				background:			#991111;
				padding-right:		8px;
			}

/** content **/

#content{
	background:			#E8E7DA bottom right url(../images/layout/content_bottom_right.jpg) no-repeat;
	width:				462px;
	margin-left:		254px;
	min-height:			278px;
}

	#content .main{
		float:				left;
		width:				420px;
		margin:				14px 0 0 14px;
	}

	#content .main{
		padding-bottom:		1em;
	}
	
		#content .main img{
			width:				100px;
			border:				1px solid #555555;
		}

	#content .main p{
		margin:				0 0 1em 0;
	}

	#content .main .clear{
		height:				20px;
		margin-bottom:		-10px;
	}

#topRightCorner{
	float:				right;
	width:				20px;
	background:			top right url(../images/layout/content_top_right.jpg) no-repeat;
}

h2{
	font:				italic 22px "Times new roman", serif;
	color:				#991111;
	margin:				0 0 0.5em 0;
}

h3{
	font:				15px "Times new roman", serif;
	color:				#991111;
	margin:				0 0 0.5em 0;
}

/** Footer **/

#footer{
	color:				#E8E7DA;
	margin:				2px 0 0 275px;
}

#footerTab{
	position:			absolute;
	right:				8px;
	width:				148px;
	padding:			4px 0;
	text-align:			center;
	background:			#E8E7DA bottom left url(../images/layout/footer_tab.jpg) no-repeat;
}
#footerTab a{
	color:				#000;
	font-weight:		normal;
}
