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

 Reset CSS

 Formatting and organization by Geraldo Ramos 2010
 Coda bookmarks available @ important comments
 http://www.panic.com/coda/developer/learning/editor.php

 Contains
  RESET
   
  BASIC TYPOGRAPHY
  SPECIAL TYPOGRAPHY
  HELPER CLASSES
  HEADINGS
  TABLES
  QOUTES
  HYPERLINKS
  FORMS
  LISTS

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

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


 Blueprint CSS Framework 0.9
 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.
   
 BlueTrip CSS Framework
 http://bluetrip.org/
   
   Mike Crittenden
   mike@capsizedesigns.com
   Copyright 2008 Mike Crittenden
   
   License - MIT or GPL (whichever suits you better)
   
 Additional 

 Tested under the following browsers
  Mac OSX 10.5
    Firefox 3.5.5
    Firefox 3.0
    Firefox 2.0
    Safari 4.0.4
    Safari 3.2.1
    Safari 3.1.2
    Safari 3.0.4
    Opera 10.10
    Chrome 4.0.249.30

  Windows XP SP3
    Firefox 3.5.5
    Firefox 3.0
    Chrome 3.0.195.38
    Internet Explorer 8

 To test
  Windows XP SP3
    Internet Explorer 7
    Internet Explorer 6
    Firefox 2.0
    Safari 4.0.4
    Safari 3.0
    Opera 10.10
    Chrome 4.0.249.30
  Mac OSX 10.5
    Chrome 3.0.195.38
    Safari 3.0


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

/* !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;}

/* !BASIC TYPOGRAPHY */

html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
p {margin:0 0 1.5em;}
p img.left {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;}
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 {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
caption {background:#eee;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

/* !SPECIAL TYPOGRAPHY */

.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;}

/* !HELPER CLASSES */

.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;}
.left {float: left;}
.right{float: right;}
.clear {clear:both;}

/* !HEADINGS */

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;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;}
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;}

/* !TABLES */

table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}

/* !QUOTES */

blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; font-style:italic;margin:1.5em;}
blockquote *:first-child:before { content: "\201C"; }
blockquote *:first-child:after { content: "\201D"; }

/* !HYPERLINKS */

a:link { text-decoration: none; color: #b10021; ; }
a:visited { text-decoration: none; color: #8f0a1b; }
a:hover { text-decoration: underline; color: #b10021; }
a:active, a:focus { text-decoration: none; color: #b10021; }

/* !FORMS */

fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend { font-weight: bold; font-size:1.2em; }
label { font-weight: bold; }
input, select { cursor: pointer; }
input[type='text'],input[type='password'] { cursor: text; }

/* !LISTS */

ul li { margin-left: .85em; }
ul { list-style-type: disc; margin: 0.5em 0 0.5em 0.5em;}
ul ul { list-style-type: square; }
ul ul ul { list-style-type: circle; }
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }

