* {margin:0; padding:0;}

html, body {
	height: 100%;
}

body {
	font-family: arial, verdana, helvetica, serif;
	background: #EBEBEB url("../img/bg.jpg") repeat-y top center;
	color: #6E6C6D; /*#6A6868;*/
	font-size: 12px;
}

img
{
	border: 0;
}

a {
	text-decoration:none;
	color: #D0A159;
}

ol
{
	padding-left: 40px;
}

.clearer {
	line-height:1px;
	clear:both;
	font-size:1px;
}

#page {
	width: 671px;
	margin: 0 auto;
	padding: 0 0 0 0;
	position: relative;
	height: 100%;
}

	#top {
		width: 671px;
		height: 127px;
		background: #fff url('../img/top.bg.gif') repeat-x bottom left;
	}
		
		#logo
		{
			padding: 15px 0 0 29px;
			float: left;
		}

		#name
		{
			padding: 63px 13px 0 0;
			float: right;
		}

	#left {
		width: 164px;
		float: left;

		padding-top: 20px;
	}

		ul.navigation {
			list-style:none;
			list-style-type: none;

			border-bottom: 1px solid #e0e0e0;
		}

			ul.navigation li {
				height: 16px;

				padding: 4px 0 0 15px;

				background:url('../img/navigation.bg.gif') repeat-x top left;
			}

			ul.navigation li.sub {
				height: 16px;

				padding: 4px 0 0 30px;

				background:url('../img/navigation.sub.bg.gif') repeat-x top left;
			}

				ul.navigation li a {
					color: #6E6C6D;
				}

				ul.navigation li.selected a, ul.navigation li a:hover {
					color: #D0A159;
				}


				

	#main {
		width: 490px;

		float: right;

		padding: 7px 8px 0 8px;
	}

		#head {
			width: 479px;

			height: 28px;

			padding: 40px 0 0 11px;

			background:url('../img/main.top.bg.gif') no-repeat top left;

			color: white;
		}
			#head h1 {
				font-weight: normal;

				font-size: 20px;
			}

				#head h1 span {
					color: #B7B5B6;

					font-weight: lighter;
				}

		#content {
			padding: 18px 11px 40px 11px;
		}
			h2 {
				font-weight: normal;

				font-size: 17px
			}

			h3 {
				font-weight: normal;

				font-size: 15px
			}

			#content p {
				margin-bottom: 10px;
			}
	
	#footer {
		width: 649px;
		text-align: center;
		position: fixed;
		bottom: 0;
		padding: 10px;

		border-top: 1px solid #E0E0E0;

		background-color: white;
	}