/* Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

/* Global */

html, body {
height: 100%;
text-align:center;
background:#dbe3e5;
background:url(../images/site-bg.gif) repeat;
font-family: Arial, Helvetica, sans-serif;
}

#main {
width:996px;
min-height:100%;
background:url(../images/main-div-bg.gif) repeat;
margin:0;
padding:0;
}

#header {
text-align:center;
width:960px;
height:139px;
background:url(../images/header.jpg) no-repeat;
}

#container {
background:url(../images/footer.jpg) bottom no-repeat;
padding-bottom:60px;
}

#left {
float:left;
width:456px;
margin-left:36px;
}

#right {
float:right;
width:456px;
margin-right:36px;
background:url(../images/menu-bg.gif) repeat;
}


#box {
width:457px;
background:url(../images/box-bg.gif) repeat;
}

#smallbox {
width:230px;
background:url(../images/smallbox-bg.gif) repeat;
}

#box-text {
padding-left:22px;
padding-right:10px;
color:#66747f;
font-family: arial, 'lucida console', sans-serif;
text-align:left;
}

#menu-text {
padding-left:22px;
padding-right:10px;
color:#66747f;
font-family: arial, 'lucida console', sans-serif;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}

#box-text a, a:visited {
color:#66747f;
text-decoration:none;
}

#box-text a:hover, a:active {
color:#66747f;
text-decoration:underline;
}

#list {
font-size:13px;
}

#list h3 {
margin-bottom:20px;
}
