body {background:url(img/bg.gif) repeat-y top center #292929; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0;}

/* Main layout and header */
#wrap {background:#000; margin:0 auto; padding:1px 0px; width:960px;}
#header01 {background:url(../images/core/header01.jpg) no-repeat bottom left #fff; height:345px; margin:-1px 0 10px; padding:0;}

#footer01 {
background:url(../images/core/footer01a.jpg) no-repeat bottom left #fff;
height:75px;
margin:-1px 0px -7px 0px;
padding:0;
position: relative;
left: 0px;
top: 0px;
z-index: 20;
}

#footer01 p {font-size:1.1em; letter-spacing:-1px; margin:0 0 0 15px; padding:0 0 0 3px;}

a.pagelink {
color:#fff;
font-weight:500; font-size:1.1em; word-spacing:6px;
text-decoration:none;
}

a.pagelink:hover {
color:#cc9933;
font-weight:500; font-size:1.1em; word-spacing:6px;
text-decoration:underline;
}

a.janlink {
color:#fff;
font-weight:500; font-size:1.1em; word-spacing:2px;
text-decoration:none;
}

a.janlink:hover {
color:#cc9933;
font-weight:500; font-size:1.1em; word-spacing:2px;
text-decoration:underline;
}

/* Top Shaded Bars */
#topheader1 {
position: relative; height: auto; width: auto;
left: 0px;
top: 0px;
#f4f4f4;
clear:left;
margin:0px;
padding:0px;
width:958px;
height:40px;
background-color:#000;
border:1px solid black;
/* for IE */
filter:alpha(opacity=60);
/* CSS3 standard */
opacity:0.6;
}

#topheader2 {
position: relative; height: auto; width: auto; z-index: 15;
left: 0px;
top: 261px;
#f4f4f4;
margin:0px;
padding:0px;
width:958px;
height:40px;
background-color:#000;
border:1px solid black;
/* for IE */
filter:alpha(opacity=50);
/* CSS3 standard */
opacity:0.5;
}

#topleft2 {
position: relative; height: auto; width: auto; z-index: 16;
left: -25px;
top: 219px;
margin:2px 40px;
font-size:2.5em; font-weight:400; letter-spacing:-2px;
color: #fff;
}

#topright2 {
position: relative; height: auto; width: auto; z-index: 17;
left: 320px;
top: 190px;
margin:2px 40px;
font-size:1.2em; font-weight:400; letter-spacing:2px; word-spacing: 15px;
color: #fff;
}

#breadcrumbs {
position: relative; height: auto; width: auto; z-index: 18;
left: 0px;
top: 10px;
margin:2px -83px 0px 0px;
padding: 0px 100px 0px 0px;
font-size:1.2em; font-weight:400; word-spacing: 3px;
color: #fff;
text-align: right;
}

/* Main Content Layout */

#featurepix {
margin: 0px 0px 0px 0px;
}

#spotlightpix {
position: relative;
z-index: 10;
border: 0px;
}

#spotlighttxt {
position: relative;
left: 0px;
top: -75px;
margin: 0px 0px -61px 0px;
padding: 0px 10px 0px 10px;
z-index: 13;
text-align: justify;text-justify: newspaper;
}

a#splink {
font-size:1.5em; font-weight:400; letter-spacing:1px; word-spacing: 6px; color: #fff;
text-decoration: none;
}

a#splink:hover {
font-size:1.5em; font-weight:400; letter-spacing:1px; word-spacing: 6px; color: #fff;
text-decoration: underline;
}

/* Main Content Table */

table#coretbl {
position: relative;
left: 0px;
top: -10px;
width: 960px;
border-collapse: 0;
margin: 0px 0px -9px 0px;
padding: 0px 0px 0px 0px;
z-index: 19;
}

td#td1 {
width: 572px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background-color: #000;
overflow: hidden;
vertical-align: top;
}

td#td2 {
width: 572px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background-color: #000;
overflow: hidden;
vertical-align: top;
}

td#td3 {
width: 572px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background-color: #000;
overflow: hidden;
vertical-align: top;
}

td#tdright {
width: 388px;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
background-color: #fff;
overflow: hidden;
vertical-align: top;
z-index: 13;
}

td#tdbottom {
width: 960px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
background-color: #999;
overflow: hidden;
vertical-align: top;
}

td.dex {
width: 318px;
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
background-color: #000;
overflow: hidden;
vertical-align: top;
color: #fff;
}

td.dexbuff {
width: 1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
background-color: #999;
overflow: hidden;
vertical-align: top;
}

/* Four Square Table */

table#indextbl {
border-collapse: collapse;
width: 568px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

tr.indexrow {
height: 86px;
}

td.tblbox {
overflow: hidden;
width: 143px;
height: 80px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

a.datelink {
position: relative;
top: 5px;
left: 5px;
z-index: 2;
color: #fff;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
}

a.datelink:hover {
position: relative;
top: 5px;
left: 5px;
z-index: 2;
color: #fff;
font-size: 12pt;
font-weight: bold;
text-decoration: underline;
}


/* Shaman Table */

table#eyestbl {
border-collapse: collapse;
width: 572px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000;
}

td.eyebox {
overflow: hidden;
width: 540px;
height: 67px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.eyetxt {
position: relative;
left: 45px;
top: -45px;
margin: 0px 0px -61px 0px;
padding: 0px 0px 0px 0px;
z-index: 13;
text-align: center;
}

img.eyepix {
position: relative;
top: 0px;
left: 0px;
z-index: 21;
}

a.eyelink {
color: #fff;
font-size: 18pt;
font-weight: 500;
text-decoration: none;
letter-spacing: 2px; 
}

a.eyelink:hover {
color: #fff;
font-size: 18pt;
font-weight: 500;
text-decoration: underline;
letter-spacing: 2px; 
}


/* Bottom 3 Column Table */

img.linky {
position: relative;
left: 2px;
top: 2px;
float: left;
margin: 0px 10px 0px 0px;
}

.linker {
margin: 10px 0px 0px 0px;
}

a.linkylink {
color: #cc9933;
font-size: 1.1em;
font-weight: bold;
text-decoration: none;
}

a.linkylink:hover {
color: #fff;
font-weight: bold;
text-decoration: underline;
}

/* Main Content Feature Text */

#artlist {
margin: 0px 0px 0px 0px;
background-color: #fff;
}

#arts {
margin: 8px 10px 0px 10px;
text-align: justify;text-justify: newspaper;
}

#featuretext {
width: 566px;
margin: 0px 0px 0px 0px;
font-size:1.5em; font-weight:400; letter-spacing:2px; word-spacing: 15px; color: #fff;
}

.sppix {
margin: -22px 0px -5px 0px;
border: none;
}

.sptext {
position: relative; z-index:5;
top: 58px;
width: 143px;
text-align: center;
align: center;
z-index: 12;
}

a.splink{
color: #fff;
font-size:1.5em; font-weight:bold; letter-spacing:2px;
text-decoration:none;
}

a.splink:hover {
color: #fff;
font-size:1.5em; font-weight:bold; letter-spacing:2px;
text-decoration:underline;
}

a.indexlink {
color:#000;
font-weight:bold; font-size:1.2em; word-spacing:2px; letter-spacing:1px;
text-decoration:none;
}

a.indexlink:hover {
color:#ff0000;
font-weight:bold; font-size:1.2em; word-spacing:2px; letter-spacing:1px;
text-decoration:underline;
}

b.brighttext {
font-size:1.0em; font-weight:300; letter-spacing:2px; color: #ff0000;
}

p.blurb {
font-size:1.1em; font-weight:300; color: #000;
}

/* Bottom Shaded Bars */
#fleft {
clear: both;
float: left;
margin: 8px 0px 0px 10px;
font-size:1.2em; font-weight:400; letter-spacing:2px; word-spacing: 15px; font-color: #fff;
}

#fright {
clear: both;
float: right;
margin: 25px 8px 2px 0px;
font-color: #000;
text-align: right;
}

/* Main content variations */
#content {
line-height:1.5em;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;
background-color:#000;
z-index: 18;
}

.rightish {
text-align:right; 
margin:-5px 5px 0px 0px;
}

a.newlink{
color: #990000;
font-size:1.0em; font-weight:400; letter-spacing:2px;
text-decoration:none;
}

a.newlink:hover {
color: #990000;
font-size:1.0em; font-weight:400; letter-spacing:2px;
text-decoration:underline;
}
