body {
background:#fff8c2 url(/images/bg-repeat-x.jpg) repeat-x top left;
margin:0px;
}

#wrapper {
width:880px;
margin:0px auto;
}

#navigation {
width:880px;
height:40px;
background:url(/images/nav-top-bg-int.jpg) no-repeat top center;
}

#navigation ul {
margin:0px;
padding:0px;
list-style-type:none;
text-align:center;
}

#navigation li { 
display:inline;
height:40px;
line-height:40px;
}

#navigation ul li a {
display:inline-block;
text-decoration: none;
color:#ffffff;
padding:0px 17px;
font-family:arial;
font-size:14px;
height:39px;
line-height:40px;
}

#navigation ul li a:hover {
background:url(/images/nav-hover.gif) repeat-x top left;
color:#ffff00;
}

#navigation-footer {
width:880px;
height:50px;
background:url(/images/nav-bottom-bg-int.jpg) no-repeat top center;
}

#navigation-footer ul {
margin:5px;
padding:0px;
list-style-type:none;
text-align:center;
}

#navigation-footer li { 
display:inline;
height:40px;
line-height:40px;
}

#navigation-footer ul li a {
display:inline-block;
text-decoration: none;
color:#ffffff;
padding:0px 16px;
font-family:arial;
font-size:14px;
height:39px;
line-height:40px;
}

#navigation-footer ul li a:hover {
background:url(/images/nav-hover.gif) repeat-x top left;
color:#ffff00;
}

.divider {
display:inline-block !important;
background:url(/images/nav-divider.gif) no-repeat center right;
padding-right:2px;
}

.divider-left {
display:inline-block;
background:url(/images/nav-divider.gif) no-repeat center left;
padding-left:2px;
}

#footer-sitemap {
padding:5px 0px 0px 0px;
}

#footer-sitemap ul {
margin:5px;
padding:0px;
list-style-type:none;
text-align:center;
}

#footer-sitemap ul li { 
display:inline;
white-space:nowrap;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#ff0000;
}

#footer-sitemap ul li a {
text-decoration: none;
font-weight:normal;
color:#ff0000;
padding:0px 6px 0px 4px;
}

#footer-sitemap ul li a:hover {
text-decoration:underline;
color:#1f1977;
}


#copyright {
text-align:center;
font-family:verdana;
font-size:10px;
color:#333333;
padding:10px 0px;
}

#credit {
text-align:center;
font-family:verdana;
font-size:10px;
color:#555555;
padding:10px 0px 30px 0px;
}

#credit a {
color:#555555;
font-weight:bold;
text-decoration:none;
}

#credit a:hover {
color:#1f1977;
text-decoration:underline;
}


/* page styles */
.page-body-bg {
	width:870px;
	background-image:url(/images/page-body-bg.gif);
	background-repeat:repeat-y;
	margin:0px 5px;
}

.page-bg {
	width:870px;
	background-image:url(/images/page-bg.jpg);
	background-repeat:no-repeat;	
}
.page-title {
	font-family:georgia;
	font-size:28px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 0px 0px 50px;
}
.page-subtitle {
	font-family:trebuchet ms;
	font-size:22px;
	font-weight:bold;
	color:#1F1977;
	padding:80px 50px 5px 50px;
}
.text {
	font-family:verdana;
	font-size:14px;
	color:#000000;
}
.text a {
	color:#1F1977;
}
.text a:hover {
	color:#FF0000;
}
.page-text {
	font-family:verdana;
	font-size:14px;
	color:#000000;
	padding:10px 50px 20px 50px;
}
.page-text a {
	color:#1F1977;
}
.page-text a:hover {
	color:#FF0000;
}
.page-subsubtitle {
	font-family:verdana;
	font-size:16px;
	color:#FF0000;
	text-decoration:none;
}
a.page-subsubtitle {
	font-weight:bold;
	color:#ff0000;
}
a.page-subsubtitle:hover {
	color:#1F1977;
}
.contact-text {
	font-family:trebuchet ms;
	font-size:11px;
	color:#000000;
}
.dotted-line {
	padding:0px 50px 0px 50px;
}
.white-table-bg {
	width:770px;
	background:#ffffff url(/images/white-table-bg.gif) repeat-y;
}
.cast-subtitle {
	font-family:trebuchet ms;
	font-size:22px;
	font-weight:bold;
	color:#1F1977;
	letter-spacing:1px;
}
#sub-domain-margin {
margin:0px 6px;
}