	@import url(/css/reset.css);
	
	html, body {background:#c9ccb2; color:#848675; margin:0; padding:0; font-size: .92em; font-family: Arial, sans-serif;}
	
	h1 {font-size: 1.8em; margin: .5em 0 ;}
	h2 {font-size: 1.4em; margin: .5em 0 0.4em;}
	h3 {font-size: 1.25em; margin: .5em 0 0.25em;}
	p {margin:.5em 0 .25em;}	
	
	.main ol,.main ul,.main li{margin:0; padding:0;}
	.main ul, .main ol {padding-left:1em;}
	.main li {list-style-type:disc;}
	
	a {color:#369; text-decoration:underline;}
	
	input[type=text], textarea {border:1px solid #7396b6; padding:6px; margin:0; background:#fcfcfc;}
	
	.errors {color:red;}
	.message {color:green;}
	
	/* grid */
		
	.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12,.g13,.g14,.g15,.g16,.g17,.g18,.g19,.g20,.g21,.g22,.g23,.g24 {float:left; margin-right:10px; /*overflow:hidden;*/}
	
	.g1 {width:30px;} .g2 {width:70px;}	.g3 {width:110px;}	.g4 {width:150px;}	.g5 {width:190px;}	.g6 {width:230px;}	.g7 {width:270px;}	.g8 {width:310px;}	.g9 {width:350px;}	.g10 {width:390px;}	.g11 {width:430px;}	.g12 {width:470px;}	.g13 {width:510px;}	.g14 {width:550px;}	.g15 {width:590px;}	.g16 {width:630px;}	.g17 {width:670px;}	.g18 {width:710px;}	.g19 {width:750px;}	.g20 {width:790px;}	.g21 {width:830px;}	.g22 {width:870px;}	.g23 {width:910px;}	.g24 {width:950px;}
	
	.last {margin-right:0;}
	.clear {clear:both; overflow: hidden;}
		
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix {display:inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display:block;}
	/* End hide from IE-mac */
	
	
	/* --------layout 
		.title, .header, .main, .footer, .footerLinks {width:970px; margin:0 auto; padding:0; border:0; overflow:hidden; background:orange;}
		.titleC, .headerC, .mainC, .footerC, .footerLinksC {margin:0 auto; padding:0; border:0; width:950px; overflow:hidden; background:teal;}
	*/
	
	/* --------TITLE 
		.title {line-height:1; margin-top:40px;}
		.title .titleC {}
	*/
	/* --------HEADER 
		.header {line-height:1;}
		.header .headerC {}
	*/
	/* --------MAIN 
		.main {}
		.main .mainC {}
	*/
	/* --------FOOTER 
		.footer {line-height:1;}
		.footer .footerC {}
	*/
	/* --------FOOTER LINKS 
		.footerLinks {line-height:1;}
		.footerLinks .footerLinksC {}
	*/
	 
	.header, .main, .footer {min-width:800px; margin:0 auto; max-width:1170px;}
	.full .header, .full .main, .full .footer {min-width:800px; margin:0 auto; max-width:900px;}
	 
	.header {height:145px; background:; position:relative;}
	.header .logo {position:absolute; left:75px; top:43px; display:block;}
	.header .logo img {display:block;}
	.headerC {}
	.headerC .utilityLinks {position:absolute; right:40px; bottom:6px; display:none;}
	.headerC .utilityLinks a {float:right; padding:0 0 0 12px; color:white;}
	 
	 
	.main .mainTop {}
	.main .mainTop .topRight {background:url(/img/tr.png) top right repeat-y;}
	.main .mainTop .topLeft {margin:0 20px 0 0; background:url(/img/main-bg-top.png) 0 0 repeat-y; height:15px;}
	.full .main .mainTop .topLeft {background:url(/img/main-bg-top-full.png) 0 0 repeat-y;}
	.main .mainC {position:relative;}
	.main .mainC .mainRight {background:url(/img/bg-r.png) top right repeat-y;}
	.main .mainC .mainLeft {min-height:600px; margin:0 20px 0 0; padding:0 0 0 10px; background:url(/img/main-bg-bg.png) 0 0 repeat-y;}
	.full .main .mainC .mainLeft {background:url(/img/main-bg-bg-full.png) 0 0 repeat-y;}
	.main .mainBase {}
	.main .mainBase .baseRight {background:url(/img/br.png) top right repeat-y;}
	.main .mainBase .baseLeft {margin:0 20px 0 0; background:url(/img/main-bg-base.png) 0 0 repeat-y; height:20px;}
	.full .main .mainBase .baseLeft {background:url(/img/main-bg-base-full.png) 0 0 repeat-y;}
	
	.left, .right {min-height:600px; position:relative;}
	.left {float:left; width:240px;}
	.fullC {padding:0 0 0 10px;}
	 
	.info {width:221px;}
	.info .top {height:5px; background: url(/img/info-top.gif) 0 0 no-repeat;}
	.info .c {background: url(/img/info-bg.gif) 0 0 repeat-y;}
	.info .base {height:5px; background: url(/img/info-base.gif) 0 0 no-repeat;}
	 
	.copy {cursor:pointer; position:relative; top:1px; margin-left:5px;}
	.copy img {}
	 
	.email {cursor:pointer; position:relative; top:1px; margin-left:2px;}
	.email img {}
	 
	.infoText {padding:0 15px 0 0; position:relative;}
	.infoText .question {position:absolute; top:3px; right:0px; height:11px; width:12px; background: url(/img/help.png) 0 0 no-repeat; cursor:pointer;}
	 
	.hr {padding:20px 0;}
		 
	/* homepage */
	
	.start {height:210px; padding:115px 0 20px;}
	.start .c {margin:0 auto 0; width:369px; position:relative;}
	.start .cta {display:block; width:369px; height:166px; line-height:150px; color:white; font-size:35px; text-align:center; text-decoration:none; background: url(/img/buttons/start.png) 0 0 no-repeat;}
	.start .ctaResponse {display:block; margin:0 auto; width:369px; height:166px; line-height:150px; color:#848675; font-size:35px; text-align:center; background: url() 0 0 no-repeat;}
		
	.noKey {width:300px; margin:0 auto;}
		
	.betaRequest {width:305px; margin:0 auto; display:none;}
			
		 
	.leftNav {padding:10px;}
	.leftNav .items {padding:0 10px;} 
	.leftNav .item {margin:0 0 8px;}
	.leftNav .collectionInfo {}
	.leftNav .uri {}
	.leftNav .uri .collectionUri {font-size:20px; color:#848675; line-height:30px; padding:0 0 0 10px;}
	.leftNav .uri .collectionName {color:#ea311f;}
	.leftNav a {font-size:20px; color:#848675; padding:0 0 0 22px;}
	.leftNav .add {background: url(/img/add.png) 0 4px no-repeat;}
	.leftNav .download {background: url(/img/download.png) 0 4px no-repeat;}
	.leftNav .view {background: url(/img/view.png) 0 4px no-repeat;}
	.leftNav .collectionSettings {background: url(/img/settings.png) 0 4px no-repeat;}
	 
	.leftNav a:hover {color:#848675;}
	.leftNav a:visited {color:#848675;}
	
	
	.right {margin:0 0 0 250px; padding:0px 10px 10px 10px;}
	
	.footer {background:;}
	.footerC {margin:10px 25px 40px;;}
	.footerLinks {text-align:right;}
	.footerLinks a {color:white;}
	 
	/*Breadcrumb*/
	.breadCrumb {height:30px; line-height:30px; background:url(/img/breadcrumb-bg.png) 0 0 no-repeat; font-size:18px; padding:0 0 0 10px; color:#fff; margin:0 0 5px 0;}
	 
	/*Collections*/
	.addPhotos {padding:5px 0 0 0;}
	.addPhotos .uploader {}
	.addPhotos .added {}
	.addPhotos .cancelAll {margin:15px 0;}
	.addPhotos .browse {margin:15px 0;}
	
	.settings {}
	.settings .label {margin: 15px 0 2px; font-weight:bold;}
	.settings .input {}
	.settings input[type=text] {width:50%;}
	.settings textarea {width:50%;}
	.settings .status {padding:0 0 0 15px;}
	
	
	/*lightbox Styles*/
	#lightbox-caption-title {display:none;}
	#lightbox-infoBox {display:none; visibility:hidden;}

	.thumb {float:left; margin:2px; border:2px solid white; padding:2px; position:relative;}
	.thumb .view {display:none; height:16px; width:16px; background:url(/img/view.png) 0 0 no-repeat; cursor: pointer; position:absolute; top:30px; left:45px;}
	.thumb .down {display:none; height:16px; width:16px; background:url(/img/download.png) 0 0 no-repeat; cursor: pointer; position:absolute; top:30px; left:15px;}
	.selected {border-color:#ea311f;}
	a {outline:none;}
	
	.contactForm {}
	.contactForm .label {padding:10px 0 0;}	
	.contactForm textarea {height:200px; width:80%;}
	
	
	
