body {
	margin: 0;
	padding: 0;
	font-family:  "Lucida Grande," Lucida Sans Unicode, verdana, arial, sans-serif;
	font-size:10pt;
	line-height: 140%;
	background-color: #fff;
	}
	
#Container {	/* Contains background gradient only */
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff url(../images/gradient-background.gif) top center repeat-x;
	}
	
#ContentWrapper {	/* Actual wrapper for all content */
	display: block;
	margin: 0 auto;
	padding-top:44px;
	width: 796px;
	text-align: left;
	font-size: 90%;
	
	}
	
#page_itself {padding:0px;padding-top:0px;padding-bottom:0px;background-color:white;margin-left:1px;margin-bottom: 0px;
}

#three_columns {width:796px; padding-left:10px;padding-right:10px; margin-bottom:12px;margin-top:0px;padding-top:0px;}

#one-column_content {width:770px; padding-left:20px;padding-right:20px; margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:0px;}


.third_column {float:left; width:250px; padding:5px;margin-top:0px;padding-top:0px;}

#Footer {
	margin-top: 0px;
	padding: 0px 0 35px 0;
	width: 100%;
	color: #000;
	background: transparent url(../images/footer-gradient.gif) repeat-x top center;
	border-top: 1px solid #000;
	font-size: 90%;
	text-align: center;
	}
	
#Footer a {margin-left:6px;margin-right:6px;}

.blog a {font-weight: bold;
text-decoration: none;}

.emphasize {font-style: italic;font-weight: bold;}

a {border-bottom-color: #0047b9; color:#0047b9; font-weight:bold; text-decoration: none;}
a:hover {border-bottom: 1px dotted;}

img {border-bottom: none;}

a:hover {border-bottom: 2px solid #0047b9;text-decoration: none;}

a.no_underline {border-bottom: none;}
a.no_underline:hover {border-bottom: none;}