*{
 margin:0;
 padding:0;
}

body{
 background:black;
 font:12px/24px "Trebuchet MS";
 color:silver;
 text-align:center;
}

a{
 color:silver;
 text-decoration:underline;
}
a:hover{
 text-decoration:none;
}

h1,
p,
form,
h2,
dl{
 margin:10px 25px;
}

#container{
 width:1024px;
 margin:0 auto;
 text-align:left;
}

#menu-bar,
#welcome-bar, 
#picture-bar, 
#contact-bar{
 float:left;
}

#picture-bar{width:500px;}
#content-bar{width:874px;float:right;}
#menu-bar{width:150px;}

#welcome-bar,
#contact-bar{
 width:262px;
 
}

#we-build,
#ref-list{
 margin-left:25px;
  list-style-type:none;
}

blockquote{
 background:black url('../img/bg_quote.png') left top no-repeat;
 width:162px;
 height:56px;
 padding:25px 0 0 45px;
 font-style:italic;
}

h1,
#contact-form legend,
#picture-bar h2,
#content-bar h2{
 font-size:20px;
}

#contact-form fieldset{
 border:none;
}
#contact-form legend{
 border:none;
 font-weight:bold;
 margin:0 0 10px 0;
 color:silver;
}
#contact-form label{
 display:block;
 font-weight:bold;
 cursor:pointer;
 margin-top:10px;
}
.fake-label{
 font-weight:bold;
 display:block;
}
.normal-text-label{
 display:inline !important;
 font-style:italic;
}
.input-text,textarea{
 border:none;
 background:#333;
 font:12px/24px "Trebuchet MS";
 color:silver;
}
.input-text,
textarea{
 width:175px;
}

dt{font-weight:bold;}
dd{
 margin-left:20px;
}
#copyline{float:none;clear:both;}