/* HTML TAGS *//*---------------------------------------------------------------------------*/	body {		font-family: "lucida grande", lucida, helvetica, verdana, sans-serif;		font-size: 12px;		color: #333;		margin: 0 auto;		background: #89AFBA url(/images/spring2005/bg.gif) repeat-x;	}	form	{		margin: 0;		padding: 0;	}	img	{		display: block;		border: 0;	}	a:link, a:visited	{		color: #066;		font-weight: bold;  		/*text-decoration:none;  		border-bottom:1px dotted #066;*/	}	a:hover, a:active	{		color: #099;		font-weight: bold;   		/*text-decoration:none;  		border-bottom:1px solid #099;*/	}	a:link img, a:visited img, a:hover img, a:active img	{  		border: 0;	}	h1, h2, h3, h4, h5, h6, h7 {		margin: 0;		padding: 0;	}	h2	{		font-size: 18px;		font-weight: bold;		color: #333;		margin: 0 0 8px;	}		h3	{		font-size: 14px;		font-weight: bold;		color: #666;		margin: 0 0 8px;	}	h4	{		font-size: 12px;		font-weight: normal;		color: #000;		margin: 0 0 8px;	}	p	{		margin: 0 0 1em;		border: 0;		padding: 0;		line-height: 1.4em;	}	/* LAYOUT *//*---------------------------------------------------------------------------*/		#container	{		margin: 0 auto;		padding: 0;		width: 760px;		background: #fff url(/images/spring2005/bg_container.gif) repeat-y;	}	#masthead	{		height: 110px;		margin: 0 4px 0 1px;		background: #00637A;	}	#navbar	{		height: 30px;		background: #95C380;		margin: 0 4px 0 1px;		padding: 8px 20px 0;		width: 755px;		voice-family: "\"}\"";		voice-family:inherit;		width: 715px;		height: 22px;	}	html>body #navbar {		width: 715px;		height: 22px;	}	#bloglet	{		margin: 0;		padding: 0;		width: 470px;		overflow: hidden;	}	#col1	{		float: left;		margin: 0 0 0 1px;		padding: 30px 20px 40px 20px;		width: 510px;		voice-family: "\"}\"";		voice-family:inherit;		width: 470px;		}	html>body #col1 {		width: 470px;	}	#col2	{		float: left;		margin: 0 4px 0 0;		padding: 30px 25px 40px;		background-color: #DEE4B1;	}	#dailydosetext	{		float: left;		width: 70px;		font-size: 10px;		color: #666;	}	#dailydosethumb img	{		width: 90px;		height: 90px;		background: #bebebe;	}	#dailydosethumb	{		float: left;		border: 1px solid #bebebe;		padding: 9px;		margin: 0 10px 0 0;		background: #fff;		width: 110px;		height: 110px;		voice-family: "\"}\"";		voice-family:inherit;		width: 90px;		height: 90px;	}#flickr {	/*margin-left: 5px;*/	width: 190px;	/*height: 125px;*/	/*display: inline;*/	overflow: hidden;}#flickr img {	height: 70px;	width: 70px;	border: none;}#flickrphotos a {	/*display: block;*/	float: left;	padding: 5px;	background: #fff;	border: 1px solid #ccc;	margin: 0 8px 8px 0;}#flickrphotos a:hover { background: #0066cc; }#flickr p {	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	margin-bottom: 3px;	margin-top: 5px;	color: #666;}	html>body #dailydosethumb {		width: 90px;		height: 90px;	}	#dailydosepost img	{		margin-bottom: 1.5em;	}	#flickr, #searchbox, #dailydose, #categories, #links, #feeds, #music, #race	{		padding: 1.3em 0;		background: url(/images/spring2005/divider.gif) bottom no-repeat;	}		#race td, #race th	{		border-left: 1px solid #89afba;		border-right: 1px solid #89afba;		border-bottom: 1px solid #89afba;		padding: 4px;		font-size: 11px;		background-color: #fff;	}	 #race th	{	 	background-color:  #89afba;	 	color: #fff;	 }		#footer	{		background: #006379 url(/images/spring2005/bg_footer.gif) repeat-x;		margin: 0 4px 0 1px;		width: 755px;		padding: 15px 20px 0;		height: 50px;		color: #cc9;		voice-family: "\"}\"";		voice-family:inherit;		width: 715px;		height: 35px;	}	html>body #footer {		width: 715px;		height: 35px;	}	div.spacer	{		clear: both;	}		/* FORMATING *//*---------------------------------------------------------------------------*/	#navbar a:link, #navbar a:visited	{		color: #3A3A3A;		font-weight: normal;  		text-decoration: none;	}	#navbar a:hover, #navbar a:active	{		color: #000;		font-weight: normal; 		text-decoration: none;		background: #76A461;	}	#navbar	a	{		margin: 0 12px 0 0;		border: 0;		padding: 4px;	}	#col1 h2	{		margin: 0 0 4px 0;	}		#col1 h3	{		font-size: 12px;		font-weight: bold;	}	#col1 img	{		border: 10px solid #d5d5d5;		margin-bottom: 1em;	}	#col1 img.commenticon	{		border: 0;		margin: 0;		display: inline;		vertical-align: bottom;	}	#col2 a:link, #col2 a:visited	{		color: #066;		font-weight: bold;  		/*text-decoration:none;  		border-bottom:1px dotted #066;*/	}	#col2 a:hover, #col2 a:active	{		color: #099;		font-weight: bold;   		/*text-decoration:none;  		border-bottom:1px solid #099;*/	}	#footer img	{		float: left;	}	#footer a:link, #footer a:visited	{		color: #066;		font-weight: bold;  		/*text-decoration:none;  		border-bottom:1px dotted #066;*/	}	#footer a:hover, #footer a:active	{		color: #099;		font-weight: bold;   		/*text-decoration:none;  		border-bottom:1px solid #099;*/	}	#col1 img.noBorder	{		border: 0;	}	.floatRight	{		float: right;		margin: 0 0 1em 1em;	}	.floatLeft	{		float: left;		margin: 0 1em 1em 0;	}	a.nostyle	{		text-decoration: none;		border: 0;	}	p.caption	{		font-size: 10px;		color: 666;		margin-bottom: 2em;	}	table.data td	{	 	padding: 4px;	 	vertical-align: top;	 	font-size: 10px;	 	border: 1px solid #999;	}	table.data th	{		background-color: #ccc;		border-top: 1px solid #999;		border-left: 1px solid #999;		border-right: 1px solid #999;	}	table.data	{	}							/* MT STYLES *//*---------------------------------------------------------------------------*/				/* Bloglet css */			/* A:link, A:visited	{		color: #C5590F;		font-weight: bold;		text-decoration: none;	}	A:hover, A:active	{		color: #D89430;		font-weight: bold; 		text-decoration: underline;	}	h1, h2, h3, h4, h5, h6, h7 {		margin: 0;		padding: 0;	}	h2	{		margin: 0 0 14px;		font-size: 14px; 		color: #333; 		border-bottom: 1px solid #999;		font-weight: bold;	} */	.postTime	{		color: #666;		font-size: 12px;		font-weight: normal;	}	/* h3	{		margin: 0 0 14px;		font-size: 14px;		color: #666;	}	p	{		margin: 0 0 12px;		border: 0;		padding: 0;		line-height: 19px;	}	#content img	{		border-style: solid;		border-width: 1px;		border-color: #999;	}	#content img.noBorder	{		border: 0 none;	}	.floatRight	{		float: right;		margin: 5px 0px 8px 8px;	}	.floatLeft	{		float: left;		margin: 5px 8px 8px 0px;	}	#links {		/*padding:	10px 10px 0px 15px;		color:	black;		background-color:	#fff;		min-width: 155px;	}			.blog {  		padding:15px;		background:#FFF; 	}	.blogbody {		color:#333;		font-size: 12px;		font-weight:normal;  		background:#FFF;  		line-height:200%;	}*/	#menu {  		margin-bottom:15px;		background:#FFF;		text-align:center;	}								.posted	{ 		font-family:verdana, arial, sans-serif; 		font-size: 10px; 		color: #000000; 		margin-bottom:25px;	}					.calendar {		font-family:verdana, arial, sans-serif;		color:#666;		font-size: 10px;		font-weight:normal;  		background:#FFF;  		line-height:140%;  		padding:2px;        text-align:left;	}		.calendarhead {			color:#666600;		font-size: 12px;		font-weight:normal;  		padding:2px;		letter-spacing: .3em;  		background:#FFF;  		text-transform:uppercase;		text-align:left;				}			.side {		font-family:verdana, arial, sans-serif;		font-size: 10px;					}				.sidetitle {		color: #660;		font-size: 12px;  		margin-top: 30px;  		text-transform: uppercase;			}				.syndicate {		font-family: verdana, arial, sans-serif;		font-size: 10px;		  		margin-top:15px;  		 	}				.powered {		color: #666;		font-size: 10px;		text-transform: uppercase;		margin-top: 50px;			}			.comments-body {		color: #666;		font-size: 12px; 		padding-bottom:10px;  		padding-top:10px;		 		border-bottom:1px dotted #999; 						}			.comments-post {		font-family: verdana, arial, sans-serif;		color: #666;		font-size: 10px;			}						.trackback-url {		color: #666;		font-size: 10px; 		padding: 5px;		 		border: 1px dotted #999; 						}	.trackback-body {		color: #666;		font-size: 12px; 		padding-bottom: 10px;  		padding-top: 10px;		 		border-bottom: 1px dotted #999; 						}			.trackback-post {		font-family: verdana, arial, sans-serif;		color: #666;		font-size: 10px;			}		.comments-head	{ 		font-size: 12px; 		color: #666; 		border-bottom: 1px solid #999;		margin-top: 20px;		font-weight: bold;			}			#banner-commentspop {		color:#FFF;		font-size: 14px;		font-weight:bold;		border-left:1px solid #FFF;			border-right:1px solid #FFF;  				border-top:1px solid #FFF;  		  		background:#003366;  		padding-left:15px;  		padding-right:15px;  		padding-top:5px;  		padding-bottom:5px;  		  		  			 	}				