body { margin:0; padding:0; width:100%; font:"Georgia",Serif; font-size: 14px; text-align: justify; min-width:970px;	 }
body a { color: #003333; text-decoration: none; }
body a:hover { color: blue; text-decoration: underline; }
body input { font:"Georgia",Serif; font-size: 12px; } 
ul { margin-top:0px; margin-bottom:0px; list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
li { margin-bottom:5px; }

.ads { font:10px "Georgia",Serif; text-transform:uppercase; text-align: center; letter-spacing:6px; color:#999999; }

#header { float: left; padding: 0px; margin: 2px 0px 10px 0px; font:"Georgia",times, Serif; vertical-align: bottom; color: #003333; height: 150px; font-size: 12px; 
text-align: right; width: 100%; }
.headerimg { float: left; }
.headerads { font-family: "Georgia",times ,serif; height: 132px; }


#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#ffffff;		/* Left column background colour */
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:170px;
	background:#fff;    	/* Centre column background colour */
	border-left: 1px solid #999999;

}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-460px;
	background:#ffffff;    	/* Right column background colour */
	border-left: 1px solid #999999;
}
#centerwrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#centerpad {
	margin:0 15px 0 475px;
	overflow:hidden;
}
#center {
	width:100%;
	overflow:hidden;
}
#nav {
	float:left;
	width:140px;
	position:relative;
	margin-left:-50%;
	left:305px;
	overflow:hidden;
	font-family: "Georgia", serif; font-size: 11px; color: #003333; text-transform:uppercase; letter-spacing: 2px;
}
#sidebar {
	float:left;
	width:260px;
	position:relative;
	left:15px;
	overflow:hidden;
}
#footer {
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font: 10px "Georgia",Serif; 
	letter-spacing:.1em; color:#999;
	text-align:center; 
}

.welcome { font:"Georgia",Serif; color: #003333; font-weight:bold; font-size: 18px; 
	padding-bottom: 6px; letter-spacing:2px }
.intro { font:"Georgia",Serif; font-size: 14px; text-align: justify; padding-bottom: 6px; }
.hdr { padding-top: 6px; border-bottom: #ccc 2px solid; font:"Georgia",Serif; font-size: 14px; letter-spacing: 2px; 
	color: #003333; text-transform:uppercase;  margin-bottom: 6px;   }
.blogtitle { font-family: "Georgia", Serif; font-size: 12px; font-weight: bold; color: #003333; }
.blogtitle a { color: #003333; text-decoration: none; }
.blogtitle a:hover { color: blue; text-decoration: underline; }

.blogentry { font-family: "Georgia", Serif; font-size: 12px; font-weight: bold; color: #003333; }
.blogentry a { color: #003333; text-decoration: underline; }
.blogentry a:hover { color: blue; text-decoration: underline; }

.posttext { font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; }

/* This is the comment character in CSS
.blogdate { font-family: Arial,sans-serif; font-size: 12px; font-weight: normal;  font-style: italic; color: #999999; }
 And the end comment character */

.blogdate { font-family: Arial,sans-serif; font-size: 11px; font-weight: normal;  color: #999999;  padding-bottom: 6px;   }

