@charset "UTF-8";
/* 
	Sarah Marzaioli CSS screen document 
	Developed by Team Jamie
	v 1.0
*/

/* Site wide variables */

* {
	margin:0px;
	padding:0px;
	border:0px;
}

body div#holder {
 margin:10px auto;
 text-align:left;
 width:960px;
}

body div#header {
 float:left;
 width:960px;
 height:42px;
 background:none;
}

body div#header p#nav {
 float:left;
 width:600px;
 margin:17px 0 0 0;
 padding-left:63px;
 font-family:Geneva, Verdana, sans-serif;
 font-size:18px;
 color:#a0440e;
}

body div#header p#nav a.gall {
	font-size:14px;
}

body div#header p#nav a, body div#header p#email a {
 color:#a0440e;
 text-decoration:none;
}

body div#header p#nav a.thisPage, body div#header p#nav a:hover, body div#header p#email a:hover {
 color:#6d300c;	
}

body div#header p#email {
 float:right;
 margin:24px 0 0 0;
 padding-right:70px;
 font-family:Geneva, Verdana, sans-serif;
 font-size:12px;
 color:#a0440e;
 text-align:right;
}

body div#content {
 float:left;
 clear:left;
 width:960px;
 height:790px;
 margin:0 0 40px 0;
 background-position:top;
 background-repeat:no-repeat;
 background-color:none;
 position:relative;
}

body div#content div#footer {
 position:absolute;
 bottom:47px; left:0px;
 width:960px;
 font-family:Geneva, Verdana, sans-serif;
 font-size:12px;
 color:#fff;
}

body div#content div#footer p {
	float:left;
}

body div#content div#footer p#one {
	float:left;
	padding-left:35px;
	padding-top:4px;
	width:386px;
	font-size:11px;
}

body div#content div#footer p#two {
	float:left;
	padding-left:22px;
	width:200px;
}

body div#content div#footer p#three {
	float:right;
	padding-right:35px;
	width:200px;
	padding-top:4px;
	text-align:right;
	font-size:11px;
}

body div#content div#footer a {
 color:#a0440e;
 text-decoration:none;
}

body div#content div#footer a:hover {
 color:#6d300c;
}

/* Home */

body#home {
 background-color:#f9f9e3;
 text-align:center;
 background-position:top;
 background-repeat:repeat-x;
}

body#home div#content {
 background-image:url('../images/bg_content_home.jpg');
}

body#home div#content div#left {
 float:left;
 text-align:left;
 width:272px;
 font-family:Geneva, Verdana, sans-serif;
 font-size:11px;
 line-height:17px;
 color:#262424;
 padding-left:130px;
 margin-top:167px;
 margin-right:8px;
}

body#home div#content div#left p {
 float:left;
 width:272px;	
 margin-top:15px;
}

body#home div#content div.twoh {
 float:left;
 width:200px;
 margin-top:177px;
 padding-left:10px;
}

body#home div#content div.twoh p {
 float:left;
 text-align:left;
 width:177px;
 font-family:Geneva, Verdana, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#262424;
 padding-left:15px;
 margin-top:12px;
}

body#home div#content div.twoh a {
 color:#333;
 text-decoration:none;
}

span.more, body#home div#content div#left a {
 color:#fcb886;	text-decoration:none;
}

body#home div#content div.twoh a:hover {
 color:#fcb886;
 text-decoration:underline;
}

body#home div#content div.twoh img#thumbone {
 float:right;
 margin:20px 0px 0 0;
}

body#home div#content div.twoh img#thumbtwo {
 float:left;
 clear:none;
 margin:73px 12px 0 1px;
}

/* about */

body#about {
 background-color:#f2f7f5;
 text-align:center;
 background-position:top;
 background-repeat:repeat-x;
}

body#about div#content {
 background-image:url('../images/bg_content_about.jpg');
}

body#about div#content div#aboutone {
 position:absolute; top:193px; left:145px;
 text-align:left;
 width:350px;
 font-family:Geneva, Verdana, sans-serif;
 font-size:11px;
 line-height:17px;
 color:#ddddce;
}

body#about div#content div#aboutone img {
	float:left; margin:0px; padding:0px; border:none;	
}

body#about div#content div#aboutone a {
	color:#F93;	
}

body#about div#content div#aboutthree {
 position:absolute; top:198px; left:597px;
 text-align:left;
 width:230px;
 font-family:Geneva, Verdana, sans-serif;
 font-size:11px;
 line-height:15px;
 color:#d3d3c7;

}

body#about div#content div#aboutthree p {
 margin-top:5px;

}

body#about div#content div#aboutone p {
 float:left;
 width:350px;	
 margin-top:10px;
}

body#about div#content div#aboutone ul {
 float:left;
 width:300px;	
 margin-top:10px;
}

body#about div#content div#aboutone li {
margin-left:8px;
}

/* galleries */

body.gallery {
 background-color:#f9f9e3;
 text-align:center;
 background-position:top;
 background-repeat:repeat-x;
}

body#abstract div#content {
 background-image:url('../images/bg_content_abstract.jpg');
}

body#landscape div#content {
 background-image:url('../images/bg_content_landscape.jpg');
}

body#storytelling div#content {
 background-image:url('../images/bg_content_storytelling.jpg');
}

body.gallery div#content div#sofa {
	position:absolute; bottom:117px; left:434px;
	width:100px;
	height:150px;
}

body.gallery div#content div#portrait {
	position:absolute; top:128px; left:112px;
	width:100px;
	height:150px;
}

body.gallery div#content div#gallmiddle {
	position:absolute; top:150px; left:223px;
	width:270px;
	color:#e5cccc;
	font-family:Geneva, Verdana, sans-serif;
	font-size:11px;
	line-height:17px;
	text-align:center;
}

body.gallery div#content div#gallmiddle img#mainimgs {
	margin:8px auto 0 auto;
}

body.gallery div#content div#gallmiddle p {
	width:320px; margin-top:7px;
	color:#e5cccc; float:left; clear:left;
	text-align:left; font-size:11px;
	font-family:Geneva, Verdana, sans-serif;

}

body.gallery div#content div#gallright a {
	color:#de8e5f;	text-decoration:none;
}

body.gallery div#content div#gallmiddle a {
	color:#F96; text-decoration:none;
}

body.gallery div#content div#gallmiddle a:hover, body.gallery div#content div#gallright a:hover {
	color:#f3b088; text-decoration:underline;
}

body.gallery div#content div#gallright p.bottom {
	float:right; padding:7px 30px 0 0; text-decoration:none;
	font-size:11px; color:#f3b088;
}

body.gallery div#content div#gallright {
	position:absolute; top:158px; right:108px;
	width:300px;
	color:#e5cccc;
	font-family:Geneva, Verdana, sans-serif;
	font-size:11px;
}

body.gallery div#content div#gallright p {
	margin:0px; font-size:11px;
	padding-right:20px; padding-left:7px; color:#e5cccc;
}

body.gallery div#content div#gallright table {
	padding-top:10px;	
}

body.gallery div#content div#gallright table td {
padding:1px;
}

body.gallery div#content div#gallright table td img {
	width:91px;
	height:89px;
}

/* news page */

body#news {
 background-color:#f4fbf9;
 text-align:center;
 background-position:top;
 background-repeat:repeat-x;
}

body#news div#content {
 background-image:url('../images/bg_content_news.jpg');
}

body#news div#content div#portrait {
	position:absolute; top:128px; left:122px; width:100px;
}

body#news div#content div#portrait img {
	float:left;	 clear:left;
}

body#news div#content div#portrait #newslhs {
	float:left;
	margin-top:80px;
}

body#news div#content div#gallmiddle {
	position:absolute; top:177px; left:246px;
	width:315px;
	color:#fff;
	font-family:Geneva, Verdana, sans-serif;
	font-size:11px;
	line-height:17px;
}

body#news div#content div#gallmiddle img {
	padding:0px 0px 0px 3px;
}

body#news div#content div#gallmiddle p {
	width:320px;
	float:left;
	padding:0px;
	margin-top:15px;
	color:#e3e4e0;
}


body#news div#content div#gallright a {
	color:#e3e4e0;	text-decoration:none;
}

body#news div#content div#gallmiddle a:hover, body#news div#content div#gallright a:hover {
	color:#d9baa8; text-decoration:underline;
}

body#news div#content div#gallright {
	position:absolute; top:133px; right:125px;
	width:230px;
	color:#e3e4e0;
	font-family:Geneva, Verdana, sans-serif;
	font-size:11px;
}

body#news div#content div#gallright span, body#news div#content div#gallmiddle a {
	color:#ccaa96; text-decoration:none;
}

body#news div#content div#gallright p {
	margin-top:10px;
	width:200px;
	float:left;
}

/* links page */

body#links {
 background-color:#f9f9e3;
 text-align:center;
 background-position:top;
 background-repeat:repeat-x;
}

body#links div#content {
 background-image:url('../images/bg_content_links.jpg');
}

body#links div#content div#portrait {
	position:absolute; top:123px; left:122px; width:100px;
}

body#links div#content div#portrait img {
	float:left;	 clear:left;
}


body#links div#content div#gallmiddle {
	position:absolute; top:165px; left:344px;
	width:270px;
	color:#393938;
	font-family:Geneva, Verdana, sans-serif;
	font-size:11px;
	line-height:17px;
}

body#links div#content div#gallmiddle p {
	width:215px;
	float:left;
	padding:0px;
	margin-top:15px;
	color:#393938;
}

body#links div#content div#gallmiddle p a {
	color:#c8773b; text-decoration:none;
}

body#links div#content div#gallmiddle a:hover {
	color:#b85b16; text-decoration:underline;
}

body#links div#content div.twoh {
 position:absolute; top:197px; right:129px;
 width:205px;
}

body#links div#content div.twoh img.sm {
	margin:5px 5px 20px 5px;
	height:89px; width:91px;
}

body#links div#content div#gallright span, body#links div#content div#gallmiddle a {
	color:#ccaa96; text-decoration:none;
}


/* reusable */

.fL { float:left; }
.fR { float:right; }
.white { color:#fff; }

/* ie6 png fix */

* html img, * html li, * html a, * html div { behavior: url('http://www.sarahmarzaioli.co.uk/incs/iepngfix.htc'); }