body {
	margin:0;
	padding:0;
	text-align:center;
	scrollbar-face-color:black;
	scrollbar-highlight-color:steelblue;
	scrollbar-3dlight-color:lightsteelblue;
	scrollbar-darkshadow-color:darkblue;
	scrollbar-shadow-color:gray;
	scrollbar-arrow-color:chartreuse;
	scrollbar-track-color:darkkhaki;
	background:url(images/bgd_vert.jpg) repeat-x;
	background-color:#000000;
}


#navbar_wrap {
	margin: 0 auto;
	padding: 0;
	width: 800px;
	height: 65px;
}

#navbar_top {
	float:left;
	margin: 0;
	padding: 0;
	width:800px;
	height: 19px;
	background:url(images/navbar_01.gif) no-repeat; 
}

#navbar_middle {
	float:left;
	margin: 0;
	padding: 0;
	width:800px;
	height: 24px; 
}

#navbar_bottom {
	float:left;
	margin: 0;
	padding: 0;
	width:800px;
	height: 22px;
	background:url(images/navbar_16.gif) no-repeat; 
}


#logo {
	float:left;
	margin: 0;
	padding: 0;
	width:230px;
	height: 24px;
}

#nav3 {
	float:left;
	margin: 0;
	padding: 0;
	width:70px;
	height: 24px;
}

#nav4 {
	float:left;
	margin: 0;
	padding: 0;
	width:100px;
	height: 24px;
}

#nav5 {
	float:left;
	margin: 0;
	padding: 0;
	width:20px;
	height: 24px;

}


#nav6 {
	float:left;	
	margin: 0;
	padding: 0;
	width:50px;
	height: 24px;
}

#nav7 {
	float:left;
	margin: 0;
	padding: 0;
	width:16px;
	height: 24px;
}

#nav8 {
	float:left;
	margin: 0;
	padding: 0;
	width:88px;
	height: 24px;
}

#nav9 {
	float:left;
	margin: 0;
	padding: 0;
	width:18px;
	height: 24px;
}

#nav10 {
	float:left;
	margin: 0;
	padding: 0;
	width:42px;
	height: 24px;
}

#nav11 {
	float:left;
	margin: 0;
	padding: 0;
	width:16px;
	height: 24px;
}

#nav12 {
	float:left;
	margin: 0;
	padding: 0;
	width:40px;
	height: 24px;
}

#nav13 {
	float:left;
	margin: 0;
	padding: 0;
	width:16px;
	height: 24px;
}

#nav14 {
	float:left;
	margin: 0;
	padding: 0;
	width:74px;
	height: 24px;
}

#nav15 {
	float:left;
	margin: 0;
	padding: 0;
	width:20px;
	height: 24px;
}


#main_container {
	margin:0 auto;
	padding:0;
	width:800px;
	height:445px;
}


#main_top_wrapper {
	margin:0 auto;
	padding:0;
	width:800px;
	height:92px;
	
}

#main_left_wrapper {
	float:left;
	margin:0;
	padding:0;
	width:268px;
	height:445px;
	
}

#main_middle_wrapper {
	float:left;
	margin:0;
	padding:0;
	width:272px;
	height:445px;
	
}

#main_right_wrapper {
	float:left;
	margin:0;
	padding:0;
	width:260px;
	height:445px;
	
}



#bgd_top {
	margin:0;
	padding:0;
	width:800px;
	height:92px;
	background:url(images/home_bgd_1.jpg) no-repeat;
}

#bgd_left {
	margin:0;
	padding:0;
	width:268px;
	height:445px;
	background:url(images/home_bgd_2.jpg) no-repeat;
}

#bgd_1 {
	display:block;
	margin:0;
	padding:0;
	width:272px;
	height:58px;
	background:url(images/home_bgd_recentwork.jpg) no-repeat;
	
}

#bgd_1 a {
	display:block;
	width:272px;
	height:58px;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	background:url(images/home_bgd_recentwork.jpg) no-repeat;
	
}

#bgd_1 a:hover {
	display:block;
	width:272px;
	height:58px;
	background:url(images/home_bgd_recentwork_hov.jpg) no-repeat;
	
}


#bgd_2 {
	display:block;
	margin:0;
	padding:0;
	width:272px;
	height:60px;
	background:url(images/home_bgd_print.jpg) no-repeat;
}

#bgd_2 a {
	display:block;
	margin:0;
	padding:0;
	width:272px;
	height:60px;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	background:url(images/home_bgd_print.jpg) no-repeat;
}

#bgd_2 a:hover {
	display:block;
	width:272px;
	height:60px;
	background:url(images/home_bgd_print_hov.jpg) no-repeat;
}

#bgd_3 {
	display:block;
	margin:0;
	padding:0;
	width:272px;
	height:58px;
	background:url(images/home_bgd_collateral.jpg) no-repeat;
	
}

#bgd_3 a {
	display:block;
	margin:0;
	width:272px;
	height:58px;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	background:url(images/home_bgd_collateral.jpg) no-repeat;
	
}

#bgd_3 a:hover {
	display:block;
	width:272px;
	height:58px;
	background:url(images/home_bgd_collateral_hov.jpg) no-repeat;
	
}

#bgd_4 {
	display:block;
	margin:0;
	padding:0;
	width:272px;
	height:58px;
	background:url(images/home_bgd_web.jpg) no-repeat;
	
}

#bgd_4 a {
	display:block;
	margin:0;
	padding:0;
	width:272px;
	height:58px;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	background:url(images/home_bgd_web.jpg) no-repeat;
	
}

#bgd_4 a:hover {
	display:block;
	width:272px;
	height:58px;
	background:url(images/home_bgd_web_hov.jpg) no-repeat;
	
}

#bgd_5 {
	display:block;
	margin:0;
	padding:0;
	width:272px;
	height:65px;
	background:url(images/home_bgd_art.jpg) no-repeat;
	
}

#bgd_5 a {
	display:block;
	margin:0;
	padding:0;
	width:272px;
	height:65px;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
	background:url(images/home_bgd_art.jpg) no-repeat;
	
}

#bgd_5 a:hover {
	display:block;
	width:272px;
	height:65px;
	background:url(images/home_bgd_art_hov.jpg) no-repeat;
	
}


#bgd_bottom {
	margin:0;
	padding:0;
	width:272px;
	height:146px;
	background:url(images/home_bgd_4.jpg) no-repeat;
}


#bgd_right {
	margin:0;
	padding:0;
	width:260px;
	height:445px;
	background:url(images/home_bgd_3.jpg) no-repeat;
}





#main_wrap_recentwork {
	margin:0 auto;
	padding:0;
	width:800px;
	height:3700px;
	background:#FFFFFF;
}

#main_wrap_print {
	margin:0 auto;
	padding:0;
	width:800px;
	height:4550px;
	background:#FFFFFF;
}

#main_wrap_collateral {
	margin:0 auto;
	padding:0;
	width:800px;
	height:5400px;
	background:#FFFFFF;
}

#main_wrap_web {
	margin:0 auto;
	padding:0;
	width:800px;
	height:5250px;
	background:#FFFFFF;
}


#main_wrap_art {
	margin:0 auto;
	padding:0;
	width:800px;
	height:5350px;
	background:#FFFFFF;
}


#main_wrap_contact {
	margin:0 auto;
	padding:0;
	width:800px;
	height:550px;
	background:#FFFFFF;
}


#main_wrap_webformmailer {
	margin:0 auto;
	padding:0;
	width:800px;
	height:800px;
	background:#FFFFFF;
	
}


#anchor_wrap {
	margin:0 auto;
	padding:0 0 20px 0;
	width:800px;
	height:30px;
	background:#FFFFFF;
}


.left_title1 {
	clear:left;
	margin:0 auto;
	padding:0;
	width:800px;
	height:40px;
	background:url(images/recentwork_title.gif) no-repeat;
}

.left_title2 {
	clear:left;
	margin:0 auto;
	padding:0;
	width:800px;
	height:40px;
	background:url(images/print_title.gif) no-repeat;
}


.left_title3 {
	clear:left;
	margin:0 auto;
	padding:0;
	width:800px;
	height:40px;
	background:url(images/collateral_title.gif) no-repeat;
}

.left_title4 {
	clear:left;
	margin:0 auto;
	padding:0;
	width:800px;
	height:40px;
	background:url(images/web_title.gif) no-repeat;
}

.left_title5 {
	clear:left;
	margin:0 auto;
	padding:0;
	width:800px;
	height:40px;
	background:url(images/art_title.gif) no-repeat;
}

.left_title6 {
	clear:left;
	margin:0 auto;
	padding:0;
	width:800px;
	height:40px;
	background:url(images/contact_title.gif) no-repeat;
}


.left_title7 {
	clear:left;
	margin:0 auto;
	padding:0;
	width:800px;
	height:40px;
	background:url(images/thanks_title.gif) no-repeat;
}

.title_webform {
	margin:0;
	padding:10px 0 0 0;
	width:800px;
	height:40px;
	background:url(images/thanks.gif) no-repeat;
	background-position:center;
}

.webform_img {
	margin:10px 0 0 0;
	padding:0;
	width:800px;
	height:495px;
	background:url(images/lebowski.jpg) no-repeat;
	background-position:center;
}



.left1 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:935px;
	background:url(images/indiefile.jpg) no-repeat;
}

.right1 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:935px;
}

.left2 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:902px;
	background:url(images/dltmgyt.jpg) no-repeat;
}


.right2 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:902px;
}

.left3 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:906px;
	background:url(images/hmm_poster.jpg) no-repeat;
}

.right3 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:906px;
}

.left4 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:890px;
	background:url(images/stahlman.jpg) no-repeat;
}

.right4 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:890px;
}

.left5 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:762px;
	background:url(images/gps_ion.jpg) no-repeat;
}

.right5 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:762px;
}

.left6 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:920px;
	background:url(images/hmm_conferences.jpg) no-repeat;
}

.right6 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:920px;
}

.left7 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:761px;
	background:url(images/evolve.jpg) no-repeat;
}


.right7 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:761px;
}

.left8 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:1762px;
	background:url(images/reaper5.jpg) no-repeat;
}

.right8 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:1762px;
}

.left9 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:900px;
	background:url(images/mediakits.jpg) no-repeat;
}

.right9 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:900x;
}

.left10 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:1698px;
	background:url(images/citybeatcard.jpg) no-repeat;
}

.right10 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:1698px;
}

.left11 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:1108px;
	background:url(images/wec_brochure.jpg) no-repeat;
}

.right11 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:1108px;
}

.left12 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:1484px;
	background:url(images/recsolar_brochures.jpg) no-repeat;
}

.right12 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:1484px;
}

.left13 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:618px;
	background:url(images/web_gps_apps.jpg) no-repeat;
}

.right13 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:618px;
}

.left14 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:614px;
	background:url(images/web_wideawake.jpg) no-repeat;
}

.right14 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:614px;
}

.left15 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:713px;
	background:url(images/web_indiefile.jpg) no-repeat;
}

.right15 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:713px;
}

.left16 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:617px;
	background:url(images/web_sxsw.jpg) no-repeat;
}

.right16 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:617px;
}

.left17 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:981px;
	background:url(images/web_grimmy.jpg) no-repeat;
}

.right17 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:981px;
}

.left18 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:617px;
	background:url(images/web_ad_subscribe.jpg) no-repeat;
}

.right18 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:617px;
}

.left19 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:717px;
	background:url(images/web_marketinsight.jpg) no-repeat;
}

.right19 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:717px;
}

.left20 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:949px;
	background:url(images/painting_orange.jpg) no-repeat;
}

.right20 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:949px;
}

.left21 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:524px;
	background:url(images/painting_blackred.jpg) no-repeat;
}

.right21 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:524px;
}


.left22 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:152px;
	background:url(images/painting_green.jpg) no-repeat;
}

.right22 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:152px;
}

.left23 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:824px;
	background:url(images/painting_analog.jpg) no-repeat;
}

.right23 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:824px;
}

.left24 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:824px;
	background:url(images/painting_gas.jpg) no-repeat;
}

.right24 {
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	width:70px;
	height:824px;
}

.left25 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:335px;
	background:url(images/painting_red.jpg) no-repeat;
}

.right25 {
	float:left;
	margin:10px 0 0 10px;
	padding:0px;
	width:70px;
	height:335px;
}

.left26 {
	float:left;
	margin:10px 0 0 20px;
	padding:0;
	width:700px;
	height:1412px;
	background:url(images/painting_blues.jpg) no-repeat;
}

.right26 {
	float:left;
	margin:10px 0 0 10px;
	padding:0px;
	width:70px;
	height:1412px;
}



.leftcontact {
	float:left;
	margin:0;
	padding:10px 0 0 20px;
	width:800px;
	height:550px;
	
}





.right_text {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight:300;
	color:#999999;
	text-align:left;
}

.contact_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#333333;
	text-align:left;
}

.contact_text_webform {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#333333;
	text-align:center;
}

.contact_text_webform a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#0000FF;
	text-decoration:none;
	text-align:center;
}

.contact_text_webform a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#66CC00;
	text-decoration:none;
	text-align:center;
}

.contact_text_webform a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#0000FF;
	text-decoration:none;
	text-align:center;
}

.anchor_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#0000FF;
	text-align:center;
}

.anchor_text a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#0000FF;
	text-decoration:none;
	text-align:center;
}

.anchor_text a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#66CC00;
	text-decoration:none;
	text-align:center;
}

.anchor_text a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#0000FF;
	text-decoration:none;
	text-align:center;
}

.contact_text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:2;
	font-weight:200;
	color:#000000;
	text-align:left;
}

.spacer {
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:800px;
	height:20px;
	border-bottom:1px dashed;
	background-color:#FFFFFF;
}


.footer {
	margin:0 auto;
	clear:both;
	padding:0;
	width:800px;
	height:70px;
	background:url(images/footer.jpg) no-repeat;
	
}

.footer_text {
	margin:0;
	padding:10px 10px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:right;
	
}


