/*
Theme Name: BLPLabels
Theme URI: http://www.ryderwebdesign.com
Description: Custom design for Badgerland Products by <a href="http://www.ryderwebdesign.com">Linda Ryder</a> (Based on <a href="http://elliotjaystocks.com">Elliott Jay Stocks's Starkers</a>, the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 1 (WP2.9.1)
Author: Linda Ryder
Author URI: http://www.ryderwebdesign.com
Tags: clean, blue, printers
*/

@import "style/css/reset.css";

body{
     background:#fff url(/wp-content/uploads/background-body.png) top left repeat-x;
     font-family:arial,helvetica,sans-serif;
     font-size:.8em;
     text-align:center;
}

.wrapper{
     width:960px;
     margin:10px auto;
     text-align:left;
     overflow:hidden;
}

.client-nav{
   margin:5px 0;
}

ul.nav-inverse{
   overflow:hidden;
   text-align:right;
}

ul.nav-inverse li{
   display:inline; 
   border-right:solid 1px #fff;
   padding:0 10px;
}

ul.nav-inverse li:last-child{
   border:none;
}

ul.nav-inverse li.last-child{
   border:none;
}

ul.nav-inverse a{
   color:#fff;
   font-size:.85em;
   text-decoration:none;
}

ul.nav-inverse a:hover{
   text-decoration:underline;
}

ul.nav-inverse a:visited,.nav-inverse a:active{
   color:#f3f3f3;
}

.container{
   background:#fff;
   border:solid 1px #999;
   width:958px;
}

.wrapper .container .gutter{
  /*padding:10px;*/
}

.wrapper .container .header{
   overflow:hidden;
   padding:10px;
   width:940px;
}

.wrapper .container .header h1{
   float:left;
   width:300px;
}

.wrapper .container .header h1 a{
   display:block;
   width:340px;
   height:100px;
   background:url(/wp-content/uploads/logo-blplabels.png) top left no-repeat;
   text-indent:-9999px;
}




.wrapper .container .header p.tagline{
   float:right;
   width:220px;
   text-align:center;
   font-size:.9em;
   padding:5px;
}

.wrapper .container .header p.tagline span{
   color:#ed1f24;
   font-weight:bold;
   font-size:20px;
   line-height:1.75em;
   display:block;
}

.wrapper .container .breadcrumb{
   font-size:.7em;
   margin:10px 10px 0px 10px;
}

.main{
   width:958px;
   overflow:hidden;
   background:url(/wp-content/uploads/background-nav-shadow.png) top left repeat-x;
}

.content{
    float:left;
    width:700px;
    padding:10px 0 10px 10px;
}

.content p{
    margin:0 0 20px 0;
    line-height:1.4em;
}

.content h2{
    margin:10px 0 15px 0;
    font-size:2.4em;
    font-weight:bold;
}

.content h3{
    margin:20px 0 10px 0;
    font-size:1.6em;
    font-weight:bold;
    color:#016699;
}

.content h4{
    margin:30px 0 5px 0;
    font-size:1.2em;
    font-weight:bold;
}

.content h5{
    margin:20px 0 0 0;
    font-size:1.1em;
    font-weight:bold;
}

.content ul{
    margin:10px 0px 10px 30px;
}

.content ul li{
    list-style-type:disc;
}

.sidebar{
    float:right;
    width:220px;
    padding:10px 10px 10px 0px;
}

.textright{
    text-align:right;
    float:right;
}

.footer{
   text-align:center;
   font-size:.85em;
   margin:10px 0;
}

/* START NAVIGATION BAR STYLING  */

ul.nav{
	width:935px;
	height:35px;
	background:#016699 url("/wp-content/uploads/background-nav.png") repeat-x;
	background-position:50% 0;
	margin:0;
        padding:0px 50px;
}


ul.nav li {
	background:#016699 url("/wp-content/uploads/background-nav.png");
	font-size:1.2em;
        color:#FFFFFF;
	line-height:35px;
	z-index:20;
	letter-spacing:0px;
	font-weight:bold;
	padding:0;
	margin:0px 60px 0px 0px;
	float:left;
	font-family:aria,helvetica,sans-serif;
	position:relative;
	}

ul.supnav li{
	font-size:.9em;
}

ul.nav li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:0 12px;
	color:#FFFFFF;
	}

ul.nav li a:hover {
	border:none;
	background:url("/wp-content/uploads/background-nav-hover.png");
	text-decoration:none;
	color:#FFFFFF;
	}

/* END NAVIGATION BAR STYLING  */


/* START PAGE HEADING STYLING  */

.lpheading{
        width:700px;
        margin:0 0 10px 0;
        background:url(/wp-content/uploads/Label-Products-Main.jpg) top left no-repeat;
}

.lpheading h2{
        width:200px;
        height:175px;
        background:rgba(255,255,255,0.5);
}

.lpheading h2 span{
        display:block;
        padding:60px 0 0px 10px;
}

.psheading{
        width:700px;
        margin:0 0 10px 0;
        background:url(/wp-content/uploads/Print-Services-Main.jpg) top left no-repeat;
}

.psheading h2{
        width:200px;
        height:175px;
        background:rgba(255,255,255,0.5);
}

.psheading h2 span{
        display:block;
        padding:60px 0 0px 10px;
}

.detail-heading h2{
        color:#ed1f24;
        font-size:2em;
}

.products-listing h2{
        color:#ed1f24;
        font-size:2em;
}

.contentheading h2{
        color:#1c95d3;
        font-size:2.3em;
}


/* END PAGE HEADING STYLING  */

a.moreinfobtn{
        display:block;
        width:10em;
        margin:5px auto;
        line-height:1.8em;
        background:#1c95d3;
        color:#fff;
        text-decoration:none;
        border:solid 1px #1572a1;
        border-top:solid 1px #5ab9e9;
        border-left:solid 1px #5ab9e9;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        text-shadow:2px 2px 2px #ccc;
        -moz-box-shadow: 2px 2px 2px #ccc;
        -webkit-box-shadow: 2px 2px 2px #ccc;
        box-shadow: 2px 2px 2px #ccc;
}

a.moreinfobtn:hover{
        background:#5ab9e9;
        -moz-box-shadow: 0px 0px 0px #ccc;
        -webkit-box-shadow: 0px 0px 0px #ccc;
        box-shadow: 0px 0px 0px #ccc;
}

/*  START 2 Column Layout    */
.col2{
    width:700px;
    overflow:hidden;
    margin:10px 0;
}

.divided{
    background:url(/wp-content/uploads/col2-divline.png) center center repeat-y;
}

.col2 table th{
    font-weight:bold;
    text-align:center;
}

.col2 table td{
    padding:3px;
}

.col2 ul.left{
    float:left;
    width:315px;
}

.col2 ul.right{
    float:right;
    width:315px;
}

.col2 div.left{
    float:left;
    width:340px;
}

.col2 div.right{
    float:right;
    width:340px;
}

.col2 div.left h4,.col2 div.right h4{
    background:#4491b8;
    color:#fff;
    margin:0px;
    padding:5px 10px;
    font-size:1.2em;
}

.col2 div.left p,.col2 div.right p{
    padding:10px;
}

.col2 div.left p img,.col2 div.right p img{
    padding:0px;
    margin:-10px;
    margin-bottom:-30px;
}

.shaded{
    background:#ebebeb;
}

/*  END 2 Column Layout    */


/*  START 3 Column Layout    */
.col3{
    width:700px;
    overflow:hidden;
    margin-bottom:10px;
}

.col3 ul.first{
    float:left;
    width:225px;
}

.col3 ul.second{
    float:right;
    width:225px;
}

.col3 ul.third{
    float:right;
    width:225px;
}

.col3 div.first{
    float:left;
    width:225px;
    margin:0 12px 0 0;
}

.col3 div.second{
    float:left;
    width:225px;
    margin:0 12px 0 0;
}

.col3 div.third{
    float:right;
    width:225px;
}


.col3 div.first h4,.col3 div.second h4,.col3 div.third h4{
    background:#4491b8;
    color:#fff;
    margin:0px;
    padding:5px 10px;
    font-size:1.2em;
}

.col3 div.first p,.col3 div.second p,.col3 div.third p{
    padding:10px;
}

.col3 div.first p img,.col3 div.second p img,.col3 div.third p img{
    padding:0px;
    margin:-10px;
    margin-bottom:-30px;
}

.shaded{
    background:#ebebeb;
}

/*  END 3 Column Layout    */



/* START DETAIL PAGE */

.main-content{
        float:left;
        width:450px;
}

.sup-content{
        float:right;
        width:220px;
}

.submitbtn{
        display:block;
        width:10em;
        line-height:2.4em;
        text-align:center;
        text-decoration:none;
        border:solid 1px #990000;
        border-top:solid 1px #cc3333;
        border-left:solid 1px #cc3333;
        background:#cc0000 url(/wp-content/uploads/background-submit-button.png);
        color:#fff;
        margin:10px 0 0 20px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        border-radius:5px;
        text-shadow:2px 2px 2px #ccc;
        -moz-box-shadow: 2px 2px 2px #ccc;
        -webkit-box-shadow: 2px 2px 2px #ccc;
        box-shadow: 2px 2px 2px #ccc;
}

.submitbtn:hover{
        background:#cc0000 url(/wp-content/uploads/background-submit-button-ho.png);
        -moz-box-shadow: 0px 0px 0px #ccc;
        -webkit-box-shadow: 0px 0px 0px #ccc;
        box-shadow: 0px 0px 0px #ccc;
}



/* END DETAIL PAGE */

/* START MISC */

.testimonial{
   background:#f2f2f2 url(/wp-content/uploads/quotes-open.png) 5px 10px no-repeat;
   -moz-border-radius:15px;
   -webkit-border-radius:15px;
   border-radius:15px;
   margin:10px;
   padding:30px 15px 0px 60px;
   font-size:1.2em;
   color:#666666;
}

.testimonial .source{
   text-align:right;
   font-style:italic;
   padding:0 60px 20px 0;
   background:url(/wp-content/uploads/quotes-closed.png) 550px 0px no-repeat;
}


.aside{
   float:right;
   width:220px;
   margin:0 0 20px 30px;
   background:#f2f2f2;
   border:solid 1px #016699;
}

.aside h3{
   margin:0;
   padding:0;
   background:#016699;
   color:#fff;
   font-size:15px;
   padding:5px 10px;
}



/* END MISC */
