html, body {
    margin: 0;
    padding: 0
}

/* IE hacks to keep grid next to subnav */
* html .minwidth {
    border-left:1080px solid #fff;
}

* html .container {
    margin-left: -960px;
    position: relative;
}

* html .minwidth, * html .container {
	height: 1px;
}

body {
    font: 12px Arial, Helvetica, sans-serif;
    color: #282253;
}


p {
    margin: 0 10px 10px
}

div#container {
    width: 100%;
    min-width: 1100px;
    /* IE Hack for min-width */
	width: expression(document.body.clientWidth < 1102? "1100px" : "auto");     
}

div#header {
    background-image: url("../im/bk.jpg");
    background-repeat: repeat-x;
    height: 140px;
}

div#content p {
    font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    line-height: 1.6em;
    color: #282253;
}

div#extra {
    
}

div#footer {
    float:left;
    background-image: url("../im/ftbk.jpg");
    background-repeat: repeat-x;
    width: 100%;
    height: 215px;
}

div#footer p {
    
}

div#wrapper {
}

div#content {
    width: 1100px;
    margin: 0 auto;
}

div#nonavcontent {
    padding-left: 5px;
}

div#extra {
    clear: left;
    width: 100%
}