html { background-color:#fff; }
body { margin:12px auto;width:960px; }
img { vertical-align:bottom; }
a { color:#a72c32;outline:0 none;text-decoration:none; }
a:hover, a:focus { color:#d39699; }
.col  { display:inline;float:left;overflow:hidden; }
.side { width:234px; }
#cent { background-color:#fff;margin:0 12px;width:468px; }
#header { height:73px;line-height:73px; }
#header img { vertical-align:middle; }
#nav { margin:18px 0;overflow:hidden;padding:0;width:714px; }
#nav li { color:#333;float:left;font-size:15px;font-weight:bold;list-style-type:none;padding-right:32px;margin-bottom:0; }
#nav a { color:#b2b2b2;font-family:arial,sans-serif;font-size:15px;font-weight:bold;text-decoration:none; }
#nav a.current { color:#333; }
#nav a:hover, #nav a:focus { color:#a72c32; }
#search { color:#b2b2b2;float:right;font-family:arial,sans-serif;font-size:12px;margin:16px 0 0;width:234px; }
#search fieldset { border:0 none;margin:0;padding:0; }
#search label { line-height:18px; }
#search input { float:right;border:1px solid #b2b2b2;margin:0;padding:1px;line-height:16px;height:16px;width:180px; }
#footer { border-bottom:2px dotted #b2b2b2;color:#b2b2b2;clear:both;font-size:11px;line-height:16px;height:15px;margin:12px 0 27px 246px;text-align:right;vertical-align:middle; }
.box { border-top:6px solid #e5e5e5; margin:0 0 12px; }
.box h2 { border-top:0 none;color:#b2b2b2;text-transform:uppercase; }
#twitter { border:0 none; }
#twitter h2 img { vertical-align:bottom; }
#twitter h2 span { font-weight:normal; }
#twitter p { font-size:12px;margin-bottom:30px;position:relative; }
#twitter p span { color:#b2b2b2;position:absolute;bottom:-18px;right:0;font-style:italic; }
#jobs ul { margin:0;padding:0; }
#jobs li { color:#b2b2b2;font-size:12px;list-style-type:none;margin:0; }
#jobs a { color:#333; }
#jobs a:hover, #jobs a:focus { color:#a72c32; }
h1 { color:#333;font-family:arial,sans-serif;font-size:24px;line-height:24px;margin:0 0 6px; }
h2 { border-top:6px solid;color:#333;font-family:arial,sans-serif;font-size:18px;line-height:18px;margin:0 0 6px; }
#features { border-color:#333333;color:#333333; }
#news     { border-color:#a72c32;color:#a72c32; }
#opinion  { border-color:#acabab;color:#acabab; }
#cpd      { border-color:#b0a991;color:#b0a991;clear:both; }
#cont-news { display:inline;float:left;width:228px; }
#cont-opinion { display:inline;float:right;width:228px; }
h3 { color:#b2b2b2;font-family:arial,sans-serif;font-size:13px;line-height:12px;margin:0; }
p, li { color:#333;font-family:arial,sans-serif;font-size:13px;line-height:18px;margin:0 0 12px; }
#feature-image { margin-bottom:16px;overflow:hidden;zoom:1; }
#feature-image img { border:0 none;display:block;margin:0 0 6px; }
#feature-image p {font-family:georgia,serif;font-size:12px;line-height:16px;margin:0 0 0 38px; }
#feature-image p img { border:0 none;float:left;margin-left:-38px; }
#twitter_div ul { list-style:none;padding:0px;margin: 0px; }
.subs { color:#b2b2b2; }
.subs:hover, .subs:focus { color:#a72c32; }

#cover a { color:#333; }
#cover a:hover, #cover a:focus { color:#a72c32; }
#cover img { border:0; }

#how { color:#acabab;font-size:15px;line-height:15px; }
#how:hover { color:#a72c32; }

#supplement { background-color:#f7f7f7;padding:10px 10px 10px 140px; }
#supplement:after { clear:both;content:'';display:block; }
#supplement h3 { margin-bottom:10px; }
#supplement img { border:none;float:left;margin-left:-130px;width:120px; }
#supplement p:last-of-type { margin-bottom:0; }

