table,tr,td{

font-family:Verdana, Helvetica, sans-serif;

color:#333333;

font-size:12px;

}

h2{

color:#0e2657;

border-bottom:solid 1px #a6c4ff;

font-family:"Trajan Pro";

font-size:18px;

}



h1{

color:#193341;

font-size:18px;

line-height:18px;}

h3{

color:#0E244E;

font-size:14px; 

line-height:18px;}

.foot{

font-family:Verdana, Helvetica, sans-serif;

color:#ffffff;

font-size:11px;

}

a.afoot{

font-family:Verdana, Helvetica, sans-serif;

color:#ffffff;

font-size:11px;

text-decoration:none;

}

a.white:hover{

font-family:Verdana, Helvetica, sans-serif;

color:#a6c4ff;

font-size:12px;

text-decoration: none;

}

a{

font-family:Verdana, Helvetica, sans-serif;

color:#072e79;

font-size:12px;

text-decoration:none;

}

a.white{

font-family:Verdana, Helvetica, sans-serif;

color:#ffffff;

font-size:12px;

text-decoration:none;

}

a.white2{

font-family:Verdana, Helvetica, sans-serif;

color:#ffffcc;

font-size:11px;

text-decoration:none;

}

a.white2:hover{

font-family:Verdana, Helvetica, sans-serif;

color:#ffffff;

font-size:11px;

text-decoration:none;

}

a:hover{

font-family:Verdana, Helvetica, sans-serif;

color:#a6c4ff;

font-size:12px;

text-decoration:none;

} 

.clear {
	clear:both;
	height:.01em;
	overflow:hidden;
	}

.text{

line-height:22px;

} 

.smaller{

color:#ffffff;

font-size:10px;

line-height:20px;

}

.smaller1{

color:#000000;

font-size:10px;

line-height:13px;

}

textarea,input,select{

font-family:Verdana, Helvetica, sans-serif;

background: #ffffff; 

font-size:11px;

}

.white{

color:#ffffff;

line-height:20px;

}



.pic_left {

	float:left;

	margin:0 15px 5px 0;

	}



.pic_right {

	float:right;

	margin:0 0px 5px 15px;

	}



.big {

	font-size:1.2em;

	}



b{

color:#0D2935;

}



#prac ul{ 

margin:0px;

padding:9px 0px 6px 40px;

}

#prac li{

list-style-image:url(images/bullet.gif);

margin-bottom: 7px; 

}

#prac a{

font-weight:bold;

}

body{

background:url(images/CA-Legal-DUI_01.gif) repeat-x #343b46;

margin:0 0 12px 0;

}



#flash {

	width:780px;

	height:238px;

	margin:0;

	padding:0;

	}



#player1 {

	margin:0;	

	padding:0;

	}



#header {

	width:780px;

	height:108px;

	margin:0;

	padding:0;

	background:url(images/title_bar.gif) no-repeat;

	}

	

	#header p {

		display:none;

		}

	

#content {

	text-align:left;

	}



#contact-main label.error {



		color:#f00;



		width:200px;



		margin-left:10px;



		text-align:left;



		}









 input, textarea {

		width:180px;

		font-family:Arial, Helvetica, sans-serif;

		margin-bottom:5px;

		}



#submit {

			width:50px;

			}



#contact-sub {

	margin:25px auto;

	width:180px;

	text-align:left;

	}



#contact-sub label.error {

		color:#f00;

		text-align:left;

		font-size:.92em;

		line-height:1.0em;

		font-weight:bold;

		}



#blog_button {
	width:184px;
	height:64px;
	background:url(images/blog_button.gif) no-repeat;
	text-indent:-5000px;
	display:block;
	margin:20px auto;
	outline:none;
	}
	
	#blog_button:hover, #blog_button:active {
		background-position:0px -64px;
		}



/* horizontal navigation

 * ------------------------------------------------------------------------- */



#nav { background:url("images/nav.gif") no-repeat; width:780px; height:33px; position:relative; margin:0; padding:0; }

#nav li { position:absolute; top: 0; margin:0; padding:0; list-style:none; }

#nav li, #nav a { height:33px; display:block; }

#nav span { display:none; }



#nav-01 { width: 67px; left:191px; }

#nav-02 { width: 168px; left: 281px; }

#nav-03 { width: 117px; left: 473px; }







#nav-01 a:hover, #home #nav-01 { background: transparent url("images/nav.gif") -191px -33px no-repeat; }

#nav-02 a:hover, #profiles #nav-02 { background: transparent url("images/nav.gif") -281px -33px no-repeat; }

#nav-03 a:hover, #contact #nav-03 { background: transparent url("images/nav.gif") -473px -33px no-repeat; }





#navigation {
	background:#363E4F;
	color:#ffffcc;
	padding:4px;
	margin:25px 15px 0 15px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	}

#side_column, #side_column p {
	color:#ffffcc;
	}

#side_column ul {
	margin:0 15px 0 15px;
	padding:10px;
	text-align:left;
	background:#51596B;
	}
	
	#side_column ul.side_list {
		background:none;
		padding:0;
		}

	#side_column ul li {
		background:url(images/bullet_sidebar.gif) no-repeat 0px 6px;
	
		list-style:none;
		margin:0 0 8px 0;
		
		padding-left:10px;
		padding-bottom:8px;
		border-bottom:1px solid #363E4F;
		}
		
		#side_column ul.side_list li {
			border:0 none;
			}
		
		#side_column ul li.last {
			border-bottom:none;
			margin-bottom:0;
			}

	#side_column ul li a:link, #side_column ul li a:visited {
		color:#ffffcc;
		font-size:10px;
		
		
		} 
	
		#side_column ul li a:hover, #side_column ul li a:active {
		color:#6586B3;
		font-size:10px;
		
		} 

.blurb {
	background:#445c80;
	color:#fff;
	}
	
	.blurb a:link, .blurb a:visited {
		color:#fef9db;
		}
	
	.blurb a:hover, .blurb a:active {
		color:#edda8d;
		}

.blurb_top {
	background:url(images/blurb_top.gif) repeat-x;
	height:27px;
	}

.blurb_bottom {
	background:url(images/blurb_bottom.gif) repeat-x bottom left;
	height:27px;
	}

.blurb_content {
	padding:0px 20px;
	}

.pic_border {
	border:4px solid #6586b3;
	}


.header_nav {
	background:#e5e8ee;
	padding:1px 10px;
	width:468px;
	
	}
	
	.header_nav_left {
		width:200px;
		float:left;
		text-align:left;
		}
	
	.header_nav_right {
		width:200px;
		float:right;
		text-align:right;
		}
	
	.header_nav a:link, .header_nav a:visited {
		color:#0e2657;
		font-weight:bold;
		font-size:11px;
		}
		
	.header_nav a:hover, .header_nav a:active {
		color:#1956d4;
		}


/* vertical navigation

 * ------------------------------------------------------------------------- */



#side_nav { background:url("images/sidenav.jpg") no-repeat; width:231px; height:366px; position:relative; margin:10px 0 0 0; padding:0; }

#side_nav li { position:absolute; margin:0; padding:0; list-style:none;}

#side_nav li, #side_nav a { height:70px; display:block; }

#side_nav span { display: none; }



#side_nav-01, #side_nav-02, #side_nav-03, #side_nav-04, #side_nav-05 { width:231px; left:0; }



#side_nav-01 { top: 0; }

#side_nav-02 { top: 74px; }

#side_nav-03 { top: 148px; }

#side_nav-04 { top: 222px; }

#side_nav-05 { top: 296px; }



#side_nav-01 a:hover, #home #side_nav-01 { background: transparent url("images/sidenav.jpg") -231px  -0px  no-repeat;}

#side_nav-02 a:hover, #breathalyzers #side_nav-02 { background: transparent url("images/sidenav.jpg") -231px  -74px  no-repeat;}

#side_nav-03 a:hover, #mcneal #side_nav-03 { background: transparent url("images/sidenav.jpg") -231px  -148px  no-repeat;}

#side_nav-04 a:hover, #murder #side_nav-04 { background: transparent url("images/sidenav.jpg") -231px  -222px  no-repeat;}

#side_nav-05 a:hover, #crime #side_nav-05 { background: transparent url("images/sidenav.jpg") -231px  -296px  no-repeat;}

