/* theme
220000 - dark dark red
361b09 - dark burgundy
442513 - burgundy
51311e - light burgundy
ccccc3 - light tan
666633 - golds
999966
cccc99
*/

* {
	margin: 0;
	padding: 0;
}

.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

body {
	text-align: center;
	background-color: #000000;
	color:white;
        font-family:Arial,Helvetica,Myriad,sans-serif;
}
a img {border: none;}
#primetime {
	width: 900px;
	margin: 0 auto;
}
#top_bar {
	background-image: url(/assets/images/public/primetime/top_bar.jpg);
	background-repeat: no-repeat;
	height: 20px;
}
#main_pic {
	height: 318px;
	background-image: url(/assets/images/public/primetime/club_bg.jpg);
	background-repeat: no-repeat;
}
#main_pic div {
	margin-top: 30px;
	font-family: 'Times New Roman', Times, sans;
	font-weight: bold;
	width:300px;
	font-size: 20px;
	color:#ccccc9;
}
#main_sayreville {float:left;}
#main_phone {float:right;}
/* Main Nav */
#main_nav {
	height: 39px;
	background-image: url(/assets/images/public/primetime/nav_bg.jpg);
	background-repeat: no-repeat;
}
#main_nav ul {
	list-style: none;
	padding:10px 0 0 0;
}
#main_nav li {
	display: inline;
	padding: 0 20px;
}
#main_nav li a {
	text-decoration: none;
	color:white;
	font-family: Arial, Helvetica, Myriad, sans-serif;
	text-transform: uppercase;
 	font-size: 14px;
 	font-weight: bold;
}
#main_nav li a:hover {
	color:#220000;
}

/*  footer */
#bottom_bar {
	height: 20px;
	background-image: url(/assets/images/public/primetime/bottom_bar.jpg);
	background-repeat: no-repeat;
}
#footer p{
	color:#ccccc9;
	font-size: 12px;
	padding:10px;
}
#footer p a {
	color:#51311e;
}
/*  content */
#content {
	padding:20px 50px;
	color:#220000;
	text-align: left;
}
#content_left {
	float:left;
}
#content_left #left div.sideModule {
	margin:20px 0;
}
#left_horizontal {
	padding-top:20px;
}
#left_horizontal div.sideModule{
	float:left;
	min-height:100px;
	margin:0 30px;
}
hr.home_hr {
	margin:10px 20px;
	color:#333;
}
#content_right {
	width:550px;
	background-color: #ccccc3;
	float: right;
}
#content_right_topper{
	background-image: url(/assets/images/public/primetime/content_topper.jpg);
	background-repeat: no-repeat;
	height:18px;
}
#content_right_bottomer{
	background-image: url(/assets/images/public/primetime/content_bottomer.jpg);
	background-repeat: no-repeat;
	height:18px;
}
#content_right_content {
	padding: 0 20px 20px 20px;
}
#content h1 {
    color:#51311e;
    font-family:'Times New Roman', Times, serif;
}
#menu dt{
    font-weight:bolder;
    margin-left:10px;
    text-transform:uppercase;
    color:#666633;
    margin-top:10px;
}
#menu dd ul {
    list-style:none;
    margin-left:20px;
}
#menu li {
    font-size:15px;
    margin-bottom:5px;
}
#menu li span.menu_item {
    font-weight:bold;
    margin-right:10px;
}
#menu li span.menu_item_desc {
    color:#51311e;
}
#menu hr.menu_line {
    margin:10px 20px;
    color:#999966;
}
/* calendar */
#calendar {
    font-size:12px;
}
#calendar a {
    color:#361b09;
    text-decoration:none;
}
#calendar a span.cal_time {
    color:#220000;
    font-weight:bolder;
}
#calendar table {
    width:100%;
}
#calendar tbody td {
    width:100px;
    padding:5px;
}
#calendar tbody th {
    width:100px;
    background-image:url(/assets/images/public/primetime/nav_bg.jpg);
    background-position:center;
    background-repeat:no-repeat;
    text-align:center;
    padding:2px 1px;
    color:white;
}
#calendar tr {
    background-color:#ccccc3;
    min-height: 150px;
}
#calendar tr.controls {
    color:#000000;
    font-weight:bolder;
    text-align:center;
    font-size:18px;
    background-image:url(/assets/images/public/primetime/top_bar.jpg);
    background-position:center;
    background-repeat:no-repeat;
    background-color:#000;
}
#calendar tr.controls a{
    font-size:14px;
    color:#000;
    text-decoration:none;
}
#calendar tr.controls td {
	padding:0;
}
#calendar ul {
	list-style: none;
}
#calendar ul li {
    margin-bottom:5px;
}
#calendar td.today {
	background-color: #51311e;
}
#calendar td.weekend {
	background-color: #999;
}
#calendar td.today a {
    color:white;
}
/*profile*/
#performer img#profile_headshot {
    float:right;
    padding:0 0 10px 20px;
}
#performer h2 {
    text-transform:uppercase
}
#performer h4#profile_web a {
    color:#51311e;
    text-decoration:none;
}
#performer div#profile_bio {
    margin-top:20px;
}
#performer div#profile_bio p
{
    font-size:13px;
    margin-bottom:10px;
}
#performer div#profile_shows {
    margin-top:20px;
    font-size:12px;
}
#performer div#profile_shows table{
    width:320px
}
#performer tr#profile_headers {
    text-align:center;
	background-color: #51311e;
    color:white;
    font-size:12px;
}
#performer th {
    padding:2px;
}
#performer a.purchase_tickets {
	color:red;
	font-weight: bold;
}
#performer a.purchase_tickets:hover {
	color:black;
}
/* boxes */
#boxes #boxes_images {
    float:right;
    padding-left:20px;
    padding-bottom:20px;
}
#boxes h4 {
    margin:10px 0;
}
#boxes h3 {
    margin:10px 0;
    color:#666633;
}
#boxes a {
    color:red;
}
#boxes p {
    margin:10px 0;
}
#boxes .highlight {
    color:#666633;
}
#boxes ul {
    margin-left:20px;
    color:#220000;
    font-size:14px;
    font-weight:bold;
}
#boxes ul li {
    margin-bottom:5px;
}
/* home */
#home div.home_act{
    float:left;
    width:150px;
    text-align:center;
    margin:0 5px;
}
#home h2.home_name {
    text-transform:uppercase;
    color:#ccccc9;
    font-size:14px;
    font-weight:normal;
}
#home h2.home_date{
	color:#ccccc9;
    font-size:14px;
    font-weight:normal;
}