body, html {
	background: #cdbf9d repeat-x top left;
	color: #444;
	margin: 0;
	padding: 0;
}
a {
	color: #363635;
}

a:visited {
	color: #FF0000;
}

a:hover {
	text-decoration: none;
}

td {
}
hr {
	margin-bottom: 12px;
	margin-top: 12px;
}
.missing {
	float: left;
}
#container {
	margin: 0 auto;
	padding: 0;
}
.titleRow {
	background: #b7a780;
}
#titleFlash {
	float: right;
	height: 74px;
}
#titleFlashStatic {
	float: right;
	height: 74px;
}
.topNav {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	background: #7c6a55;
	margin-bottom: 3px;
	height: 28px;
	clear: both;
}
.topNav div {
	float: left;
}
.topNav .searchBox {
	float:right;
}
.topNavWS {
	width: 76px;
}
.topNav form {
	margin: 0;
	padding: 0;
}
.topNav form input#query {
	margin: 2px 0 0 0;
}
.formPad {
	width: 15px;
}
#leftNav {
	width: 150px;
}
.leftNavEmail, .leftNavLogin {
	padding-left: 12px;
	padding-right: 7px;
}
.leftNavEmail p, .leftNavLogin p {
	font-size: 90%;
}

.whB {
	background: #fff;
}
.bumpMe {
	margin: auto;
}
#mainContent {
	width: 650px;
	padding: 0px;
}
#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4 {
	color: #7c6a55;
	margin: 0 0 0 16px;
	padding: 0;
}
#mainContent p {
	margin: 6px 16px;
}
#mainContent h1, #mainContent h2, .featureStoryCopy h3 {
	text-transform: uppercase;
}
.featureStoryCopy h3 {
	color: #7c6a55;
	margin: 0 0 0 15px;
	padding-bottom: 0;
	padding-top: 15px;
}
.featureStoryCopy p {
	padding: 0;
	margin: 0 15px 10px 15px;
}
#mainContent h1 {
	font-size: 160%;
	padding-top: 7px;
}
#mainContent h2 {
	font-size: 130%;
	padding-top: 15px;
	font-weight: bold;
}
#mainContent h3 {
	font-size: 120%;
}
#mainContent h4 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	margin-right: 15px;
}
#mainContent h5 {
	font-size: 100%;
	color: #7c6a55;
	margin-left: 0 px;
	margin: 6px 16px;
	padding-bottom: 7px;
}
.leftNavEmail ul, .leftNavEmail li {
	margin:0 0 0 8px;
	padding: 0;
	list-style-type: disc;
}
.leftNavEmail p {
	margin-top: -3px;
	padding-top: 8px;
	padding-bottom: 11px;
}
.leftNavEmail p img {
	padding-left: 11px;
	margin-bottom: -8px;
}
.leftNavLogin div {
	float:left;
	margin:0;
	padding:0;
}
.leftNavLogin div.signInContent {
	padding-left: 10px;
	font-size: 90%;
}
.sponsors div {
	margin: 0;
	padding:0;
}
.leftNavCTA img {
	padding: 6px 0 10px 0;
}
.imgWrap {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.imgWrapright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 16px;
}
/********************************* Home Page ************************************/
.sponsors {
	height: 171px;
	border-right:1px solid #fff;
}
.sponsors img, #flashcontentHomeSponsors {
	margin-left: 12px;
}
#flashcontentHomeSponsors {
	margin-top: 0;
}
.homePageContent {
	border-top: 3px solid #CDBF9D;
	background: #fff;
}
.hPCRight {
	width:476px;
}
.heresTheTable {
	padding-top: 3px;
}
.featureStoryIntro {
	padding: 0 18px 0 12px;
	margin: 0;
}
.featureStoryIntro img {
	padding-top: 15px;
}
.featureStoryIntro p {
	margin: 3px 10px 3px 0;
}
.featureStoryImage {
	width: 62px;
	padding: 5px 18px 0 12px;
}
.featureStoryImage img {
	padding-top: 5px;
}
/********************************* 2col, eqCol and sideCol ************************************/
.splitCol {
	background: #a5a29c;
	width:1px;
}
.eqCol {
	width: 50%;
}
/*sideCol specific */
.sideColLeftCol {
	width: 420px;
	padding-bottom: 15px;
}
.sideColRightCol {
	padding-left: 17px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.story {
	border:1px solid #a5a29c;
}
.story_dark {
	border:1px solid #444;
	background: #7c6a55;
	margin: 0 14px 14px 0;
	width: 200px;
	margin-top: 15px;
	padding-bottom: 6px;
}
.story_dark p {
color: #fff;
}
.story_dark a {
color: #fff;
}
.story_dark img {
margin-top: 6px;
}
.story_blue {
	border:1px solid #444;
	background: #c0c5cd;
	margin: 0 14px 14px 0;
	width: 200px;
	margin-top: 15px;
	padding-bottom: 6px;
}
.story_blue img {
margin-top: 6px;
}
.story_green {
	border:1px solid #444;
	background: #d0d3c8;
	margin: 0 14px 14px 0;
	width: 200px;
	margin-top: 15px;
	padding-bottom: 6px;
}
.story_green img {
margin-top: 6px;
}
.storyHeader {
	padding: 6px 0 0 0;
	background: #a4a19b;
	margin: 0;
}
.storyHeader p {
	color: #fff;
	font-weight:bold;
	font-size: 100%;
	padding-bottom: 11px;
	text-transform: uppercase;
	margin-top: 2px;
}
.storyHeader img {
	margin-top: 6px;
}
/***************************************** movies ******************************/
.filmCol {
	width: 206px;
	float: left;
	margin: 20px 0 20px 0;
}
.firstFilmCol, .hruleDash, #movieListAlpha {
	margin-left: 16px;
}
.borderFilmCol {
	border-left: 1px solid #a5a29c;
	padding-left: 8px;
	margin-bottom: -20px;
}
.filmListing {
	padding-bottom: 39px;
}
.imageRating {
	float: left;
}
.imageMovie {
	padding-left: 3px;
	float: left;
}
.filmListing p, .hruleDash {
	clear: both;
}
.hruleDash {
	padding-top: 48px;
	padding-bottom: 18px;
}
#movieListAlpha p {
	text-transform: uppercase;
}
#movieListAlpha p a {
}
#mainContent #flashcontentHomeGallery div {
	margin-bottom:0;
	padding-bottom:0;
}
/********************************************* footer ***********************************/
#footer table {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#footer p {
	margin: 8px 0 0 10px;
	font-size: 10px;
}
/****************************************** other **************************************/
  .brown_bold {
	color: #7C6A55;
	font-weight: bold;
}
/***************************************** added 08/18/08 ******************************/
.brown_italic {
	color: #7C6A55;
	font-style: italic;
}
.brown {
	color: #7C6A55;
}
.110 {
	font-size: 110%;
}
.110_white {
	font-size: 110%;
	color: #FFFFFF;
}
.110_brown {
	font-size: 110%;
	color: #7c6a55;
}
.120 {
	font-size: 120%;
}
.120_white {
	font-size: 120%;
	color: #FFFFFF;
}
.120_brown {
	font-size: 120%;
	color: #7c6a55;
}
.photo_caption {
	font-size: 90%;
	color: #7c6a55;
	font-style: italic;
}
.red {
color: #cc3300;
}
.90 {
	font-size: 90%;
}
.90_white {
	font-size: 90%;
	color: #FFFFFF;
}
.90_brown {
	font-size: 90%;
	color: #7c6a55;
}
