/*
Theme URI: http://www.printingbyjak.com/
Description: Boise Printing Services
Version: 1.0
Author: USN Veteran
Author URI: http://www.boise-webdesigns.com
*/

/*------------Clearing the way to content----------------*/
.hide	{
	display:none;
	}
/*---------------------------------------------------*/

/*----------Start General Page Layout-----------*/
body {
    margin:0px;
    padding:10px;
    background: url(../images/background.gif);
    color:#ffffff;
    font-family: Helvetica, sans-serif;
    text-align:justify;/*center for ie5 */
    }

#container {
     width: 980px;
     margin: 10px auto;
     color: #333;
     border: 1px solid gray;
     line-height: 130%;
     background-color: #FF9900;
     }

#header {
     padding: .5em;
     height:200px;
     background: #FFFFFF url(../images/header_logo.jpg) no-repeat;
     border-bottom: 1px solid gray;
     }

#header h1 {
     margin: 0 0 .5em 0;
     font-size: 18px
     color: #746995;
     }
     
#header h2 {
     margin: 0 0 .5em 0;
     font-size: 16px
     color: #734413;
     }

#leftnav {
     float: left;
     width: 150px;
     margin: 0;
     padding: 5px;
     }

#subheader {
     float: right;
     width: 980px;
     background-color: #9CCF63;
     padding: 0px;
     }

#content {
     float: right;
     width: 780px;
     padding: 10px;
     background: #FFFFFF;
     }

#footer {
     clear: both;
     margin: 0;
     height:90px;
     line-height:10px;
     padding: 5px;
     color: #0000000;
     font-size:.8em;
     background-color: #9CCF63;
     }

#credit {
     clear: both;
     margin: 0;
     color: #736994;
     font-size:.6em;
     background-color: #736994;
     }

#leftnav p {
     margin: 0 0 1em 0; 
     }

#content h1 {
     margin: 0 0 .5em 0;
     font-size: 18px
     color: #734413;
     }
     
#content h2 {
     margin: 0 0 .5em 0;
     font-size: 16px
     color: #734413;
     }

h1 {
   padding-top: 32px;
   margin: 0;
   font-size: 18px;
   line-height: 0.8em;
   text-align: left;
   color: #746995;
   }

h2 {
   padding-top: 20px;
   margin: 0;
   font-size: 14px;
   line-height: 0.8em;
   text-align: center;
   color: #746995;
   }

/*---------- 3D Buttons -----------*/
#button ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-weight: 400;
    }

#button li {
    text-align: center;
    margin-bottom: 1px;
    width: 150px;
    }

#button li a {
    text-align: left;
    text-decoration: none;
    display: block;
    width: 100%;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #BA7308;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #BA7308;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 3px;
    background-position: 0%;
    background: #E48C09;
    color: #D5EDB3;
    }

#button li a:visited {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #BA7308;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #BA7308;
    background: #E48C09;
    color: #D5EDB3;
    }

#button li a:hover {
    text-decoration: none;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #BA7308;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #BA7308;
    background-position: 0%;
    background: #F1B760;
    color: #6B7542;
    }

/*-------- Footer links --------------------------*/
#footer a:link {
    text-align: center;
    color: #FFFFFF;
    }

#footer a:visited {
    color: #FFFFFF;
    }

#footer a:hover	{
    color: #FFFFFF;
    margin: 0;
    }

/*-------- End Footer links --------------------------*/

/*-------- Credits links --------------------------*/
#credit a:link {
    text-align: center;
    color: #736994;
    font-size:10 px;
    }

#credit a:visited {
    color: #736994;
    font-size:10 px;
    }

#credit a:hover	{
    color: #736994;
    margin: 0;
    font-size:10 px;
    }

/*-------- End Credit links --------------------------*/

.block {
    width:575px;
    position: relative;
    float: left;
    padding-top:4px;
    font-size:12px;
    line-height: 1.2em;
    }

img.x {
    position:absolute;
    left:-5px;
    top:-116px;
    z-index:10;
    }

.floatimgleft {
    float:left;
    margin-top:10px;
    margin-right:15px;
    margin-bottom:10px;
    }

.floatimgright {
    float:right;
    margin-top:10px;
    margin-left:15px;
    margin-right:10px;
    margin-bottom:10px;
    }
    
.clear {
    clear: both;
    margin: 0;               /* keep flush with adjacent containers */
    padding: 0;
    height: 0;
    overflow: hidden;
    }