﻿body {
	margin:0px;
	background-color: #999;
	}
	
body#gallery {
	background-color: #ddd;
	}

p, span, li,  dt, dd {
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	text-indent: 0px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 2px;
	margin-bottom: 0px;
	}
	
img		{
	border: 0px;
	border-color: #666;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 8px;
	display:inline;
	float:left;
	}

iframe {
	float:left;
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
table {border-collapse: collapse;
	border-width: 0px;
	background: transparent;
	padding: 0px;
	margin: 10px;
	width: 300px;
	}

td {
	vertical-align:top;
	}
	
/* Big Headline */
h1 {
	font-size: 40px;
	line-height: 50px;
	color: #f3f3f3;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: left;
	font-family:arial,helvetica,sans-serif;
	}
	
/* Regular Headline */
h2 {
	font-size: 24px;
	line-height: 26px;
	color: #f3f3f3;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 6px;
	text-align: left;
	font-family:arial,helvetica,sans-serif;
	}
	
h3 {
	font-family:arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	text-align: left;
	text-indent: 0;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 0px;
	}

	
/* Light Gray Subhead */
h4 {
	font-size: 16px;
	line-height: 16px;
	color: #f3f3f3;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 6px;
	text-align: left;
	font-family:arial,helvetica,sans-serif;
	}
	
/* Black subhead */
h5 {
	font-size: 16px;
	line-height: 16px;
	color: #000;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 6px;
	text-align: left;
	font-family:arial,helvetica,sans-serif;
	}
	
h6 {
	font-family:arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 9px;
	line-height: 9px;
	text-align: left;
	text-indent: 0;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 0px;
	color: #000;
	}
	
/* Classes */

.white {
	color: #fff;
	}
	
.darkgray {
	color: #333;
	}
		
.pic_zero_margins {
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	text-indent: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.hanging {
	text-indent: -22px;
	margin-left: 30px;
}

.indented {
	text-indent: 0;
	margin-left: 30px;
}

/* galleries classes */

.res_heading {
	font-size: 12px;
	margin-left: 18px;
	font-weight: bold;
	margin-right: 8px;
	margin-top: 8px;
	margin-bottom: 2px;
	line-height: 14px;
	text-align: left;
	text-indent: 0;
	font-family:arial,helvetica,sans-serif;
	}
	
.res_text {
	font-size: 12px;
	margin-left: 36px;
	font-weight: normal;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 6px;
	line-height: 14px;
	text-align: left;
	text-indent: 0;
	font-family:arial,helvetica,sans-serif;
	}

/* For Polls */

.t12b {
	font-family:arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	text-indent: -22;
	margin-left: 30px;
	margin-right: 8px;
	margin-top: 12px;
	margin-bottom: 0px;
	}
	
.lowerline {
	line-height: 10px;
}

.white {
	color: #fff;
	}
	
.img_no_border		{
	border: 0px;
	border-color: #666;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display:inline;
	float:left;
	}

/* Containers */

#headline {
	position: absolute;
	left: 6px;
	top: 16px;
	width: 840px;
	height: 188px;
	background: #000;
	z-index: 0;
	color: #fff;
	}

div#main {
	position: relative;
	/* relative in this div affects position of divs nested within this one! */
	left: 6px;
	top: 56px;
	width: 600px;
	height: 600px;
	background: #666;
	z-index: 2;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 1px;
	border-left-color: #000;
	border-top-style: solid; 
	border-top-width: 1px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width: 1px;
	border-right-color: #000;
}

div#main_long {
	position: relative;
	/* relative in this div affects position of divs nested within this one! */
	left: 6px;
	top: 56px;
	width: 600px;
	height: 1000px;
	background: #666;
	z-index: 2;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 1px;
	border-left-color: #000;
	border-top-style: solid; 
	border-top-width: 1px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width: 1px;
	border-right-color: #000;
}

div#main_longer {
	position: relative;
	left: 6px;
	top: 56px;
	width: 600px;
	height: 1150px;
	background: #666;
	z-index: 2;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 1px;
	border-left-color: #000;
	border-top-style: solid; 
	border-top-width: 1px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width: 1px;
	border-right-color: #000;
}
	
div#main_lt_bkg {
	position: relative;
	left: 6px;
	top: 56px;
	width: 600px;
	height: 600px;
	background: #fcfcfc;
	z-index: 2;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 1px;
	border-left-color: #000;
	border-top-style: solid; 
	border-top-width: 1px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width: 1px;
	border-right-color: #000;
	}
	
div#main_lt_gray {
	position: relative;
	/* relative in this div affects position of divs nested within this one! */
	left: 6px;
	top: 56px;
	width: 600px;
	height: 600px;
	background: #ccc;
	z-index: 2;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 1px;
	border-left-color: #000;
	border-top-style: solid; 
	border-top-width: 1px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width: 1px;
	border-right-color: #000;
	}

div#right_pic_border {
	position: relative;
	width: 139px;
	height: 150px;
	background: #ddd;
	z-index: 2;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 1px;
	border-left-color: #000;
	border-top-style: solid; 
	border-top-width: 1px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width: 1px;
	border-right-color: #000;
	float: right;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: 12px;
	margin-bottom: 0px;
	display: block;
}

#picture_gallery { 
	position: relative; 
	left: 0px; 
	top: 0px; 
	width: 600px; 
	height: 300px; 
	background:transparent; 
	z-index: 0;
}

div#skyscraper {
	position: absolute;
	visibility: visible;
	background: transparent;
	left: 866px; 
	top: 8px; 
	height: 600px;
	width: 120px;
	z-index: 3;
}


div#inset {
	position: absolute;
	visibility: visible;
	background: transparent;
	left: 620px; 
	top: 250px; 
	height: 240px;
	width: 400px;
	z-index: 3;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#inset_gallery {
	position: absolute;
	visibility: visible;
	background: transparent;
	left: 618px; 
	top: 270px; 
	height: 240px;
	width: 400px;
	z-index: 3;
}

#inset img		{
	border: 0px;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 2px;
	display:inline;
	float:left;
	}
	
#inset iframe		{
	border: 0px;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 2px;
	display:inline;
	float:left;
	}
	
#breadcrumb_nav {
	position: absolute;
	visibility: visible;
	background: #fcfcfc;
	left: 6px; 
	top: 0px; 
	height: 16px;
	width: 840px;
	z-index: 0;
	}

/* home page only */
	
div#news { 
	position: absolute; 
	left: 10px; 
	top: 324px; 
	width: 196px; 
	height: 200px; 
	background:transparent; 
	z-index: 5;
}



div#main_transparent {
	/*position: relative;*/
	/* relative in this div affects position of divs nested within this one! */
	position: absolute;
	left: 200px;
	top: 56px;
	width: 350px;
	height: 600px;
	background:transparent;
	z-index: 3;
	}

	/*change these colors to provide contrast with the main page graphic under the news box*/
	
	div#news a { 
		color: #006;
	}
	
	div#news a:hover { 
		color: #66c;
	}
	
	div#news a:visited { 
		color: #006;
	}
	
	div#news a:visited:hover { 
		color: #66c;
	}
	
	/*change these colors to provide contrast with the main page graphic under the news box*/
	
	div#newsbox a { 
		color: #00c;
	}
	
	div#newsbox a:hover { 
		color: #66c;
	}
	
	div#newsbox a:visited { 
		color: #00c;
	}
	
	div#newsbox a:visited:hover { 
		color: #66c;
	}



/*link controls */

a:link {
	text-decoration: none;
	word-spacing: normal;
	color: #99c;
	}

a:hover {
	color: 	#333;
	}
	
a:visited {
	text-decoration: none;
	word-spacing: normal;
	color: 	#ccc;
	}
	
a:visited:hover {
	color: 	#333;
	}
	
#main_lt_bkg a:link {
	text-decoration: none;
	word-spacing: normal;
	color: #33d;
	}

#main_lt_bkg a:hover {
	color: 	#999;
	}
	
#main_lt_bkg a:visited {
	text-decoration: none;
	word-spacing: normal;
	color: 	#33d;
	}
	
#main_lt_bkg a:visited:hover {
	color: 	#999;
	}

/* gallery links -present in all artist gallery pages- */
#picture_gallery a:link img {
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #ddd;
	border-left-style: solid; 
	border-left-width: 2px;
	border-left-color:  #ddd;
	border-top-style: solid; 
	border-top-width: 2px;
	border-top-color: #ddd;
	border-right-style: solid; 
	border-right-width:2px;
	border-right-color:  #ddd;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 8px;
	line-height: 0px;
	background: black;
	display:inline;
	float:none;
	}
	
#picture_gallery a:visited img {
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #ddd;
	border-left-style: solid; 
	border-left-width: 2px;
	border-left-color:  #ddd;
	border-top-style: solid; 
	border-top-width: 2px;
	border-top-color: #ddd;
	border-right-style: solid; 
	border-right-width:2px;
	border-right-color:  #ddd;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 8px;
	line-height: 0px;
	background: black;
	display:inline;
	float:none;
	}

#picture_gallery a:visited:hover img {
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 2px;
	border-left-color:  #000;
	border-top-style: solid; 
	border-top-width: 2px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width:2px;
	border-right-color:  #000;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 8px;
	line-height: 0px;
	background: black;
	display:inline;
	float:none;
	}	
	
#picture_gallery a:hover img {
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 2px;
	border-left-color:  #000;
	border-top-style: solid; 
	border-top-width: 2px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width:2px;
	border-right-color:  #000;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 8px;
	line-height: 0px;
	background: black;
	display:inline;
	float:none;
	}
	
#roster a:link img {
	width: 90px;
	height: 90px;
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #666;
	border-left-style: solid; 
	border-left-width: 2px;
	border-left-color:  #666;
	border-top-style: solid; 
	border-top-width: 2px;
	border-top-color: #666;
	border-right-style: solid; 
	border-right-width:2px;
	border-right-color:  #666;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	display:inline;
	float:left;
	line-height: 0px;
	background: black;
	display:inline;
	float:left;
	}
	
#roster a:visited img {
	width: 90px;
	height: 90px;
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #666;
	border-left-style: solid; 
	border-left-width: 2px;
	border-left-color:  #666;
	border-top-style: solid; 
	border-top-width: 2px;
	border-top-color: #666;
	border-right-style: solid; 
	border-right-width:2px;
	border-right-color:  #666;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	display:inline;
	float:left;
	line-height: 0px;
	background: black;
	display:inline;
	float:left;
	}

#roster a:visited:hover img {
	width: 90px;
	height: 90px;
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 2px;
	border-left-color: #000;
	border-top-style: solid; 
	border-top-width: 2px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width: 2px;
	border-right-color: #000;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	display:inline;
	float:left;
}
	
#roster a:hover img {
	width: 90px;
	height: 90px;
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 2px;
	border-left-color: #000;
	border-top-style: solid; 
	border-top-width: 2px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width: 2px;
	border-right-color: #000;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 6px;
	display:inline;
	float:left;
}

/* Included Table of Contents */

.toclink {
	margin-bottom: 6px;
	}

#nav {
	position: absolute;
	left: 620px;
	top: 8px;
	width: 210px;
	height: 238px;
	background: transparent;
	z-index: 2;
	}
	
#nav_gallery {
	position: absolute;
	left: 618px;
	top: 6px;
	width: 210px;
	height: 232px;
	background: transparent;
	border-bottom-style: solid; 
	border-bottom-width: 2px;
	border-bottom-color: #000;
	border-left-style: solid; 
	border-left-width: 2px;
	border-left-color: #000;
	border-top-style: solid; 
	border-top-width: 2px;
	border-top-color: #000;
	border-right-style: solid; 
	border-right-width: 2px;
	border-right-color: #000;
	z-index: 2;
	}
	
div#gallerynavdropshadow {
	position: absolute;
	left: 634px;
	top: 24px;
	width: 210px;
	height: 232px;
	background: #000;
	z-index: 0;
	}
	
#nav_gallery img {
	border: 0px;
	border-color: #666;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	display:inline;
	float:left;
	}
	
#nav img {
	border: 0px;
	border-color: #666;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	display:inline;
	float:left;
	}

div.navmenu p {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
div.navmenu a {
	font-size: 12px;
	color: #000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-align: right;
	text-indent: 0;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	width: 210px;
	height: 18px;
	background: #f3f3f3;
	letter-spacing: .1em;
	}
	
div.navmenu a:visited {
	font-size: 12px;
	color: #000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-indent: 0;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	height: 18px;
	background: #f3f3f3;
	letter-spacing: .1em;
	}
	
div.navmenu a:hover {
	font-size: 12px;
	color: #fff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-indent: 0;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	height: 18px;
	background: #000;
	letter-spacing: .1em;
	}

div.navmenu a:visited:hover {
	font-size: 12px;
	color: #fff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-indent: 0;
	letter-spacing: .1em;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	height: 18px;
	background: #000;
	}

div.navmenu {
	position: relative;
	top: 1px;
	visibility: visible;
	width: 210px;
	z-index: 1;
}

#nav a.b  {
	font-size: 12px;
	color: #fff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-align: right;
	text-indent: 0;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	letter-spacing: .1em;
	text-decoration: none;
	display: block;
	width: 210px;
	height: 18px;
	background: #000;
	}

#nav_gallery a.b  {
	font-size: 12px;
	color: #fff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-align: right;
	text-indent: 0;
	font-family:arial,helvetica,sans-serif;
	font-weight: normal;
	letter-spacing: .1em;
	text-decoration: none;
	display: block;
	width: 210px;
	height: 18px;
	background: #000;
	}	

div#contentslist {
	position: absolute;
	visibility: visible;
	background: transparent;
	left: 0px; 
	top: 124px; 
	height: 18px;
	width: 94px;
	z-index: 4;
	padding: 0;

}

div#copyright {
	position: absolute;
	visibility: visible;
	background: transparent;
	left: 0px;
	bottom: -20px; 
	height: 18px;
	width: 650px;
	z-index: 4;
	padding: 0;
	display: inline;
	}

#headline {
	position: absolute;
	left: 6px;
	top: 16px;
	width: 840px;
	height: 188px;
	background: #000;
	z-index: 0;
	color: #fff;
	}


div#closelist {
	position: absolute;
	visibility: visible;
	background: transparent;
	left: 66px; 
	top: 110px; 
	height: 18px;
	width: 94px;
	z-index: 2;
	padding: 0;

}