html
{
	height: 100.02%;
}


/* Standard Grey background */
body
{
	background: #D0D0D0 url('../images/background02.jpg');
	background-position: center top;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	text-align: center;
	min-width: 1000px;
}


/* Win7 background */
body-WIN7
{
	background: #96BD3E url('../images/backgroundWin7.jpg');
	background-position: center top;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	text-align: center;
	min-width: 1000px;
}

form
{
	margin: 0px;
}

H1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: BOLD;
    margin-top: 0px;
    margin-bottom: 2px;
}

H2
{
	float: left;
	width: 580px;
	font: 24px Arial, Helvetica, sans-serif;
	font-weight:900;
    margin: 0px;    
}


H3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    margin-top: 0px;
    margin-bottom: 0px;
}

textarea 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}

/* basic text */
.text
{
	font: 13px Arial, Helvetica, sans-serif;
}

/* text for tables */
.text2
{
	font: 12px Arial, Helvetica, sans-serif;
}

/* smaller text */
.small
{
	font: 11px Arial, Helvetica, sans-serif;
}

/* bigger text */
.big
{
	font: 16px Arial, Helvetica, sans-serif;
}

.dot
{	
	padding-left: 12px;
	margin: 5px;
	background-image: url("../images/dot.gif");
	background-repeat: no-repeat;
}

#container{
	margin: 0 auto;
	width: 1000px;
}

#top {
	background: url('../images/back-top01.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 8px;
}

#wrapper {
	background: url('../images/back-wrapper01.png');
	background-position: center top;
	background-repeat: repeat-y;
}

.header-left {
	height: 35px;
	padding-left: 20px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	background: url('../images/top.gif');
	background-position: left top;
}

.header-right { 
	height: 35px;
	padding-right: 20px;
	text-align: right;
	font: 12px Arial, Helvetica, sans-serif;
	background: url('../images/top.gif');
	background-position: right top;
}

.menu-top
{
	height: 30px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;	
	color: #999999;
}

.crumbs
{
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 8px;
	text-align: left;
	font: 10px Arial, Helvetica, sans-serif;
	color: #808080;
}

.ad-top
{
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
}

.content-small {
	padding-left: 20px;
	padding-right: 10px;	
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.content {
	padding-left: 20px;
	padding-right: 10px;	
	text-align: left;
	font: 13px Arial, Helvetica, sans-serif;
    color:#333;
    line-height: 16px;
}

.side {
	padding-left: 10px;
	padding-right: 20px;
	text-align: right;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

#inside {
	width: 620px;
}

.page-bottom
{
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 20px;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
}

.tv-slider
{
	padding-left: 20px;
	padding-right: 18px;
	padding-bottom: 0px;
}

.ad-bottom {
	text-align:center;
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
} 

#bottom {
	background: url('../images/back-bottom01.png');
	background-position: center top;
	background-repeat: no-repeat;
	height: 10px;
}

#menu-bottom
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
}

#copyright
{
	padding-top: 4px;
	padding-bottom: 12px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
}

.title
{
	font: 24px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.article
{
	float: left;
	width: 580px;
	font: 24px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.article2
{
	float: left;
	width: 530px;
	font: 24px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.print
{
	float: right;
	width: 20px;
	text-align: right;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.print2
{
	float: right;
	width: 90px;
	text-align: right;
	padding-top: 6px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.author
{
	clear: both; 
	padding-bottom: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #808080;
}

.copy
{
	background: #EBF3FD; 
	border: solid 1px #0052A4;
	padding: 2px 4px 4px 4px;
	margin-top: 20px;
	margin-bottom: 20px;	
	font: 11px Arial, Helvetica, sans-serif;
}

.table1
{
	border-top: 0px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px;
	font: 9px Arial, Helvetica, sans-serif;
}

.dgrey
{
	background: #CCCCCC;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 2px;
	text-align: left;
}

.lgrey
{
	background: #EEEEEE;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 2px;
	text-align: left;
}

.sgrey
{
	margin: 20px;
	text-align: left;
}

#greybox
{
	float: right;
	width: 300px;
	text-align: right;
}

#biggreybox
{
	float: right;
	width: 300px;
	text-align: right;
}

#ad-double
{
	background: #FFFFFF; 
	border: solid 1px #0052A4;
	padding: 4px 0px 4px 0px;
	margin-top: 20px;
	margin-bottom: 10px;	
	font: 10px Arial, Helvetica, sans-serif;
}

.EdgeColor
{
	color: gray;
	background-color: gray;
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 1px;
}

/* the blue box with the rounded edges */
.box01 {
font-family: arial,helvetica; 
font-size: 12px;
color: black; 
text-decoration: none; 
background-color: #DDEEFF;
border-left:   solid  1px #95B3DE;
border-right:  solid  1px #95B3DE;
padding: 0px 8px 0px 8px;
}

.sponsored
{
	background: #E6F3FF; 
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align: left;
}

.standard
{
	background: #EEEEEE;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align: left;
}

.link-right
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right; float: right;
	color: NAVY;
	background-color: transparent;
}

.link-title
{
	margin-top: 0px;
	margin-bottom: 6px;
	font: 16px Arial, Helvetica, sans-serif;
	color: #808080;
}

.link-text
{
	margin-top: 4px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
}

.comments
{	
	margin-top: 6px;
	padding: 4px 6px 4px 6px;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #333333;
	line-height: normal;
	background: #EEEEEE;
    background-image:url('../images/reflect01.png');
    background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;    
}

.comments-OLDsquare
{	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	margin-top: 6px;
	padding: 4px;
    line-height: normal;
}

.comments2
{	
	margin-top: 6px;
	padding: 4px 6px 4px 6px;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #333333;
	line-height: normal;
	background: #CEE0F2;
	border: 1px solid #3B628A;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;    
}

.comments3
{	
	margin-top: 6px;
	padding: 4px 6px 4px 6px;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #333333;
	line-height: normal;
	background: #FCDCB6;
	border: 1px solid #E2800C;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;    
}

/* The style of the main search box */
.search_box {
color:#336699;
font-family:Arial, Helvetica;
font-size:14px;
font-weight:bold;
text-align:center;
background:#E6F3FF;
background-image:url('../images/reflect01.png');
background-repeat: repeat-x;
border:solid 1px #336699;
padding:4px;
margin-top:0px;
margin-bottom:12px;
}

.dashedBox {
border-top: 3px dotted #787878;
border-bottom: 3px dotted #787878;
margin-top: 16px;
margin-bottom: 15px;
padding: 9px 3px 9px 3px;
}

/* Young Actors color */
.spotlights
{
	background-color: #FFFFFF;
	background-image: url("../images/spotlights.gif");
	background-repeat : no-repeat;
}

.float_right01
{
	background-color: #FFFFFF;
	margin-top: 12px;
	margin-left: 6px;
	padding: 0px;
	float: right;	
}


.spacing
{
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
}


/* basic links */
A:link
{
	color: #0052A4;
	background: transparent;
	text-decoration: underline;
}

A:visited 
{
	color: #0052A4;
	background: transparent;
	text-decoration: underline;
}

A:active
{
	color: #000000;
	background: transparent;
	text-decoration: underline;
}

A:hover 
{
	color: #000000;
	background: transparent;
    text-decoration: underline;
}


/* basic links - no underline */
A.noline:link
{
	color: #0052A4;
	background: transparent;
	text-decoration: none;
}

A.noline:visited 
{
	color: #0052A4;
	background: transparent;
	text-decoration: none;
}

A.noline:active
{
	color: #000000;
	background: transparent;
	text-decoration: none;
}

A.noline:hover 
{
	color: #000000;
	background: transparent;
    text-decoration: none;
}


/* header links */
A.header:link
{
	color: #000000;
	background: transparent;
	text-decoration: underline;
}

A.header:visited 
{
	color: #000000;
	background: transparent;
	text-decoration: underline;
}

A.header:active
{
	color: #000000;
	background: transparent;
	text-decoration: underline;
}

A.header:hover 
{
	color: #FFFFFF;
	background: transparent;
    text-decoration: underline;
}

/* menu links */
A.menu:link
{
	color: #FFFFFF;
	background: transparent;
	text-decoration: underline;
}

A.menu:visited 
{
	color: #FFFFFF;
	background: transparent;
	text-decoration: underline;
}

A.menu:active
{
	color: #FFFFFF;
	background: transparent;
	text-decoration: underline;
}

A.menu:hover 
{
	color: #FF9900;
	background: transparent;
    text-decoration: underline;
}

/* crumbs links */
A.c:link
{
	color: #999999;
	background: transparent;
	text-decoration: underline;
}

A.c:visited 
{
	color: #999999;
	background: transparent;
	text-decoration: underline;
}

A.c:active
{
	color: #999999;
	background: transparent;
	text-decoration: underline;
}

A.c:hover 
{
	color: #0099CC;
	background: transparent;
    text-decoration: underline;
}

/* navigation links */
A.nav:link
{
	color: #0052A4;
	background: transparent;
	text-decoration: underline;
}

A.nav:visited 
{
	color: #000000;
	background: transparent;
	text-decoration: underline;
}

A.nav:active
{
	color: #000000;
	background: transparent;
	text-decoration: underline;
}

A.nav:hover 
{
	color: #000000;
	background: transparent;
    text-decoration: underline;
}

/* grey links */
A.grey:link
{
	color: #333333;
}

A.grey:visited 
{
	color: #333333;
}

A.grey:active
{
	color: #333333;
}

A.grey:hover 
{
	color: Black;
}

/* Resource Links - small links on the links pages */
A.res:link
{
	color: #333333;
	background: transparent;
	text-decoration: none;
}

A.res:visited 
{
	color: #333333;
	background: transparent;
	text-decoration: none;
}

A.res:active
{
	color: #333333;
	background: transparent;
	text-decoration: none;
}

A.res:hover 
{
	color: #000000;
	background: transparent;
	text-decoration: underline;
}


/* Secondary Links - title headline links */
A.sec:link
{
	color: Black;
	background: transparent;
	text-decoration: none;
}

A.sec:visited 
{
	color: Black;
	background: transparent;
	text-decoration: none;
}

A.sec:active
{
	color: Black;
	background: transparent;
	text-decoration: none;
}

A.sec:hover 
{
	color: Black;
	background: transparent;
	text-decoration: none;
}

 ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0;}
 ul.dropdown{position:relative;z-index:597;float:left;}
 ul.dropdown li{float:left;line-height:1.3em;vertical-align:middle;}
 ul.dropdown li.hover,ul.dropdown li:hover{position:relative;z-index:599;cursor:default;}
 ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;}
 ul.dropdown ul li{float:none;}
 ul.dropdown ul ul{top:1px;left:99%;}
 ul.dropdown li:hover > ul{visibility:visible;}

#nav{background:#000000;}
#nav-buttonA li{float:left;display:inline;list-style:none;width:160px;height:30px;}
#nav-buttonA li a{display:block;width:160px;height:30px;overflow:hidden;position:relative;}
#nav-buttonA li a span{background:url(../images/menu.jpg) 10px 25px no-repeat;display:block;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;}

#nav{background:#000000}
#nav-buttonB li{float:left;display:inline;list-style:none;width:184px;height:30px;}
#nav-buttonB li a{display:block;width:184px;height:30px;overflow:hidden;position:relative;}
#nav-buttonB li a span{background:url(../images/menu.jpg) 10px 25px no-repeat;display:block;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;}

#nav{background:#000000}
#nav-buttonC li{float:left;display:inline;list-style:none;width:100px;height:30px;}
#nav-buttonC li a{display:block;width:100px;height:30px;overflow:hidden;position:relative;}
#nav-buttonC li a span{background:url(../images/menu.jpg) 10px 25px no-repeat;display:block;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;}

#nav{background:#000000}
#nav-buttonD li{float:left;display:inline;list-style:none;width:94px;height:30px;}
#nav-buttonD li a{display:block;width:94px;height:30px;overflow:hidden;position:relative;}
#nav-buttonD li a span{background:url(../images/menu.jpg) 10px 25px no-repeat;display:block;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;}

#nav{background:#000000}
#nav-buttonE li{float:left;display:inline;list-style:none;width:79px;height:30px;}
#nav-buttonE li a{display:block;width:79px;height:30px;overflow:hidden;position:relative;}
#nav-buttonE li a span{background:url(../images/menu.jpg) 10px 25px no-repeat;display:block;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;}

#nav{background:#000000}
#nav-buttonF li{float:left;display:inline;list-style:none;width:119px;height:30px;}
#nav-buttonF li a{display:block;width:119px;height:30px;overflow:hidden;position:relative;}
#nav-buttonF li a span{background:url(../images/menu.jpg) 10px 25px no-repeat;display:block;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;}

#nav{background:#000000}
#nav-buttonG li{float:left;display:inline;list-style:none;width:97px;height:30px;}
#nav-buttonG li a{display:block;width:97px;height:30px;overflow:hidden;position:relative;}
#nav-buttonG li a span{background:url(../images/menu.jpg) 10px 25px no-repeat;display:block;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;}

#nav{background:#000000}
#nav-buttonH li{float:left;display:inline;list-style:none;width:147px;height:30px;}
#nav-buttonH li a{display:block;width:147px;height:30px;overflow:hidden;position:relative;}
#nav-buttonH li a span{background:url(../images/menu.jpg) 10px 25px no-repeat;display:block;cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;}



#nav-buttonA li ul{background:#FFFFFF;border:solid #CCCCCC;border-width:0 1px 1px;margin:0;padding:2px;width:16em;}
#nav-buttonA li ul li{float:none;display:block;width:100%;height:auto;}
#nav-buttonA li ul li a{background:#EEEEEE;color:#404040;padding:0.5em 1em;width:auto;height:auto;}
#nav-buttonA li ul li a:hover{background-color:#616161;color:#ffffff;text-decoration:none;}

#nav-buttonB li ul{background:#FFFFFF;border:solid #CCCCCC;border-width:0 1px 1px;margin:0;padding:2px;width:16em;}
#nav-buttonB li ul li{float:none;display:block;width:100%;height:auto;}
#nav-buttonB li ul li a{background:#EEEEEE;color:#404040;padding:0.5em 1em;width:auto;height:auto;}
#nav-buttonB li ul li a:hover{background-color:#616161;color:#ffffff;text-decoration:none;}

#nav-buttonC li ul{background:#FFFFFF;border:solid #CCCCCC;border-width:0 1px 1px;margin:0;padding:2px;width:16em;}
#nav-buttonC li ul li{float:none;display:block;width:100%;height:auto;}
#nav-buttonC li ul li a{background:#EEEEEE;color:#404040;padding:0.5em 1em;width:auto;height:auto;}
#nav-buttonC li ul li a:hover{background-color:#616161;color:#ffffff;text-decoration:none;}

#nav-buttonD li ul{background:#FFFFFF;border:solid #CCCCCC;border-width:0 1px 1px;margin:0;padding:2px;width:16em;}
#nav-buttonD li ul li{float:none;display:block;width:100%;height:auto;}
#nav-buttonD li ul li a{background:#EEEEEE;color:#404040;padding:0.5em 1em;width:auto;height:auto;}
#nav-buttonD li ul li a:hover{background-color:#616161;color:#ffffff;text-decoration:none;}

#nav-buttonE li ul{background:#FFFFFF;border:solid #CCCCCC;border-width:0 1px 1px;margin:0;padding:2px;width:16em;}
#nav-buttonE li ul li{float:none;display:block;width:100%;height:auto;}
#nav-buttonE li ul li a{background:#EEEEEE;color:#404040;padding:0.5em 1em;width:auto;height:auto;}
#nav-buttonE li ul li a:hover{background-color:#616161;color:#ffffff;text-decoration:none;}

#nav-buttonF li ul{background:#FFFFFF;border:solid #CCCCCC;border-width:0 1px 1px;margin:0;padding:2px;width:16em;}
#nav-buttonF li ul li{float:none;display:block;width:100%;height:auto;}
#nav-buttonF li ul li a{background:#EEEEEE;color:#404040;padding:0.5em 1em;width:auto;height:auto;}
#nav-buttonF li ul li a:hover{background-color:#616161;color:#ffffff;text-decoration:none;}

#nav-buttonG li ul{background:#FFFFFF;border:solid #CCCCCC;border-width:0 1px 1px;margin:0;padding:2px;width:16em;}
#nav-buttonG li ul li{float:none;display:block;width:100%;height:auto;}
#nav-buttonG li ul li a{background:#EEEEEE;color:#404040;padding:0.5em 1em;width:auto;height:auto;}
#nav-buttonG li ul li a:hover{background-color:#616161;color:#ffffff;text-decoration:none;}

#nav-buttonH li ul{background:#FFFFFF;border:solid #CCCCCC;border-width:0 1px 1px;margin:0;padding:2px;width:16em;}
#nav-buttonH li ul li{float:none;display:block;width:100%;height:auto;}
#nav-buttonH li ul li a{background:#EEEEEE;color:#404040;padding:0.5em 1em;width:auto;height:auto;}
#nav-buttonH li ul li a:hover{background-color:#616161;color:#ffffff;text-decoration:none;}



#nav-buttonA #nav-button1 a span{background-position:    0px 0px;}
#nav-buttonB #nav-button2 a span{background-position: -160px 0px;}
#nav-buttonC #nav-button3 a span{background-position: -344px 0px;}
#nav-buttonD #nav-button4 a span{background-position: -444px 0px;}
#nav-buttonE #nav-button5 a span{background-position: -538px 0px;}
#nav-buttonF #nav-button6 a span{background-position: -617px 0px;}
#nav-buttonG #nav-button7 a span{background-position: -736px 0px;}
#nav-buttonH #nav-button8 a span{background-position: -833px 0px;}


#nav-buttonA #nav-button1 a:hover span{background-position:    0px -30px;}
#nav-buttonB #nav-button2 a:hover span{background-position: -160px -30px;}
#nav-buttonC #nav-button3 a:hover span{background-position: -344px -30px;}
#nav-buttonD #nav-button4 a:hover span{background-position: -444px -30px;}
#nav-buttonE #nav-button5 a:hover span{background-position: -538px -30px;}
#nav-buttonF #nav-button6 a:hover span{background-position: -617px -30px;}
#nav-buttonG #nav-button7 a:hover span{background-position: -736px -30px;}
#nav-buttonH #nav-button8 a:hover span{background-position: -833px -30px;}
