/*
Theme Name: Best Legal Website
Theme URI: http://www.bestlawfirmwebsite.com/
Description: Designed by lawyers for lawyers.  Check out the <a href="admin.php?page=blw-options">Site Options</a> and the <a href="admin.php?page=set_colors">Color Options</a> to begin!
Version: 1.0
Author: Andrew Traub
Author URI: http://www.andrewtraub.com/
*/

/*
IMPORTANT NOTE!
DO NOT EDIT THIS FILE. If you wish to make custom stylistic changes to your theme, use the custom.css template to define custom styles. This way, you will still be able to take advantage of future upgrades without worrying about overwriting your style changes. Also, be sure you've selected the "use custom stylesheet" option in the options panel if you wish to use a custom stylesheet.
*/		

#wrap {background-color:#FFFFFF;width: 990px;margin: 0 auto;}
#content {padding: 3px;}
#header {width:990px;height:132px;margin-top:15px;}
#logo {margin-left:5px;}
#right_menu {float: right;}
#right_menu ul li {display:inline;padding-right:10px;padding-left:10px;}

#logo h1 a {text-decoration:none;}
#right_menu ul li a {color:#FFFFFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#right_menu ul li a:hover {text-decoration: underline;}
#bottom_nav {background-color:#5F9CE8;}
#bottom_nav ul li a {color:#FFFFFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#bottom_nav ul li a:hover {color:#33FF66;}
.column_left h2 {font-weight:bold;color:#FFFFFF;}
.column_left ul {list-style:none;}
.practice_areas ul li a {font-weight: bold;}
.column_left ul li a {display: block;border-bottom: 1px solid #ffffff;text-decoration:none;}
.content_middle h2 {text-decoration:none;}
.content {background-color: #660099;}
.content_middle h2 a {text-decoration:none;font-weight:bold;line-height:40px;}
h2.center {text-decoration:none;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;
line-height:40px;}
p.center {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;}
.entry {text-align:justify;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;}
.entry h3 {font-family:Arial, Helvetica, sans-serif;color:#000033;font-size:13px;text-decoration:none;font-weight:normal;
cursor:pointer;}
#white h4 {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold; }
.postmetadata {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;}
.postmetadata a:hover {color:#FE6F47;}
p.postmetadata a {text-decoration:none;list-style:none;}
.column_right h2 {font-weight:bold;line-height:36px;background-color:#872106;}
.column_right ul li a {text-decoration:none;line-height:20px;}
#respond {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;list-style:none;}
h3#comments {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;list-style:none;}
ol.commentlist {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:justify;
list-style:none;border:solid 1px #00CC00;}
small.commentmetadata a {color:#000033;text-decoration:none;font-weight:bold;}
h2.pagetitle {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#000000;background-color: #FFFFFF;}
input, textarea {border: 1px solid #e5ac56;background-color: #ffffff;color: #333333;margin-bottom: 5px;}
input:focus, textarea:focus {border: 2px solid #fae8c5;}
#quick_contact form {font-size: 10px;}
#quick_contact form input, #quick_contact form textarea {width: 158px;margin-bottom: 5px;}
#navbar {font-weight: bold;}
#nav li a, #nav li a:link, #nav li a:visited {font-weight: normal;}
#nav li a:hover, #nav li a:active {text-decoration: none;}
#nav li li a, #nav li li a:link, #nav li li a:visited {font-weight: normal;}
#nav li ul {background-color: #FFFFFF;}
#column_wrapper {float: left;}
.holygrail .column_left h2 {padding-top: 8px;padding-bottom: 8px;text-align: center;}
.holygrail .column_left ul {padding: 0;}
.holygrail .column_left ul li a {padding-bottom:8px;padding-left: 22px;padding-right:5px;padding-top:7px;}
h2.center {padding-left:70px;}
.entry h3 {float:right;padding-right:20px;cursor:pointer;}
.post {margin-bottom:20px;padding-bottom:20px;}
#white {margin-left:15px;padding-top:5px;}
#white h4 {float:left;width:364px;height:25px;}
#white h5 {width:150px;float:left;height:25px;text-align:right;}
.postmetadata {padding-left:445px;margin-top:8px;}
.holygrail .column_right h2 {text-align:center;}
.holygrail .column_right ul {margin-bottom:10px;list-style:none;padding-bottom:10px;}
.holygrail .column_right ul li {padding-left:16px;margin-left:6px;overflow:hidden;}
.holygrail .column_right ul li a {padding-bottom:5px;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px;	list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
#respond {float:left;margin-bottom:10px;}
h3#comments {float:left;}
small.commentmetadata a {padding-left:19px;}
h2.pagetitle {padding-left:60px;}
#quick_contact form {padding-left: 10px;padding-top: 10px;}
#navbar {width: 990px;height: 35px;margin: 0px auto 0px;padding: 0px;overflow: hidden;}
#navbarleft {width: 660px;height: 30px;float: left;margin: 0px;padding: 0px;}
#navbarright {width: 300px;height: 30px;float: right;margin: 0px;padding: 0px;text-align: right;}
#nav {margin: 0px;padding: 0px;}
#nav ul {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav li {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav li a, #nav li a:link, #nav li a:visited {display: block;margin: 0px 10px 0px 0px;padding: 9px 15px 8px 15px;}
#nav li a:hover, #nav li a:active {margin: 0px 10px 0px 0px;padding: 9px 15px 8px 15px;}
#nav li li a, #nav li li a:link, #nav li li a:visited {width: 150px;float: none;margin: 0px;padding: 7px 10px 7px 10px;}
#nav li li a:hover, #nav li li a:active {margin: 0px;padding: 7px 10px 7px 10px;}
#nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 170px;margin: 0px;padding: 5px;}
#nav li ul a {width: 140px;}
#nav li ul ul {margin: -32px 0 0 171px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;	}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {position: static;}
#searchdiv {margin: 0px;padding: 0px;}
#searchform {margin: 0px;padding: 4px 0px 0px 0px;}
#s {width: 210px;padding: 3px;margin: 0px 0px 0px 0px;}
#sbutt {padding: 1px;margin: 0px;}
#footer {clear: both;height: 30px;width: 952px;margin: 0px auto 10px;padding: 0px;}
#footer p {margin: 0px;	padding: 0px;}
#footer a img {border: none;margin: 0px;padding: 0px;}
.footerleft {width: 650px;float: left;margin: 0px;padding: 8px 0px 0px 30px;}
.footerright {width: 230px;float: right;margin: 0px;padding: 8px 10px 0px 0px;text-align: right;}


/*---:[ core layout elements ]:---*/
.holygrail .colmid { float:left; width:200%; margin-left:-195px; position:relative; right:100%; }
.holygrail .colleft { float:left; width:100%; margin-left:-50%; position:relative; left:390px; }
.holygrail .col1wrap { float:left; width:50%; position:relative; right:195px; padding-bottom:1em; }
.holygrail .content_middle { margin:0 200px; position:relative; left:200%; overflow:hidden; }
.holygrail .column_left {float:left; float:right; width:185px; position:relative; right:5px; top: 5px; }
.holygrail .column_right { float:left; float:right;	width:185px; margin-right:15px;	position:relative; left:50%; top: 5px; }

/*---:[ colors ]:---*/
body {background-color:#1D18B8;color:#333333;}
#header {background-color:#4678B7;}
#logo h1 a {color:#333333;}
.column_left {background-color:#F5DDAF ;}
.column_left h2 {background-color:#96320B;}
.column_left ul li a {color:#222222;}
.column_left ul li a:hover {color:#D63116;background-color:#E9CF9C;}
.post { background-color:#FFFFFF;}
.column_right {background-color:#F5DDAF;}
.column_right h2 {color:#FFFFFF;}
.column_right ul li a {color:#000000;}
.column_right ul li a:hover {color:#FE6F47;background-color:#E9CF9C;}
#navbar {background-color:#0C3C6B;color:#FFFFFF;}
#nav li a, #nav li a:link, #nav li a:visited {color:#FFFFFF;}
#nav li a:hover, #nav li a:active {background-color:#476BB5;color:#FFFFFF;}
#nav li li a, #nav li li a:link, #nav li li a:visited {color:#0C3C6B;}
#nav li li a:hover, #nav li li a:active {background-color:#476BB5;color:#FFFFFF;}
#nav li ul {border-bottom: 1px solid #0C3C6B;border-left: 1px solid #0C3C6B;border-right: 1px solid #0C3C6B;}
#nav ul li.current_page_item a {color:#FFFFFF;background-color:#476BB5;}
.section {border:1px solid #DDDDDD; clear:both; margin:0 0 15px; padding:10px 10px 0;}
.section .post {border-bottom:1px solid #DDDDDD; margin:0 0 10px; overflow:auto; padding:0 0 5px;}
.section .post p {margin:0; padding:0 0 15px;}


/*---:[ fonts ]:---*/
.column_left {font-size: #12 pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
.column_left ul li a {font-size: #12 pt;font-family: Verdana, Arial, Helvetica, sans-serif;}
.content_middle h2 a {font-family:Verdana, Arial, Helvetica, sans-seriffont-size:12 pt;}
.column_right h2 {font-family:Verdana, Arial, Helvetica, sans-serif;}
.column_right ul li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12 pt;}
#navbar {font-size: 12 pt;font-family: Verdana, Arial, Helvetica, sans-serif;}
#wrap {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12 pt;}


/*---:[ images ]:---*/
.column_left h2 {background-image: url('http://www.lawyer-austin.com/wp-content/themes/blw/lib/images/sideheader.gif') repeat-x;}
.practice_areas ul li a {background-image:url('http://www.lawyer-austin.com/wp-content/themes/blw/lib/images/bullets/circle-a1-3.png') no-repeat 8px 9px;}
.column_right ul li {background-image:url('http://www.lawyer-austin.com/wp-content/themes/blw/lib/images/arrow_02.jpg') no-repeat left;}