body{
font-size:small;
margin:0;

padding:0px;
}
#container {
width:750px;
margin:0 auto;

}
#top {
width:750px;
float:left;
border-bottom:2px solid #fff;
}

#content{
width:520px;
float:left;
margin-left:10px;
}
#navbar{
float:right;
margin:0;
padding:0;
}
#navigation{
float:left;
width:525px;
background: url(images/navbarbg-bottom.gif) no-repeat bottom left;
padding-top:5px;
padding-bottom:5px;
margin-left:0px;
}

#navigation ul{
margin:0px;
padding: 0px 20px 0px 20px;
float:left;
display:inline;
list-style:none;
}
#navigation ul li{
float:left;
display:block;
list-style:none;
padding: 5px 8px 8px 8px;
}

#pagecontent{
border: 1px solid #fff;
margin:0;
float:right;
width:520px;
padding-top:10px;
}
#footer{
background-color: #000;
clear:both;
width:100%;
color:#fff;
float:left;
}
#pagebody{
margin-right:10px;
margin-left:0px;
background: url(images/background.gif) top left repeat-y;
float:left;
width:750px;
}
#side {
width:205px;
float:left;
padding:0;
margin:0;
}

#side ul{
margin:0;
width:197px;
float:left;
display:inline;
padding:0;
list-style:none;
list-style-position: inside;
border-right: 4px solid #74C9F0;
border-left: 4px solid #74C9F0;

}

#side ul li{

padding:5px;
background: url(images/nav-bg.gif) repeat-x top;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}

#side-bottom{

width:200px;
background:#ffffff;
padding:5px;
float:left;
border: solid 2px #666;
padding:0;
margin:0;
position:bottom;
}
#side-header{
background:url(images/navbarbg.gif) top repeat-x;
float:left;
width: 100%;
}
#side-nav{
width:150px;
padding:0;
margin:0;

float:left;
}
.left{
float:left;
padding-left:10px;
}
.right{
float:right;
padding-right:10px;
}