* {	margin:0px;	padding:0px;	list-style-type:none;}body {	background-color:#edf4ff;	text-align:center;	font-family: Verdana, Helvetica, sans-serif;	/*font-size: 9px;*/}img.visual {	margin:2px;	border-width:1px;	border-style:solid;	border-color:#7A81A5;    filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50;}img.visual:hover {	margin:2px;	border-width:1px;	border-style:solid;	border-color:#7A81A5;    filter:alpha(opacity=100);	-moz-opacity:1;	opacity:1;}img {	border-style:none;	border-width:0px;}.strike {	text-decoration : line-through;}.smallpic{	border-width:1px;	border-style:solid;	border-color:#CED0DB;	}.frame {border:1px solid #CED0DB;margin:0pt;max-width:100%;padding:7px;}/************************************************************************ COMMENT CSS************************************************************************/.comment {	width:480px;	font-family:Trebuchet MS,verdana;	font-size:11px;	letter-spacing:0.04em;	text-align:left;	background-image:url(../images/commenttop.jpg);	background-repeat:no-repeat;	background-position:top left;	margin-bottom:20px;	padding-top:20px;	padding-left:20px;}.comment strong {	letter-spacing:0.04em;	font-weight:normal;	padding-right:0px;	color:#999999;	text-align:left;}.comment .content {	text-align:left;	line-height:1.5em;	padding-top:5px;	color:#555555;	letter-spacing:0.08em;}.comment .gravatar {	float:right;	clear:left;}.comment .gravatar_img {	float:left;	margin-left:10px;	margin-bottom:5px;	display:none;}.comment .title {	font-size:11px;	color:#AAAAAA;	text-align:left;}.comment .trackbacktitle {	padding-left:15px;	background-image:url(../images/bullet.gif);	background-position:0px 3px;	background-repeat:no-repeat;}.comment .date {	font-size:11px;	text-align:left;	margin-top:10px;}.comment a {	font-size:11px;	color:#999999;	font-size:11px;	text-decoration:none;}.comment a.trackback {	background-image:url()}.comment a:hover {	color:#0C1D73;}/************************************************************************ MESSAGE CSS************************************************************************/.message {	width:480px;	text-align:left;	margin-bottom:40px;	margin-left:20px;	/*margin-left:auto;	margin-right:auto;*/	/*border-style:solid;	border-color:black;	border-width:1px;*/}.message strong,.message h1,.message h2 {	font-family: "Trebuchet MS",Tahoma, Helvetica, sans-serif;	font-size: 15px;	vertical-align: top;		font-weight:bold;	text-decoration:italic;	/*letter-spacing:0.02em;*/	color:#0C1D73;}

.message .content strong {
	font-size:12px;
	color:#333333;
	margin-bottom:3px;
}.message h3 {	margin-top:20px;
	font-size:14px;
}.message strong a,.message h1 a, .message h2 a, .message h3{	color:#0C1D73;}.message strong a:hover,.message h1 a:hover,.message h2 a:hover{	text-decoration:none;}.message .content {	font-family: Trebuchet MS,Verdana, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.6em;	vertical-align: top;	text-align:justify;	padding-bottom:5px;	color:#444444;}.message h5 {	margin:0px;	padding:0px;	font-style:normal;	font-weight:normal;	font-family:Trebuchet MS,verdana;	font-size:10px;	color:#BBBBBB;}.message h6 {	color:#BBBBBB;	display:inline;	float:right;	font-family:verdana;	font-size:9px;	font-weight:normal;	display:inline;	margin:0px;	padding:0px;	font-family:Trebuchet MS,verdana;}.message .content a {	color:#505B93;	font-size:12px;	font-family:Trebuchet MS,verdana;	padding-top:2px;	padding-bottom:2px;	text-decoration:none;	display:inline;}.message .content a.pdf {	color:#505B93;	font-size:12px;	font-family:Trebuchet MS,verdana;	padding-left:23px;	background-image:url(../images/pdf.png);	background-position:0px 2px;	background-repeat:no-repeat;	padding-top:2px;	padding-bottom:2px;	text-decoration:none;	display:inline;}.message .content a.bxlblog {	color:#505B93;	font-size:12px;	font-family:Trebuchet MS,verdana;	padding-left:23px;	background-image:url(../images/bxlblog.png);	background-position:0px 2px;	background-repeat:no-repeat;	padding-top:2px;	padding-bottom:2px;	text-decoration:none;	display:inline;}.message .content a.rss {	color:#505B93;	font-size:12px;	font-family:Trebuchet MS,verdana;	padding-left:16px;	background-image:url(../images/rsssmaller.png);	background-position:1px 4px;	background-repeat:no-repeat;	padding-top:2px;	padding-bottom:2px;	text-decoration:none;	display:inline;}.message .content a.xpi {	color:#505B93;	font-size:12px;	font-family:Trebuchet MS,verdana;	padding-left:23px;	background-image:url(../images/xpi.png);	background-position:0px 2px;	background-repeat:no-repeat;	padding-top:2px;	padding-bottom:2px;	text-decoration:none;	display:inline;}.message .content a.zip {	color:#505B93;	font-size:12px;	font-family:Trebuchet MS,verdana;	padding-left:23px;	background-image:url(../images/zip.png);	background-position:0px 2px;	background-repeat:no-repeat;	padding-top:2px;	padding-bottom:2px;	text-decoration:none;	display:inline;}.message .content a.kml {	color:#505B93;	font-size:12px;	font-family:Trebuchet MS,verdana;	padding-left:23px;	background-image:url(../images/kml.png);	background-position:0px 2px;	background-repeat:no-repeat;	padding-top:2px;	padding-bottom:2px;	text-decoration:none;	display:inline;}.message .content a.gm {	padding-left:23px;	background-image:url(../images/gm.gif);	background-position:0px 2px;	background-repeat:no-repeat;	padding-top:2px;	padding-bottom:2px;	text-decoration:none;	display:inline;}.message .content .code {	font-family:Courier New;	color:#222222;	font-size:11px;}.message a{	font-family:Trebuchet MS,verdana;	color:#505B93;	text-decoration:none;}.message .contentlink {	font-size:9px;}.message a:hover {	text-decoration:underline;}.message .bo {	float:right;}.message .soundtrack {	float:right;}.message p {	   margin-top:4px;	   margin-bottom:8px;	   font-size:12px;}.message .content p.margin {	border-left-width:1px;	margin-left:5px;	border-left-style:dotted;	border-left-color:#CED0DB;	padding-left:15px;	padding-top:5px;	padding-bottom:5px;	margin-top:5px;	margin-bottom:5px;}.message .content p.marginleft {	border-left-width:1px;	margin-left:5px;	border-left-style:dotted;	border-left-color:#CED0DB;	padding-left:15px;	padding-top:5px;	padding-bottom:5px;	margin-top:5px;	margin-bottom:5px;       text-align:left;!important}.message .content blockquote {border-left:1px dotted #CED0DB;margin-bottom:5px;margin-left:5px;margin-top:5px;padding-bottom:5px;padding-left:15px;padding-top:5px;text-align:left;width:460px;}.message h4 {	font-size:11px;	font-weight:normal}.message pre {	border-left:1px dotted #CED0DB;	margin-bottom:5px;	margin-left:5px;	margin-top:5px;	padding-bottom:5px;	padding-left:15px;	padding-top:5px;	font-size:11px;	color:#777777px;	overflow:scroll;	background-color:#FAFAFA;	width:460px;}/************************************************************************ GENERAL LAYOUT CSS************************************************************************/#header #rss {	float:right;	clear:right;	text-align:right;	padding-left:0px;	padding-right:32px;	margin-top:14px;	width:16px;	height:16px;	background-image:url(../images/rss.png);	background-repeat:no-repeat;}#header #rss a {	width:16px;	height:16px;	text-decoration:none;}#topbanner {	background-image:url(../images/topbg.png);	width:100%;	height:100px;	text-align:middle;}#topbanner span a {	width:800px;	}#topbanner span a img {	border-width:0px;	border-style:none;}#topbanner span {	width:800px;	display:block;	margin-left:auto;	margin-right:auto;	text-align:right;}#header .selected a {	text-decoration:none;	color:#555555;		font-family:Trebuchet MS;	font-size:11px;	font-weight:bold;	color:#555555;}#header .selected a:hover {	text-decoration:underline;}#header .unselected a {	text-decoration:none;	color:#888888;}#header .unselected a:hover {	text-decoration:underline;}#navcol1 input, #navcol2 input {	font-family:Trebuchet MS,Verdana;	float:left;	font-size:11px;}#page {	margin-left:auto;	margin-right:auto;	width:800px;	text-align:left;}#page #workarea {	width:520px;	float:left;	text-align:left;	margin-top:20px;}#page #navcol1 {	width:140px;	float:left;}#page #navcol2 {	width:140px;	float:left;}#page #colcontainer {	width:280px;	float:left;}#page #advertising {	width:160px;	padding-top:25px;	padding-bottom:0px;	text-align:center;	margin-left:auto;	margin-right:auto;}#advertising img {	border-width:1px;	border-style:solid;	border-color:#CED0DB;}#embed {	width:866px;	margin-left:auto;	margin-right:auto;	text-align:center;}#embed #header {	height:35px;	background-image:url("../images/img_01.jpg");	background-position:bottom left;	background-repeat:no-repeat;	padding-left:32px;	text-align:left;}#embed #body {	background-image:url("../images/img_02.jpg");}#embed #workarea {	text-align:left;}#embed #footer {		background-image:url("../images/img_04.jpg");		height:44px;		background-position:top left;		background-repeat:no-repeat;}#navcol1 h5, #navcol2 h5 {	/*font-size:9px;	font-style:normal;	font-weight:normal;	color:#BBBBBB;	margin-top:25px;*/}#navcol2 a, #navcol1 a {	/*display:block;	font-size:9px;	text-decoration:none;	color:#DDDDDD;	margin-top:5px;	margin-bottom:5px;*/}#navcol2 a:hover, #navcol1 a:hover {	/*display:block;	font-size:9px;	color:#AAAAAA;	text-decoration:underline;*/}.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}.replyformheader {	width:480px;	height:1px;	background-image:url("../images/commenttop.jpg");	background-repeat:no-repeat;	background-position:top left;	padding:0px;	margin:0px;	margin-right:auto;}#embed #header .selected {background-image:url(../images/selectedtabwhite.jpg);	width:91px;	padding-left:9px;	height:18px;	padding-top:5px;	float:left;	margin-top:12px;	margin-right:2px;	/*text-align:center;*/	font-family:Trebuchet MS;	font-size:11px;	font-weight:normal;	color:#888888;	/*background-image:url(../images/selectedtabwhite.jpg);	width:91px;	padding-left:9px;	height:20px;	padding-top:3px;	float:left;	margin-top:12px;	margin-right:2px;*/	}#embed #header .unselected {	background-image:url(../images/unselectedtab.jpg);	width:91px;	padding-left:9px;	height:18px;	padding-top:5px;	float:left;	margin-top:12px;	margin-right:2px;	/*text-align:center;*/	font-family:Trebuchet MS;	font-size:11px;	font-weight:normal;	color:#888888;}#embed #header .unselected a {}/*#embed #header .unselected h2 {	font-family:Trebuchet MS;	font-size:11px;	font-weight:normal;	color:#888888;	}*/#footer h6 {	font-family:Trebuchet MS;	font-size:11px;	font-weight:normal;	color:#888888;	padding-top:5px;}/************************************************************************ LINKS CSS************************************************************************/.links {	margin:10px;	padding:10px;	margin-left:0px;	font-size:10px;	font-family:Trebuchet MS;}.links h5 {	margin-top:0px;	text-transform:uppercase;	font-size:10px;	font-family:Trebuchet MS;	color:#0C1D73;	font-weight:bold;}.links a {	display:block;	margin-top:5px;	margin-bottom:5px;	text-decoration:none;	text-transform:lowercase;	font-size:10px;	font-family:Trebuchet MS;	border-bottom-width:1px;	border-bottom-style:dotted;	border-bottom-color:#EEEEEE;	color:#888888;	text-align:left;}.links a.page {	display:inline;}.links a:hover {	text-transform:lowercase;	font-size:10px;	font-family:Trebuchet MS;	color:#0C1D73;	text-decoration:none;}.links a.visualstublink {	border-style:none;	border-width:0px 0px 0px 0px;	margin-top:0px;	margin-bottom:1px;	border-bottom-style:none;}.visualstubimage {	border-style:none;	float:left;	margin-bottom:1px;}/************************************************************************ MISC CSS************************************************************************/input.searchtext {	width:60px;	background-color:#fcfcfc;	border-color:#e5e5e5;	border-style:solid;	border-width:1px;	padding-left:3px;	margin:0px;		margin-top:2px;	height:16px;	margin-right:2px;	color:#888888;}select.tag {	width:60px;	background-color:#fcfcfc;	border-color:#e5e5e5;	border-style:solid;	border-width:1px;	padding-left:3px;	margin:0px;		margin-top:2px;	height:16px;	margin-right:2px;	font-family:Trebuchet MS,Verdana;	font-size:11px;	color:#888888;}input.searchbutton {	width:20px;	background-color:#dfe3f0;	border-style:none;	height:16px;}ul {	margin-top:5px;	margin-bottom:5px;	margin-left:20px;}ol {	margin-top:5px;	margin-bottom:5px;	margin-left:20px;}ol li {	margin-left:5px;	padding-left:0px;	margin-bottom:0px;	list-style-type: decimal;	text-align:left;}ul li {	margin-left:0px;	padding-left:0px;	margin-bottom:7px;	list-style-image: url(../images/bullet2.gif);}.center {	text-align:center;}/************************************************************************ LISTS CSS************************************************************************/.list {	margin-top:0px;	margin-left:20px;    margin-right:20px;	margin-bottom:40px;	width:480px;	text-align:left;	font-family: "Trebuchet MS",Tahoma, Helvetica, sans-serif;	font-size: 16px;	vertical-align: top;		font-weight:bold;	/*text-decoration:italic;*/	/*letter-spacing:0.02em;*/	color:#0C1D73;}.list ul {	margin-top:0px;	margin-bottom:0px;	margin-left:1px;	padding-top:0px;	padding-bottom:0px;	font-weight:normal;}.list ul li {	border-bottom-width:1px;	border-bottom-style:dotted;	border-bottom-color:#EEEEEE;	margin:0px;	width:100%;	display:block;	float:left;		padding-top:4px;	padding-bottom:4px;	text-decoration:none;	display:inline;	text-transform:lowercase;	font-size:11px;	font-family:Trebuchet MS,verdana;	font-weight:normal;	text-decoration:none;	color:#888888;	text-align:left;}.list ul li a {	text-transform:lowercase;	font-size:11px;	font-family:Trebuchet MS;	text-decoration:none;	color:#888888;	text-align:left;	display:block;	float:left;}.list ul li a img {	padding-top:2px;	text-align:right;	border-style:none;}.list ul li a.url {	width:98%;}.list ul li a.url:hover {	width:98%;	background-color:#FEFEFE;}.list ul li a.feed {	width:2%;}.list ul li.bold {	font-weight:bold;	text-transform:none;}.list ul li.bold a {	text-transform:none;}.list ul li.msn {	padding-left:20px;	background-repeat:no-repeat;	background-position:0px 6px;		width:460px;}.list ul li.skype {	padding-left:20px;	background-repeat:no-repeat;	background-position:0px 6px;	width:460px;}.list ul li.result {	padding-left:20px;	background-image:url("../images/bullet2.gif");	background-repeat:no-repeat;	background-position:3px 6px;	width:460px;}.list ul li.resultdescription {	padding-left:20px;	width:460px;	/*font-style: italic;*/	color:#BBBBBB;	text-align:justify;}.list ul li a:hover{	color:#0C1D73;}.list img {	float:right;	border-width:0px;	margin-top:5px;}/************************************************************************ FORM CSS************************************************************************/.form {	text-align:left;		width:480px;	font-weight:normal;	font-size:11px;	float:left;	font-family: "Trebuchet MS",Tahoma, Helvetica, sans-serif;	color:#444444;	background-image:url(../images/formbg.jpg);}.form strong {	padding-left:20px;	font-family: "Trebuchet MS",Tahoma, Helvetica, sans-serif;	font-size: 14px;	margin-top:10px;	color:#0C1D73;	display:block;}.form ul {	padding-left:0px;}.form ul li {	margin-left:0px;	margin-bottom:1px;	list-style-type:none;	list-style-image:none;}.form ul li.lastrow {	margin-bottom:15px;}.form ul li h4 {	width:110px;	text-align:left;	float:left;	font-weight:normal;	font-size:11px;	float:left;	margin:2px;	font-family: "Trebuchet MS",Tahoma, Helvetica, sans-serif;	margin-top:5px;	color:#444444;}.form ul li h4.wide {	width:100%;}.form ul li textarea {	width:95%;}.form ul li textarea {	text-align:left;	font-weight:normal;	font-size:11px;	font-weight:normal;	font-family: "Trebuchet MS",Tahoma, Helvetica, sans-serif;	margin-left:2px;	border-color:#caced9;	border-style:solid;	border-width:1px;	padding:3px;	height:250px;	/*background-color:#FCFCFF;*/	color:#444444;}.form ul li input.text {	width:150px;	height:14px;	font-family:Trebuchet MS,Verdana;	font-size:11px;	border-color:#caced9;	border-style:solid;	border-width:1px;	margin:2px;	padding:1px;	padding-top:2px;	/*background-color:#FCFCFF;*/	background-color:#FFFFFF;}.form ul li input.commenttext {	width:150px;	height:16px;	font-family:Trebuchet MS,Verdana;	font-size:11px;	border-color:#caced9;	border-style:solid;	border-width:1px;	margin:2px;	padding:2px;	padding-top:3px;	background-color:#FFFFFF;;}.form ul li input.button {	padding:0px;	padding-bottom:2px;	height:20px;	width:100px;	font-weight:bold;	color:#444444;	background-color:#F2F2FF;	margin-top:10px;	font-family:Trebuchet MS,Verdana;	font-size:11px;	border-color:#caced9;	border-style:solid;	border-width:1px;	margin:2px;	margin-bottom:20px;}.form h5 {	padding-left:20px;	font-family:Trebuchet MS,Verdana;	font-size:10px;	margin-bottom:20px;	margin-top:5px;}/************************************************************************ MYBLOGLOG CSS************************************************************************/#MBL_COMM tbody tr th.mbl_h{	display:none;}#MBL_COMM tbody tr td.mbl_fo_hidden{	display:none;}#tr0 {	display:none;}#MBL_COMM {	/*margin-left:28px;*/}/************************************************************************ SMILEYS CSS************************************************************************/.smileys {	border-width:1px;	border-style:solid;	background-color:#FCFCFF;	margin:0px;	border-spacing:0px;	border-collapse:collapse;}.smileys {	border-width:0px;	margin:0px;	padding:0px;	border-spacing:0px;}.smiley {	text-align:center;	border-width:1px;	border-style:solid;	border-color:#F0F0FF;	/*border-color:#F0F0FF;*/	border-collapse:collapse;	margin:0px;	padding:0px;	border-spacing:0px;}.smileydiv {	width:630px;	height:150px;	overflow:scroll;	border-width:1px;	border-color:#caced9;	background-color:#FFFFFF;	border-style:solid;	float:left;	margin-left:2px;}.form ul li input.smileybutton {	padding:0px;	padding-bottom:2px;	height:20px;	width:100px;	font-weight:bold;	color:#444444;	background-color:#F2F2FF;	margin-top:10px;	font-family:Trebuchet MS,Verdana;	font-size:11px;	border-color:#caced9;	border-style:solid;	border-width:1px;	margin:2px;	margin-bottom:0px;}.pinned{	background-color:'#000000';}.unpinned{	background-color:'';}/************************************************************************ MAPS CSS************************************************************************/#geomap {	width:480px;	height:476px;	margin:0px;	padding:0px;	overflow:hidden;	background-image:url(../images/kml.jpg);	margin-top:10px;}.infobubble {	max-width:302px;	width: expression(this.scrollWidth > 302? 302 : true);}.bubblecontent {	max-width:300px;	max-height:250px;	height: expression(this.scrollHeight > 250? 250 : true);	width: expression(this.scrollWidth > 300? 300 : true);	overflow:auto;	padding-right:10px;	}.bubbleparagraph {	padding-bottom:5px;	margin-bottom:5px;}ul.sites,ul.zooms {	list-style:none;	margin:0px;	padding:0px;}ul.sites li,ul.zooms li{	list-style-image:none;	display:inline;}ul.sites {	float:left;	margin:2px;}ul.zooms {	float:right;	margin-top:2px;}ul.sites li input {	margin-right:3px;	vertical-align:middle;}ul.zooms li {	border-width:1px;	border-color:#CCCCCC;	border-style:solid;	background-color:#DDDDDD;	color:#FFFFFF;	padding-left:5px;	padding-right:5px;	margin-right:2px;	float:left;}.message .content ul.zooms li a {	color:black;	text-decoration:none;}#bottombuttons {	width:478px;	height:25px;	/*background-color:#EDF4FF;*/	background-color:#EEEEEE;	border-color:#CCCCCC;	border-width:1px;	border-style:solid;	margin-top:0px;}/************************************************************************ DELICIOUS************************************************************************/.delicious-tags {	display:none;}.bxlbloglink {	margin-left:8px;}.iv {	display:none;}
