p.homepageblurb	{margin-right: 12px; margin-left: 26px; font-family: "Arial"; font-size:13px; line-height:15px; color: white;}

a.homepagelink {text-decoration: underline; color: #FAE065; }

a.homepagelink:visited {text-decoration: underline; color: #FAE065; }

a.homepagelink:hover {text-decoration: none; color: #FAE065; }

p {
	margin-bottom: 15px;
	margin-top: 15px;
	margin-right: 30px;
	margin-left: 30px;
	color: #333;
	font: normal 14px/18px Arial;
}

div > p { margin-bottom: 12px; margin-top: 12px; margin-right: 30px; margin-left: 30px; color: #5C5C5C; line-height: 18px; font-size: 12px; font-family: Arial; }

h1 { margin-bottom: 5px; margin-top: 15px; margin-right: 30px; margin-left: 30px; color: #5C5C5C; line-height: 20px; font-size: 14px; font-family: Arial; }

h2 {margin-bottom: 5px; margin-top: 15px; margin-right: 30px; margin-left: 30px; color: #5C5C5C; font-size: 20px; font-family: Arial;}

span.emph { font-weight: bold; font-size: 14px; color: #12078c; }

img.book { padding-right: 15px; padding-left: 0px; padding-bottom: 20px; padding-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; }

span.postdate { color: #4d4d4d; font-size: 12px; }

p.excited { font-weight: bold; color: #494949; font-size: 13px; }

p.excited > a { color: #484848; text-decoration: none; }

p.excited >a:hover { color: #484848; text-decoration: underline; }

img { border-style: none; }

p.quote { font-weight: bold; margin-top: 0px; margin-bottom: 10px; margin-right: 5px; margin-left: 15px; line-height: 20px; font-size: 14px; font-family: Arial; }

p.sig { font-weight: bold; text-align: right; font-size: 12px; }

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	
}

#footer { color:#1118a3;font: Arial 11px; font-size:11px;margin-left:30px;}
#footer a { color:#1118a3;text-decoration:none;}

#newestarticle { color:#fff;width:267px;padding:15px;font-family:Arial;margin-top:50px;}
#newestarticle h3 { display:inline;font-size:14px;font-weight:normal; }
#newestarticle h3 a { color:#fff; text-decoration:none;}
#newestarticle p { color:#fff; margin:0px;font-size:11px;line-height:13px; margin-top:5px;}
#newestarticle p a {color:#fed436;font-weight:bold;text-decoration:none;}


#survey { margin:22px;font-family: Arial;background: #fff;}
#survey input {padding:2px 5px;}
#survey hr {border: 0; border-top:1px #ccc solid;margin:20px 0 20px;}
#survey .single { padding:10px 15px;}
#survey .single:nth-child(even) { background:#efefef;}
#survey .details {padding:5px 30px 15px;border-bottom:1px #ddd solid;margin:0 -21px;font-size:12px;line-height: 20px;}
#survey label { display: inline-block; width:250px;font-size: 14px;margin-right:20px;line-height:16px;}
#survey textarea {width:600px;height:300px;padding:10px;}
#survey .t_medium { width:250px;height:20px; }
#survey .t_small { width:50px;height:20px; }
#survey .submit { background: #aaa; color:#fff;padding:10px;margin-top:0px;border:1px #aaa solid; font-weight: bold;}
#survey .s_radio {}
#survey h2 {margin: 10px 0 20px 10px;display: block;}

#survey  .right {}
#survey  .left {}
#survey #highlight {background:#000099; border-color: #000099;}
