body
{
background: white url("body_bkgd.gif"); font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

a:visited 
{ color: #000000; 
font-size: 12px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
text-decoration: none; 
}

a:link 
{ color: #000000; 
font-size: 12px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
text-decoration: none; margin: 0; padding: 0 
}

a:hover 
{ color: #000000; 
font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
text-decoration: none 
}

.content-header
{ padding: 0;
  margin: 5px;
}
	
#main
{ 	background-color: #FFFFFF; 
	border: 1px #000000 solid; 
	width: 550px; 
	float: center;
}	

#page-wrapper
{
margin: 0 auto; width: 550px; 
}

#header h1
{
 color: #4f647b; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 8px 0 1px 14px; padding: 0 
}

#top_container ul
{
	padding: 0;
	margin: 0;
}
#top_container ul li
{
	list-style-type: none;
	display: block;
	float: center;
	font: 11px/25px "Lucida Grande", verdana, sans-serif;
	text-align: center;
	padding: 0;
	margin: 0;
}
#top_container a
{
	display: block; 
	color: #FFFFFF;
	padding: 0 2px 0 2px;
	margin: 0;
	text-decoration: none;
	border-top: none;
	border-right: 1px solid #A8B090;
	border-bottom: none;
}
#top_container li#active
{
	color: #FF6600;
	font-weight: bold;
	border-bottom: none;
}
#top_container a:hover
{
	color: #FF6600;
	border-bottom: none;
}

.member
{
	background: #FFFFFF;
	font-size: 11px;
	text-align: left;
	padding: 10px;
	margin: 15px;
}

.navi-pages
{
	background: #FFFFFF;
	font-size: 11px;
	text-align: right;
	padding: 10px;
	margin: 15px;
}

.content-title h3
{
color: #000000; font-size: 15px; 
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
font-weight: bold; 
}

.content
{
	padding: 5px;
	margin: 0px 0px 0px 0px;
}
.readmore
{
	text-align: right;
}
.entry-info
{
	font-size: 10px;
	text-align: right;
	line-height: 16px;
	padding: 0;
	margin: 8px 0 10px 0;
}


.entry .imgupload
{
	float: left;
	border: none;
	border: 1px solid #333;
	margin: 0px 0px 0 0;
}

.navi-pages p
{
	padding: 0;
	margin: 0;
}
.message-box
{
	background: #F8F8FF;
	font-size: 12px;
	padding: 10px;
	margin: 15px;
}
table#postcomment tr td
{
	font: 11px Verdana, Arial, sans-serif;
}
table#postcomment tr td p
{
	margin: 4px 0 4px 0;
}
#comments, #comments-post, #trackbacks
{
	font-size: 11px;
	line-height: 17px;
	padding: 0;
	margin: 20px 15px 10px 15px;
}
#comments h4, #comments-post h4, #trackbacks h4
{
color: #A9A9A9; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-repeat: repeat-y; background-position: left 0; display: block; height: 26px; clear: both; margin-left:0px; margin-right:0px; margin-top:0; margin-bottom:10px; padding-left:0px; padding-right:0; padding-top:8px; padding-bottom:0
}
.comment-item, .trackbacks-item
{
	padding: 0 0 20px 0;
	border-bottom: 1px solid #f3f3f3;
	margin: 5px 0 20px 0;
}
.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p
{
	padding: 0;
	margin: 0 0 8px 0;
}
.comment-info, .trackbacks-info
{
	font-size: 10px;
	text-align: right;
}

#sidebar a:link, #sidebar a:visited
{
	color: #646464;
	text-decoration: underline;
}
#sidebar a:hover, #header a:active
{
	background:#646464;
	color: #FFF;
	text-decoration: none;
}

.waste {
	padding             : 6px; 
    background          : #EEEFF0;
	border              : 1px #9CABBC solid;
}

.menu002 { font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 20px; color: #2E5B89; white-space: nowrap;}

/*------------------------*/

.pageswitch {
	padding: 0;
	margin: 20px 15px 40px 10px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}

.pageswitch a, .pageswitch span {
	display: block;
	float: left;
	padding: 1px 5px 2px;
	margin-right: 0.1em;
	border: 1px solid #fff;
	background: #fff;
}

.pageswitch span.current {
	border: 1px solid #000;
	font-weight: bold;
	background: #DAF1FB;
	color: #000;
}

.pageswitch a {
	border: 1px solid #9F9F9F;
	text-decoration: none;
}

.pageswitch a:hover {
	border-color: #000;
	background: #DAF1FB;
}

.pageswitch a.nextprev {
	font-weight: bold;
}

.pageswitch span.nextprev {
	color: #666;
}

.pageswitch span.nextprev {
		border: 1px solid #ddd;
		color: #999;
}

.pageswitch input {
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align: center;
	float:right;
	width:20px;
	border: 3px solid #ddd;
}

/*------------------------*/


.sidebar-wrapper
{
	margin: 10px;
}
#sidebar .box
{
 	margin: 0 0 0px 0;
}
#sidebar .box ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#sidebar .box li
{
	background: url('img/dot.gif') no-repeat 0 6px; border: 0px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:2px; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
}
#sidebar h4
{
	color: #A9A9A9;
	border-bottom: 1px dotted #A9A9A9;
	padding: 3px 0 2px 0px;
	font: 11px Verdana, Arial, sans-serif;
	margin: 0 0 8px 0;
}
#footer
{
   color: #F8F8FF;
   background: url('img/bottom.gif') repeat-x;
	width: 100%;
	text-align: center;
	clear: both;
	padding: 0;
	margin: 0
}
#footer a:link, #footer a:visited
{
	color: #FF9933;
	border: none;
}
#footer a:hover, #footer a:active
{
	color: #FF9933;
	text-decoration: underline;
}
.footer-i
{
	padding: 10px;
	margin: 0px;
}
.footer-i p
{
	padding: 0;
	margin: 0;
}
textarea.text, input.formfield
{
	font: 11px Verdana, Arial, sans-serif;
}
input.formfield
{
	width: 150px;
	margin-right: 10px;
}

input.formbutton
{
	font: 11px Verdana, Arial, sans-serif;
}

.trackbacks-text h5
{
	font: bold 11px Verdana, Arial, sans-serif;
	color: #993300;
	padding: 0;
	margin: 0;
}
.leftbox, .rightbox {
	margin: 3px;
	padding: 3px;
   font-size: larger;
}
