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

body, html {margin: 0; padding: 0; background-image: url(images/bg.jpg); background-position: top center; background-color: #000000}
div {font-size: 13px; font-family: "Segoe UI", Arial, Helvetica, sans-serif; color: #000000;}
h1 {font-size: 24px; }
h2 {font-size: 20px; line-height: 20px; font-style: italic;}
h3 {font-size: 16px; line-height: 25px;}
h4 {font-size: 14px; line-height: 20px; }
h5 {font-size: 45px;}
b, strong {font-weight: bold;}
hr {border: none; height: 2px; background-color: #cccccc; color: #cccccf }
img {border: none;}
fieldset {border: none;}
input, textarea {border: 1px #333333 dashed;}
td {vertical-align: top;}

a:link {color: #6304c5; text-decoration: underline;}
a:visited {color: #6304c5; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}
a:active {color: #000000; text-decoration: none;}


/*
.donatebutton {margin: auto; padding: 0; width: 149px; height: 48px; background-image: url(images/bgbutton.png); background-repeat: no-repeat; background-position: top center; text-align: center; border: none; color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px;}
input.donatebutton {cursor: pointer; text-decoration: none;}
input.donatebutton:hover {color: #4f4e4e}

.donatebuttonmain {margin: auto; padding: 25px 0 0 0; width: 205px; height: 50px; background: none; background-repeat: no-repeat; background-position: top center; text-align: center; border: none; font-weight: bold; color: #e05206; font-size: 18px; line-height: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
input.donatebuttonmain {cursor: pointer; text-decoration: none;}
input.donatebuttonmain:hover {color: #4f4e4e}
*/

.clear {margin: auto; padding: 0; clear: both; min-height: 15px;}
.big {font-size: 20px; line-height: 35px; color: #6304c5; font-weight: bold;}

.larger {font-size: 25px;}
.italicmedium {font-size: 16px; font-style: italic}
.italicmedium2 {font-size: 14px; font-style: italic}
.bullet {margin: -5px 0 0 0; padding: 0 5px 0 0; float: left;}
.spaced {line-height: 24px;}
.bottborder {margin: auto; padding: 8px 0 5px 0; border-bottom: 2px #b9aa7d solid; clear: both; min-height: 25px;}
.bottborder2 {margin: auto; padding: 10px; border-bottom: 2px #b9aa7d solid; clear: both; min-height: 25px; color: #003759}
.leftalignimg {margin: 3px; padding: 0; float: left; border: 2px #333333 dashed;}

.leftsmall {font-size: 12px;}

#wrapper {margin: auto; padding: 0; background-image: url(images/graypapersub.jpg); background-repeat: no-repeat; background-position: top center;}
#wrappersub {margin: auto; padding: 0; background-image: url(images/graypapermain.jpg); background-repeat: no-repeat; background-position: top center; }
#wrappersubpaper {margin: auto; padding: 0; background-image: url(images/bgsub.jpg); background-repeat: no-repeat; background-position: center 950px; }
#container {margin: auto; padding: 0; width: 1000px; clear: both;}

#footerwrapper {margin: auto; padding: 0; height: 250px; clear: both; background-image: url(images/footerbg.png); background-repeat: no-repeat; background-position: top center;}
#footercontainer {margin: auto; padding: 0; height: 250px; clear: both; width: 1000px;}

#content_home {margin: 540px 0 0 435px; padding: 0; width: 355px; height: 250px; position: absolute; z-index: 40;}
#content_home2 {margin: 540px 0 0 435px; padding: 0; width: 550px; position: absolute; z-index: 40;}
#content_sub {margin: 500px 0 0 50px; padding: 0; width: 895px; position: absolute; z-index: 60;}

#logo {margin: 76px 0 0 130px; padding: 0; width: 265px; height: 263px; position: absolute; z-index: 50;  background-image: url(images/logoover.png); background-repeat: no-repeat; background-position: top center;}
#about {margin: 45px 0 0 340px; padding: 0; width: 174px; height: 104px; position: absolute; z-index: 55;  background-image: url(images/aboutover.png); background-repeat: no-repeat; background-position: top center;}
#news {margin: 53px 0 0 775px; padding: 0; width: 180px; height: 72px; position: absolute; z-index: 50;  background-image: url(images/newsover.png); background-repeat: no-repeat; background-position: top center;}

/*original
#latest1 {margin: 510px 0 0 75px; padding: 0; width: 162px; height: 147px; position: absolute; z-index: 50;  background-image: url(images/latest1over.png); background-repeat: no-repeat; background-position: top center;}
#latest2 {margin: 510px 0 0 230px; padding: 0; width: 171px; height: 138px; position: absolute; z-index: 50;  background-image: url(images/latest2over.png); background-repeat: no-repeat; background-position: top center;}
#latest3 {margin: 650px 0 0 90px; padding: 0; width: 157px; height: 142px; position: absolute; z-index: 50;  background-image: url(images/latest3over.png); background-repeat: no-repeat; background-position: top center;}
#latest4 {margin: 640px 0 0 250px; padding: 0; width: 165px; height: 168px; position: absolute; z-index: 50;  background-image: url(images/latest4over.png); background-repeat: no-repeat; background-position: top center;}
*/

#headerimg {margin: 0 0 0 -10px; padding: 0; width: 991px; height: 445px; position: absolute; z-index: 50;}

#latest1 {margin: 530px 0 0 65px; padding: 0; width: 162px; height: 147px; position: absolute; z-index: 50;  background-image: url(images/latest1over.png); background-repeat: no-repeat; background-position: top center;}
#latest2 {margin: 530px 0 0 220px; padding: 0; width: 171px; height: 138px; position: absolute; z-index: 50;  background-image: url(images/latest2over.png); background-repeat: no-repeat; background-position: top center;}
#latest3 {margin: 695px 0 0 80px; padding: 0; width: 157px; height: 142px; position: absolute; z-index: 50;  background-image: url(images/latest3over.png); background-repeat: no-repeat; background-position: top center;}
#latest4 {margin: 685px 0 0 240px; padding: 0; width: 165px; height: 168px; position: absolute; z-index: 50;  background-image: url(images/latest4over.png); background-repeat: no-repeat; background-position: top center;}

#shop {margin: 510px 0 0 855px; padding: 0; width: 146px; height: 87px; position: absolute; z-index: 75;  background-image: url(images/shopover.png); background-repeat: no-repeat; background-position: top center;}
#sponsor {margin: 635px 0 0 865px; padding: 0; width: 126px; height: 67px; position: absolute; z-index: 80;  background-image: url(images/sponsorover.png); background-repeat: no-repeat; background-position: top center;}
#title {margin: 462px 0 0 443px; padding: 0; width: 337px; height: 66px; position: absolute; z-index: 50;}

#youtube {margin: 120px 0 0 200px; padding: 0; width: 115px; height: 55px; position: absolute; z-index: 75;  background-image: url(images/youtubeover.png); background-repeat: no-repeat; background-position: top center;}
#twitter {margin: 130px 0 0 360px; padding: 0; width: 115px; height: 55px; position: absolute; z-index: 70;  background-image: url(images/twitterover.png); background-repeat: no-repeat; background-position: top center;}
#facebook {margin: 140px 0 0 540px; padding: 0; width: 115px; height: 55px; position: absolute; z-index: 65;  background-image: url(images/facebookover.png); background-repeat: no-repeat; background-position: top center;}
#myspace {margin: 140px 0 0 700px; padding: 0; width: 114px; height: 50px; position: absolute; z-index: 60;  background-image: url(images/myspaceover.png); background-repeat: no-repeat; background-position: top center;}

#contact {margin: 0 0 0 740px; padding: 0; width: 128px; height: 89px; position: absolute; z-index: 85;  background-image: url(images/contactover.png); background-repeat: no-repeat; background-position: top center;}
#readmore {margin: 875px 0 0 490px; padding: 0; width: 183px;  height: 47px; position: absolute; z-index: 50;  }
#abouttext {margin: -30px 0 0 485px; padding: 0; width: 116px;  height: 47px; position: absolute; z-index: 65;  }
#newstext {margin: -30px 0 0 485px; padding: 0; width: 113px;  height: 52px; position: absolute; z-index: 65;  }
#website {margin: 141px 0 0 884px; padding: 0; width: 74px; height: 32px; position: absolute; z-index: 50;  background-image: url(images/websiteover.png); background-repeat: no-repeat; background-position: top center;}

#photoalbum {margin: -50px 0 0 485px; padding: 0; width: 183px;  height: 47px; position: absolute; z-index: 300;  }
#mag {margin: -25px 0 0 200px; padding: 0; width: 133px;  height: 136px; position: absolute; z-index: 300;  }

#leftcol {margin: 520px 0 0 70px; padding: 0; width: 340px;  height: 370px; position: absolute; z-index: 300;}

#about2 {margin: 40px 0 0 6px; padding: 0; width: 165px; height: 102px; position: absolute; z-index: 50;  background-image: url(images/about2over.png); background-repeat: no-repeat; background-position: top center;}
#about2bgsub {margin: -220px 0 0 -54px; padding: 0; width: 249px; height: 396px; position: absolute; z-index: 45;  background-image: url(images/hellostickerbg.png); background-repeat: no-repeat; background-position: top center;}
#about2bgsub-empty {margin: -20px 0 0 -50px; padding: 0; width: 241px; height: 199px; position: absolute; z-index: 45;  background-image: url(images/hellostickerbg-empty.png); background-repeat: no-repeat; background-position: top center;}

#sponsorbgsub {margin: -185px 0 0 790px; padding: 0; width: 284px; height: 304px; position: absolute; z-index: 75;  background-image: url(images/sponsormebg.png); background-repeat: no-repeat; background-position: top center;}
#sponsor2 {margin: -162px 0 0 865px; padding: 0; width: 126px; height: 67px; position: absolute; z-index: 80;  background-image: url(images/sponsorover.png); background-repeat: no-repeat; background-position: top center;}
#personfooter {margin: -58px 0 0 320px; padding: 0; width: 186px; height: 170px; position: absolute; z-index: 55;  background-image: url(images/personfooter.png); background-repeat: no-repeat; background-position: top center;}
#personfooter2 {margin: -15px 0 0 580px; padding: 0; width: 162px; height: 135px; position: absolute; z-index: 55;  background-image: url(images/personfooter2.png); background-repeat: no-repeat; background-position: top center;}

#footlinkscontainer {margin: 430px 0 0 -25px; padding: 0; width: 100px; height: 440px; position: absolute; z-index: 300;}
#footlink1 {margin: 0 0 0 -10px; padding: 0; width: 102px; height: 49px; position: absolute; z-index: 50;  background-image: url(images/link1over.png); background-repeat: no-repeat; background-position: top center;}
#footlink2 {margin: 55px 0 0 -10px; padding: 0; width: 97px; height: 40px; position: absolute; z-index: 50;  background-image: url(images/link2over.png); background-repeat: no-repeat; background-position: top center;}
#footlink3 {margin: 95px 0 0 -10px; padding: 0; width: 85px; height: 47px; position: absolute; z-index: 50;  background-image: url(images/link3over.png); background-repeat: no-repeat; background-position: top center;}
#footlink4 {margin: 140px 0 0 -10px; padding: 0; width: 89px; height: 48px; position: absolute; z-index: 50;  background-image: url(images/link4over.png); background-repeat: no-repeat; background-position: top center;}
#footlink5 {margin: 188px 0 0 -10px; padding: 0; width: 104px; height: 50px; position: absolute; z-index: 50;  background-image: url(images/link5over.png); background-repeat: no-repeat; background-position: top center;}
#footlink6 {margin: 238px 0 0 -10px; padding: 0; width: 97px; height: 40px; position: absolute; z-index: 50;  background-image: url(images/link6over.png); background-repeat: no-repeat; background-position: top center;}
#footlink7 {margin: 278px 0 0 -15px; padding: 0; width: 104px; height: 47px; position: absolute; z-index: 50;  background-image: url(images/link7over.png); background-repeat: no-repeat; background-position: top center;}
#footlink8 {margin: 325px 0 0 -20px; padding: 0; width: 132px; height: 50px; position: absolute; z-index: 50;  background-image: url(images/link8over.png); background-repeat: no-repeat; background-position: top center;}
#footlink9 {margin: 375px 0 0 -20px; padding: 0; width: 121px; height: 46px; position: absolute; z-index: 50;  background-image: url(images/link9over.png); background-repeat: no-repeat; background-position: top center;}

.biodennis {margin: auto; padding: 0; float: right; width: 200px; height: 243px}
.biochristie {margin: auto; padding: 0 0 0 25px; float: left; width: 200px; height: 240px}

.colleft {margin: auto; padding: 25px 0 0 35px; float: left; width: 300px; min-height: 300px;}
.colright {margin: auto; padding: 45px 0 0 0; float: right; width: 510px;}

.colleftabout {margin: auto; padding: 25px 0 0 10px; float: left; width: 350px; height: 360px; font-size: 12px;}
.colrightabout {margin: auto; padding: 35px 0 0 0; float: right; width: 510px; min-height: 360px;}

.colleftsponsor {margin: auto; padding: 25px 0 0 10px; float: left; width: 350px; height: 360px;}
.colrightsponsor {margin: auto; padding: 35px 0 0 0; float: right; width: 510px; min-height: 360px;}

.colleftnews {margin: auto; padding: 25px 0 0 30px; float: left; width: 300px; min-height: 300px;}

#mp3player {margin: 330px 0 0 225px; padding: 0; width: 143px; height: 134px; position: absolute; z-index: 100;}
#newsphotoscontainer {margin: -275px 0 0 80px; padding: 0; width: 730px; height: 200px; position: absolute; z-index: 85;}
#newsphotos {margin: 0; padding: 0; width: 520px; height: 207px; position: absolute; z-index: 75;}
#newsbadge1 {margin: 0 0 0 480px; padding: 0; width: 250px; height: 120px; position: absolute; z-index: 85;  background-image: url(images/news_send_over.png); background-repeat: no-repeat; background-position: top center;} 
#newsbadge2 {margin: 90px 0 0 480px; padding: 0; width: 238px; height: 83px; position: absolute; z-index: 80;  background-image: url(images/news_entire_over.png); background-repeat: no-repeat; background-position: top center;} 

.newsheadlineleft {margin: auto; padding: 0; float: left; width: 50px; min-height: 75px}
.newsheadlineright1 {margin: auto; padding: 0 0 10px 0; float: left; width: 330px; min-height: 75px}
.newsheadlineright {margin: auto; padding: 0; float: left; width: 455px; min-height: 75px}

#bluetitle {
	margin: 440px 0 0 50px;
	padding: 0;
	width: 289px;
	height: 66px;
	position: absolute;
	z-index: 75;
	top: 1px;
}

#zoomtop {margin: auto; padding: 0; width: 955px; height: 17px; background-image: url(images/zoomtop.png); background-repeat: no-repeat;}
#zoommid {margin: auto; padding: 0 17px 0 18px; width: 920px; min-height: 300px; background-image: url(images/zoommid.png); background-repeat: repeat-y;}
#zoombot {margin: auto; padding: 0; width: 955px; height: 17px; background-image: url(images/zoombottom.png); background-repeat: no-repeat;}
#zoomtag {margin: -38px 0 0 0; padding: 0; width: 970px; height: 42px; position: absolute; z-index: 1; background-image: url(images/zoomable.png); background-position: 650px 0; background-repeat: no-repeat;}
