.magazineSummary ul { white-space: nowrap;}
#sidebar label.over-apply { margin-left:1em;}
#main .article img { margin-top:0;}

fieldset { padding-top:20px;}
#sidebar fieldset { width:416px;}
#sidebar .field label { width:230px;}
#sidebar .calculation textarea { width:200px;}
#sidebar .feedback { right:40px;}
#sidebar .small { margin:0;}
#sidebar .small input { float:left;}
#sidebar .radiogroup label { width:100px; margin:8px 0 0 0;}

.subscription #sidebar fieldset { float:left;}
.subscription #sidebar fieldset legend { display:none;}
.subscription #sidebar fieldset h2, 
.subscription #sidebar fieldset p { width:275px;}
.subscription #sidebar fieldset .checkboxgroup { width:275px;}
.subscription #sidebar fieldset .checkboxgroup .checkbox { margin-top:-.3em;}

.feedback { right:80px!important; zoom:1!important;}
div.radiogroup label { float:none!important;}
div.radiogroup input.radio { margin-top:0;}
/* Fixes incorrect placement of ol numbers in IE6/7. */
ol { margin-left:2em; }

/* Fixes wrong line-height on sup/sub in IE. */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

/* IE 7 has problems with setting proper <hr> margins. */
hr  { margin: -8px auto 11px; }

/* Makes clearfix actually work in IE */ 
.clearfix, .container {display: inline-block;}

/* Fixes padding on fieldset */
fieldset {padding-top: 0;}
