html {font-size: 100.01%; overflow: -moz-scrollbars-vertical;} /* force Firefox browser window scrollbar to always appear */
html,body,address,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,p,blockquote,table,caption,th,td,img{margin:0;padding:0;}
abbr, acronym {border-bottom: 1px dotted #000; cursor: help; font-style: normal;}
a img, a:link img, a:visited img {border: none; border-width: 0; vertical-align: top;}
label {cursor: pointer;} /* label elements are clickable, demonstrate visually */
input {margin: 0;}
hr {display: none;}

a {color: #005375;	text-decoration: underline;}
a:hover {color: #000; text-decoration: none;}

h1,h2,h3,h4,h5{font-family: "Helvetica", Helvetica, Sans Serif;font-weight:normal;}


#Container{width:900px;text-align:center;margin:0 auto;}

#Header{width:900px;background-color:#000;margin:0;height:56px;}
#Header h1{float:left;
		   margin: 9px 0 0 15px;
		   color:#fff;
		   font-size: 30px;
		   font-weight: normal;
		   letter-spacing: 0px;
		   text-transform: lowercase;}
#Header ul{margin:15px 0 0 0;padding:0;float:right;list-style:none;}
#Header ul li{float:left;margin:0 30px 0 0;padding:0;display:inline;}
#Header ul li a{color: #F0FFF0; 
				  font-size:12px;
				 margin: 0px; 
				padding: 0px; 
				font-family: Helvetica, Sans Serif, "Helvetica";
				text-decoration: none;}
#Header ul li a:hover{ border-bottom: 2px solid #FFF;
					   color: #FFF;
						text-decoration: none;}


#Footer {clear:both;width:900px;}			
#Footer div{border-top:3px solid #666666;text-align:left;}
#Footer h3{margin: 5px 0 0 5px;font-size: 24px;color:#333;font-weight: normal;}
#Footer div ul{list-style:none;margin:0;}
#Footer #Labels ul, #Footer #Links ul{padding:0;}
#Footer #Labels ul li,#Footer #Links ul li{margin:12px 0;}
#Labels, #Archive{float:left;width:280px;margin:0 29px 0 0;}
#Links{float:left;width:280px;}

#Content {clear:both;}
.post{clear:both;
	  width:100%;
	  text-align:left;
	  font-family: Helvetica, Arial, Sans-Serif;
	  
}
.post .post-content{font-family:Helvetica, Serif, "Times New Roman";
					padding:5px 0 0 2px;
					width:610px;
					float:left;
					color:#333;
					font-size:18px;
					margin: 0 0 30px 0;}
.post .post-links{color: #333;
				  font-size:7px;
				 float:right;
				 width:250px;}
.post .post-links ul{padding:0;margin:0;list-style:none;}
.post .post-links ul li{border-bottom: 0px solid #CCC; margin: 0px; padding: 5px 0px 0px 10px;}

.post h2{font-family: "Helvetica", Helvetica, serif;
		 border-bottom:1px solid #000;
		 width:100%;
		 font-size:32px;
		 font-variant: small-caps;
		 padding: 10px 0px 5px 0px;}
.post h2 a{color: #005375;	text-decoration: none;}
.post h2 a:hover{color: #005375; text-decoration: underline;}