/*
Theme Name: Law Offices of Hensley|Chalfant P.A. by Smart Marketing
Theme URI: http://smartmarketingnow.com
Description: The default theme for Hensley|Chalfant
Version: 1.6
Author: Christy Sobolewski
Author URI: http://smartmarketingnow.com

*/
@import url("reset.css");

/* BASIC HTML ELEMENTS */
a {color:#043162;}
a:hover {color:#007DC3;}
a:visited {color:#999999;}
a:link {}
h1 { line-height:32px; margin-bottom:12px; color:#043162; font-family:"Times New Roman", Times, serif; font-size:28px; font-variant:small-caps; letter-spacing:1px; text-align:left;}
#home h1 { line-height:32px; margin-top:12px; margin-bottom:12px; color:#043162; font-family:"Times New Roman", Times, serif; font-size:28px; font-variant:small-caps; letter-spacing:1px; text-align:center; line-height:32px;}
h2 {font-size:22px; color:#007DC3; font-style:italic; line-height:26px; margin-bottom:12px;}
#col1 h2 {margin-top:12px;}
h3 {font-size:18px; color:#043079;}
h4 {font-weight:bold;}
h5 {}
h6 {}
ul {margin:12px;}
	ul li {list-style-type:disc; list-style-position:outside; margin-left:24px; line-height:20px; margin-bottom:12px;}
ol {}
blockquote {}
p {line-height:20px; margin:16px 0;}
hr {margin:12px auto; border:none; background-color:#043162; height:1px; width:95%;}

/*#home div {border:1px solid red;}*/

/* SITE LAYOUT ELEMENTS */
body {margin:0; padding:0; background:#4f6d9c url(/images/background.jpg) 0 0 repeat-x;}
#header { background:url(/images/header.jpg) 0 0 no-repeat; width:935px; height:436px; margin:0 auto;}
#nav { background:url(/images/nav.jpg) 0 0 no-repeat; width:935px; height:60px; margin:0 auto;}
#content { background:url(/images/content-repeat-int.jpg) 0 0 repeat-y; width:935px; margin:0 auto;}
#home #content { background:url(/images/content-repeat.jpg) 0 0 repeat-y; width:935px; margin:0 auto;}
#footer { background:url(/images/footer.jpg) 0 -12px no-repeat; width:935px; height:134px; padding-bottom:20px; margin:0 auto; clear:left;k}

/* INNER LAYOUT ELEMENTS */
#content-top { background:url(/images/content-top-int.jpg) 0 0 no-repeat; min-height:221px; height:100%; text-align:center; width:935px; margin:0 auto;}
#dictionary #content-top { background:url(/images/content-top-dic.jpg) 0 0 no-repeat; min-height:221px; height:100%; text-align:center; width:935px; margin:0 auto;}
#home #content-top { background:url(/images/content-top.jpg) 0 0 no-repeat; min-height:221px; height:100%; text-align:center; width:935px; margin:0 auto;}
#col1 {width:209px; max-width:209px; overflow:hidden; padding-top:4px; float:left; margin-left:30px; padding-right:12px;}
#colwrap { width:600px; min-width:650px; max-width:650px; overflow:hidden; float:left; margin-right:30px;}
#home #colwrap { width:625px; min-width:650px; max-width:650px; overflow:hidden; float:left; margin-right:0px; margin-top:24px;}
#home #video {width:638px; padding-left:36px; background:url(/images/box-video.jpg) 0 0 no-repeat; max-width:638px; height:245px; overflow:hidden; float:left; text-align:left; padding-top:12px;}
#video {background:url(/images/tabs.jpg) 0 0 no-repeat; height:28px; width:600px; min-width:654px; max-width:654px; overflow:hidden; float:right; text-align:left; margin-left:4px; margin-top:1px;}
#dictionary #video {background:url(/images/tabs.jpg) 0 0 no-repeat; height:28px; width:600px; min-width:654px; max-width:654px; overflow:hidden; float:right; text-align:left; margin-left:4px; margin-top:6px;}

#video #tabs {margin:0; height:28px; width:600px; min-width:600px; max-width:600px;}
#video #tabs li {float:left; list-style-type:none; font-size:11px; line-height:32px; margin:0; text-align:center;}
#video #tabs li a {color:#ffffff; text-decoration:none;}
	#video #tabs #tabs-blog {width:104px; margin-left:6px;}
	#video #tabs #tabs-news {width:116px;}
	#video #tabs #tabs-video {width:106px;}
	#video #tabs #tabs-success {width:120px;}
	#video #tabs #tabs-news a:hover, #video #tabs #tabs-blog a:hover, #video #tabs #tabs-video a:hover, #video #tabs #tabs-success a:hover {background-color:#4f6d9c; padding:2px;}
#col2 {width:600px; min-width:625px; max-width:625px; overflow:hidden; float:right; background:none; min-height:474px; margin-top:4px; text-align:left; padding:0 12px;}
#home #col2 {width:346px; min-width:376px; max-width:376px; overflow:hidden; float:left; background:url(/images/box-content.jpg) 0 0 no-repeat; min-height:474px; text-align:left; padding:0 12px; vertical-align:bottom;}
#col3 {width:249px; max-width:249px; overflow:hidden; float:right;}

/* PAGE LEVEL ELEMENTS */
	/* HEADER ITEMS*/
	#mini-nav {margin:0; padding:0; padding:100px 60px 0 0; text-align:right;}
	#flash-header {background:url(/images/flash-header.jpg) 0 0 no-repeat; width:878px; height:272px; margin:0 auto; margin-top:30px;}
	/* COL1 ITEMS */
	#review-box { background:url(/images/box-review.jpg) 0 0 no-repeat; width:208px; height:422px;}
	#success-box { background:url(/images/box-sucess.jpg) 0 0 no-repeat; width:185px; overflow:hidden; min-height:507px; padding:6px 12px 0 12px; margin-top:12px; text-align:left;}
	#quick-contact {color:#ffffff; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; padding:6px;}
#quick-contact h2 {font-size:24px; color:#ffffff; font-variant:small-caps; font-style:normal; font-weight:normal;}
#quick-contact h4 {font-size:12px; color:#ffffff; line-height:22px; margin-bottom:6px;}
#quick-contact #submit {float:right;}
#quick-contact input, #quick-contact textarea {background:url(/images/form-field-bkgnd.jpg) 0 0 no-repeat; border:none; width:125px;}
#quick-contact textarea {width:175px; margin:0 auto;}
#quick-contact table tr td {padding:4px 2px;}
	/* NAV ITEMS */
	#nav ul {margin:0 auto; width:870px;}
	#nav ul li {float:left; color:#ffffff; list-style-type:none; text-align:center; width:10px; padding:0; margin:0; line-height:60px;}
	#nav ul #nav-home {width:55px; padding-left:8px;}
	#nav ul #nav-attorneys { width:80px;}
	#nav ul #nav-fees { width:110px;}
	#nav ul #nav-newsletter {width:85px;}
	#nav ul #nav-info { width:145px;}
	#nav ul #nav-news {width:95px;}
	#nav ul #nav-dictionary {width:125px;}
	#nav ul #nav-contact {width:85px;}
	#nav ul li a {color:#ffffff; text-decoration:none; line-height:60px; display:block; padding:0 3px;}
	#nav ul li a:hover {background-color:#043162;}
	/* COLWRAP ITEMS */
		/* VIDEO PANEL ITEMS */
		#video img {margin:12px 0 6px 0;}
		#video-panel { background:url(/images/video-panel.jpg) 0 0 no-repeat; width:282px; height:226px; float:right; margin-right:36px;}
		/* COL2 ITEMS */
		#action {font-size:16px; line-height:28px; margin-top:24px; padding:12px;}		
		/* COL3 ITEMS */
		#col3 img {padding:4px 0;}
		#practiceareas-box { background:url(/images/box-practiceareas.jpg) 0 0 no-repeat; width:249px; text-align:left; padding:6px 12px 0 12px;}
		#contact-box { background:url(/images/box-contact.jpg) 0 0 no-repeat; width:249px; height:213px; text-align:left; padding:6px 12px 0 12px;}
		#home #contact-box {height:100%;}
	/* FOOTER ITEMS */
	#disclaimer { text-align:left; margin:0 auto; width:855px;}	
	
/* TYPOGRAPHY / COLOR */
body { font-size:95%; font-family: Georgia, "Times New Roman", Times, serif; color:#043162; text-align:center; }
#mini-nav { font-size:24px; font-family: Helvetica, sans-serif; line-height:36px; color:#043162; font-weight:bold;}
#nav {font-size:16px;}

/* MISC CLASSES */
.textaccent1 {color:#8a6500;} /* GOLD */
h1 .textaccent1, h3.textaccent1 {font-weight:bold;}
#col2 p {margin:12px 8px;}
#home #col2 p {margin:24px 12px; line-height:23px;}
#col2 p.textaccent1 {font-style:italic; font-weight:bold;}
#col2 h3 { color:#8a6500;}
#video h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#8a6500; font-weight:bold; margin:12px 0 0 0;}
#video p {margin:0;}
.floatleft {float:left; padding-right:12px;}
#video p a {text-decoration:none; font-size:18px;}
#video p a .emphasis {text-decoration:underline; font-weight:bold; font-size:14px; padding-left:12px;}
#success-box h4 {margin:0; font-size:14px; line-height:18px;}
#success-box p {margin:0; line-height:16px; margin:4px 0;}
#success-box h4 a {text-decoration:none;}
#success-box ul li, #practiceareas-box ul li {line-height:16px; margin-bottom:4px;}
#col1 h3 {padding-top:12px;}
#footer h3 {line-height:48px; color:#ffffff; padding-top:38px; margin-bottom:16px;}
#footer h3 a {color:#ffffff; text-decoration:none;}
#disclaimer {font-size:10px; color:#ffffff; line-height:13px;}
#disclaimer a {color:#ffffff; text-decoration:underline;}
#video-library {padding-left:42px;}
.alignleft {float:left; padding-right:5px;}
.alignright {float:right; padding-left:5px;}
/*Events Calendar */
#wp-calendarLarge {width:90%;}
#contact_table tr td {padding:2px;}