/* CSS Document */

body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:10px 10px 10px 10px;
		padding:0px;
		background-color:#666666;
		}

/* General */

a		{color:#fff; text-decoration:none;}
.active a {color: orange; /*cursor:default;*/}
.active {color:orange;}


#rightcontent a {text-decoration:underline; }

a:hover	{color:orange;}
/*a:active {color:black;}*/


p,h1 {
		margin:0px 10px 10px 10px;
		}		
		
li { list-style: none;}

/* Typography */	
	
h1 /* breadcrumbs */
	{font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		padding-top:10px;
		color:#CCCCCC;
		}
		
h2	/* column headings */
	{ font-size:13px;
	padding-left:10px;
	padding-right: 20px;
	}

h3 /*captions*/
	{ font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height: 0.1em;
	letter-spacing:0.2em;
	color:#BCBCBC;
/*	padding-top:.6px;*/
	/*padding-bottom:10px;*/}
	
h4 /* Statement Headings */
 	{font-family:Myriad, Arial, Helvetica, sans-serif; 
 	font-size:18px; 
	font-weight: bold; 
	letter-spacing: 1px; 
	padding-left: 10px;
	}

/*#rightcontent p {padding-right: 2px;}*/
	
p		{color:#FFFFFF; font-size:12px; line-height:1.5em;} 

.back_link {padding-left:30px; padding-top:15px;}
.title	{font-style:oblique;}
.location {font-size:10px; padding-left:10px;line-height: 1.2em; padding-top: 5px;}

.topdashed {border-top:dashed 1px #919191; padding-top:7px;}
.subheading {font-family:Myriad,Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter; text-transform:uppercase; letter-spacing:4px; margin-top:-12px;}
.note {font-family:"Times New Roman", Times, serif; font-style:oblique; font-size:10px; margin-left:45px; letter-spacing:2px; color:#CCCCCC; padding-top:10px;}
.home_subhead {font-family:Myriad,Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter; text-transform:uppercase; letter-spacing:4px; border-bottom: solid 1px #666666; padding-bottom:5px;}

.style1 {background-color:#373737;
	}

#news_captions {font-size:9px;
	font-weight:normal;
	letter-spacing:.1em;
	color:#fff;
	text-align: right;
	padding-right: 15px;
	padding-top:4px ;
/*	margin-right: 24px;*/
	line-height: 1.2em;}
	
#footer p, #footer li{font-size:9px;}
 
/*--------------------- Banner */

#banner {
		background-image:url(images/main_banner.gif) ;
		background-color:#000000;
		margin-left: 100px;
		height:39px;
		voice-family: "\"}\"";
		voice-family: inherit;
	/*	height:32px;*/ text-indent:-9999px;
		/*max-width:1100px;*/
		width: 900px;
		margin-right: 20px;
		}
		
#banner_2col {
		background-image:url(images/main_banner.gif) ;
		margin-left: 100px;
		height:40px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:39px; text-indent:-9999px;
		margin-right: 20px;
		max-width:900px;
		}
		
#banner_gallery {
		background-image:url(images/main_banner.gif) ;
		margin-left: 100px;
		height:40px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:39px; text-indent:-9999px;
		margin-right: 20px;
		width:900px;
		}
		
/*#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}*/

/*---------------------- Left Nav column */
#leftnav {
	position: absolute;
	left:20px;
	/*right:10px;*/
		top:50px;
		/*width:80px;*/
			}
			
#leftnav ul {
	margin-top:40px;
	margin-left:0px;
	padding-left:0px;
	}
		
ul		{/*list-style:none;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:2em;}
		
/*#leftnav .active a {background-image:url(images/bullet.png) no-repeat;}*/


/*------------------------ Center Content area */

#feature_image {
		background: #000000;
		margin-left: 100px;
		height:505px;  /*adjust this for the height of the feature image area*/
		width: 900px;
		/*margin-right: 20px;*/
		}

#feature_image img {
		padding-top: 20px; /*adjust for the space above and below the feature image*/
		padding-bottom:5px;
		}


#centercontent {
	background:#373737;
	color:#fff;
	margin-left: 100px;
	height:860px;
	width:880px; /*adjust this to increase or decrease the dark grey content height*/
	padding-left:20px;
		}
		
#centercontent_resource {
	background:#373737;
	color:#fff;
	margin-left: 100px;
	height:1900px;
	width:880px;
	padding-left:20px;
		}
		
#left_maincontent {
	float: left;
	padding-top:20px;
	/*background: #0000FF;*/
		color:#fff;
	margin-left: 25px; /* Changes this back to 45 or 25px, when enabling the "recently added" column. */
	width:420px; /* ** Change this back to 420px when enabling the news column. Change this to 520px when removing news. */
		}
		
#recently_added {
		float:left;
		width: 190px;
		margin-top:30px;
		border:  solid 1px #666666;
		}
		
#centercontent_2col {
		background:#333333;
		color:#fff;
   		margin-left: 100px;
   		margin-right:20px;
		width:900px;
		/* hack for ie.5 */
		voice-family: "\"}\"";
		voice-family: inherit;
   		/*margin-left: 130px;
   		margin-right:20px;*/
		}
		
#centercontent_gallery {
		background:#333333;
		color:#fff;
   		margin-left: 100px;
   		/*margin-right:20px;*/
		width:900px;
		min-height: 500px;
		/*height:860px;*/
		padding-bottom:30px;
		/* hack for ie.5 */
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 100px;
   		margin-right:20px;
		}
		
/*#centercontent p{ width:70%; margin-left:50px;}*/
#container_2col{ width:85%; margin-left:50px; max-width:750px;}
#container_resources{ width:600px; margin-left:50px; padding-top:20px;}
#container_resources img {padding-top:10px;}
#resource_item{ width:500px;}
#resource_image { width:251px; float:left;  }
#resource_txt { float: right;}


#main_pho_cap { text-align:right; margin-right: 7%; margin-top:15px; padding-bottom: 10px; }
		
/*------------- Right Content Column */
.news_body {color:#171717; padding-left:10px; padding-bottom:15px; font-size: 11px; border-bottom:dashed 1px; line-height:1.2em; }
.news_body a {text-decoration:none; color: #CCCCCC;}
.news_body a:hover	{color:orange;}
/*.news_body em{color:orange;}*/

#rightcontent {
	/*position: absolute;*/
		float:right;
	left:840px;
	height:850px;
	width: 200px;
	background:#919191;
						}
						
#downloads{
		position: absolute;
		float:right;
		left:840px;
		top:50px;
		height:400px;
		width: 200px;
		background:#919191;
						}
						
img.news_img { display:block; margin-left:auto; margin-right:auto;}
		
/*------------------ Top Submenu items */
ul.sub_menu { margin-top:-30px;  text-align:right;} 
ul.sub_menu li { font-size:10px; display:inline; margin-right: 5px; margin-left:5px; background: rgb(68,68,68); padding:3px 12px 5px 12px;}
ul.sub_menu li.active, li.active a:hover{/*background:rgb(33,33,33); cursor:default;*/}


/*---------------------- ***Projects Page*** */
#projects_content {margin-left:5%; }
#projects_content img {border:none;}
#projects_content a:hover { background-color:rgb(68,68,68);}

#projects_content_txt { text-align:left; margin-left:230px; max-width:440px; margin-right:45px; padding-left:10px;}

#projects_content_thumb {float:left; width:250px;margin-left:-20px; margin-top: -10px;}
#projects_content_thumb span { position:absolute; padding-top:60px; line-height:11px; font-size:10px;} /* project title */
#projects_content_thumb a { display:block;margin-bottom:10px; padding-left:10px;}

#proj_1-2 { padding: 20px 30px 40px 20px; margin-bottom: 10px; }
#proj_3-4 { padding: 0px 0px 30px 40px; margin-bottom: 10px; }
#proj_5-6 { padding: 0px 30px 30px 20px; margin-bottom: 30px;}
#proj_3-4, #proj_5-6 { clear:both;  padding-top:20px;}
#proj_1-2, #proj_3-4, #proj_5-6 {border:dashed 1px #666; background-color: rgb(33,33,33); }

#projects_content_thumb2 {float:right; width:240px;margin-left:00px; margin-right:10%; margin-top:-10px;}
#projects_content_thumb2 span { position:absolute; padding-top:70px; line-height:15px; font-size:10px;} /* project title */
#projects_content_thumb2 a { display:block;margin-bottom:10px; padding-left:10px;}

#projects_content_txt2 { text-align:left; /* margin-left:130px;*/ max-width:440px; margin-right:460; }


/*--------------------- **Gallery Lightbox Page ** */

/* Thumbnail page navigaton */
ul.thumb_nav { padding-top:6px;  text-align:right; margin-right:30px;} 
ul.thumb_nav li { font-size:10px; display:inline; margin-right: 5px; margin-left:5px;background: rgb(68,68,68); padding:3px 12px 5px 12px;}

.thumbnails img
{	
	color: inherit;
	padding: 7px;
	vertical-align: top;
}

.thumbnails li
{ 
	color: inherit;
	display: inline;
	position: relative;}

.statement_link  { text-align:right;  margin: 0 10px 20px 0;}
.statement_link  img  { border:none; margin-bottom:-5px; padding-left:2px;}
.statement_link  img  a:hover { border-bottom:2px solid;}


/*  **Gallery pages**  */
 ul.gallery_nav { margin-right:27px; text-align:right;} /*alignment of navigation arrows*/
.gallery_nav img {border:none; padding:5px;}
.gallery_nav a:hover { border-bottom:2px solid;}

.gallery_nav a .hover
{display: none;}

#gallery_pho_cap { text-align:left; margin-left: 40px; margin-top:30px; padding-bottom: 10px; /*float:left;*/ }
#gallery_pho_cap p {padding-top:10px; margin:0; font-size:10px; width:40%; color:#CCCCCC;}
#gallery_pho_cap .title {font-size:11px;}

#gallery_icons {float:right;}
#gallery_icons .title {font-family:"Times New Roman", Times, serif;color:#CCCCCC; font-size:11px; letter-spacing:2px; text-align:right; margin:-10px 30px 0 0;}


.gallery_nav li
{	color: inherit;
	display: inline;}


img.square_image{width:75%; height:75%; max-height:600px; /*max-width:600px; */ } /* square galleryimages */
/*img.vertical_image{width:75%; height:75%; max-height:700px; max-width:553px; }*/ /* vertical gallery images */
/*img.horizontal_image { width:100%; height:100%; padding-right:0; padding-top: 25px; max-width:1000px; } *//* horizontal gallery images */

/*------------------------- Artist statement pages */

.statement_icon {float:left; padding: 0 25px 40px 8px;}
.statement_container {width: 80%;}


/* Footer */
#footer { clear:both; text-align:center; padding-top:10px; padding-bottom:10px; margin-top:15px; margin-bottom:15px; background-color:#666666; height:40px; width:auto;}

#footer h3 { padding-left:20px; margin-top:-5px;}
#footer li { display:inline;margin-right: 25px; margin-left:0px; text-decoration:underline;}
/*#footer h3 { padding-left:33px;}*/



/* html>body #centercontent {
   		margin-left: 170px;
   		margin-right:201px;
		} */


/* html>body #banner {
		height:39px;
		background:#CCCCCC
		} */
		
