table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
strong { font-weight: bold; }
em { font-style: italic; }
.clear { clear: both; }
.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}
.pointer { cursor: pointer; }
.pointer * { cursor: pointer; }
.lowercase { text-transform: lowercase; }

a {cursor: pointer;}

div.content {width: 1070px; margin-left: auto; margin-right: auto;}
div.content_main {width: 1070px;}
body, div.container { font: 12px helvetica,sans-serif; }

div.header { padding: 5px; color: #fff; height: 35px;}
div.header a { color: #fff; }
div.header a:hover { text-decoration: none; }

div.left_header { float: left; display: inline; }
div.left_header a img {height: 35px; background-color: none; text-decoration: none; border-style: none; cursor: pointer;}
div.left_header a:visited {text-decoration: none; border-style: none;}

div.band_name {font-size:36px; font-weight:bold; display: inline; float: left; padding-left: 90px; padding-top: 2px;}
div.band_name a {background-color: none; text-decoration: none; border-style: none; cursor: pointer;}
div.band_name a:visited {text-decoration: none; border-style: none;}

div.right_header { float: right; display: inline; padding-top:10px;}
div.right_header a {text-decoration: underline;}
div.right_header a:hover {color: #ffffff;}

ul.cells {float: left;}

li#cell_1, li#cell_2, li#cell_3, li#cell_4, li#cell_5, li#cell_6 { 
	float: left; height: 300px; width: 300px; margin-top: 30px; margin-right: 15px; margin-left: 15px;}

div.cell_title { color: #ffffff; font-size: 12px; font-weight: bold; padding: 3px; text-align: left; height: 14px;}

tr { text-align: left; width: 298px;}

tr.aseven {background-color: #D9D9D9; padding: 3px;}
tr.aseven:hover{background-color: #D4E0F4;}
tr.aseven a {color: #333333; text-decoration: none; cursor: pointer;}
tr.asodd {background-color: #ffffff; padding: 3px;}
tr.asodd:hover{background-color: #D4E0F4;}
tr.asodd a {color: #333333; text-decoration: none; cursor: pointer;}

div.cell_image { float: left;}

div.cell_feeds { float: left; height: 298px; width: 298px; border: 1px solid #111;}
div.feed_list {width: 298px; height: 278px; overflow-x: hidden; overflow-y: auto; background-color: #fff;}
div.feed_date {font-size: 12px; padding: 1px;}
div.feed_title {font-size: 14px; font-weight: bold; padding: 1px;}
div.feed_text {font-size: 12px; padding: 2px;}

div.cell_tour { float: left; height: 298px; width: 298px; border: 1px solid #111;}
div#map_canvas,div#map_canvas2 {width: 298px; height: 175px;}
div.map_list {width: 298px; height: 103px; overflow-x: hidden; overflow-y: auto; color: #333333; background-color: #ffffff;}
div.map_info {float: left; width: 285px; padding: 5px 0px 5px 5px; height: 15px; background-color: #D9D9D9; border: 1px solid #ffffff; cursor: pointer;}
div.more_info {float: left; width: 282px; padding: 4px; display: inline;}
div.more_info a {cursor: pointer; text-decoration: none;}
div.more_info a:hover {background-color: #D4E0F4;}
div.more_info a:visited {color: #333333;}

div#accordion {width: 292px; overflow: hidden;}

div.cell_video { float: left; height: 298px; width: 298px; border: 1px solid #111;}
div#video_div, div#video_div2  {width: 298px; height: 175px; background-color: #000000;}
div.video_list {width: 298px; height: 103px; overflow-x: hidden; overflow-y: auto; background-color: #fff;}
div.video_name {width: 298px; height: 15px; font-size: 12px; padding: 4px;}

div.cell_text { float: left; height: 298px; width: 298px; border: 1px solid #111;}
div.text_list {width: 290px; height: 270px; padding: 4px; overflow-x: hidden; overflow-y: auto; background-color: #fff;}

div.cell_files { float: left; height: 298px; width: 298px; border: 1px solid #111;}
div.file_list { width: 288px; height: 268px; overflow-x: hidden; overflow-y: auto; padding: 5px; background-color: #fff;}
div.list_title {text-decoration: none; font-weight: bold; color: #333; font-size: 14px; width: 286px; margin:5px 0px 2px 0px;}

div.footer { margin-top: 20px; padding: 12px 0 20px; text-align: center; font-size: 11px;}
div.footer a {margin-top: 20px; padding: 4px 58px 4px; text-align: center; font-size: 16px; color: #FFFFFF; text-decoration: none; }
div.footer a:hover { text-decoration: none; color: #D4E0F4;}

div# {color: red; font-weight: bold;}
div.page_title {color: #ffffff; font-size: 16px; font-weight: bold; padding: 3px; text-align: left; height: 22px;}
div.page_content {width: 1068px; float: left; color: #333333; font-size: 12px; text-align: left; margin-top: 30px; margin-bottom: 15px; border: 1px solid #333; background-color: #fff;}
div.page_text {padding: 5px;}
div#contentcontainer {padding: 8px;}
div#password_help {color: red;}

/*--------------------------- 
CSS for the album lightboxes 
---------------------------*/

#albumcontainer { width: 500px; height: 500px; overflow: hidden; margin-left: auto; margin-right: auto;}
#albumtop { width: 500px; height: 250px; background-color: #666;}
#albumimage{ width: 240px; height: 240px; float: left; text-align: left; background-color: #555;}
#albumimage img { margin-left: auto; margin-right: auto; max-width: 240px; max-height: 240px;}
#albuminfo{ width: 230px; height: 230px; float: right; text-align: left; background-color: #555; padding: 5px; color: #ffffff; overflow-x: hidden; overflow-y: auto;}			
#albumtext {width: 500px; height: 250px; background-color: #666; overflow-x: hidden; overflow-y: auto; color: #ffffff;}

/*--------------------------- 
CSS for the artist lightboxes 
---------------------------*/

#artistcontainer { width: 500px; height: 500px; overflow: hidden; margin-left: auto; margin-right: auto;}
#artisttop { width: 500px; height: 250px; background-color: #666;}
#artistimage{ width: 240px; height: 240px; float: left; text-align: left; background-color: #555;}
#artistimage img { margin-left: auto; margin-right: auto; max-width: 240px; max-height: 240px;}
#artistinfo{ width: 230px; height: 230px; float: right; text-align: left; background-color: #555; padding: 5px; color: #ffffff; overflow-x: hidden; overflow-y: auto;}			
#artisttext {width: 500px; height: 250px; background-color: #666; overflow-x: hidden; overflow-y: auto; color: #ffffff;}

/*----------------------------------
CSS for common lightboxes components
----------------------------------*/

.title {background-color: #333333; height: 20px; color: #ffffff;}
