body {
margin-top:0px;
font-size:12px;
background:#F2F3F7;
}
#header{
margin:0px auto;
border:0px;
background:#FFF;
width:776px;
}
#menu{
margin:2px auto;
padding:0px;
width:776px;
height: 27px;
font-size: 1.1em;
color:#FFF;
background: url(mainmenubg.gif) repeat-x;
} 
#browse_category  {
    font:0.9em Tahoma, sans-serif; 
	width: 200px;
}

    #menu ul{ 
	     margin: 1px;
		 padding:1px;
		 list-style:none;
}

	#menu li { 
		margin: 0; 
		padding: 7px 6px 5px 6px;
		float: left; 
	}
	#menu li a { 
		color: #FFF; 
		text-decoration: none;
	} 
	
	#menu li a:hover { 
		color: #FFE; 
	} 
	
#mainbox { 
margin:2px auto;
width:776px;
background:#FFF;
}
#leftsidebar{ 
float:left;
margin:0px;
padding:0px;
background:#F0F8FC;
width:24%;
height:500px;
}
#leftsidebar h2 {
font: bold 1.2em Arial, Sans-Serif; 
background:#AABBCC url(corner.gif) no-repeat top right;
padding:2px;
margin:1px;
text-align:center;
}
#left_writebook {
margin:5px 0px;
padding:2px;
color:#000;
text-indent:2em;
line-height:18px;
}
#content{ 
float:right;
margin:1px 0px 2px 0px;
padding:0px;
width:75%;
}
#content h2 { 
font: bold 1.2em Arial, Sans-Serif; 
background:#AABBCC url(corner.gif) no-repeat top right;
padding:2px;
margin:1px;
text-align:center;
background:#B2D5F5;
}
#content p{
padding-left:20px;
margin:3px 0px;
}
#content p input {
font-size:12px;
}

/* bottom*/
.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0 10px 0;
	width:776px;
	border-top: 1px solid #ccc;
	line-height: 1.4em;
	color: #414141;
	background:#FDFFFB;
}

.footer a { color: #0000FF; background: #fff; }
.footer a:hover { color: #FF0000; background: #fff; }


