@charset "UTF-8";
/* CSS Document */


/* IE6 PNG fix */
img, div { behavior: url(iepngfix.htc) }


/* ====================================================== Redefine Current Elements == */

body {
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-y;
}

div#content {
	background-image: none;
}

div#primaryContent {
	padding-left: 0px;
}

div.mainImagePlaceholder {
	width: 690px;
	padding: 0px;
	border: none;
	margin: 0px;
	width: 690px;
	height: 212px;
}
div#progModule_container {
	border: none;
	width: 690px;
	background-image: none;
}

h2 {
	color: #577714;
	font-weight: normal;
	letter-spacing: -1px;
}




/* ====================================================== Top Navigation == */
div#header_nav {
	background-color: #CCFF00;
	clear: both;
	height: 42px;
	width: 690px;
}

div#header_nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#header_nav ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}

div#header_nav ul li a#about {
	height: 42px;
	width: 118px;
	background-image: url(../images/nav/about_off.jpg);
	display: block;
}

div#header_nav ul li a#about:hover  {
	height: 42px;
	width: 118px;
	background-image: url(../images/nav/about_on.jpg);
	display: block;	
}

div#header_nav ul li a#galleries {
	height: 42px;
	width: 114px;
	background-image: url(../images/nav/galleries_off.jpg);
	display: block;
}

div#header_nav ul li a#galleries:hover  {
	height: 42px;
	width: 114px;
	background-image: url(../images/nav/galleries_on.jpg);
	display: block;	
}

div#header_nav ul li a#video {
	height: 42px;
	width: 113px;
	background-image: url(../images/nav/video_off.jpg);
	display: block;
}

div#header_nav ul li a#video:hover  {
	height: 42px;
	width: 113px;
	background-image: url(../images/nav/video_on.jpg);
	display: block;	
}

div#header_nav ul li a#bios {
	height: 42px;
	width: 113px;
	background-image: url(../images/nav/bios_off.jpg);
	display: block;
}

div#header_nav ul li a#bios:hover  {
	height: 42px;
	width: 113px;
	background-image: url(../images/nav/bios_on.jpg);
	display: block;	
}

div#header_nav ul li a#quotes {
	height: 42px;
	width: 113px;
	background-image: url(../images/nav/quotes_off.jpg);
	display: block;
}

div#header_nav ul li a#quotes:hover  {
	height: 42px;
	width: 113px;
	background-image: url(../images/nav/quotes_on.jpg);
	display: block;	
}

div#header_nav ul li a#promos {
	height: 42px;
	width: 119px;
	background-image: url(../images/nav/promos_off.jpg);
	display: block;
}

div#header_nav ul li a#promos:hover  {
	height: 42px;
	width: 119px;
	background-image: url(../images/nav/promos_on.jpg);
	display: block;	
}

/* ====================================================== Individual Elements == */

div#progModule_container {
	background-image: url(../images/bg_main.jpg);
	background-repeat: no-repeat;
	min-height: 700px;
	clear: both;
}

div.storyBody {
	background: none;
	width: 100%;
	padding: 0;
	margin: 0;
}

div#paper_top {
	width: 420px;
	margin-left: 130px;
	padding-right: 40px;
	padding-top: 40px;
	background-image: url(../images/paper_top.png);
	background-repeat: no-repeat;
	height: 10px;
	clear: both;
}

div#paper_bottom {
	width: 420px;
	margin-left: 130px;
	padding-right: 40px;
	background-image: url(../images/paper_bottom.png);
	background-repeat: no-repeat;
	height: 53px;
	clear: both;
}


div#main_content {
	background-color: #FFFFFF;
	padding-left: 15px;
	width: 389px;
	margin-left: 130px;
	padding-right: 15px;
	clear: both;
	min-height: 500px;
}

div#main_content  h2 {
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	font-size: 1.4em;
}

div#main_content img.title {
	margin-top: -10px;
}

div#small_footer {
	text-align: center;
	font-family: Tahoma,Verdana, Arial, Helvetica;
	color: #FFFFFF;
	font-size: .9em;
	clear: both;
	padding-bottom: 10px;
}


/*span.gallery_frame {
	display: block;
	width: 2px;
	height: 10px;
	background-color: #FFFFFF;
	background-image: url(../images/gallery_frame_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-top: 25px;
}*/

/*span.gallery_frame img {
	padding-left: 6px;
	padding-top: 15px;
}*/

/*span.gallery_frame p {
	margin: 0px;
	padding: 0px;
	text-align: center;
	padding-top: 10px;
}*/

/*span.gallery_frame p a {
	color: #336633;
	font-weight: bold;
}*/

span.video_frame {
	display: block;
	width: 165px;
	height: 120px;
	background-color: #FFFFFF;
	background-image: url(../images/video_frame_bg.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-top: 10px;
}

p.video_frame {
	font-size: 1em;
	width: 220px;
	float: right;
	margin: 0px;
	padding: 0px;
	padding-top:17px;
}

span.video_frame img {
	padding-left: 11px;
	padding-top: 10px;

}


div.separator {
	border-bottom: solid 1px #CCCCCC;
	display: block;
	height: 10px;
	clear: both;
	margin-left: 30px;
	width: 90%;
	margin-bottom: 10px;
}
a.play_now {
	display: block;
	width: 110px;
	height: 16px;
	margin-top: 3px;
	margin-left: 20px;
}
