/* 
 * CSS for www.behron.com | Powered by ennui.
 *
 * Contact us at: answers@ennuidesign.com
 * On the web: www.ennuidesign.com
 *
 */

body
	{
	background:#FFFFFF no-repeat top left fixed;
	margin:0;
	padding:0;
	}
	div.mastercontainer
		{
		margin:0px auto;
		width:770px;
		}
		div.headercontainer
			{
			background:url('../img/Behron_Header.jpg');
			background-repeat:no-repeat;
			height:189px;
			}
			span.userOptions
				{
				font:80%/80% Arial;
				color:#FCF7EE;
				float:right;
				margin:5px 5px 0px 0px;
				}
				span.userOptions a
					{
					color:#DACEB8;
					}
			span.siteName /* Display of the site name in the upper left of the update page. */
				{
				float:left;
				color:#FCF7EE;
				font:300%/160% impact;
				margin:0px 0px 0px 20px;
				}
		div.menucontainer
			{
			padding:164px 0 0 0;
			width:100%;
			}
			div.menuItem
				{
				float:left;
				width:24%;
				text-align:center;
				}
				a.menu:link, a.menu:visited
					{
					color:#555555;
					font:small-caps 105%/115% Arial;
					font-weight:bold;
					text-decoration:none;
					padding-left:5px;
					}
				a.menu:active, a.menu:hover
					{
					color:#AAAAAA;
					font:small-caps 105%/115% Arial;
					font-weight:bold;
					text-decoration:none;
					padding-left:5px;
					}
			div.menuItem_selected
				{
				float:left;
				width:24%;
				text-align:center;
				}
				span.menu_selected
					{
					color:#AAAAAA;
					font:small-caps 105%/115% Arial;
					font-weight:bold;
					padding-left:5px;
					}
		div.contactcontainer
			{
			float:right;
			height:383px;
			width:307px;
			}
			div.contactinfo
				{
				margin:10px 0px 0px 25px;
				font:90%/100% Arial;
				}
				span.contacttitle
					{
					font:120%/140% Arial;
					font-weight:bold;
					}
		div.datacontainer
			{
			background:url('../img/Behron_Content.jpg');
			float:left;
			width:463px;
			margin:0 0 10px 0;
			overflow:visible;
			}
			div.dataheader
				{
				background:url('../img/Behron_ContentH.jpg');
				background-position:top left;
				background-repeat:no-repeat;
				margin:0px 0;
				height:32px;
				overflow:visible;
				}
				p.dataheadtext
					{
					font:100%/110% Arial;
					color:#FFFFFF;
					margin:0 0 0 25px;
					padding:8px 0;
					}
			div.databg
				{
				background:url('../img/Behron_ContentB.jpg');
				background-position:left bottom;
				background-repeat:no-repeat;
				font:90%/115% Arial;
				margin:0px 0;
				}
				div.datainfo
					{
					margin:0 25px 0 25px;
					text-align:left;
					min-height:363px;
					/* height:363px; \*/
					overflow:visible;
					}
					p.splashtext
						{
						text-align:center;
						font:bold 160%/175% Arial;
						}
			div.contentfloat
				{
				position:relative;
				bottom:-10px;
				}
				span.u_FormTag /* This is the formatting for the form labels on the update page. */
					{
					color:#71592F;
					position:relative;
					left:-10px;
					width:525px;
					font:115%/115% Arial Black;
					}
				input.u_FormInput, input.u_FormFileInput, textarea.u_FormTextarea
					{
					background:#DACEB8;
					border:2px solid #000000;
					width:525px;
					}
					input.u_FormInput
						{
						font:85%/90% Arial;
						}
					textarea.u_FormTextarea
						{
						height:125px;
						font:85%/90% Arial;
						}
					input.u_FormFileInput
						{
						font:85%/90% Arial;
						}
				div.citystate
					{
					float:left;
					margin-right:20px;
					}
					input.u_CityInput
						{
						background:#DACEB8;
						border:2px solid #000000;
						width:220px;
						}
					select.stateselect
						{
						background:#DACEB8;
						border:2px solid #000000;
						width:140px;
						}
				div.zip
					{
					float:left;
					}
					input.u_ZIPInput
						{
						background:#DACEB8;
						border:2px solid #000000;
						width:99px;
						}
			div.lastupdated
				{
				clear:both;
				text-align:right;
				margin-top:10px;
				}
				span.lastupdatedtext
					{
					font:70%/75% Arial;
					margin-right:30px;
					}
			div.submititem
				{
				margin:15px 0px 0px 25px;
				text-align:right;
				}
				input.updateButton
					{
					color:#71592F;
					font:110%/115% Arial Black;
					margin-right:50px;
					}
			div.entrydisplay
				{
				margin:10px;
				}
				div.title
					{
					font:bold 105%/115% Arial;
					margin:10px 0 5px 0;
					}
				span.subhead
					{
					font:110%/115% Arial Black;
					color:#71592F;
					}
				span.infobit_2
					{
					
					}
				span.infobit_3
					{
					
					}
				span.infobit_4
					{
					
					}
				div.mainphoto
					{
					margin:0px auto;
					text-align:center;
					}
				div.entrytext
					{
					text-align:left;
					}
					span.entrytext
						{
						font:100%/105% Arial;
						}
					img.imgdisp
						{
						margin:5px;
						}
					img.imgdispleft
						{
						float:left;
						margin: 2px 5px 2px 0px;
						}
					img.imgdispright
						{
						float:right;
						margin: 2px 0px 2px 5px;
						}
				div.entryinfo
					{
					font:85%/90% Arial;
					margin-right:30px;
					text-align:right;
					}
				div.entryadmin
					{
					text-align:right;
					}
					span.entryadmintext
						{
						color:#000000;
						font:70%/75% Arial;
						margin-right:30px;
						}
						a.entryadminlink
							{
							color:#9E7D42;
							text-decoration:none;
							}
		div.aboutcontainer
			{
			background:url('../img/Behron_About.jpg');
			height:230px;
			padding-top:10px;
			clear:right;
			}
			div.aboutinfo
				{
				margin:10px 0px 0px 25px;
				font:85%/90% Arial;
				width:550px;
				}
		div.footercontainer
			{
			background:url('../img/Behron_Footer.jpg');
			height:46px;
			margin:0px 0;
			clear:both;
			}
			p.enginePoweredBy
				{
				margin:0 0 0 15px;
				padding:12px 0;
				font:100%/100% Arial;
				color:#FFFFFF;
				}
				a.ennuilink
					{
					color:#FFFFFF;
					font:100%/100% Arial;
					text-decoration:none;
					margin:0px 0;
					padding:0px 0;
					}

/* Extra pieces - universal application */

hr
	{
	height:2px;
	display:block;
	margin: 0 !important;
	margin: -7px;
	color:#000000;
	background-color:#000000;
	border:0px;
	clear:both;
	}
br.clear
	{
	clear:both;
	}
br.left
	{
	clear:left;
	}
br.right
	{
	clear:right;
	}
span.strong
	{
	font-weight:bold;
	}
div.divheader
	{
	font:100%/110% Arial;
	color:#FFFFFF;
	margin:8px 0px 10px 25px;
	}
div.aboutheader
	{
	font:100%/110% Arial;
	color:#FFFFFF;
	margin:0px 0px 10px 25px;
	clear:both;
	}	