body {
background : #ffffff url(/images/bg_body.gif) repeat; 
font-family: Verdana, Arial, sans-serif; 
color : #222;
padding:0;
margin:0;
font-size:13px;
}
img{border:none;}

/* ----------header / footer-------------- */
#menu {
list-style-type:none;
padding:0;
margin:0;
}

#menu li{
float:left;
}
#menu li a
{
display:block;
float:left;   
}


/* ----------container to center the layout-------------- */
#container {
width: 960px;
margin-bottom: 10px;
margin: 0 auto;
background-color: #ffffff;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #ffffff;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {padding:0px 0px;} 

/* -----------------content--------------------- */
#content {

width:450px;
float:left;
background-color: #ffffff;
padding: 10px;
margin-left:10px;
margin-right:10px;
border-right:2px dashed;
border-left:2px dashed;

}




/* --------------left navi------------- */
#sidebar1{
margin-top:20px;
margin-left:0px;

}

#sidebar1 ul{
list-style-type:none;
}
#sidebar1 li{
margin-left:-45px;
}

#sidebar2 ul{
list-style-type:none;
}
#archives ul{
list-style-type:none;
}


#left {
float: left;
width: 230px;
margin: 0;
padding: 0;

}
#sidebar2{
margin-top:20px;
margin-right:0px;
}
#right {
float: right;
width: 230px;
margin: 0;
padding: 0;
}


/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0;
padding: 0;
text-align: right; 
background:#ffffff;
height:60px;
}



