/*----- Common -------*/
* { padding:0px; margin:0px; }
body { background:#300607 url(../images/background.gif) left top repeat-x; font:normal 14px/19px Arial, Helvetica, sans-serif; color:#5f483a; }
#Wrapper { width:739px; margin:auto; background:#0E0202 url(../images/wrapper-bg.gif) left top repeat-y; }
#Wrapper .top { background:url(../images/top.gif) left top no-repeat; }
#Wrapper .top .holder { width:612px; margin:auto; }
#Wrapper .top .menu {
	padding-top:10px;
	height:30px;
	padding-bottom:35px;
	overflow:hidden;
	padding-left: 60px;
}
#Wrapper .top .menu li { display:inline; }
#Wrapper .top .menu li a { text-decoration:none; font:normal 12px/30px Arial, Helvetica, sans-serif; color:#C8AB71; float:left; display:block; padding:0px 25px; }
#Wrapper .top .menu li a:hover { color:#FFFFFF; }
#Wrapper .mainArea { width:540px; margin:auto; }
#Wrapper .mainArea h1.logo { background:url(../images/logo.gif) left top no-repeat; margin-bottom:22px; }
#Wrapper .mainArea h1.logo a { width:540px; height:59px; display:block; overflow:hidden; text-indent:-9999px; }
#Wrapper .mainArea .ultimate { padding:2px 1px 0px 2px; }
#Wrapper .mainArea .topTxt {
	height:48px;
	border-bottom:2px solid #846954;
	background:url(../images/top-bg.gif) left top repeat-x;
}
#Wrapper .mainArea .topTxt .inner { background:url(../images/old-world.gif) center 11px no-repeat; padding-top:11px; height:26px; }
#Wrapper .mainArea .banner { height:344px; border-bottom:2px solid #846954; background:url(../images/banner.jpg) left top no-repeat; }
#Wrapper .mainArea .txtArea {
	padding-top: 30px;
	padding-right: 45px;
	padding-bottom: 15px;
	padding-left: 45px;
	overflow: auto;
}
#Wrapper .mainArea .txtArea p { margin-bottom:15px; }
#Wrapper .mainArea .txtArea h2 { margin-bottom:18px; font:bold 18px Arial, Helvetica, sans-serif; color:#3E1C15; }

#Wrapper .footer {
	background:#300607 url(../images/footer-bg.gif) left top no-repeat;
	padding-top:125px;
	padding-right:10px;
	color:#F0E4D9;
	font:normal 10px/16px Arial, Helvetica, sans-serif;
	padding-bottom:36px;
	padding-left: 10px;
}
#Wrapper .footer p.left {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
#Wrapper .footer p.right {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
}
#Wrapper .footer p.center {
	text-align: center;
	padding: 0px;
	margin-top: 42px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Wrapper .footer a {
	color: #F0E4D9;
	text-decoration: underline;
}
#Wrapper .txtArea a {
	color: #3E1C15;
	text-decoration: underline;
}
#Wrapper .txtArea ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style-image: url(../images/bullet.gif);
}
#Wrapper .txtArea ul li {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#Wrapper .txtArea ul li ul {
	padding: 0px;
	list-style-type: circle;
	list-style-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
#Wrapper .txtArea ul li ul li {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 12px;
}
.banner ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#Wrapper .galleries {
	padding: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-left: 0px;
	border: 2px solid #846954;
}
#Wrapper img.portfolio {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Portfolio {
	padding: 0px;
	float: left;
	height: 140px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#Portfolio a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
