/* CSS Document */

* {
	margin:0;
	padding:0;
}

html, body {
	text-align:center;
	font-family: 'Trebuchet MS', sans-serif;
}
body {
	background-image: url('../images/style/bg.gif');
	background-repeat:repeat-x;
}
.pageslice {
	margin: 0 auto;
	width:770px;
}

#main {
	background-image: url('../images/style/sidebar_bg.jpg');
	position:relative;
}
#menupanel {
	background-image: url('../images/style/sidebar_bg.jpg');
	float: left;
	height:100%;
	width: 250px;
	padding-top: 100px;
	color: #fff;
}
#menupanel a {
	color: #F0EFEF;
	text-decoration:none;
	font-size:10pt;
	text-transform:uppercase;

	display:block;
	margin: 0 auto;
	width: 210px;
	position:relative;
	z-index:2;
}
#menu ul {
	list-style-type:none;
}
#menu ul li {
	margin-top: 12px;
	#margin-top: 8px;
}
#menu a .transbg, #menu a .transbg_selected {
	position:absolute;
	height:25px;
	width:210px;
	top: auto;
	margin-top:-3px;
	left: 0px;
	background-color:#FAEDD2;
	z-index:1;
}
#menu a .transbg {
	opacity: 0.20;
	filter: alpha(opacity=20);
}
#menu a .transbg_selected {
	opacity: 0.40;
	filter: alpha(opacity=40);
}
#menu a:hover .transbg, #menu a:hover .transbg_selected {
	opacity: 0.35;
	filter: alpha(opacity=35);
}
.menuitem {
	position:relative;
	z-index:3;
}
#content {
	color: #282828;
	background-image: url('../images/style/content_bg.jpg');
	float: left;
	width: 470px;
	font-size: 8pt;
	text-align: left;
	line-height: 14pt;
	letter-spacing: 0.04em;
	padding: 40px 20px 30px 30px;
}

#content img {
	margin: 12px 0px 12px 0px;
}

#content a {
	color: #967037;
	font-weight: bold;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
}

.singleColumn {
	padding-left:50px;
}
.doubleColumn .column {
	float:left;
	width:225px;
}
.doubleColumn .spacer {
	float:left;
	width:20px;
}
.bordered {
	border-top:1px #5E5953 solid;
	border-bottom:1px #5E5953 solid;
}
.initial {
	position:absolute;
	z-index:0;
	margin-left:-50px;
	margin-top:-15px;
}
#footer {
	padding-top:10px;
	color:#373737;
}

h1 {
	font-size:14pt;
	margin-bottom:5px;
}
h2 {
	font-size: 9pt;
	font-weight: 900;
	font-style: italic;
}
hr {
	border:none;
	border-top: 1px #DABD8F solid;
	border-bottom: 1px #F4E3C1 solid;
	margin-top: 10px;
	margin-bottom: 10px;
	#margin-top: 5px;
	#margin-bottom: 5px;
}

form input {
	width:200px;
	border: 1px solid #C6A97D;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	line-height:20px;
	padding-left:3px;
}

.button {
	float:right;
	width:80px;
	background-color: #957039;
	color: #fff;
	border:none;
}
form input {
	border: 1px #C6A97D solid;
}

