body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:76%; color:#666; background-color:#EEE; }

p { margin:0; padding:10px 0 0 0; }

a {color:#669999;}

#container { margin:30px auto; padding:0; width:950px; background-color:#FFF; border:5px #FFF solid; position:relative; }

#header { margin:0; padding:0; width:950px; height:75px; height:131px; position:relative }

.pipe {margin:0; padding:0 8px 0 8px; color:#CCC; }


#navigation { margin:0; padding:0; position:absolute; top:115px; left:613px; width:340px; }
#navigation li { margin:0; padding:0; list-style:none; float:left; text-align:right;}
#navigation li a { text-decoration:none; }
#navigation li a:hover {text-decoration:underline; }

#intro { margin:5px 0 0 0; padding:0; height:182px; width:950px; background-color:#669999; background-image:url(images/background-side.gif); background-repeat:no-repeat; background-position:right; position:relative; }

#intro h1 { margin:0; padding:0; font-size:225%; font-weight:normal; color:#FFF; position:absolute; top:120px; left:284px; }
#intro h2 { margin:0; padding:0; font-size:150%; font-weight:normal; color:#FFF; position:absolute; top:153px; left:284px; }



#left { margin:3px 0 3px 0; padding:0 0 0 10px; width:266px; float:left; }
#left blockquote { margin:0; padding:0 25px 10px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:150%;}
#left h3 { margin:0; padding:5px 0 0 0; font-weight:normal; font-size:130%; }
#left p { margin:0; padding:5px 0 5px 0; }
#left hr {color: #EEE; background-color: #EEE; border:none; height: 1px; margin:3px 0 0 0; padding:0; width:230px; }

#right { margin:3px 0 3px 7px; padding:0; width:667px; float:left; line-height:150%; }
#right h2 { margin:0; padding:10px 0 0 0; font-weight:normal; font-size:150%; }
#right h3 { margin:0; padding:10px 0 0 0; font-weight:normal; font-size:120%; }
#right ul { margin:0; padding:5px 10px 0 30px; }
#right hr {color: #EEE; background-color: #EEE; border:none; height: 1px; margin:15px 10px 5px 0; padding:0; }


#contact-details h3 { margin:0; padding:5px 0 0 0; font-weight:normal; font-size:110%; }

#banner {padding:10px 0 5px 0; }

#footer { margin:0 0 0 0; padding:20px 0 0 0; width:950px; height:45px; clear:both; font-size:90%; }
#footer p { margin:0; padding:0; text-align:right; color:#B6B4B4; }
#footer p a {text-decoration:none; color:#B6B4B4; }
#footer p a:hover { text-decoration:underline; color:#B6B4B4; }
#footer img {padding-left:10px; }


#contact-form { margin:10px 0 0 0; width:600px;}

#contact-form ul { margin:0; padding:0; }

#contact-form ul li { list-style:none; border-bottom:1px #EEE solid; margin-bottom:2px; padding:6px 6px 6px 0; }

#contact-form label { float:left; margin:0; padding:5px 5px 5px 0; width:150px; font-size: 90%; }

#contact-form .space { margin:15px 0 15px 0; }

#contact-form input { height:20px; }

#contact-form .input, #contact-form .textarea { border:1px #CCC solid; }

#submit-button { margin:0; padding:0 0 10px 233px;}
