/* CSS Document
 *	File    	:   default.css
 *	System      :   Clayton Capital Web site
 *	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 text -> #1B257E; golden brown -> #947008; nav text -> #756f51
 */


/* ********** PRINT RELATED *************************** */
.print {display:none;}


/* ********** STANDARD HTML *************************** */
a, a:visited, a:active {color:#947008; text-decoration:none;}
a:hover {color:#1B257E; text-decoration:underline;}
h1, h2, h3, h4, h5, h6, div, p, ul, ol, em, strong, { font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;}
h3 {margin-bottom:6px;}
strong {font-weight:bold;}
em {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
strong > em {font-weight:bold; font-size:1.2em; font-style:italic;}
ul li {list-style-type:disc; list-style-position:outside; margin-bottom:12px; line-height:15px;}
ol li {list-style-type:decimal; list-style-position:outside; margin-bottom:12px; line-height:15px;}
ul.disc li, ul.circle li, ul.square li, ol.decimal li, ol.lower-alpha li, ol.lower-roman li {font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size:1em; margin:12px 12px 12px 16px;}
ul.disc {list-style-type:disc; list-style-position:outside; margin-bottom:12px; line-height:15px;}
ul.circle {list-style-type:circle; list-style-position:outside; margin-bottom:12px; line-height:15px;}
ul.square {list-style-type:square; list-style-position:outside; margin-bottom:12px; line-height:15px;}
ol.decimal {list-style-type:decimal; list-style-position:outside; margin-bottom:12px; line-height:15px;}
ol.lower-alpha{list-style-type:lower-alpha; list-style-position:outside; margin-bottom:12px; line-height:15px;}
ol.lower-roman{list-style-type:lower-roman; list-style-position:outside; margin-bottom:12px; line-height:15px;}


/* ********** PAGE LAYOUT *************************** */
body {margin:0; padding:0; font-size:80%; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; color:#1B257E; background-color:#FFFFFF; text-align:center;}
#wrapper {width:856px; margin:0 auto;}

#mini_nav {color:#1B257E; font-weight:bold; font-size:1em; margin-top:30px; height:30px;}
	#mini_nav div.left, #mini_nav div.right {width:350px; margin:0 24px; text-align:left;}
		#mini_nav div.left p {line-height:15px;}
		#mini_nav div.right ul {float:right; width:325px; margin-top:12px;}
			#mini_nav div.right ul li {float:right; list-style-type:none; margin-left:6px;}
				#mini_nav div.right ul li span.smaller_text {font-size:1em; color:#947008;}
				#mini_nav div.right ul li a {color:#1B257E;}
				#mini_nav div.right ul li a:hover {color:#947008;}

#header {width:856px; height:228px; clear:left; background:url(/layout/header.jpg) no-repeat 0 0; padding-top:24px; text-align:left; position:relative;}
	#header #logo {height:133px; width:351px; background:url(/layout/logo.jpg) no-repeat 0 0; margin-left:24px; cursor:pointer; clear:both;}
		#header #logo #my_logo {height:133px; width:351px; display:none; clear:both;}
		#header #univ_nav {margin-left:36px; margin-top:12px; width:600px; height:40px; clear:left;}
			#header #univ_nav a {color:#1B257E; font-style:italic; font-size:1em; font-weight:bold; font-family:"Times New Roman", Times, serif;}

	#header #nav {margin:0; padding:0; text-align:center; position:relative; height:30px; margin-bottom:10px;}
		#header #nav ul {clear:both; width:800px; margin:7px auto 0 auto; height:30px;}
			#header #nav ul li {float:left; padding:0 40px; background:url(/layout/bullet.gif) no-repeat 0 3px; padding-left:15px; margin-top:5px; list-style-type:none;}
				#header #nav ul li.nav_home {margin-left:30px;}
				#header #nav ul li.nav_blog {padding-right:0;}
				#header #nav ul li.links {}
				#header #nav ul li.practice_areas {}
				#header #nav ul li.attorney_profile {}
					#header #nav ul li a {color:#756f51; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; font-weight:bold; line-height:15px;}

	
#content {clear:both; background:url(/layout/body_fill.jpg) repeat-y 0 0; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; text-align:left; height:100%; position:relative;}

#sidebar {float:left; width:200px; min-width:200px; margin-left:24px; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; text-align:center;}
	#sidebar h1 {font-size:1.5em; color:#947008; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; font-weight:normal; font-style:italic; line-height:20px; margin:12px 0 0 12px; text-align:left; clear:both;}
	#sidebar img {clear:both; margin-top:6px;}
	#sidebar p {text-align:left; color:#1B257E; margin:6px 0; font-weight:bold; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size:1em;}
	
#body_content {float:left; margin-left:36px; color:#947008; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; width:570px; min-width:570px; padding-top:6px;}
#body_content a {text-decoration:underline;}
	#body_content img {margin:6px 6px 6px 12px; border:2px solid #FFFFFF;}
	#body_content img.map {margin:0; border:none;}
	#body_content h2 {font-size:2.25em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:6px 0 6px 6px;}
		#body_content h2 img {margin:0; margin-right:3px; border:none;}
	#body_content h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:1.25em; margin-left:6px;}
	#body_content p, #body_content blockquote, #body_content div {font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size:1em; margin:12px 12px 12px 16px;}
	#body_content blockquote, #body_content div {line-height:14px;}
	#body_content p {line-height:18px;}
	#body_content ul, #body_content ol {margin-left:36px;}
	
#footer {text-align:center; width:856px; background:url(/layout/footer.jpg) no-repeat 0 0; padding-top:24px; margin-bottom:6px; font-size:1em; font-family:"Times New Roman", Times, serif;}
	#footer p {margin-bottom:9px; color:#1B257E;}
		#footer p a:hover {color:#1B257E;}

/* **********  CLASSES  *************************** */
.more {margin-top:0; padding-top:0; background-color:#CECABD; padding:0 0 0 6px; vertical-align:bottom;}
	.more a {font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;}
	.more img, #body_content p.more img.more {margin:0; padding:0; vertical-align:bottom; border:none;}
	
.left {float:left;}
.right {float:right;}
.indent_left {margin-left:6em;}
.larger_text {font-size:1.5em; line-height:24px;}
.smaller_text {font-size:.9em;}
.hide_it {margin:0; padding:0; height:0px;}


/* **********  HOME PAGE ONLY SECTION  *************************** */
	#home #body_content h2 {line-height:36px;}
	#home #body_content h2 span.larger_text {margin-bottom:10px;}
	
	
/* **********  CONTACT US SECTION  *************************** */
	#contact_us_form {height:100%; margin:0; padding:12px; margin-left:36px;}
		#contact_us_form div {width:250px; margin-right:12px;}
		#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:7px;}
				#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:6px; float:right;}
		#contact_us_form div#contact_comments {width:450px; clear:both;}

/* **********  SEMINARS SECTION  *************************** */

#KirstenHoweSeminars {margin-left:36px;}

/* **********  INFO BOXES  *************************** */
#info_box {margin:0; padding:0; width:260px; font-size:.8em; background-color:#FFFFFF; background:url(/layout/info_boxes_mid.png) repeat-y 0 0; color:#756f51;}
	#info_box h3 {margin:0; padding:16px 0 0 16px; width:100%; background:url(/layout/info_boxes_top.png) no-repeat 0 0; color:#947008; line-height:20px; font-weight:bold; font-size:1em;}
	#info_box ol, #info_box ul {margin:3px; padding:0;}
	#info_box ul {margin:3px 3px 3px 16px; padding:0;}
	#info_box input, #info_box select {margin:3px 3px 3px 24px; padding:0;}
	#info_box ol li {margin:0 0 0 15px; list-style-type:decimal; list-style-position:outside;  line-height:15px;}
	#info_box ul li {margin:0 0 6px 20px; list-style-type:disc; list-style-position:outside; line-height:15px;}
	#info_box ul li ol li {margin:0 0 0 24px; list-style-type:decimal; list-style-position:outside; line-height:15px;}
	#info_box ul li ol li ul li {margin:0 0 0 6px; list-style-type:circle; list-style-position:outside; line-height:15px;}
	#info_box a {color:#756f51; text-decoration:none;}
	#info_box a:hover {text-decoration:none; background-color:#EEEEDD; color:#947008;}
	#info_box div#info_box_bot {margin:0; padding:0; width:100%; height:22px; background:url(/layout/info_boxes_bot.png) no-repeat 0 0;}
	
	#navigation {
		list-style:none;
		}
		
	#navigation li {
		background: url(/images/nav_bg.png) no-repeat;
		list-style:none;
		width:200px; 
		height:29px;
		}
		
	#navigation li:hover {
		background: url(/images/nav_bg_over.png) no-repeat;
		}
		
	#navigation li a {
		color:#FFF; 
		font-size: 14px;
		line-height: 1.75em;
		}
		
	.gold, .gold em{
		color:#BB8D09;
		font-size: 14px;
		}
		
	.goldpadding {
		padding: 10px;
		line-height: 1.5em;
		}
		
		
			
			