body { margin: 0px; background-color: #CCC;  }
img { border:0px; margin:0px; padding: 0px;  }
#container { width: 775px; background-color: #FFF;text-align:justify;  }
#header { width: 775px; height: 66px; padding: 0px 0px 0px 0px; background-image:url(../images/elements/header_logo.gif); background-position: left top; background-repeat: no-repeat; background-color: #EFDDC6; } 
#headerLeft { width: 393px; height: 66px; float: left; padding: 0px 0px 0px 0px; background-image:url(../images/elements/header_logo.gif); background-position: left top; background-repeat: no-repeat; background-color: #EFDDC6; } 
#headerRight {width: 382px; height: 66px; float: left; background-color: #EFDDC6; }
#topBar { width: 215px; height: 20px; padding: 0px 0px 0px 560px; background-color: #FFFEE9; clear:both; margin: 0px;}
#topBar a { margin: 0px; padding: 0px; }
#mainNav { width: 765px; height: 24px; border-top: 3px solid #BA2F4E; border-bottom: 3px solid #BA2F4E; background-color: #00496E; padding: 0px 0px 0px 10px; margin: 0px;}
#mainNav a { margin: 0px; padding: 0px; }
	
	#leftcol { 
	float:left;
	width:133px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:113px; /* actual value */
	padding: 26px 0px 0px 0px;
	}
#rightcol {
float: right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:222px; /* actual value */
	background-color: #F9F1E8;
	height: 423px;
	}
#centercol {
	float: left;
	width: 440px;
	margin: 0px;
	padding: 0px;
	}
#centerCol img { margin: 0px; padding: 0px; }
	
#rightSub {
	float:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:323px; /* actual value */
	background-color: #FFF;
	padding: 10px 0px 0px 10px;
	font: normal 11px/14px arial;
	}
#rightSub td{ padding: 0px 8px 8px 0px; }
#rightSub ul { list-style: none; margin-left:0px; padding-left: 0px; }
#rightSub li {margin-left:0px; padding-left: 0px; }
#rightSub li a {font: normal 11px/16px arial;color: #000000; }
#rightSub li img { padding: 0px 15px 0px 0px; }
#rightSub a { text-decoration:none; color: #BA2F4E; }
#rightSub a:hover { text-decoration: none; color:#00496E; }
#rightSubTop { margin: 0px 0px 0px 0px; height: 189px; }
#rightSubBottom { margin: 0px 0px 0px 0px;  }
#rightSubWide {
	float:right;
	width:436px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:416px; /* actual value */
	background-color: #FFF;
	padding: 10px 10px 0px 10px;
	font: normal 11px/14px arial;
	}
#rightSubBig td{ padding: 0px 0px 8px 0px; }
#rightSubWide ul { list-style: none; margin-left:0px; padding-left: 0px; }
#rightSubWide li {margin-left:0px; padding-left: 0px; }
#rightSubWide li a {font: normal 11px/16px arial;color: #000000; }
#rightSubWide li img { padding: 0px 15px 0px 0px; }
.italic { font: italic 12px/14px arial; }

#rightSubBig {
	float:left;
	width:660px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:640px; /* actual value */
	background-color: #FFF;
	padding: 10px 10px 0px 10px;
	font: normal 11px/14px arial;
	}
	
	
.subNav {font: bold 12px/18px times new roman; color: #BA2F4E; padding: 0px 0px 10px 0px; }
.subNav a { text-decoration: none; color: #BA2F4E; }
.subNav a:hover { text-decoration: none; color: #00496E; }

#centerSub {
	float: left;
	margin: 0px;
	padding: 0px;
	}
#centerSub img { margin: 0px; padding: 0px; }

#desc { width: 160px; padding: 0px 0px 0px 30px; font: normal 11px/14px arial;}
#newsBox { width: 160px; height: 90px; border: 1px solid #00496E; padding: 5px 15px 15px 15px; color: #BA2F4E; font: normal 11px/14px arial; margin: 30px 0px 0px 15px; }
#newsBox a{ color: #BA2F4E; text-decoration: none;}
#newsBox a:hover{ color: #00496E; text-decoration: none;}

#subBox { width: 187px; border: 1px solid #00496E; color: #00496E; font: normal 12px times new roman; padding: 10px;}
#footer { width: 678px; border-top: 20px solid #BA2F4E; padding: 12px 77px 12px 20px; color: #696969; font: normal 9px arial; clear: both;}
#footer a { text-decoration:none; color: #696969; }
#footer a:hover { text-decoration:none; color: #BA2F4E; }

#thumbs { margin: 17px 0px 0px 0px; width: 430px;}
#thumbs ul {display: inline; margin: 0px; padding: 0px 0px 0px 0px; }
#thumbs li {display: inline;padding: 0px 11px 0px 0px;  list-style-type: none;}

#homeDate { width: 190px; margin: 30px 15px 15px 15px; font: bold 11px/14px arial; text-align: center;}

#release {padding: 10px 20px 10px 20px; font: normal 11px/16px arial;  }
#release a { text-decoration:none; color: #BA2F4E; }
#release a:hover { text-decoration: none; color:#00496E; }
h1 { text-align: center; font: bold 14px arial; }

.peopleGallery { width: 640px; }
.peoplePerson { width: 75px; height: 160px; margin-right: 5px; float: left; }
.peoplePerson p { text-align: center; line-height: 1.2em; font-size: 11px; font-face: Arial, Helvetica, sans-serif; color: #00496e; margin: 0.4em 0 0.1em 0; }
.peoplePerson a { color: #00496e; text-decoration: none; }
.peoplePerson a:hover { text-decoration: underline; }