/*  
Theme Name: Paper and Dust Pros
Theme URI: http://www.paperanddustpros.com/
Description: This theme is for use exclusively by Paper and Dust Pros, Inc.
Copyright &copy; 2008. All Rights Reserved.
Version: 1.0
Author: Troy Thompson
Author URI: http://www.clearvisionpartners.com/
*/

/*-- GENERAL LAYOUT --*/

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-7114912-1");
pageTracker._trackPageview();
} catch(err) {}</script>

html, body {
  margin:0 auto;
  padding: 0;
  border: 0; /* This removes the border around the viewport in old versions of IE */
  width: 100%;
  font-size: 100%;
  background: #FFF url('images/pdp_bkground01.gif') repeat-x;
  font-family: Calibri, Helvetica, Arial, sans-serif;
  min-width: 750px;
  max-width: 1000px;
}

* html .colmask{
  min-height:100%;
}

a {
  color: #369;
}

a:hover {
  color: #FFF; 
  background: #FFF; 
  text-decoration: none;
}

h1, h2 {
  margin: .8em 0 .2em 0; 
  padding: 0;
}

h3 {
  margin: .8em 0 .2em 1em;
}

p {margin: .4em 0 .8em 0; padding-left: .4em;}

.colmask img {
  margin: 10px 5px; 
  padding: 3px; 
  border: 1px solid #a0a0a0;
  background: #FFF;
}

.imgright {
  float: right;
  margin: 10px 5px;
  padding: 3px;
  border: 1px solid #a0a0a0;
  background: #FFF;
}
	
.imgleft {
  float: right;
  margin: 10px 5px;
  padding: 3px;
  border: 1px solid #a0a0a0;
  background: #FFF;
}

.floatclear {
  display:inline-block;
  margin: 10px 5px; 
  padding: 3px; 
  border: 1px solid #a0a0a0;
  background: #FFF;
  /*width:100%;*/
}
/* Hide from IE-mac \*/
* html .floatclear {
  height:1%;
  width:auto;
}

.floatclear {
  display:table;
}
/* End hide from IE-mac */

.colmask img a, .colmask img a:hover{
  text-decoration: none; 
  border: none;
}

#header {
  clear: both;
  text-align: center;
  height: 200px;
  width: 100%;
  /*float: left;*/
  background-image: url('images/header_1.jpg');
  border-bottom: 1px solid #a0a0a0;
  /*border-left: 1px solid #a0a0a0;*/
  margin: 0 auto;
}

/*---HEADER STYLES---*/

#header p, #header h1, #header h2 {
  padding: .4em 15px 0 15px; 
  margin: 0;
}

#headernav {
  background-color: #369; 
  font-size: 12pt; 
  text-align: center;
}

/*--- COLUMN CONTAINER---*/

.colmask {
  position: relative;   /* fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  clear: both;
  /*float: left;*/
  width: 90%;          /* width of whole page */
  overflow: hidden;     /* chops off any overhanging divs */
  margin: 0 auto;
  /*padding-bottom: 10px;*/
}

/*-- 1 COLUMN FULL PAGE SETTINGS --*/

.fullpage {
  background:#ECF2F7/*#D4E6F7*/; 
  border-left: 1px solid #a0a0a0; 
  border-right: 1px solid #a0a0a0;
  /*padding-bottom: 10px;*/
}

.fullpage .col1 {margin:0;}

/*-- FOOTER STYLES --*/

#footer {
  clear: both;
  /*float: left;*/
  width: 90%;
  border-left: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  border-bottom: 1px solid #a0a0a0;
  color: #000;
  background-color:#3B607E;
  margin: 0 auto;
  height: 10em;
  position: relative;
}

#footer p {
  margin: 1em; 
  color: #000; 
  font-size: .8em;
  text-align: right;
  margin-right: 20px;
}

#footer ul {
  display: block; 
  color: #000; 
  text-align: right; 
  margin: 0 20px; 
  padding-top: 5px;
}

#footer ul li {
  display: inline;
}

#footer a {
  color: #000;
}
#footer a:hover {
  color: #0B175F; background-color: #FFF;
}

/*-- MICROFORMATS STYLE --*/

.vcard {
   margin: .4em;
   padding: .4em;
   background: #efefef;
   border: 2px solid #a0a0a0;
   width: 24em;
   height: 7em;
   color: #3B607E;
   float: left;
   font-size: .9em;
   line-height: 120%;
   /*background-image: url('images/hcard_icon.gif');
   background-repeat: no-repeat;
   background-position: 98% 98%;*/
}
