*{padding:0;margin:0}
a{color:#777}
a:hover, a:active {color:#333}
img  {
padding: 2px;
border:1px solid #777
}
a:hover img {border:1px solid #333}
.noborder, a:hover .noborder {border:0;padding:0}

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}
body {text-align:center}/* centre for ie5.+*/

body {
background:url(images/header.png) top left repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;
}

#wrapper {
width:936px;
min-height:100%;margin-bottom:-30px;
margin:auto;/* center it*/
position:relative;
text-align:left;

}
* html #wrapper{
height:100%;
width:936px;/* box model hack for ie5.+*/
w\idth:936px
}

#header {
padding-top:40px;
}
#header h2 {
font-weight:100;
color:#777;
position: absolute;
top:40px;
right:0;
font-size: 1.50em;
}

/*Menu Code*/
.blog {float:right}
#header a {color:#333;text-decoration: none}
#header a:hover, a:active {color:#777;text-decoration:underline}
#header a.selected {color:#777;text-decoration:underline}
#header ul{
padding-top:40px;
font-size:1.13em;
}
#header li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
#header .right {position:absolute;right:0;padding:0}
/*End menu*/

#title {
margin: 40px 0 40px 0;
border-top: 1px solid #777;border-bottom: 1px solid #777;
padding: 20px 0 20px 0;
}
#title h3 {
color:#333;
font-weight:100;
font-size:1.63em;
line-height:39px;
}

#content {padding-bottom:30px}
#content .left {float:left}
#content .right {float:right}

#content h4 {
font-size: 1.13em;
font-weight:100;
color:#333;
margin-bottom:30px;
}
#content p {
font-size:0.81em;
color:#777;
line-height:20px;
margin-bottom:30px;
}
#content ul {
margin-bottom:40px;
font-size:0.81em;
color:#777;
line-height:20px;
margin-right:30px;
overflow: hidden;
}
#content li {
width: 24.9%;
float: left;
}

#footer {
clear:both;
background: #333;
width:100%;
height:30px;
margin:-30px auto 0;
position:relative;
text-align:left;
}
#footer p {
margin: 0 auto;
width: 936px;
padding-top:10px;
font-size: 0.81em;
color:#fff;
}
#footer a:hover, a:active {color:#fff}

/*Form Code*/
input, textarea {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.81em;
border: 1px solid #777;
padding:5px;
margin-bottom: 30px;
color:#777;
}
input {
width:448px;
}
textarea {width:925px}
input:focus, textarea:focus {
border: 1px solid #333;
}
