html {height: 100%;}

body {
	height: 100%;
	background-color: #000000;
	color: #c1c1c1;
	font-family: sans-serif, tahoma;
	line-height: 1.2em;
	font-size: 0.85em;
	margin: 0px;
	padding: 0px;
}

.orange {
color: #c67617;
}
#page_wrapper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ff9900;
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	text-align: right;
}
.article-wrapper {
	width: 600px;
	float: right;
	font-size: 1.2em;
	line-height: 1.4em;
}

.orange_small {
color: #b2680f;
font-size: 7pt;
}


.grey {
	color: #a4a1a1;
	font-family: sans-serif, tahoma,;
	font-size: 1em;
}

.small {
color: #a4a1a1;
font-family: sans-serif, tahoma;
font-size: 7pt;
}

.news {
color: #c1c1c1;
font-family: sans-serif, tahoma;
font-size: 8pt;
}


a {
color: #b2680f;
text-decoration: none;
font-size: 9pt;
}

a:hover {
	color: #b2afac;
	text-decoration: none;
	font-size: 9pt;
	font-family: sans-serif, tahoma;
}


a.white {
	color: #c1c1c1;
	text-decoration: none;
}
white {
	color: #FFF;
	text-decoration: none;
	font-size: 7pt;
}

a.white:hover {
	color: #c67617;
	text-decoration: none;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.footer {
color: #c67617;
text-decoration: none;
font-size: 10pt;
}

a.footer:hover {
color: #dfdfdf;
text-decoration: none;
font-size: 10pt;
}

a.news {
color: #dfdfdf;
text-decoration: none;
font-size: 8pt;
}

a.news:hover {
color: #c67617;
text-decoration: none;
font-size: 8pt;
}



#nonFooter {
	/*position: relative;*/
min-height: 100%;
	background: url('../images/bg_top.jpg') repeat-x top left;
}

* html #nonFooter {height: 100%;}
#content{
}
#banner-314x114 {
	background-color: #000;
	width: 314px;
}
.white {
	color: #FFF;
}
#pressList {
	background-image: url(../images/sep_upcoming.gif);
	background-repeat: repeat-y;
	background-position: bottom;
}
#pressList tr {
}
.pressList td {
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-family: sans-serif, tahoma;
	border-bottom-width: 0.5px;
	vertical-align: text-bottom;
}
.homepage-leftcol {
	clear: left;
	float: left;
	width: 333px;
	padding-right: 20px;
	padding-left: 30px;
	color: #FFF;
}
.home-rightcol {
	clear: none;
	float: right;
	width: 313px;
	padding-left: 20px;
}
.home-rightcol-margin-top  {
	margin-top: 60px;
}
.floatRight {
	clear: both;
	float: right;
}
.banner {
	float: right;
	clear: left;
}

