/*

Theme Name: Boise Web Design, Web Hosting, Search Engine Optimization

Theme URI: http://www.boise-webdesigns.com/

Description: Boise Web Design

Version: 4.0

*/



/* Begin Typography & Colors */



body {

    margin:0px;

    padding:10px;

    background: #ADC2C5 url(../images/bg_main.jpg) fixed;

    color:#ffffff;

    font-family: Helvetica, sans-serif;

    text-align:center;/*center for ie5 */

    }



#container {

    width:800px;

    background:#333333; /*this colour will be left column color */

    margin:auto;/* center for compliant browsers*/

    border:1px solid #999999;

    text-align:left;

    }



.gap {

    height:5px;

    background:#4A494A;

    border-top:1px solid #999999;

    border-bottom:1px solid #999999;

    }



#header {

    height:205px;

    width:800px;

    float:left;

    border-bottom:1px solid #999999;

    background: url(../images/boise-web-designs-logo.jpg);

    text-align:center;

    }



#rheader {

    height:170px;

    width:580px;

    float:right;

    border-top:1px solid #999999;

    border-bottom:1px solid #999999;

    background: #000000;

    text-align:center;

    }



 #left {

    float:left;

    width: 180px;

    padding-top: 10px;

    padding-bottom: 10px;

    /* position-top: 0;

	position-left: 0;	*/

	}



.content {

    float:right;

    width: 598px;

    border-left:1px solid #999999;

    text-align: justify;

    margin: 0px;

    padding-right: 10px;

    padding-left: 10px;

    }



#left p {

    padding-left:5px

    }



#middle {

    border-left:1px solid #999999;

    background:#000000;/* background colour of right column */

    margin-left:170px;/*this is the space for the left column */

    padding-left:20px;

    padding-right:20px;

    text-align:justify;

    }



#inner{

    width:100%;

    float:left;

    margin-right:-1px}/* contain cleared elements from clearing other floats*/

    

/*-------- Block Element --------------------------*/

    

.boxleft: {

    width:560px;

    margin:0px auto;

    text-align:left;

    border:1px solid orange;

    padding:15px;

    }



.boxright: {

    width:560px;

    margin:0px auto;

    text-align:right;

    border:1px solid orange;

    padding:15px;

    }



.block {

    width:550px;

    padding-top: 7px;

    border-top: 1px solid #C0ACD3;

    border-left: 1px solid #C0ACD3;

    border-right: 1px solid #C0ACD3;

    padding-left: 10px;

    background-color:#F3F2F2;

    font-size:1.0em;

    line-height: 0.6em;

    color: #000000;

    }



.blockleft {

    width:270px;

    height: 155px;

    float: left;

    margin: 5px;

    padding-top: 3px;

   }



.blockright {

    width:200px;

    height: 155px;

    float: right;

    margin: 5px;

    padding-top: 3px;

    }



.blockmarque {

    width:160px;

    float: right;

    margin: 5px;

    padding-top: 3px;

    background-color:#FCAD04;

    color: #000000;

    }



/*-------- Anchor Tag B074EF --------------------------*/

a:link {

    color: #0DF808;

    font-weight: normal;



    }



a:visited {

    color: #7FF7F8;

    font-weight: normal;



    }



a:active {

    color: #AFE60C;

    font-weight: normal;



    }



a:hover {

    color: #D6ACF3;

    font-weight: normal;

  

    }



/*---------- 3D Buttons -----------*/

#button ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

    font-weight: 400;

    }



#button li {

    text-align: center;

    margin-bottom: 1px;

    width: 152px;

    padding-left: 8px;

    }



#button li a {

    text-align: left;

    text-decoration: none;

    display: block;

    width: 100%;

    border-left: 1px solid #9AD2F4;

    border-right: 1px solid #3590C6;

    border-top: 1px solid #9AD2F4;

    border-bottom: 1px solid #3590C6;

    padding-left: 5px;

    padding-right: 5px;

    padding-top: 1px;

    padding-bottom: 1px;

    margin-bottom: 3px;

    background-position: 0%;

    background: #424340;

    color: #0DF808;

    }



#button li a:visited {

    border-left: 1px solid #B9B6D5;

    border-right: 1px solid #8683B3;

    border-top: 1px solid #B9B6D5;

    border-bottom: 1px solid #8683B3;

    background: #4F504E;

    color : #11A6FF;

    }



#button li a:hover {

    text-decoration: none;

    border-left: 1px solid #E699E5;

    border-right: 1px solid #B677B5;

    border-top: 1px solid #E699E5;

    border-bottom: 1px solid #B677B5;

    background-position: 0%;

    background: #000000;

    color: #D6ACF3;

    }



/*-------- Footer Template--------------------------*/



#footer	{

    margin:0;

    width: 800px;

    height:100px;

    padding-top:5px;

    padding-bottom:15px;

    border-top:1px solid #999999;

    font-size: 12px;

    line-height: 14px;

    background:#000000;

    color: #A8A4C5;

	}



/* #footer {

    clear:both;

    border-top:1px solid #999999;

    font-size:12px;

    padding-top:10px;

    height:180px;

    background:#000000;

    border-top:1px solid #999999;

    border-bottom:1px solid #999999;

    text-align:center;

    line-height: 8px;

    } */



#credit {

    clear:both;

    font-size:12px;

    padding-top:10px;

    height:25px;

    background:#000000;

    text-align:center;

    line-height: 1.0em;

    }



/*-------- Footer Template --------------------------*/

#footer a:link {

    text-align; center;

    text-decoration: none;

    color: #ccff33;

    }



#footer a:visited {

    text-decoration:none;

    color: #ccff33;

    }



#footer a:hover	{

    text-decoration:none;

    color: #ccff33;

    margin: 0;

 	}



#footer a:active {

    text-decoration:none;

    text-align; center;

    }



h1 {

    padding-top: 10px;

    margin-top: 0;

    font-size: 22px;

    text-align: center;

    color: #7B90DC;

    }



#header h1 {

    padding-top: 170px;

    padding-right: 20px;

    margin: 0;

    font-size: 1.8em;

    text-align: center;

    color: #BF91E0;

    }



h2 {

   padding-top: 10px;

   margin-top: 0;

   font-size: 16px;

   text-align: center;

   color: #ff8f20;

   line-height: 0.8em;

   }



h3 {

   padding-top:10px;

   margin-top: 0;

   font-size: 14px;

   text-align: center;

   color: #ccff33;

   line-height: 0.8em;

   }



/* clear without structural mark-up from PIE website*/

.clearfix:after {

    content:"."; 

    display:block; 

    height:0; 

    clear:both; 

    visibility:hidden;

    }

.clearfix {

    display:inline-block;

    }

 /* mac hide \*/

    * html .clearfix {height: 1%;}

    .clearfix {display: block;}

 /* End hide */




