@charset "UTF-8";
/* CSS Document */

body h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#44697d;
	padding-bottom:5px;
	border-bottom:solid 1px #44697d;
	clear:both;
	}
	
body h6 {margin:10px;}

		
body a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#72c7e7;
	text-decoration:none;
	}
	
body a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#72c7e7;
	text-decoration:none;
	}
	
body a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#44697d;
	text-decoration:none;
	}
	
body a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-color:#44697d;
	text-decoration:none;
	}
	
body p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44697d;
	margin-bottom:10px;
	line-height:20px;
clear:right;
	}
	
body p a:link {
	font-size:12px;
	}
	
body hr {
	color: #44679d;
	background-color: #44697d;
	height: 1px;
	}

body h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#72c7e7;
	}

body h3 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#44697d;
	line-height:16px;
	margin-bottom:-5px;
	}

/* The main_wrapper div holds all other elements of the page and centers them in the browser */

#main_wrapper {
	width:980px;
	margin:10px auto;
	}
	
	
/* the header div contains the logo mark in the upper left of the page */

#header {
	width:167px;
	height:140px;
	padding:30px 0px 30px 0px;
	float:left;
	/* clear:both; */
	}
	
/* the left_rail div holds the menu */

#left_rail {
	width:167px;
	margin:0px 0px 40px 0px;
	padding-right:40px;
	float:left;
	clear:left;
	}
	
/* the following sets the content area for all pages */

#content_area {
	width:566px;
	float:left;
	margin-top:-180px;
	}

/* the following positions and styles the right rail */
	
#right_rail {
	width:167px;
	margin:-160px 0px 40px 0px;
 	float:right;
	}
	
#right_rail h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44697d;
	}
	
#right_rail a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#44697d;
	text-decoration:none;
	}
	
#right_rail a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#44697d;
	text-decoration:none;
	}
	
#right_rail a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#72c7e7;
	text-decoration:none;
	}
	
#right_rail a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-color:#72c7e7;
	text-decoration:none;
	}
	
#right_rail p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44697d;
	padding:10px;
	}
	
#right_rail_icon_box {
	width:167px;
	margin:10px 0px;
	}
	
#right_rail_icon_box img {
	width:25px;
	height:25px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	clear:none;
	}
	
#right_rail_icon_box a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44697d;
	text-decoration:none;
	}
	
#right_rail_icon_box a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44697d;
	text-decoration:none;
	}
	
#right_rail_icon_box a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#72c7e7;
	text-decoration:none;
	}
	
#right_rail_icon_box a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#72c7e7;
	text-decoration:none;
	}
	
/* the following styles the footer links*/	

#footer {
	width:773px;
	padding-left:207px;
	padding-bottom:20px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#44697d;
	margin:30px auto;
	}
	
#footer a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#44697d;
	text-decoration:none;
	}
	
#footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#44697d;
	text-decoration:none;
	}
	
#footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#72c7e7;
	text-decoration:none;
	}
	
#footer a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#72c7e7;
	text-decoration:none;
	}
	
/* the following styles the brief descriptions on the exhibition  and listing pages */

#listing_wrapper {
	width:566px;
	border-bottom:1px solid#44697d;
	padding:10px 0px 10px 0px;
	clear:both;

	}
	
#listing_wrapper img {
	width:150px;
	height:150px;
	margin:0px 10px 10px 0px;
	float:left;
	}
	
#listing_wrapper h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44697d;
	}
	
#listing_wrapper a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#72c7e7;
	text-decoration:none;
	}
	
#listing_wrapper a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#72c7e7;
	text-decoration:none;
	}
	
#listing_wrapper a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#44697d;
	text-decoration:none;
	}
	
#listing_wrapper a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-color:#44697d;
	text-decoration:none;
	}
	
#listing_wrapper p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44697d;
	}
	

/* the following styles the third level content */

#main_image {
	width:273px;
	height:273px;
	margin-right:10px;
	float:left;
	clear:none;
	}
	
#light_box_gallery {
	width:250px;
	float:right;
	}
	
#light_box_gallery img {
	margin:5px;
	}
	
#light_box_gallery p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#72c7e7;
	padding:0px 10px;
	}

#title {
	width:566px;
	padding-top:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#72c7e7;
	clear:both;
	}


/* the following styles the pop up contact form */

#contact_form {
	width:500px;
	height:500px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#44697d;
	}
	
#contact_form p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffffff;
	padding:0px 10px;
	}
	
.nav_section {
margin:20px 10px 0px 22px;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size: 14px;
line-height: 1em;
}

.nav_section a:link {
color: #44697d;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1em;
}

.nav_section a:visited {
color: #44697d;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1em;
}

.nav_section a:hover {
color: #67c9ec;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1em;
}

.nav_section a:active {
color: #44697d;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1em;
}


	
/* the following class is used to resize and place images on pages eith very large galleries */

.large_gallery li {display:inline;}

.large_gallery li a img {width:90px;margin:5px;}
	
	

