/*---------------- container ----------------*/	body{	background:#FFF;	color:#000;	margin-bottom: 0px;	margin-top: 0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal;	}		#container{	margin-left:auto;	margin-right:auto;	width:800px	}	#container img{	padding-right:10px;	padding-bottom:5px	}	/*---------------- links ----------------*/			A, A:link{	color:#00A0AF;	background:transparent;	text-decoration:none	}		A:active, A:hover, .posted A:hover{	color:#999;	background:transparent;	text-decoration:underline	}/*---------------- banner ----------------*/			#banner{	color:#FFF;	background:#cccccc;	width:800px;	height:150px;	}/*---------------- menu ----------------*/		#navmenu{	background:#fff;	width:800px;	padding-top:5px;	padding-bottom:2px;	text-align:right;	border-bottom:#CCC 1px dotted	}		.navmenu {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-color:#666;	font-size:13px;	list-style:none;	}		.navmenu a:link, .navmenu a:visited, .blogbody a:active{	margin:0;	font-weight:bold;	color:#666;	width: 100%;	}		.navmenu li a{	text-decoration:none;	font-weight:normal;	display:block;	background-color:#FFF;	color:#0080C0;	}		.navmenu li a:hover{	background-color:#004080;	border-left:#0080C0 5px solid;	color:#fff;	}	.navmenu li a:hover{	background-color:#004080;	border-left:#0080C0 5px solid;	color:#fff;	}	/*---------------- main content ----------------*/			#pagebody{	float:left;	background:transparent;	width:485px;	clear:left;	}	#content{	float:left;	color:#000;	background:transparent;	width:485px;	clear:left;	}		#content2{	float:left;	color:#000;	background:transparent;	width:100%;	clear:left;	}		.blogbody, .pagebody, .comments-body, .trackback-body{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal;	background:#FFF;	padding-left:5px;	padding-right:5px;	line-height:120%;	border-left:#CCC 1px dotted;	border-right:#CCC 1px dotted;	border-bottom:#CCC 1px dotted;	}		.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active,	.blogbody a:hover {	font-weight: normal;	text-decoration: underline	}		.blogbody2, .pagebody2, .comments-body2, .trackback-body2{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal;	background:#FFF;	margin-bottom:5px;	line-height:120%;	border-bottom:#CCC 1px dotted	}		.blogbody2 a, .blogbody2 a:link, .blogbody2 a:visited, .blogbody2 a:active,	.blogbody2 a:hover {	font-weight: normal;	text-decoration: underline	}			.copy { 	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal	}	/*---------------- comments ----------------*/		.comments-body{	border-right:#004080 5px solid;	border-top:#CCC 1px solid;	margin-left:10px	}		.trackback-body{	border-right:#0080C0 5px solid;	border-top:#CCC 1px solid;	margin-left:10px	}		ol{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333;	background:transparent;	font-size:small;	font-weight:normal	}		/*---------------- posted ----------------*/	.posted { 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size: x-small; 	color:#666;	background:transparent;	padding-bottom:5px;	}	.posted a {	color:#666;	background:transparent;	text-decoration:underline	}		/*---------------- main archive ----------------*/		.archive-content { 	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal	}		.module-content { 	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal	}/*---------------- entry ----------------*/	.entry {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal	}			.entry_title { 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size: x-small; 	color:#666;	background:#cccccc;	padding-left:5px	}		.entry_title2 { 	font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size: 11;	font-weight:bold; 	color:#666;	border-bottom:#CCC 1px dotted	}	.entry-body {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#999;	font-size:10px;	font-weight:normal	}		.entry-more {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal	}		.entry-content {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal	}	/*---------------- archive trackbacks ----------------*/	.trackbacks {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	font-size:10px;	font-weight:normal;	}		/*---------------- archive comments ----------------*/	.comments {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#999;	font-size:10px;	font-weight:normal;	}	/*---------------- headings ----------------*/		h2, h3 {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	background:ccc;	border-bottom:#CCC 1px dotted;	font-size:12px;	margin-top:20px;	font-weight:lighter;	text-align:left	}		h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	border-bottom:#00A0AF 10px solid;	font-size:12px;	font-weight:bold;	margin-top:17px	}		h3 a, h3 a:link, h3 a:visited {	font-weight:bold;	color:#0080C0;	background:transparent;	text-decoration:none	}/*---------------- content nav ----------------*/		.content-nav a, .content-nav a:link, .content-nav a:visited, .content-nav a:active,	.content-nav a:hover {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;		font-weight: bold;	text-decoration: underline	}	/*---------------- side bar ----------------*/			.side {	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333;	font-size:10px;	font-weight:normal;	background:#FFF;	line-height:120%;	margin-top:5px;	padding-bottom:5px;	border-bottom:#ccc 1px dotted	}		.news{	color:#FFF;	background:#cccccc;	height:85px;	}		.ad{	color:#FFF;	border-bottom:#ccc 1px dotted;	border-top:#ccc 1px dotted;	padding:5px;	height:240px;	margin-top:20px	}				#links{	float:right;	color:#333;	padding-left:5px;	padding-right:5px;	padding-bottom:5px;	width:285px;	background:#FFF;	}			#links li, #links ul {	list-style:none;	margin:0;	padding:0;	}		.blank {	display:none	}		abbr, acronym {	border-bottom: 1px dotted #333;	cursor: help;	}		blockquote {	border-left:#0080C0 2px solid;	padding-left:5px;	background:#FFF;	color:#000	}