* {margin:0}

body {font-family:Helvetica, Arial, sans-serif;
background:#D7E7ED;
padding:0;
margin:0;}

#wrap {width:960px;
margin:0 auto 120px;}
#wrap.no-animal {margin:0 auto;}

h1,h2,h3,h4,h5,h6 {font-family:"ChunkFiveRoman",Impact,Helvetica,sans-serif;
font-weight:normal;
margin:0 0 10px 0 }

h1 {background:url(images/nwlogo.png) no-repeat center;
height:80px;
text-indent:-9999px;
}
h3 a, h3 a:visited {font-weight:normal}

#header {
background:#222222;
background-image: linear-gradient(bottom, #1F1F1F, #575757);
background-image: -moz-linear-gradient(bottom, #1F1F1F, #575757);
background-image: -webkit-linear-gradient(bottom, #1F1F1F, #575757);
background-image: -ms-linear-gradient(bottom, #1F1F1F, #575757);
padding:10px 0;
margin:0 0 30px 0;}

a,a:visited {color:#2489CE;
font-weight:bold;
text-decoration:none;}

a:hover,a:active {text-decoration:underline;
color:blue;}

p,#vacation {font-size:.9em;
margin:0 0 10px 0;}

#content {width:60%;
float:left;
margin:0 20px 20px 0;
padding:15px 0 0 0}

#sidebar {width:35%;
min-width:360px;
float:left;}

#vacation {clear:both;
margin:30px 0;}

.animal {
position:absolute;
right:2%;
margin:50px 0 0;}

.page {margin: -125px 25px 25px 25px}

#footer {clear:both;
background: #32882A;
background: url(../images/trees.png);
height: 288px;
margin:0px;}

#footer2 {background:#32882a;
height:30px;
padding:30px 0 5px;
text-align:center;
margin:-1px 0 0 0}

#footer2 a, #footer2 a:visited {color:#ffffff}
#footer2 a:hover,#footer2 a:active {color:blue;}