/* CSS Document
 *	File    	:   default.css
 *	System      :   BursteinLaw.net
 *	Author      :   Smart Marketing > Christy Sobolewski
 *	Description :   Sets layout and default styles for entire site 

 *					This file is required on all pages
 *	Color codes :	dark blue -> #052351;
 */
 

/* ********** STANDARD HTML *************************** */
a, a:visited, a:active {color:#A4E6FC; text-decoration:none;}
a:hover {color:#FFFFFF; text-decoration:underline;}
h1, h2, h3, h4, h5, h6, div, p, ul, ol, em, strong, { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Tahoma, sans-serif; color:#052351;}
h2 {font-size:1.45em; padding:0; color:#052351; margin:.25em 0; font-weight:bold; line-height:1.5em;}
	span.bullet {display:block; float:left; background-color:#052351; padding:0; margin:.5em .5em 0 0; height:10px; width:5px;}
h3 {font-size:1.25em; font-weight:bold; margin-top:1em; margin-bottom:0;}
p {line-height:1.50em; margin:.75em 0;}
ol {margin-left:2em;}
ol li { list-style-type:decimal; list-style-position:outside; margin-bottom:.5em; line-height:1.25em;}
strong {font-weight:bold;}
ul {margin-left:2em;}
ul li { list-style-type:disc; list-style-position:outside; margin-bottom:.5em; line-height:1.25em;}
hr {border:2px groove #DADADA;}

/* **********  BASIC LAYOUT  *************************** */
body {margin:0; padding:0; font-size:.8em; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Tahoma, sans-serif; background:#052351 url(/layout/images/body_background.jpg) repeat-x 0 0; color:#ffffff; text-align:center;}
#wrapper {width:920px; text-align:left; margin:0 auto;}
#header { margin:0; padding:0; height:135px; float:left;}
	#header #corner { background:url(/layout/images/header_left_corner.jpg) no-repeat 0 0; width:81px; height:135px; float:left;}
	#header #logo {width:294px; height:135px; float:left; margin:0; padding:0;}
		#header #logo img {border:none; margin:0; padding:0;}
	#header #nav { background:url(/layout/images/header_navigation.jpg) no-repeat 0 0; width:545px; height:135px; float:left; margin:0; padding:0;}
		#header #nav ul {width:545px; margin:0; padding:0; height:7.5em; margin-top:1.25em; margin-left:1.85em;}
		#header #nav ul li { list-style-type:none; margin:0; padding:0; float:left; width:40em; height:2.5em; margin-bottom:.5em;}
		#header #nav ul li a, #header #nav ul li a:active, #header #nav ul li a:visited, #header #nav ul li a:hover {display:block; background:url(/layout/images/navigation_button.jpg) no-repeat 0 0; width:150px; height:2.5em; color:#ffffff; float:left; margin:.25em .5em; line-height:2.5em;}
			#header #nav ul li a span.bullet {display:block; float:left; background-color:#99A7B7; padding:0; margin:.85em .35em 0 .35em; height:10px; width:5px;}
		#header #nav ul li a:hover {color:#99A7B7; text-decoration:none;}
		
		
#home #header #nav ul li a.home,
#attorneys #header #nav ul li a.attorneys,
#staff #header #nav ul li a.staff,
#practice #header #nav ul li a.practice,
#seminars #header #nav ul li a.seminars,
#links #header #nav ul li a.links,
#articles #header #nav ul li a.articles,
#directions #header #nav ul li a.directions,
#contact #header #nav ul li a.contact {color:#74869c;}

#content { background:url(/layout/images/content_fill.jpg) repeat-y 0 0; position:relative; height:100%; float:left;}
#sidebar { background:url(/layout/images/sidebar.jpg) no-repeat 0 0; width:375px; min-width:375px; float:left; padding:0; height:776px; min-height:776px; max-height:100%;}
	#sidebar #peace_mind {margin:32em 0 0 6.5em;}
	#sidebar form {margin:2em 0 0 8.5em;}
	#sidebar form label, #sidebar form h3 {color:#052351;}
	#sidebar form label {display:block; float:left; width:4em;}
	#sidebar #blog_button {margin-top:1em; border:none;}

#main { background:url(/layout/images/main.jpg) no-repeat 0 15em; width:545px; min-width:545px; float:left; padding:0; height:100%; min-height:650px;}

	#main #people {clear:both;}
	#main #welcome {margin-bottom:2em; width:208px; height:47px;}
	#main #main_content { background:none; width:500px; margin:.25em 1.0em; color:#052351; padding:none;}
		#home #main #main_content { background:url(/layout/images/swoosh_icon.jpg) no-repeat 18em 0;width:500px; margin:.25em 1.0em; color:#052351; padding:none;}
		#seminars #main #main_content {margin-left:0; margin-right:0; width:545px;}
	#main #main_content a, #main #main_content a:active {color:#052351; text-decoration:underline;}
	#main #main_content a:visited {color:#666666;}
	#main #main_content a:hover {text-decoration:none;}

	
	
#footer { background:url(/layout/images/footer.jpg) no-repeat 0 0; clear:both; color:#ffffff; padding:2.5em 0 0 1em; position:relative; height:4em; width:920px; text-align:center; float:left;}
	#footer ul {padding:0; margin-bottom:1em auto; float:none; margin-left:7em; clear:both;}
	#footer ul li {list-style-type:none; margin:0; padding:0; float:left; color:#FFFFFF;}
	#footer ul li.bullet {color:#74869c; margin:0 .5em; background-color:#99A7B7; border-top:5px solid #052351; line-height:.5em}

/* **********  CLASSES  *************************** */
.left {float:left; margin:.5em .5em .5em 0; border:2px groove #DADADA; text-align:center;}
.right {float:right; margin:.5em 0 .5em .5em; border:2px groove #DADADA; text-align:center;}
p.left {border:none; text-align:left;}
p.right {border:none; text-align:left;}
p.more {font-size:.85em; text-transform:uppercase; background-color:#999999; padding:.25em .5em;}
	p.more img {margin-bottom:-.25em;}
/* **********  CONTACT US SECTION  *************************** */
	#contact_us_form {height:100%; margin:0; padding:1em; margin-left:3em;}
		#contact_us_form div {width:250px; margin-right:1em;}
		#contact_us_form p {width:240px; padding:0; margin:0; clear:both;}
			#contact_us_form p label {display:block; width:80px; float:left;}
				#contact_us_form p input, #contact_us_form p select {display:inline; float:right; width:150px; margin-bottom:.35em;}
				#contact_us_form p textarea {float:left;}
				#contact_us_form p#send_btn {width:350px; text-align:right;}
				#contact_us_form p input#send {width:50px; margin-top:.5em; float:right;}
		#contact_us_form div#contact_comments {width:450px; clear:both;}
		
		
/* **********  HOMEPAGE  *************************** */
#home_headline {clear:both; width:500px;}
#home_headline .bullet {display:block; float:left; margin-top:.5em; margin-bottom:1em;}
#home_headline h2 {float:left;}
#disclaimer {font-size:9px; margin-bottom:24px;}
/* **********  REGISTER  *************************** */
#seminars #contact_us_form {margin-left:0;}
#seminars #contact_us_form #ce_units {clear:both; width:400px; margin-top:6px;}
#seminars #contact_us_form #ce_units input.ckbox {width:10px; margin:0; padding:0; display:inline;}


