/*
Name: Bivonas
URI: http://www.bivonas.com/
Version: 1.0
Author: Studio Lift
Author URI: http://studiolift.com/
*/

/***** Global *****/
	/* Reset */
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
			vertical-align: baseline
		}
		
		:focus {outline: 0}
		
		body {
			line-height: 1;
			color: black;
			background: white
		}
		
		ol, ul {list-style: none}
		
		/* Tables need 'cellspacing="0"' on markup */
		table {
			border-collapse: separate;
			border-spacing: 0
		}
		
		caption, th, td {
			text-align: left;
			font-weight: normal
		}
		
		blockquote:before, blockquote:after, q:before, q:after {content: ""}
		blockquote, q {quotes: "" "" }

/* Body */
body{
	background:rgb(226,221,219) url(../images/bg.gif) repeat-y 0 0;
	color:rgb(103,69,52);
	font-family:'Georgia',serif;
	font-size:75%
}

/* Headings */
#header h1{padding:35px 0 0 76px;height:35px}
#main h1{
	font-size:14px;
	line-height:17px;
	margin-bottom:15px
}
h2,h3,h4{font-weight:bold}

/* Text */
p,h2{margin:0 0 8px 0}
.people h2{margin:0}
h2.peopletop {margin-bottom:8px;}
abbr,acroynm{border-bottom:dashed 1px #000}
strong,b{font-weight:bold}
em,i,p.titles{font-style:italic}
address{font-weight:normal;font-style:normal}
form{margin-bottom:15px}

/* Links */
a,a:visited{text-decoration:underline;color:rgb(103,69,52)}
a:hover,a:active{color#000;}

/* Clear */
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}

/* Sections */
#wrapper{
	background:#fff;
	width:800px;
	font-size:12px;
	line-height:16px;
	padding-bottom:20px;
	min-height: 100%;
   margin-bottom: -20px;
   position: relative;
}
	#header{height:107px;background:rgb(103,69,52)}
		#clock{
			font-size:12px;
			height:66px;
			width:66px;
			position:absolute;
			left:650px;
			top:20px
		}
			#date{
				position:absolute;
				top:95px;
				font-size:12px;
				width:140px;
				text-align:center;
				left:-33px
			}
	#main{margin:0 0 0 76px;padding:10px 0}
		ul#nav{font-size:14px;height:55px}
			ul#nav li{
				float:left;
				border-right:solid 1px rgb(103,69,52);
				padding:0 5px 0 0;
				margin:0 5px 0 0
			}
			ul#nav li#last{border:0}
			ul#nav li a{text-decoration:none}
			ul#nav li a:hover{text-decoration:underline}
			ul#nav li a.active{color:rgb(0,131,199)}
		#col1,#col2{width:300px;float:left}
		#col1{margin:0 56px 0 0}
		ul#courts{margin-bottom:16px}
		ul#services{padding:0 10px 15px}
		ul#money-stages{padding:0 10px 4px 0}
		ul#money-stages li{
			margin:0;
			margin-bottom:8px;
			padding:0
		}
		ul#money-stage{list-style-type:disc}
		.services .inactive{display:none}
		.services .active,#off-site{
			display:block;
			background:rgb(226,221,219);
			padding:10px
		}
		address#contact{margin-top:-8px;padding-bottom:20px}
		.people p{margin-bottom:17px}
		.people p.titles{margin-bottom:10px !important}
		.people img,.people h3{float:left}
		.people img{margin:0 10px 0 0;width:72px}
		.people h3{width:225px;margin-bottom:6px}
		#off-site{width:300px;margin-left:432px}
		ul#agencies li{margin-top:8px}
		#off-site h2.courts{margin:0 !important}
	#footer{width:800px;background:rgb(103,69,52);height: 20px; position: relative;}
	#footer p {color: #ffffff;margin-left: 76px;padding-top: 2px;}
	.clearfooter {height: 20px;clear: both;}

		
/* vcards and hcard */
div.vcard {display: none;}