/*

*/

/*
----------------------------------------------------------------------------- 
Globals
----------------------------------------------------------------------------- */

html { height: 100%; margin-bottom: 1px; }

body { 
	background: #000000;
	color: #cfcfd0;
	font: 62.5%/1.6em 'Trebuchet MS', Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	}
	
#centerLine {
width: 800px;
position:relative;
left: 50%;
margin-left: -475px;
}


#chips {
width:600px;
position: relative;
left: 50%;
margin-left: -300px;
/*left: 29px;
float:left;*/
/*border: 1px solid #999;*/
}

#list0 {
position: absolute;
left: -68px;
top:45px;
width:68px;


	}

#list1 {
position: absolute;
left: 0px;
top:10px;
width:68px;


	}

#list2 {

position: absolute;
left:68px;
top:45px;
width:68px;


	}
	
	#list3 {
position: absolute;
left:136px;
top:17px; /*25 to 17 for cropped chip*/
width:68px;
	}
	
		#list4 {
position: absolute;
left:204px;
top:35px;
width:68px;
	}
	
			#list5 {
position: absolute;
left: 272px;
top:25px;
width:68px;
	}
	
				#list6 {
position: absolute;
left:340px;
top:45px;
width:68px;
	}
	
					#list7 {
position: absolute;
left:408px;
top:13px; /*10>13 image top tweak*/
width:68px;
	}
	
						#list8 {
position: absolute;
left:476px;
top:35px;
width:68px;
	}
	
		
					#list9 {
position: absolute;
left:544px;
top:45px; /*10>13 image top tweak*/
width:68px;
	}
	
	#footerinfo {
	position: absolute;
	/*border: 1px solid #999;*/
left:74px;
top:325px;
width:392px;
}

#portfolioName {
	position: absolute;
	
left:122px;
top:364px;
width:392px;
}

#footerPortfolio {
	position: absolute;
	
left: -55px;
top:480px;
width:800px;
}
	
	.artNav { 
position : absolute;
			left :50px;
			top : 100px;
	margin: 0px 0 0 0px;
	padding: 0px 0 0px 0;
	}
		.artNav2 { 

position : absolute;
			left :56px;
			top : 121px;
	}
	
	.exhibity {
	font:  82.5%/1.6em  'Trebuchet MS', Arial, Verdana, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	padding: 0px 0 22px 22px;

	}
	p.exhibity{
    margin: 5px; 
	}
	
	p.clear{
	clear:both;
	}
		p.clearLeft{
	clear:left;
	}
	
p.leftspace{
	padding-left: 20px;
	}
	
	
	h1.exhibity{
	float: left;
	}
	
	img.Clear { 
   
    clear: both; 
    margin: 5px; 
}
img.namepad{
	padding-bottom: 6px;
}

img.picpad{
	padding-bottom: 46px;
}

img.floatRight {
float:right;
}

img.floatRightPad {
float:right;
	margin-left:20px;
	padding-bottom: 6px;
	padding-top: 12px;
}


img.rpad {

	margin-right:20px;
	
}

img.camerapad {

	margin-right:7px;
	
}

img.rpadArt {

	float:left;
	margin-right:20px;
	padding-bottom: 6px;
	padding-top: 6px;
	
}

img.rpadArt_xlong {

	float:left;
	margin-right:20px;
	padding-bottom: 56px;
	padding-top: 6px;
	
}

img.rpadArt_xxlong {

	float:left;
	margin-right:20px;
	padding-bottom: 76px;
	padding-top: 6px;
	
}
		#explode {
			position : absolute;
			left : 600px;
			top : 200px;
			background : #ddd;
			width : 320px;
			height : 300px;
			text-align : center;
			display : none;
		}
body * {
	margin: 0;
	padding: 0;
	}
	
p, h1, h2, h3, h4, h5, h6, li, td, dt, dd { font-size: 1.0em; font-weight: normal; }
p, ul, ol, dl,  pre { margin-bottom: 1.0em; }

hr { display: none; }

blockquote {
margin-bottom: 1.0em;
margin-top: 1.0em;
font-size: 1.3em;
padding-left: 30px;
color: #CCCCCC;
	
}


a { 
	/* color: #0076a3; */
	color: #6793c1;
	/* color: #AB6666; */
	text-decoration: none;
	font-size: .8em;
}
	
pre { font-size: 13px; }
	
a:visited { color: #6793c1; }
a:hover { color: #710101; }	
	
	
p:hover a:link,
p:hover a:visited { color: #6793c1; border-bottom: 1px dotted #6793c1; text-decoration: none; }
/* p:hover a:hover { color: #710101; border-bottom: none; } */


img {
	border: none;
	float: left;
}



.allClear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	




/*
----------------------------------------------------------------------------- 
Structure
----------------------------------------------------------------------------- */

#header { height: 41px; margin: 0 0 20px; }
#headerPort {
	height: 41px;
	margin: 0 0 20px;
	padding-left: 35px;
}

.videoLink{
	font-size: 1.1em;
	/* background: url('images/page_footer_tile.gif') repeat-x 0 -4px; */
	/*border-top: 1px solid #2e3238;
	border-bottom: 1px solid #2e3238;*/

	}
	
	.videoLink a:hover, .selected a { color: #3399FF; }
.videoLink a {
	color: #FFFFFF;

	
}
.videoLink a img {margin-right: 5px; }
	
#menu {
	background: #16151e;
	/* background: url('images/page_footer_tile.gif') repeat-x 0 -4px; */
	/*border-top: 1px solid #2e3238;
	border-bottom: 1px solid #2e3238;*/
	color: #0e0d13;
	}
	#menu .menu { border-left: 1px solid #2e3238; font-size: 1.1em; margin: 0 auto; padding: 1px 0; width: 800px; }
	#menu .menu li { border-right: 1px solid #2e3238; display: block; float: left; margin: 0; }
	#menu .menu li a { color: #fff; display: block; padding: 3px 10px; margin: 0 1px; }
	#menu .menu li a:hover , .selected a { background: #585d66; color: #fff; }

	#menu .menu li.smNed { color: #6793c1; font-weight: bold; padding: 3px 10px;  padding-left: 28px; }
	#menu .menu li.address { color: #2F455A; font-weight: lighter; padding: 3px 10px;  padding-left: 28px; }
	
.content {
	position:relative;
	left:29px;
	
	width: 800px;	
	
	
	}
	
	.content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	
	#btmMenu {
	background: #000000;

	/*border-top: 1px solid #2e3238;
	border-bottom: 1px solid #2e3238;*/
	color: #0e0d13;
	}
	#btmMenu  .menu { border-left: 1px solid #2e3238; font-size: 1.1em; margin: 0 auto; padding: 1px 0; width: 800px; }
	#btmMenu  .menu li { border-right: 1px solid #2e3238; display: block; float: left; margin: 0; }
	#btmMenu  .menu li a { color: #fff; display: block; padding: 3px 10px; margin: 0 1px; }
	#btmMenu  .menu li a:hover { background: #585d66; color: #fff; }
	
	
	#PortBtmMenu {
	/*background: #16151e;*/
	background:#000000;
	/* background: url('images/page_footer_tile.gif') repeat-x 0 -4px; */
/*	border-top: 1px solid #2e3238;
	border-bottom: 1px solid #2e3238;*/
	/*color: #0e0d13;*/
	color:#000000;
	}
	#PortBtmMenu .menu { border-left: 1px solid #000000; font-size: 1.1em; margin: 0 auto; padding: 1px 0; width: 800px;text-align:left;}
	#PortBtmMenu .menu li { border-right: 1px solid #000000; display: block; float: left; margin: 0; }
	#PortBtmMenu  .menu li a { color:#666666; display: block; padding: 3px 10px; margin: 0 1px; }
	#PortBtmMenu  .menu li a:hover { background: #585d66; color: #fff; }
	
	
#pageheader { 
	
	height: 5px;
	margin:15px 0 0 0;
	padding: 15px 0 40px 0;
	}
		


#primary {
	float: left;
	padding: 5px 25px 20px 20px;
	width: 756px;
	}



	#download {
	font-size: 1.1em;
	float: right;
	
	width: 260px;
	}
	#download  a { color:#fff;  padding: 3px 10px 3 px 10 px; margin: 0 1px; }
	#download  a:hover {  color: #FFCC00; }


/*
----------------------------------------------------------------------------- 
Text Treatments
----------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #fff;
}


h2 { color: #fff; font-size: 1.8em; line-height: 1.2em; margin-bottom: .7em; }
h2 span, h3 span, span#comments, strong span { color: #00adef; }
h2 a:visited { color: #fff; }
span#comments { font-weight: bold; }

p { font-size: 1.3em; line-height: 1.3em; }

.footer h2 { font-size: 1.6em; margin-bottom: 3px; }	

.mainCourse {

position:relative;
left: 50%;
margin-left: -375px;
width:850px;
}

.mainCourse .item .itemtext {
	/*background: #16151e;*/
	background: #000000;
	/*border: 1px solid #2f2d3d;*/
	/*border: 1px solid  #0e0d13;*/
	border-width: 1px 1px 3px 1px;
	padding: 15px 15px 5px;
	margin-bottom: 35px;
	height: inherit;
	
}
.mainCourse .item .itemtext p + h3 {
	margin-top: 25px;
}
.mainCourse .item .itemtext h3 { border-bottom: 1px solid #6e6e71; font-size: 2.00em; padding-bottom: 10px; margin-bottom: 10px; }
.mainCourse .item .itemtext h4 { border-bottom: 1px solid #6e6e71; font-size: 1.95em; padding-bottom: 4px; margin-bottom: 2px; }
.mainCourse .item .itemtext p { color: #b7b7b9; line-height: 1.5em; }
/*.mainCourse .item .itemtext a { padding: 1px 2px; }*/
/*.mainCourse .item .itemtext a:hover { background: #6793c1; color: #16151e; }*/
.mainCourse .item .itemtext a:hover img { background: transparent; }

.mainCourse .item .biotext {
	background: #000000;
	/*border: 1px solid #2f2d3d;
	border-width: 1px 1px 3px 1px;*/
	padding: 15px 15px 5px;
	margin-bottom: 0px;
	height: inherit;
	
}
.mainCourse .item .biotext p { color: #b7b7b9; line-height:.8em; }
.mainCourse .item .biotext h3 { border-bottom: 1px solid #6e6e71; font-size: 2.00em; padding-bottom: 10px; margin-bottom: 20px; padding-top: 10px; margin-top: 10px; }

.bioIndent {  padding-left: 50px; }

.bioTab{
position:absolute;
left:135px;
}



/*mainCourse .item .itemtext img {
	float: left;
	margin-right: 10px;
	border: dotted;
}
*/



.floatleft{
float: left;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
}




           

/* css image replacement for biography*/
/*#publicArt {
	width: 434px;
	height: 33px;
	position: relative;
	}
#publicArt span {
	background: url(../art/biography/completedPublic2.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}*/

	


