/**************************************************
Site:           Asphalt Enterprises
Created:        2009-04-30
Last Modified:  2009-04-30
------------------------------------------------- 
casey reid, clearfirestudios.com
casey@clearfirestudios.com | Copyright 2009
=================================================
Print Stylesheet
------------------------------------------------- */

* {
 margin: 0;
 padding: 0;
 }

html {
 font-size: 100.01%;
 margin: 0 0 1px;
 min-height: 100%;
 }
body {
 background: #fff;
 font-size: 62.5%;
 }

@media only screen and (max-device-width: 480px) {
 html { -webkit-text-size-adjust: none; }
 }

body, textarea, input, select, option, button {
 color: #333;
 font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
 line-height: 1.5;
 }
li, dt, dd, p, th, td, caption, pre {
 font-size: 1.4em;
 }
ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 {
 margin-bottom: 15px;
 }

a {
 color: #900;
 text-decoration: underline;
 }
a:hover, a:focus, a:active {
 color: #000;
 text-decoration: underline;
 }

ul, ol, dd, blockquote {
 padding-left: 40px;
 }
ul ul, ol ol, ul ol, ol ul {
 margin-bottom: 0;
 }
li *, li p, li li, dt *, dd *, p * {
 font-size: 1em;
 }

img {
 border: none;
 -ms-interpolation-mode: bicubic;
 }
pre {
 font-family: "Courier New",monospace;
 white-space: pre-wrap;
 }
table {
 border-collapse: collapse;
 border-spacing: 0;
 }
button {
 cursor: pointer;
 overflow: visible;
 padding: 0 10px;
 button: ;
 }

hr {
 background-color: #ccc;
 border: none;
 color: #ccc;
 height: 1px;
 margin: 15px 0 !important;
 margin: -5px 0 8px;
 overflow: hidden;
 padding: 0;
 }
*:first-child+html hr {
 margin: -7px 0 8px !important;
 }

.offset {
 left: -10001px !important;
 overflow: hidden !important;
 position: absolute !important;
 }

/* LAYOUT
------------------------------------------- */

#root {
 }
 #top {
 border-bottom: 1px solid #ccc;
 margin: 0 0 15px;
 padding: 0 0 15px;
 }
    #logo {
 margin: 0;
 }
     #logo a {
 text-decoration: none;
 }
    #skip-links {
 display: none;
 }
    #top div.intro {
 display: none;
 }
	#nav {
 display: none;
 }
 #content {
 }
    #quick-contact {
 border-bottom: 1px solid #ccc;
 margin: 0 0 15px;
 padding: 0 0 15px;
 }
     #quick-contact p {
 margin: 0;
 }
     #quick-contact p.button {
 display: none;
 }
    #main {
 }
    #side {
 display: none;
 }
 #footer {
 border-top: 1px solid #ccc;
 margin: 15px 0 0;
 padding: 15px 0 0;
 }
   #footer ul {
 display: none;
 }
   #footer p {
 }

/* GENERAL
------------------------------------------- */

/* headers */

h1, h2, h3, h4, h5, h6 {
 font-weight: normal;
 }
h1 {
 font-size: 2.6em;
 }
h2 {
 font-size: 2.2em;
 }
h3 {
 font-size: 1.8em;
 }
h4 {
 font-size: 1.4em;
 font-weight: bold;
 }
h5 {
 font-size: 1.2em;
 font-weight: bold;
 text-transform: uppercase;
 }
h6 {
 font-size: 1.0em;
 font-weight: bold;
 text-transform: uppercase;
 }

/* tables */

table {
 }
 table th, table td {
 border: 1px solid #ccc;
 padding: 5px 10px;
 }
