/* Begin Navigation */ 
#supernav { 
	font: bold 14px 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	position: absolute; 
	top: 68px; 
 	left: 50%; 
	width: 790px; 
	margin: 0 0 0 -368px; 
	padding: 0 0 0 0px; 
	text-align: left; 
	display: block; 
	} 
 
#supernav li { 
	display: inline; 
 	margin: 0; 
	padding: 20;
	line-height: 18px;
 	} 
 
#supernav a { 
	color: #000000; 
	background-image: url(images/ulbg.jpg);  
	padding: 4px 19px; 
	margin: 0; 
	} 
 
#supernav a:hover { 
/*
	color: #000000; 
	background-image: url(images/ulbgr.jpg); 
*/
	background-image: url(images/ulbgy.jpg); 
/*
	text-decoration: bold; 
*/
	} 
	
/* End Navigation */ 


body { 
	font-size: 62.5%; /* Resets 1em to 10px */ 
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
	background-color: #d5d6d7; 
	color: #333; 
	text-align: center; 
	} 
 
#header { 
	background-color: #73a0c5; 
	} 
 
#content { 
	font-size: 1.2em;
	} 
 
 
.narrowcolumn .entry, .widecolumn .entry { 
	line-height: 1.4em; 
	} 
 
 
.narrowcolumn .postmetadata { 
	text-align: center; 
	} 
 
.alt { 
	background: #C3C8D9; border-top: 1px solid #6A7180; border-bottom: 1px solid #6A7180 
	} 
 
	 
#footer { 
	background-color: #eee; 
	} 
 
small { 
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	line-height: 1.5em; 
	} 
 
h1, h2, h3 { 
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	} 
 
h1 { 
	font-size: 2.4em; 
	text-align: left; 
	} 
 
.description { 
	font-size: 1em; 
	text-align: left; 
	} 
 
h2 { 
	font-size: 1.6em; 
	} 
 
h2.pagetitle { 
	font-size: 1.6em; 
	} 
 
#sidebar h2 { 
	font-family: 'Lucida Grande', Verdana, Sans-Serif; 
	font-size: 1.2em; 
	} 
 
 
h3 { 
	font-size: 1.3em; 
	} 
 
h1, h1 a, h1 a:hover, h1 a:visited, .description { 
	text-decoration: none; 
	color: white; 
	} 
 
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { 
	color: #333; 
	} 
 
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { 
	text-decoration: none; 
	} 
 
 
.commentlist li, #commentform input, #commentform textarea { 
	font: 0.9em 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
	} 
	 
.commentlist li { 
	font-weight: bold; 
	} 
 
.commentlist cite, .commentlist cite a { 
	font-weight: bold; 
	font-style: normal; 
	font-size: 1.1em; 
	} 
 
.commentlist p { 
	font-weight: normal; 
	line-height: 1.5em; 
	text-transform: none; 
	} 
 
#commentform p { 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	} 
 
.commentmetadata { 
	font-weight: normal; 
	} 
 
#sidebar { 
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	} 

/* This is to mark the current page... */
.page_item.current_page_item a {
	color: #000;
	text-decoration: none; 
	cursor: default;
	}

/* but not its sub pages at the same time... */
.page_item.current_page_item ul a {
	color: blue;
	text-decoration: underline; 
	cursor: default;
	}

/* this is a normal not current page */
.page_item a {
	color: blue;
	text-decoration: underline; 
	cursor: default;
	}
	
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { 
	color: #777; 
	} 
	 
code { 
	font: 1.1em 'Courier New', Courier, Fixed; 
	} 
 
 
 
 
a, h2 a:hover, h3 a:hover { 
	#color: #06c; 
	color: blue; 
	#text-decoration: none; 
	text-decoration: underline; 
	} 
 
 
 
a:hover { 
	color: #147; 
	text-decoration: underline; 
	} 
	 
 
 
 
 
 
/* Begin Structure */ 
body { 
	margin: 0; 
	padding: 0;  
	} 
 
#page { 
	background-color: white; 
	margin: 0px auto; 
	padding: 0; 
	width: 760px; 
	border: 1px solid #959596; 
	text-align: left; 
	} 
	 
#header { 
	padding: 0; 
	margin: 0 auto; 
	height: 200px; 
	width: 100%; 
	background-color: #73a0c5; 
	} 
 
#headerimg { 
 
	margin: 15; 
	height: 200px; 
	width: 100%; 
	} 
 
.narrowcolumn { 
	float: left; 
	padding: 0 0 20px 30px; 
	margin: 0px 0 0; 
	width: 480px; 
	} 
 
 
 
 
 
 
 
.narrowcolumn .postmetadata { 
	padding-top: 5px; 
	} 
 
 
 
	 
 
#footer { 
	padding: 0; 
	margin: 0 auto; 
	width: 760px; 
	color: #868fa0; 
 
 
	clear: both; 
	} 
 
#footer p { 
	margin: 0; 
	padding: 10px 0; 
	text-align: center; 
	} 
/* End Structure */ 
 
 
 
/*	Begin Headers */ 
h1 { 
	padding-top: 8px; 
 
	margin: 0; 
	} 
 
.description { 
	text-align: left; 
	} 
 
h2 { 
	margin: 30px 0 0; 
	} 
 
h2.pagetitle { 
	margin-top: 00px; 
 
	text-align: center; 
} 
 
#sidebar h2 { 
	margin: 0px 0 0; 
	padding: 0; 
	background: #C3C8D9;
	border-top: 1px solid #6A7180;
	border-bottom: 1px solid #6A7180 
	} 
 
h3 { 
	padding: 0; 
	margin: 30px 0 0; 
	} 
 
 
h3.comments { 
	padding: 0; 
 
	margin: 40px auto 20px ; 
	} 
/* End Headers */ 
 
 
 
/* Nav */ 
 
.alignright { 
	float: right; 
	} 
	 
.alignleft { 
	float: left 
	} 
/* End Nav */ 
 
 
 
/* Post */ 
 
 
.post-info  
{ 
	font-size:0.85em; 
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
	margin:0; 
	padding:0; 
	color: #295142; 
} 
.post-info a 
{ 
	color: #06c; 
} 
.post-info a:hover  
{ 
	color: #295142; 
	text-decoration: underline; 
} 
.post-title { 
	font-family:'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.8em; 
	margin:0; 
	font-weight:bold; 
} 
.post-title a:hover 
{ 
	color: #06c; 
	 
} 
.post-title a:link, .post-title a:visited, .post-title a:active 
 
{ 
	text-decoration:none; 
	color: #000000; 
} 
 
.post-date { 
	color: green; 
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold; 
	line-height:1em; 
/*
	float: left; 
	color: #000000; 
	text-align: center; 
	margin: 3px 10px 0 0; 
	padding: 8px 3px; 
	width: 55px; 
	background: #C3C8D9; 
	border:2px solid #6A7180; 
*/
}	 
 
 
html>body .post ul { 
	margin-left: 0px; 
	padding: 0 0 0 30px; 
	list-style: url(images/li.gif); 
	padding-left: 10px; 
	text-indent: -10px; 
	}  
 
html>body .post li { 
	margin: 7px 0 8px 10px; 
	} 
	 

#respond {
	margin-top: 100px;
	border-top:#6A7180 2px solid;
	padding: 10px 0 0 0; 
	}
	
	 
.post { 
	font-size: 14px;
	line-height: 150%;
	margin:3px 0; 
	text-align: justify; 
	background-color: #FFFFFF; 
/*
	padding:10px 0; 
	border-top:#6A7180 2px solid;	 
*/
	} 
	 
.homepost { 
	font-size: 14px;
	line-height: 170%;
	text-align: justify; 
	} 
 
.post ul li:before, #sidebar ul ul li:before { 
	content: url(images/li.gif); 
	} 
 
 
.post ol { 
	padding: 0 0 0 35px; 
	margin: 0; 
	} 
 
.post ol li { 
	margin: 0; 
	padding: 0; 
	} 
 
 
	 
 
 
#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 p, #sidebar ul select { 
	margin: 5px 0 8px; 
	} 
 
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px; 
	} 
 
 
#sidebar ul ul ul, #sidebar ul ol { 
	margin: 0 0 0 10px; 
	} 
 
ol li, #sidebar ul ol li { 
	list-style: decimal outside; 
	} 
 
#sidebar ul ul li, #sidebar ul ol li { 
	margin: 3px 0 0; 
	padding: 0; 
	} 
/* End  
Entry Lists */ 
 
 
 
/* Begin Form Elements */ 
#searchform { 
 
	margin: 10px auto; 
	padding: 5px 3px;  
	text-align: center; 
	} 
 
#sidebar #searchform #s { 
	width: 115px; 
 
	padding: 2px; 
	} 
 
#sidebar #searchsubmit { 
	padding: 1px; 
	} 
 
.entry form { /* This is mainly for password protected posts, makes them look better. */ 
	text-align:center; 
	} 
 
select { 
	width: 130px; 
	} 
 
#commentform input { 
	width: 170px; 
	padding: 2px; 
	margin: 5px 5px 1px 0; 
	} 
 
 
#commentform textarea { 
	width: 100%; 
	padding: 2px; 
	} 
 
#commentform #submit { 
	margin: 0; 
	float: right; 
	} 
/* End Form Elements */ 
 
 
 
 
/* Begin Comments*/ 
.alt { 
	margin: 0; 
	padding: 10px; 
	} 
 
.commentlist { 
	padding: 0; 
	text-align: justify; 
	} 
 
.commentlist li { 
	margin: 15px 0 3px; 
	padding: 5px 10px 3px; 
	list-style: none; 
	} 
 
 
. 
commentlist p { 
	margin: 10px 5px 10px 0; 
	} 
 
#commentform p { 
	margin: 5 
px 0; 
 
	} 
 
 
.nocomments { 
	text-align: center; 
	margin: 0; 
	padding: 0; 
	} 
 
 
 
/* End Comments */ 
 
 
 
 
/* Begin Sidebar */ 
#sidebar { 
	padding: 20px 0 10px 0; 
	margin-left: 537px; 
/*
	margin-left: 38px; 
*/
	width: 213px; 
	/* This matches better on Mozilla... */
	background-color: #dddee3; 
	/* This matches better on Safari... */
/*
	background-color: #d5d6dd; 
*/
 	}
 
#sidebar form { 
	margin: 0; 
	} 
/* End Sidebar */ 
 
 
 
 
 
 
 
/* Begin Various Tags & Classes */ 
 
 
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; 
	} 
 
 
a img { 
	border: none; 
	} 
 
.navigation { 
	display: block; 
	text-align: center; 
	margin-top: 10px; 
	margin-bottom: 60px; 
	}

