/* -------------------------------------------------------------- 
   
   Rebuild the default browser styles
   
   Based on work by Blueprint CSS   
   http://code.google.com/p/blueprintcss/


     
/* Global Elements ------------------ */

body {
background: #f1f1f1;	
color: #111;    
font: normal normal normal 15px/1.55 Georgia, serif;
}


input, textarea  {
color: #111;    
font: normal normal normal 15px/1.25 Georgia, serif;
}


hr {
background-color: #999;
border:0;
height: 1px;
margin-bottom: 1.5em;
}


/* Headings ------------------ */

h1,h2,h3,h4,h5,h6 { 
font-family:Arial,sans-serif;
font-weight: normal;
}

h1 { font-size: 2.5em;}
h2 { font-size: 2em; }
h3 { font-size:1.5em; font-weight:bold; }
h4 { font-size: 1.25em; }
h5 { font-size: 1em; font-weight: bold; }
h6 { font-size: 1em; }


/* Links ------------------ */

a:link {color:#4a5640; text-decoration: none;}

a:visited {color:#4a5640;}

a:active, a:hover {color: #004B91;}


/* Tables ------------------ */

table {
border:1px solid #ccc;
border-width:1px 1px 0 1px;
font-size:13px;
line-height:18px;
margin:0 0 22px 0;
text-align:left;
}

caption {text-align:left;}

tr {border-bottom:1px solid #ccc;}

th, td {padding: .7em 1.25em;}


/* Text Formatting ------------------ */

p {margin-bottom: 1.25em;}

strong {font-weight: bold;}

cite, em, i {font-style: italic;}

blockquote {color:#333; font-style:italic; margin: 0 2em;}
blockquote em, blockquote i, blockquote cite {font-style: normal;}

code {font: 11px Monaco, monospace;}

abbr, acronym {border-bottom: 1px dotted #666; cursor: help;}

ins {text-decoration: none;}

sup, sub {
height: 0;
line-height: 1;
vertical-align: baseline;
position: relative;
}

sup {bottom: 1ex;}
sub {top: .5ex;}

pre, code {
font:14px Monaco, monospace;
line-height:1.5em;
}


/* List elements ------------------ */

ul, ol {margin-left: 1.25em;}

ul {list-style:square;}

ol {list-style-type: decimal;}

ol ol {list-style:upper-alpha;}

ol ol ol {list-style:lower-roman;}

ol ol ol ol {list-style:lower-alpha;}

ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}

dl {margin:0 1.5em;}

dt {font-weight: bold;}

dd {margin-bottom: 1.5em;}



/*

Adapt the following for use in your Child Themes when using
different font-sizes and line-heights

body, input, textarea {
    font: --px Arial,sans-serif;
    line-height:--;
}
p, ul, ol, dd, pre {
    margin-bottom:--em;
}
pre, code {
	font:--px Monaco, monospace;
	line-height:--;
}

All other styles can be overridden--or ignored!--in Child Theme stylesheets

*/