	body {
		background-color: #aabedc;
		font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #333;
		margin: 0;
		}

	#main {
		margin: 0 auto;
		width: 50%;
		}

	#footer {
		margin: 0 auto;
		width: 100%;
		background-color: #fff;
		border-top: 4px #6CF solid;
		}

	#wavingrobot {margin: 0; padding: 0;}

	.inner {margin: 0 auto; padding: 0; padding: 8px;}
	.inner-footer {margin: 0 auto; padding: 0; width: 640px; padding: 8px;}
	.robotinner {margin: 0 auto; width: 724px; border-top: 1px dotted gray; padding-top: 160px;}

	.post {
		margin: 148px 0 296px 0;
		}
	.text-post { 
		}

#post-container {border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px;}

	h1 {
		font-size: 32px;
		line-height: 1em;
		font-weight:700;   
		margin: 0;
		color: #000;
		}
	
	h2 {
		font-size: 16px;
		line-height: 1.2em;
		font-weight:500;   
		margin: 40px 0 0 0;
		color: #000;
		}

	h3 { 
		font-size: 28px;
		letter-spacing: 0;
		line-height: 29px;
		font-style: normal;
		font-variant: normal;
		font-weight: 400;
		margin: 0;
		}

	h4	{ 
		font-size: 15px;
		letter-spacing: 0;
		line-height: 1em;
		font-weight:normal;
		color: gray;   
		}

	h5 { 
		font-size: 18px;
		letter-spacing: 0;
		line-height: 1em;
		font-weight:normal;   
		margin: 0;
		color: gray;
		text-transform: uppercase
		}					
	
	p { 
		font-size: 24px;
		letter-spacing: 0;
		line-height: 29px;
		font-style: normal;
		font-variant: normal;
		font-weight: 700;
		margin: 0.7em 0;
		color: #000;
		}

	a:link { 
		color: #cc2200; text-decoration: none; 
		}

	a:visited { 
		color: #cc2200; text-decoration: none; 
		}

	a:hover { 
		color: #FFFFFF; text-decoration: none; background-color: #cc2200; 
		}
	
	a:active { 
		color: #FFFFFF; text-decoration: none; background-color: #cc2200; 
		}

	.highlight {
 		color: #cc2200;
		}
	
	blockquote {	
		margin: 0;
		padding-left: 20px; 
		border-left: 1px dotted gray;
		font-size: 21px;
		letter-spacing: 0;
		line-height: 28px;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		color: #666;
		}
		
	#post-container { background-color: yellow; margin: 60px 0 80px 0; padding: 40px; opacity: 0.8; filter:alpha(opacity=90); background-color:#fbd601;} 

	form input {
		background:url('/i/topfade.gif') top left repeat-x #FFF;
		border:1px solid #AAA;
		padding:4px;
		color:#111;
		width:360px;
		font-size:24px;
		vertical-align:middle;
		text-align: center;
		font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif;
		opacity: 1 !important; filter:alpha(opacity=100) !important;
		}

	form button {
		font-size:16px;
		font-weight: 400;
		background:#159d15;
		vertical-align:middle;
		height:35px;
		color:#FFF;
		border-width:1px;
		border-style:solid;
		border-color:blue;
		padding:4px;		
		margin: 12px 0 4px 0;
		border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-top-left-radius:8px; border-color: fee03a; 
		background-color:#348dd3;padding:4px 12px 5px 12px;
		font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif;
		opacity: 1.0 !important; filter:alpha(opacity=100) !important;
		
		}

	.small {
		font-size:10px;
		}



.like {
	display: inline-block;
	float: left;
}

.meta {
	padding-top: 0px;
	width: 200px; 
	margin: 0 auto 80px;
	overflow: hidden;
}
	