/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}
	
div.access a, #navigation, #sidebar { display :none; } 
#content h1 { font-size: 19px; }

	
body
{
	line-height: 1.5em;
	color: #000;
	font-size: 14px;
}  

.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { text-align:center; }
.access		{ display :none; }
 
	#header h1
	{
		font-size: 48px;
		line-height: 48px;
		font-family: 'Times New Roman', serif;
		margin-bottom: 12px; 
		text-transform: uppercase;
		letter-spacing: 3px;
		text-align:center;
	}
		#header h1 a { color:#000; text-decoration:none;}
	
	#header h2 
	{
		font-size: 13px;
		border-top:1px solid #ddd; 
		border-bottom:2px solid #ddd; 
		padding:5px 0; 
		margin:10px 0 20px 0;  
		font-family: 'Times New Roman', serif;
		text-transform: uppercase;
		letter-spacing: 3px;
		text-align:center;
	}
	 
	.wrapper 			
	{ 
		width:960px; 
		margin:0 auto; 
		padding:0 10px; 
		clear:both;  
	} 
	
	
	.clearfix:after {
		content: " ";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clearfix {zoom:1; /* For IE */}
	
	strong { font-weight: bold; }
	em		{ font-style: italic; }
	
	#content { width: 900px; }
	
		#content a { color:#000; text-decoration: underline; }
		#content a:hover { color:#00F; }
		#content a:active { color: #555; }
		
		#content .post 
		{
			border-bottom:1px solid #ccc;
			margin-bottom:19px;
		}
	
		#content p, #content blockquote, #content ul, #content ol
		{
			line-height: 1.5em;
			margin-bottom: 1em;
			font-size: 14px;
		}
			#content ul
			{
				list-style-type: disc;
				margin-left: .75em;
			}
			
			#content ol
			{
				list-style-type: decimal;
				margin-left: .75em;
			}
		
			#content blockquote
			{
				padding: 1em;
				margin-left: 2em; 
				background: #eee;
			}
			 
		#content .post p.author
		{
			margin-top: -.5em;
		} 
		#content .post h1, #content .page h1
		{
			font:22px Georgia, 'Times New Roman', Times, serif; 
			font:19px Arial; 
			margin-bottom: .5em;
			line-height:1.5em;
		}
			#content h1 a 
			{
				color: #000;
				text-decoration: none;
			}
			
			#content h2 
			{
				font-size: 16px; 
				line-height:1.5em;
				font-weight: bold;
			}
			
			#content select
			{
				margin-bottom: 1em;
				line-height: 1.5em;
			}

		#content #nav-below
		{	
			font-size: 14px;
			margin-bottom:1em;
		}

		#content #author-info, #content #section-title
		{
			padding:1em; 
			border:1px solid #b3b3b3; 
			background:#efefef;
		}
			#content #author-info h1, #content #section-title h1
			{
				margin-bottom: 0;
			}
			
			#content #author-info p, #content #section-title p
			{
				margin-top: 1em;
			}

 
#footer
{
	font-size: 12px;
	padding: .5em 1em;
	color: #ccc;
	background: #444;
	clear:both;
	line-height:1.5em; 
	text-transform: uppercase;
	margin-top:1em;
}

	#footer a { color: #ccc; text-decoration:none; }
		#footer a:hover { text-decoration: underline; }
	#footer .meta-sep { padding:0 5px; }

.fb_reset{margin-top:15px !important;} 
#content div.addthis_toolbox { margin-bottom: 2em; }
#content div.addthis_toolbox a { font-size: 14px; line-height: 14px; }
#content div.addthis_toolbox .at300b {  }
#content div { margin-bottom:1em; }  

.entry-meta { margin:1em 0; }

#content iframe { margin-bottom: 14px; }