@charset "utf-8";
body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background:#000000 url(images_layout/cruciform-rust01.gif) top center repeat-y;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #ffffff;
}


a.linker:link {
	color:#ffffff;
	text-decoration:none;
}
a.linker:visited {
	color:#ffffff;
	text-decoration:none;
}
a.linker:hover {
	color: #666666;
	border-bottom:#ffffff dotted 1px;
	text-decoration:none;
	text-decoration:none;
}


/* --------------------------------- Module Table Styles ---------------------------------  */



table.moduletable {
}
table.moduletable th {
	font-size:0.87em;
	text-indent:16px;
	text-transform:uppercase;
	background-image:url(../images/i.gif);
	background-repeat:no-repeat;
	/*background-color:#317FBE;*/

	color:#ffffff;
	vertical-align:middle;
	height:25px;
	background-position: left center;
}
/* Formatting the module header, and the module titles */


.info_td1 {
	color:#666666;
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	border-bottom: none;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 20px;
	margin:1px;
	font-size: 11px;
	width: 100px;
}
.info_td2 {
	text-align:left;
	color:#D9D9D9;
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	border-bottom: none;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px;
	font-size: 11px;
	width: 530px;
}
.info_td3 {
	color:#ffffff;
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	border-bottom: none;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 5px;
	margin:1px;
	font-size: 12px;
}

.info_td_link {
	color:#666666;
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	border-bottom: none;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 20px;
	padding-right: 5px;
	margin:1px;
	font-size: 11px;
}

/* --------------------------------- Default Styles ---------------------------------  */

p {
	margin: 0;
	color: #D9D9D9;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	height: auto;
	font-family: Arial, Verdana, Sans;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-align: justify;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a {
	color: #ffffff;
	margin: 0px;
	border: 0px;
	text-decoration: none;
}
.big {
	color: #ffffff;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 2px 20px;
	padding: 0px;
}
.newspost {
	color: #ffffff;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 2px 20px;
	padding: 0px;
}
.headingNews {
	background-image: url(images_layout/header-news.png);
	color: #ffffff;
	font-size: 1px;
	font-family: arial, verdana, helvetica, sans;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	height: 20px;
	width: 400px;
}
.headingDiscography {
	background-image: url(images_layout/header-discography.png);
	color: #ffffff;
	font-size: 1px;
	font-family: arial, verdana, helvetica, sans;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	height: 20px;
	width: 670px;
}
.headingMedia {
	background-image: url(images_layout/header-media.png);
	color: #ffffff;
	font-size: 1px;
	font-family: arial, verdana, helvetica, sans;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	height: 20px;
	width: 670px;
}
.headingLinks {
	background-image: url(images_layout/header-links.png);
	color: #ffffff;
	font-size: 1px;
	font-family: arial, verdana, helvetica, sans;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	height: 20px;
	width: 670px;
}
.headingContact {
	background-image: url(images_layout/header-contact.png);
	color: #ffffff;
	font-size: 1px;
	font-family: arial, verdana, helvetica, sans;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	height: 20px;
	width: 670px;
}
.headingBlank {
	background-image: url(images_layout/heder-dots.png);
	color: #ffffff;
	font-size: 1px;
	font-family: arial, verdana, helvetica, sans;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	height: 20px;
	width: 240px;
}
/* --------------------------------- Primary Content ---------------------------------  */

.thrColAbs #container {
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 760px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#wrapperMain {
	background-image: url(images_layout/largemain-alpha.png);
	width: 700px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	margin-bottom: 10px;
	padding: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#wrapperMainFull {
	background-image: url(images_layout/main-alphafull.png);
	width: 700px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	margin-bottom: 10px;
	padding: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.thrColAbs #sidebar2 {
	position: relative;
	margin: 0px 15px 0px 0px;
	padding: 5px 0px 15px 0px;
	width: 240px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
}
.thrColAbs #mainContent {
	margin: 0px 0px 0px 15px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. */
	padding: 5px 0px 15px 0px;
	width: 400px;
}
.thrColAbs #mainContentFull {
	margin: 0px 0px 0px 15px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. */
	padding: 5px 0px 15px 0px;
	width: 670px;
}
/* --------------------------------- Discography ---------------------------------  */

#Discwrapper {
	width: 550;
	text-align: center;
}
#DiscMatrix {
	height: 120px;
	margin: 0px 0px 0px 87px;
	padding: 0px;
}
#DiscMatrix li {
	margin: 3px;
	width: 90px;
	float: left;
	list-style-type: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
}
#DiscMatrix li a {
	display: block;
	height: 90px;
	border: none;
}


/* --------------------------------- Media ---------------------------------  */

#Mediawrapper {
	width: 700;
	text-align: center;
}
#MediaMatrix {
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#MediaMatrix li {
	margin: 2px;
	width: 160px;
	float: left;
	list-style-type: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
}
#MediaMatrix li a {
	display: block;
	height: 120px;
	border: none;
}

/* --------------------------------- Footer Sections ---------------------------------  */

#nav2 {
	background-image: url(images_layout/elevenpercent-alpha.png);
	width: 700px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 60px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	margin-bottom: 7px;
	padding: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.nav2_ngp {
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	float: left;
	margin: 21px 25px 0px 25px;
}
.nav2_c1 {
	float: left;
	margin: 10px 20px 0px 0px;
}
.nav2_c2 {
	float: left;
	margin: 10px 10px 0px 0px;
}
.navLinksUL {
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.navLinks {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.navLinks a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.navLinks a:hover {
	border-bottom:1px dotted #ffffff;
}
#endbar {
	background-image: url(images_layout/elevenpercent-alpha.png);
	width: 700px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 20px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	margin-bottom: 7px;
	padding: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#radiationskyBar {
	width: 700px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	margin-bottom: 7px;
	padding: 0px;
	text-align: right; /* this overrides the text-align: center on the body element. */
}
.radskyimg {
	margin: 2px 5px 100px 0px;
	border: none;
}
/* --------------------------------- Floats ---------------------------------  */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
/* --------------------------------- Top Menu Container ---------------------------------  */

.thrColAbs #nav1 {
	background-image: url(images_layout/cruciform-top.gif);
	margin: 0px 0px 7px 0px;
	padding: 0;
	width: 760px;
	height: 178px;
}
/* --------------------------------- Top Menu Styling  ---------------------------------  */

#blank1 {
	width: auto;
	height: 78px;
	margin: 0px;
	padding: 0px;
}
#navMatrix {
	width: 448px;
	height: 21px;
	position: relative;
	background: url(images_layout/menu-matrix.png);
	margin: 0px 0px 5px 290px;
	padding: 0px;
}
#navMatrix li {
	margin: 0px;
	float: left;
	list-style-type: none;
}
#navMatrix li a {
	display: block;
	height: 21px;
	background: url(images_layout/menu-matrix.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	border: none;
}
li#nav_news a {
	left: 0;
	width: 73px;
	background-position: 0 0;
}
li#nav_disc a {
	left: 73px;
	width: 152px;
	background-position: -73px 0;
}
li#nav_store a {
	left: 225px;
	width: 75px;
	background-position: -225px 0;
}
li#nav_media a {
	left: 300px;
	width: 80px;
	background-position: -300px 0;
}
li#nav_links a {
	left: 380px;
	width: 68px;
	background-position: -380px 0;
}
li#nav_news a:hover {
	background-position: 0 -21px;
}
li#nav_disc a:hover {
	background-position: -73px -21px;
}
li#nav_store a:hover {
	background-position: -225px -21px;
}
li#nav_media a:hover {
	background-position: -300px -21px;
}
li#nav_links a:hover {
	background-position: -380px -21px;
}
#body_news li#nav_hom a {
	background-position: 0 -42px;
}
#body_disc li#nav_map a {
	background-position: -73px -42px;
}
#body_store li#nav_jou a {
	background-position: -225px -42px;
}
#body_media li#nav_his a {
	background-position: -300px -42px;
}
#body_links li#nav_ref a {
	background-position: -380px -42px;
}

