body {
		background-color:#39434d;
		text-align:center;
		font-family:Arial,Helvetica,sans-serif;
		font-size:small;
		color: 000000;
		margin:0 auto;
	}
	
	img#roofer{
		position:absolute;
		top:0px;
	}

	tr.table_header{
		padding-top: 0%;
		padding-left: 0%;
		background-color:#aaaaaa;
		font-weight: bold;
		vertical-align: top;
	}	

	tr.content{
		padding-top: 0%;
		padding-left: 0%;
		vertical-align: top;
	}
	
	tr.content_alternate{
		padding-top: 0%;
		padding-left: 0%;
		background-color:#dddddd;
		vertical-align: top;
	}
	
	td.content{
		padding-top: 1%;
		padding-right: 1%;
		font-size:smaller;
		vertical-align: top;
	}
	
	td.content_tabletext{
		font-size:smaller;

	}
	
	td.content_tableheadingtext{
		font-size:smaller;
	}
	
	td.content_heading{
		padding-top: 1%;
		padding-right: 1%;
		font-size:medium;
		font-weight: bold;
	}
	
	td.content_subheading{
		padding-top: 1%;
		padding-right: 1%;
		font-size:small;
		color:#5990d0;
		font-weight: bold;
	}
	
	td.content_footer{
		padding-top: 5px;
		padding-right: 5px%;
		font-size:smaller;
		color:#666666;
		vertical-align: top;
	}
	
	h1 {
		font-size:medium;
		color:#39434d;
		padding-left: 1px;
		padding-bottom:0px;
	}
	
	h2 {
		font-size:small;
		color:#39434d;
		padding-left: 1px;
		padding-bottom:0px;
	}

	h3 {
		font-size:small;
		color:#5990d0;
		padding-left: 1px;
		padding-bottom:0px;
	}
	
	div#minifont {
		font-size:xx-small;
	}	
	
	img{
		border:0;
	}
	
	a{
		color:blue;
	}
	
	a.nav_middle {
		text-decoration:none;
		color:white;
		padding:0.5em 1.1em;
		/*text-transform: uppercase; */
	}
	
	a.ticker_front {
		/*text-decoration:none; */
		color:gray;
	}
	
	a.nav_middle_active {
		text-decoration:none;
		color:black;
		padding:0.5em 1.1em;
		font-weight: bold;
		/*text-transform: uppercase; */
	}

	a.nav_middle_active:hover {
		color: white;
		font-weight: bold;
		text-decoration:underline;
	}
	
	a.nav_middle:hover {
		/* background-color:white; */
		/* font-weight: bold; */
		/* text-transform: lowercase; */
		/* color: #5a8ece; */
		text-decoration:underline;
	}

	a.global_links {
		text-decoration:none;
		color:white;
	}

	a.global_links:hover {
		color: #ccccff;
	}

	a.breadcrumbtrail {color:blue;}
	
	a.content_footer {color:#666666;}

	ul{
		list-style-image:url('../images/bullet.gif')
	}
	
	ul.rss_items{
		list-style-image:url('')
	}

	div#centeredpage{
		margin:0 auto;
		width:766px;
	}

	div#article_area{
		background-color:#ffffff;
		position:relative;
		top:-230px;
	}		

	div#article_area_frontpage{
		background-color:#ffffff;
		position:relative;
		top:-246px;
	}	
	
	div#article_area_nogloballinks{
		background-color:#ffffff;
		position:relative;
		top:-160px;
	}	
	
	div#content {
		width:100%;
		text-align:left;
		font-size:smaller;
		margin:1%;
	}


	div#article_header{
		text-transform:uppercase;
		color:#000;
	}

	div#content_subheading{
		font-size:small;
		color:#5990d0;
		font-weight: bold;
	}
	
	div#sidebar_comment{
		font-size:x-small;
		color:#5990d0;
		font-weight: bold;
	}
	
	div#sidebar_comment_bg{
		font-size:x-small;
		font-style: italic;
		font-weight: bold;
		color:#5990d0;
		background-color:#dfe5ef;
		width:100%;
		margin:12px 0px;
		border: 1px solid #39434d;
		padding: 8px 8px;
	}
	
	div#nav_middle_front{
		position:relative;
		top:-262px;
		font-size: smaller;
		text-align:center;
		text-transform: uppercase;
	}

	div#nav_middle_contentpage{
		position:relative;
		top:-245px;
		font-size: smaller;
		text-align:center;
		text-transform: uppercase;
	}
	
	div#nav_middle_contentpage_nogloballinks{
		position:relative;
		top:-175px;
		font-size: smaller;
		text-align:center;
		text-transform: uppercase;
	}


	div#img_clickable_logo{
		position:relative;
		top:-502px;
		left:-234px;
		z-index:1
	}

	div#img_clickable_logo_contentpage{
		position:relative;
		top:-202px;
		left:-234px;
		z-index:1
	}	
	
	div#global_links_front{
		position:relative;
		top:-600px;
		left:610px;
		text-align:left;
		font-size: smaller;
		color: #ffffff;
	}

	div#ticker_front{
		position:relative;
		top:-293px;
		left:315px;
		text-align:left;
		font-size: smaller;
		color: gray;
	}	
	
	div#global_links_contentpage{
		position:relative;
		top:-310px;
		left:610px;
		text-align:left;
		font-size: smaller;
		color: #ffffff;
	}

	div#searchbox_frontpage{
		position:relative;
		top:-500px;
		left:380px;
	}	
	
	div#searchbox_frontpage_abs{
		position:absolute;
		background-color:#ffffff;
		top:-500px;
		left:522px;
		/* border: 1px solid #5b91d1; */
		padding: 0px 0px 0px 5px;
	}	
	div#linkbox_full{
		width:100%;
		margin:12px 0px;
		border: 1px solid #39434d;
		padding: 8px 8px;
		/* Height:130px; */
		background-color:#ffffff;
		/* background-image:url('../images/footer_bg.jpg'); 
		background-repeat:no-repeat; */
		text-align:left;
		/* color:#666666; */
	}

	div#html_banner_area{
		width:100%;
		margin:12px 0px;
		border: 1px solid #39434d;
		/*padding: 8px 8px;*/
		padding: 8px 8px;
		/* Height:130px; */
		background-color:#dfe5ef;
		/* background-image:url('../images/footer_bg.jpg'); 
		background-repeat:no-repeat; */
		text-align:left;
		/* color:#666666; */
	}	
	
	div#contact_me_box{
		width:100%;
		margin:10px 0px;
		border: 1px solid #39434d;
		padding: 8px 8px;
		/* Height:130px; */
		background-color:#eeeeee;
		/* background-image:url('../images/footer_bg.jpg'); 
		background-repeat:no-repeat; */
		text-align:left;
		/* color:#666666; */
	}
	
	div#badge_box{
		width:100%;
		/*margin:10px 0px; */
		border: 0px solid #39434d;
		padding: 10px 4px;
	}
	
	div#footer{
		width:100%;
		Height:130px;
		background-color:#ffffff;
		background-image:url('../images/footer_bg.jpg');
		background-repeat:no-repeat;
		text-align:left;
		color:#666666;
	}
	
/* begin styles for RSS Feed -  list with no bullets */

	.rss_box {
		width: 745px;
		background-color: #e6e6e6;
		border: 1px solid #39434d;
		padding: 4px 8px;
	}

	.rss_title, rss_title a {
		margin: 0px 0;
		padding: 0;
	}

	.rss_items {
       list-style:none;
       margin:0;
       padding:0;
	}

	.rss_item  {
		font-size: x-small;
		margin-bottom: 1em;
	}

	.rss_item a:link, .rss_item a:visited, .rss_item a:active {
		color: blue;
	}

	.rss_item a:hover { 
	}

	.rss_date {
		font-size: x-small;
		color:#666666;
	}
	
/* End styles for RSS Feed */