/* Positioning */
#header 
	{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 0;
	}
#footer
	{
	position: static;
	width: 100%;
	z-index: 0;
	}
#title
	{
	width: 60%;
	z-index: 1;
	}	
#main 
	{
	position: absolute;
	top: 180px;
	width: 100%;
	z-index: 0;
	}
#main_nobanner
	{
	position: absolute;
	top: 68px;
	bottom: 0px;
	width: 100%;
	z-index: 0;
	}

/* Top level styles */
body		{ color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px }
td			{ color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px }
a			{ color: #004500; text-decoration: none }
a:hover		{ text-decoration: underline }
h1			{ font-size: 24px; margin: 10 }

/* Header and footer styles */
.header-navbar	{ font-weight: bold; color: #FFFC28; font-size: 11px }
.header-search	{ color: #FFFFFF; font-size: 11px }
.header-text	{ color: #FFFC28; font-size: 10px } /* rtv4 */
.footer-text	{ color: #FFFF99; font-size: 10px }

.body-link		{ font-size: 10px }

.body-xlg-text, .body-lg-text, .body-med-text, .body-lg-text_dark, .body-sm-text, .bold, .sidebar-header-white { font-family: verdana,arial,sans-serif; }

.body-xlg-text			{ font-size: 16px; font-family: arial,sans-serif; }
.body-lg-text			{ font-size: 14px; font-family: arial,sans-serif; }
.body-med-text			{ font-size: 12px }
.body-sm-text			{ font-size: 9px }

.bold					{ font-weight: bold }

.link-xlg-text			{ font-size: 13px; font-weight: bold }
.link-lg-text			{ font-size: 12px; font-weight: bold }
.link-med-text			{ font-size: 10px }

.body-lg-header, .body-med-header, .body-sm-header	{font-family: verdana, arial, helvetica, sans-serif; color: #001200; }
.body-lg-header	 		{  font-size: 18px; font-weight: bold; }
.body-med-header	 	{  font-size: 14px; font-weight: bold; }
.body-sm-header	 		{  font-size: 12px;  font-weight: bold; }

.section-title			{ font-size: 18px; font-weight: bold; color: #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; }

.body-xlg-header-dark, .body-lg-header-dark, .body-med-header-dark, .body-sm-header-dark	{ font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none;}
.body-xlg-header-dark	{ font-size: 28px; font-weight: bold; }
.body-lg-header-dark	{ font-size: 24px; font-weight: bold; }
.body-med-header-dark	{ font-size: 18px; font-weight: bold; }
.body-sm-header-dark	{ font-size: 13px; font-weight: bold; }

.sidebar-header-white   { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.leftsidebar-tab-sm		{ font-size: 10px; color: #FFFFFF; }
.leftsidebar-tab-lg		{ font-size: 15px; font-weight: bold; color: #FFFFFF; }
.rightsidebar-tab		{ font-size: 11px; font-weight: bold; text-decoration: none; color: #FBF2BA; }

.path-text-link, .table-header-link, .table-header-nolink, .person-link	{ font-family: verdana, arial, helvetica, sans-serif;  font-size: 10px; }
.path-text-link			{ font-size: 12px; font-weight: bold; color: #000000; }

.table-hl-header-link 	{ font-size: 14px; font-weight: bold; font-family: verdana,arial,sans-serif; color: #003600; }
.table-hl-header-nolink	{ font-size: 12px; font-weight: bold; font-family: verdana,arial,sans-serif; color: #000000; }

.table-header-link  	{ font-weight: bold;  color: #FFFFCC }
.table-header-nolink  	{ font-weight: bold;	color: #FFFFCC; text-decoration: none; }
.table-header-body-text  	{ color: #FFFFCC; font-size: 10px; text-decoration: none; }

.movie-list-link			{ font-family: verdana, arial, helvetica, sans-serif; color: #000000; font-size: 10px  }
.movie-list-link:link		{ font-family: verdana, arial, helvetica, sans-serif; color: #004500; font-size: 10px  }
.movie-list-link:visited	{ font-family: verdana, arial, helvetica, sans-serif; color: #004500; font-size: 10px  }

/* used only on the left sidebar modules on the frontpage */
.game-list-link		{ font-family: verdana, arial, helvetica, sans-serif; color: #0C1B55; font-size: 10px  }

.movie-link				{ font-family: verdana, arial, helvetica, sans-serif; color: #007800; font-size: 12px; font-weight: bold; }

.browser-heading		{ font-family: verdana, arial, helvetica, sans-serif; color: #284C10; font-size: 12px; font-weight: bold; }
.browser-select			{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; width: 160px; }

.person-link, .person-lg-link	{ color: #014501; font-family: verdana, arial, helvetica, sans-serif; }
.person-lg-link			{ font-size: 12px; font-weight: bold; }
.person-link			{ font-size: 10px; }

.buy-link				{ font-family: verdana, arial, helvetica, sans-serif; color: #564401; font-size: 10px; font-weight: bold; }

.paging-nav-link, .paging-nav-nolink	{ font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold;	color: #224422; }

/* news-related css classes */
.headline-link, .headline-link:link, .headline-link:visited, .headline-link:hover, .headline-link:active 
						{ font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.headline-link:link		{ color: #004500;	}
.headline-link:hover   	{ color: #004500;  }
.headline-link:visited 	{ color: #8C9B37; }

/* package-related classes (currently assigned in Author packages) */
.package-nav-link, .package-nav-nolink, .package-nav-nolink2, .package-nav-link:visited, .package-nav-link:hover, .package-nav-link:active
						{ font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.package-nav-link		{ color: #001200;	}
.package-nav-nolink		{ color: #001200;	}
.package-nav-nolink2	{ color: #FFFFFF;	}
.package-nav-link:hover	{ color: #001200;	}
.package-nav-link:visited	{ color: #001200; }

.package-sidebar-header	{ font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold;	color: #FFFFCC; text-decoration: none; }

.package-poster-text-reverse	{ font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;	color: #FFFF66; }

.package-sidebar-mini-header 	{ font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;	color: #453300; text-decoration: none; }

.package-quote-link	{ font-family: arial, helvetica; font-size: 13px; font-weight: bold;	color: #122312; }

.spotlight-header { font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold }