/*
Template Name: BCLS Inc.
Theme URI: http://www.bclsinc.com
Description:
Version: 1.0
Author: Collins Internet / Allan Collins
Author URI: http://www.collinsinternet.com/
*/

body {
background:url(images/bg.jpg) no-repeat #22211b;
margin:0 auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

#serving {
position:relative;
margin-left:100px;
top:80px;
color:#ffffff;
}

#page {
margin:0 auto;
text-align:left;
width:945px;
background:#000000;
border:1px solid #000000;
}
#header{
margin:0 auto;
text-align:left;
width:945px;
height:130px;
}
#insidebox {
border:2px solid #000000;
width:933px;
position:absolute;
z-index:99;
margin:3px;
height:454px;
}
#wowshot {
height:454px;
width:945px;
background:url(images/homewow.jpg) no-repeat;
overflow:hidden;
}
#content {
width:945px;
background:#241c1d;
border-top:15px solid #000000;
padding-bottom:10px;
position:relative;
z-index:100;
min-height:300px;
}
#entry {
margin:20px;
line-height:16px;
width:640px;
float:left;
}

#sidebar {
position: absolute;
top: 20px;
left: -200px;
padding: 0;
line-height: 20px;
width:180px;
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
}
#sidebar ul li {

	margin: 0;
	padding: 0;
	border-bottom:1px solid #c0c0c0;
	padding:10px;
}
#sidebar a {
text-decoration:none;
}


#construction {
position: relative;
left: 200px;	
}

#sidenav {
width:200px;
float:left;
padding-top:25px;
margin-left:30px;
}

#sidenav ul, #sidenav ul ul{
list-style:none;
margin:0;
padding:0;
}
#sidenav b {
display:block;
border-bottom:1px dotted #c0c0c0;
margin-bottom:10px;
}
#sidenav ul ul li{
margin-bottom:10px;
}
#entry p {
margin-top:15px;
margin-bottom:15px;
}
h1{
font-size:16px;
}

a {
color:#ffffff;
}
#nav {
position:absolute;
list-style:none;
margin:0;
padding:0;
margin-top:20px;
z-index:100;

width:950px;
margin-left:5px;
}
#nav li {
float:left;
padding-right:12px;
height:20px;
z-index:100;
margin:0;
overflow:hidden;
}
#nav ul {
list-style:none;
}
#boxnavcontain {
position:absolute;
margin-left:670px;

z-index:100;
}
div.navbox {
width:260px;
height:96px;
background:#000000;


margin-top:15px;
clear:both;
overflow:hidden;

z-index:100;
}

#entry img {
margin:10px;
border:1px solid #000000;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   color:#000000;
}

#entry .wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


span.wpcf7-not-valid-tip {
color:#000000;
}


#myform td{
width:150px;
}


#myform td.clearem .wpcf7-list-item {
float:left;
clear:both;
font-size:10px;
width:200px;
}

#contactlink {
background:#003300;
position:absolute;
margin-top:-27px;
margin-left:782px;
display:block;
padding:5px;
text-decoration:none;
width:150px;
border:2px solid #000000;
font-weight:bold;
text-transform:uppercase;
}
#contactlink:hover{
background:#129D48;
}

div.gmnoprint {
color:#000000;
}

#staffPage img {
border:4px solid #ffffff;
}
.footernav a{
font-size:10px;
}
#slideshow {
position:absolute;
}
h1.header_home {
font-size:10px;
}