* { margin:0; padding:0; }
img { border:0; }
body {
	width:100%;
	min-width:764px;
	background-color:#C9A156;
}
#doc {
	width:100%;
	margin-left:auto;
	min-height:607px; /* clear the branding */
	background:#C9A156 url(../images/body_bg.gif) repeat top right;
}


#branding {
	width:61px;
	float:right;
	display:inline;
}
#jumpnav { display:none; }
#page {
	float:right;
	display:inline;
	width:470px;
	margin-right:8px;
	padding-top:65px;
/*	padding-bottom:65px;*/
}
#sidebar {
	min-width:145px;
	max-width:205px;
	margin-right:605px;
	margin-left:auto;
	padding-top:65px;
	padding-bottom:1em;
	padding-left:8px;
}

#footer {
	clear:both;
	width:460px;
	margin-right:0;
	margin-left:auto;
	margin-top:3em;
	padding-top:30px;
	padding-right:80px;
	padding-bottom:65px;
	padding-left:0px;
	background:transparent url(../images/theend.gif) no-repeat top right;
}


.readmore {
	border-bottom:1px #C9A156 solid;
	margin-bottom:1em;
	text-align:right;
	padding-bottom:6px;
}
.readmore a {
	text-decoration:none;
	text-transform:uppercase;
}
.readmore a:after { content:" >> "; font-size:0.75em; }

.adhorz {
	padding-top:9px;
	padding-bottom:8px;
	margin-bottom:1em;
	border-top:1px #C9A156 solid;
	border-bottom:1px #C9A156 solid;
}
.admini {
	padding-top:9px;
	padding-bottom:8px;
	margin-bottom:1em;
	border-top:1px #C9A156 solid;
	border-bottom:1px #C9A156 solid;
	
}

.shufflenav {
	padding-top:8px;
	padding-bottom:8px;
	border-top:1px #C9A156 solid;
	text-transform:uppercase;
	text-align:right;
}
.shufflenav .pageback { text-align:left; float:left;  white-space:nowrap; }
.shufflenav .pagenext { white-space:nowrap; }

.shufflenav a { text-decoration:none; }
.shufflenav .pageback a:before { content:" << "; font-size:0.75em; }
.shufflenav .pagenext a:after { content:" >> "; font-size:0.75em; }

#links,
#comment,
#txpCommentInputForm {
	margin-top:3em;
}


/*
.adhorz div {
	background-color:#C9A156;
	width:468px;
	height:60px;
}
*/