.missionblock {
	text-align:center;
}

.missionblock p {
	display:inline-block;
	width: 15%;
	text-align:center;
	vertical-align: middle;
	font-size:150%;
	}
.showquote
{
	font-family:Roboto;
	font-size: 14px;
	font-weight: bold;
	color: #BDD6EE;
	font-style: italic;
}
.right
{
	text-align: right;
	margin-right:75px;
}

@media screen
{
	.dontshow
	{
		visibility:hidden;
		display:none;
	}
	
}


	.nobr
	{
		white-space:nowrap;
	}
	
			body {
				font-family: Roboto;
				text-align: center;
				padding: 0px;
				margin: 18px 0px 0px 0px;
				font-size: 8px;
				font-family: Arial;
				color: #BBBBBB;
				padding: 2px;
				text-decoration: none;
				font-weight: normal;
				height: 100%;
				background: #000000;
			}
				
			table.text, table.filelist
			{
				background-color:#EEEEEE;
				border-width:2px;
				border-color:#BBBBBB;
				border-radius:5px;
				padding:5px;
				color:#111144;
			}
			th.text
			{
				vertical-align:middle; 
				text-align:right; 
				background-color:#CCCCCC; 
				height:25px; 
				text-decoration:underline; 
				font-weight:bold;
			}
			img.mainlogo 
			{
				border:none;
				position:relative;
				top:-128px;
				left:-152px;
				height:175px;
				z-index:10;
				opacity:1;
			}

			div.boundingdiv
			{
				height:0px; 
				width:0px;
			}
				
			img.banner
			{	
				width:950px;
				height:170px;
				border-top-left-radius:15px;
				border-top-right-radius:15px;
				opacity:1;
			}
			
			div.banner {
				margin-left: auto; 
				margin-right: auto;
				width: 950px;
				height: 150px;
				position: relative;
				text-align: left;
				padding: 0px;
			}
			div.bannerlink 
			{
				position:relative;
				padding:5px;
				left: 630px;
				top: -165px;
				width:300px;
				background-color:#000000;
				color:#BBBBBB;
				font-size:14px;
				text-align:right;
				border-radius:15px;
				opacity:0.5;
				transition-property: opacity;
				transition-duration: 2s;  
				-o-transition-property: opacity;
				-o-transition-duration: 2s;  
				-webkit-transition-property: opacity;
				-webkit-transition-duration: 2s;  
				-moz-transition-property: opacity;
				-moz-transition-duration: 2s;  
			}
			div.bannerlink:hover
			{
				opacity:1;
				transition-property: opacity;
				transition-duration: 2s;  
				-o-transition-property: opacity;
				-o-transition-duration: 2s;  
				-webkit-transition-property: opacity;
				-webkit-transition-duration: 2s;  
				-moz-transition-property: opacity;
				-moz-transition-duration: 2s;  
			}
			div.menu {
				z-index:4;
				width: 760px;
				left: 0px;
				height: 20px;
				position:relative;
				max-height: 20px;
				border-width: 1px;
				border-style: solid;
				border-color: #FFFFFF;
				text-align: left;
				margin-left: auto; 
				margin-right: auto;
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px 0px 0px 225px;
				background-color: #051E55;
 				border-radius:10px;
				
			}
			
			#nav, #nav ul { /* all lists */
			
				padding: 0;
				margin: 0;
				list-style: none;
				line-height: 1;

			}
			
			/* ++++++++++++++++++++++++ The A's +++++++++++++++++++ */
			
			#nav a {
				display: block;
				z-index: 5;	
			}
			
			/* +++++++++++++++++++++ THE LIES! ++++++++++++++++++++++*/
			
			#nav li { /* all list items */
				float: left;
				z-index: 5; 	
				color: #FFFFFF;
			}
			
			/* ++++++++++++++++ THE LI AND UL'S +++++++++++++++++ */
			
			#nav li ul { /* second-level lists */
				position: absolute;
				background: #526691; /* THIS IS THE DD BG COLOR */
				border-width: 0px 0px 10px 0px;
				border-style: solid;
				border-color: #526691;
				border-bottom-left-radius: 15px;
				border-bottom-right-radius: 15px;
				margin-top:-2px; /*IE messing stuff up again, need this so that there isn't a gap*/
				width: 0px;
				height:0px; 
				overflow:hidden;
				z-index: 5; 	
				padding: 0px 0px 0px 0px;
				opacity:0;
				transition-property: height, opacity;
				transition-duration: 0.75s;  
				-o-transition-property: height, opacity;
				-o-transition-duration: 0.75s;  
				-webkit-transition-property: height, opacity;
				-webkit-transition-duration: 0.75s;  
				-moz-transition-property: height, opacity;
				-moz-transition-duration: 0.75s;  
			}
			
			#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
				height:auto;
				left: auto;
				z-index: 5;
				width: 124px;
				opacity:1;
				transition-property: height, opacity;
				transition-duration: 0.75s;  
				-o-transition-property: height, opacity;
				-o-transition-duration: 0.75s;  
				-webkit-transition-property: height, opacity;
				-webkit-transition-duration: 0.75s;  
				-moz-transition-property: height, opacity;
				-moz-transition-duration: 0.75s;  
			}
			
			a.menu 
			{
				display: block;
				width: 118px;
				font-size: 14px;
				font-family: verdana;
				color: #FFFFFF;
				padding: 5px 0px 5px 6px;
				text-decoration: none;
				font-weight: normal;				
			}
	
			a.menu:link {
				display: block;
				color: #FFFFFF;
				text-decoration: none;
			}
			
			a.menu:visited {
				display: block;
				color: #FFFFFF;
				text-decoration: none;
			}
			
			a.menu:hover {
				background: #253c6f;
				color: #FFFFFF;
				text-decoration: none;
			}
			
			a.menu:active {
				background: #253c6f;
				color: #FFFFFF;
				text-decoration: none;
			}
			
			
			table.top {
				position: relative; 
				margin-top: 10px;
				background-color: #253c6f;
				width: 950px;
				padding: 0px;
				margin: 0px;
			}
			
			
			

			
			div.separator {
				width: 950px;
				height: 11px;
				border-width: 0px 1px 0px 1px;
				border-style: solid;
				border-color: #000000;
				text-align: left;
				margin-left: auto; 
				margin-right: auto;
				padding: 0px;
				background: url('/images/separator-tan.gif') repeat-x;
			}
			
			div.main {
				width: 950px;
				border-top: 0px solid #000000;
				border-right: 0px solid #FFFFFF;
				border-bottom: 0px;
				border-left: 0px solid #FFFFFF;
				text-align: left;
				margin-left: auto; 
				margin-right: auto;
				padding: 0px;
				background: #020529;
				background: url('/images/bgs/bg-main.gif') repeat-y;
				font-size: 14px;
				font-family: georgia;
				color: #BBBBBB;
				text-decoration: none;
				font-weight: normal;
			}
			
			div.season {
				position: relative;
				top: 0px;
				float: left;
				width: 128px; 
				height: 100%;
				border-top: 0px solid #e1d9c6;
				border-right: 1px solid #FFFFFF;
				border-left: 0px;
				text-align: right;
				margin: 0px;
				padding: 45px 0px 0px 0px;
				font-size: 14px;
				font-family: georgia;
				color: #FFFFFF;
				text-decoration: none;
				font-weight: normal;
				background-color:#020529;
				z-index:4;
			}
			
			img.season {
				border-width: 0px;
				margin-left:-5px;
			}

			a.season
			{
				width:118px;
				display:block;
				padding:5px 5px 5px 5px;
				margin:0px;
				text-align:right;
				vertical-align:middle;
				text-decoration:none;
				min-height:100px;
				transition-property: background-color;
				transition-duration: 1.5s;  
				-o-transition-property: background-color;
				-o-transition-duration: 1.5s;  
				-webkit-transition-property: background-color;
				-webkit-transition-duration: 1.5s;  
				-moz-transition-property: background-color;
				-moz-transition-duration: 1.5s;  			
			}
			a.season:link {
				color: #FFFFFF;
			}
			
			a.season:visited {
				color: #FFFFFF;
			}
			
			a.season:hover {
				background:#526691;
				transition-property:background-color;
				transition-duration: 1.5s;  
				-o-transition-property:background-color;
				-o-transition-duration: 1.5s;  
				-webkit-transition-property:background-color;
				-webkit-transition-duration: 1.5s;  
				-moz-transition-property: background-color;
				-moz-transition-duration: 1.5s;  
			}
			a.season:active {
				color: #FFFFFF;
				
			}
			img.sideposter
			{
				border:none;
				width:100px;
				opacity:0.5;
				transition-property: opacity;
				transition-duration: 1.5s;  
				-o-transition-property: opacity;
				-o-transition-duration: 1.5s;  
				-webkit-transition-property: opacity;
				-webkit-transition-duration: 1.5s;  
				-moz-transition-property: opacity;
				-moz-transition-duration: 1.5s;  
			}
			
			a.season:hover img.sideposter
			{
				opacity:1;
				transition-property: opacity;
				transition-duration: 1.5s;  
				-o-transition-property: opacity;
				-o-transition-duration: 1.5s;  
				-webkit-transition-property: opacity;
				-webkit-transition-duration: 1.5s;  
				-moz-transition-property: opacity;
				-moz-transition-duration: 1.5s;  
			}

			div.sideposter
			{
				cursor:pointer;
				position:relative;
				top:-100px;
				vertical-align:middle;
				text-align:right;
				height:0px;
				opacity:1;
				transition-property: opacity;
				transition-duration: 1.5s;  
				-o-transition-property: opacity;
				-o-transition-duration: 1.5s;  
				-webkit-transition-property: opacity;
				-webkit-transition-duration: 1.5s;  
				-moz-transition-property: opacity;
				-moz-transition-duration: 1.5s;  
			}
			a.season:hover div.sideposter
			{
				opacity:0;
				transition-property: opacity;
				transition-duration: 2s;  
				-o-transition-property: opacity;
				-o-transition-duration: 2s;  
				-webkit-transition-property: opacity;
				-webkit-transition-duration: 2s;  
				-moz-transition-property: opacity;
				-moz-transition-duration: 2s;  
			}
			p.sidepostercrop
			{
				height:100px;
				overflow:hidden;
				transition-property: height;
				transition-duration: 1.5s;  
				-o-transition-property: height;
				-o-transition-duration: 1.5s;  
				-webkit-transition-property: height;
				-webkit-transition-duration: 1.5s;  
				-moz-transition-property: height;
				-moz-transition-duration: 1.5s;
  			}
			a.season:hover p.sidepostercrop
			{
				height:160px;
				overflow:visible;
				transition-property: height;
				transition-duration: 1.5s;  
				-o-transition-property: height;
				-o-transition-duration: 1.5s;  
				-webkit-transition-property: height;
				-webkit-transition-duration: 1.5s;  
				-moz-transition-property: height;
				-moz-transition-duration: 1.5s;  
			}
			div.content {
				width: 810px;
				border-width: 0px;
				border-style: solid;
				border-color: #000000;
				min-height: 500px;
				margin-left: 12px;
				padding: 10px 0px 10px 10px;
				font-size: 14px;
				font-family: Georgia,Times,serif;
				color: #BBBBBB;
				text-decoration: none;
				font-weight: normal;
				background: url('/images/blackwatermark.gif') fixed 58% center no-repeat;
				background-color: black;
				overflow: hidden;
			}
			
			.boldblue {
				font-family: verdana,arial; 
				font-size: 16px; 
				font-weight: bold; 
				color: #0c40af;
			}

			.boldplain {
				font-family: verdana,arial; 
				font-size: 16px; 
				font-weight: bold; 
				color: #BBBBBB;
			}
			
			div.footer {
				width: 950px;
				border-top: 4px solid #000000;
				border-right: 0px solid #000000;
				border-bottom: 1px solid #FFFFFF;
				border-left: 0px solid #000000;
				border-bottom-left-radius:15px;
				border-bottom-right-radius:15px;
				margin-left: auto; 
				margin-right: auto;
				margin-bottom: 3px;
				padding: 1px 0px 1px 0px;
				background: #333333 repeat-x;
				font-size: 11px;
				font-family: georgia;
				color: #FFFFFF;
				text-align: center;
				text-decoration: none;
				font-weight: normal;
			}
			
			a.footer:link {
				font-size: 11px;
				font-family: georgia;
				color: #FFFFFF;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}
			
			a.footer:visited {
				font-size: 11px;
				font-family: georgia;
				color: #FFFFFF;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}
			
			a.footer:hover {
				font-size: 11px;
				font-family: georgia;
				color: #BBBBBB;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}
			
			a.footer: active {
				font-size: 11px;
				font-family: georgia;
				color: #FFFFFF;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}
			
			div.fullwidth {
				width: 750px;
				border-top: 12px solid #AAAAAA;
				border-right: 1px solid #AAAAAA;
				border-bottom: 1px solid #AAAAAA;
				border-left: 1px solid #AAAAAA;
				border-top-left-radius: 1px;
				border-top-right-radius: 1px;
				border-bottom-left-radius: 15px;
				border-bottom-right-radius: 15px;
				color:#CCCCCC;
				text-align: left;
				margin-top: 20px;
				margin-left: auto; 
				margin-right: auto;
				margin-bottom: 10px;
				padding: 5px 5px 5px 10px;
				background: #111111;
				text-decoration: none;
				font-weight: normal;
				overflow: auto;
			}
			
			div.fullclear {
				width: 750px;
				border-top: 0px solid #000000;
				border-right: 0px solid #000000;
				border-bottom: 0px solid #000000;
				border-left: 0px solid #000000;
				text-align: left;
				margin-top: 5px;
				margin-left: auto; 
				margin-right: auto;
				margin-bottom: 5px;
				padding: 5px 5px 5px 8px;
				text-decoration: none;
				font-weight: normal;
				overflow: auto;
			}
			
			
			img.audposter{
				float: right;
				margin: 3px;
				padding: 3px;
				border: 1px solid #000000;
			}
			
			img.hr{
				position: relative;
				left: 200px;
				float: middle;
				border: 0px solid #000000;
			}
			
			div.frcstudio{
				width: 100%;
				border: 0px solid #000000;
			}
			
			div.archiveleft{
				border: 0px solid #000000;
				width: 48%;
				float: left;
				overflow: auto;
			}
			
			div.archiveright{
				border: 0px solid #000000;
				width: 48%;
				overflow: auto;
				float: right;
			}
			
			p.sponsorhead {
				background-color:#526691; 
				padding:4px; 
				border-bottom-width:2px; 
				border-bottom-style:solid; 
				border-bottom-color:#BBBBBB; 
				color:#FFFFFF; 
				font-family:'Times New Roman',Times,serif; 
				font-weight:bolder;
			}
			p.sponsorbody {
				text-align:center;
			}

			a.sponsorlnk {
				border-color:#000000; 
				vertical-align:middle;
				text-decoration:none;
			}

			span.sponsorspn {
				background-color:#253C6F; 
				color:#FFFFFF;
				font-family:Verdana,Arial,sans-serif;
				border-style:groove; 
				border-width:4px; 
				border-color:inherit; 
				padding:4px; 
				margin:0px 3px 0px 3px;
				white-space:nowrap;
			}
			span.sponsorspn:hover {
				background-color:#253C6F; 
				color:#FFFFFF;
				font-family:Verdana,Arial,sans-serif;
				border-style:groove; 
				border-width:4px; 
				border-color:blue; 
				padding:4px; 
				margin:0px 3px 0px 3px;
				white-space:nowrap;
			}
			img.sponsorimg {
				background-color:#253C6F; 
				border-style:groove; 
				border-width:4px; 
				border-color:inherit;
				margin:0px 3px 4px 3px;
				vertical-align:middle;
			}
			img.sponsorimg:hover {
				background-color:#253C6F; 
				border-style:groove; 
				border-width:4px; 
				border-color:blue;
				margin:0px 3px 4px 3px;
				vertical-align:middle;
			}
			
			img {
				border-color:#000000;
			}			
			

			
			a.page {
				display: block;
				width: 150px;
				background-color:#253c6f;
				border-top-width:1px;
				border-top-style:solid;
				border-top-color:#000000;
				padding: 1px 10px 1px 10px;
				text-align:center;
				font-size: 14px;
				font-family: "Times New Roman",Times,serif;
				text-decoration: none;
				font-weight: bold;
				color: #FFFFFF;
				text-transform:uppercase;
				
			}
			
			div.submenu a.page:first-child
			{
				border-top-left-radius:8px;
				border-top-right-radius:8px;
			}
			
			div.submenu a.page:last-child
			{
				border-bottom-left-radius:8px;
				border-bottom-right-radius:8px;
			}

			div.arch_submenu a.page:first-child
			{
				border-top-left-radius:8px;
				border-top-right-radius:8px;
			}
			
			div.arch_submenu a.page:last-child
			{
				border-bottom-left-radius:8px;
				border-bottom-right-radius:8px;
			}
			
			a.page:hover {
				background:#526691;
			}
			
			a.red {
				background-color:#6F0000;
			}
			a.red:hover {
				background-color:#FF5555;
			}
			a.adminpage {
				background-color:#6f1c10;
			}			
		
			a.adminpage:hover {
				background:#916652;
			}

			div.submenu {
				width: 170px;
				position:relative;
				float:right;
				background-color:#BBBBBB;
				border-color:#BBBBBB;
				border-width:1px;
				border-style:solid;
				margin:10px 1px 25px 15px;
				border-radius:8px;
			}
			div.arch_submenu {
				width: 170px;
				position:relative;
				background-color:#BBBBBB;
				float:none;
				border-color:#BBBBBB;
				border-width:1px;
				border-style:solid;
				border-radius:8px;
				margin:10px auto 15px auto;
			}

			a.archivemenu {
				text-decoration:none;
			}
			
			img.archivemenuimg {
				height:75px;
				border:none;
			}
			img.archivemenuimg:hover {
				height: 80px;
			}
			span.pageheader {
				cursor:default;
				border-color:#333333;
				border-style:solid;
				border-width:1px;
				border-radius:10px;
				padding:0px 150px 3px 20px;
				font-family:Georgia,Times,serif;
				color:#FFFFFF;
				font-size:20px; 
				font-weight:normal; 
				font-variant:small-caps;
				text-transform:capitalize;
				text-shadow: 0.1em 0.1em 0.2em #BBBBBB;
				vertical-align:top;
				filter: DropShadow(Color=#BBBBBB, OffX=0.1em, OffY=0.1em Positive=0.2em);
			}
			span.homeheader {
				cursor:default;
				font-family:Georgia,Times,serif;
				color:white;
				font-size:30px; 
				font-weight:normal; 
				font-variant:small-caps;
				text-transform:capitalize;
				text-shadow: 0.2em 0.2em 0.3em white;
				vertical-align:top;
				filter: DropShadow(Color=white, OffX=0.1em, OffY=0.1em Positive=1.2em);
			}

			img.poster {
				float:left;
				margin: 5px 15px 15px 0px; 
				border-style: outset;
				border-color: #BBBBBB;
				border-width: 4px;
				max-height:300px;
			}
			div.showinfo {
				min-height:315px;
				padding-top:1px;
				margin: 0px 5px 10px 10px;
				vertical-align: top;
			}
			table.showtitle {
				text-align:center;
				width:100%;
				padding:0px 50px 0px 50px;
				border-color:#BBBBBB;
				border-top-style:solid;
				border-top-width:1px;
				border-bottom-style:ridge;
				border-bottom-width:1px;
				font-family: verdana,arial; 
				font-size: 16px; 
				font-weight: bold; 
				color: #0c40af;
				background: radial-gradient(circle, #BBBBBB, black 90%);
				text-shadow: 0px 0px 15px #9999FF;
			}
			p.showtitle {
				text-align:center;
				width:50%;
				margin:0 auto 0 auto;
			}
			p.showinfo1 {
				font-size:14px;
				font-family:Verdana,Arial,sans-serif;
				font-weight:bold;
				margin-bottom:10px;
			}
			p.showinfo2 {
				font-size:14px;
				font-family:Verdana,Arial,sans-serif;
				margin-bottom:10px;
			}
			p.showinfo3 {
				font-size:14px;
				font-family:Verdana,Arial,sans-serif;
				font-style:italic;
				margin-bottom:10px;
			}
			p.showinfo4 {
				font-size:13px;
				font-family:Verdana,Arial,sans-serif;
				margin-top:20px;
			}
			p.showblurb {
				font-size:8px;
				font-family: Verdana,Arial,sans-serif;
				text-align:center;
				margin: 5px 0px 5px 0px;
			}
			
			h1.volunteerform {
				cursor:pointer;
				clear:both;
				font-family:Georgia,Times,serif;
				color:#BBBBBB;
				font-size:20px; 
				font-weight:normal; 
				font-variant:small-caps;
				text-transform:capitalize;
				text-shadow: 0.1em 0.1em 0.2em black;
				vertical-align:top;
				border-bottom-style:solid;
				border-bottom-color:#526691;
				border-bottom-width:1px;
			}
			h1.volunteerform:hover {
				background-color:#526691;
				color:black;
			}
			h2.volunteerform {
				cursor:pointer;
				font-family:Verdana,Arial,sans-serif;
				font-size:16px;
				border-bottom-style:solid;
				border-bottom-color:#black;
				border-bottom-width:1px;
				background-color:#526691;
				color:white;
				margin:0px 0px 1px 0px;
				
			}
			h2.volunteerform:hover {
				border-bottom-color:#526691;
				background-color:white;
				color:black;
			}
			p.volunteerform {
				text-align:justify;
			}
			div.volunteerform {
				border-style:solid;
				border-color:#526691;
				border-width:1px;
				margin-top:-14px;
				padding:3px;

			}
			img.volunteerform, img.history {
				max-width:50%;
				border-style:inset;
				border-width:5px;
				border-color:gray;
			}
			span.volunteercheck {
				display:block:
				text-align:center;
				font-weight:bold;
				min-width:50%;
				background-color:#526691;
				color:white;
				border-style:solid;
				border-width:1px;
				border-color:black;
				padding:2px 20px 2px 20px;
				margin:20px auto 0px auto;
			}
			table.volunteerform {
				display:block;
				border-style:solid;
				border-width:2px;
				border-color:#526691;
				width:80%;
				margin:0px auto 0px auto;
			}
			th.volunteerformheader {
				vertical-align:middle;
				text-align:left;
				height:25px;
				background-color:#526691;
				color:white;
				text-decoration:underline;
				font-weight:bold;
				
			}
			th.volunteerform {
				vertical-align:middle;
				text-align:right;
				font-weight:bold;
				height:25px;
				border-style:solid;
				border-color:black;
				border-width:1px;
				background:#CCCCCC;
			}
			th.volunteerformlabel {
				vertical-align:top;
				text-align:right;
				font-weight:bold;
			}
			td.volunteerform {
				text-align:left;
				vertical-align:middle;
			}
			div.volunteerformcheck {
				float:left;
				text-align:left;
				width:29%;
				min-height:25px;
				vertical-align:middle;
				text-indent:-20px;
				margin-left:20px;
			}
			a.text:link {
				font-family: georgia;
				color: #888888;
				text-align: center;
				text-decoration: underline;
				font-weight:bold;
			}
			
			a.text:visited {
				font-family: georgia;
				color: #888888;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}
			
			a.text:hover {
				font-family: georgia;
				color: #8888FF;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}
			
			a.text:active {
				font-family: georgia;
				color: #8888AA;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}	

			
			a.nochange:link {
				color: inherit;
				text-decoration: inherit;
			}
			
			a.nochange:visited {
				color: inherit;
				text-decoration: inherit;
			}
			
			a.nochange:hover {
				color: inherit;
				text-decoration: inherit;
			}
			
			a.nochange:active {
				color: inherit;
				text-decoration: inherit;
			}					
			
			div.logoutbox {
				position:absolute;
				margin:0 auto 0 auto;
				z-index:5;
				background-color:#020529;
				border: solid white 2px;
			}
			
			li.seasonli {
				cursor:default; 
				width: 128px;
				height: 20px;
				max-height: 20px;
				text-align: left; 
				vertical-align: middle; 
				margin-left: auto; 
				margin-right: auto;
				margin-top: 0px;
				margin-bottom: 0px;
				padding: 0px;
				background-color: #526691; 
				font-family:'Times New Roman',Times,serif; 
				font-size:16px; 
				font-weight:bolder; 
				font-style:italic;
			}
			
			a.adminmenu {
				cursor:default; 
				width: 124px;
				height: 17px;
				max-height: 18px;
				text-align: center; 
				padding-top: 2px;
				margin-top: 1px;
				vertical-align: middle; 
				font-family:'Times New Roman',Times,serif; 
				text-shadow: 1px 1px 2px gray;
				font-size:13px; 
				font-weight:500; 
				text-decoration:none;
				color:#FFFFFF;
				border-top-left-radius: 10px;
				border-top-right-radius: 10px;
			}
		table.sponsoredit {
				padding:0px;
				width:100%;
			}
			td.sponsoredit {
				border-bottom-width:1px;
				border-bottom-color:black;
				border-bottom-style:solid;
				text-align:center;
			}
			
			ul.actor_showhead {
				text-align:left; 
				list-style:none; 
				margin-top:4px;
			}
			
			li.actor_role {
				text-align:left; 
				text-indent:-17px; 
				list-style:circle inside; 
				margin-top:2px; 
				margin-left:25px;
			}
			table.smtable {
				background-color:#000000;
				border: none;
				margin:auto;
			}
			th.smtable {
				background-color:#00CC99;
			}
			td.smtable {
				background-color:#FFFFFF;
				text-align:left;
			}
			p.blurb {
				font-size:14px;
				font-weight:bold;
				font-family:Broadway, Verdana, Sans-serif;
				color:#0c40af;
				text-align:center; 
				text-shadow: white 0px 0px 5px; 
				margin:3px auto 3px auto
			}
			sup
			{
				font-size:70%;
			}
		
			tr.filelist 
			{
				border: 1px solid 1px;
				padding-top:5px;
				background-color: #DDDDDD;
				text-align: left;
				font-size:14px;
			}
			tr.filelist:hover
			{
				background-color: #0087DD;
				font-weight:bold;
			}
			td.filelist
			{
				padding:5px 0px 5px 0px;
				border-radius:5px;
			}
			a.filelist:link
			{
				font-family: calibri, arial;
				color: black;
				text-decoration: underline;
				font-size:14px;
			}
			a.filelist:visited
			{
				font-family: calibri, arial;
				color: black;
				text-decoration: underline;
				font-size:14px;
			}
	

			p.submenu {
				width: 150px;
				margin:0px 0px 15px 0px;
				padding: 1px 10px 1px 10px;
				font-size: 12px;
				font-family: "Tahoma",Arial,sans-serif;
				text-decoration: none;
				color: #000000;				
			}	
			
			
			.audition_available 
			{
				font-family: georgia;
				font-weight:bold;
				background-color: #CCFFCC;
				color:#000000;
				border-radius:5px;
				padding: 2px;
			}
			.audition_available:hover
			{
				background-color: #66FF33;
				color:#888888;
			}
			a.phone:link
			{
				color: #BBBBBB;
				text-decoration: none;
			}
			a.phone:visited
			{
				color: #BBBBBB;
				text-decoration: none;
			}


			li.adminmenu {

				border-radius:10px;
				transition-property: background-color;
				transition-duration: 0.75s;
				transition-timing-function: ease-out;
				-moz-transition-property: background-color;
				-moz-transition-duration: 0.75s;
				-moz-transition-timing-function: ease-out;
				-webkit-transition-property: background-color;
				-webkit-transition-duration:  0.75s;
				-o-transition-property: background-color;
				-o-transition-duration:  0.75s;
			}
			li.adminmenu:hover {
				border-top-left-radius: 10px;
				border-top-right-radius: 10px;
				border-bottom-left-radius: 0px;
				border-bottom-right-radius: 0px;

				background-color: #526691;
				transition-property: background-color;
				transition-duration: 0.75s;
				transition-timing-function: ease-out;
				-moz-transition-property: background-color;
				-moz-transition-duration: 0.75s;
				-moz-transition-timing-function: ease-out;
				-webkit-transition-property: background-color1;
				-webkit-transition-duration: 0.75s;
				-o-transition-property: background-color;
				-o-transition-duration: 0.75s;
			}
			
			table.smpage
			{
				width:100%; 
				border:none; 
				background-color:#000000;
				border-collapse:collapse;
			}
			td.smlogo
			{
				width:10%; 
				height:120px; 
				background-color:#000000; 
				text-align:center;
			}
			td.smheader
			{
				vertical-align:middle; 
				font-family:Verdana,Arial; 
				color:#0087DD; 
				font-size:20px; 
				font-weight:bold; 
				text-align:left;
			}
			div.smcontent
			{
				width:100%; 
				background-color:#ffffff; 
				font-size:12px; 
				margin:12px auto 12px auto;
			}
			p.smsubheader
			{
				color:#FF3333; 
				font-weight:normal; 
				font-size:18px; 
				margin-top:10px;
			}
			table.actorinfo
			{
				padding:0;		
				border-collapse:collapse;
			}
			th.actorinfo
			{
				background:#C8C8C8;
				border: solid #D8D8D8 1px;
				padding:0;
				border-collapse:collapse;
			}
			tr.actorinfo
			{
				padding:0;		
				border-collapse:collapse;
			}
			td.actorinfo
			{
				page-break-inside:avoid;
				text-align:left;
				vertical-align:top;
				border-bottom: solid grey 1px;
				padding:2px 0px 0px 0px;		
				border-collapse:collapse;
			}
			input.actorinfo
			{
				max-width: 100px;
				margin:0;
			}
			textarea.actorinfo
			{
				max-width: 150px;
				margin:0;
				font-size:small;
			}
			
			form.emailform
			{
				background-color:#0087DD; 
				width:100%; 
				max-width: 1000px;
				margin:0px auto 0px auto; 
				padding:20px 20px 20px 20px;
			}
			form.searchform
			{
				font-size:12px; 
				width:65%; 
				margin:0px auto 30px auto; 
				text-align:left;
				border: double 4px gray;
			}
			input.deletebutton
			{
				background:white; 
				border:none; 
				color:red;
				display:block;
				width:100%;		
			}
			input.deletebutton:hover
			{
				font-size:110%;
				cursor: pointer;
			}
		
			.sidebaritem  /*sidebar items*/
			{ 
				z-index: 5; 
				background-color:#253c6f;	
			}
			
			.sidebaritem:hover  /*sidebar items*/
			{ 
				background:#526691;
			}
			
				
			.sidebarmenu 
			{ /* sidebar menus */
				height:100%;
				position: absolute;
				left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
				border-width: 1px 1px 1px 1px;
				border-style: solid;
				border-color: black;
				background-color:white;
				z-index: 5; 	
				padding: 5px 0px 0px 0px;
				top: 0px;
				border-radius:8px;
			}
			
			
			
			.sidebaritem:hover .sidebarmenu, .sidebaritem.sfhover .sidebarmenu 
			{
				position: absolute;
				left: 170px;
				z-index: 5;
			}

			.conduct
			{
				text-align:center;
				border-bottom:solid #888888 1px;
				width:75%;
				margin-right:auto;
				margin-left:auto;
			}
			
			img.showphotobig
			{
				display:block;
				max-width:700px; 
				border:ridge #888888 5px; 
				padding: 5px; 
				margin:0px auto 0px auto;
			}
			div.showphotocaption
			{
				border: solid #888888 1px;
				border-radius:15px;
				position:relative;
				top:-50px;
				text-align:center;
				width:500px;
				margin:0px auto 0px auto;
				background-color:#FFFFFF;
				font-size: 10px;
				color:#000000;
				opacity:0.4;
			}
			div.showphotocaption:hover
			{
				opacity:0.8;
			}
			a.showphototag
			{
				display:block;
				width:94px;
				float:left;
				margin:3px;
				color:#4444FF;
				text-decoration:none;
			}
			a.showphototag:link
			{
				display:block;
				width:94px;
				margin:3px;
				color:#4444FF;
				text-decoration:none;
			}
			a.showphototag:visited
			{
				display:block;
				width:94px;
				margin:3px;
				color:#4444FF;
				text-decoration:none;
			}
			a.showphototag:active
			{
				color:#44FF44;
			}
			a.showphototag:hover
			{
				color:#44FF44;
			}
			a.showphotothumb
			{
				text-align:center;
				display:block;
				float:left;
				overflow:hidden;
				width:130px;
				height:130px;
				margin:4px;
				padding:4px;
				border-style: solid;
				border-color: #888888;
				border-width:1px;
			}
			a.showphotothumb:link
			{
				text-align:center;
				display:block;
				float:left;
				width:130px;
				height:130px;
				vertical-align:middle;
				margin:4px;
				padding:4px;
				border-style: solid;
				border-color: #888888;
				border-width:1px;
			}
			a.showphotothumb:visited
			{
				text-align:center;
				display:block;
				float:left;
				width:130px;
				height:130px;
				vertical-align:middle;
				margin:4px;
				padding:4px;
				border-style: solid;
				border-color: #888888;
				border-width:1px;
			}
			a.showphotothumb:hover
			{
				border-color: #88FF88;
				border-top-width:3px;
				padding-top:2px;
				border-bottom-width:3px;
				padding-bottom:2px;
				border-right-width:5px;
				padding-right:0px;
				border-left-width:5px;
				padding-left:0px;
			}
			a.showphotothumb:active
			{
				border-color: #88FF88;
				border-top-width:3px;
				padding-top:2px;
				border-bottom-width:3px;
				padding-bottom:2px;
				border-right-width:5px;
				padding-right:0px;
				border-left-width:5px;
				padding-left:0px;
			}

			img.showphotothumb
			{
				border:none;
			}

			div.showphotothumb
			{
				width:750px;
			}
			
			label.addtag
			{
				margin:5px;
				font-size:10px;
				display:inline-block;
				/*float:left;*/
				text-align:left;
				min-height:50px;
				width:110px;
			}
			
			a.buynow
			{
				height: 25px;
				border-width: 1px;
				border-style: solid;
				border-color: #FFFFFF;
				position:relative;
				z-index:1;
				display:block;
				top:30px;
				left:590px;
				width:200px;
				margin: 0 0 0 auto;
				border-radius:10px;
				padding-top:1px;
				padding-bottom:1px;
				background-color:red;
				color:white;
				font-family:Georgia,Times,serif;
				font-size:20px; 
				font-weight:bold; 
				font-variant:small-caps;
				text-transform:capitalize;
				text-shadow: 0.2em 0.2em 0.3em white;
				text-align:center;
				opacity:1;
				vertical-align:middle;
				filter: DropShadow(Color=white, OffX=0.1em, OffY=0.1em Positive=1.2em);
				transition-property: color, background-color;
				transition-duration: 1s;  
				-o-transition-property: color, background-color;
				-o-transition-duration: 1s;  
				-webkit-transition-property: color, background-color;
				-webkit-transition-duration: 1s;  
				-moz-transition-property: color, background-color;
				-moz-transition-duration: 1s;  
			}
			
			a.buynow:link
			{
				color:white;
				text-decoration:none;
			}
			
			a.buynow:hover
			{
				color:red;
				background-color:white;
				text-decoration:none;
			}
			
div.socialbuttons
{
	position:relative;
	top:-35px;
	margin-right:18px;
	float:right;
	height:0px;
	overflow:visible;
}

a.sociallink
{
	display:block;
	float:right;
	border-radius:5px;
	margin:0px 3px 0px 3px;
}
a.sociallink:hover
{
	box-shadow: 0 0 10px #EEEEFF;
	background: rgba(238,238,255,0.5);
}

a.thirtyfor30 {
	font-size: 20px;
    background: black !important;
    text-decoration: none !important;
    padding: 5px;
    opacity: 0.6;
    margin-top: -10px;
}

a.thirtyfor30 img {
	height: 33px;
	border:none !important;
	vertical-align:middle;
	display:inline-block;
}

a.thirtyfor30:hover {
	opacity: 1 !important;
}


			.archiveWarning a.text:link {
				font-family: georgia;
				color: #FF5555;
				text-align: center;
				text-decoration: underline;
				font-weight:bold;
				display:inline-block;
				background: white;
				padding: 5px;
			}
			
			.archiveWarning a.text:visited {
				font-family: georgia;
				color: #888888;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}
			
			.archiveWarning a.text:hover {
				font-family: georgia;
				color: #8888FF;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}
			
			.archiveWarning a.text:active {
				font-family: georgia;
				color: #8888AA;
				text-align: center;
				text-decoration: underline;
				font-weight: bold;
			}	


img.archiveWarning {
	opacity: 0.2;
}
img.archiveWarning:hover {
	opacity: 1;
}
