@charset "UTF-8";
/* CSS Document */

body {
	background: #000000;
	font-style:normal;
	font-weight: normal;
	font-family: "Lucida Grande", verdana, arial, tahoma, geneva;
	text-align:center;
	}

a {
	text-decoration: none;
	}

#container a:hover {
	text-decoration: underline;
	}
	
/************** Fonts *****/

.textWhite {
	color:#FFFFFF;
	font-size:10pt;
	/*font-weight: bold;*/
	font-weight: normal;
	line-height: 16pt;
	}

.textWhiteTight {
	color:#FFFFFF;
	font-size:10pt;
	/*font-weight: bold;*/
	font-weight: normal;
	line-height: 14pt;
	}



.textWhite12 {
	color:#FFFFFF;
	font-size:12pt;
	font-weight: bold;
	line-height: 14pt;
	}


#rightSidebar .textWhite9 {
	color:#fff;
	font-size:9pt;
	font-weight: bold;
	line-height: 12pt;
	}

#rightSidebar .textWhite9 a:hover{
	color: #ccf;
	font-size: 9pt;
	font-weight: bold;
	line-height:12pt;
	}
	
.textWhiteCond {
	color:#ffffff;
	font-size: 9pt;
	font-weight: bold;
	line-height: 14pt;
	font-stretch:condensed;
	}
	
.textWhiteNoLead {
	margin-top: 2px;
	margin-bottom: 2px;
	color:#FFFFFF;
	font-size:10pt;
	font-weight: bold;
	line-height: 14pt;
	}

.textIndentWhite {
	color:#FFFFFF;
	font-size:10pt;
	line-height: 16pt;
	text-indent: 30px;
	}

.textWhiteIndentList {
	color:#FFFFFF;
	font-size:9pt;
	font-weight: bold;
	line-height: 14pt;
	padding-left: 75px;
	}

.textGrey {
	color:#ccc;
	font-size:9pt;
	font-weight: bold;
	line-height: 14pt;
	}

.textBlackTitle {
	color: #000;
	font-size: 12pt;
	font-weight: bold;
	line-height: 16pt;
	}

.textBlack {
	color:#000;
	font-size: 10pt;
	font-weight: normal;
	line-height: 14pt;
	}
	
.articleTitles a, .articleTitles a:visited {
	color: #330;
	font-size: 11pt;
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	}
	
.articleTitles a:hover {
	color: #660;
	}

.textBlackTitle {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	}
	
.textGold {
	color: #fc6;
	font-size: 10pt;
	line-height: 14pt;
	}
	
#wrapper .textIndentGoldBoldLead20 {
	color: #ffcc66;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20pt;
	padding-left: 22px;
	}

#wrapper .textIndentGoldBoldLead20 a:hover {
	color: #ccccff;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20pt;
	}

.textGold {
	color: #fc6;
	font-size: 10pt;
	font-weight: normal;
	line-height: 16pt;
	}
	
.textGoldBold {
	color: #fc6;
	font-size: 10pt;
	font-weight: bold;
	line-height: 14pt;
	}
	
.textOrangeBold {
	color: #c63;
	font-size: 10pt;
	font-weight: bold;
	line-height: 14pt;
	}

.textOrange {
	color: #c63;
	font-size: 10pt;
	line-height: 14pt;
	}

.textGoldBold20 {
	color: #ffcc66;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20pt;
	}

.textGoldBold20 a:hover{
	color: #ccccff;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20pt;
	}

.textGoldBold14 {
	color: #fc6;
	font-size: 12pt;
	font-weight: bold;
	line-height: 14pt;
	}

.textGoldBold12 {
	color: #fc6;
	font-size: 12pt;
	font-weight: bold;
	line-height: 14pt;
	}

.textOrangeBold13 {
	color: #c63;
	font-size: 13pt;
	font-weight: bold;
	line-height: 15pt;
	}
	
.textGoldBoldSmall {
	color: #fc6;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12pt;
	}

.textGoldBoldSmall a {
	color: #99c;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12pt;
	}

.textGoldBoldSmall a:hover {
	color: #ccf;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12pt;
	}
	
.noLead {
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
.smallLine {
	font-size: 5pt;
	line-height: 5px;
	}

.textCopyright {
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
	}

#wrapper a, #pageFeatured a {
	color: #99c;
	text-decoration: none;
	}
	
#wrapper a:hover, #pageFeatured a:hover {
	color: #ccf;
	}

#pageArchives #center a, #pageArchives #center a:visited {
	color:#fc6;
	}

#pageArchives #center a:hover {
	color:#fedc98;
	}


/******************** Navigation ****/

#nav { 
	font-weight: normal; 
	color:#c90; 
	font-size: 10pt; 
	line-height: 14pt; 
	font-family: Verdana, "Lucida Grande", Helvetica, Geneva, Swiss, SunSans-Regular; 
	letter-spacing: 1px; 
	padding: 0px; 
	margin-left: 210px; 
	list-style-type: none;
	}

#nav a {
	text-decoration:none;
	color: #c90;
	}
	
#nav a:hover {
	color: #fff;
	}
	
#nav li {
	display:inline; 
	padding-right:25px;
	}
	
#pageHome #h-home a, #pageCurrent #h-current a, #pageArchives #h-archives a, #pageSubscribe #h-subscribe a, #pageContact #h-contact a { 
	color: #fff;
	}
	
 
/******************** Columns ****/
	

#container {
	width: 930px;
	background: #000000;
	margin: 0px auto;
	text-align:left;
	position: relative;
	}

#header {
	background: #000000;
	float:left;
	height: 120px;
	margin-top:-8px;
	margin-bottom:10px;
	}

#headerEvents {
	background: #000000;
	float:left;
	height: 220px;
	margin-top:-8px;
	margin-bottom:10px;
	}

	
#headerSub {
	background: #000000;
	float:left;
	height: 300px;
	margin-top:-8px;
	margin-bottom:10px;
	}

#headlineText {
	padding-left: 115px;
	}
	
#headlineText p {
	font-size: 12pt;
	line-height: 12pt;
	}
	
#main {
	float: left;
	width: 275px;
	padding-left:95px;
	height:800px;
	margin-top:-16px;
	padding-right:20px;
	}
	
#pageContact #mainSub {
	float: left;
	width: 360px;
	height:800px;
	padding-left:95px;
	margin-top:-16px;
	padding-right:40px;
	}

#mainSub {
	float: left;
	width: 350px;
	height:800px;
	padding-left:95px;
	margin-top:-16px;
	padding-right:20px;
	}


#mainSubLow {
	float: left;
	width: 350px;
	height: 800px;
	padding-left:95px;
	margin-top:-16px;
	padding-right:50px;
	}

#rightSidebar {
	float:right;
	width: 150px;
	padding-right:60px;
	margin-top:-18px;
	}
	
#center {
	margin: 0px 120px;
	padding-left:20px;
	padding-top: 20px;
	}
	
#centerSub {
	margin: 0px 120px;
	padding-left:20px;
	padding-top: 20px;
	}
	
#pageCurrent #mainSub {
	float:left;
	width:350px;
	padding-left: 95px;
	margin-top: -16px;
	padding-right:  40px;
	}
	
#centerSubLow {
	margin: 0 120px;
	padding-left:20px;
	padding-top: 20px;
	}
	
#pageArchives #rightSidebar {
	padding-right:50px;
	}
	
#imageContainer {
	padding-left: 95px;
	}
	
body#pageFeatured {
	color:#000000;
	margin-left: 0px;
	}
	
#pageFeatured #mainSub {
	float: left;
	width: 350px;
	padding-left:115px;
	margin-top:-16px;
	padding-right:20px;
	}

#pageFeatured #rightSidebar {
	float: right;
	width: 300px;
	padding-left:20px;
	padding-top: 20px;
}
	
#archiveImage {
	position: absolute;
	top: 170px;
	left:110px;
	width: 205px;
	}
	
	
#pageArchives #main {
	float: left;
	width: 230px;
	padding-left:95px;
	margin-top:-16px;
	padding-right:40px;
	height: 1000px;
	}
	
#pageArchives .sidebarItem {
	padding-top:100px;
}
	
		
.sidebarItemNext {
	padding-top: 10px;
	}
	
body#pageOnlineArticles {
	/*background-color:#cccc99;*/
	background-color:#b4b47a;
	text-align: left;
	margin:0px;
	padding:0px;
	}
		
#oneColumn {
	width:500px;
	padding-left:90px;
	}
	
#oneColumn p {
	padding-bottom: 5px;
	}
	
body#pageSubmissions {
	background-color:#9999cc;
	text-align:left;
	margin:0px;
	padding:0px;
	font-family:"Lucida Grand", Verdana, Helvetica, SanSerif;
	}
	
#mainSubmissions {
	padding-left: 90px;
	width: 500px;
	}
	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}