/*   Theme Name: JRTheme URI: http://www.joanrho.comDescription: Portfolio ThemeAuthor: Joan RhoAuthor URI: http://www.joanrho.comVersion: 1.0*//* --------------------------------------------------------------   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,article, aside, dialog, figure, footer, header,hgroup, nav, section {  margin: 0;  padding: 0;  border: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline;}article, aside, dialog, figure, footer, header,hgroup, nav, section {    display:block;}body {  line-height: 1.5;}/* Tables still need 'cellspacing="0"' in the markup. */table { border-collapse: separate; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }table, td, th { vertical-align: middle; }/* Remove possible quote marks (") from <q>, <blockquote>. */blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }/* Remove annoying border on linked images. */a img { border: none; }/* --------------------------------------------------------------   BLUEPRINT CSS    * Filename:        grid.css    * Version:         0.8 (2009-03-01)    * Website:         http://code.google.com/p/blueprintcss/   Generated by:    * BlueCalc (2010-03-14) [http://www.bluecalc.com/]   Blueprint.css is licensed by the conditions of the MIT license.   This document has been created by BlueCalc, a grid creation utility for blueprint.   Also check out the "Blueprint CSS Generator" by kematzy (http://kematzy.com/blueprint-generator/)	   == STRUCTURE: ========================    * Page width:            800 px    * Number of columns:     5     * Column width:          140 px    * Margin width:          25 px   ======================================      The blueprint grid is calculated as follows:   Total width = (number_of_columns * column_width) - margin_width      For more information on blueprint.css check out http://wiki.github.com/joshuaclayton/blueprint-css   -------------------------------------------------------------- *//* A container to group all my columns and center my div container. */.container {  width: 800px;  margin: 0, auto;}/* Use this class on any div.span / container to see my grid. */.showgrid {   background: url(images/grid.png); }/*  --------------------------------------------------------------   Columns-------------------------------------------------------------- *//* Sets up basic grid floating and margin. */.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, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {  float: left;  margin-right: 25px;}/* The last column in a row needs this class. */.last, div.last { margin-right: 0; }/* Use these classes to set the width of a column. */.span-1 { width: 140px; }.span-2 { width: 305px; }.span-3 { width: 470px; }.span-4 { width: 635px; }.span-5, div.span-5 { width: 800px; margin: 200px; }/* Use these classes to set the width of an input. */input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4 {  border-left-width: 1px!important;  border-right-width: 1px!important;  padding-left: 5px!important;  padding-right: 5px!important;}input.span-1, textarea.span-1 { width: 128px !important; }input.span-2, textarea.span-2 { width: 293px !important; }input.span-3, textarea.span-3 { width: 458px !important; }input.span-4, textarea.span-4 { width: 623px !important; }input.span-5, textarea.span-5 { width: 788px !important; }/* Add these to a column to append empty cols. */.append-1 { padding-right: 165px; }.append-2 { padding-right: 330px; }.append-3 { padding-right: 495px; }.append-4 { padding-right: 660px; }/* Add these to a column to prepend empty cols. */.prepend-1 { padding-left: 165px; }.prepend-2 { padding-left: 330px; }.prepend-3 { padding-left: 495px; }.prepend-4 { padding-left: 660px; }/* Border on right hand side of a column. */div.border {  padding-right: 4px;  margin-right: 5px;  border-right: 1px solid #eee;}/* Border with more whitespace, spans one column. */div.colborder {  padding-right: 24px;  margin-right: 25px;  border-right: 1px solid #eee;}/* Use these classes on an element to push it into the next column, or to pull it into the previous column.  */.pull-1 { margin-left: -165px; }.pull-2 { margin-left: -330px; }.pull-3 { margin-left: -495px; }.pull-4 { margin-left: -660px; }.pull-5 { margin-left: -825px; }.pull-1, .pull-2, .pull-3, .pull-4 { float: left; position:relative; }.push-1 { margin: -165px 1.5em 165px; }.push-2 { margin: -330px 1.5em 330px; }.push-3 { margin: -495px 1.5em 495px; }.push-4 { margin: -660px 1.5em 660px; }.push-5 { margin: -825px 1.5em 825px; }.push-1, .push-2, .push-3, .push-4 {float: right; position:relative;}/*  --------------------------------------------------------------   Misc classes and elements-------------------------------------------------------------- *//* In case you need to add a gutter above/below an element */.prepend-top {   margin-top:1.5em; }.append-bottom {   margin-bottom:1.5em; }/* Use a .box to create a padded box inside a column.  */ .box {   padding: 1.5em;   margin-bottom: 1.5em;   background: #E5ECF9; }/* Use this to create a horizontal ruler across a column. */hr {  background: #ddd;   color: #ddd;  clear: both;   float: none;   width: 100%;   height: .1em;  margin: 0 0 1.45em;  border: none; }hr.space {  background: #fff;  color: #fff;}/* Clearing floats without extra markup   Based on How To Clear Floats Without Structural Markup by PiE   [http://www.positioniseverything.net/easyclearing.html] */.clearfix:after, .container:after {  content: "\0020";   display: block;   height: 0;   clear: both;   visibility: hidden;  overflow:hidden; }.clearfix, .container {display: block;}/* Regular clearing   apply to column that should drop below previous ones. */.clear { clear:both; }.left { float: left; }.right { float: right; }/* --------------------------------------------------------------   typography.css-------------------------------------------------------------- *//* Default font settings.   The font-size percentage is of 16px. (0.75 * 16px = 12px) */html { font-size:100.01%; }body {  font-size: 75%;  line-height: 1.5em;  color: #000;  background: #fff;  font-family: Whitney, DIN, Arial, sans-serif;}/*  --------------------------------------------------------------   Headings-------------------------------------------------------------- */h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }h1 { font-size: 2em; line-height: 1; margin-bottom: 0.5em; }h2 { font-size: 1em; font-style: italic; margin-bottom: 0.75em; color: #666; }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: 1.375em; line-height: 1em; font-weight: bold; margin-bottom: 1.5em; font-variant: small-caps; }h6 { font-size: 1em; font-weight: bold; }h1 img, h2 img, h3 img,h4 img, h5 img, h6 img {  margin: 0;}/*  --------------------------------------------------------------   Text elements-------------------------------------------------------------- */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; }a:focus,a:hover     { background-color: #B6E4D0; }a           { color: #000000; text-decoration: none; }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         { margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }/*  --------------------------------------------------------------   Lists -- saving for possible use on about page-------------------------------------------------------------- li ul,li ol       { margin: 0; }ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }ul          { list-style-type: disc; }ol          { list-style-type: decimal; }dl          { margin: 0 0 1.5em 0; }dl dt       { font-weight: bold; }dd          { margin-left: 1.5em;}*//*  --------------------------------------------------------------   Misc classes-------------------------------------------------------------- */.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; }
