HTML{		
	margin: 0px;
	padding: 0px;
}
body{
	margin: 0;
	padding: 0;
	color: #464646;
	font: 12px Arial, sans-serif;
	text-align: center;
	line-height: 1.166em;
	background-color: #612f26;
}

a{color: #006699; text-decoration: none;}
img a:link{border:0;}
/*a:link{	color:#94200c;	text-decoration: none;}*/
a:link{	color:#94200c;	text-decoration: none;}
a:visited{color: #2D4756;	text-decoration: none;}
a:hover{/*color: #006699;*/	text-decoration: underline;}
h1{
	margin: 0px;
	color: #8C1E1D;
	font-family: Verdana,Arial,sans-serif;
	font-size: 120%;
	padding: 0px;
}

h2{
 left:0;
 font-size: 14px;
/* display:inline;*/
 color: #7D7B4B;
 margin: 0 0 31px 0;
 padding: 0px;
 font-family:Rockwell,Georgia, "Times New Roman", Times, serif;
/* float:left;
 clear:left;*/
}

h3{
	font: 16px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-weight:bold;
	color:#464646;
	padding: 0px;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/***********************************************/
/* Conatiner Divs                                 */
/***********************************************/
#container{
	position:relative;
    margin: 0 auto;
    width: 800px;
	background-color: #ffffff;
    text-align: left;
	margin-top:22px;
}
#masthead{
	position:absolute;
	margin:7px 10px;
	height:94px;
/*	padding: 8px 0px 2em  2em;*/
	width:780px;
	!<--border: 3px solid #E0DED2;-->



}
#masthead_container{
	position:relative;
	height:108px;
	width:100%;
	border:none;
	background: #fff;
	/*padding:7px 10px;*/
}

/*
tagline updated 2009-02-23
420 Creative / angie herrera
420creative.com
*/
#masthead #tagline{
	position:absolute;
	right:0;
	bottom:30px;
	margin-right:40px;
 	font-family:Rockwell,Georgia, "Times New Roman", Times, serif;
	padding:0;
	color: #666666;
	font-size:24px;
/*	padding:15px;*/
	width: 225px;
	height: 37px;
/*	display: block;*/
	background: url(/img/bbc_tagline.jpg) no-repeat;}

#masthead #tagline span {
	display: block;
	text-indent: -9999em;
}
#masthead #breaker_title{
	position:absolute;
	left:0;
	margin-left:14px;
	margin-top:30px;
	width:250px;
	text-align:center;
	color:#861a10;
	font-family:Rockwell,Georgia, "Times New Roman", Times, serif;
	}
#breaker_title .title{
	font-size:36px; 
	position:relative; 
	left:0; 
	top:0; 
	bottom:36px;
	display:block; 
	}		
#breaker_title .sub{
	display:block;
	position:relative;
	font-size: 22px;
	margin-top:12px;
}		

/************** #nav styles **************/
#nav_bb{
	z-index:2;
	white-space: nowrap; 
	position:absolute;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	right:0;
	top:0;
	margin-top:112px;
	height:37px;
	width: 460px;
	margin-right: 0;
	font-size:12px;
	text-align:right;
}
#nav_bb a, #nav_bb a:link{
	position:relative;
	z-index:2;
	padding: 3px;
	text-align:center;
	color:#464646;
	height:37px;
	}
	#nav_bb a:hover{
	color:#8C1E1D;
	}
#nav_bb div{
	float:left;
}

#nav_bb .n1{margin-right:15px;}
#nav_bb .n2{margin-right:15px;}
#nav_bb .n3{margin-right:15px;}
#nav_bb .n4{margin-right:15px;}
#nav_bb .n5{margin-right:15px;}
#nav_bb .n6{margin-right:15px;}
#nav_bb .n7{margin-right:15px;}
#nav_bb li a{/*	color: #2D4756;*/}

#nav_bb li a:hover{/*background-color:#333333;	 color:#99CC66; text-decoration:none;*/}

#nav_bb #currentpage{
	position:relative;
	top:0;
	z-index:1;
	height:37px;
	background: url(/img/nav_current.gif) bottom center  no-repeat;
}
#nav_bb #currentpage a{

	color:#8C1E1D;
	}
#currentpage a:hover{
	color:#8C1E1D;
	text-decoration: none;
	}


/***********************************************/
/* Content  Divs                                 */
/***********************************************/
#content{
	position:relative;
	margin-top:47px;
	left:0px;
	width: 750px;

	/*	border: 1px black solid;*/
	background:#FFFFFF;
	/*width:750px;*/
	padding:25px;
/*	float:left;*/
}
#content  a:link img{border:none;}
#content #contact li{list-style-type:none; padding-bottom:8px; }
#bb {
 /*	width:261px;*/
	 margin-left:25px;
	float:right;
	clear:none;
}

#content #bb img{
/*	position:relative;*/
	padding:0px;
	top:52px;
	border:5px solid #DAD4BC;
}
#messagetest {text-align:right;}
/************** .story styles *****************/
.story{
/*	display:inline;*/
	/*float:left;
	clear:none;*/
	
	left:0;
	font-size: 100%;
	background:#FFFFFF;
	/*width:700px;*/

	}
	
.story h2{
	font-size:20px;
	 margin: 0 0 31px 0;
}

	
.story p{
	left:0;
	margin-right:25px;
	padding-bottom:8px;
	line-height:120%;
		}
.story h1{ font-size:1.5em;
		}

/***********************************************/
/* Message test styles                                  */
/***********************************************/
  #takethetest{
	width:100px;

	margin-bottom:25px;
	padding:20px 0;
	color:#FF0000;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	line-height:1.5em;
	margin-left:2em;
		}
#takethetest a{	color:#FF0000;}
#takethetest a:hover{color:#006633;}

/**************#work styles *****************/
#work{
	padding:0;
	font-size: 100%;
}
#work img{
	position:relative;
	float:right;
	padding:0 0 15px 15px;
	margin-right:0;
	text-align:right;
}
#work #nav2{
	position: absolute;
	width: 150px;
	padding-right: 10px;
	border: 1px solid #B49C6C;
}
#work ul{
	margin-top:8px;
	display:block;

}
#work li{
	display:block;
	line-height: 100%;
	list-style-type:none;
	font-weight:normal;
	font-size:12px;
	margin-bottom:4px;
	color: #333333;
}
#work li a{display:inline; padding:2px 4px; }

#content #work li h2{display:block; padding:4px 12px 4px 4px; width:150px; background-color:#333333; color:#CCCCCC;}

#work h3{
	text-align:left;

}
#work li h3{
	padding:0;
	text-align:left;
	font-size:1em;
	line-height:1.09em;
	margin-bottom:4px;

/*	margin-top: -5px;
*/}
#work li h2{
	font-size:1.09em;
	color: #333333;
	padding:10px 10px 0 0;
	margin-bottom:0;
}

#work .work_list_bottom {position:relative; margin-top:1px; clear:right;}
#work .work_list_top { position:relative; margin-top:15px; clear:right;}
#work #align{margin-left:0; position:relative; width:680px; left:0; top:0px; margin-left:0;}
#story #work #partner_align{margin-left:0; position:relative; width:480px; left:0; top:0px; margin-left:0;}
#content #work #partner_align li h2 {width:320px;}
#partner_align .work_list_bottom,#partner_align .work_list_top{clear:none;} 
#content #work #partner_align ul{margin-left:2px;}
#content #work li h2{display:block; padding:4px 12px 4px 4px; width:150px; background-color:#333333; color:#CCCCCC;}
#align .left {margin-left:0; width:32%; float:left; padding:0; clear:left;}
/*#align .center ul{margin-left:0; padding:0; width:33%; float:right; }*/
#align .right {margin-right:0; padding:0; width:32%; float:right; clear:right;}
#align .middle{width:32%; float:left; clear:none;}


/***********************************************/
/* Components                                  */
/***********************************************/
#breadCrumb{
	position:absolute;
	top:5px;
	right:0;
	font-size: 90%;
	padding:0;
	margin-right:150px;
}
/************* #footer styles ***************/

#container #footer_container{
	position:relative;
	left:0;
	width:800px;
	margin-top:15px;
	font-size: .95em;
	background-color:white;
	height:75px;
	margin-bottom:32px;
	}

#footer{
	padding:20px;
	text-align:left;
	position:absolute;
	left:0;
	margin:7px 10px;
	width:740px;
	!<--border: 2px solid #E0DED2;-->
	background-color:white;
	}
#footer .words {position:absolute; right:0; margin-right:15px;}

.prop {
    height:25px;
    float:right;
    width:1px;
  }
.clearprop {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.size{font-size:1.2em;}
#lengtherator{display:block; position:relative; height:15em;}
form{position:relative; margin-right:25%;}
#userfile {text-align:left ! important;}
.reset {margin-right:25px; padding:0 15px;}
.upload {padding:0 15px;}
#mailresponse {position:relative; text-align:center; margin-left:75px; font-size:1.2em; width:450px; font-weight:bold; color:#FF0033;}
#mailsuccess {color:#1a9900;}
.red{color:#990000; font-weight:bold;}