body {
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	}

.bodybold	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: black;
	font-weight: bold;
	}

.bodycopy	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-decoration: none;
	}

.body14	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: black;
	text-decoration: none;
	line-height: 16px;
	}

.body13-special	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: #0B2E3F;
	text-decoration: none;
	line-height: 16px;
	}

.body13	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: black;
	text-decoration: none;
	line-height: 16px;
	}

.body12	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-decoration: none;
	line-height: 16px;
	}

.body12-intro	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: black;
	text-decoration: none;
	line-height: 16px;
	}

.body12-article	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-decoration: none;
	line-height: 16px;
	}

.body-pull	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: black;
	text-decoration: none;
	line-height: 15px;
	}

#homeBody {
	margin:0px;
	padding:0px;
	background:black url(images/bg.gif) repeat;
	}

#legalBody {
	background:white url(images/bg_w.gif);
	margin:0px;
	padding:0px;
	}

#aboutBody {
	background:white;
	margin:0px;
	padding:0px;
	}

#newsBody {
	background:white;
	margin:0px;
	padding:0px;
	}

.currentmonth	{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	}

.feature-pull	{
	font-family: "MS Georgia", Garamond, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	color: black;
	text-decoration: none;
	line-height: 21px;
	}

.initcap	{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	color: #505D65;
	text-decoration: none;
	line-height: 16px;
	}

.body11	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	line-height: 18px;
	}

.bodycopy11	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	line-height: 14px;
	}

.body10	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
	line-height: 18px;
	}

.body10white	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 16px;
	}

.bodysm	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
	}

.bodyverdana11	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	line-height: 14px;
	}

.verdana11	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	line-height: 18px;
	}

.by	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	line-height: 26px;
	}

.articledrop	{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #505D65;
	font-size:36px;
	float:left;
	line-height:32px;
	letter-spacing:1px
	}

.articletext	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
	}

.bigbreak	{
	font-size:9px;
	line-height:60%;
	}

.articleby	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	line-height: 26px;
	display: block;
	padding-bottom: 8px;
	}

.comingsoon	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color:#3A5598;
	text-decoration: none;
	line-height: 18px;
	}

.comingsoon-ne	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color:#BF7460;
	text-decoration: none;
	line-height: 18px;
	}

.head	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 20px;
	color: #959BA6;
	font-weight: bold;
	}

.archive	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: black;
	}

.archivesub	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 95%;
	color: black;
	}

.articlehd	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 22px;
	display: block;
	padding-bottom: 3px;
	}

.articlesub	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #505D65;
	text-decoration: none;
	line-height: 16px;
	display: block;
	padding-bottom: 3px;
	}

.subhead	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 22px;
	display: block;
	padding-bottom: 3px;
	}

.subheading	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #505D65;
	text-decoration: none;
	line-height: 16px;
	display: block;
	padding-bottom: 3px;
	}

.featuretype	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 13px;
	color: #BF7460;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	}

.featurehead	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 19px;
	color: #BF7460;
	font-weight: bold;
	}

.biohead	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 19px;
	color: #000000;
	font-weight: bold;
	}

.dropouthead	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: bold;
	}

.specialhead	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 19px;
	color: #BF4006;
	font-weight: bold;
	}

.specialcopy	{
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	}

.specialprice	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #BF4006;
	font-weight: bold;
	line-height: 22px
	}

.membershiphead	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 19px;
	color: #3A5598;
	font-weight: bold;
	}


.calendarhead	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-size: 19px;
	color: #0B2E3F;
	font-weight: bold;
	}

.calendardate	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #BF7460;
	font-weight: bold;
	}

.calendarcopy	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	line-height: 18px;
	}

.inactivenav	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
	}

.nav_backlink	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #CC6633;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 13px;
	}

.lastupdate	{
	font-family: arial, helvetica, geneva, verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: black;
	display: block;
	}

.date	{
	font-family: arial, helvetica, geneva, verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height:5px;
	color: #4F4F4F;
	display: block;
	padding-bottom: 15px;
	}

.west	{
	font-family: arial, helvetica, geneva, verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #18A5CD;
	text-decoration: none;
	}

.east	{
	font-family: arial, helvetica, geneva, verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #CC6633;
	text-decoration: none;
	}

.nonus	{
	font-family: arial, helvetica, geneva, verdana, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #758060;
	text-decoration: none;
	}

.resources	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-decoration: none;
	line-height: 20px;
	}

.caption	{
	font-family: courier, arial, helvetica, geneva, verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-decoration: none;
	}

.photocaption	{
	padding:0 3px 0 3px;
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-decoration: none;
	line-height:12px;
	}

.photocap-l	{
	line-height:12px;
	text-align:left;
	margin:0;
	}

.photocap-c	{
	line-height:12px;
	text-align:center;
	margin:0;
	}

.photocap-r	{
	text-align:right;
	margin:0;
	}

.copyright	{
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	color: #555555;
	text-decoration: none;
	}

.publications	{
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
	}

.featurebar-small	{
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	}

.orangetext	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;
	color: #C64600;
	}

.featurePadding	{
	line-height: 18px;
	}


/*  NETSCAPE 4.7 NAV ALTS */

.bodynav	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	}

.bodynavwhite {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: white;
	text-decoration: none;
	}

/* FOOTER */

#footerNavContainer_about {
	background:#CCBA99;
	width:100%;
	height:45px;
	}

#footerNav {
	margin:0px 0px 0px 8px;
	padding:0px;
	}

#footerNav td	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	height:30px;
	padding:0px 8px 0px 7px;
	}

.homenavwhitebold	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: white;
	text-decoration: none;
	}

.rlinks	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #3A5598;
	text-decoration: none;
	line-height: 20px;
	}

.rlinks a {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #6F83A9;
	text-decoration: underline;
	line-height: 20px;
}

.rlinks a:hover {
	color: #B8573D;
}

.rlinks	li {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px !important;
	color: #3A5598;
	padding: 0px 0px 5px 0px;
	}

.rlinks li a {
	line-height: 15px !important;
	text-decoration: none;
}
.formlink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #3A5598;
	text-decoration: none;
	line-height: 20px;
	}

a.formlink {
display:block;
float:right;
background:url(../images/btn_memberform.jpg) no-repeat;
width:150px;
height:40px;
margin:0px;
padding:0px;
}
a.formlink:hover {
background:url(../images/btn_memberform_on.jpg) no-repeat;
}

.backclose	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color:#993300;
	text-decoration: none;
	}

a.nav_backlink	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #CC6633;
	text-decoration: none;
	}

a.nav_backlink:hover	{
	text-decoration: underline;
	}

/* NAVIGATION-SECTIONAL */

a.nav_about	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style:normal;
	font-size:10px;
	text-decoration: none;
	color: #111111;
	}

a.nav_about:hover {
	text-decoration: none;
	color: #BF571D;
	}

a.nav_ne	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style:normal;
	font-size:10px;
	text-decoration: none;
	color: #111111;
	}

a.nav_ne:hover {
	text-decoration: none;
	color: #993300;
	}

a.nav_mem	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style:normal;
	font-size:10px;
	text-decoration: none;
	color: #111111;
	}

a.nav_mem:hover {
	text-decoration: none;
	color: #FF3333;
	}

a.nav_merch	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style:normal;
	font-size:10px;
	text-decoration: none;
	color: #111111;
	}

a.nav_merch:hover {
	text-decoration: none;
	color: #CCFFFF;
	}

a.nav_rl	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style:normal;
	font-size:10px;
	text-decoration: none;
	color: #111111;
	}

a.nav_rl:hover {
	text-decoration: none;
	color: #8D0026;
	}

a.nav_ct	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style:normal;
	font-size:10px;
	text-decoration: none;
	color: #111111;
	}

a.nav_ct:hover {
	text-decoration: none;
	color: #5858FF;
	}


/* LINKS */

a.onstate4 {
	border: 1px solid white;
	display: block;
	}
a.onstate4:hover {
	border: 1px solid #005D8F; /* Aqua */
	}
a.onstate3 {
	border: 1px solid white;
	display: block;
	}
a.onstate3:hover {
	border: 1px solid red;
	}
a.onstate2 {
	border: 1px solid white;
	display: block;
	}
a.onstate2:hover {
	border: 1px solid #D8A860; /* Gold */
	}
a.onstate {
	border: 1px solid white;
	display: block;
	}
a.onstate:hover {
	border: 1px solid black;
	}
a.borderon {
	border: 1px solid black;
	display: block;
	}
a.borderon:hover {
	border: 1px solid #C64600; /* Deep Orange */
	}

/* NAVIGATION */

a.nav_backtotop	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color:#993300;
	text-decoration: none;
	}

a.nav_backtotop:hover	{
	text-decoration: none;
	font-weight: bold;
	color:#E54D00;
	}

a.nav_closewindow	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color:#993300;
	text-decoration: none;
	}

a.nav_closewindow:hover	{
	text-decoration: none;
	font-weight: bold;
	color:#E54D00;
	}

a.nav_contact	{
	font-family: arial, helvetica, verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	}

a.nav_contact:hover {
	color:#3E3EB3;
	text-decoration: underline;
	}

a.nav_feature	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	}

a.nav_feature:hover{
	font-size:13px;
	text-decoration: underline;
	color: black;
	}

a.nav_formlink	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #5D5CA2;
	text-decoration: none;
	line-height: 20px;
	}

a.nav_formlink:hover {
	color: #CC6633;
	}

a.nav_biglink	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #CC6633;
	text-decoration: none;
	line-height: 20px;
	}

a.nav_biglink:hover {
	color: #18A5CD;
	}

a.nav_calendar	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	}

a.nav_calendar:hover	{
	text-decoration: none;
	font-weight: normal;
	color:#006699;
	}

a.nav_links	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #6F83A9;
	text-decoration: underline;
	line-height: 20px;
	}


a.nav_links:hover {
	color: #B8573D;
	}

a.nav_studios	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: black;
	text-decoration: none;
	line-height: 16px;
	}

a.nav_studios:hover {
	font-weight: bold;
	color: #6F83A9;
	}


/* ADDITIONAL NAVIGATION */


a.nav_feature-sm	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	}

a.nav_feature-sm:hover {
	text-decoration: underline;
	color: black;
	}

a.nav_feature-grey	{
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	}

a.nav_feature-grey:hover	{
	text-decoration: underline;
	color: black;
	}

a.featurelink	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 145%;
	}

a.featurelink:hover	{
	text-decoration: underline;
	color: black;
	}

a.nav_featurelink	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	}

a.nav_featurelink:hover	{
	text-decoration: underline;
	color: black;
	}

a.nav_publications-hd	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #0B2E3F;
	text-decoration: none;
	line-height: 20px;
	}

a.nav_publications-hd:hover {
	color: #CC6633;
	}

a.nav_pubslink	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
	}

a.nav_pubslink:hover	{
	text-decoration: underline;
	color: black;
	}

a.nav_special	{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #95815F;
	text-decoration: none;
	line-height: 20px;
	}

a.nav_special:hover {
	color: #CC6633;
	}

a.nav_creditlink	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	text-decoration: none;
	color: #812828;
	}

a.nav_creditlink:hover {
	color:#E54D00;
	font-weight: bold;
	}

a.nav_genlink	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-style:normal;
	text-decoration: none;
	color: #812828;
	}

a.nav_genlink:hover {
	text-decoration: underline;
	}


a.nav_genlink11 {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	text-decoration: none;
	color: #812828;
	}

a.nav_genlink11:hover {
	text-decoration: underline;
	}

a.nav_genlinkblack {
	font-family: arial, helvetica, geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}

a.nav_genlinkblack:hover {
	text-decoration: underline;
	color: #812828;
	}

a.orangelink {
	font-family: arial, verdana, helvetica, sans-serif;
	font-style:normal;
	font-weight: bold;
	text-decoration: none;
	color: #C64600;
	}

a.orangelink:hover {
	text-decoration: underline;
	}

a.legal {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
	}

a.legal:hover {
	color: #C64600;
	}

a.by9 {
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	}

a.by9:hover {
	color: #755F54;
	}

/* MERCHANDISE */
#shopanchors {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: #3766CC;
	text-decoration: none;
	margin:8px 0 15px 0px;
	padding:0;
	}
#shopanchors a {
	font-weight: bold;
	color: #3766CC;
	text-decoration: none;
	}
#shopanchors a:hover {
	color:#C64600;
	text-decoration:underline;
	}

/* New List styles - 9/16 */

#composers{
margin-top:0;
padding-top:0;
}

#composers a {
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #6F83A9;
 text-decoration: underline;
 line-height: 10px;
}

#composers a:hover{
  color: #B8573D;
}

#composers ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	margin-top:0;
	padding-top:0;
}

#composers li {
	margin-bottom:5px;
}

/* New Compatibility Styles - 050205 - MK */

#sideBgMain {
	background-image: url(images/bg_w.gif);
	background-repeat:repeat;
	}

.gifgif {
	background-image: url(images/gif.gif);
	background-repeat:repeat;
	}

.featureBg {
	background-image: url(news_events/images/feature_bg.gif);
	background-repeat:repeat;
	}

#aboutTopBg {
	background-image: url(about/images/top_bg.gif);
	background-repeat:repeat-x;
	}

.aboutFeatureDivider {
	background-image: url(about/images/feature_divider.gif);
	background-repeat:repeat-x;
	}

.featureSideDivider	{
	padding:4px 0px;
	}

#contactTopBg {
	background-image: url(contact/images/top_bg.jpg);
	background-repeat:repeat-x;
	}

#contactSideBg {
	background-image: url(images/bg.gif);
	background-repeat:repeat-y;
	}

.contactSideBg {
	background: black;
	background-repeat:repeat-y;
	}

.contactList {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height:15px;
	color: black;
	padding:0;
	margin:8px 0px 0px 40px;
	}

ul.contactList {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: black;
	list-style-type:none;
	padding:0;
	margin-left:40px;
	}

ul.contactList li {
	padding:8px 0 8px 0;
	}

#memberTopBg {
	background-image: url(membership/images/top_bg.jpg);
	background-repeat:repeat-x;
	}

.memberFeatureBg {
	background-image: url(membership/images/feature_bg.gif);
	background-repeat:repeat;
	}

.memberFeatureDivider {
	background-image: url(membership/images/feature_divider.gif);
	background-repeat:repeat-x;
	}

.merchandiseTopBg {
	background-image: url(merchandise/images/top_bg.jpg);
	background-repeat:repeat-x;
	}

.merchandiseFeatureDivider {
	background-image: url(merchandise/images/feature_divider.gif);
	background-repeat:repeat-x;
	}

#linksTopBg {
	background-image: url(resources_links/images/top_bg.jpg);
	background-repeat:repeat-x;
	}

.linksFeatureBg {
	background-image: url(resources_links/images/studios_bg.gif);
	background-repeat:repeat;
	}

.linksFeatureDivider {
	background-image: url(resources_links/images/feature_divider.gif);
	background-repeat:repeat-x;
	}


/* IMG HOVERS */

a.raksinbook {
	margin:10px 12px 1px 0;
	padding:0;
	display: block;
	float:left;
	background-color:white;
	width:94px;
	height:149px;
	border: 1px solid #812828;
	}
a.raksinbook:hover {
	margin:10px 10px 1px 0;
	border: 2px solid #C64600;
	}

/* STREAK */

.streak {
	padding-bottom:10px;
	}
.streakdivider {
	padding:10px 0 10px 0;
	}

 /* IMAGELINKS */
.blurb {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	line-height: 16px;
	margin:2px 0 10px 104px;
	width:396px;
	}
.thumb {
	display:block;
	float:left;
	margin-right:14px;
	width:88px;
	padding:2px;
	}
.inline {
	margin:0px 14px 4px 0;
	padding:0px;
	}
a.inline {
	color:black;
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
	}
a.inline:hover {
	color: #C64600;
	}
a.inlineimage {
	display:block;
	float:left;
	border: 1px solid white;
	width:92px;
	}
a.inlineimage:hover {
	border: 1px solid black;
	}

/* CUESHEET */

#cuesheet {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-decoration: none;
	line-height: 16px;
	}
a.cuesheet {
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
	color: #C64600;
	}
a.cuesheet:hover {
	text-decoration:underline;
	}
#cuesheet ul {
	list-style-image: url(http://www.filmmusicsociety.org/resources_links/images/featurebullet.gif);
	list-style-type: circle;
	margin:14px 0 14px 15px;
	padding-left:60px;
	}
#cuesheet li {
	padding:0 0 16px 0;
	}
#cuesheet img {
	border:1px solid black;
	padding:0;
	margin-bottom:5px;
	}
.imgblock {
	display:block;
	float:right;
	margin:10px 0 0 12px;
	}
#imgblock_l {
	display:block;
	float:left;
	margin:8px 0 5px 0;
	}
#imgblock_l img {
	margin-right:12px;
	border:none;
	}
.presidents table {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: black;
	padding-top:4px;
	}
.presidents td {
	padding-bottom:10px;
	}

/* LIGHTBOX */
#lightbox{
	background-color:#fefffc; /* barely white */
	background-image: url(http://www.filmmusicsociety.org/news_events/features/images/feature_bg.gif);
	padding:25px 10px 10px 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	margin:0px;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#lightboxCaption{
	font-size:11px;
	line-height:15px;
	color:black;
	text-align:center;
	}
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay{ background-image: url(http://www.filmmusicsociety.org/images/overlay.png); }
a.closex  {
	font-family:verdana,tahoma,sans-serif;
	font-size:11px;
	display:block;
	float:right;
	text-align:center;
	line-height:.9em;
	width:11px;
	height:10px;
	border:1px solid #CC6633;
	text-decoration:none;
	color:#CC6633;
	margin:1px 0px 0px 3px;
	padding:0px 0px 0px 1px;
	}
a.close  {
	display:block;
	float:right;
	font-size:10px;
	line-height:11px;
	text-decoration:none;
	color:#CC6633;
	margin:0px;
	padding:1px 0px 0px 0px;
	}
a.closex:hover {
	font-family:verdana,tahoma,sans-serif;
	color:white;
	background:#CC6633;
	text-decoration:none;
	}