/* reset */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, legend, table, th, td {margin:0; padding:0;}

/* columns */
.twoColumn {float:left; height:100%; padding:0 5px; width:182px;}
.threeColumn {float:left; padding:0 5px; width:273px;}
.fourColumn {float:left; padding:0 5px; width:364px;}
.fiveColumn {float:left; padding:0 5px; width:455px;}
.sixColumn {float:left; padding:0 5px; width:526px;}
.fullWidth {float:left; padding:0 0 0 5px; width:730px;}

/* Design Elements */
.dottedLeft {border-left:1px dotted #cccccc;}
.dottedRight {border-right:1px dotted #cccccc;}
.dottedSides {border-left:1px dotted #cccccc; border-right:1px dotted #cccccc;}
.dottedLine {border-bottom:1px dotted #cccccc; height:1px; margin:5px 0; width:100%;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}

/* Standard Elements */
#nav a, #footer a, .container a {border-bottom:none; color:#555555; text-decoration:none; font-weight:600; outline:none;}
#nav a:hover, #footer a:hover, .container a:hover {border-bottom:none; color:#987358; text-decoration:none; font-weight:600; outline:none;}

a {border-bottom:1px dotted #987358; color:#555555; text-decoration:none; font-weight:600; outline:none;}
a:hover {border-bottom:1px dotted #987358; color:#987358; text-decoration:none; font-weight:600; outline:none;}

.followLink a, .gallery a, .qp_prev a, .qp_next a, a.pp_close, a.pp_next, a.pp_previous, a.pp_arrow_next, a.pp_arrow_previous, a.pp_expand {border-bottom:none; color:#555555; text-decoration:none; font-weight:600; outline:none;}
.followLink a:hover, .gallery a:hover, .qp_prev a:hover, .qp_next a:hover, a:hover.pp_close, a:hover.pp_next, a:hover.pp_previous, a:hover.pp_arrow_next, a:hover.pp_arrow_previous, a:hover.pp_expand {border-bottom:none; color:#987358; text-decoration:none; font-weight:600; outline:none;}

h1 {color:#987358; font-weight:600; font-size:3em; margin:6px 0 20px 0;}
h2 {color:#987358; font-weight:600; font-size:1.8em; margin:10px 0 10px 0;}
h3 {color:#987358; font-weight:600; font-size:1.4em; margin:0 0 10px 0;}
p {margin:0 0 10px 0;}
ul {list-style:none;}
img {border:none;}

/* layout */
body {background:#e3e3e3; color:#555555; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; text-align:center;}

#header {background: url(/library/images/hero-blood-brothers-2009.jpg) no-repeat 0 100%; height:169px; margin:0 auto; width:960px;}

#container {background:#ffffff; margin:0 auto; padding:0 10px; text-align:left; width:940px;}
#noda {float:left; height:100px; margin-top:-120px; padding:0 5px; position:relative; width:189px;}

.content {border:1px solid #a69489; height:100%; padding:5px; overflow:hidden;}
.contentImg {border:1px solid #000; float:left; margin:3px 10px 0 0;}

.relatedItem {float:left; font-size:0.85em; line-height:1.4em; width:100%; margin:0 0 15px 0;}

.staticItem {float:left; width:100%;}
.staticItem img {float:left; margin:3px 10px 15px 0;}

.dynamicItem {float:left; width:100%;}
.dynamicItem img {float:left; margin:3px 10px 15px 0;}

.featureBox_e0ce7e {background:#e0ce7e url(/library/images/tl_e0ce7e.gif) no-repeat 0 0; margin:10px 0; width:100%}
.featureBox_e0ce7e div {background:url(/library/images/tr_e0ce7e.gif) no-repeat 100% 0;}
.featureBox_e0ce7e div div {background:url(/library/images/bl_e0ce7e.gif) no-repeat 0 100%;}
.featureBox_e0ce7e div div div {background:url(/library/images/br_e0ce7e.gif) no-repeat 100% 100%;}
.featureBox_e0ce7e blockquote {font-size:0.9em; background:url(/library/images/left_quote.gif) 5% 5% no-repeat; text-indent: 15%;}
.featureBox_e0ce7e blockquote p {background:url(/library/images/right_quote.gif) 95% 95% no-repeat; color:#8d7c3c; padding:8px 10px;}

.followLink {border:1px solid #987358; float:right; padding:0 25px 0 5px;; background:#dcc6b5 url(/library/images/follow-arrow.gif) 100% 0 no-repeat;}
#footer {background:#ffffff; color:#555555; font-size:0.85em; margin:0 auto; padding:10px 10px; text-align:center; width:940px;}

.gallery li {display:table-cell; height:148px; list-style-type: none; width:140px; vertical-align:middle; text-align:center;}
.gallery img {border:1px solid #cccccc; margin:0 0 3px 2px; padding:4px;}

/* Form */
li.field input {background:#dcc6b5; border:1px solid #987358; color:#555555; font-size:0.85em; height:14px; width:100%;}
li.submit input {background:#c0c0c0 url(/library/images/button.gif) 0 0 repeat-x; border:1px solid; border-color:#ddd #987358 #987358 #ddd; color:#555555; float:right; font-size:0.85em; height:22px; margin:10px 0; padding:0 3px 3px 3px;} 
label.error {color: red; font-size:0.75em;}

/* Misc */
span.tmLabel {color:#999; font-size:75%; vertical-align:super;}

.qp_next{border:1px solid #987358; float:left; padding:0 5px 0 25px;; background:#dcc6b5 url(/library/images/prev-arrow.gif) 0 0 no-repeat; outline:none;}
.qp_prev {border:1px solid #987358; float:right; padding:0 25px 0 5px;; background:#dcc6b5 url(/library/images/next-arrow.gif) 100% 0 no-repeat; outline:none;}
a.qp_next.qp_disabled {border:1px solid #cccccc; color:#ffffff; float:left; padding:0 5px 0 25px; background:#cccccc url(/library/images/prev-arrow-cccccc.gif) 0 0 no-repeat; outline:none;}
a.qp_prev.qp_disabled {border:1px solid #cccccc; color:#ffffff; float:right; padding:0 25px 0 5px; background:#cccccc url(/library/images/next-arrow-cccccc.gif) 100% 0 no-repeat; outline:none;}

/* Quirks */
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
