/* CSS Document - Bonnventures, LLC */

/*---STRUCTURE/LAYOUT---*/
/*Positioninig for IE6 cooperation;doesn't adversely affect other browsers*/
body{font:small Helvetica, Arial, sans-serif; background: #e7ecf5;color: #333;width:800px;margin:0 auto;position:relative;}
#main {border:1px solid #ccc;border-top:0;background:#fff;}
#content {margin:20px;}

/*--Positioning--*/
.clearL {clear:left;}
.clearB{clear:both;}

/*--Display--*/
.printOnly {display:none;}

/*--Headings--*/
h1, h2, h3, h4 {font-weight:bold;}
h2, h3 {font-size:112%;}
h4{font-size:98%;}

/*--Images--*/
.leadImage {margin-right:10px;margin-bottom:5px; margin-top:5px; float:left;}

/*--Links--*/
a, a:link, a:visited {font-weight:bold;color:#810e22;text-decoration:none;}
a:hover, a:focus, a:active {color:#954a20;text-decoration:underline;}

/*--Lists--*/
li {padding-bottom:4px;}

/*-Action-*/


/*---HEADER---*/
/*Positioninig for IE6 cooperation;doesn't adversely affect other browsers*/
#header {padding:10px 20px 5px 20px;position:relative;}
/*--Logo--*/
/*Positioninig for IE6 cooperation;doesn't adversely affect other browsers*/
#logo {color:#000;float:left;font-size:109%;line-height:1;position:relative;height:96px;}
#logo a {color:#000;position: relative;width:206px;height:96px;display:block;}
#logo span {position:absolute;top:0;left:0;width:206px;height:96px;background:url(../images/bonnLogo.gif) no-repeat 0 0;}
/*--Main Search--*/

/*--Primary (Top) Navigation--*/
#primaryNav{position:absolute; top:85px; left:265px; width:500px; font-family:Arial, Helvetica, sans-serif;}
#primaryNav li {float:left;margin-left:5px;font-weight:bold;text-align:center;line-height:1.25; font-size:80%; }
#primaryNav li a {display:block; width:90px;color:#797979;cursor:pointer; text-transform:uppercase; border-left:solid #d6d5d5 1px;}
#primaryNav li a:hover {color:#954a20;}
#primaryNav li.home a{border:none;}
/*--You are Here--*/
#home #primaryNav li.home a, #services #primaryNav li.services a, #team #primaryNav li.team a, #blog #primaryNav li.blog a, #contact #primaryNav li.contact a{text-decoration:underline; color:#5a2e60}


/*---CONTENT---*/
#content {margin-top:0; background:url(../images/content_border.gif) no-repeat 0 0;}
#content .column {float:left;}
#content h3, #content h4{padding-bottom:3px;}
#content h4{padding-top:5px;}

#content #promo{width:170px; border-right:solid #d6d5d5 1px;margin-top:12px;}
#content #promo h3{padding:10px 0; text-transform:uppercase;}
#content #promo h3 span{font-size:80%;}
#content #promo li{padding-left:3px; font-size:93%;}
#content #promo p {font-size:80%; padding:0 15px 6px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content #business{width:530px; margin:12px 25px 0 10px;}
#content #business h4{padding-left:2px; color:#5a2e60; text-transform:uppercase; font-size:97%;}
#content #business p, #content #business ul{font-size:93%;line-height:1.6;margin-bottom:15px;}
#content #business li{margin-left:15px; list-style-type:circle;}
.emphasis{font-size:108%; font-weight:700;}

/*---HEADINGS---*/
#abouthead{width:134px;height:36px;position:relative;}
#abouthead span{position:absolute;top: 0;left:0;width: 134px;height:36px; background:url(../images/aboutUs.gif) no-repeat 0 0;}
#serviceshead{width:124px;height:36px; position:relative;}
#serviceshead span{position:absolute;top:0;left:0;width: 124px;height:36px; background:url(../images/services.gif) no-repeat 0 0;}
#teamhead{width:122px;height:36px;position:relative;}
#teamhead span{position:absolute;top:0;left:0;width:122px;height:36px;background:url(../images/team.gif) no-repeat 0 0;}
#contactushead{width:231px;height:36px;position:relative;}
#contactushead span{position:absolute;top:0;left:0;width:231px;height:36px;background:url(../images/contact.gif) no-repeat 0 0;}

/*---FORM---*/
.form{float:left; width:265px;}
.form label{padding-top:5px;}
.form input{margin:5px 0;}

/*---FOOTER---*/
#footer{position:relative; padding-top:15px; width:400px; margin-left:240px;font-size:90%;}
#footer a, #footer a:link, #footer a:visited {text-decoration:none;}
#footer a:hover, #footer a:active {text-decoration:underline;}
#quickLinks li {display:inline;margin:0 3px;border-left:1px solid #d6d5d5;padding-left:10px;}
#quickLinks .firstItem {padding-left:0;border:none;}
#footer p#copy{position:absolute; top:15px; left:200px;}

/*---BLOG---*/
#blogpost{width:530px; margin:12px 25px 0 10px;}
#sidebar{width:170px; margin-top:10px;}
#sidebar ul {margin:0 0 1.5em; padding:0 0 1.5em; border-bottom:1px dotted #ccc; list-style:none;}
#delimiter {clear: both;}
#bloghome{padding:10px 0 0 5px; font: 95% "Trebuchet MS"; text-transform:uppercase;}
h5{
	font-size:130%;
	font-weight: bold;
	color: #810e22;
}
h6{
	font-size:90%;
	font-style: oblique;
}
#content #blogpost p {
	font-size:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
	line-height: 1.5em;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}


