/* ================ */
/* = Main Styles  = */
/* ================ */
body { background-color: #222222; margin: 25px 0 0 0;
	background-image: url('images/dark_matter.png');
	}

p { font: 12pt "Lucida Grande","Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0px;
}
.center { text-align: center; }
br.both { clear: both; }

div#headerrow { margin-bottom: 10px;  }
div#headerrow p { float: right; text-align: right; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border: 0px; background-color: transparent; }
div#headerrow p a { display: block; float: left; padding: 8px; text-decoration: none; color: #CFB53B; }
div#headerrow p a:hover { background-color: #aaaaaa; color: #222222; }
div#headerrow h1 { margin: 0px; margin-top: 5px; font-weight: normal;  }
div#headerrow h2 { margin: 0px; font-weight: normal; }
div#headerrow h1 a { color: #dedede; color: #CFB53B; text-decoration: none; }
div#headerrow h2 a { color: #adadad; text-decoration: none; }

div.column {  }
div.column p { background-color: #454545; border: 2px solid #000;}

p.homepagecategories { padding-bottom: 15px; }
p.homepagecategories img { margin: 7px 0px 7px 0px; border: 1px solid #777777; padding: 0px; }
p.homepagecategories a:hover img { border: 1px solid #CFB53B; }
p.homepagecategories a { color: #efefef; text-decoration: none; font-variant: small-caps; }

div.column p.textcategories { padding-bottom: 10px; font-size: 10pt; line-height: 12pt; background-color: transparent; border: 0px; color: #e8e8e8; text-align: left; padding: 10px; }
div.column p.textcategories span.header { font-size: 12pt; display: block; margin: 5px 0px 5px 0px; font-weight: bold; }
div.column p.textcategories a { color: #e8e8e8; }
div.column p.longtext { }
div.column p.textcategories span.label{ display: block; float: left; width: 120px; }
div.column p.textcategories span.labelinfo{ display: block; float: left; width: 240px; }


div#footer { margin-top: 20px; color: #cccccc;  }
div#footer a { color: #aaaaaa; text-decoration: none; }
div#footer a:hover { text-decoration: underline; color: #CFB53B; }
div#footer p { background-color: transparent; border: 0px; border-top: 1px solid #CFB53B; padding: 10px; font-size: 10pt; }