/* Reset - Meyer's reloaded.*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}body {line-height: 1;	color: black;	background: white;}ol, ul {list-style-type: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}
/* end reset */

/* Overcharge HTML */
body{background:url('../images/bg-body.jpg') top left repeat-x #b5b5b5; margin-bottom:25px;}
.bolded{font-weight:bold;}

/* PAGE BLOCKS*/
/*------------*/
	#all{width:771px; margin:auto;}	/*page wrapper*/
	#header{height:151px;} /* header */
	/* menu-wrapper */
	#navigation{height:100px;font-family: Helvetica,Arial, sans-serif; font-size:15px;position:relative; top:0; left:0; }
	#content-images{height:514px;} /* dark grey bg */
	#content-editorial{padding-top:60px;} /* all rest below */
	#spacer-for-text{height:500px;} /* SEO spacer => push the text content down */
	#bottomlink{width:401px; margin:auto; margin-top:50px;} /* footer */


/* PAGE ELEMENTS */
/*----------------*/
/*header items */
	#header .logo{height:51px;}
/* navigation */
	/* main wrapper & fonts : level 0 */
	#mainmenu{position:absolute; top:0px; right:0;} 
		#mainmenu a{font-family: Helvetica, Arial, sans-serif; font-size:16px; display:block;
				height:30px; line-height:30px;padding:15px 0px 0px 10px; color:#606060; text-decoration:none;}
		#mainmenu a:hover{ color:#fff;}
	/* sub menu wrappers & fonts */
	.subm{display:none; position:absolute; top:50px; right:0;} /* sub menu wrapper class*/
		.subm a {display:block;height:30px; line-height:30px;padding:0px 0px 15px 10px; color:#606060;
				text-decoration:none; font-family: Helvetica, Arial, sans-serif; font-size:16px; }
		.subm a span{display:block;line-height:18px; text-align:center; padding-top:5px;}
				
		.subm a:hover{ color:#fff;}

	/* navigation positioning :  commons & default   */
	#navigation ul{ float:right;}
	/* sized li : IE6 compulsary so they are floated correctly*/
	#navigation li{ float:right; text-align:right; width:100px; display:inline; }
	/* navigation positioning : menu level 0 */
	#navigation li#Portfolio{width:85px;}
	#navigation li#Clients{width:100px;}
	#navigation li#About{width:70px;}
	#navigation li#Contact{width:80px; padding-right:0;}
	/* navigation positioning :sub level 1*/
	#navigation li#Annual{width:130px;}
	#navigation li#Corporate{width:100px;}
	#navigation li#Photojrnlsm{width:120px;}
	#navigation li#New{width:55px;}
	#navigation li#Skills{width:60px;}
	#navigation li#Personal{width:90px;}
	#navigation li#Architecture{width:105px;}
	#navigation li#Editorial{width:75px;}

/* content  wrappers*/
	#content-images img{float:left}
	#content-editorial h1{ text-align:center; font-size:18px; color:#606060;font-family: Helvetica, Arial, sans-serif;}

/* footer links */
	#bottomlink p, #bottomlink p a{ line-height:12px; text-align:center;color:#666;
									 font-size:10px;font-family: Helvetica, Arial, sans-serif; text-decoration:none;}
	#bottomlink p a{padding-right:5px;}
	#bottomlink p a:hover{text-decoration:underline;}


/* CONTENT PAGES SPECIFIC ELEMENTS */
/*---------------------------------*/
/* Home Page */
	/* to edit the height of the slider, please see coda-slider.css */
/*  text wrapper in gallery page */
	.description{ background:#8e8e8e;font-size:12px; line-height:15px; border:1px solid #ccc; color:#fff;
				 padding:15px;font-family: Verdana, Helvetica, Arial, sans-serif; }
		.description h2{font-size:16px; line-height:19px; padding-bottom:15px; text-align:center; font-weight:bold;}
		.description p{ text-align:justify; padding:8px 0; }
		.description a{color:#fff; text-decoration:none; font-weight:bold; font-size:12px}
		.description a:hover{color:#606060; text-decoration:none; font-weight:bold;}

/* our clients */
		#clientsp h2{font-size:16px; line-height:19px; padding-bottom:15px; text-align:center;
					 font-weight:bold; color:#fff;padding-top:50px; padding-bottom:50px;}

	.client-list{width:250px; float:left; }
		.client-list li{padding:4px 5px;font-family:Verdana, Helvetica, Arial, sans-serif;
						 font-size:12px; color:#fff;}
/* internships + bio + contact*/
		.internships h2, .bio h2, .contact h2{padding:10px;font-family:Verdana, Helvetica, Arial, sans-serif; font-size:18px; 
						font-weight:bold; color:#fff; text-align:center;}
		.internships p, .bio p, .contact p{padding:7px 15px;font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px;
						 line-height:14px; color:#fff; text-align:justify;}
	.internships a, .bio a, .contact a{color:#fff; text-decoration:none; font-weight:bold; font-size:12px}
	.internships a:hover, .bio a:hover, .contact a:hover{color:#606060; text-decoration:none; font-weight:bold;}
	
	.bio{padding-top:80px;}
	.contact{padding-top:20px;}
	 /* internships slider  : see coda-slider.css*/


/* Resources */
	.resources{font-family:Verdana, Helvetica, Arial, sans-serif;font-size:12px; color:#fff;}
		.resources .copy{display:none; background:#606060; width:760px; margin-left:25px; border:1px solid #b5b5b5}
		.resources h4{padding:4px; }
			.resources h4 a{ color:#fff; font-size:14px; text-decoration:none; font-weight:bold; line-height:16px;}
			.resources h4 a:hover{ color:#606060;}
		.resources li{padding: 5px; text-align:justify; color:#fff; line-height:14px;}
			.resources li a{text-decoration:underline; color:#fff; }
			.resources li a:hover{text-decoration:underline; color:#b5b5b5; }

/* Skills */
	.skills ul{font-family:Verdana, Helvetica, Arial, sans-serif; padding-top:50px; padding-left:200px;font-size:14px;
			 text-decoration:none; line-height:16px; color:#fff;}
		.skills ul li{padding:5px 0px;}


/* Personal */
	/* see coda-slider.css*/


/* contact */
#PhoneContact{float:right;width:200px; border:1px solid #b5b5b5; padding:5px; padding-bottom:0px;}
#contactform {margin-left:25px;}

#contactform p{color:#fff;}
fieldset{padding:5px; padding-bottom:30px; color:#fff; }

input, textarea, select{border:1px solid #AFC2F0;font-size:100%; padding:2px 3px; color:#606060;}
input{width:200px;}
textarea{width:280px;}
select{padding-right:0px;}
option {padding:0px 3px;font-size:100%;}
label{display:block;width:100px;font-size:12px;  float:left; text-align:right; padding-right:20px; color:#fff;}