 /*   
Theme Name: bluebiz
Theme URI: http://bluebirdservices.info/bluebiz
Description: This quality theme features 'blog as secondary focus' design. The 'typical' blog entry is a link from the main toolbar.  Index page (home page) is customizable through the admin panel. Especially designed for consultants, trainers, coaches and graphic artists looking to showcase their work. Compatible with WordPress 2.7. Valid CSS & HTML.
Tags: orange, dark, blue, two-columns, fixed-width, widgets, custom header right-sidebar, clean-design
Author: Ann Case-mccrea
Author URI: http://bluebirdservices.info/

Version: 1.0

.
*/

body, html {
background: url(images/bckgrnd2.jpg) no-repeat #FBFBFB;
min-width:900px;
margin:0;
padding:0;
font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
line-height:20px;
font-size:12px;
color:#372018;
}

#wrap {
background:#fff;
top:0px;
left:0px;
right:0px;
margin-left:auto;
margin-right:auto;
width:900px; 
border-bottom:3px #C0C0C0 solid;
border-left: 3px #C0C0C0 solid;
border-right: 3px #C0C0C0 solid;
position:absolute;	
left:50%;
margin-left:-450px;	
}

#header {

height:125px;
border-top:7px #C0C0C0 solid;
background:url(images/header.png) repeat-x;
}

#headertext	{
float:right;
padding:0px 15px 0px 0px;
width:200px;
text-align:right;
font-weight:bold;
color:#013066;

	
	}
	
#headerlogo	{
float:right;
padding:10px 20px 0 0;
	}

#nav {
padding:0px;
width:900px;
margin-top:-14px;
}


#main {
margin-left:25px;
float: left;
width:500px;
}

#maincontent {

width:500px;



}

#callbox	{
background: #0E76BD;
width:880px;
height:25px;
margin-top:30px;
color:#fff;
padding:10px;
font-size:1.5em;

}

#broker-main {
background:#fff none repeat scroll 0 0;
float:left;
width:900px;
margin-top:20px;
}

#broker-maincontent {
float:left;

min-height:500px;
padding:3px 20px 10px 20px; 

}

#serviceright	{
margin: 10px 12px 0 0;
width:325px;

float:right;
}

#servicesbottom	{
margin: 10px 25px 0;
width:850px;
float:left;
}


#frontbox	{
background:url(images/box_bckgrnd.png) repeat-x;
border-left:5px solid #CC311D;
padding:0px 7px 7px 7px;
margin-left:10px;
width: 550px;
	}
	
#portclips	{
width:525px;
margin-left:auto;
margin-right:auto;

	}
	

#sidebar {
float:right;
width:275px;
border-left:5px solid #C0C0C0;
margin-top:40px;
}

#sidebarvideo	{
padding:15px;
text-align:right;
float:right;
}

#sidesubscribe	{
padding:5px;
width:240px;
border:solid 2px #758C08;
float:right;
position:relative;
margin-bottom:15px;
}

#sidetestimonials	{
width:225px;
padding:10px;
position:relative;
float:right;
margin-right:12px;
}

#sidecategories	{
width:225px;
position:relative;
float:right;
margin-right:12px;
}

#footer {
background: no-repeat;
clear:both;
height:65px;
text-align:center;
padding:30px;
font-size:smaller;
}

#footer p {
margin:0;
padding:5px;
}

img	{border:0px;}

.port	{
padding-right:20px;
padding-left:20px;
	}

h1	{
color:#758C08;
font-size:1.5em;
}

h2	{
color:#043F81;
font-size:1.4em;
	}


h3	{
color:#043F81;
font-size:1.3em;
	}
	
h4	{
color:#043F81;
font-size:1.2em;
	}
	
h5	{
color:#043F81;
font-size:1.1em;
	}
	
h6	{
color:#043F81;
font-size:1.0em;
	}			
	


	

	
#navbarright {
	width: 280px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #495D5C;
	display: block;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
    margin: 0px;
	padding: 9px 25px 8px 15px;
	}

#nav li a:hover, #nav li a:active {
	background: #EBE6D4 url(images/navhov.png);
	color: #EFF3FF;
    margin: 0px;
	padding: 9px 25px 8px 15px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #EFF3FF;
	width: 150px;
	color: #495D5C;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #2E2346;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	


ul.navlist	{
margin-left:15px;
padding-left: 0;
list-style:none;
}

li.navlist	{
background:url(images/ckmark.gif) no-repeat;
padding:0 0 10px 25px;


}



textarea#comment{width: 550px; height: 100px;}

#navbar {
	background: #382C54 url(images/navbar.png);
	width: 900px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:37px;
	}
	
#navbarleft {
	width: 900px;
	float: l8ft;
	margin: 0px;
		}
	
#navbarright {
	width: 280px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
#nav {
	margin-left: 400px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #fff;
	display: block;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
    margin: 0px;
	padding: 9px 25px 8px 15px;
	}

#nav li a:hover, #nav li a:active {
	background: #EBE6D4 url(images/navhov.png);
	color: #fff;
    margin: 0px;
	padding: 9px 25px 8px 15px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #EFF3FF;
	width: 150px;
	color: #495D5C;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #2E2346;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	color:#fff;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	

a {
    color: #748C08;
    text-decoration: none;
	
    }
	
a:visited {
            text-decoration: none;
            }

a:hover {
		color:#CC311D;
          text-decoration: none;
		 
          }	
p.right	{
text-align:right;
	}		
	
p.left	{
text-align:left;
	}			
	
p.center	{
text-align:center;
	}		
	
p.subscribe	{
	padding-bottom:10px;
	}
	
p.sidebar
	{
font-size:10px;
font-weight:bold;
width:170px;
}	
	
	  