/*
Theme Name: WordPress Default
Description: The WordPress theme developed for the Hudsonville Grille.
Version: 1.0
Author: Rob McFadden
*/

* { margin: 0; padding: 0; }
body { background: #000; color: #333; font-family: Arial, Helvetica, sans-serif; }
.clear { clear: both; }
a { outline: none; }

#navigation { height: 35px; background: #ee6703; border-bottom: 1px solid #fff; margin-bottom: 10px; }
#navigation ul { width: 759px; border-left: 1px solid #fff; margin: 0 auto; list-style-type: none; height: 35px; }
#navigation ul li { float: left; font-size: 14px; line-height: 35px; border-right: 1px solid #fff; }
#navigation ul li a { display: block; height: 35px; padding: 0 15px; color: #fff; text-decoration: none; }
#navigation ul li a:hover { text-decoration: underline; }
#navigation ul li.active a { background: #aa4901; }

#navigation ul li.icon { float: right; border: none; padding-left: 10px; }
#navigation ul li.icon a { padding: 0 !important; margin-top: 7px; }
#navigation ul li.icon img { border: 0; }

#wrapper { width: 760px; margin: 0px auto; }

#header { height: 130px; background: url(images/fire.jpg); padding-top: 40px; }
#header h1 { width: 192px; height: 118px; background: url(images/hudsonville-grille.png); margin: 0 auto; text-indent: -9999px; }
#header h1 a { display: block; height: 100%; width: 100%; }

#container { background: white; border: 3px solid #ee6703; padding: 15px 15px 0; margin-bottom: 15px; }

#content { float: left; width: 500px; }
#content h2 { font-size: 28px; font-weight: normal; font-family: Georgia; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px dashed #aaa; color: #666; }
#content p { font-size: 13px; line-height: 18px; padding-bottom: 15px; text-align: justify; }

#sidebar { float: right; width: 200px; }
#sidebar ul { list-style-type: none; }
#sidebar ul li { padding-bottom: 15px; }
#sidebar p, #sidebar div { font-size: 13px; padding-left: 5px; padding-bottom: 5px; }
#sidebar h3, #sidebar h2 { font-size: 15px; padding-bottom: 5px; color: #be400f; }
#sidebar h4 { font-size: 13px; padding-left: 5px; }
#sidebar img { margin: 15px 0px; display: block; }

#footer { color: #fff; text-align: center; font-size: 11px; padding-bottom: 30px; }
#footer a { color: #fff; }