body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; background-color:#538f01; background-repeat:no-repeat; background-position:center top; background-image:url(images/ward_backdrop.jpg); }
#ward_wrapper { width:600px; margin:70px auto 0px auto; }

#ward_logo_print { display:none; }

header { position:relative; width:600px; display:block; margin-top:10px; }
header section { position:relative; display:block; height:10px; padding:0px 0px 0px 45px; }
header section div { float:right; padding:0px 10px; font-size:12px; }
header section a { color:#003300; }

header div.photo { height:264px; width:600px; display:block; margin-top:10px; background-repeat:no-repeat; background-position:left top; }
header div.logo { position:absolute; top:-45px; left:-90px; height:141px; width:300px; background-repeat:no-repeat; background-position:center center; background-image:url(images/ward_logo.png); }

nav { width:600px; height:50px; display:block; background-color:#FFFFFF; background-repeat:no-repeat; background-position:0px bottom; background-image:url(images/ward_menu_selected.jpg); }
nav ul { margin:0px; padding:0px; list-style:none; }
nav li { margin:0px; padding:0px; float:left; }
nav a { display:block; margin:0px 10px; padding:0px 16px; background-repeat:no-repeat; background-position:center top; text-indent:-9999px; }
nav li.hom a { width:51px; background-image:url(images/ward_menu_home.png); margin-left:30px; }
nav li.abt a { width:56px; background-image:url(images/ward_menu_about.png); }
nav li.srv a { width:72px; background-image:url(images/ward_menu_services.png); }
nav li.imp a { width:64px; background-image:url(images/ward_menu_impact.png); }
nav li.buz a { width:35px; background-image:url(images/ward_menu_buzz.png); }
article { position:relative; width:560px; display:block; padding:20px 20px 75px 20px; background-color:#FFFFFF; background-repeat:no-repeat; background-position:left bottom; background-image:url(images/ward_footer.jpg); }
aside { position:relative; width:350px; float:right; padding:0px; margin:0px -139px 0px 20px; background-repeat:no-repeat; background-position:left top; background-image:url(images/ward_buzz.png); }
aside.fixed { height:191px; overflow:hidden; } /* fixed height for qQuery quote transitions on home page */
aside blockquote { display:none; }
aside author { display:none; }
aside div.downunder { position:relative; width:220px; top:-20px; left:11px; }
aside div.collection { position:relative; height:330px; }
aside div.collection img { position:absolute; }
aside div.selection { position:relative; top:-25px; left:10px; width:210px; height:50px; text-align:center; }

footer { position:relative; display:block; padding:10px; height:20px; font-size:10px; }
footer a.switchclick { position:absolute; top:10px; right:0px; }

h1, h2, h3, h4, h5, h6 { margin:0px; padding-top:20px; }
h1 { display:none; }
h2 { margin:0px; padding:0px 0px 10px 0px; }
img { border:0px; }
p { margin-top:0px; line-height:170%; }
dl { margin:0px; }
dt { margin:15px 0px 0px 0px; font-weight:bold; }
dd { line-height:170%; margin:0px; }
blockquote { margin:20px 0px; line-height:170%; }
blockquote div { text-align:right; font-style:italic; color:#666666; }


