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

html, body #bg,#bg table, #bg td	{width:100%;	height:100%;   	margin:0px;		border:0px solid #FFF; 	z-index:0;			/*background-color:#CF3;*/}

#container	{width:960px;	padding-bottom:180px; 	position:absolute; margin:auto;	border:0px;	z-index:10;	/*background-color:#09C;*/}


#bg_scroll			{width:100%;	height:100%;	position:fixed;		top:0px;	left:0px;	z-index:-10000;}
.bg_scroll			{width:100%;	height:100%;	min-width:50%;		min-height:50%;}

#bg div		{position:absolute;width:200%;height:200%;top:-50%;left:-50%;}
#bg td		{vertical-align:middle;text-align:center;}
#bg img		{min-height:50%;min-width:50%;margin:0 auto;}



/*//////////////////////////////*/
/*//// BEGIN CONTENT ITEMS /////*/
/*//////////////////////////////*/

#content {width:500px;	margin:0px;	padding:20px;	margin-left:150px;	margin-top:80px;	background:url(../components/BG_WHITE_90.png) repeat;	z-index:10;
			border: 1px solid #999;	overflow:hidden;}

.readerfont 		{font-family: Verdana, Geneva, sans-serif;		font-size: 11px;	text-align: justify; 	margin-top: 10px; margin-bottom: 10px;	color:#000;}
.readerfont span	{text-transform:uppercase;	font-weight:bold;	font-size: 10px;	text-align: left; 		margin-top: 10px; margin-bottom: 0px;	color:#7f698c;}

.verse 		{font-family: Verdana, Geneva, sans-serif;		font-size: 11px;	text-align: left; margin-top: 10px; margin-bottom: 10px;	margin-left:20px;	color:#000;}
.chorus 	{font-family: Verdana, Geneva, sans-serif;		font-size: 11px;	text-align: left; margin-top: 10px; margin-bottom: 10px;	margin-left:40px;	color:#333;}

.credits 		{font-family: Verdana, Geneva, sans-serif;  font-size: 11px;  text-transform:uppercase;  font-weight:bold;  	text-align:left; margin:0px;	color:#000;}
.credits span	{font-family: Verdana, Geneva, sans-serif;  font-size: 11px;  text-transform:uppercase;  font-weight:normal;    text-align:left; margin:0px;	color:#000;}

.download	{font-weight: bold;	font-size: 14px;	text-transform:capitalize;	font-style:normal;		color:#7f698c;	text-align:left;	margin:0px;	margin-top:-10px;}

a.download:link		{color:#7f698c;	margin:0px;	text-decoration:none;	background:none;}
a.download:visited	{color:#7f698c;	margin:0px;	text-decoration:none;	background:none;}
a.download:hover	{color:#FFF;	margin:0px;	text-decoration:none;	background:#7f698c}

#stores		{margin:auto;	text-align:center;	width:480px;	height:120px;}
.stores		{margin:auto;	text-align:center;}

h1 {		font-family: Georgia, serif;	font-size: 48px;	text-transform: lowercase;	font-style: oblique;	color: #666;	line-height: 48px; text-align: center;}
h1 span { 	font-weight: bold;				font-size: 48px;	text-transform: uppercase;	font-style: normal;		color: #7f698c;}


h2 {		border: 	1px #FFF solid;		background: url(../components/BG_WHITE_90.png);	font-weight:normal;		padding:5px;
			font-family: Georgia, serif;	font-size: 16px;	text-transform: lowercase;	font-style: oblique;	color: #666;	text-align: right;}
h2 span	{	font-weight: bold;				font-size: 16px;	text-transform:	uppercase;	font-style: normal;		color:#7f698c;}

a.h2:link		{font-weight: bold;	text-decoration:none;		font-size: 16px;	text-transform:	uppercase;	font-style: normal;		color:#7f698c;}
a.h2:visited	{font-weight: bold;	text-decoration:none;		font-size: 16px;	text-transform:	uppercase;	font-style: normal;		color:#7f698c;}
a.h2:hover		{font-weight: bold;	text-decoration:underline;	font-size: 16px;	text-transform:	uppercase;	font-style: normal;		color:#7f698c;}


h3 			{font-family: Georgia, serif; 					font-size: 12px;	text-align: left;	font-weight: bold;		margin-top: 10px; margin-bottom: 10px; color: #000;}
h3 span		{font-family: Verdana, Geneva, sans-serif;		font-size: 11px;	text-align: left;	font-weight: normal;}

h4			{font-family: Georgia, serif;	text-align:left;	text-transform:lowercase;	color:#666;		font-size:12px;	font-weight:normal;	font-style:oblique;}
h4 span		{font-family: Georgia, serif;	text-align:left;	text-transform:uppercase;	color:#7f698c;	font-size:12px;	font-weight:bold;	font-style:normal;}

h5 {		border: 	1px #FFF solid;		background: url(../components/BG_WHITE_90.png);	font-weight:normal;		padding:5px;
			font-family: Georgia, serif;	font-size: 12px;	text-transform:none;		font-style: oblique;	color: #666;	text-align: left;}
h5 span	{	font-weight: bold;				font-size: 16px;	text-transform:uppercase;	font-style: normal;		color:#7f698c;	text-align: left;}

a.h5:link		{font-weight: bold;	text-decoration:none;		font-size: 16px;	text-transform:	uppercase;	font-style: normal;		color:#7f698c;}
a.h5:visited	{font-weight: bold;	text-decoration:none;		font-size: 16px;	text-transform:	uppercase;	font-style: normal;		color:#7f698c;}
a.h5:hover		{font-weight: bold;	text-decoration:underline;	font-size: 16px;	text-transform:	uppercase;	font-style: normal;		color:#7f698c;}

h6 {		border: 	1px #FFF solid;		background: url(../components/BG_WHITE_90.png);	font-weight:normal;		padding:5px;	margin:0px;	margin-top:20px;
			font-family: Georgia, serif;	font-size: 10px;	color: #666;	text-align: center;}

a.h6:link		{text-decoration:none;	background:none;	color:#000;}
a.h6:visited	{text-decoration:none;	background:none;	color:#000;}
a.h6:hover		{text-decoration:none;	background:#7f698c;	color:#FFF;}
		
a:link 		{text-decoration: none;}
a:visited 	{text-decoration: none;}
a:hover 	{text-decoration: none;}

.pressreleaselogo 	{float: right; border:none; display:block;	padding:20px 15px 5px 5px;}

.headshot_left		{float:left;	border:none;	display:block;	padding-right:15px;	padding-bottom:10px;}
.headshot_right		{float:right;	border:none;	display:block;	padding-left:15px;	padding-bottom:10px;}

.quote				{font-style:oblique;	color:#666;		font-size:16px;}
.quote span			{font-style:normal;		color:#7f698c;	font-size:12px;	font-weight:bold;	text-transform:uppercase;}


/*//////////////////////////////*/
/*///// END CONTENT ITEMS //////*/
/*//////////////////////////////*/



/*//////////////////////////////*/
/*///// BEGIN FOOTER ITEMS /////*/
/*//////////////////////////////*/

#footer				{width:100%;	height:130px;	position:fixed; 	left:0px;	bottom: 20px;	background:url(../components/NAV_BG.png) no-repeat bottom left;	z-index:40;}
#footer_logo		{width:210px; 	height:100px;	position:absolute;	left:0px;	top:30px;		border:none;}
#footer_sponsors	{width:570px;	height:100px;	position:absolute;	right:0px;	bottom:0px;		border:none;}

img				{border:none;}

#nav 			{padding:5px 3px;	height:21px;	position: absolute;	right:0px;	bottom:100px;	background: url(../components/BG_WHITE_90.png) repeat;	z-index:45;
					border-top: thin #999 solid;	border-left: thin #999 solid;}

.navlinks 		{font-family: Georgia, serif;	font-size: 18px;	text-transform: lowercase;	font-style: oblique;	color: #ededed;	text-align: right;}
.navlinks span 	{font-weight: bold;				font-size: 18px;	text-transform: uppercase;	font-style: normal;		color: #7f698c;}

a.navlinks:link 			{text-decoration: none;	color: #666;}
a.navlinks:visited 			{text-decoration: none;	color: #666;}
a.navlinks:hover 			{text-decoration: none;	color:#FFF;			background-color: #c9cfa6;}

a.navlinks:link 	span 	{text-decoration: none;	color: #7f698c;}
a.navlinks:visited 	span 	{text-decoration: none;	color: #7f698c;}
a.navlinks:hover 	span 	{text-decoration: none;	color: #FFF;		background-color: #c9cfa6;}

/*//////////////////////////////*/
/*////// END FOOTER ITEMS //////*/
/*//////////////////////////////*/

/*//////////////////////////////*/
/*/////// BEGIN LIGHTBOX ///////*/
/*//////////////////////////////*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 80; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background:url(lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*//////////////////////////////*/
/*//////// END LIGHTBOX ////////*/
/*//////////////////////////////*/

/*//////////////////////////////*/
/*////// BEGIN VIDEOBOX ////////*/
/*//////////////////////////////*/

#lbOverlay {position: absolute;	left: 0;	width: 100%;	background-color: #000;	cursor: pointer;	z-index:10000;}

#lbCenter, #lbBottomContainer {position: absolute;	left: 50%;	overflow: hidden;	background-color: #fff; text-align: center; padding: 5px;	z-index:11000;}

.lbLoading {background:url(videobox/css/loading.gif) #fff no-repeat center;}

#lbImage {border: 10px solid #fff;}

#lbPrevLink, #lbNextLink {display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}

#lbPrevLink {left: 0;}

#lbPrevLink:hover {background: transparent url(videobox/css/prevlabel.gif) no-repeat 0% 15%;}

#lbNextLink {right: 0;}

#lbNextLink:hover {background: transparent url(videobox/css/nextlabel.gif) no-repeat 100% 15%;}

#lbBottom {font-family: Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 5px solid #fff;	border-top-style: none;}

#lbCloseLink {display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(videobox/css/closelabel.gif) no-repeat center; margin: 5px 0;}

#lbCaption, #lbNumber {margin-right: 71px;}

#lbCaption {font-weight: bold;}

/*//////////////////////////////*/
/*//////// END VIDEOBOX ////////*/
/*//////////////////////////////*/
