
body {
	font: 70%/1.4em Arial;
	color: #333;
/*	background: #eee url('topline.png') repeat-x; */
	background: #eee; 
}

a {	color:#333333; text-decoration:none; }

a:hover { text-decoration:underline; }

#content a{
	border-bottom:1px dotted #333333;
	text-decoration:none;
	font-weight:bold; }

#wrap {	
	width:760px; 
	margin:0 auto; }
	
#wrap_top { 
	background:  url('tab_top_bg.gif') top center no-repeat; 
	height:5px; }
	
* html #wrap_top{margin-bottom:-8px;}

#main {	
	background:#fff; 
	margin:0; 
	overflow:hidden; 
	}

#head {	margin:0;
	padding: 0px 5px 17px 5px;
	background:  url('head3.jpg') no-repeat;
	background-position: 50% 100%;
	height:52px; }
	
#head .navbar { 
	padding:0; 
	margin:0; }

#head .navbar li { 
	display:inline; 
	float:right; }

#head .navbar li a {
	padding: 0 10px;
	font-weight:bold;
	font-size: 11px;
	border-bottom:1px dotted #333333;
	text-decoration:none;
}

#content{
	margin: 5px 0 0 0;
	width: 565px;
	padding: 0 30px 20px 20px;
	float:left;
	background:  url('i/content_sep.png') repeat-y;
	background-position: 98.5% 0;
}

#content .entry{
	border-bottom: #ddd 1px solid;
	text-align:justify;
	height: auto;
}

#content .entry p{
	margin: 0.2em 0 1.2em 0;
}

#content h1{
	display:block;
	margin:7px 0 6px 0;
	font-size:1.3em;
	font-weight:normal;
	letter-spacing:-1px;
	color:#505050;
	background-color:inherit;
}

#content .entry .links{
	margin:-8px 0 2px 0;
	text-align:right;
	letter-spacing:1px;
	font-size: 10px;
	color:#666;
}

#leftbar { 
	width: 130px; 
	padding: 10px 0 10px 0; 
	float:left; 
	margin:5px; }
 
#leftbar .box { 
	margin: 5px 0 20px 0; 
	border-top: #ddd 1px solid;
	border-right: #ddd 1px solid;
	font-size:11px;
}

.navheading{
	margin:0 0 2px 0;
	padding: 0;
	font-size: 13px;
	letter-spacing:1px;
	font-variant: small-caps;
	font-weight:bold;
}

.navtail{
	margin:0 0 2px 0;
	padding: 0;
	font-size: 13px;
	letter-spacing:1px;
	font-variant: small-caps;
	font-weight:bold;
}

#leftbar li {
	padding:0px; 
	margin:0px
}

#leftbar li a {
	font-weight:bold; 
	text-decoration:none; 
}

#leftbar li ul{
	font-size:1em;
	list-style:none;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	_padding: 0 0 0 26px;
}

#leftbar li ul a { 
	font-weight:normal; 
}

#leftbar #desc.box { 
	background:#eee; 
	padding:10px; 
}

#footer{
	clear:both;
	text-align:center;
	background: #ddd;
	padding: 10px;
	font-size:10px;
	color:#808080;
}

#footer a{
	margin-left:8px;
	margin-right:8px;
	color:#808080;
}

#tail{
	text-align:center;
	padding-top:10px;
	font-size:10px;
	color:#808080;
}

#tail a{
	text-decoration:none;
	color:#808080;
}

#tail a:hover{
	text-decoration:underline;
}

* html #footer{height:20px;}