/*
Theme Name: bluedoor Publishing
Theme URI: http://bluedoorpublishing.com
Description: The WordPress theme for bluedoor.
Version: 1.0
Author: Matt Bartel
Author URI: http://entropypub.com/
*/

/* GLOBAL */
body{
margin: 0px; line-height: 1.4; 
font-size: 12px; font-weight: 500; color: #777; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}

a,a:visited,a:active {color:#000088;}
a:hover {text-decoration:none;}

div.clearboth {clear:both;}

/* HEADER */
#header{ position: relative; width: 960px; height: 100px; margin: 15px auto 0px auto;}
#header a span {display:none;}
#logo{ position: absolute; bottom: 50px; left: 0px; width: 300px; height: 50px; background: url('images/logo.png') no-repeat top left;}
#logo h1 {display:none;}
#tag{ position: absolute; bottom: 60px; right: 0px; width: 440px; height: 30px; background: url('images/tagline.png') no-repeat top left;}
#tag span {display:none;}
/* NAVIGATION */
#nav1{ position: absolute; bottom: 0px; left:   0px; width: 137px; height: 38px;}
#nav2{ position: absolute; bottom: 0px; left: 137px; width: 137px; height: 38px;}
#nav3{ position: absolute; bottom: 0px; left: 274px; width: 137px; height: 38px;}
#nav4{ position: absolute; bottom: 0px; left: 411px; width: 137px; height: 38px;}
#nav5{ position: absolute; bottom: 0px; left: 548px; width: 137px; height: 38px;}
#nav6{ position: absolute; bottom: 0px; left: 685px; width: 137px; height: 38px;}
#nav7{ position: absolute; bottom: 0px; left: 822px; width: 137px; height: 38px;}
#nav8{ position: absolute; bottom: 0px; left: 959px; width: 137px; height: 38px;}

/* OLD NAVIGATION
#nav1{ position: absolute; bottom: 0px; left:   0px; width: 120px; height: 38px;}
#nav2{ position: absolute; bottom: 0px; left: 120px; width: 120px; height: 38px;}
#nav3{ position: absolute; bottom: 0px; left: 240px; width: 140px; height: 38px;}
#nav4{ position: absolute; bottom: 0px; left: 380px; width: 120px; height: 38px;}
#nav5{ position: absolute; bottom: 0px; left: 500px; width: 100px; height: 38px;}
#nav6{ position: absolute; bottom: 0px; left: 600px; width: 120px; height: 38px;}
#nav7{ position: absolute; bottom: 0px; left: 720px; width: 120px; height: 38px;}
#nav8{ position: absolute; bottom: 0px; left: 840px; width: 120px; height: 38px;}
*/

/* SLIDER */
#slider{position:relative; width:960px; height:300px; margin:12px auto 0px auto;}
.sul{margin:0px; padding:0px;}
.sli{list-style: none; float: left; width: 960px; height: 300px;  padding: 0px; margin: 0px;}

/* ROUND CORNERS */
#tr{position:relative; width:960px; height:10px; margin:12px auto 0px auto; background: url('images/tr.png') no-repeat 0 0;}
#br{position:relative; width:960px; height:10px; margin:0px auto 0px auto; background: url('images/br.png') no-repeat 0 0;}
#brg{position:relative; width:960px; height:10px; margin:0px auto 0px auto; background: url('images/brg.png') no-repeat 0 0;}

/* PAGE LAYOUTS */
#c1{position: relative; width:958px; min-height:500px; margin:0px auto 0px auto; border-right:1px solid #ddd; border-left:1px solid #ddd; background: url('images/trg.png') repeat-x bottom left;}
#c2{position: relative; width:958px; min-height:400px; margin:0px auto 0px auto; border-right:1px solid #ddd; border-left:1px solid #ddd; background: url('images/trg.png') repeat-x bottom left;}
#c3{position: relative; width:958px; min-height:250px; margin:0px auto 0px auto; border-right:1px solid #ddd; border-left:1px solid #ddd; background: url('images/trg.png') repeat-x bottom left;}
#c4{position:relative; width:960px; min-height:322px; margin:12px auto 0px auto;}

.content{position: relative; width:958px; margin:0px auto 0px auto; padding:5px 0px 5px 0px; border-right:1px solid #ddd; border-left:1px solid #ddd; background: url('images/trg.png') repeat-x bottom left;}


div.page-content {width:650px;margin:0;padding:0;float:right;}
.post {padding:0 0 0 0;}

/* SECTION NAVIGATION */
div.section-nav {width:250px;margin:0 20px 0 0;padding:0 0 0 15px;float:left;}
img.sidebar-main {margin-bottom:15px;}
ul.sectionnav {padding:5px 0 0 0;margin:0; list-style:none inside none;}
ul.sectionnav li {padding:0 0 0 0;margin:0 0 5px 0;font-size:11px;border-top:1px solid #999;}
ul.sectionnav li a {color:#000088;text-decoration:none;display:block;margin:3px 0 3px 3px;}
ul.sectionnav li a:hover {text-decoration:underline;}
ul.sectionnav ul {padding:0 0 0 10px;margin:0;list-style:none inside none;}
ul.sectionnav ul li {padding:0;margin:0;}
ul.sectionnav li.current_page_item a {color:#000;font-weight:bold;}

/* DISSECTION */
.content2{position:relative; width:960px; height:322px; margin:12px auto 0px auto;}
.content2 img{float:left; border:0; margin:0px 12px 12px 0px;}
.content2 img.last{margin:0px;}
.dg{position:absolute; top:0px; left:242px; font-size: 20px; color: #777; margin: 0px 0px 0px 0px; padding: 7px 0px 0px 10px;}
.dgtxt{position:absolute; width:454px; top:30px; left:242px; margin: 0px 0px 0px 0px; padding: 7px 0px 0px 10px;}
#dgright{position:relative; float:right; width:620px; margin:0px 20px 0px 15px; padding:0px; min-height:400px;}
.dgul{margin:0px; padding:0px;}
.dgli{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
.dgcover{position:relative; float:left; margin:0px 0px 50px 0px;}
.dg1{margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}

/* CONTACT */
.contact-l{float: left; width: 700px; height: 450px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}
.contact-r{float: right; width: 200px; padding: 0px 0px 0px 20px; margin: 10px 0px 0px 0px; border-left: 1px solid #ddd;}
ul.ucon{list-style: none; float: left; width: 200px; padding: 0px; margin: 0px;}
li.lcon1{list-style: none; float: left; width: 200px; padding: 0px 0px 0px 0px; margin: 0px; font-weight:600;}
li.lcon2{list-style: none; float: left; width: 200px; padding: 30px 0px 0px 0px; margin: 0px; font-weight:600;}
li.lcon3{list-style: none; float: left; width: 200px; padding: 10px 0px 0px 0px; margin: 0px; font-weight:600;}
li.lcon4{list-style: none; float: left; width: 200px; padding: 0px 0px 0px 0px; margin: 0px;}

/* iBOXES */
#iboxes{position:relative; width:960px; height:155px; margin:12px auto 0px auto;}
#iboxes img{float:left; border:0; margin:0px 12px 0px 0px;}
#iboxes img.last{margin:0;}

/* FOOTER NAVIGATION */
#footer{ position: relative; width: 960px; height: 50px; margin: 12px auto 0px auto; padding: 0px 0px 0px 70px; color: #999}
ul.subnav {list-style: none; float: left; padding: 0px; margin: 0px 20px 0px 0px; text-align: center; font-size: 10px;}
.subnavli{list-style: none; float: left; padding: 0px; margin: 0px 20px 0px 0px; text-align: center; font-size: 10px;}
a.snav{color:#999; text-decoration:none;}
a.snav:hover{color:#1256a7;}
a.snavc{color:#999; text-decoration:none;}
a.snavc:hover{color:#1256a7;}

/* MISC */
#clear{position: relative; clear:both; width:958px;}
a img{border: none;}

/* H TAGS */
h1{font-size: 20px; color: #777; margin:10px 0 2px 0; padding:0px;}
h2{font-size: 20px; color: #777; margin:10px 0 2px 0; padding:0px;}
h3{font-size: 16px; color: #777; margin:10px 0 2px 0; padding:0px;}
h4{font-size: 14px; color: #777; margin:10px 0 2px 0; padding:0px;}
h5{font-size: 12px; color: #777; margin:10px 0 2px 0; padding:0px;}

/* P TAGS */
p{margin:0 0 15px 0; padding:0px;}
div.entry p {margin:0 0 10px 0; padding:0px;}

/* NAVIGATION */
a.nav1{display: block; width: 137px; height: 38px; background: url('images/navbg_2010-07-14.png') no-repeat    0px 0px;}
a.nav2{display: block; width: 137px; height: 38px; background: url('images/navbg_2010-07-14.png') no-repeat -137px 0px;}
a.nav3{display: block; width: 137px; height: 38px; background: url('images/navbg_2010-07-14.png') no-repeat -274px 0px;}
a.nav4{display: block; width: 137px; height: 38px; background: url('images/navbg_2010-07-14.png') no-repeat -411px 0px;}
a.nav5{display: block; width: 137px; height: 38px; background: url('images/navbg_2010-07-14.png') no-repeat -548px 0px;}
a.nav6{display: block; width: 137px; height: 38px; background: url('images/navbg_2010-07-14.png') no-repeat -685px 0px;}
a.nav7{display: block; width: 137px; height: 38px; background: url('images/navbg_2010-07-14.png') no-repeat -822px 0px;}

a.nav1:hover, a.nav1.active{background-position:    0px -38px;}
a.nav2:hover, a.nav2.active{background-position: -137px -38px;}
a.nav3:hover, a.nav3.active{background-position: -274px -38px;}
a.nav4:hover, a.nav4.active{background-position: -411px -38px;}
a.nav5:hover, a.nav5.active{background-position: -548px -38px;}
a.nav6:hover, a.nav6.active{background-position: -685px -38px;}
a.nav7:hover, a.nav7.active{background-position: -822px -38px;}

/* OLD NAVIGATION 
a.nav1{display: block; width: 120px; height: 38px; background: url('images/navbg.png') no-repeat    0px 0px;}
a.nav2{display: block; width: 120px; height: 38px; background: url('images/navbg.png') no-repeat -120px 0px;}
a.nav3{display: block; width: 140px; height: 38px; background: url('images/navbg.png') no-repeat -240px 0px;}
a.nav4{display: block; width: 120px; height: 38px; background: url('images/navbg.png') no-repeat -380px 0px;}
a.nav5{display: block; width: 100px; height: 38px; background: url('images/navbg.png') no-repeat -500px 0px;}
a.nav6{display: block; width: 120px; height: 38px; background: url('images/navbg.png') no-repeat -600px 0px;}
a.nav7{display: block; width: 120px; height: 38px; background: url('images/navbg.png') no-repeat -720px 0px;}
a.nav8{display: block; width: 120px; height: 38px; background: url('images/navbg.png') no-repeat -840px 0px;}

a.nav1:hover{background-position:    0px -38px;}
a.nav2:hover{background-position: -120px -38px;}
a.nav3:hover{background-position: -240px -38px;}
a.nav4:hover{background-position: -380px -38px;}
a.nav5:hover{background-position: -500px -38px;}
a.nav6:hover{background-position: -600px -38px;}
a.nav7:hover{background-position: -720px -38px;}
a.nav8:hover{background-position: -840px -38px;}
*/