#title {
	font-size					: 24px;
	font-weight					: bold;
}
#content {
	text-align					: justify;
	font-size					: 12px;
	margin-top					: 10px;
	padding-right				: 10px;
}

/*.item_title {
	width						: 300px;
	background					: black;
	color						: white;
	font-style					: italic;
	padding						: 3px;
	float						: left;
	text-align					: left;
}*/
.item_date, .per_location {
	background					: black;
	color						: white;
	font-style					: italic;
	padding						: 3px;
	float						: right;
	text-align					: right;
}
.item_location {
	float						: left;
}
.item_text {
	margin-top					: 10px;
	margin-bottom				: 10px;
	float						: left;
	width: 508px;
}
.item_img {
	float						: left;
	margin-right				: 25px;
}
.link_text {
	float						: left;
	margin-right				: 10px;
}
.link_title a {
	float						: left;
	margin-top					: 20px;
	margin-right				: 10px;
	font-size					: 1.3em;
	text-decoration				: none;
}
.link_title a:hover {
	text-decoration				: underline;
}
.item {
	border-top					: black 1px solid;
	margin-top					: 10px;
	margin-bottom				: 10px;
}
.main_category {
	 border-top					: black 1px solid;
	 margin-bottom				: 10px;
}
.category {
	display						: none;
	margin-bottom				: 20px;
}
.short_lists {
	display						: block;
}
.text_area_l {
	padding						: 20px;
	padding-left				: 0px;
	text-align					: justify;
}
.text_area_r {
	padding						: 20px;
	padding-right				: 0px;
	text-align					: justify;
}
.page_link {
	padding-top					: 15px;
	text-align					: right;
}
.page_link_l {
	padding-top					: 15px;
	text-align					: right;
	padding-right				: 20px;
}
a.text_link {
	text-decoration				: underline;
	font-style					: italic;
}
a.page_link {
	text-decoration				: underline;
	font-style					: italic;
	float						: right;
}
a.page_link:hover {
	text-decoration				: none;
	color						: #741207;
}
a.text_link:hover {
	text-decoration				: underline;
	color						: #741207;
}

/* -------- list items ----------- */
.col_title a, .col_title, .col_title_short{
	font-weight					: bold;
	float						: left;
	text-align					: left;
	text-decoration				: none;
	font-size					: 16px;
	margin-bottom				: 0px;
}
.col_title a, .col_title{
	width						: 510px;
}
.col_title_small a {
	font-weight					: bold;
	width						: 510px;
	float						: left;
	text-align					: left;
	text-decoration				: none;
	font-size					: 14px;
}
.col_date {
	font-style					: italic;
	width						: 70px;
	float						: left;
	padding-right				: 10px;
}
.col_sub_right {
	float						: right;
}
.col_sub {
	float						: left;
	width						: 170px;
}
.col_text {
	width						: 510px;
	float						: left;
	margin-bottom				: 5px;
	line-height					: 1.4;
}
.news_item, .video_item {
	padding-top					: 5px;
	margin-top					: 10px;
	padding-bottom				: 15px;
	margin-bottom				: 5px;
	border-bottom				: 1px black solid;
	width						: 510px;
}
.news_item_2 {
	padding-top					: 5px;
	margin-top					: 5px;
	margin-bottom				: 0px;
}
.video_item {
	padding-bottom				: 10px;
}
.video_title {
	font-size					: 16px;
	font-weight					: bold;
}
.video_date {
	font-style					: italic;
}

/*---------- PAGES - the lists ----------*/

.event_item, .bulletin_item, .awards_item, .performer_item {
	margin-top					: 10px;
	margin-bottom				: 10px;
}
.event_title, .bulletin_title {
	float						: left;
	width						: 420px;
}
.performer_item {
	width						: 125px;
	float						: left;
}
.performer_title {
	float						: left;
	width						: 100px;
	margin-bottom				: 10px;
	margin-right				: 25px;
	text-align					: center;
	/*font-size					: 1.6em;*/
}
.event_date, .bulletin_date , .performer_cat {
	font-style					: italic;
	float						: right;
}

/* GALLERY */

#gallery {
	width						: 530px;
}

.thumb {
	float						: left;
	/*height						: 50px;*/
	overflow					: hidden;
	width						: 52px;
	margin						: 2px;
	margin-right				: 1px;
}
#imageFrame {
	width						: 530px;
	float						: left;
}
#image {
	float						: left;
	margin-top					: 10px;
}
#image img {
	margin-bottom				: 10px;
}
#image_title {
	font-size					: 1.2em;
	font-weight					: bold;
	float						: left;
}
#image_text {
	float						: left;
	font-size					: 1em;
}

.main_picture {
	padding-bottom				: 5px;
	margin-bottom				: 5px;
	border-bottom				: 1px black dashed;
}

/*------- HOMEPAGE ----------*/

.home {
	float						: left;
}
#home_welcome {
	border-right				: 1px solid black;
	width						: 310px;
	margin-bottom				: 13px;
}
#home_text {
	text-align					: justify;
	padding-top					: 7px;
}
#home_video {
	width						: 199px;
}
#home_news {
	border-top					: 1px solid black;
	width						: 510px;
}
#home_bulletin {
	border-top					: 1px solid black;
	border-right				: 1px solid black;
	width						: 254px;
}
#home_guest {
	border-top					: 1px solid black;
	width						: 255px;
}
/*.home_title {
	width						: 140px;
	background					: black;
	color						: white;
	font-style					: italic;
	padding						: 3px;
	float						: left;
}*/
#guest_text {
	padding-left				: 20px;
	padding-top					: 10px;
	text-align					: justify;
}

#news_content {
	width						: 290px;
	padding-bottom				: 13px;
	float						: left;
}
#news_title {
	padding-top					: 13px;
	padding-bottom				: 7px;
	font-size					: 1.4em;
	font-weight					: bold;
}
#news_text {
	text-align					: justify;
}
#news_img {
	float						: left;
	margin-left					: 20px;
	margin-top					: 20px;
}

#bull_table {
	padding-top					: 13px;
}
.bull_row {
	float						: left;
	font-size					: 0.8em;
	background					: #e4d1ac;
}
.bull_date {
	width						: 55px;
	float						: left;
	height						: 30px;
	padding						: 3px;
	border-right				: 2px solid #f8efd5;
	border-top					: 2px solid #f8efd5;
	font-size					: 10px;
}
.bull_title {
	margin-left					: -2px;
	width						: 165px;
	float						: left;
	min-height					: 30px;
	padding						: 3px;
	border-left					: 2px solid #f8efd5;
	border-top					: 2px solid #f8efd5;
	font-size					: 10px;
	font-weight					: bold;
}
#bulletin_link {
	float						: left;
	border-right				: 1px solid black;
	width						: 254px;
}
#guest_link {
	float						: left;
	width						: 255px;
}

#video {
	margin-top					: 5px;
	margin-bottom				: 10px;
}
#video_content {
	padding-left				: 19px;
}

/*------- PERFORMERS --------*/
#selection {
	text-transform				: uppercase;
	font-weight					: bold;
	margin-bottom				: 10px;
}
.letter {
	font-size					: 1.2em;
	float						: left;
	margin-right				: 8px;
}


/*------ COMMENTS ----------*/

#comment_area {
	margin-top					: 30px;
}
.comment {
	margin						: 5px;
	padding						: 5px;
	margin-left					: 0px;
	margin-right				: 0px;
	border-top					: 1px solid grey;
}
.comments_title {
	text-transform				: uppercase;
	color						: #741207;
	font-weight					: bold;
	float						: left;
}
.comments_author {
	text-transform				: capitalize;
	float						: left;
	color						: #741207;
	font-style					: italic;
}
.comments_text {
	float						: left;
}

#commentTitle {	
	font-weight					: bold;
	font-size					: 1.6em;
	/*border-top					: 1px solid black;*/
	padding-top					: 20px;
}
.comment_login {
}
.logout {
	float						: right;
	margin-top					: 10px;
}

/*---------- GUESTBOOK ---------------*/

.guest_item {
	border-top					: 1px dotted #741207;
	margin-top					: 5px;
	margin-bottom				: 5px;
	padding-top					: 5px;
	padding-bottom				: 5px;
}
.guest_date {
	float						: right;
}
.guest_title {
	float						: left;
	font-size					: 1.6em;
}
#guest_text {
	
}
.guest_author {
	text-transform				: capitalize;
	float						: left;
	color						: #741207;
	font-style					: italic;
}

.guest1 {
	width						: 130px;
	float						: left;
}
.guest2 {
	width						: 400px;
	float						: left;
}
.guest_left {
	width						: 400px;
	float						: left;
}
.guest_right {
	width						: 60px;
	float						: right;
	color						: #741207;
	text-align					: right;
}
a.italic_link {
	font-style					: italic;
}
.more_link {
	text-align					: right;
	float						: right;
	font-weight					: bold;
}
.short_Official Artist Sites, .short_Unofficial Artist Sites, .short_Myspace Artist Sites, .short_Other Related Links {
	display						: block;
}

#news_links {
	margin-top					: 20px;
	font-size					: 14px;
	float						: right;
	text-align					: right;
}
.n_link {
	
}
