/* CSS Document */

body { margin: 0; padding: 0; background-image: url(images/gradient-back.png); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; }
img { border: 0; }
a:link,a:visited { color: #990000; text-decoration: underline; cursor: hand; }
a:hover,a:active { color: #996600; text-decoration: underline; cursor: hand; }

#pageholder { width: 737px; }

#top { width: 737px; height: 101px; margin: 0; padding: 0; background-image: url(images/top-back.png); background-repeat: no-repeat; }
#topflash { width: 155px; height: 100px; float: right; margin: 0; }
#toplogo { width: 395px; height: 80px; padding: 17px 158px 14px 25px; float: left;  }

.cb { clear: both; }

#buttonholder { width: 735px; height: 27px; margin: 2px 0 0 0; padding: 0 0 5px 2px; }
.buttondiv { width: 140px; height: 27px; float: left; margin: 0 3px 0 3px; }
.button p { width: 140px; height: 15px; margin: -2px 0 0 0; padding: 7px 4px 3px 4px; text-align: center; background-image: url(images/button-up.png); background-repeat: no-repeat; }
.buttondiv a:link { background-image: url(images/button-up.png); background-repeat: no-repeat; color: #660000; cursor: hand; }
.buttondiv a:visited { background-image: url(images/button-up.png); background-repeat: no-repeat; color: #660000; cursor: hand; }
.buttondiv a:hover { background-image: url(images/button-over.png); background-repeat: no-repeat; color: #000000; cursor: hand; }
.buttondiv a:active { background-image: url(images/button-over.png); background-repeat: no-repeat; color: #000000; cursor: hand; }

#maintop { width: 737px; height: 20px; background-image: url(images/body-back-top.png); background-repeat: no-repeat; }
#mainbody { width: 737px; background-image: url(images/body-back-repeat.png); background-repeat: repeat-y; }
#mainbot { width: 737px; height: 20px; background-image: url(images/body-back-bot.png); background-repeat: no-repeat; }

.bodytop { width: 737px; height: 20px; background-image: url(images/body2-back-top.gif); margin-top: 10px; background-repeat: no-repeat; }
.bodymid { width: 737px; background-image: url(images/body-back-repeat.png); background-repeat: repeat-y; }
.bodymid p { padding: 0; margin: 0 0 15px 0; } 
.bodymid h1 { padding: 0; margin: 0 0 15px 0; font-size: 24px; color: #990000; }
.bodybot { width: 737px; height: 20px; background-image: url(images/body2-back-bot.gif); background-repeat: no-repeat; }

#newsletter { width: 390px; height: 60px; margin: 10px 0 0 0; padding: 20px 50px 20px 50px; color: #FFFFFF; float: left; text-align: center; background-image: url(images/newsletter-back.gif); background-repeat: no-repeat; }
	#newsletter span { font-size: 15px; font-weight: bold; }
#loganwestad { width: 220px; height: 100px; margin: 10px 0 0 10px; padding: 20px 0 0 0; float: left; text-align: center; }

.formbtn { width: 100px; height: 40px; margin: 0 25px 0 0; padding: 5px; font-size: 20px; font-weight: bold; text-align: text; float: right; }

#kyakumovie { width: 310px; margin: 0 2px 0 10px; text-align: center; padding: 0 387px 0 0; }
#kyakumovie span { font-size: 16px; color: #660000; font-weight: bold; }
#kyakumovie p { margin: 5px 0 0 0; }

#rightholder { width: 387px; float: right; font-size: 9px; padding: 0 10px 0 0; }

#sideshowad { width: 387px; height: 160px; font-size: 10px; text-align: center; color: #000000; font-weight: bold; background-image: url(images/gray-back.png); background-repeat: no-repeat; }
#sideshowad p { margin: 5px 0 5px 0; }

#comicsad { width: 387px; height: 160px; font-size: 9px; color: #000000; margin-top: 10px; font-weight: bold; background-image: url(images/yellow-back.png); background-repeat: no-repeat; }
#comicsad p { width: 130px; height: 144px; margin: 8px 0 8px 0; float: left; text-align: center; }
#comicsad span { font-size: 12px; font-weight: bold; }
.comicsimg { margin: 8px 0 8px 8px; float: left; } 
.comicspic { margin: 8px 0 8px 0; float: left; } 



