a:link {color: #a74e01; text-decoration: underline;}
a:visited {color: #a74e01; text-decoration: underline;}
a:hover {color: #890D0D; text-decoration: none;}

body {font-size:13px; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; background-color:#fff4d4; margin:0; background:url('../images/main/pagebg.gif') repeat-x #000; margin-top:10px; font-size:62.5%;}

ul {list-style-type:square;}

hr {border:none 0; border-top:2px solid #CCCCCC; width:100%; height:2px;}

img {border:none;}
img.aright {float:right; margin-left:15px; margin-bottom:10px;}

.clear {clear:both; font-size:1px;}
.clrtxt {clear:both;}

#pagebody {width:813px; text-align:left; margin:auto; background-color:#FFFFFF; font-size:1.1em;}

form {margin:0;}


/* ----- HEADER ----- */

.pageheader img {display:block; float:left;}

.pagenav {clear:both; background-image:url('../images/nav/navbg.gif'); background-repeat:repeat-x; height:32px; text-align:center; border-top:1px solid #FFFFFF;}
.pagenav img {display:block; float:left;}


/* ----- TEXT ----- */

h1, h2, h3 {font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size:2.4em; color:#113b87;}
h2 {font-size:1.8em; color:#6f3b08; font-weight:normal; margin-top:20px;}
h3 {font-size:1.4em; color:#113b87; margin-top:30px;}

h1.home_title {font-size:1.7em; text-align:center;}


/* ----- HOME ----- */

.home_col_left {width:254px; padding-left:10px; float:left;}
.home_col_right {width:254px; padding-right:10px; float:right;}

.block_one {background:url(../images/home/reckless-driving.jpg) no-repeat; width:254px; height:123px; margin-bottom:20px;}
.block_two {background:url(../images/home/domestic-assault.jpg) no-repeat; width:254px; height:123px; margin-bottom:20px;}
.block_three {background:url(../images/home/larceny-shoplifting.jpg) no-repeat; width:254px; height:123px; margin-bottom:6px;}
.block_four {background:url(../images/home/dui-dwi-charges.jpg) no-repeat; width:254px; height:123px; margin-bottom:20px;}
.block_five {background:url(../images/home/marijuana-drug-offenses.jpg) no-repeat; width:254px; height:123px; margin-bottom:20px;}
.block_six {background:url(../images/home/juvenile-traffic-criminal.jpg) no-repeat; width:254px; height:123px; margin-bottom:6px;}

.home_col_left h2, .home_col_right h2 {padding:22px 10px 10px 155px; margin:0; font-size:1.5em; font-weight:bold;}

/* ----- CONTENT LEFT ----- */

.contentleft {width:210px; float:left; padding:10px;}

.subnav {font-size:1.1em;}
.subnav h3 {margin:0;}
.subnav ul {list-style:none; margin:4px 0 0 5px; padding-left:12px;}
.subnav li {font-weight:bold; margin-bottom:8px; border-bottom:1px solid #ffd4ae;}
.subnav .last {border-bottom:none;}
.subnav a:link {text-decoration:none;}
.subnav a:visited {text-decoration:none;}
.subnav a:hover {text-decoration:none;}

.practiceareas {width:209px; height:247px; background-image:url('../images/left/practiceareasbg.gif'); background-repeat:no-repeat;}
.practiceareas .hdmargin {padding:10px 0 10px 10px; margin:0;}
.practiceareas ul {padding-left:2px; margin:0 15px 20px 15px; font-size:1.2em;}
.practiceareas li {background:transparent url('../images/left/arrowlist.gif') no-repeat; list-style:none; padding-left:15px; background-position:0 5px; margin-bottom:7px;}

.boxheader {width:209px; height:30px; background-image:url('../images/left/boxheader.gif');}
.boxheader p {font-family:Verdana, Arial; font-size:14px; color:#FFFFFF; padding:5px 0 0 10px; margin:0; font-weight:bold;}
.boxfeature {width:191px; padding:8px; border:1px solid #CCCCCC;}
.boxfeature .intro {font-size:11px; margin:0 20px 10px 10px; line-height:normal;}

label {clear:left; display:block; float:left; width:55px; text-align:right; padding-right:10px; font-size:1em; font-weight:bold; margin-top:3px;}
.formline {clear:both; padding-top:3px;}
textarea {width:175px; height:80px; font-family:Arial; font-size:12px;}
.button {text-align:center; font-size:12px; font-weight:bold; margin:10px 0 0 0;}
.formfield input {width:110px; margin-top:2px; font-size:11px;}
.tellusmore {font-size:11px; font-weight:bold; margin:3px 0 3px 0;}

.photos {float:right; width:95px;}


/* ----- CONTENT RIGHT ----- */

.contentright {font-family:Verdana, Arial, sans-serif; width:563px; float:left; padding:10px 10px 10px 5px;}

.contentright p {line-height:16px;}

.mainfeature {display:block;}
.mainshadow {width:556px; height:73px; background:url('../images/home/mainfeatureshadow.jpg') no-repeat;}
.mainshadow p {font-size:17px; color:#07266b; text-align:center; padding:15px 0 0 0; margin:0; line-height:22px;}

.subpagehd {border-bottom:1px solid #082971;}

.contentright ul {padding-left:2px; margin:0 15px 20px 15px;}
.contentright ul li {background:transparent url('../images/main/bullet-icon.gif') no-repeat; list-style:none; padding-left:15px; background-position:0 1px; margin-bottom:11px;}

.contentright ul ul {margin:8px 0 0 8px; padding-bottom:0;}
.contentright ul ul li {list-style:none; background:none; font-weight:normal;}

.col {width:50%; float:left; margin-top:10px;}

.backtop {font-weight:bold; background:url(../images/main/uparrow.gif) no-repeat center right; padding-right:10px; margin:0 0 20px 0; font-size:.95em; text-align:right;}


/* ----- FOOTER ----- */

.pagefooter {background-color:#082973; padding:10px; margin-top:10px; color:#FFFFFF; font-size:11px;}
.pagefooter a:link {color: #FFF; text-decoration: underline;}
.pagefooter a:visited {color: #FFF; text-decoration: underline;}
.pagefooter a:hover {color: #FFF; text-decoration: none;}

.footertext {font-size:10px; margin-top:10px;}

.copyright {text-align:center; padding:0 0 10px 0; width:813px; margin:auto; color:#fff;}