body { 
margin: 0;
padding: 0; 
background: #f5f5f5 url(bg.gif);
color: #222;
font-size: 16px;
line-height: 24px;
font-family: 'Droid Sans', sans-serif;
}

a { color: #336699; }
a:hover { color: #ff0000; }

#wrap { 
margin: 0 auto;
width: 980px;
}

#header {
text-align: center;
padding: 50px 0;
}

#header h1 {
font-family: 'Philosopher', sans-serif;
padding: 0;
margin: 0;
line-height:1;
font-size: 85px;
}

#header h1 span { font-size: 30px; color: #000; }

#header h1 a { color: #2F323F; text-decoration: none; }
#header h1 a:hover { color: #000; }

#divider { 
background: url(divider.png) no-repeat center;
padding: 97px 0;
}

#menu {
margin: 92px 0 0 0;
float: right;
width: 240px;
}
#menu ul
{
list-style-type: none;
padding: 0;
margin: 0;
}
#menu ul li { -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;background: #f5f5f5; margin: 10px 0 0 0;}
#menu ul li a { -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;display: block; color: #000; text-decoration: none; padding: 3px 10px; }
#menu ul li a:hover { -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;background: #e5e5e5; }
#menu ul li.webgen-menu-item-selected { -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;background: #383838; color: #fff; padding: 3px 10px; }

#menu h4 { color: #fff; background: #282828; padding: 10px; }

#content {float: left; width: 710px; padding: 0 20px 50px 10px; margin: 10px 0 0 0;}
#content h2 { color: #191919; line-height: 45px; font-size: 35px; }


#footer { 
background: #383838;
color: #fff;
padding: 20px;
}
.left { float: left; } 
.right { float: right; }

#footer a { color: #fff; text-decoration: none;}
#footer a:hover { color: #eee; }

form.email p {
padding: 0 0 10px 0;
margin: 0;
}

form.email input, form.email textarea {
margin: 0 0 20px 0;
}

form.email input {
background:#f5f5f5;
padding: 5px;
border: 1px solid #9f9f9f;
}

form.email textarea {
background: #f5f5f5;
padding: 5px;
border: 1px solid #9f9f9f;
width: 400px;
height: 250px;
}

form.email input.send {
color: #eee;
background: #555;
border: 1px solid #111;
padding: 10px;
cursor: pointer;
}

