/*
Theme Name: T and V Law
Theme URI: http://www.tandvlaw.com/
Description: Theme for T & V Law
Version: 1.0
Author: Thomas Rainosek
Author URI: http://www.tseg.com/
Tags: T and V Law
*/
body{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0px;background-color:#f9fbfc;background-image:url(images/bodybg.jpg);background-repeat:repeat-x;background-position:top center;font-family:Georgia, Times,"Times New Roman", serif;font-size:15px;color:#000;}
a:link, a:visited, a:active{color:#970725;text-decoration:underline;padding:0;margin:0;}
a:hover{color:#970725;text-decoration:none;}
img{border:0;padding:0;margin:0;}
p{margin:0 0 15px 0;line-height:20px;}
#header{height:111px;width:948px;margin:0 auto;}
td{font-family:Arial, Helvetica, sans-serif;vertical-align:top;font-size:12px;}
.td-left{color:#824101;}
.td-middle{color:#999998;}
.td-right{color:#00704a;}
#nav{border:0;margin:0 auto;padding:0;width:948px;height:33px;}
#results-box{width:214px;height:419px;background-image:url(images/resultsbg.jpg);background-position:top center;background-repeat:no-repeat;float:left;}
#quick-contact{width:263px;height:419px;background-image:url(images/contactbg.jpg);background-position:top center;background-repeat:no-repeat;float:left;}
#qc-container{padding:108px 0 0 11px;}
#qc-container ul{list-style:none;margin:0 0 0 0;padding:4px 0 0 12px;}
#qc-container ul li{background:none;list-style:none;margin:0;padding:0 0 0 0;margin-bottom:0;}
.textbox{font-family:Georgia, Times,"Times New Roman", Serif;font-size:13px;color:#404040;border:solid 1px #c0c0c0;width:210px;margin-bottom:6px;}
.textareas{font-family:Georgia, Times,"Times New Roman", Serif;font-size:13px;color:#404040;border:solid 1px #c0c0c0;width:210px;margin-bottom:10px;}
.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:#000;}
.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:#fff;}
.column-container{padding:3px 22px 15px 30px;}
.column-container-right{padding:12px 15px 15px 13px;}
#mg-row{height:419px;width:948px;margin:0 auto;}
#mg-middle{width:471px;height:419px;float:left;}
#maingraphic{background-image:url(images/mg-blank.jpg);background-position:top center;background-repeat:no-repeat;display:block;height:279px;width:471px;float:left;position:relative;}
#maingraphic ul{list-style:none outside none;margin:0;padding:0;}
#maingraphic-image-container{margin:0;width:471px;height:279px;overflow:hidden;}
#maingraphic-image-container.first{display:block;}
#maingraphic-image img{display:none;}
#maingraphic-image-attorney img{display:none;}
#maingraphic-image-container li{display:none;}
#maingraphic-bar1{width:452px;height:87px;position:absolute;top:1px;left:10px;z-index:100;list-style:none outside none;}
#maingraphic-bar2{width:452px;height:87px;position:absolute;top:1px;left:10px;z-index:100;list-style:none outside none;}
#maingraphic-bar3{width:452px;height:87px;position:absolute;top:1px;left:10px;z-index:100;list-style:none outside none;}
#maingraphic-bar4{width:452px;height:87px;position:absolute;top:1px;left:10px;z-index:100;list-style:none outside none;}
#mg-bottom{float:left;background-image:url(images/side-box.jpg);background-position:top center;background-repeat:no-repeat;width:471px;height:140px;display:block;}
#main-box{background-image:url(images/mainbg.jpg);background-position:top left;background-repeat:repeat-y;width:948px;margin:0 auto;background-color:#fff;overflow:hidden;}
.blog-container{padding:0px 20px 10px 25px;}
.content-base{width:676px;float:left;margin:0;}
.mainbox-top{background-image:url(images/mainbox-top.jpg);background-position:top left;background-repeat:no-repeat;width:948px;height:12px;float:left;margin:0;}
.side-base{width:272px;float:right;min-height:660px;margin:0;color:#fff;background-image:url(images/sidebg.jpg);background-position:top center;background-repeat:no-repeat;}
#bottom{background-image:url(images/footerbg.jpg);background-position:top center;background-repeat:no-repeat;width:948px;height:202px;display:block;margin:0 auto;color:#000;}
.center-content{margin:0 auto;width:950px;}
.clearout{clear:both;}
h1{margin:0;font-weight:normal;}
h2{margin:0;font-weight:normal;}
h3{margin:0;font-weight:normal;}
h4{margin:0;font-weight:normal;}
.generic-container{margin:0;padding:5px 25px 5px 25px;}
.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:underline;}
.side-list a:hover{color:#fff;text-decoration:none;}
.side-list{list-style:none;margin:6px 0 15px 10px;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:14px;}
.little-list a:link, .little-list a:active, .little-list a:visited{color:#000;text-decoration:underline;}
.little-list a:hover{color:#000;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:14px;}
#bottom a:link, #bottom a:active, #bottom a:visited{color:#000;text-decoration:underline;}
#bottom a:hover{color:#000;text-decoration:none;}
.footer-list{list-style:none;margin:0px 0 15px 5px;padding:0;color:#000;}
.footer-list li{background:url(images/listarrow.gif) no-repeat 0px 5px;margin:0;padding:0px 0px 0px 15px;margin-bottom:14px;}
#footer-group{width:435px;height:205px;float:left;}
#footer-address{width:270px;float:left;padding-left:33px;padding-top:89px;height:85px;}
#footer-left{padding-top:41px;padding-left:58px;float:left;width:175px;text-align:left;height:140px;}
#footer-middle{float:left;width:137px;text-align:left;padding-top:41px;height:140px;}
#footer-right{float:left;padding-top:41px;width:253px;text-align:right;font-size:11px;}
#props{color:#fff;text-align:center;width:950px;height:45px;padding-top:18px;font-size:11px;}
#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;}
.textbox{font-family:Georgia, Serif;font-size:12px;color:#404040;border:solid 1px #000000;}
.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;}
#accolades{text-align:center;margin:40px auto 0 auto;}
.best-companies{margin:0 140px 0 10px;}
.adwords{margin:0 140px 15px 15px;}
.bbb{margin:0 15px 50px 0;}
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{}
.entry-content ul{list-style:none;margin:10px 0 15px 5px;padding:0;}
.entry-content ul li{background:url(images/listarrow.gif) no-repeat 1px 5px;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;}
#menu li a{background:url('images/nav.jpg') no-repeat;width:100%;height:33px;display:block;}
#menu li.attorneys{width:120px;height:33px;}
#menu li.attorneys a{background-position:0 0;}
#menu li.attorneys a:hover{background-position:0 -33px;}
#menu li.attorneys a.selected{background-position:0 -66px;}
#menu li.practice{width:189px;height:33px;}
#menu li.practice a{background-position:-120px 0;}
#menu li.practice a:hover{background-position:-120px -33px;}
#menu li.practice a.selected{background-position:-120px -66px;}
#menu li.testimonials{width:174px;height:33px;}
#menu li.testimonials a{background-position:-309px 0;}
#menu li.testimonials a:hover{background-position:-309px -33px;}
#menu li.testimonials a.selected{background-position:-309px -66px;}
#menu li.know{width:217px;height:33px;}
#menu li.know a{background-position:-483px 0;}
#menu li.know a:hover{background-position:-483px -33px;}
#menu li.know a.selected{background-position:-483px -66px;}
#menu li.faqs{width:112px;height:33px;}
#menu li.faqs a{background-position:-700px 0;}
#menu li.faqs a:hover{background-position:-700px -33px;}
#menu li.faqs a.selected{background-position:-700px -66px;}
#menu li.contact{width:136px;height:33px;}
#menu li.contact a{background-position:-812px 0;}
#menu li.contact a:hover{background-position:-812px -33px;}
#menu li.contact a.selected{background-position:-812px -66px;}

a.privacy-policy{
	color: #ffffff;
}

