body {font:.8em/120% "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; color:#2e2e2a;}

body, h1, h2, h3, h4, h5, h6, form, input, fieldset, p, blockquote, ul, ol, li {margin:0; padding:0;}

img, fieldset, hr {border:none;}

hr {border-top:3px solid #e6edf9 !important;}

button {background:#eff3f5; border:1px solid #004e75; padding:8px; margin:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-weight:bold;}

/* Positioning */

.container {text-align:justify;}

h1 {font-size:2.3em; color:black; margin:29px 0; font-family:Georgia, Times, serif;}
h1 a {text-decoration:none; color:black;}

#registration, #nav, #search, #sidebar, .sectionnav, .offset, .podnav, .dl_link, .akst_share_link, .comment_icon {display:none;}

.popout, .podnav {position:relative; background:#eff3f5; padding:8px; margin-left:0 !important; -webkit-border-radius:5px; -moz-border-radius:5px;}

.popunder {position:relative; margin:15px 0;}

.alignright, .imgborder {float:right; margin:0 0 16px 16px;}
.alignleft, .popout .imgborder, .thought_leader .imgborder {float:left !important; margin:0 16px 16px 0 !important;}
#copy img, .advertisement img {background:white; border:1px solid #c3c3c3; padding:3px;}

.thought_leader img, .popout p .imgborder img {width:80px; height:104px;}

.thought_leader hr {clear:left;}

.advertisement {margin-bottom:15px;}

.column {width:50%; float:left;}

.meta {margin-bottom:37px !important;}

.entry {padding:0 5px 15px 5px; text-align:justify;}

.bulge {margin-bottom:20px; float:left; width:542px;}

.commentlist {list-style:none; position:relative;}
.commentlist li {padding:8px !important;}
.alt {background:#eff3f5; padding:8px; margin-left:0 !important; -webkit-border-radius:5px; -moz-border-radius:5px;}
.avatar {float:left; margin:0 8px 8px 0;}

#footer {float:left;}

/* Typography */

h2, h3, h4 {font-family:Georgia,Times,serif; font-weight:normal; line-height:125%;}
h2 a, h3, h4 a, h5 a, h6 a {text-decoration:none; font-weight:normal !important;}
h2, h2 a {color:#a89032;}
h2 {font-size:1.7em; margin-bottom:10px;}
h3, h4, h3 a, h4 a {color:black;}
h3 {font-size:1.4em; margin:20px 0 15px 0;}
h4 {font-size:1.3em; margin:17px 0 12px 0;}
h5, h6, h5 a, h6 a {color:#4e4e50;}
h5, h6 {font-weight:bold; font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif; line-height:125%; margin:15px 0 10px 0;}
h5 {font-size:1.1em;}
h6 {font-size:1em;}

#sidebar h4 {font-size:.9em; font-weight:bold; margin-top:0; font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;}

#sidebar h3 a {font-weight:normal !important; color:#a89032;}
#sidebar h3 {font-size:1.2em;}

p {margin:10px 0; line-height:150%;}

#copy ul {margin-left:33px;}
#copy li {padding:5px 0;}

a {color:#a89032;}
#content a {font-weight:bold; text-decoration:none;}
#content h3 a, #content h4 a, #content h5 a, #content h6 a {font-weight:normal !important;}

.search_results_page h3 a {color:#a89032; margin-bottom:-20px;}

#sidebar p, #sidebar h2 {margin-left:2px; margin-right:2px;}

.dl_icon {padding-left:54px; background-position:0 4px;}

#sidebar .rss_icon {padding:5px 0;}

#sidebar h2 {color:#575751; font-size:1.5em;}

.popout h3 {margin:0 0 10px 0;}
.popout h3 a {font-weight:normal !important; }
.popout p {margin:10px 0;}
.popout img {clear:left;}
.column p {margin-top:0;}

.statement {color:white; font-size:1.8em; line-height:120%; margin-top:-3px;}
.statement:first-line {font-size:.8em;}