/* Begin Main Structure */body {	font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;	background:#ffffff url(images/bg2.jpg) repeat-x top; 	color: #4a4234; 	margin:10px; 	padding: 0; 	text-align: center;	}#page { 	background:url(images/page.jpg); 	width:758px; 	margin:0 auto; 	text-align:left; }	#contentarea { 	background:url(images/content.jpg) repeat-x; 	width:734px; 	margin:0 12px; 	}	.clear { 	clear:both; 	}/* End Main Structure *//* Begin Header */#header { 	background:url(images/header.jpg) no-repeat; 	height:265px; 	padding:0 0 0 43px; 	}/* End Header *//* Begin Navigation */#nav { 	margin:0 auto; 	border:solid #fff; 	border-width:1px 0; 	background:url(images/nav.jpg); 	height:31px; 	line-height:31px; 	width:734px; 	padding:0; 	}	#nav li { 	float:left; 	list-style:none; 	position:relative; 	}	#nav li a, #nav li h2 { 	border-left:1px solid #D0AEAE; 	border-right:1px solid #A46262; 	font:18px/31px "Trebuchet MS", Tahoma, sans-serif; 	text-transform:uppercase; 	color:#fff; 	padding:4px 20px; 	display:inline; 	}	#nav li a:hover, #nav li:hover h2, #nav li.over h2 { 	background:url(images/nav_over.jpg); 	border-left-color:#C19393; 	color:#fff; 	}	#nav li.last { 	border-left:1px solid #D0AEAE; 	}#nav li ul {	display: none;	position: absolute;	top: 31px;	left: 0;	border:solid #93a462;	border-width:0 1px;	background:#c8d0ae;	padding:0;	margin: 0;	width:130px;}#nav li li { 	float:none; 	}#nav li li a { 	border:solid #93a462;	border-width:0 0 1px;	font:12px/18px "Trebuchet MS", Tahoma, sans-serif;	text-transform:none;	padding:0 5px;	display:block;	width:120px;	}#nav li>ul { 	top: auto;	left: auto;}#nav li:hover ul, #nav li.over ul { 	display: block;}/* End Navigation *//* Begin Overall General Settings */	/* Begin Links and Headers */		a, h2 a:hover, h3 a:hover { 		color: #a9b681; 		text-decoration: none; 		}	a:hover, h2 a, h3 a { 		color: #5bb9ca; 		}		h1, h2, h3 {		font-family: 'Lucida Sans', 'Trebuchet MS', Verdana, Arial, Sans-Serif;		font-weight:bold; 		}			h2 { 		font-size: 24px; 		margin: 0 0 12px; 		font-weight:normal; 		}	h3 { 		padding: 0; 		font-size: 1.3em; 		margin:0 0; 		}		h3.comments { 		padding: 0; 		margin: 40px auto 20px ; 		}	h2.pagetitle { 		text-align: center; 		}	/* End Links and Headers */		/* Begin Images */		a img {		border: none;	}	p img { 		padding: 0; 		max-width: 100%; 		}	img.centered { 		display: block; 		margin-left: auto; 		margin-right: auto; 		}	img.alignright { 		padding: 4px; 		margin: 0 0 2px 7px; 		display: inline; 		}	img.alignleft { 		padding: 4px; 		margin: 0 7px 2px 0; 		display: inline; 		}	/* End Images */		small, #sidebar, .nocomments, .postmetadata, blockquote, strike {	color: #9d9b97; }		code { 	font: 1.1em 'Courier New', Courier, Fixed; 	}	acronym, abbr, span.caps { 	font-size: 0.9em; 	letter-spacing: .07em; 	cursor: help; 	}acronym, abbr { 	border-bottom: 1px dashed #999; 	}	.alignright { 	float: right; 	}.alignleft { 	float: left; 	}blockquote { 	margin: 15px 30px 0 10px; 	padding-left: 20px; 	border-left: 5px solid #ddd; 	}blockquote cite { 	margin: 5px 0 0; 	display: block; 	}.center { 	text-align: center; 	}hr { 	display: none; 	}.navigation { 	display: block; 	text-align: center;	 height:14px; 	 margin-bottom: 40px; 	 }/* End Overall General Settings *//* Begin Content Areas */.date { 	background:url(images/date.jpg); 	width:54px; 	height:63px; 	font:bold 11px "Trebuchet MS", Tahoma, sans-serif; 	text-transform:uppercase; 	text-align:center; 	padding:15px 0 0 0; 	float:left; 	margin-right:10px; 	}	.date .day { 	font:normal 24px/20px "Trebuchet MS", Tahoma, sans-serif; 	color:#5bb9ca; 	}#content { 	font-size: 1.2em; 	float: left; 	width:442px; 	padding-top:51px; 	}small { 	font-family: Arial, Helvetica, Sans-Serif; 	font-size: 0.9em; 	line-height: 1.5em; 	}	/* Begin Post Area */	.post { 		margin: 0 0 40px; 		text-align: justify; 		}			.post h2 { 		text-align:left; 		}			.postmetadata { 		clear: left; 		}			.postmetadata ul, .postmetadata li { 		display: inline; 		list-style-type:none; 		list-style-image: none; 		}	.widecolumn .entry p { 		font-size: 1.05em; 		}			.widecolumn .post { 		margin: 0; 		}			.widecolumn .postmetadata { 		margin: 30px 0; 		}			.widecolumn .smallattachment { 		text-align: center; 		float: left; 		width: 128px; 		margin: 5px 5px 5px 0px; 		}			.widecolumn .attachment { 		text-align: center; 		margin: 5px 0px; 		}	.narrowcolumn .entry, .widecolumn .entry { 		line-height: 1.4em; 		}			.narrowcolumn .postmetadata { 		text-align: center; 		}			.narrowcolumn .postmetadata { 		padding-top: 5px; 		}	html>body .entry ul { 		margin-left: 0px; 		padding: 0 0 0 30px;		list-style: none;		 padding-left: 10px; 		 text-indent: -10px; 		 } 	html>body .entry li { 		margin: 7px 0 8px 10px; 		}			.entry ul li:before { 		content: "\00BB \0020"; 		}			.entry ol { 		padding: 0 0 0 35px; 		margin: 0; 		}			.entry ol li { 		margin: 0; 		padding: 0; 		}			.entry form { 		text-align:center; 		}	/* End Post Area */	/* Begin Comment Area */	.alt { 		background-color: #f8f8f8; 		margin: 0; 		padding: 10px; 		}	#commentform input { 		width: 170px; 		padding: 2px; 		margin: 5px 5px 1px 0; 		}			#commentform p { 		margin: 5px 0; 		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 		}			#commentform textarea { 		width: 100%; 		padding: 2px; 		}			#commentform #submit { 		margin: 0; 		float: right; 		}	.commentlist { 		padding: 0; 		text-align: justify; 		margin:0; 		}			.commentlist li { 		margin: 15px 0 3px; 		padding:0; 		list-style: none; 		font-weight: bold; 		}			.commentlist p {		margin: 10px 5px 10px 0; 		font-weight: normal; 		line-height: 1.5em; 		text-transform: none; 		}			.commentlist li, #commentform input, #commentform textarea {		font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; 		}			.commentlist cite, .commentlist cite a { 		font-weight: bold; 		font-style: normal; 		font-size: 1.1em; 		}			.commentlist li.alt { 		padding:0; 		}		.commentlist p { 		margin:0; 		padding:0 12px 12px; 		}		.byline { 		text-align:right; 		background:#fff; 		}		.commentarea { 		background:url(images/comment_bg.gif); 		padding:0; 		}			.commenttop { 		background:url(images/comment_top.gif) top no-repeat; 		height:12px; 		font-size:1px; 		line-height:1px; 		margin:0; 		padding:0; 		}			.commentbtm { 		background:url(images/comment_btm.gif); 		height:32px; 		font-size:1px; 		}	.nocomments { 		text-align: center; 		margin: 0; 		padding: 0; 		}	.commentmetadata { 		margin: 0; 		display: block; 		font-weight: normal; 		}	/* End Comment Area *//* End Content Area *//* Begin Search Form */#searchform {	margin: 10px auto; 	padding: 5px 3px; 	text-align: center; 	}	#sidebar #searchform { 	background:url(images/sidebarh2.jpg); 	width:155px; 	height:40px; 	text-align:left; 	padding:3px; 	}	#sidebar #searchform #s { 	width: 108px; 	padding: 2px; 	background:none; 	border:none; 	font-family:"Courier New", Courier, monospace; 	font-style:normal; 	}	#sidebar #searchsubmit { 	padding:0 0 1px 0; 	border:none; 	background:url(images/search.jpg); 	width:139px; 	height:17px; 	color:#4a4234; 	font-size:10px; 	}/* End Search Form *//* Begin Sidebar */#sidebar { 	float:right; 	background:url(images/sidebar.jpg) no-repeat; 	width:237px; 	font:12px/18px 'Lucida Grande', Verdana, Arial, Sans-Serif; 	font-style:italic; 	padding:51px 0 0 10px; 	}#sidebar form { 	margin: 0; 	}	#sidebar h2 { 	background:#e0deda url(images/sidebarh2.jpg) no-repeat; 	font:normal 24px/46px normal "Lucida Sans", "Trebuchet MS", Tahoma, sans-serif; 	color:#4a4234; 	margin:0; 	padding:0 0 0 10px;	width:151px; 	}#sidebar a { 	color:#4a4234; 	font-style:normal; 	}	#sidebar a:hover { 	text-decoration:underline; 	color:#4a4234; 	}#sidebar ul, #sidebar ul ol { 	margin: 0; 	padding: 0; 	}	#sidebar ul li { 	list-style-type: none; 	list-style-image: none; 	margin-bottom: 15px; 	}	#sidebar ul ul, #sidebar ul ol { 	margin: 5px 0 0 10px; 	}	#sidebar ul ul li, #sidebar ul ol li { 	margin: 3px 0 0; 	padding: 0; 	}	#sidebar ul ul ul, #sidebar ul ol { 	margin: 0 0 0 10px; 	}	#sidebar ul p, #sidebar ul select { 	margin: 5px 0 8px; 	}ol li, #sidebar ul ol li { 	list-style: decimal outside; 	}/* End Sidebar *//* menu tabs */.header-tabs-bg {    width:100%;	clear:left;	height:29px;	background-color: transparent; 	background: url(images/tabs_stretcher.gif) repeat-x left top;	}.header-tabs {	display:block;	width:720px;	height:25px;	margin:0 auto;	font:13px Verdana, Tahoma, 'Trebuchet MS',  Sans-serif;  } .header-tabs ul {		   margin:0;   padding:0px 0px 0px 7px;   list-style:none;}.header-tabs li {   display:inline;   margin:0;   padding:0;}.header-tabs a {   float:left;   background: url(images/tableft.gif) no-repeat left top;   margin:0;   padding:0 0 0 4px;   text-decoration:none;}.header-tabs a span {   float:left;   display:block;   background: url(images/tabright.gif) no-repeat right top;   padding:7px 10px 6px 4px;   color: #081B53;}/* Commented Backslash Hack hides rule from IE5-Mac \*/.header-tabs a span {float:none;}/* End IE5-Mac hack */.header-tabs a:hover span {	color:#0589F9;}.header-tabs a:hover {	background: url(images/tableft_white.gif) no-repeat left top;}.header-tabs a:hover span { background: url(images/tabright_white.gif) no-repeat right top;}.header-tabs .current a { background: url(images/tableft_white.gif) no-repeat left top; }.header-tabs .current a span { background: url(images/tabright_white.gif) no-repeat right top; color: #A1C34D; font-weight:bold;}/* Begin Footer */#footer { 	background:url(images/footer.jpg); 	height:26px; 	padding:52px 10px 0 0; 	text-align:right; 	clear: both; 	color:#9d9b97; 	}/* End Footer *//* Begin Calendar */#wp-calendar { 	empty-cells: show; 	margin: 10px auto 0; 	width: 155px; 	}#wp-calendar #next a { 	padding-right: 10px; 	text-align: right; 	}	#wp-calendar #prev a { 	padding-left: 10px; 	text-align: left; 	font-size: 9pt; 	}	#wp-calendar a { 	display: block; 	text-decoration: none; 	}#wp-calendar caption { 	text-align: center; 	width: 100%; 	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	}#wp-calendar td { 	padding: 3px 0; 	text-align: center; 	}	#wp-calendar td.pad:hover { 	background-color: #fff; 	}#wp-calendar th { 	font-style: normal; 	text-transform: capitalize; 	}/* End Calendar */