/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body {line-height:1.5; }
table {border-collapse:separate; border-spacing:0; }
caption, th, td {text-align:left; font-weight:normal; }
table, td, th {vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after {content:""; }
blockquote, q {quotes:"" ""; }
a img {border:none; }

/* GRID */
.bigcontainer { width:840px; margin:0 auto; background:#fff; }
.container {width:763px; margin:0 auto; padding:0; }
.content { width: 520px; margin:0; padding:0; float:left; }
.halfcontent { width: 260px; margin:0; padding:0; float:left; }
.sixth_margin { width: 130px; margin:0; padding:0; float:left; }
.sixth_nomargin { width: 110px; margin:0; padding:0; float:left; }
.sidebar { width: 240px; margin:0; padding:0; float:left; }
.navbar { text-align: left; font-size: 11px; padding: 7px 60px; margin: -28px 0 20px 0; }
.clear {clear:both; }

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6 {float:left; margin-right: 20px; }
div.last { margin-right: 0; }

.span-1 { width: 110px; }
.span-2 { width: 240px; }
.span-4 { width: 500px; }
.span-6, div.span-6 { width: 760px; margin: 0; }

.box {padding:1.5em; margin-bottom:1.5em; background:#E5ECF9; }

hr {clear:both; float:none; margin:0 0 1.45em; border:dotted 1px #1f1f1f; }

/* TYPOGRAPHY */

a, a:link, a:visited { color: #1f1f1f; font-weight:bold; text-decoration: none }

a:active, a:hover { color: #7c7c7c; text-decoration: none }

body {margin:15px 0 25px 0;font-size:12px; color:#1f1f1f; background:#c6b9a5; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; text-align:left; font-weight:normal; background-image: url(http://www.pricewrites.com/graphics/dropshadow.jpg); background-repeat: repeat-y; background-position: top center; }

h1 {font-weight:bold; text-transform:uppercase; font-size:18px; color:#7c7c7c; margin-bottom:9px; padding-bottom:3px}

h2 {font-weight:bold; text-transform:uppercase; color:#d7543b; margin-bottom:0; text-align:left }

h3 {font-weight:bold; color:#d7543b; margin-bottom:0; }

h4 {font-weight:bold; font-size:18px; text-transform:uppercase; color:#d7543b; margin-bottom:20px; }

.rightmargin { margin-right:20px; }

.marginbottom {margin-bottom:6px; }

.bigheader {margin-bottom:12px; }

.dropcap {float:left; font-size:65px; line-height:45px; padding-top:2px; margin-right: 7px; font-family: Georgia, Times, serif; } 

img {margin:0;padding:0}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0; }
p {margin:0 0 1.2em; }
p img {float:left; margin:4px 0 6px 0; padding:0; }
p img.imageleft {float:left; margin:4px 20px 15px 0; }
p img.imageright {float:right; margin:4px 0 15px 20px; }

.entry_date {line-height:1.3em; font-size:11px; text-transform:uppercase; color:#1f1f1f; margin:0; padding-bottom:0 }

.entry_hed {font-weight:bold; line-height:1.3em; font-size:18px; font-family:Georgia, Times, serif; margin:0; padding-bottom:16px }

.entry { line-height:1.5em }

.article_hed {font-weight:bold; line-height:1.3em; font-size:20px; font-family:Georgia, Times, serif; margin:4px 0 0 0; padding:8px 0 6px 0; }

.article_dek { line-height:1.3em; font-size:14px; font-family:Georgia, Times, serif; margin:0; padding-bottom:5px }

.article_pub {font-weight:bold; line-height:20px; border-bottom: 1px dotted #1f1f1f; margin-bottom:16px; padding-bottom:8px }

.article { line-height:1.5em; font-size:13px; font-family: Georgia, Times, serif }

.article_footer {font-weight:bold; line-height:1.5em; margin: 0 0 16px 130px; padding-bottom:8px }

.dottedline {clear:both; float:none; border-bottom: dotted 1px #1f1f1f; margin-bottom:12px}

p.right {text-align: right}

blockquote {margin:1.5em; color:#7c7c }
li ul, li ol {margin:0 1.5em; }
ul, ol {margin:0 1.5em 1.5em 1.5em; }
ul {list-style-type:disc; }
ol {list-style-type:decimal; }
.first {margin-left:0; padding-left:0; }
.last {margin-right:0; padding-right:0; }