
body {
	line-height: 1.2;
	overflow-y: scroll
}

body, textarea {
	font-family: Arial, FreeSans, Helvetica, sans-serif
}

td, th {
	text-align: left;
	vertical-align: top
}

img {
	border: none
}

#body img[align=left] {
	padding: 0 6px 4px 0
}

#body img[align=right] {
	padding: 0 0 4px 6px
}

sub, sup {
	font-size: 80%
}

.comment.body {
	line-height: 1.5
}

#body {
	line-height: 1.5
}

#body h2, #body h3, #body h4, #body h5, #body h6 {
	margin: 1em 0 0.5em;
	page-break-after: avoid
}

#body h2 {
	font-size: 135%
}

#body h3 {
	font-size: 120%
}

#body h4 {
	font-size: 110%
}

#body h5 {
	font-size: 100%
}

#body h6 {
	font-size: 100%;
	color: #555
}

#body h2+*, #body h3+*, #body h4+*, #body h5+*, #body h6+*, #body h2+.CaptionedImage.Left+*, #body h3+.CaptionedImage.Left+*, #body h4+.CaptionedImage.Left+*, #body h5+.CaptionedImage.Left+*, #body h6+.CaptionedImage.Left+*, #body h2+.CaptionedImage.Right+*, #body h3+.CaptionedImage.Right+*, #body h4+.CaptionedImage.Right+*, #body h5+.CaptionedImage.Right+*, #body h6+.CaptionedImage.Right+*
	{
	margin-top: 0
}

#body blockquote {
	margin: 0.5em 1em;
	padding: 0;
	font-weight: bold
}

#body blockquote.pullquote {
	font-size: 150%;
	font-weight: normal;
	text-align: center;
	clear: both;
	padding: 0.5em 1em;
	margin: 0.5em 5em;
	border: 2px #999;
	border-style: solid none;
	background: #f9f9f9
}

#body ul, #body ol {
	padding: 0 0 0 1.75em;
	margin: 1em 0
}

#body li {
	margin: 0.2em 0 0;
	padding: 0
}

#body .Sidebar {
	width: 25%;
	min-width: 100px;
	float: right;
	margin-left: 1em
}



#body pre {
	font-size: 80%;
	padding: 1em;
	margin: 1em;
	border: 1px solid #d00;
	background: #eee;
	overflow: auto
}

#body .boxout {
	background: #ddd;
	padding: .5em;
	margin: 1em 0
}

#body .boxout>h3:first-child {
	margin: 0
}



html {
	padding: 0;
	margin: 0;
	background: #ccc
}

body {
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #000;
}

#page {
	border-left:1px solid #000; border-right:1px solid #000; border-top:0px solid #000; border-bottom:0px solid #000; background:#fff; margin:0 auto; 
}

a {
	text-decoration: none
}




#page {
	width: 956px;
	background: #000000;
}

#main-content {
	padding: 0 14px;
	background: #000000;
	height: 900px;
}

#main-content-long {
	padding: 0 14px;
	background: #000000;
	height: 1400px;
}

#main-col {
	width: 500px;
	float: left;
	color: #C2A160;
	background: #000000;
	text-align: justify;
	padding-left:30px;
}

#main-col-private{
	width: 700px;
	float: left;
	text-align: left;
	color: #C2A160;
	background: #000000;
		padding-left:30px;
	
}

#right-col {
	width: 336px;
	float: right;
	border-top: 0px solid #ccc
}

#right-col-text {
	background: #c2c2c2;
	float: right;
	width: 300px;
	margin: 20px;
	padding-left: 5px;
	margin-right: 30px;
	color: #000000;
	border: none ;
}

#one-col {
	padding-bottom: 1em
}

#masthead {
	position: relative;
	border-bottom: 1px solid #000000;
	background: #000 repeat-x 0% 100%
}

#masthead h1 {
	margin: 0;
	font-size: 50px;
	padding: 0 0 0 1em
}

#masthead h1 img {
	vertical-align: bottom
}

#masthead {
	font-size: 40px;
	font-weight: normal;
	text-align: right;
	padding: 20px;
	font-family: Tempus Sans ITC;
	font-size: 178%;
	color: #C2A160
}

#masthead div img {
	padding-left: 169px
}



#top-nav {
	background: #000000;
	font-size: 12px;
	padding: 6px 100px 6px 32px;
	position: relative;
	
	
}


#top-nav li
{
		border: solid #C2A160;
		border-width: 2px;
		text-align: left;
	color: #C2A160;
		padding-right: 32px;
	
	}
	
#selected-page
	{
	background: #C2A160;
	border-width=400px;
	}
	
	#selected-page a
	{
	color: #000000;
	
	}
	
	#top-nav a {
	color: #C2A160;
}

#main-col-private a {
	color: #C2A160;
}
	

#main-col a {
	color: #C2A160;
}	
	
	#selected-page a:link {
	color: #000000;
}

#selected-page a:visited {
	color: #000000;
}
	
	
	
	
#top-nav li.selected
{
		border: solid #C2A160;
		border-width: 4px;
		text-align: left;
	color: #C2A160;
		padding-right: 35px;
	
	}	


#top-nav, #top-nav #q, #sub-nav {
	font-family: "Lucida Grande", "Luxi Sans", "Lucida Sans", "Trebuchet MS",
		Arial, FreeSans, Helvetica, sans-serif
}


#top-nav ul {
	margin: 0;
	padding: 0
}

#top-nav ul.sole {
	padding-left: 58px;
	text-align: center
}

#top-nav li {
	padding-left: 10px;
	display: inline
}

#top-nav form {
	position: absolute;
	right: 14px;
	top: 1px
}

#boot {
	padding-top: 1px;
	clear: both
}

#top-nav #q {
	padding: 2px;
	border: 1px solid;
	border-color: #000000 #000000 #000000 #000000;
	font-size: 11px;
	width: 12em
}

#contentlink {
	display: none
}

#btm-nav {
	background: #000000 repeat-x 0 100%;
	list-style: none;
	padding: 4px 0 6px 4px;
	margin: 0;
	font-size: 11px
}

#btm-nav li {
	display: inline;
	padding: 0 13px 0 9px;
	margin: 0;
	border-right: 1px solid #000
}

#btm-nav li.last {
	border: none;
	padding-right: 0
}

#btm-nav a {
	color: #000
}

#footer {
	color: #000000;
	
}

#footer div {
	
	min-height: 22px;
	padding: 7px 14px;
	margin: 0;
	font-size: 80%;
	position: relative
}

#footer div>a {
	position: absolute;
	width: 147px;
	height: 36px;
	bottom: 0
}

#footer p {
	text-align: right;
	margin: 0;
	padding-top: 0.5em
}

#footer ul {
	margin: 0;
	padding: 0.5em 0 0 2em;
	float: right
}

#footer li {
	list-style: none;
	display: inline;
	padding: 0 0.5em;
	border-right: 1px solid #fff
}

#footer li a {
	color: #000000
}

#footer li.last {
	padding-right: 0;
	border-right: none
}

#right-col>* {
	margin-top: 1em;
	clear: both
}

.trailer {
	padding-right: 0.25em;
	color: #000
}

div.standfirst>* {
	margin: 0.5em 0 0
}

div.standfirst>* :first-child {
	margin-top: 0
}

#front h2 {
	display: none
}







h2 {
	margin: 0 0 1em 0;
	color: #f00;
	text-transform: uppercase;
	font-size: 100%;
	padding-bottom: 0.25em;
	border-bottom: 1px solid #ddd
}

h2 .orig {
	text-transform: none;
	color: #000
}
background
:rgba
(0
,
0,0,0
.3
)
}
margin
:0
 
0
.5em
 
0;
font-size
:120%;clear
:both
}