body
{
	background-color: #f5f5de
}

h1, h2,p,div
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin: 0px; 
}


a img
{
	border: none;
}

#global_wrapper
{
	position: relative;
	width: 800px;
	height: 700px;
	margin: 0 auto;
	text-align: center;

	background-color: #b5d2de;
}

#template_top
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 100px;

	background-image: url('template graphics/title_graphic.jpg');
}

#template_left
{
	position: absolute;
	top: 100px;
	left: 0px;
	width: 150px;
	height: 550px;

	background-image: url('template graphics/left_graphic.jpg');
}

#template_right
{
	position: absolute;
	top: 100px;
	left: 650px;
	width: 150px;
	height: 550px;

	background-image: url('template graphics/right_graphic.jpg');
}
	

#template_bottom
{
	position: absolute;
	top: 650px;
	left: 0px;
	width: 800px;
	height: 50px;

	background-image: url('template graphics/footer_graphic.jpg');
}	

#template_body
{
	position: absolute;
	top: 100px;
	left: 150px;
	width: 500px;
	height: 550px;
}

#template_menu_main
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 50px;

	background-color: #55eeee;
	z-index: 1;
}


#template_mm_home
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 125px;
	height: 50px;

	background-color: #cceeee;
}

#template_mm_home_selected
{
	position: absolute;
	top: -55px;
	left: 0px;
	width: 125px;
	height: 105px;

	background-image: url('main menu/home_icon_selected.jpg');
	background-repeat: no-repeat;
}

#template_mm_home_link
{
	position: absolute;
	top: 6px;
	left: 37px;
	width: 48px;
	height: 22px;
	
	z-index: 99;
}

a#template_mm_home_link
{
	background: url('main menu/home_nohover.jpg');
}

a:hover#template_mm_home_link
{
	background: url('main menu/home_hover.jpg');
}


#template_mm_gallery
{
	position: absolute;
	top: 0px;
	left: 125px;
	width: 125px;
	height: 50px;

	background-color: #ddeeee;
}

#template_mm_gallery_selected
{
	position: absolute;
	top: -55px;
	left: 0px;
	width: 125px;
	height: 105px;

	background-image: url('main menu/gallery_icon_selected.jpg');
	background-repeat: no-repeat;
}

#template_mm_gallery_link
{
	position: absolute;
	top: 6px;
	left: 31px;
	width: 64px;
	height: 22px;

	z-index: 99;
}

a#template_mm_gallery_link
{
	background: url('main menu/gallery_nohover.jpg');
}

a:hover#template_mm_gallery_link
{
	background: url('main menu/gallery_hover.jpg');
}


#template_mm_info
{
	position: absolute;
	top: 0px;
	left: 250px;
	width: 125px;
	height: 50px;

	background-color: #eeeeee;
}

#template_mm_info_selected
{
	position: absolute;
	top: -55px;
	left: 0px;
	width: 125px;
	height: 105px;

	background-image: url('main menu/info_icon_selected.jpg');
	background-repeat: no-repeat;
}

#template_mm_info_link
{
	position: absolute;
	top: 6px;
	left: 45px;
	width: 34px;
	height: 22px;

	z-index: 99;
}

a#template_mm_info_link
{
	background: url('main menu/info_nohover.jpg');
}

a:hover#template_mm_info_link
{
	background: url('main menu/info_hover.jpg');
}


#template_mm_links
{
	position: absolute;
	top: 0px;
	left: 375px;
	width: 125px;
	height: 50px;

	background-color: #ffeeee;
}

#template_mm_links_selected
{
	position: absolute;
	top: -55px;
	left: 0px;
	width: 125px;
	height: 105px;

	background-image: url('main menu/links_icon_selected.jpg');
	background-repeat: no-repeat;
}

#template_mm_links_link
{
	position: absolute;
	top: 6px;
	left: 43px;
	width: 38px;
	height: 22px;

	z-index: 99;
}

a#template_mm_links_link
{
	background: url('main menu/links_nohover.jpg');
}

a:hover#template_mm_links_link
{
	background: url('main menu/links_hover.jpg');
}




/*------------- Menu Classes --------------*/
.background_icon_left
{
	position: absolute;
	top: -55px;
	left: 0px;
	width: 125px;
	height: 105px;

	background-image: url('main menu/background_icon_left.jpg');
	background-repeat: no-repeat;
	z-index: 1;
}

.background_icon_mid
{
	position: absolute;
	top: -55px;
	left: 0px;
	width: 125px;
	height: 105px;

	background-image: url('main menu/background_icon_mid.jpg');
	background-repeat: no-repeat;
	z-index: 1;
}

.background_icon_right
{
	position: absolute;
	top: -55px;
	left: 0px;
	width: 125px;
	height: 105px;

	background-image: url('main menu/background_icon_right.jpg');
	background-repeat: no-repeat;
	z-index: 1;
}

.drop_menu
{
	position: absolute;
	top: 20px;
	left: -39px;
	width: 240px;
	height: 50px;

	z-index: 100;
}


/*---------------------- Layout Classes ---------------*/
.layout_standard_image
{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 500px;
	height: 250px;
}

.layout_info_image
{
	position: absolute;
	top: 90px;
	left: 0px;
	width: 500px;
	height: 210px;
}

.layout_standard_text
{
	position: absolute;
	top: 320px;
	left: 0px;
	width: 480px;
	height: 235px;
	/* background: #c4dbe5; */
	background-image: url('text_background.jpg');
	background-repeat: no-repeat;

	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


/****************** GALLERY ********************/
#layout_gallery_blurb
{
	position: absolute;
	top: 75px;
	left: 0px;
	width: 500px;
	height: 75px;

	z-index: 1;
	text-align: left;
}

/*-------- Gallery Menu ---------*/
#layout_gallery_mg_cups
{
	position: absolute;
	left: 7px;
	top: 17px;
	width: 31px;
	height: 13px;
}

#layout_gallery_mg_cups_selected
{
	position: absolute;
	left: 7px;
	top: 17px;
	width: 31px;
	height: 13px;
	background: url('gallery menu/cups_selected.gif') no-repeat;
}

a#layout_gallery_mg_cups
{
	background: url('gallery menu/cups_nohover.gif') no-repeat;
}

a:hover#layout_gallery_mg_cups
{
	background: url('gallery menu/cups_hover.gif') no-repeat;
}


#layout_gallery_mg_figures
{
	position: absolute;
	left: 41px;
	top: 32px;
	width: 52px;
	height: 18px;
}

#layout_gallery_mg_figures_selected
{
	position: absolute;
	left: 41px;
	top: 32px;
	width: 52px;
	height: 18px;
	background: url('gallery menu/figures_selected.gif') no-repeat;
}

a#layout_gallery_mg_figures
{
	background: url('gallery menu/figures_nohover.gif') no-repeat;
}

a:hover#layout_gallery_mg_figures
{
	background: url('gallery menu/figures_hover.gif') no-repeat;
}

#layout_gallery_mg_drawings
{
	position: absolute;
	left: 108px;
	top: 32px;
	width: 66px;
	height: 18px;
}

#layout_gallery_mg_drawings_selected
{
	position: absolute;
	left: 108px;
	top: 32px;
	width: 66px;
	height: 18px;
	background: url('gallery menu/drawings_selected.gif') no-repeat;
}

a#layout_gallery_mg_drawings
{
	background: url('gallery menu/drawings_nohover.gif') 0 0 no-repeat;
}

a:hover#layout_gallery_mg_drawings
{
	background: url('gallery menu/drawings_hover.gif') 0 0 no-repeat;
}

#layout_gallery_mg_installations
{
	position: absolute;
	left: 153px;
	top: 14px;
	width: 85px;
	height: 14px;
}

#layout_gallery_mg_installations_selected
{
	position: absolute;
	left: 153px;
	top: 14px;
	width: 85px;
	height: 16px;
	background: url('gallery menu/installations_selected.gif') 0 0 no-repeat;
}

a#layout_gallery_mg_installations
{
	background: url('gallery menu/installations_nohover.gif') no-repeat;
}

a:hover#layout_gallery_mg_installations
{
	background: url('gallery menu/installations_hover.gif') no-repeat;
}


#layout_gallery_viewer
{
	position: absolute;
	top: 260px;
	left: 0px;
	width: 800px;
	height: 390px;

	background-color: #f5f5de;
}

#layout_gallery_thumbnail_section
{
	position: absolute;
	top: 5px;
	left: 0px;
	width: 355px;
	height: 380px;
}

#layout_gallery_thumbnail_navigator
{
	position: absolute;
	top:0px;
	left:0px;
	width: 355px;
	height: 25px;

	background-color: #dddddd;
	z-index: 100; 
}

#layout_gallery_thumbnail_images
{
	position: absolute;
	top:26px;
	left:0px;
	width: 355px;
	height: 353px;

	background-color: #eeeeee;
	z-index: 1;
}

#layout_gallery_closeup_section
{
	position: absolute;
	top:5px;
	left:365px;
	width: 435px;
	height: 378px;

	background-color: #eeeeee;
}


/******************** INFO ***********************/

/*---------- Info Menu ----------*/
#layout_info_mi_bio
{
	position: absolute;
	left: 3px;
	top: 15px;
	width: 20px;
	height: 13px;
}

#layout_info_mi_bio_selected
{
	position: absolute;
	left: 3px;
	top: 15px;
	width: 20px;
	height: 16px;
	background: url('info menu/bio_selected.gif') no-repeat;
}

a#layout_info_mi_bio
{
	background: url('info menu/bio_nohover.gif') no-repeat;
}

a:hover#layout_info_mi_bio
{
	background: url('info menu/bio_hover.gif') no-repeat;
}

#layout_info_mi_shows
{
	position: absolute;
	left: 22px;
	top: 30px;
	width: 42px;
	height: 13px;
}

#layout_info_mi_shows_selected
{
	position: absolute;
	left: 22px;
	top: 30px;
	width: 42px;
	height: 16px;
	background: url('info menu/shows_selected.gif') no-repeat;
}

a#layout_info_mi_shows
{
	background: url('info menu/shows_nohover.gif') no-repeat;
}

a:hover#layout_info_mi_shows
{
	background: url('info menu/shows_hover.gif') no-repeat;
}


#layout_info_mi_statement
{
	position: absolute;
	left: 70px;
	top: 36px;
	width: 72px;
	height: 11px;
}

#layout_info_mi_statement_selected
{
	position: absolute;
	left: 70px;
	top: 36px;
	width: 72px;
	height: 14px;
	background: url('info menu/statement_selected.gif') no-repeat;
}

a#layout_info_mi_statement
{
	background: url('info menu/statement_nohover.gif') no-repeat;
}

a:hover#layout_info_mi_statement
{
	background: url('info menu/statement_hover.gif') no-repeat;
}


#layout_info_mi_contact
{
	position: absolute;
	left: 150px;
	top: 33px;
	width: 52px;
	height: 10px;
}

#layout_info_mi_contact_selected
{
	position: absolute;
	left: 150px;
	top: 33px;
	width: 52px;
	height: 13px;
	background: url('info menu/contact_selected.gif') no-repeat;
}

a#layout_info_mi_contact
{
	background: url('info menu/contact_nohover.gif') no-repeat;
}

a:hover#layout_info_mi_contact
{
	background: url('info menu/contact_hover.gif') no-repeat;
}

#layout_info_mi_resume
{
	position: absolute;
	left: 174px;
	top: 16px;
	width: 52px;
	height: 9px;
}

#layout_info_mi_resume_selected
{
	position: absolute;
	left: 174px;
	top: 16px;
	width: 52px;
	height: 12px;
	background: url('info menu/resume_selected.gif') no-repeat;
}

a#layout_info_mi_resume
{
	background: url('info menu/resume_nohover.gif') no-repeat;
}

a:hover#layout_info_mi_resume
{
	background: url('info menu/resume_hover.gif') no-repeat;
}



/******** CATEGORIZED INFO ************/

#layout_shows_heading
{
	position: absolute;
	left: 0px;
	top: 80px;
	width: 500px;
	height: 110px;
	background-image: url('featured images/shows_heading.jpg');
}
	

#info_area_links
{
	position: absolute;
	left: -20px;
	top: 50px;
	width: 540px;
	height: 500px;
	background-color:transparent;
	text-align: left;
}

#info_area_shows
{
	position: absolute;
	left: -20px;
	top: 200px;
	width: 540px;
	height: 340px;
	background-color:transparent;
	text-align: left;
}


#info_column_1
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 172px;
	margin: 4px;
}

#info_column_2
{
	position: absolute;
	top: 0px;
	left: 180px;
	width: 172px;
	margin: 4px;
}


#info_column_3
{
	position: absolute;
	top: 0px;
	left: 360px;
	width: 172px;
	margin: 4px;
}


h2.category
{
	font-size: medium;
	font-weight: bold;
	margin-bottom: 0px;
	color: white;
}

h2.category_shows
{
	font-size: medium;
	font-weight: bold;
	margin-bottom: 5px;
	color: white;
}

p.category
{
	font-style: italic;
	font-size: 90%;
}

ul.category
{
	list-style: none;
	margin-left: 0px;
	padding: 0px;
	margin-top: 3px;
}

a.entry
{
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

a.simple_entry
{
	text-decoration: none;
	font-weight: bold;
	color: green;
}

a.simple_entry:hover
{
	text-decoration: underline;
 	color: black;
}

a.entry:hover{color: blue;}