@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; line-height:18px;}
#page {width:950px; margin:0 auto; text-align:left; position:relative; border:1px solid #393939; background:url(img/bg.jpg) repeat-y;}
#wrapper {width:950px; margin:0 auto; text-align:left; position:relative;}
body {background:#fff; width:100%; text-align:center; margin:0 auto;}
p {font-size:12px; line-height:18px; color:#444;}
h2 {font-size:18px; line-height:27px; color:#393939; border-bottom:1px dotted #393939; text-transform:uppercase; margin-bottom:8px;}


/*Header*/
#header {background:url(img/header.jpg) no-repeat; height:147px; position:relative;}
#header #address {position:absolute; top:25px; right:25px;}
#header #address p {font-size:12px; line-height:18px; color:#fff; text-align:right;}


/*Navigation*/
.nav {background:#393939; height:32px; padding-left:25px; margin-bottom:3px;}
.nav li {list-style:none; float:left; padding-top:9px;}
.nav li a {color:#fff; text-decoration:none; padding-right:23px;}
.nav li a.about {padding-right:0;}


/*Sidebar*/
#sidebar {background:#b7b7b7; width:275px; margin-left:3px; float:left; padding:10px 20px; min-height:150px;}


/*Content*/
#content {background:#d7d7d7; width:589px; float:left; padding:10px 20px; margin-right:3px; min-height:150px;}
#content p {padding-top:10px; }
#content ul { padding:10px 0 10px 30px; }
#content ul li a { color:#000000; }


/*Footer*/
#footer {padding:20px 0;}
#footer p {font-size:11px; line-height:15px; color:#000; text-align:center;}
#footer a {color:#000; text-decoration:underline; font-size:11px; line-height:15px;}
#footer a:hover {text-decoration:none;}
