/* CSS Document */

body {margin: 0;
background-color:#e4e4e4;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
}

h1, h2, h3, h4, p, ol, ul, form {
margin-left:30px;
margin-right:30px;
text-align:justify;
}

h1 {
padding-left:66px;
background-image:url(images/h1.png);
background-repeat:no-repeat;
height:52px;
}

#wrapper {
width:900px;
}

#nav {
width:300px;
float:left;
color:#660000;
background-image:url(images/nav_bg.jpg);
min-height:1400px;
height:auto !important;
height:1400px;
}

#branding {
min-height:144px;
height:auto !important;
height:144px;
margin:0;
}

#menu {
width:270px;
background-repeat:no-repeat;
margin:0; 
}

#main_content {
width:600px;
min-height:630px;
height:auto !important;
height:630px;
float:right;
padding-top:40px;
background-image:url(images/hg.jpg);
}

#main_content.no-bg {
background-image:none;
}

.clear { 
clear:both;
}
