/* CSS Document */
body{
background:#000 url(/images/background.gif) repeat-y 50% 0;
font-family:"Palatino Linotype", Palatino, "Times New Roman", serif;
font-size:0.9em;
text-align:center;
}

#container{
background:#040404 url(/images/headerbackground.jpg) no-repeat 0 0px;
width:960px;
margin:0 auto;
color:#fff;
text-align:left;
}

h1#header{

}
h1#header a{
background:url(/images/yourdesignerlogo.png) no-repeat 15px 0;
text-indent:-999px;
height:200px;
width:260px;
float:left;
}

h2{
font:2.0em "Edwardian Script ITC","URW Chancery L", "Apple Chancery", "Brush Script MT", serif;
padding-bottom:10px;
margin-top:-8px;
}

p{
line-height:1.2em;
padding-bottom:15px;
color:#999;
}

em{
color:#eee;}

a{
color:#999;
}

ul{
padding:0 0 20px 10px;
}

li{
line-height:1.3em;
font-size:1.1em;
color:#999;
}

.bullet{
font-size:0.7em;
padding:0 22px;
}

hr{
border:2px solid #0c0a0a;
width:75%;
clear:both;
}

img{
padding:2px 2px 2px 2px;
}

#nav{
float:right;
padding:70px 35px 0 0px;
font:"Palatino Linotype", "Palatino", "Times New Roman", serif;
font-size:15px;
}

#nav li{
float:left;
color:#fff;
}

#nav li a{
text-decoration:none;
color:#fff;
font:1.3em "Palatino Linotype", "Palatino", "Times New Roman", serif;
}

#nav li a.active, #nav li a:hover{
color:#a09293;}

/*homepage*/
#leftquote{
clear:both;
float:left;
width:165px;
padding:75px 15px 0 30px;
font-size:1.3em;
}

#pictureswrap{
padding:0 10px 50px 34px;
width:617px;
float:left;
}

#home{
width:882px;
margin:0px auto;}

#bottomcontent{
clear:both;
width:670px;
padding:15px 80px 0px 80px;
margin:0px auto;
}

#bottomcontent p{
font-size:1.2em;
line-height:1.3em;}

.paragraphstarter{
font-family: "Edwardian Script ITC","URW Chancery L", "Apple Chancery", "Brush Script MT", serif;
font-size:2.3em;
color:#fff;
}

/*portfolio*/
#portfolio{
width:905px;
clear:both;
margin:0px auto;
padding-top:5px;
}

#leftnames{
text-align:right;
float:left;
clear:both;
padding:0 15px 0 0;
font-size:1.0em;
}

#rightnames{
float:left;
padding:0 0 0 15px;
font-size:1.0em;
}

#portfolioimage{
float:left;
width:550px;
text-align:center;
overflow:hidden;
}

#portfolio ul{
padding:0px;
}

#portfolio ul li{
  font:1.1em "Palatino Linotype", "Palatino", "Times New Roman", serif;
  padding:0 0 25px 0;
	width:160px;
}

#portfolio a{
color:#999;
text-decoration:none;
}

#portfolio a:hover{
color:#fff;
}

#portfolio p{
text-align:center;
padding-top:440px;
}

/*gallery*/
.gallery{
  text-align:center;
}
#projectdescription{
width:625px;
margin:0px auto;
padding-top:10px;
text-align:left;
}

/*services*/

#imagelist{
padding:24px 0 0 15px;
float:right;
width:500px;
}

#services h2{
color:#fff;
font-size:2.5em;
padding-top:20px;
}

#services{
color:#999;
clear:both;
width:825px;
margin:0px auto;
}

.twocolumn{
float:left;
width:105px;
list-style:disc;
margin-left:5px;
padding:10px 0 0 20px;
overflow:hidden;
}

#services a {
	color:#fff;
	padding-bottom:10px;
	margin-top:-8px;
}

/*about*/
#about{
clear:both;}

.heading{
font: 2.5em "Edwardian Script ITC","URW Chancery L", "Apple Chancery", "Brush Script MT", serif;
color:#fff;
text-align:left;
margin-bottom:20px;
}

.heading2{
font-size:1.5em;
padding-left:15px;
color:#bbb;
clear:right;
margin-bottom:20px;
}

#aboutimage{
padding:75px 20px 0 40px;
float:left;
}

#aboutdescription{
padding:10px 30px 0 305px;
text-align:left;
}

/*testimonials*/

.testimonials{
clear:both;
display:block;
width:825px;
margin:0px auto;
padding:40px 0 0 35px;}

.testimonials img{
float:left;
padding-top:5px;
}


.description{
padding:0px 0 5px 250px;
width:550px;
font-size:1.1em;
}



p.name{
font:1.0em "Palatino Linotype", "Palatino", "Times New Roman", serif;
color:#999;
text-align:right;
padding:0px 5px 0 0;
}

/*contact*/

#contact{
clear:both;
height:auto;
width:600px;
margin:0 auto;
}

#contact img{
float:left;
padding:0 25px 30px 5px;
}


#contactinfo{
width:350px;
float:left;
color:#999;
}

#contactinfo p{
line-height:1.5em;
}

.info{
padding:10px 0 0 35px;
color:#fff;
font-weight:bold;
}

#contactform{
width:525px;
margin:0px auto;
clear:both;
font-size:.9em;
}

#rfiheader{
padding:10px 0 20px 120px;
font-size:2.3em;}

label{
width:120px;
display:block;
clear:left;
float:left;
}

label.inline{
clear:none;
}

ul#form li{
padding-bottom:10px;
}

br.clear{
clear:both;
height:1px;
}

#footer{
width:960px;
color:#999;
text-align:center;
clear:both;
padding:20px 0;
}

