/* CSS Document */

* { margin:0; padding:0; }
body { font:normal .625em/1em Arial; background:#b9cdd3; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
p { padding:10px 0 0; }
ul li.first, ul li.first a { border-left: none; }
ul li.last, ul li.last a { border-right:none; }

#wrapper { background:url(images/wrapper.png) repeat-y; width:945px; margin:0 auto; }

#header { background:url(images/header.png) no-repeat; height:150px; }
#logo { display:block; width:323px; height:61px; position:relative; top:27px; left:23px; }

#navigation { padding:37px 0 0 20px; list-style:none; }
#navigation li { float:left; height:29px;  font:normal 1.1em/.727em Arial;}
#navigation li a { display:block; padding:12px 8px 9px;  color:#244c58; text-transform:uppercase;border-left:1px solid #FFF; border-right:1px solid #5f8691;}
#navigation li a:hover { background:url(images/navigation-active.png) repeat-x; padding:4px 8px 17px; color:#FFF; text-decoration:none; }
#navigation li.first a { border-left: none; }
#navigation li.last a { border-right:none; }
#navigation li#join-now { float:right; padding:0 10px 0 0; }
#navigation li#join-now a { padding:0; border:none; }

#container { padding:0 15px; font:normal 1.2em Arial; }

#footer { background:#b9cdd3 url(images/footer.png) no-repeat; height:69px; padding:40px 20px 0 0; }
#footer ul { float:right; list-style:none; }
#footer ul li { float:left; border-right:1px solid #87a8b2; border-left:1px solid #e9eff1; }
#footer ul li.first { border-left:none; }
#footer ul li.last { border-right:none; }
#footer ul li a { padding:0 5px; color:#FFF; font:normal 1.1em Arial; }
#footer ul li a:hover { color:#ffd433; text-decoration:underline; }
#copyright { float:right; font:normal 1.1em Arial; padding:0 10px 0 0; color:#FFF; }
