/* Global styles */

body {
	background-color:#000000;
	padding:0;
	margin:0;
	font-size:0.9em;
	min-width:0;
	max-width:none;
}

h1 {
	border-bottom:1px dotted #cccccc;
	font-size:2em;
}

/* Top bar */

#event-top-bar {
	background-color:#653579;
	height:52px;
}

#event-top-bar-image {
	width:770px;
	margin-left:auto;
	margin-right:auto;
}

/* Content window */

#event-window {
	width:770px;
	margin-left:auto;
	margin-right:auto;
	background:url(/assets/images/promotion/event/content-bg.gif) repeat-y #ffffff;
}

#event-container {
	padding:0 33px;
}

#event-content-top, #event-content-btm {
	margin:0;
}

/* Menu styles */

#event-menu {
	width:150px;
	float:left;
}

.event-sub-menu-top {
	margin-top:1em;
}

.event-sub-menu {
	background:#efeaf1;
	padding:0 5px;
	font-size:0.85em;
}

.event-sub-menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.event-sub-menu-btm {
	margin-bottom:1em;
}

.event-sub-menu a:link, .event-sub-menu a:visited {color:#653579; text-decoration:none;}
.event-sub-menu a:hover {color:#653579; text-decoration:underline;}

/* Content styles */

#event-content {
	margin-left:160px;
	padding:5px 15px 15px 15px;
}

.event-profile-purple {
	padding:4px;
	background-color:#efeaf1;
}

.event-profile-padding {
	padding:5px 10px 25px 10px;
}

.event-dates-table td {
	padding:6px;
}

.event-dates-table th {
	padding:6px;
	font-weight:normal;
	text-align:right;
	border-right:1px dotted #cccccc;
	background-color:transparent;
	color:#333333;
}

/* Footer styles */

#event-footer {
	border-top:1px dotted #653579;
	margin-top:2em;
}

#footer {
	width:770px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	border:none;
	color:#ffffff;
	font-size:0.85em;
}

#footer a:link, #footer a:visited {color:#ffffff; text-decoration:underline; background-color:transparent;}
#footer a:hover {color:#ffffff; text-decoration:underline;}
