/*::::::::::::::::::::::::::::::::::     CSS    :::::::::::::::::::::::::::::::::::*//* Design + Code: Jell Creative  ::  Client: Ressolution :: Created: 10.19.09  *//*::::::::::::::::::::::::::::::::::     GLOBALS    :::::::::::::::::::::::::::::::::::*/*{	margin:0px;	padding:0px;	}body,div,ul,li,h1,h2,h3,h4,h5,form,fieldset,input,textarea,p,table,tr,th,td,embed,object,alt,img{ margin:0px;padding:0px; color: #000000; }table{ border-collapse:collapse;border-spacing:0; }fieldset,img,abbr{ border:0; }img, h1,h2,h3,h4,h5,h6,strong,var{ font-style:normal;font-weight:normal; }ul { list-style:none; }div { text-align: left;}a,ins{ text-decoration:none; }strong { font-weight: bold; }body,html {	background-image:url(../images/glow_bg.gif);	background-position:center;	background-repeat:repeat-y;	padding:0px;	margin:0px;	background-color:#000000;	text-align:center;	}html, body {	width: 100%;	height: 100%; 	}/*::::::::::::::::::::::::::::::::::     typography    :::::::::::::::::::::::::::::::::::*/h1,h2,h3,h4,h5,h6{	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;	color:#000000;	}p,input, textarea, img, li {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color:#000000;	}img{	font-size:10px;	color:#000000;	}	a:link, a:visited{	color:#000000;	}a:hover{	color:#000000;	border-bottom:solid 1px #666666;	}#nav a:hover{	border:0px;	}	h1{	font-weight:bold;	font-size:30px;	margin-bottom:20px;	letter-spacing:1px;	line-height: 36px;	}h2, h2 a:link, h2 a:hover, h2 a:visited{	font-size: 18px;	line-height: 25px;	font-weight:bold;	text-transform: uppercase;	color: #000000;	border:0px;	float: left;}h3, h3 a:link, h3 a:hover, h3 a:visited{	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 25px;	color: #000000;	border:0px;	padding-bottom: 13px;}p{	font-size: 18px;	line-height: 25px;	margin-bottom: 10px;	}#home h1{	font-size:47px;	margin-bottom:15px;	letter-spacing:1px;	line-height: 50px;	}#home p{	margin-top:40px;	}#footer p{	margin-top:15px;	font-size:11px;	color:#000000;	text-transform:uppercase;	}.link, .link a:link, .link a:hover, .link a:visited{	display: none;	}.link .inactive{	display: none;	}.title{	font-size:18px;	}.bold_uppercase{	font-weight: bold;	text-transform: uppercase;	letter-spacing: .1em;}#contact h2{	padding-bottom: 5px;	padding-left: 0px;}/*::::::::::::::::::::::::::::::::::     main containers    :::::::::::::::::::::::::::::::::::*/#container_hold{	margin:0px auto;	width:960px;	height:auto;	}#container{	margin:0px auto;	width:960px;	float:left;	height:auto;	}#header{	float:left;	position:relative;	display: none;	}	#header a{	position:absolute;	top:0px;	left:0px;	height:76px;	width:300px;	display: none;	}#main{	width:960px;	margin:4px 0px;	float:left;	/*clear: both;*/	height:auto;	}#main_margins{	 width:900px;	 padding:30px 30px 0px 30px;	 float:left;	 display:inline;	 }#col_1, #col_1_news{	float:left;	width:550px;	 }	  #col_1_news p a, #col_1_news p a:link, #col_1_news p a:visited, #col_1_news p a:hover{	border:none;}#col_2{	float:left;	width:300px;	margin-left: 50px;	display:inline;	 }.scrollable{	float:left;	width:550px;	overflow:visible;	} #print{	display:none;}#print a{	display:none;	}/*----------footer----------*/#footer{	float:left;	width:100%;	text-align:center;	margin-top: 100px;	display:none;	}	#soc_net{	display: none;	}#soc_net a {	margin:0px 2px;	}/*::::::::::::::::::::::::::::::::::     Homepage Specific   :::::::::::::::::::::::::::::::::::*/#home{	float:left;	width:900px;	vertical-align:middle;	}#home_bg{	background-image:url(../images/glow_bg_2.jpg);	width:960px;	float:left;	background-repeat:no-repeat;	background-position:0px 4px;	display:inline;	}	.home_margin{	margin:30px 30px 0px 30px;	width:900px;	height:325px;	float:left;	display:inline;	}.lines3{	float:left;	margin-top:0px;	}.lines2{	float:left;	margin-top:96px;	}#home_bg #main, #home_bg{	position:relative;}/*--------S news section--------*/#news_wrapper h2{	float:left;	font-size:14px;	text-transform:uppercase;	letter-spacing:1px;	line-height:20px;	}#news_wrapper{	float:left;	padding:12px;	width:876px;	height:37px;	z-index:900;	clear:left;	}#news_bg, #news_wrapper{	position:absolute;	top:300px;	left:30px;	background-image:none;	}#news_bg{	width:900px;	height:61px;	z-index:800;	opacity: .4;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";	filter: alpha(opacity=40);	border: 1px solid #999999;}	.news_date{	font-size:14px;	margin-bottom:0px;	line-height:20px;	}.news_module{	display:inline;	float:left;	width:240px;	margin:0px 11px 0px 0px;	}	.news_module a{	float:left;	width:240px;	}.news_module a:hover{	background-image:url(../images/news_bg.png);	background-repeat:repeat;	border:none;	}.news_module_last{	margin:0px;	}.news_module img{	float:left;	margin-right:5px;	}.news_module p{	margin:5px 5px 0px 0px;	line-height:12px;	font-size:14px;	}.stories_heading{	width:120px;	}/*--------E news section--------*//*::::::::::::::::::::::::::::::::::     Bio page Specific   :::::::::::::::::::::::::::::::::::*/#bio{	float:left;	width:960px;	margin-top: 30px;	}#bio #col_2{	margin-top:0px;	margin-right:30px;	float:none;	}	#bio .right_main{	overflow:visible;	}	/*::::::::::::::::::::::::::::::::::     Contact page Specific   :::::::::::::::::::::::::::::::::::*/#contact #col_1{	float:left;	width:240px;	 }#contact #col_2{	float:left;	width:585px;	margin-left: 50px;	 }#contact #col_1 p a:link, #contact #col_1 p a:hover, #contact #col_1 p a:visited, #contact #col_2 p a:link, #contact #col_2 p a:hover, #contact #col_2 p a:visited{	border: none;	 }#tabs{	float:left;	width:565px;	}#tabs li {	padding:8px 20px;	line-height:normal;	display:inline-block;	margin:0px;	float:left;	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	text-transform: uppercase;	font-weight: bold;	background-image: url(../images/dark_gray.png);	background-repeat: repeat;	}#tabs li a{	color: #000000;	border: none;	}	#tabs .selected {	background-image: url(../images/light_gray.png);	background-repeat: repeat;		}#tabs .selected a{	color: #000000;	border: none;	}#contact_form, #directory{	float:left;	width: 565px;	background-image: url(../images/light_gray.png);	background-repeat: repeat;	padding: 20px 0px 0px 0px;	}	#directory{	display:none;	}#directory h2{	font-size: 12px;	line-height: 12px;		}#directory p a:link, #directory p a:hover, #directory p a:visited{	font-size: 12px;	line-height: 12px;	border: none;	}#contact_form input, #contact_form textarea {	color: #000000;	font-size: 13px;	line-height: 13px;	border: none;	letter-spacing: .1em;}#contact_form .fill {	height: 20px;	margin: 0px 15px 15px 0px;	width: 255px;	padding: 4px 0px 0px 8px;	border: 1px solid #666666;}#contact_form textarea {	width: 560px;	height: 87px;	margin: 0px 0px 15px;	border: 1px solid #666666;	padding: 8px 0px 0px 8px;}#contact_form p {	color: #000000;	padding: 0px 0px 15px;	margin: 0px;}#contact_form .nodisplay {	display: none;}#contact_form .autowidth {	width: auto;	border: none;}#contact_form .space{	padding-right: 15px;}	 #contact .formLabel{	display:none;}.formRow .error{	font-size:10px;	background-color:#CC0000;	padding:3px;	width:257px;} .map{	background-image:URL(../images/map_icon.gif);	background-repeat:no-repeat;	background-position:left center;	padding-left: 0px;}.contact_sn_icons{	display: none;}/*::::::::::::::::::::::::::::::::::     Specific to pages with subnav   :::::::::::::::::::::::::::::::::::*/#content_with_subnav{	width:960px;	float:left;	}#content_with_subnav #col_1{	width: 400px;	float: left;}	#content_with_subnav #col_2{	width: 450px;	float: right;}.pdf{	margin-top: 10px;	}.bio{	background-image: url(../images/bio.png);	background-repeat: no-repeat;	}.share{	background-image: url(../images/share.png);	background-repeat: no-repeat;	margin-left: 23px;	}.share_no_margin{	background-image: url(../images/share.png);	background-repeat: no-repeat;	}	.rightarrow{	background-image: url(../images/right_arrow.png);	background-repeat: no-repeat;	}.rightarrow a{	padding: 0px 0px 0px 23px;	}.pdf a, .bio a, .share a, .share_no_margin a, .rightarrow a{	padding-left: 0px;	}.right_main{	height:auto;	}.right_main table tr td{	vertical-align:top;}	.button{	width:450px;	float: left;	margin:20px 0px 0px;	display: none;	}	.work_arrow{	background-image: url(../images/work_arrow.png);	background-repeat: no-repeat;	}.email{	background-image: url(../images/email.png);	background-repeat: no-repeat;	background-position: 3px;	float: right;	}.work_arrow a{	padding-left: 23px;}.email a{	padding-left: 30px;}#sma_gallery_wrap{	display:none;	}#sma_gallery_wrap a{	display:none;}.sma_gal_thumb{	display:none;	}.sma_gal_thumb img{	display:none;	}	/*::::::::::::::::::::::::::::::::::    Grid page specific   :::::::::::::::::::::::::::::::::::*/#gallery_wrap{	float:left;	background-color:#000;	margin-top:30px;	border-top:solid 1px #999999;	border-left:solid 1px #999999;	width:896px;	margin-left:31px;	/*ie6 bug fix*/display:inline;	}#gallery_wrap a{	border:none;	margin:0px;	padding:0px;}#gallery_wrap img{	margin:0px;	padding:0px;	height:84px;	width:111px;}.gal_thumb{	float:left;	width:111px;	height:84px;	background-color:#000;	border-bottom:solid 1px #999999;	border-right:solid 1px #999999;	/*ie6 bug fix*/display:inline;	}#tooltip{	display:none;	}#tooltip p{	font-size:10px;	color: #000000;	line-height:normal;	margin:0px;	padding:0px;	}/*::::::::::::::::::::::::::::::::::     Navigation    :::::::::::::::::::::::::::::::::::*//*::::::::::::::::::::::::::::::::::     Navigation    :::::::::::::::::::::::::::::::::::*/#nav_wrap{	display: none;	}#nav {	float:left;    width:935px;	height: 26px;    margin:10px 0px 0px 25px; 	padding: 0;    position: relative;	/*ie6 bug fix*/display:inline;	}#nav li, #nav li a{    margin: 0; padding: 0; list-style: none;    position: absolute; top: 0;	float:left;}#nav  li, #nav  a {    height: 26px; display: block;	}#nav_1 a, #nav_2 a, #nav_3 a, #nav_4 a, #nav_5 a, #nav_6 a, #nav_login a, #nav_1_current a, #nav_2_current a, #nav_3_current a, #nav_4_current a, #nav_5_current a, #nav_6_current a, #nav_login_current a{	text-indent:-999px;	overflow:hidden;	background: url(../images/nav.png);	}	#nav_1 a {	left: 0; width: 64px;	}#nav_2 a {	left: 68px; width: 102px;	background-position:-68px 0px ;	}#nav_3 a {	left: 174px; width: 94px;	background-position:-174px 0px ;	}	#nav_4 a{	left: 272px; width: 95px;	background-position:-272px 0px ;	}	#nav_5 a{	left: 371px; width: 83px;	background-position:-371px 0px ;	}	#nav_6 a{	left: 457px; width: 53px;	background-position:-457px 0px ;	}	#nav_login a{	left: 800px; width: 112px;	background-position:-514px 0px ;	}				/*nav hover/selected state*/		#nav_1 a:hover, #nav_1_current a {	left: 0; width: 64px;	background-position:0px -26px;	}	#nav_2 a:hover, #nav_2_current a {	left: 68px; width: 102px;	background-position:-68px -26px;	}		#nav_3 a:hover, #nav_3_current a{	left: 174px; width: 94px;	background-position:-174px -26px;	}	#nav_4 a:hover, #nav_4_current a {	left: 272px; width: 95px;	background-position:-272px -26px;	}	#nav_5 a:hover, #nav_5_current a {	left: 371px; width: 83px;	background-position:-371px -26px;	}	#nav_6 a:hover, #nav_6_current a {	left: 457px; width: 53px;	background-position:-457px -26px;	}	#nav_login a:hover, #nav_login_current a {	left: 800px; width: 112px;	background-position:-514px -26px;	}										/*::::::::::::::::::::::::::::::::::     Gallery page Navigation    :::::::::::::::::::::::::::::::::::*/#secondary_nav_wrap{	display: none;	}	#secondary_nav{	float:left;	  width:960px;	height: 27px;	padding: 0;    position: relative;	/*ie6 bug fix*/display:inline;	border-top:solid 1px #999999;	}	#secondary_nav a{	border-bottom:none;	}#secondary_nav li, #secondary_nav li a{    margin: 0; padding: 0; list-style: none;    position: absolute; top: 0;	float:left;}#secondary_nav  li, #secondary_nav  a {    height: 27px; display: block;	}	/*-----------specific secondary nav sprites------------*/	#nav_people_1 a, #nav_people_2 a, #nav_people_3 a, #nav_people_4 a, #nav_people_5 a, #nav_people_6 a, #nav_people_1_current a, #nav_people_1_current a, #nav_people_2_current a, #nav_people_3_current a, #nav_people_4_current a, #nav_people_5_current a, #nav_people_6_current a{	text-indent:-999px;	overflow:hidden;	background: url(../images/people_nav.gif);	border-right:solid 1px #999999;	}	#nav_work_1 a, #nav_work_2 a, #nav_work_3 a, #nav_work_4 a, #nav_work_5 a, #nav_work_6 a, #nav_work_1_current a, #nav_work_1_current a, #nav_work_2_current a, #nav_work_3_current a, #nav_work_4_current a, #nav_work_5_current a, #nav_work_6_current a{	text-indent:-999px;	overflow:hidden;	background: url(../images/work_nav.gif);	border-right:solid 1px #999999;	}		#nav_space_1 a, #nav_space_2 a, #nav_space_3 a, #nav_space_4 a, #nav_space_5 a, #nav_space_6 a, #nav_space_1_current a, #nav_space_1_current a, #nav_space_2_current a, #nav_space_3_current a, #nav_space_4_current a, #nav_space_5_current a, #nav_space_6_current a{	text-indent:-999px;	overflow:hidden;	background: url(../images/space_nav.gif);	border-right:solid 1px #999999;	}			/*-----------shared secondary nav sprite attributes------------*/		#nav_people_1 a, #nav_work_1 a, #nav_space_1 a {	left: 0; width: 160px;	}#nav_people_2 a, #nav_work_2 a, #nav_space_2 a {	left: 161px; width: 159px;	background-position:-161px 0px ;	}		#nav_people_3 a, #nav_work_3 a, #nav_space_3 a {	left: 321px; width: 159px;	background-position:-321px 0px ;	}	#nav_people_4 a, #nav_work_4 a, #nav_space_4 a{	left: 481px; width: 159px;	background-position:-481px 0px ;	}	#nav_people_5 a, #nav_work_5 a, #nav_space_5 a{	left: 641px; width: 159px;	background-position:-641px 0px ;	}#nav_people_6 a, #nav_work_6 a, #nav_space_6 a{	left: 801px; width: 159px;	background-position:-801px 0px ;	border:none;	}		/*nav hover/selected state*/	#nav_people_1 a:hover, #nav_people_1_current a, #nav_work_1 a:hover, #nav_work_1_current a, #nav_space_1 a:hover, #nav_space_1_current a{	left: 0; width: 160px;	background-position:0px -28px;	}#nav_people_2 a:hover, #nav_people_2_current a, #nav_work_2 a:hover, #nav_work_2_current a, #nav_space_2 a:hover, #nav_space_2_current a{	left: 161px; width: 159px;	background-position:-161px -28px;	}		#nav_people_3 a:hover, #nav_people_3_current a, #nav_work_3 a:hover, #nav_work_3_current a, #nav_space_3 a:hover, #nav_space_3_current a{	left: 321px; width: 159px;	background-position:-321px -28px;	}	#nav_people_4 a:hover, #nav_people_4_current a, #nav_work_4 a:hover, #nav_work_4_current a, #nav_space_4 a:hover, #nav_space_4_current a{	left: 481px; width: 159px;	background-position:-481px -28px;	}	#nav_people_5 a:hover, #nav_people_5_current a, #nav_work_5 a:hover, #nav_work_5_current a, #nav_space_5 a:hover, #nav_space_5_current a{	left: 641px; width: 159px;	background-position:-641px -28px;	}#nav_people_6 a:hover, #nav_people_6_current a, #nav_work_6 a:hover, #nav_work_6_current a, #nav_space_6 a:hover, #nav_space_6_current a{	left: 801px; width: 159px;	background-position:-801px -28px;	border:none;	}/*slideshow styles*/#slideshow{	position:relative;	width:400px;	height:300px;	background-color:#000000;}#slideshow img{	display:none;}#slideshow #slideshow_control img{	display:block;}#slideshow_control{	z-index:300;	background-image:url(../images/player_bg.gif);	background-repeat:repeat-x;	width:400px;	float:left;}#scrub{	width:32px;	float:right;	display:inline;	margin:0px;	padding:0px;}#play_btn, #pause_btn, #prev_btn, #nxt_btn{	cursor:pointer;}#prev_btn, #nxt_btn{	float:left;	display:inline;}#pause_play{	float:left;}#play_btn, #pause_btn{	float:left;}#play_btn{	display:none;}.caption{	font-size:13px;	margin-bottom: 20px;}/*scrollPane JS styles*/.jScrollPaneContainer {	margin-bottom: 30px;	position:absolute;}.jScrollPaneTrack {	display: none;}.jScrollPaneDrag {	display: none;}.jScrollPaneDragTop {	display: none;}.jScrollPaneDragBottom {	display: none;}a.jScrollArrowUp {	display: none;}a.jScrollArrowUp:hover {	border:none;	/*background-color: #f60;*/}a.jScrollArrowDown {	display: none;}a.jScrollArrowDown:hover {	border:none;	/*background-color: #f60;*/}a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {	border:none;	/*background-color: #f00;*/}.print_copyright{	display:block;	margin-top:20px;	font-size:11px;}