@charset "utf-8";


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

#container {margin:auto; width:960px; }

#logo{ background-image:url(img/logo.png); background-repeat:no-repeat; background-position:top middle; width:960px; height:87px; margin-top:10px; }
#logo a {display:block; width:960px; height:87px; }
#nav { margin:auto;/* background-image:url(img/nav.png); background-repeat:no-repeat; background-position:top middle;*/ width:940px; height:69px; white-space:nowrap; border-top:9px solid #000; text-align:center; }


#content { /*padding:30px 120px 0; background:url(img/content-bg.png) no-repeat top left; min-height:150px;*/ }
h1,h2 { font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }

p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:16px;}
p a { color:#333; text-decoration:none; border-bottom:1px dashed #333; }
p a:hover { color:#666; border-bottom:1px solid #666; color: }
p.posh { font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; font-weight:bold; }
p.address {text-align:center; margin-top:17px; }


p label {display:block; width:150px; float:left; text-align:right; margin-right:5px; }
input { border:1px solid #666; height:22px; width:400px; }
textarea { border:1px solid #666; width:400px; height:200px; }

.width { display:block; width:150px; height:22px; float:left; text-align:right; margin-right:5px; }
.submit { cursor:pointer; padding:5px; margin-top:10px; border:1px solid #000; background-color:#CCC; }
.submit:hover { background-color:#000; color:#CCC; border:1px solid #999; }
#recaptcha_div { margin-bottom:15px; }