/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1. body / link styles2. global layout3. front pagve4. project pages5. profile page*//* 1. body / link styles - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */body {	font:11px "Georgia",serif;	color:#333;	margin:0px;}body:before { /* top shadow */    content: "";	position: fixed;	top: -10px;	left: -10px;	width: 110%;	height: 10px; 	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);	   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);	    -ms-box-shadow: 0px 0px 10px rgba(0,0,0,.8);	     -o-box-shadow: 0px 0px 10px rgba(0,0,0,.8);			box-shadow: 0px 0px 10px rgba(0,0,0,.8); 	z-index: 100;	}		a:link, a:active, a:visited {	color:#333;	text-decoration:none;	outline:none;}a:hover {	color:#09F; text-decoration:none; outline:none;}.header-link a:link {	color:#666;	text-decoration:none;	outline:none;	font-weight:bold;}.header-link a:link {	color:#666;	text-decoration:none;	outline:none;	font-weight:bold;}.header-link a:hover { color:#9dd93d; text-decoration:none; outline:none; font-weight:bold; }.header-link a:active { color:#9dd93d; text-decoration:none; outline:none; font-weight:bold; }.pp-nav a:link { color:#333; text-decoration:none; outline:none; }.pp-nav a:visited { color:#333; text-decoration:none; outline:none; }.pp-nav a:hover { color:#9dd93d; text-decoration:none; outline:none; }.pp-nav a:active { color:#9dd93d; text-decoration:none; outline:none; }.work-a { cursor:pointer; display:block; overflow:hidden; }.work-a:hover span.title {color:#000; }.work-a img { margin-bottom:9px; opacity: 1; }.work-a img:hover { color:#000;-moz-box-shadow: 0 0 20px #888;-webkit-box-shadow: 0 0 20px#888;box-shadow: 0 0 20px #888;}a img { border:0px; }.header a:link {	color:#333;	text-decoration:none;}.header a:hover, a:active {	color:#09F;	text-decoration:none;}.p-column12 a:link { color:#333; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.p-column12 a:visited { color:#333; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.p-column12 a:hover { color:#09F; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.p-column12 a:active { color:#09F; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.p-column15 a:link { color:#333; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.p-column15 a:visited { color:#333; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.p-column15 a:hover { color:#09F; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.p-column15 a:active { color:#09F; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.p-column3 a:link { color:#333; text-decoration:none; outline:none; }.p-column3 a:visited { color:#333; text-decoration:none; outline:none;  }.p-column3 a:hover { color:#09F; text-decoration:none; outline:none;  }.p-column3 a:active { color:#09F; text-decoration:none; outline:none;  }.pp-descriptionlink a:link { color:#333; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.pp-descriptionlink a:visited { color:#333; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.pp-descriptionlink a:hover { color:#09F; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.pp-descriptionlink a:active { color:#09F; text-decoration:none; outline:none; border-bottom:1px solid #09F; }.pp-medium a:link { color:#333; text-decoration:none; outline:none; border-bottom:1px solid #9dd93d; background-color:white; }.pp-medium a:visited { color:#333; text-decoration:none; outline:none; border-bottom:1px solid #9dd93d; }.pp-medium a:hover { color:#9dd93d; text-decoration:none; outline:none; border-bottom:1px solid #9dd93d; }.pp-medium a:active { color:#9dd93d; text-decoration:none; outline:none; border-bottom:1px solid #9dd93d; }.np a:link { -moz-border-radius: 10px; -webkit-border-radius: 10px; color:white; text-decoration:none; outline:none; background:#ddd none repeat scroll 0 0; padding:4px 9px 5px; }.np a:visited { -moz-border-radius: 10px; -webkit-border-radius: 10px; color:white; text-decoration:none; outline:none; background:#ddd none repeat scroll 0 0; padding:4px 9px 5px; }.np a:hover { -moz-border-radius: 10px; -webkit-border-radius: 10px; color:white; text-decoration:none; outline:none; background:#333 none repeat scroll 0 0; padding:4px 9px 5px; }.np a:active { -moz-border-radius: 10px; -webkit-border-radius: 10px; color:white; text-decoration:none; outline:none; background:#333 none repeat scroll 0 0; padding:4px 9px 5px; }/* 2. global layout  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/.header {	width:1040px;	height:60px;	padding:34px 20px 0px 20px;	border-bottom:1px solid #ccc;	line-height:1.6;	font:14px "Georgia", serif;	margin: 0 auto;	background-color: #FFF;}.header2 {	width:1040px;	height:20px;	padding:20px 20px 0px 20px;	line-height:1.6;	font:12px "Georgia", serif;	margin: 0 auto;	background-color: #FFF;}.header-left {	width:450px;	float:left;	margin: 0 auto;}.header-right {	float:right;	text-align:right;	font-size:11px;	border-left: 10 px;	padding: 5px 0px 0px 0px;}.header-left2 {	float:right;	text-align:right;	font-size:11px;	border-left: 10 px;	padding: 0px 0px 0px 0px;}.header-right2 {	float:left;	text-align:left;	font-size:11px;	padding: 0px 0px 0px 0px;}.footer {	width:1040px;	margin:0 auto;	text-align:right;	padding:20px 20px 40px 20px;	border-top:1px solid #ccc;	font-size:10px;	color:#999999;}.container {	width:1040px;	margin:0 auto;	padding-top:50px;}.container2 {	width:1040px;	margin:0 auto;	height:0px;	padding:0px 20px 0px 20px;}.container3 {	width:1040px;	margin:0 auto;	height:500px;	padding:0px 20px 0px 20px;}.container4 {	width:1040px;	margin:0 auto;	padding:20px 20px 0px 20px;}.logo {	position:relative;	top:5px;	left:-5px;	z-index: 1;}.logonew {	position:relative;	top:25px;	left:-25px;	z-index: 2;}.logonewshopnew {	position:relative;	top:25px;	left:-95px;	z-index: 2;}.logonew2 {	position:relative;	top:25px;	left:178px;	z-index: 3;}.logonew3 {	position:relative;	top:25px;	left:380px;	z-index: 4;}.logonew4 {	position:relative;	top:390px;	left:-230px;	z-index: 5;}.logonew5 {	position:relative;	top:570px;	left: 370px;	z-index: 6;}.logonewshop {	position:relative;	top:390px;	left:-25px;	z-index: 7;}.logonewshop2 {	position:relative;	top:25px;	left:110px;	z-index: 8;}.logonewshop3 {	position:relative;	top:25px;	left:310px;	z-index: 9;}.logonewshop4 {	position:relative;	top:25px;	left:510px;	z-index: 10;}.logonewshop5 {	position:relative;	top:570px;	left: 370px;	z-index: 11;}#panel {background:white;height:250px;width:1000px;margin:0 auto;display:none;border-bottom:0px solid #ddd;padding:0px 20px 0px 20px;}.profile-slide {}.nolink {color:#999;}/* 3. front page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/.column12 {width:230px;margin:0px 40px 10px 0px;float:left;line-height:1.6;}.column13 {width:230px;margin:0px 40px 10px 0px;float:left;line-height:1.6;}.column3 {width:230px;float:right;line-height:1.6;}.work {	width:230px;	margin-bottom:22px;	border-bottom:10px;	text-align:center;	line-height:1.6;}.desc {	font-size:10px;	color:#333;}.desc2 {font-size:9px;}.desc3 {	font-size:10px;	color:#0099FF;}/* 4. project pages  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/.pp-nav {width:770px;padding:15px 20px 15px 20px;border-bottom:1px solid #ddd;margin:0 auto;text-align:left;}.pp-image {width:500px;height:707px;float:left;margin:5px 0px 30px 0px;}.pp-imagetall {width:500px;height:1248px;float:left;margin:5px 0px 30px 0px;}.pp-image2 {width:500px;height:564px;float:left;margin:5px 0px 30px 0px;}.pp-image3 {width:500px;height:500px;float:left;margin:5px 0px 30px 0px;}.pp-image4 {width:500px;height:500px;float:left;margin:5px 0px 30px 0px;}.pp-image5 {width:500px;height:500px;float:left;margin:5px 0px 30px 0px;}.pp-image6 {width:500px;height:765px;float:left;margin:5px 0px 30px 0px;}.pp-image7 {	width:1008px;	float:left;	margin:0px 16px 0px 16px;}.pp-description {	width:450px;	margin:30px 20px 30px 16px;	float:left;	line-height:1.6;}.pp-description2 {width:230px;margin:0px 40px 30px 0px;float:left;line-height:1.6;}.pp-description3 {	width:800px;	margin:30px 20px 30px 16px;	float:left;	line-height:1.6;}.pp-medium {width:500px;margin:0px 40px 30px 0px;line-height:1.6;float:left;background-color:white;}.pp-wide {width:770px;float:left;height:500px;margin:0px 0px 30px 0px}.pp-wide2 {width:770px;float:left;height:563px;margin:0px 0px 30px 0px}.pp-narrow {width:770px;float:left;height:225px;margin:0px 0px 30px 0px}.pp-title {font-family: "Georgia", serif;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing: 1px;}.pp-column3 {width:230px;float:right;line-height:1.6;text-align:right;}.pp-divider {width:770px;border-top:1px dotted #ddd;height:1px;float:left;margin-bottom:30px;}.pp-divider2 {width:770px;border-top:1px dotted #ddd;height:1px;float:left;margin-bottom:25px;}/* 6. profile page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */.p-column12 {	width:230px;	margin:40px 40px 0px 0px;	float:left;	line-height:1.6;}.p-column13 {	width:230px;	margin:40px 40px 0px 0px;	float:left;	line-height:1.6;}.p-column3 {	width:230px;	float:left;	margin:40px 0px 0px 0px;	line-height:1.6;	text-decoration: none;	font: "Georgia", serif;	color: #333;	}.p-column15 {width:500px;float:left;margin:40px 40px 40px 0;line-height:1.6;}/* 6. Logo page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */.coda-slider-wrapper { padding: 20px 0 }	.coda-slider { background: #fff }		/* Use this to keep the slider content contained in a box even when JavaScript is disabled */	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }		/* Change the width of the entire slider (without dynamic arrows) */	.coda-slider, .coda-slider .panel { width: 980px } 		/* Change margin and width of the slider (with dynamic arrows) */	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 1040x }	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }		/* Arrow styling */	.coda-nav-left a, .coda-nav-right a { background: #fff; color: #333; padding: 165px 0 0 0; font-size:20px; }	.coda-nav-left a:hover, a:active {	color:#09F;	text-decoration:none;}.coda-nav-right a:hover, a:active {	color:#09F;	text-decoration:none;}		/* Tab nav */	.coda-nav ul li a.current { background: #fff }		/* Panel padding */	.coda-slider .panel-wrapper { padding: 0px; text-align: center; }		/* Preloader */	.coda-slider p.loading { padding: 20px; text-align: center }/* Don't change anything below here unless you know what you're doing */	/* Tabbed nav */	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden;}	.coda-nav ul li { display: inline}	.coda-nav ul li a { background: #fff; color: #0099FF; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none; width:10px; }		/* Miscellaneous */	.coda-slider-wrapper { clear: both; overflow: auto }	.coda-slider { float: left; overflow: hidden; position: relative }	.coda-slider .panel { display: block; float: left }	.coda-slider .panel-container { position: relative }	.coda-nav-left, .coda-nav-right { float: left }	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
