
	html { 
		overflow-y: 			scroll;
	}

	body {
		margin:					0px;
		margin-top:				0px;
		margin-bottom:			50px;
		background-color:		#FFFFFF; /*#FAFAFA; #C5C8D6*/
font-family: ronnia,sans-serif;
font-weight:				300;

	}
	
	.mainblogtitle {
font-family: ronnia,sans-serif;
font-weight:				300;
font-size:				70px;	 
		margin-top:		40px;
		color:				#000;
		margin-bottom:	-10px;
    -moz-transform:skew(1deg,1deg) translate(0px,-15px);
    -webkit-transform:skew(1deg,1deg) translate(0px,-15px);
    transform:skew(1deg,1deg) translate(0px,-15px);
	}
	
	.mainblogsubtitle {
font-family: ronnia,sans-serif;
font-weight:				300;
font-size:				15px;	 
		margin-bottom:		40px;
		color:				#AAA;
	}
	
	.bullet {
		color:					#FFFFFF;
	}
	
	.text,.input {
		font-size:				12px;
	}
	
	.footer {
		color:					#222222;
		padding:				10px;
		padding-left:			0px;
		font-size:				10px;
		background-color:		#FFFFFF;
		border-top:				1px dotted #AAAAAA;
	}
	
	.comments {
		color:					#555555;
		padding:				10px;
		padding-left:			0px;
		font-size:				10px;
		background-color:		#FFFFFF;
		border-top:				1px solid #555555;
	}
	
	.commenttext {
		font-size:				11px;
		line-height:			17px;
		color:					#FFFFFF;
	}
	
	.whitetext {
		font-size:				10px;
		color:					#FFFFFF;
	}
	
	.subtitle {
		color:					#FFFFFF;
		font-weight: 			bold;
		padding:				5px;
		padding-left:			10px;
		padding-right:			10px;
		background-color:		#000;
	}
	
	.subtitle_color {
		color:					#FFFFFF;
		font-weight: 			bold;
		padding:				5px;
		padding-left:			10px;
		padding-right:			10px;
		background-color:		#000;
	}
	
	.faq {
		font-size:				13px;	
		margin-bottom:			0px;
		color:					#000000;
		font-weight:			bold;
		padding-bottom:			0px;	
	}
	
	h1.blogtitle {
font-family: ronnia,sans-serif;
font-weight:				300;
font-size:				35px;	
		margin-bottom:			0px;
		color:					#000000;
		line-height:			110%;
		padding-top:			30px;	
    -moz-transform:skew(1deg,1deg) translate(0px,-15px);
    -webkit-transform:skew(1deg,1deg) translate(0px,-15px);
    transform:skew(1deg,1deg) translate(0px,-15px);
	}
	
	h2 {
font-family: ronnia,sans-serif;
font-weight:				300;
		font-size:				20px;	
		margin-bottom:			0px;
		color:					#000000;
		padding-bottom:			0px;
		padding-top:20px;	
    -moz-transform:skew(1deg,1deg) translate(0px,-15px);
    -webkit-transform:skew(1deg,1deg) translate(0px,-15px);
    transform:skew(1deg,1deg) translate(0px,-15px);
		}
	
	.inline_subtitle {
		font-size:				16px;	
		margin-bottom:			0px;
		color:					#000000;
		font-weight:			bold;
		padding-bottom:			0px;	
	}
	
	.post_info {
		font-size:				11px;
		line-height:			22px;
		color:					#777777;
		margin-bottom:			5px;				
	}
	
	.title_sidebar {
		color:					#666;
		font-size:				11px;
		font-weight:			normal;
		background-color:		#EEE;
		padding:				2px;
		padding-left:			10px;
		margin-bottom:			5px;		
	}
	
	.header {
		/*background-color:		#777777;*/
		margin-bottom:10px;
		border-bottom:1px solid #EEE;
		border-top:			0px solid #EEE;
	}
	
	.maintable {
		background-color:		#FFFFFF;
		float:					center;
		width:					800px;
		border-left:			10px solid #FFFFFF;
		border-right:			10px solid #FFFFFF;
	}	
		
	.maintext {
font-family: ronnia,sans-serif;
font-weight:				300;
		font-size:				13px;
		line-height:			160%;
		color:					#000000;
	}
	
	.separator {
		background-image:		url('../img/separator.gif');
		background-repeat:		repeat-x;
	}
	
	a:link,a:visited,a:active,a:hover {  
		font-size:				small;
		line-height:			150%;
		color:					#000;
	}
	
	a.functional_link:link,a.functional_link:visited,a.functional_link:active,a.functional_link:hover {  
		font-size:				11px;
		line-height:			21px;
		color:					#000000;
	}	
	
	a.sidelink:link, a.sidelink:visited,a.sidelink:active,a.sidelink:hover {  
		font-size:				11px;
		line-height:			21px;
		color:					#777;
		text-decoration:		underline;
	}	
	a.sidelink:hover {  
		font-size:				11px;
		line-height:			21px;
		color:					#000000;
		text-decoration:		underline;
	}	
	
	a.biglink:link,a.biglink:visited,a.biglink:active,a.biglink:hover {  
		font-size:				16px;
		font-weight:			bold;
		line-height:			20px;
		color:					#123F92;
		text-decoration:		underline;
	}
	
	a.bottomlink:link,a.bottomlink:visited,a.bottomlink:active,a.bottomlink:hover {  
		font-size:				13px;
		line-height:			21px;
		color:					#000000;
		text-decoration:		underline;
	}
	
	a.footerlink:link,a.footerlink:visited,a.footerlink:active,a.footerlink:hover {  
		font-size:				12px;
		line-height:			21px;
		color:					#777777;
		text-decoration:		underline;
	}
	
	a.topmenulink:link,a.topmenulink:visited,a.topmenulink:active,a.topmenulink:hover {  
		font-size:				14px;
		font-weight:			normal;
		line-height:			22px;
		color:					#000000;
		text-decoration:		none;
		padding:				6px;
		padding-left:			9px;
		padding-right:			9px;
	}
	
	a.relatedlink:link,a.relatedlink:visited,a.relatedlink:active,a.relatedlink:hover {  
		font-size:				13px;
		line-height:			21px;
		color:					#000000;
	}
	
	a.printlink:link,a.printlink:visited,a.printlink:active,a.printlink:hover {
		font-size:				11px;
		line-height:			22px;
		color:					#000000;
		margin-bottom:			5px;
		text-decoration:		underline;				
	}
	a.greenlink:link,a.greenlink:visited,a.greenlink:active,a.greenlink:hover {
		font-size:				11px;
		line-height:			22px;
		color:					#123F92;
		margin-bottom:			5px;
		text-decoration:		underline;				
	}
	
	a.topcommentlink:link,a.topcommentlink:visited,a.topcommentlink:active,a.topcommentlink:hover {
		font-size:				11px;
		font-weight:			normal;
		line-height:			22px;
		color:					#FFFFFF;
		margin-bottom:			5px;
		text-decoration:		none;				
	}
	
	
