
/* For generic page styles. Not for sliders. */

body {background-image:url(images/background.jpg); background-repeat:no;font:normal 0.9em Arial; margin:0; padding:0; padding-bottom:20px;}
h2 {display:inline;}
.div1, .div2 {width:1000px;margin:0 auto;}
.div1 {margin-top:30px;margin-bottom:60px;text-align:center;line-height:20px;}
.div1 P {font-size:18px;}
.div1 a, .div2 a {color:#07C; }
.div1 a {margin:0 8px;}
.div1 a.current {color:black; text-decoration:none;}
.div2 {margin-top:70px;}
.div2 li {padding-top:6px;padding-bottom:6px;}
.green {color:Green;}
.cn {font-family: "Courier New", Georgia;}
#status {display:inline-block; margin-left:26px;line-height:50px;height:50px;vertical-align:middle;}

.code
{
    border: dashed 1px #BCBCCB; padding:8px 12px; background-color: #F3F3F9; white-space:pre; font-family:"Courier New", Georgia;
    font-size:12px; margin:6px 0;overflow:auto; 
}
#main-container{
	width:1024px;
	height:300px;
	position:relative;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	background-color:#000000;
}
#main2-container{
	width:1024px;
	height:250px;
	position:relative;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	background-color:#000000;
}
.header-left{
	height:125px;
	width:200px;
	margin-left:30px;
	margin-top:20px;
	float:left;
	z-index:10;
}
.header-middle{
	height:145px;
	width:500px;
	margin-left:30px;
	float:left;
	z-index:10;
}
.header-right{
	height:125px;
	width:250px;
	float:right;
	margin-top:20px;
	z-index:10;
}

.nav-container{
	width:1024px;
	height:80px;
	margin-left:0px;
	float:left;
	z-index:5;
}
.nav2-container{
	width:1024px;
	height:40px;
	margin-left:0px;
	float:left;
	z-index:6;
}
.headerlinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
a:link{
	color:#FFF;
	text-decoration: none;
}
a:hover{
	color:#FFF;
	text-decoration: none;
}
a:visited {
	color:#FFF;
	text-decoration: none;
}
a.country:link{
	color: #BE1E2D;
	text-decoration: none;
}
a.country:hover{
	color: #BE1E2D;
	text-decoration: none;
}
a.country:visited{
	color: #BE1E2D;
	text-decoration: none;
}
a.broadway:link{
	color: #DBC95D;
	text-decoration: none;
}
a.broadway:hover{
	color: #DBC95D;
	text-decoration: none;
}
a.broadway:visited{
	color: #DBC95D;
	text-decoration: none;
}
a.decades:link{
	color: #F20CF2;
	text-decoration: none;
}
a.decades:hover{
	color: #F20CF2;
	text-decoration: none;
}
a.decades:visited{
	color: #F20CF2;
	text-decoration: none;
}
/* SUB PAGE CONTAINERS*/

#sub-container{
	width:1024px;
	height:900px;
	position:relative;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	background-color:#000000;
}
#calendar-container{
	width:1024px;
	height:2000px;
	position:relative;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	background-color:#000000;
}
.celebs-left{
	width:650px;
	height: 800px;
	margin-left: 10px;
	float:left;
}
.celebs-right{
	width:320px;
	height: 800px;
	margin-left: 10px;
	float:right;
}
.gallery-left{
	width:700px;
	height: 900px;
	float:left;
}
.gallery-right{
	width:310px;
	height: 900px;
	margin-left: 0px;
	margin-top: 0px;
	float:right;
	background-color:#3F3D3D;
}
/* FONT TREATMENTS*/
p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	text-align:left;
	margin-left:10px;
}
.p2{
	color:#9BB7C6;
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:25px;
}
h2{
	color: #d7d7d7;
	font-size: 18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left:10px;
}
H3{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:Century Gothic, sans-serif;
	margin-left:25px;
}
H4{
	color:#d7d7d7;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:42px;
}
.sidebar{
	float: left;
	width: 300px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-family:Century Gothic, sans-serif;
	font-size:14px;
	color:#d7d7d7;
	list-style:inside;
	list-style-type:disc;
}
ul{
	width: 300px;
	margin-top: 0px;
	margin-left: 8px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
li{
	padding-left: 17px;
	line-height: 18px;
	padding-bottom: 10px;
	font-size: 13px;
	font-family:Century Gothic, sans-serif;
	list-style-type: disk;
	list-style-position:inside;
	color:#FFF;
}
li.country{
	color:#BE1E2D;
}
li.broadway{
	color:#DBC95D;
}
li.decades{
	color:#F20CF2;
}
.flash-container{
	padding-left: 20px;
}
/*CALENDAR*/
#month{
	font-size: 14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 700px;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 25px;
}
#date{
	width: 632px;
	margin-left: 78px;
	margin-top: 5px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding-bottom: 5px;
	padding-top: 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
}
#footer-container{
	width:1024px;
	height:100px;
	position:relative;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	background-color:#000000;
	z-index:50;
	clear: both;
}