
/* Global
--------------------------------------------------------------------------------------------- */
	body { 
		margin:40px 0 0 0;
		padding:0;
		background:#FFF url(images/body_bg.gif) repeat-x top left;
		} 

	a, a:visited, a:hover {	
		font-size:12px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;	
		color:#000;	
		text-decoration:underline;
		}
	a:hover {
		color:#000;	
		}
		
	object {
		margin:0;
		padding:0;
		}
		
	h1, h2, h3, h4, h5, h6 {
		margin:2px 0 5px 0;
		font-family:Verdana,Arial,Helvetica; 
		color:#821710;
		border-bottom:1px solid #000;
		}
	h1 {
		color:#330000;
		font-size:18px;
		}
	h2 {
		font-size:14px;
		color:#821710;
		border-bottom:0;
		}
	h3 {
		font-size:12px;
		border-bottom:0;
		}
	h4 {
		font-size:10px;
		border-bottom:0;
		}
	h5 {
		font-size:9px;
		border-bottom:0;
		}
		
	hr { 
		height:1px;
		color:#000000;
		}
		
	form {
		margin:0;
		padding:0;
		}
	input {
		border:1px solid #000;
		background-color:#FFF;
		}
		
	img {
		display:block;
		}
		
	ul, ol, li {	
		font-size:12px;
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#000;
		}

/* Common Structural Definitions
--------------------------------------------------------------------------------------------- */

	p, td, div, .copy, .bold, .copySmall, .copyLarge, .form, .button, .hdr, .subHdr, .error {	
		font-size:12px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#000;	
		line-height:1.5em;
		}

	a.copySmall, a.copySmall:visited, a.copySmall:hover, 
	a.copyLarge, a.copyLarge:visited, a.copyLarge:hover,  
	a.hdr, a.hdr:visited, a.hdr:hover,
	a.subHdr, a.subHdr:visted, .subHdr:hover,
	a.error, a.error:visited, a.error:hover	{
		font-size:12px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#000;	
		line-height:1.5em;
		}
		
	.copySmall, a.copySmall, a.copySmall:visited, a.copySmall:hover {	
		font-size:10px;	
		}
		
	.copyLarge, a.copyLarge, a.copyLarge:visited, a.copyLarge:hover {	
		font-size:14px;	
		}

	.form {
		background-color:#fff;
		}
		
	.button { 
		color:#fff; 
		font-weight:800; 
		background:#900 url(images/dark_box_bg.gif) bottom repeat-x;
		border:1px solid #000; 
		cursor:pointer;
		}
		
	.hdr, a.hdr, a.hdr:visited, a.hdr:hover, .subHdr, a.subHdr, a.subHdr:visted, .subHdr:hover {
		font-size:14px;	
		font-weight:800;
		color:#000;	
		}
	.subHdr, a.subHdr, a.subHdr:visted, .subHdr:hover {	
		font-size:10px;	
		}
		
	.error, a.error, a.error:visited, a.error:hover {	
		color:#900;	
		}

	.bold {	
		font-weight:800;
		}

	.copyright, .copyright a, .copyright a:visited, .copyright a:hover {	
		font-size:10px;	
		font-family:Verdana,Arial,Helvetica; 
		font-weight:400;
		color:#FFF;	
		line-height:1em;
		text-decoration:none;
		}
	.copyright a:hover {
		text-decoration:underline;
		}
		
	.dropCap {
		float: left;
		width: 50px;
		font-size: 62px;
		line-height: 51px;
		font-weight: normal;
		color:#000;
		font-family:Georgia, "Times New Roman", Times, serif;
		}

	.indent {
		text-indent:1.5em;
		}

	.clear {
		clear:both;
		}
	
	
/* Logged In
--------------------------------------------------------------------------------------------- */
	td.loggedIn {
		height:49px;
		background: #FFF url(images/top_member.gif) top center no-repeat;
		color:#FFFFFF;
		}
	td.loggedIn a, td.loggedIn a:visited, td.loggedIn a:hover{
		color:#CCCCCC;
		text-decoration:none;
	}
	td.loggedIn a:hover{
		text-decoration:underline;
	}

	td.loggedIn table tr td {
	/*	color:#DF837D;	*/
		color:#FFFFFF;
		}
		
	td.login {
		height:49px;
		background: #FFF url(images/top_temp.gif) top center no-repeat;
		}
		
	.login table {
		margin:10px 5px 0 0;
		}
		
	.login input {
		height:20px;
		width:120px;
		text-indent:10px;
		background-color:#b56662;
		border:0;
		margin:0;
		color:#f3e7e6;
		}
		
	input.submit {
		
		background-color:#731c17;
		width:58px;
		text-indent:0;
		}


/* Site Specific
--------------------------------------------------------------------------------------------- */

	#container {
		margin:8px auto;
		padding: 0;
		width: 666px;
		}
	#topCurve {
		height:22px;
		width:666px;
		background:transparent url(images/header_curve.gif) no-repeat top left;
		}
	#bottomCurve {
		height:24px;
		width:666px;
		background:transparent url(images/footer_curve.gif) no-repeat top left;
		}
	#topNav {
		height:50px;
		width:666px;
		background:transparent url(images/content_bg.gif) repeat-y top left;
		}
	#film {
		height:112px;
		width:666px;
		background:transparent url(images/film_bg.gif) no-repeat top left;
		}
	#bodyContainer {
		width:666px;
		background:transparent url(images/content_bg.gif) repeat-y top left;
		}
		#contentContainer  {
			padding:15px;
			}
			#content {
				padding:15px;
				background:#ecedec;
				}

	#logo {
		float:left;
		margin:0 0 0 30px;
		padding:0;
		width:292px;
		height:32px;
		background: url(images/logo.gif) no-repeat top left;
		}
		#logo a {
			width:292px;
			height:32px;
			display:block;
			}
			#logo h1 {
				display:none;
				}

		#menu ul {
			display:inline;
			margin:0;
			padding:0;
			list-style-type:none;
			}
			#menu li {
				color:#bebe69;
				font-weight:800;
				height:20px;
				float:left;
				}
			#menu a, #menu a:visited, #menu a:hover {
				padding:5px 15px;
				font-size:12px;
				color:#bebe69;
				font-weight:800;
				text-decoration:none;
				}
				#menu a:hover {
					color:#000;
					}
				#menu a.active {
					border-right:1px solid #bebe69;
					border-left:1px solid #bebe69;
					color:#868d8c;
					background:#ecedec url(images/nav_bg.gif) repeat-x top left;
					}
	
	
	#copyright {
		padding:10px 15px;
		font-size:11px;
		line-height:normal;
		color:#bebe69;
		background: url(images/copyright_bg.gif) repeat-x top;
		text-align:center;
		}
		#copyright a, #copyright a:visited, #copyright a:hover {
			font-size:11px;
			line-height:normal;
			color:#bebe69;
			text-decoration:none;
			}
			#copyright a:hover {
				color:#000;
				text-decoration:underline;
				}
	#bottomNav p {
		font-size:14px;
		line-height:normal;
		color:#bebe69;
		}
		#bottomNav a, #bottomNav a:visited, #bottomNav a:hover {
			font-size:12px;
			line-height:normal;
			color:#000;
			text-decoration:none;
			}
			#bottomNav a:hover {
				color:#000;
				text-decoration:underline;
				}
	