body {background:#78a9ce url('images/bkgrd.gif') repeat left top; margin: 0; padding: 0}
#container {width: 760px; margin: 0 auto; padding: 0; color: #000; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background: #FFF url('images/container-back.gif') repeat-y 0 0; border: 0}
.breaker {clear: both}

#masthead {width: 760px; display: block}

#navigation {width: 180px; background: #ffd84d; display: block; float: left; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
#navigation a {color: #593792; font-weight: bold; text-decoration: none; font-size: 11px; display: block; margin: 10px 0 0 0}
#navigation a:hover, #navigation a:active {color:#000}
#navigation h2 {font-weight: bold; font-size: 13px; color: #7e284f; border-bottom: 1px solid #7e284f; margin: 15px 0}

#contentarea {width: 540px; background: #FFF; display: block; float: left; padding: 10px}

#splashbody {font-size:13px; text-align: center; background: #B2E4F2; padding: 10px; margin: 10px}
.issue, .footnote {font-size:10px; margin-bottom: 10px}
#footer {display: block; font-size:10px; text-align:center; border:0; padding:0; margin: 10px 0}

#teaser1 {padding: 10px}
#teaser1 img {float: left; margin: 0 10px 10px 0; padding: 0}
.hsep {float: left; width: 540px; height: 1px; background: #000; margin: 1em 0}
#teasers2-3 {clear: both; margin: 10px 0; padding: 0 10px}
.teaser2 {float: left; margin: 0; padding: 0; width: 245px}
.teaser2 img {float: left; margin: 0 10px 10px 0; padding: 0}

.vsep {float: left; width: 1px; background: #000; height: 120px; margin: 0 10px}
.teaser3 {float: left; margin: 0; padding: 0; width: 245px}
.teaser3 img {float: left; margin: 0 10px 10px 0; padding: 0}

.content {padding: 10px}

a {color:#5D3F8A; font-size:13px}
a:hover {color:#005399; font-size:13px}
a:active {color:#005399; font-size:13px}
a:visited {color:#CA1826; font-size:13px}


/* ARTICLE STYLES */

h1 {font-size: 18px; color: #000; font-weight: bold; margin: 0; padding: 5px 0 0 0}
h2 {font-size: 14px; color: #000; font-weight: bold; margin: 5px 0 0 0; padding: 5px 0}
h3 {font-size: 13px; color: #000; font-weight: bold; margin: 5px 0 0 0; padding: 5px 0 0 0}
.byline {font-size: 13px; color: #333; font-weight:bold}
.caption {font-size: 11px; color: #333}
.caption a {font-size: 11px}
.cap {font-size:18px; font-weight:bold}

.green {color:#009B7A}
.pink {color:#E20077}
.purple {color:#7A68AE}
.blue {color:#5A87C5}
.darkblue {color:#004b8d}
.orange {color:#F78F1E}
.red {color:#D31145}
.teal {color:#008B98}

img.right {float: right; padding: 0 0 10px 10px}
img.left {float: left; padding: 0 10px 10px 0}

#capright {float: right; padding: 0; margin: 0 0 10px 10px; width: 300px}
#capright img {margin: 0 0 10px 0}

#capright150 {float: right; padding: 0; margin: 0 0 10px 10px; width: 150px}
#capright150 img {margin: 0 0 10px 0}

#capleft {float: left; padding: 0; margin: 0 10px 10px 0; width: 200px}
#capleft img {margin: 0 0 10px 0}

#capleft150 {float: left; padding: 0; margin: 0 10px 10px 0; width: 150px}
#capleft150 img {margin: 0 0 10px 0}

#caprightsm {float: right; padding: 0; margin: 0 0 10px 10px; width: 100px}
#caprightsm img {margin: 0 0 10px 0}

#capleftsm {float: left; padding: 0; margin: 0 10px 10px 0; width: 100px}
#capleftsm img {margin: 0 0 10px 0}

#images {display: block; margin: 0 auto; width: 305px}
.capleft {float: left; padding: 0; margin: 0 10px 10px 0; width: 150px}

#quote {font-family: Georgia, Times New Roman; font-size: 13px; font-style:italic; margin: 10px 0}

#greencallout {background: #009B7A; color:#FFF; font-size: 13px; font-weight: normal; padding: 10px}
#greencallout a, #greencallout a:hover, #greencallout a:active {color: #FFF; font-weight: bold}

#bluecallout {background: #d3eef8; font-size: 13px; font-weight: normal; padding: 10px}
#bluecallout a, #bluecallout a:hover, #bluecallout a:active {font-weight: bold}

.table {width: 250px; border: 1px solid #FFF; border-collapse: collapse}
.table th {font-size:12px; background: #000; color:#FFF; font-weight:bold; text-align: center; padding: 5px}
.table td {font-size:12px; padding: 5px; background: #f9dca2; }

.sports {border: 1px solid #FFF; border-collapse: collapse}
.sports th {font-size:12px; background: #7A68AE; color:#FFF; font-weight:bold; text-align: center; padding: 5px}
.sports td {font-size:11px; padding: 5px; background: #f9dca2; }