/* ---------------------------------------------
Albrechtattorneyfla.com Master Style Sheet
author: Jason Beaird (jasongraphix.com)
version: 2005.10
--------------------------------------------- */

body {font:normal 12px/13px "Trebuchet MS", verdana, arial, sans-serif; background:#300 url(/images/leatherbg.jpg); color:#333; margin:20px 0; min-width:754px;}
* html body { /* This is a Tan hack...to make IE 5.5 Center */ text-align:center;}

hr {display:none;}

img {border:none;}

a, a:link, a:active {text-decoration:none; color:#600;}
a:visited {text-decoration:none; color:##633;}
a:hover {text-decoration:underline;}

p {margin:10px 0 5px 0;}

h1 {font-size:24px; text-shadow:3px 3px 1px #ccc;}
h2 {font-size:18px; text-shadow:2px 2px 1px #ccc;}
h3 {font-size:14px; text-shadow:1px 1px 1px #ccc;}
h4 {font-size:12px; text-shadow:1px 1px 1px #ccc;}

/* Layout IDs
--------------------------------------------- */

#page {width:754px; margin: 0 auto; position: relative; background:#fff url(/images/pagebg.jpg); text-align:left;}
	#header {height:147px; background:url(/images/header.jpg) no-repeat;}
		#header h1 {margin:0; padding:0;}
		#header h1 a {text-indent:-999px; font-size:1px; display:block; height: 120px; width:100%;}
		#header h2, #header h3 {display:none;}
		#headermenu {position:absolute; top:123px; left:205px; margin:0; padding:0; }
			#headermenu li {display: inline;	list-style-type: none; margin:0; padding:0;}
			#headermenu li a {float:left; display:block; height:24px; margin:0 5px 0 0; font-size:1px; line-height:1px;}
			#headermenu li a.home {background-image:url(/images/topmenubg-home.gif); width:63px;}
			#headermenu li a.practiceareas {background-image:url(/images/topmenubg-practiceareas.gif); width:130px;}
			#headermenu li a.about {background-image:url(/images/topmenubg-about.gif); width:65px;}
			#headermenu li a.contactus {background-image:url(/images/topmenubg-contactus.gif); width:102px;}
			#headermenu li a.resourcelinks {background-image:url(/images/topmenubg-resourcelinks.gif); width:136px;}
			#headermenu li.active a, #headermenu li a:hover {background-position:0 24px;}
			#headermenu li a span {display:none;}

	#content {width:516px; float:right; margin:20px 33px 20px 0;}

	#leftmenu {background:url(/images/leftmenubg.jpg) repeat-y; margin-left:12px; width:175px; float:left;}
		#leftmenu h4 {font-size:1px; text-indent:-9999px; width:175px; height:55px; background:url(/images/leftmenuheadertext.gif) no-repeat center center; border-bottom:2px solid #fff; margin:0;}
		#leftmenu ul {margin:0; padding:0;}
			#leftmenu ul li {list-style-type:none; margin:0; padding:0;}
			#leftmenu ul li a {display:block; padding: 5px 5px 5px 7px; border-bottom:2px solid #fff;}
			#leftmenu ul li a:hover {background-color:#fff;}


	#footer {clear:both; background: url(/images/footerbg.jpg) no-repeat bottom; padding:0 33px 20px 209px; margin:0; }
	#footer a:link, #footer a:visited, #footer a:focus, #footer a:active {}
	#footer a:hover {}


/* Content IDs
--------------------------------------------- */

h1#welcome {float:left; width:300px; height:55px; margin:0 0 5px 0; background:url(/images/welcome.gif) no-repeat; font-size:1px; text-indent:-9999px;}

#contactFormArea fieldset { border:0;margin:0;padding:0; }
#contactFormArea label { display:block; margin-top:10px; font-family:arial, helvetica, sans-serif;}

/* Classes
--------------------------------------------- */
.border {border:3px double #999;}

.buttonbar {margin:15px 0; padding:0;}
	.buttonbar li {display: inline;	list-style-type: none; margin:0; padding:0;}
	.buttonbar a {float:left; display:block; height:15px; background-color:#edece5; margin:0 5px 0 0; padding:2px 8px; line-height:15px;}
	.buttonbar li.roundedleft a {background:#edece5 url(/images/buttonbar-left.gif) no-repeat;}
	.buttonbar li.roundedright a {background:#edece5 url(/images/buttonbar-right.gif) no-repeat right;}

.clear {clear:both;}

.commentlist {list-style-type:none; margin:0; padding:0;}
.commentlist li {padding:10px 20px; border-top: 1px solid #999; background:#fff url(/images/commentbg.gif) repeat-x;}
.commentlist li.alt {background:#e2eaf2 url(/images/commentaltbg.gif) repeat-x;}


.fineprint {font-size:10px; line-height:12px;}

.hr {margin:5px 0; height:10px; background: url(/images/hr.gif) repeat-x center;}
.hrfancy {margin:5px 0; height:28px; background: url(/images/hrfancy.gif) repeat-x center;}

.left {text-align:left;}
	.right {text-align:right;}

.nobullets li {list-style-type:none;}
.nobullets li h2 {font-sixe:15px;}
.nobullets li ul li {list-style-type:circle;}

.posttitle {font-size:20px; line-height:22px; margin:0;}
.postsubtitle {font-size: 12px; line-height:13px; margin:2px 0 10px 0;}

/* IE Hacks - Why IE? Why?
--------------------------------------------- */
* html body { /* This is a Tan hack...to make IE 5.5 Center */ text-align:center; margin-bottom:0;}
* html #content {margin:0 16px 0 0; padding-top:20px;}
* html #leftmenu {margin-left:6px;}
* html #leftmenu ul li {display:inline;}