/*
Theme Name: Kaufman Law
Theme URI: http://smartmarketingnow.com
Description: The default theme for Kaufman Law
Version: 1.6
Author: Christy Sobolewski
Author URI: http://smartmarketingnow.com

*/
@import url("reset.css");
/*div {border:1px solid red;} */
 
/* BASIC HTML ELEMENTS */
a {color:#666666;}
a:hover {color:#000066;}
a:visited {color:#A40047;}
a:active {color:#A40047;}
h1 {}
h2 { font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; text-transform:capitalize; color:#5e031c; font-size:24px; font-weight:normal;}
h3 {margin-top:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; font-size:20px;}
h4 {}
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; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000;}
hr {margin:12px auto; border:none; background-color:#043162; height:1px; width:95%;}
strong {font-weight:bold;}
em {font-style:italic;}

/* SITE LAYOUT ELEMENTS */
body {background:#3d3d3d url(/images/bkgnd.jpg) 0 0 repeat-x; text-align:center; margin:0 auto;font-size: 100.01%}
#header{ background:url(/images/header.jpg) 0 0 no-repeat; width:980px; height:267px; margin:0 auto; padding-top:20px;}
	#header #domain { text-align:center; display:inline;}
		#header #domain a {color:#000000; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
#nav{ width:980px; height:49px; margin:0 auto;}
#content{ background-color:#FFFFFF; width:978px; margin:0 auto; padding-top:20px; border:1px solid #999999; border-top:none; border-bottom:none; overflow:hidden;}
#sidebar{ width:230px; float:left; background-color:#FFFFFF; margin-left:12px;}
#col1{ width:690px; float:left; background-color:#FFFFFF; clear:right; text-align:left; margin-left:20px;}
#footer{ background:url(/images/footer.jpg) 0 0 no-repeat; width:980px; min-height:130px; margin:0 auto;}
#calltoaction {position:relative; margin-left:-225px; padding-top:12px;}
/* TYPOGRAPHY, MISC CONTENT */


#nav ul, #nav2 {float:left; margin:0 0 0 30px; padding:0; width:950px; height:30px; vertical-align:middle;  padding-top: 8px;}
	#nav ul li, #nav2 li {float:left; list-style-type:none; list-style-position:outside; padding:0; margin:0; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; line-height:28px; border-left:1px solid #ffffff; padding:0 8px; font-size:.95em;}
	#nav ul li a, #nav2 li a {text-decoration:none; color:#ffffff;}
	#nav ul li a.hover, #nav2 li a.hover {background-color:#e6e3cd;}
	#nav ul li.home, #nav2 li.home {border-left:none;}
#nav ul {width:950px;}
	#nav ul li {text-align:center;}
#sidebar h2, #col1 h2.header { background:url(/images/btns-sprite.jpg) 0px -10px no-repeat; width:224px; height:46px; text-align:center; line-height:48px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:18px; font-variant:normal;}
#appealsbtn{ background:url(/images/btns-sprite.jpg) 0px -72px no-repeat; width:224px; height:122px; display:block; margin:0 0 6px 0;}
#corporatebtn{ background:url(/images/btns-sprite.jpg) 0px -207px no-repeat; width:224px; height:122px; display:block; margin:6px 0;}
#litigationbtn{ background:url(/images/btns-sprite.jpg) 0px -343px no-repeat; width:224px; height:122px; display:block; margin:6px 0;}
#unfairbtn{ background:url(/images/btns-sprite.jpg) 0px -480px no-repeat; width:224px; height:122px; display:block; margin:6px 0;}
#realestatebtn{ background:url(/images/btns-sprite.jpg) 0px -614px no-repeat; width:224px; height:122px; display:block; margin:6px 0;}
#video { background:url(/images/video.jpg) 0 0 no-repeat; width:536px; height:310px; margin-left:-20px;}
#contactform { float:right; width:250px; text-align:left; color:#860038; font-size:16px; margin-left:20px;}
	#contactform h2, #quickform h2 {margin:0 0 0 -12px;}
	#contactform p, #quickform p {color:#860038;}
	#contactform label, #quickform label {font-size:12px;}
#quickform { text-align:left; color:#860038;}
#quickform h2 {margin:0 0 0 -12px;}
#quickform p {text-align:left; color:#860038;}
#contactus {}
#footer strong em, #footer strong em a {color:#860038;}
hr {}
#nav2 {float:none; display:block; width:980px; margin:0 auto; padding:0; font-size:14px; margin-top:20px; height:16px; margin-bottom:20px;}
#nav2 li {padding-top:0; padding-bottom:0; line-height:14px; color:#CCCCCC; border-color:#cccccc;}
#nav2 li.home {margin-left:25px;}
#nav2 li a { color:#CCCCCC;}
#footer-col1 { margin-left:300px; width:400px; float:left;}
#footer-col2 { margin:40px 25px 0 0; width:200px; float:right; font-size:12px; text-align:center; color:#860038;}
p.disclaimer {width:750px; margin:0 auto 20px auto; color:#CCCCCC;}
.accent1, a.accent1 {color:#860038;}
.accent2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; text-align:center;}
.alignleft {float:left; padding-right:5px;}
.alignright {float:right; padding-left:5px;}
.readmore {display:inline;}
.alternate {border-left:2px solid #f2f3f3;}

/*Events Calendar */
#wp-calendarLarge {width:90%;}
table tr td {padding:2px 0;}
/* TYPOGRAPHY */
#contact {font-size:12px;};

.cform {
   max-width: 230px;
   margin-left: 10px;
}
.cf-ol {
   max-width: 210px;
}
.reqtxt, .emailreqtxt {
   font-size: 10px!important;
   font-style: italic;
   clear: both;
}

.cf-ol li label {
   text-align: left;
   font-size: 12px!important;
   font-weight: bold;
}

.cf-ol li input {
   clear: both!important;
}
.cf-sb {
   max-width: 160px;
}
.linklove {
   display: none;
}

#usermessagea {
   max-width: 200px;
}

ul li a {
	text-transform: capitalize;
}