/* Yahoo CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* additional reset styles */
*:focus {outline:none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }

/* General styles */
body {font-size:62.5%;font-family:arial;color:#fff;background:#012a3e;text-align:center;}
#wrapper {width:1000px;margin:0 auto;text-align:left;} /* Used to center the page */
h2 {font-size:2.8em;margin-top:14px;}
h2 strong {color:#c9dc55;}
h3 {font-size:1.8em;}
h4 {font-size:1.4em;line-height:1.28em;color:#c9dc55;text-transform:uppercase;font-weight:bold;margin:17px 0 7px;}
div.hr {height:1px;background:#184166;overflow:hidden;clear:both;margin-top:14px;}
#main {background:#001c28;}
#main #contentBottom {background:url('../images/content_bg_bottom.gif') repeat-x bottom left;}
#main #contentTop {background:url('../images/content_bg_top.gif') repeat-x top left;padding:20px 0;}
h2 a {background:url('../images/addthis.gif') no-repeat 0% 9px;float:left;display:inline;width:25px;height:29px;}

/* Header */
#header {height:100px;position:relative;}
#header #logo {height:100px;background:url('../images/logo.gif') no-repeat top left;margin-left:6px;position:relative;}
#header #logo a.homeLink {position:absolute;top:30px;left:0;height:40px;width:170px;}
#header #logo a.return {position:absolute;top:81px;left:-7px;}
#header #logo h1, #header #logo p {left:-2000px;position:absolute;} /* SEO technique */
#header #logo img.verb {position:absolute;top:39px;left:172px;}
#header #logo img.breadcrumb {position:absolute;top:39px;right:115px;}
#header #logo a.addThis {position:absolute;top:75px;right:4px;}

/* Footer */
#footer {clear:both;position:relative;padding:23px 0 20px 7px;}
#footer p {width:520px;font-weight:bold;font-size:1.1em;}
#footer p strong {font-weight:bold;color:#c9dc55;}
#footer #callToAction {float:right;display:inline;margin:3px 71px 0 0;}
#footer #callToAction img {margin-bottom:8px;}
#footer div.hr {margin-top:50px;}
#footer ul {color:#ccc;font-size:1.1em;font-weight:bold;margin:15px 0 0 0px;overflow:hidden;border:1px solid #012a3e;}
#footer ul li {float:left;display:inline;}
#footer ul li a {color:#c9dc55;float:left;display:inline;background:url('../images/footer_divider.gif') no-repeat bottom left;margin-left:13px;padding-left:15px;}
#footer p.legal {font-size:.9em;font-style:italic;width:100%;padding-top:6px;clear:both;}

/* Homepage content */
#main.homepage ul li {float:left;display:inline;margin:0 6px;}
#main.homepage ul li a {display:block;}
#main.homepage ul li a img.verb {margin:12px 0 13px 0;}
#main.homepage ul li {opacity:.7;}

/* Page content */
#main.content #left {float:left;display:inline;width:336px;margin:0 14px 0 7px;}
#main.content #left hr {height:1px;background:#184166;border:none;}
#main.content #right {}
#main.content p {font-size:1.2em;line-height:1.5em;}
#main.content p strong {color:#c9dc55;}
#main.content p em {font-style:italic;}
#main.content #left p {padding-right:10px;}
#main.content #left p.indent {padding-right:0;}
#main.content p.quote {padding-left:4px;font-size:1.1em;line-height:1.1em;margin-bottom:10px;font-style:italic;}
#main.content p.quote:first-letter {margin-left:-4px;}
#main.content p.indent {font-weight:bold;font-size:1.4em;}
#main.content p.indent strong {font-weight:bold;float:left;display:inline;clear:left;margin-right:5px;padding-top:3px;text-align:right;width:47px;}
#main.content p.indent span {float:left;display:inline;width:284px;padding-top:3px;}
#main.content a.action img {margin-top:20px;}

/* Be Robin Hood content */
#main.beRobinHood .column {width:480px;float:left;display:inline;padding:0 10px;}
#main.beRobinHood .columnTop {height:30px;background:url('../images/column_top.gif') repeat-x top left;margin-bottom:1px;}
#main.beRobinHood .columnTop img {margin:7px 0 0 12px;}
#main.beRobinHood .solid {background:#005983 url('../images/column_bg_dark_bottom.gif') repeat-x bottom left;padding:16px 0px 10px 12px;margin-bottom:1px;}
#main.beRobinHood .fade {background:#184166 url('../images/column_bg_corner_gradient.gif') no-repeat top right;}
#main.beRobinHood .cornerFade {background:#001c28 url('../images/column_bg_corner_plus_fade.jpg') no-repeat top left;margin-bottom:20px;}
#main.beRobinHood .staticFade {background:#001c28 url('../images/column_bg_static_fade.gif') repeat-x top left;padding:16px 0px 10px 12px;margin-bottom:40px;}
#main.beRobinHood .gradient {background:url('../images/column_bg_fade.gif') repeat-x bottom left;}
#main.beRobinHood .collage {float:right;display:inline;margin-right:38px;}
#main.beRobinHood .collage img{margin-right:10px;}
#main.beRobinHood .copy {border-bottom:1px solid #001c28;padding:16px 10px 10px 12px;}
#main.beRobinHood h3.flickr {padding-left:32px;background:url('../images/icon_flickr.gif') no-repeat 0% 50%;}
#main.beRobinHood h3.facebook {padding-left:32px;background:url('../images/icon_facebook.gif') no-repeat 0% 50%;}
#main.beRobinHood h3.twitter {padding-left:32px;background:url('../images/icon_twitter.gif') no-repeat 0% 50%;}
#main.beRobinHood h3.email {padding-left:32px;background:url('../images/icon_email.gif') no-repeat 0% 50%;}
#main.beRobinHood ul {padding-left:2px;}
#main.beRobinHood ul li {font-weight:bold;font-size:1.2em;margin-bottom:13px;}
#main.beRobinHood ul li a{background:url('../images/addthis.gif') no-repeat 0% 50%;float:left;display:inline;width:29px;height:29px;}
#main.beRobinHood p {font-size:1.2em;color:#f0f0e7;margin:15px 0 17px 0;}
#main.beRobinHood p strong {font-weight:bold;}
#main.beRobinHood a.link {display:block;margin:20px 0 9px 0;font-size:1.2em;}
#main.beRobinHood .staticFade strong {display:block;margin-bottom:8px;font-size:1.2em;font-weight:bold;}
#main.beRobinHood .staticFade input {width:209px;height:20px;padding-top:5px;border:none;font-size:1.1em;margin-bottom:16px;}
#main.beRobinHood .staticFade img.singleLine {float:left;display:inline;margin-right:15px;}
#main.beRobinHood .staticFade strong.singleLine {margin-top:170px;}

/* Send to a Friend */
img.titleImage {margin:0 0 39px 6px;}
.leftColumn {padding:0 19px 0 7px;float:left;display:inline;}
.leftColumn label {font-size:1.2em;display:inline;width:86px;float:left;}
.leftColumn input {border:1px solid #006d95;height:19px;width:274px;margin-bottom:11px;}
.leftColumn .lastInput {margin-bottom:17px;}
.leftColumn h3 {text-transform:uppercase;position:relative;}
.leftColumn p {margin:9px 0 9px 0;}
.leftColumn p a {color:#c8dc55;}
.leftColumn textarea {border:1px solid #006d95;height:184px;width:359px;margin-bottom:36px;}
.leftColumn .send {left:275px;position:absolute;top:-7px;border:none;margin:0;width:85px;height:28px;}
.rightColumn p {margin-bottom:15px;}
.rightColumn img {border:1px solid #006d95;margin-bottom:42px;}