#header {text-align: left; margin-top: 15px;}
#header h1, h2 {margin: 0;}
#header.hedheader {border-bottom: 1px solid #A1A5A9; padding-bottom: 3px;}
#content {width: 430px;}
#sidebar {width: 220px;}
#content .subcolumn1-2 {width: 205px;}
#content .subcolumn2-2 {width: 205px;}
#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3 {width: 130px;}
#content .subcolumn1-3, #content .subcolumn2-3 {margin-right: 20px;}

#main blockquote {padding: 0 5px 0 34px; margin: 0 0 20px 0; font-size: 14px; background: url(/euro/main/css/education/images/blockquote_left_hed.gif) no-repeat 10px 0;}
#main blockquote p {padding: 3px 20px 5px 0; margin: 0;}
#main blockquote p.quote {background: url(/euro/main/css/education/images/blockquote_right_hed.gif) no-repeat right bottom;}
#main blockquote p.attribution {font-size: 11px; padding: 10px 0 0 50px; text-indent: -1.3em; color: #76797C;}
#main blockquote p.attribution.short {padding-left: 90px;}

#sidebar .sidebox, #main .sidebox {border: 1px solid #A1A5A9; margin-bottom: 10px;}
#sidebar .sidebox h3, #sidebar .sidebox h4, #main .sidebox h3, #main .sidebox h4, #main .sidebox p, #main .sidebox ul {padding: 0 8px 4px;}
#sidebar .sidebox h3, #main .sidebox h3 {padding: 6px 8px; margin-bottom: 6px; border-bottom: 1px solid #A1A5A9; background: #e1e1e1;}
#sidebar .sidebox h4, #main .sidebox h4 {margin-top: 5px; padding-bottom: 0;}

#pagebuttons {clear: both; padding: 0 0 30px;}
#pagebuttons.contentwidth {width: 430px;}
#pagebuttons a.previous {float: left; padding-left: 15px; background: url(/euro/main/css/education/images/previous.gif) no-repeat left center;}
#pagebuttons a.next {float: right; padding-right: 15px; background: url(/euro/main/css/education/images/next.gif) no-repeat right center;}

#education-buyme {margin-bottom: 10px;} 
.sidebox.buyme #education-buyme {margin: 0;}
.sidebox.buyme {padding: 10px;}
div.buyme table {width: 198px;}
.subcolumn1-2 #education-buytext, .subcolumn2-2 #education-buytext {font-size: 12px;}

#ed-footer {margin-top: 30px; font-size: 10px; text-align: center;}
#ed-footer p {margin: 0;}

img.border {border: 1px solid #a1a5a9;}

ul ul {padding-bottom: 0;}
ul.collapse {margin-top: -.7em;}

div.clearer.sectionseparator {border-top: 1px solid #a1a5a9; margin: 20px 0;}

.smalltext {font-size: 10px;}
