/*
-----------------------------------------------
Robb Pearson
----------------------------------------------- */

/* global
----------------------------------------------- */

.Site {
	font-family: Arial;
	font-size: 12px;
	background-color: #00273A;
	color: #595959;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right:  0pt;
}
	

	
/* Expandable blog post styles
----------------------------------------------- */

<MainOrArchivePage> 
   span.fullpost {display:none;}
</MainOrArchivePage>



<ItemPage> 
   span.fullpost {display:inline;} 
</ItemPage>



	
/* Main table layouts
----------------------------------------------- */

.table_header { 
	 font-family: Verdana;
	 font-size: 8px;
	 color: #595959; 
	 width: 760px;
	 height: 104px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.table_header td { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: left;
	 		vertical-align: top;
			}

.table_body { 
	 background: url(http://www.pack80.com/images/body_bg.gif) repeat;
	 font-family: Arial;
	 font-size: 11px;
	 color: #3a3a3a; 
	 width: 760px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_body td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #3a3a3a;
	 		text-align: left;
	 		vertical-align: top;
			padding: 0px;
			}

.table_body2 { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #3a3a3a;
	 background-color: #ffffff;
	 width: 750px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_body2 td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #3a3a3a;
	 		text-align: left;
	 		vertical-align: top;
			padding: 0px;
			}

.table_body3 { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #3a3a3a;
	 width: 742px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_body3 td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #3a3a3a;
	 		text-align: left;
	 		vertical-align: top;
			padding: 0px;
			}

.table_blogbody { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #3a3a3a;
	 background-color: #f7f7f7;
	 width: 500px;
	 border-top: 8px solid #0053A7;
	 border-right: 1px solid #c3c3c3;
	 border-bottom: 1px solid #c3c3c3;
	 border-left: 1px solid #c3c3c3;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_blogbody td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #3a3a3a;
	 		text-align: left;
	 		vertical-align: top;
			padding: 0px;
			}

.table_footerinfo { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #3a3a3a;
	 width: 500px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_footerinfo td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #9c9c9c;
	 		text-align: left;
	 		vertical-align: top;
			padding: 0px;
			}

		.table_footerinfo a {
	 		font-family: Arial;
	 		font-size: 11px;
			font-weight: normal;
	 		color: #5e0000;
	 		text-decoration: underline;
			}

		.table_footerinfo a:hover {
	 		font-family: Arial;
	 		font-size: 11px;
			font-weight: normal;
	 		color: #BD8282;
	 		text-decoration: none;
			}

.table_footer_utility { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #7d7d7d;
	 width: 730px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_footer_utility td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #7d7d7d;
	 		text-align: left;
	 		vertical-align: top;
			padding: 0px;
			}

		.table_footer_utility a {
	 		font-family: Arial;
	 		font-size: 11px;
			font-weight: normal;
	 		color: #9c9c9c;
	 		text-decoration: underline;
			}

		.table_footer_utility a:hover {
	 		font-family: Arial;
	 		font-size: 11px;
			font-weight: normal;
	 		color: #9c9c9c;
	 		text-decoration: none;
			}


.table_logo { 
	 background: url(http://www.pack80.com/images/logo_btm.gif) no-repeat;
	 font-family: Arial;
	 font-size: 11px;
	 color: #3a3a3a;
	 width: 197px;
	 height: 128px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_logo td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #3a3a3a;
	 		text-align: left;
	 		vertical-align: top;
			padding: 0px;
			}

.table_menu { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #595959; 
	 width: 500px;
	 height: 70px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_menu td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: right;
	 		vertical-align: top;
			padding: 0px;
			}

		a.table_menu {
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #595959;
	 		text-decoration: none;
			}

		a.table_menu:hover {
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #870000;
	 		text-decoration: underline;
			}

.menu_left { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #595959; 
	 width: 190px;
	 line-height: 90%;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 cellspacing: 5px;
	 text-indent: 0pt;
	 margin: 0 5px 0 5px
	 border-collapse: collapse;
	}

		.menu_left td { 
	 		font-family: Arial;
	 		font-size: 11px;
			font-weight: normal;
	 		color: #262626;
			line-height: 120%;
	 		text-align: left;
	 		vertical-align: top;
			}

		.menu_left a {
	 		font-family: Arial;
	 		font-size: 11px;
			font-weight: bold;
			line-height: 90%;
	 		color: #0054A5;
	 		text-decoration: none;
			}

		.menu_left a:hover {
	 		font-family: Arial;
	 		font-size: 11px;
			font-weight: bold;
			line-height: 90%;
	 		color: #d7a200;
	 		text-decoration: none;
			}
			
.menu_left_title { 
	 font-family: Arial;
	 font-size: 11px;
	 font-weight: bold;
	 color: #ffffff; 
	 width: 170px;
	 line-height: 100%;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 margin: 2px 2px 2px 2px
	 border-collapse: collapse;
 	 background-color: #11537e;
	}

		.menu_left_title td { 
	 		font-family: Arial;
	 		font-size: 11px;
			font-weight: bold;
	 		color: #FFE82A;
			line-height: 100%;
	 		text-align: center;
	 		vertical-align: top;
			}


.table_links_body { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #595959; 
	 width: 420px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_links_body td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: left;
	 		vertical-align: top;
			}

		a.table_links_body {
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #6D738D;
	 		text-decoration: underline;
			}

		a.table_links_body:hover {
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #720000;
	 		text-decoration: none;
			}

.table_copyright { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #595959; 
	 width: 750px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_copyright td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: left;
	 		vertical-align: top;
			padding: 0px;
			}
			
		.table_copyright a { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #595959;
			text-decoration: none;
			}

		.table_copyright a:hover { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #595959;
			text-decoration: underline;
			}


.table_left { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #595959; 
	 width: 280px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 padding: 0px;
	 line-height: 120%;
	 border-collapse: collapse;
	}

		.table_left td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #FFFDEB;
	 		text-align: left;
	 		vertical-align: top;
			text-indent: 1px;
			}
					
.table_content { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #595959; 
	 width: 190px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 padding: 0px;
	 border-collapse: collapse;
	}

		.table_content td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #232323;
	 		text-align: left;
	 		vertical-align: top;
			text-indent: 1px;
			}

	
.table_footer { 
	 font-family: Verdana;
	 font-size: 11px;
	 color: #595959; 
	 width: 760px;
	 height: 42px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 background: url(http://www.pack80.com/images/site_foot.gif) no-repeat;
	}

		.table_footer td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: center;
	 		vertical-align: middle;
			}





/* Blog content tables
----------------------------------------------- */

.table_blogtitle {
	 font-family: Arial;
	 font-size: 16px;
	 color: #3a3a3a;
	 width: 460px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_blogtitle td {
			margin-left: 1px;
			font-family: Arial;
			font-size: 16px;
			font-weight: bold;
			line-height: 140%;
			color: #D7A200;
			text-decoration: none;
		}

		.table_blogtitle a {
			margin-left: 1px;
			font-family: Arial;
			font-size: 16px;
			font-weight: bold;
			line-height: 140%;
			color: #0053A7;
			text-decoration: none;
		}
		.table_blogtitle a:hover {
			margin-left: 1px;
			font-family: Arial;
			font-size: 16px;
			font-weight: bold;
			line-height: 140%;
			color: #0053A7;
			text-decoration: none;
		}



.table_blogdatetime {
	 font-family: Arial;
	 font-size: 11px;
	 color: #8a8a8a;
	 width: 460px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_blogdatetime td {
			margin-left: 1px;
			font-family: Arial;
			font-size: 11px;
			line-height: 110%;
			color: #8a8a8a;
			text-decoration: none;
		}

.main_content {
	font-family: Arial;
	font-size: 12px;
	color: #3a3a3a;
	width: 460px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-collapse: collapse;
	padding: 0px;
	line-height: 140%;
	text-decoration: none;
}
		.main_content td {
			font-family: Arial;
			font-size: 12px;
			color: #3a3a3a;
			line-height: 140%;
			text-decoration: none;
			}
		.main_content a {
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
			color: #0056D7;
			line-height: 140%;
			text-decoration: none;
			}
		.main_content a:hover {
			font-family: Arial;
			font-size: 12px;
			font-weight: bold;
			color: #D7A200;
			line-height: 140%;
			text-decoration: none;
			}
		.main_content blockquote {
  			background: url(http://www.pack80.com/images/blockquote_b.gif) repeat-y;
			color: #369;
			font-family: Arial;
			font-size: 12px;
			color: #3a3a3a;
			line-height: 140%;
			margin: 20px 10px 10px 30px;
			padding: 15px 20px;
			}

		.main_content > blockquote {
			margin-bottom: 20px;
			margin-right: 20px;
			margin-top: -10px;
			}

.table_blogcomments {
	 font-family: Arial;
	 font-size: 11px;
	 color: #3a3a3a;
	 width: 460px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_blogcomments td {
			margin-left: 1px;
			font-family: Arial;
			font-size: 11px;
			line-height: 110%;
			color: #3a3a3a;
			text-decoration: none;
		}

		.table_blogcomments a {
			margin-left: 1px;
			font-family: Arial;
			font-size: 11px;
			line-height: 110%;
			color: #0053A7;
			text-decoration: underline;
		}
		.table_blogcomments a:hover {
			margin-left: 1px;
			font-family: Arial;
			font-size: 11px;
			line-height: 110%;
			color: #0053A7;
			text-decoration: none;
		}


.rsspages {
	background-color: #fcfcfc;
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right:  0pt;
}
a.rssTitle {
	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	text-decoration: none;
}
a.rssTitle:hover {
	font-family: Arial;
	font-size: 14pt;
	color: #9c0000;
	text-decoration: none;
}

