/*
Theme Name: Wilson
Theme URI: http://www.wilsoninjurylaw.com/
Description: Theme for Robert Wilson
Version: 1.0
Author: Thomas Rainosek
Author URI: http://www.tseg.com/
Tags: Robert Wilson
*/
body{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0px;background:url(images/body-bg.jpg) top center no-repeat;background-color:#cccccc;font-family:Georgia, Times,"Times New Roman", serif;font-size:15px;color:#000;padding:0;}
form{margin:0;border:0;padding:0;}
#header-top{width:1013px;height:55px;background:url(images/top-fill.png) no-repeat top center;margin:0 auto;}
#outer-shadow{width:1013px;margin:0 auto;background:url(images/outer-box.png) repeat-y top center;}
a:link, a:visited, a:active{color:#00477F;text-decoration:underline;padding:0;margin:0;}
a:hover{color:#00477F;text-decoration:none;}
img{border:0;padding:0;margin:0;}
p{margin:0 0 15px 0;line-height:20px;}
#header{height:123px;width:939px;margin:0 auto;}
#nav{border:0;margin:0 auto;padding:0;width:939px;height:27px;}
h1{margin:0;padding:0;font-size:28px;line-height:32px;margin-bottom:6px;color:#000;font-weight:normal;}
h2{margin:0;padding:0;font-size:22px;line-height:26px;margin-bottom:4px;color:#000;font-weight:normal;}
h3{margin:0;padding:0;font-size:18px;line-height:22px;margin-bottom:2px;color:#000;font-weight:normal;}
h4{margin:0;padding:0;font-size:22px;line-height:26px;margin-bottom:4px;color:#000;font-weight:normal;}
#qc-container{width:290px;height:338px;background-image:url(images/contact-bg.png);background-position:top center;background-repeat:no-repeat;float:right;}
.qc-padding{padding:73px 10px 15px 23px}
#qc-container ul{list-style:none;margin:0 0 0 0;padding:8px 0 0 0px;}
#qc-container ul li{background:none;list-style:none;margin:0;padding:0 0 0 0;margin-bottom:6px;}
.textbox{font-family:Georgia, Times,"Times New Roman", Serif;font-size:13px;color:#404040;border:solid 1px #4E272E;width:235px;margin-bottom:6px;background-color:#ececec;height:24px;}
.textareas{font-family:Georgia, Times,"Times New Roman", Serif;font-size:13px;color:#404040;border:solid 1px #4E272E;width:235px;margin-bottom:10px;background-color:#ececec;height:60px;}
.main-textbox{font-family:Georgia, Times,"Times New Roman", Serif;font-size:15px;color:#404040;border:solid 1px #c0c0c0;margin-bottom:8px;}
.main-textareas{font-family:Georgia, Times,"Times New Roman", Serif;font-size:15px;color:#404040;border:solid 1px #c0c0c0;margin-bottom:15px;}
.form-labels{font-size:12px;font-weight:bold;color:#fff;}
.form-text{font-family:Georgia, Times,"Times New Roman", Serif;font-size:15px;}
.smallform-text{font-size:9px;}
label{font-size:13px;font-weight:bold;color:#000;}
#quick-contact label{font-size:13px;font-weight:bold;color:#000;}
.column-container{padding:57px 13px 15px 13px;}
.side-container{padding:10px 15px 12px 6px;text-align:center;}
#home-banner{margin:0 auto;width:939px;height:98px;display:block;position:relative;background:url(images/home-banner.png) no-repeat top center;}
#home-banner-item img{display:none;}
#mg-row{height:338px;width:939px;margin:0 auto;}
#maingraphic{display:block;height:338px;width:649px;float:left;position:relative;background:url(images/mg-blank.png) no-repeat top center;}
#mg-container{margin:0;width:649px;height:338px;overflow:hidden;}
#mg-item img{display:none;color:#000;}
#main-box{width:939px;margin:0 auto;overflow:hidden;background:url(images/mainbox-bg.png) repeat-y top center;}
.blog-container{padding:22px 51px 10px 25px;}
.content-base{width:649px;float:left;margin:0;background-color:#fff;min-height:855px;}
.side-base{width:290px;float:right;margin:0;color:#000;}
#side-pa{width:290px;height:519px;background:url(images/pa-bg.png) top center no-repeat;color:#fff;}
.side-addy{width:290px;height:239px;background:url(images/address-bg.png) no-repeat top center;}
.side-addy-container{padding:33px 13px 0 12px;text-align:center;}
#side-blog{width:282px;float:right;margin:0;color:#000;background-color: #C4C4C4;}
.center-content{margin:0 auto;width:939px;}
.clearout{clear:both;}
.generic-container{margin:0;padding:18px 40px 9px 20px;}
.right-container{margin:0;padding:10px 25px 10px 20px;}
.right-center{margin:0;padding:0;text-align:center;}
.side-list a:link, .side-list a:active, .side-list a:visited{color:#fff;text-decoration:none;}
.side-list a:hover{color:#fff;text-decoration:underline;}
.side-list{list-style:none;margin:0px 0 5px 19px;padding:0;color:#fff;}
.side-list li{background:url(images/listarrow2.gif) no-repeat 1px 5px;margin:0;padding:0px 0px 0px 15px;margin-bottom:11px;}
.pdf-list a:link, .pdf-list a:active, .pdf-list a:visited{color:#00477F;text-decoration:underline;}
.pdf-list a:hover{color:#00477F;text-decoration:none;}
.pdf-list{list-style:none;margin:0px 0 5px 19px;padding:0;color:#000;}
.pdf-list li{background:url(images/pdf-icon.gif) no-repeat 0px 0px;margin:0;padding:0px 0px 0px 26px;margin-bottom:11px;}
.little-list a:link, .little-list a:active, .little-list a:visited{color:#033067;text-decoration:underline;}
.little-list a:hover{color:#033067;text-decoration:none;}
.little-list{list-style:none;margin:6px 0 15px 10px;padding:0;color:#000;}
.little-list li{background:url(images/listarrow.gif) no-repeat 1px 5px;margin:0;padding:0px 0px 0px 15px;margin-bottom:10px;}
#bottom{width:1013px;position:relative;height:226px;margin:0 auto;color:#000;background:url(images/footer-bg.png) no-repeat top center;}
#bottom a:link, #bottom a:active, #bottom a:visited{color:#000;text-decoration:underline;}
#bottom a:hover{color:#000;text-decoration:none;}
#props{color:#fff;text-align:center;font-size:11px;background-color:#10274c;height:12px;}
#props p{margin:0;padding:0;}
#props a:link, #props a:visited, #props a:active{text-decoration:underline;color:#fff;}
#props a:hover{text-decoration:none;color:#fff;}
.double-list{list-style:none;margin:10px 0 15px 5px;padding:0;float:left;width:580px;}
.double-list li{float:left;width:275px;background:url(images/listarrow.gif) no-repeat left top;margin:0;padding:0px 0px 0px 15px;margin-bottom:5px;}
.main-textbox{font-family:Georgia, Times,"Times New Roman", Serif;font-size:14px;color:#404040;border:solid 1px #808080;margin-bottom:8px;}
.main-textareas{font-family:Georgia, Times,"Times New Roman", Serif;font-size:14px;color:#404040;border:solid 1px #808080;margin-bottom:14px;}
.form-labels{font-size:12px;font-weight:bold;}
.form-text{font-size:12px;}
.smallform-text{font-size:9px;}
.simpleform-container{padding:0 0 15px 0;}
.right-float-image{float:right;margin:0 5px 5px 10px;}
.left-float-image{float:left;margin:0 10px 5px 5px;}
.center-image{text-align:center;margin:5px;}
div.line{border:0;border-top:dotted 1px #c0c0c0;height:1px;margin:30px 0 30px 0;}
.adwords{margin:0 140px 15px 15px;}
blockquote{background-color:#f4f4f4;border:solid 1px #c5c5c5;padding:15px;}
.breadcrumbs{font-size:11px;padding:5px;}
.pdf-icon{background:url(images/pdf.gif) no-repeat;height:16px;display:-moz-inline-box;display:inline-block;vertical-align:middle;margin:-7px 0 0 1px;_margin-top:-2px;padding:0 0 0 23px;}
.lefthand-content{float:left;width:310px;padding:0 10px 10px 0;}
.righthand-content{float:right;width:310px;padding:0 0 10px 10px;}
.testimonial-quotes{font-style:italic;margin:0 0 5px 0;}
.post{margin:0 0 40px 0;}
.post h2 a{border-bottom:1px dashed;text-decoration:none;}
.post h2 a:hover{border-bottom:1px solid #ffffff;text-decoration:none;}
.info{margin-bottom:10px;}
.info span{font-size:12px;}
.info .date{background:transparent url(images/time.gif) no-repeat 0 -1px;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .author{background:transparent url(images/user.gif) no-repeat 0 -1px;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .comment{background:transparent url(images/comment.gif) no-repeat 0 -1px;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .cat{background:transparent url(images/cat.gif) no-repeat 0 1px;display:block;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .tag{background:transparent url(images/tag.gif) no-repeat 0 0;display:block;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.info .edit{background:transparent url(images/edit.gif) no-repeat 0 0;padding-left:20px;margin-bottom:0.5em;margin-right:1.5em;}
.entry-content{}
ul{list-style:none;margin:10px 0 15px 5px;padding:0;}
ul li{background:url(images/listarrow.gif) no-repeat 1px 6px;margin:0;padding:0px 0px 0px 15px;margin-bottom:5px;}
.entry-content table{font-size:12px;width:100%;text-align:left;border-collapse:collapse;margin:0 0 20px 0;}
.entry-content table th{font-size:12px;font-weight:bold;padding:10px 8px;color:#ffffff;background-color:#325305;}
.entry-content td{padding:8px;}
.odd{background:#f0f0f0;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.alignleft{float:left;}
.alignright{float:right;}
.update-box{padding:15px;background-color:#eaf4fa;border:1px solid #a7cfeb;}
ul#menu{margin:0;padding:0;list-style:none;}
#menu li{overflow:hidden;text-indent:-99999px;display:inline;float:left;margin:0;background:none;padding:0;}
#menu li a{background:url('images/nav.png') no-repeat;width:100%;height:27px;display:block;}
#menu li.about{width:140px;height:27px;}
#menu li.about a{background-position:0px 0;}
#menu li.about a:hover{background-position:0px -27px;}
#menu li.about a.selected{background-position:0px -54px;}
#menu li.workers{width:220px;height:27px;}
#menu li.workers a{background-position:-140px 0;}
#menu li.workers a:hover{background-position:-140px -27px;}
#menu li.workers a.selected{background-position:-140px -54px;}
#menu li.personal{width:155px;height:27px;}
#menu li.personal a{background-position:-360px 0;}
#menu li.personal a:hover{background-position:-360px -27px;}
#menu li.personal a.selected{background-position:-360px -54px;}
#menu li.results{width:90px;height:27px;}
#menu li.results a{background-position:-515px 0;}
#menu li.results a:hover{background-position:-515px -27px;}
#menu li.results a.selected{background-position:-515px -54px;}
#menu li.testimonials{width:130px;height:27px;}
#menu li.testimonials a{background-position:-605px 0;}
#menu li.testimonials a:hover{background-position:-605px -27px;}
#menu li.testimonials a.selected{background-position:-605px -54px;}
#menu li.forms{width:80px;height:27px;}
#menu li.forms a{background-position:-735px 0;}
#menu li.forms a:hover{background-position:-735px -27px;}
#menu li.forms a.selected{background-position:-735px -54px;}
#menu li.contact{width:124px;height:27px;}
#menu li.contact a{background-position:-815px 0;}
#menu li.contact a:hover{background-position:-815px -27px;}
#menu li.contact a.selected{background-position:-815px -54px;}
#input_2_4_4 {
  height: 34px;
  appearance: none;
  border: 1px solid lightgray;
  border-radius: 0;
}