@charset "utf-8";
/* CSS Document */

html, body {background:#767676;
	        font:12px Verdana, Arial, Helvetica, sans-serif;
	        color:#000;
			height:100%;
           }

/* --------- Main ---------*/
#main {width:990px;
       margin:0 auto;
	   background: url(/assets/images/content-background.png) repeat-y top center;
	   
	  }

a:link {color:#165b88; text-decoration:none;}
a:visited {color:#165b88; text-decoration:none;}
a:hover {color:#3378a6; text-decoration:underline;}
a:active {color:#165b88; text-decoration:none;} 

h1 {font-size:24px; color: #EDA630; padding:10px 0;}
/* --------- Header ---------*/
#header {width:960px;
		 height:120px;
		 margin:0 auto;
		 position:relative;
        }

#header .left {width:182px;
               padding:12px 64px;
			   float:left;
			  }

#header .right {width:593px;
                padding:12px 22px;
				float:left;
			   }
			   
.title {font:30px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}
h2.title {font:24px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#650d0c; padding:5px 0;}
h3.title {font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#650d0c; padding:5px 0;}

a#homelink {width:200px; height:100px; position:absolute; top:20px; left:36px;}

/* --------- Full Content ---------*/
#maincontent {width:932px;
              padding:0 14px;
			  margin:0 auto;
			 }

/* --------- Left Sidebar ---------*/
#left-content {width:297px;
               float:left;
              }
			  
h2.header {font-size:24px; color:#650d0c; maring:-5px 0;}
#nav {font-size:14px;}
ul.bullet {list-style-type:none; padding:0.75em 5px 0 5px; margin:0 0 0 5px;}
ul.bullet li {list-style-type:none; padding:0.50em 0 0.05em 0.25em; line-height:1.6em;}
span.never {font-size:20px;}
p {padding:0.45em 0.25em; line-height:1.6em;}
ul.bullet2 {list-style-type:disc; padding:0.75em 5px 0 25px; margin:0 0 0 5px;}
ul.bullet2 li {list-style-type:disc; padding: 0 0 0.05em 0.25em;line-height:1.6em;}

/* --------- Right Content ---------*/
#right-content {width:593px;
                padding:0 15px 0 10px;
                float:left;
			   }
div.telephone {margin:0 auto;}
h4.telephone {font-size:16px; color:#8b3737;}
span.telephone {font-size:16px;}
span.theright {font-size:20px; color:#8b3737;}
span.owidui {font-size:20px; color:#e94b11;}

#testimonial-box {background: url(/assets/images/testimonial-box.jpg) top center no-repeat;
				  height:218px;
				  margin:0 auto;
				 }

#testimonial-box .inner {margin:12px 72px; font-size:11px;}

.testimonial-box {background: url(/assets/images/testimonial-box.jpg) top center no-repeat;
				  height:218px;
				  margin:0 auto;
				 }

.testimonial-box .inner {margin:12px 72px; font-size:11px;}

.testimonial-box2 {background: url(/assets/images/testimonial-box.jpg) top center no-repeat;
				  height:218px;
				  margin:0 auto;
				 }

.testimonial-box2 .inner {margin:12px 72px; font-size:10px;}

p.testimonial-heading {font-size:12px; color:#8b3737; text-align:center; font-weight:bold; margin:-5px 0 -10px 0;}

h2.criminaldefense {font-size:18px; color:#8b3737;}

#criminaldefensegrid {margin:0 auto; font:11px; width:100%; border-collapse:collapse; border-width:0;}
#criminaldefensegrid td {padding-bottom:20px; text-align:left; vertical-align:top;}

/* --------- Footer ---------*/
.footerspacer {height:75px;}
#footer {width:932px;
         margin:0 auto;
		}

#footer .inner {width:686px;
                margin:0 auto;
				text-align:center;
				font-size:11px;
			   }
			   
/* --------- Useful Classes ---------*/
.clear {clear:both;}
.space {height:38px;}
p.centered {text-align:center;}
img.line {padding:15px 0;}
img.big-line {padding:15px 0;}
hr.big-line {margin:15px 0; color:#a5a89f;}