body {	height:94%;	font-family:Verdana, Arial;	font-size:11px;	background-color: #efefef;}#d_body {width:100%;height:100%;}#d_outerbox {background-color:#FFFFFF;width:780px;height:100%;border:solid 1px #CCCCCC;}#header { /* the header of the page */width:780px;height:1px;background-image:url(../images/2z2spacer.gif);background-repeat:no-repeat;}#d_contentbody {padding:6px;}#d_contentbody_left {float:left;width:500px;}#d_contentbody_right {	float:right;	left:508px;	width:248px;	padding:6px;	border:dotted 1px #CCCCCC;	background-color:#F8F6F6;}.d_blog {/* class for the blog entries */position:relative;padding:6px;border:1px dashed #CCCCCC;background-color:#F8F6F6;}.d_blog img {/* if you want a CSS class on images contained within blog content, borders and such */}/* header styles */.content_header { /* header for blogs */	font-family:Verdana, Arial;	font-size:12px;	font-weight: bold;}.content_date { /* date sub-header */	font-family: Verdana, "Times New Roman", Times, serif;	font-size:12px;	font-style:italic;	font-weight:normal;}.headertop { /* the header of the page */width:780px;height:79px;background-image:url(../images/VoteSteveBrodieFlag.gif);background-repeat:no-repeat;background-color: #ffffff;}/* style for polls */.pollName { /* header */	font-size: 11px;	font-weight: bold;}.poll { /* poll */	font-size: 11px;}/* link styles *//* generic links style */A:link    { color: #0000ff }A:active  { color: #0000ff}A:visited { color: #0000ff}A:hover   { color: #CCCCCC; text-decoration:underline  }/* links within Blog content */.b_content A:link    { color: #000000; text-decoration:underline }.b_content A:active  { color: #000000}.b_content A:visited { color: #000000}.b_content A:hover   { color: #000000}/* links within Blog subtext */.b_subtext A:link    { color: #000000; text-decoration:underline }.b_subtext A:active  { color: #000000}.b_subtext A:visited { color: #000000}.b_subtext A:hover   { color: #000000}/* links within Comments  */.c_content A:link    { color: #000000; text-decoration:underline; font-weight:bold }.c_content A:active  { color: #000000; font-weight:bold }.c_content A:visited { color: #000000; font-weight:bold }.c_content A:hover   { color: #000000; font-weight:bold }.nav {	font-family: Verdana;	color: #000000;	font-size: 12px;	background-color: #ffffff;}A.nav {	font-family: Verdana;	color: #0000ff;	font-size: 12px;	text-decoration: none;}A.nav:hover {	font-family: Verdana;	color: #c0c0c0;	font-size: 12px;	text-decoration: underline;}/* calendar begin */.calendar {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}table#calendar {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	width:100%;}table#calendar caption {	font-size: 10px;	}table#calendar a {	text-decoration:none;}table#calendar tr#days th {	color: #CCE;	font-size:10px;	font-weight: bold;	padding: .3em 1px;}table#calendar tr#title th {	font-size: 11px;}table#calendar td {	width: 10px;	height: 10px;	color: #777;	text-align: center;	vertical-align: top;}table#calendar td a {	font-weight: bold;	display: block;	margin: 0;	padding: 0px;	width: 10px;}table#calendar th a {	font-weight: bold;}table#calendar .today {	background-color: #CCCCCC;	}table#calendar p {	font-size: 10px;	color: #666666;	margin: 0px;	padding: 0px;	text-align:center;	}/* calendar ends */