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


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. 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 */
.container div, .container span, .container object, .container iframe,.container h1,.container h2,.container h3,.container h4,.container h5,.container h6,.container p,.container blockquote,.container pre,.container a,.container abbr,.container acronym,.container address,.container code,.container del,.container dfn,.container em,.container img,.container q,.container dl,.container dt,.container dd,.container ol,.container ul,.container li,.container fieldset,.container form,.container label,.container legend,.container table,.container caption,.container tbody,.container tfoot,.container thead,.container tr,.container th,.container td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
.container table {border-collapse:separate;border-spacing:0;}
.container caption, .container th, .container td {text-align:left;font-weight:normal;}
.container table, .container td, .container th {vertical-align:middle;}
.container blockquote:before, .container blockquote:after, .container q:before, .container q:after {content:"";}
.container blockquote, .container q {quotes:"" "";}
.container a img {border:none;}

/* typography.css */
div.container { font: normal 13px/18px Arial, Helvetica, sans-serif; }

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

/* grid.css */
.container .container {width:500px;margin:0 auto;}
.container .showgrid {background:url(src/grid.png);}
.container .column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:20px;}
.span-2 {width:50px;}
.span-3 {width:80px;}
.span-4 {width:110px;}
.span-5 {width:140px;}
.span-6 {width:170px;}
.span-7 {width:200px;}
.span-8 {width:230px;}
.span-9 {width:260px;}
.span-10 {width:290px;}
.span-11 {width:320px;}
.span-12 {width:350px;}
.span-13 {width:380px;}
.span-14 {width:410px;}
.span-15 {width:440px;}
.span-16 {width:470px;}
.span-17, div.span-17 {width:500px;margin:0;}
input.span-1, textarea.span-1, select.span-1 {width:20px!important;}
input.span-2, textarea.span-2, select.span-2 {width:30px!important;}
input.span-3, textarea.span-3, select.span-3 {width:60px!important;}
input.span-4, textarea.span-4, select.span-4 {width:90px!important;}
input.span-5, textarea.span-5, select.span-5 {width:120px!important;}
input.span-6, textarea.span-6, select.span-6 {width:150px!important;}
input.span-7, textarea.span-7, select.span-7 {width:180px!important;}
input.span-8, textarea.span-8, select.span-8 {width:210px!important;}
input.span-9, textarea.span-9, select.span-9 {width:240px!important;}
input.span-10, textarea.span-10, select.span-10 {width:270px!important;}
input.span-11, textarea.span-11, select.span-11 {width:300px!important;}
input.span-12, textarea.span-12, select.span-12 {width:330px!important;}
input.span-13, textarea.span-13, select.span-13 {width:360px!important;}
input.span-14, textarea.span-14, select.span-14 {width:390px!important;}
input.span-15, textarea.span-15, select.span-15 {width:420px!important;}
input.span-16, textarea.span-16, select.span-16 {width:450px!important;}
input.span-17, textarea.span-17, select.span-17 {width:490px!important;}
.append-1 {padding-right:30px;}
.append-2 {padding-right:60px;}
.append-3 {padding-right:90px;}
.append-4 {padding-right:120px;}
.append-5 {padding-right:150px;}
.append-6 {padding-right:180px;}
.append-7 {padding-right:210px;}
.append-8 {padding-right:240px;}
.append-9 {padding-right:270px;}
.append-10 {padding-right:300px;}
.append-11 {padding-right:330px;}
.append-12 {padding-right:360px;}
.append-13 {padding-right:390px;}
.append-14 {padding-right:420px;}
.append-15 {padding-right:450px;}
.append-16 {padding-right:480px;}
.prepend-1 {padding-left:30px;}
.prepend-2 {padding-left:60px;}
.prepend-3 {padding-left:90px;}
.prepend-4 {padding-left:120px;}
.prepend-5 {padding-left:150px;}
.prepend-6 {padding-left:180px;}
.prepend-7 {padding-left:210px;}
.prepend-8 {padding-left:240px;}
.prepend-9 {padding-left:270px;}
.prepend-10 {padding-left:300px;}
.prepend-11 {padding-left:330px;}
.prepend-12 {padding-left:360px;}
.prepend-13 {padding-left:390px;}
.prepend-14 {padding-left:420px;}
.prepend-15 {padding-left:450px;}
.prepend-16 {padding-left:480px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:14px;margin-right:15px;border-right:1px solid #eee;}
.pull-1 {margin-left:-30px;}
.pull-2 {margin-left:-60px;}
.pull-3 {margin-left:-90px;}
.pull-4 {margin-left:-120px;}
.pull-5 {margin-left:-150px;}
.pull-6 {margin-left:-180px;}
.pull-7 {margin-left:-210px;}
.pull-8 {margin-left:-240px;}
.pull-9 {margin-left:-270px;}
.pull-10 {margin-left:-300px;}
.pull-11 {margin-left:-330px;}
.pull-12 {margin-left:-360px;}
.pull-13 {margin-left:-390px;}
.pull-14 {margin-left:-420px;}
.pull-15 {margin-left:-450px;}
.pull-16 {margin-left:-480px;}
.pull-17 {margin-left:-510px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17 {float:left;position:relative;}
.push-1 {margin:0 -30px 1.5em 30px;}
.push-2 {margin:0 -60px 1.5em 60px;}
.push-3 {margin:0 -90px 1.5em 90px;}
.push-4 {margin:0 -120px 1.5em 120px;}
.push-5 {margin:0 -150px 1.5em 150px;}
.push-6 {margin:0 -180px 1.5em 180px;}
.push-7 {margin:0 -210px 1.5em 210px;}
.push-8 {margin:0 -240px 1.5em 240px;}
.push-9 {margin:0 -270px 1.5em 270px;}
.push-10 {margin:0 -300px 1.5em 300px;}
.push-11 {margin:0 -330px 1.5em 330px;}
.push-12 {margin:0 -360px 1.5em 360px;}
.push-13 {margin:0 -390px 1.5em 390px;}
.push-14 {margin:0 -420px 1.5em 420px;}
.push-15 {margin:0 -450px 1.5em 450px;}
.push-16 {margin:0 -480px 1.5em 480px;}
.push-17 {margin:0 -510px 1.5em 510px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;} 
.append-bottom {margin-bottom:1.5em;} 
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;} 
.container hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
.container hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix, .container {display:block;} 
.clear {clear:both;} 


/*
.container table, .container th, .container td{
	border: 1px solid #cccccc;
    }
.container table {
	border-collapse: separate;
	border-spacing: 0;
	border-right: none;
	border-top: none;
	line-height: 18px;
	}
.container caption{ padding-bottom: 6px; }
.container th, .container td{
	padding: 2px 6px;
	border-bottom: none;
	border-left: none;
	}
.container caption, .container th, .container td { 
	text-align: left;
	font-weight: normal;
	}
.container table, .container td, .container th { vertical-align: middle; }
.container th , .container thead td { font-weight: bold; }
*/

/* forms.css */
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4 !important;color:#8a1f11;border-color:#FBC2C4 !important;}
.notice {background:#FFF6BF !important;color:#514721;border-color:#FFD324 !important;}
.success {background:#E6EFC2 !important;color:#264409;border-color:#C6D880 !important;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}