/* -----------------------------------------------------------------------

   Blueprint CSS Framework 0.7.1
   http://blueprintcss.googlecode.com

   * Copyright (c) 2007-2008. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
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;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0;}
ul {list-style-type:none;}
ol {list-style-type:none;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
small{font-size:1em}

/* clearfix */
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* forms.css */
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* main layout */
body{background:#528ea4 url('/images/v2/tile.png') repeat top left;}
.container{width:587px;height:689px;padding:20px 60px 0px 62px;background:transparent url('/images/v2/container-bg.png') no-repeat top left;margin:0px auto}
.header{position:relative;width:587px;height:113px}
.number{float:right;text-align: right;margin:14px 10px 0 0;text-transform: uppercase;color:#999}
.navigation{margin:0;padding:0;position:absolute;right:0;bottom:-11px;height:36px;width:299px;}
.navigation li{float:left;height:36px;}
.navigation li a{display:block;height:36px;background:transparent url('/images/v2/navigation.png');text-indent:-1000em;outline:none}
.content{height:324px;padding:20px 0px;overflow: hidden;position:relative}
.footer{position:relative;padding-top:20px;padding-left: 10px}
.copyright{float:right;text-align: right;margin-right:50px;text-transform: uppercase;color:#999}
.social{float:right;clear:right;text-transform: uppercase;font-size:0.8em;margin:1em 50px 0 0}
.social a{margin-left:10px}
#nav-1 a{width:87px;background-position:0px 0px}
#nav-2 a{width:76px;background-position:-87px 0px}
#nav-3 a{width:71px;background-position:-163px 0px}
#nav-4 a{width:65px;background-position:-234px 0px}
#nav-1 a:hover{background-position:0px -36px}
#nav-2 a:hover{background-position:-87px -36px}
#nav-3 a:hover{background-position:-163px -36px}
#nav-4 a:hover{background-position:-234px -36px}
#nav-1.active a, #nav-1.active a:hover{background-position:0px -72px}
#nav-2.active a, #nav-2.active a:hover{background-position:-87px -72px}
#nav-3.active a, #nav-3.active a:hover{background-position:-163px -72px}
#nav-4.active a, #nav-4.active a:hover{background-position:-234px -72px}
#title{float:left;width:211px;height:67px;text-indent:-1000em;margin:15px 0 0 8px;background:transparent url('/images/v2/big-logo.png');}
#title:hover{background-position: 0px -67px}

a.external{color:#27a6db;padding-right:5px;background:transparent url('/images/v2/external-link.png') no-repeat top right;}
a.external:hover{color:#f14d3c;background-position-y: -20px}
.card ul{margin: 0 0 1em 0;}
.card ul li{background:transparent url('/images/v2/bullet.png') no-repeat 0px 0.6em;padding-left:0.6em}

.card{width:446px;height:208px;float:left;margin-right:27px;padding:25px 35px;background:transparent url('/images/v2/card.png'); color:#727272}
form.card{margin:0px 36px}
label{float:left;clear:left;margin-right:5px;width:75px;text-align:right;font-size:0.9em;line-height: 23px;margin-bottom:5px}
input.text{margin: 0px 0px 5px 0px;width:353px;height:18px;background:transparent url('/images/v2/textfield.png');border:none;padding:3px;color:#333;font-weight:bold}
textarea{width:357px; margin:0;padding:4px 1px;height:89px;background: transparent url('/images/v2/textarea.png');border:none;color:#333;font-weight:bold}
#send-button{width:84px; height: 35px;background:transparent url('/images/v2/send-button.png');border:none;text-indent: -1000em;cursor: pointer;margin-top:17px;float:right;margin-right:1px}
#send-button:hover{background-position:0px -35px}

#portraits{background:transparent url('/images/v2/people.png') no-repeat top left;position: absolute;bottom:0;height:252px;width:587px}
#rod, #loren{background:transparent url('/images/v2/portraits2.png') no-repeat 0 0;height:225px;width:192px;position: absolute;}
#rod span.name, #loren span.name{display:block;text-indent: -1000em;height:0;overflow: hidden}
#rod{bottom:0;left:80px;}
#loren{bottom:0;right:80px;background-position: -192px 0}
#rod object, #loren object{margin-top:8px;margin-left:8px}



.image-wrap{float:right;width:201px;height:153px;margin-left:10px;text-align:center;padding:7px 3px 0 0;background:transparent url('/images/v2/image-bg.png')}
.ss-wrap{float:right;margin-left:10px;}

/* fonts */
h1{font-size:2.2em;color:#ffffff;text-align:center;padding:0px 10px}
h2{font-size:1.3em}
