/*-------------------------
LucasValleyLaw.com
 filename: lvl_1.0.css
 version: 1.0
 date: 11-10-07
 
 copyright 2007,
 html/css/php: Product 9 DESIGN
--------------------------*/

/*---- TAGS -----*/
body {color:#242424; background-color:#B7B8B7; 
margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:100.01%; line-height:1.2em; }

img {border:0;}
p, td, h1, h2, h3, h4, h5 {margin:0; padding:0;}
p {line-height:1.2em; font-size:0.82em;}

/*---- LINKS -----*/
a {color:#00512F; text-decoration:underline; }
a:visited {color:#003E23; text-decoration:underline; }
a:hover {color:#007543; text-decoration:underline; }
	
/*---- LAYOUT -----*/
#page_wrapper {width:795px; margin:15px auto 0 auto; background-color:#ffffff; border:solid #000000 2px; padding:}
	
	#home {}
	#practice_areas {}
	#profile {}
	#clients {}
	#contact {}

/* HEADER */
	#header {width:795px; height:100px; }
		#home #header {height:250px; background:url(/images/global/header_home.jpg) center 0 no-repeat;}
		#practice_areas #header {background:url(/images/global/header_practice.jpg) center 0 no-repeat;}
		#profile #header {background:url(/images/global/header_profile.jpg) center 0 no-repeat;}
		#clients #header {background:url(/images/global/header_clients.jpg) center 0 no-repeat;}
		#contact #header {background:url(/images/global/header_contact.jpg) center 0 no-repeat;}

/* NAV */
	#nav_wrapper {width:100%; height:25px; background-color:#000000; }
		#home #nav_wrapper {width:795px; height:25px; background-color:#000000;}
	
	#nav {margin:0 10px 0 230px;}
	#home #nav {margin:0 10px;}
		.nav_item a {color:#FFFFFF; text-decoration:none; text-transform:uppercase; 
		float:left; padding:3px 9px; font-size:0.78em; font-weight:bold; border:0;}
		.nav_item a:hover {color:#7CCA76;}
		
		#home #home_nav a {background:url(/images/global/nav_pointer.gif) center bottom no-repeat;}
		#practice_areas #practice_areas_nav a {background:url(/images/global/nav_pointer.gif) center bottom no-repeat;}
		#profile #profile_nav a {background:url(/images/global/nav_pointer.gif) center bottom no-repeat;}
		#clients #clients_nav a {background:url(/images/global/nav_pointer.gif) center bottom no-repeat;}
		#contact #contact_nav a {background:url(/images/global/nav_pointer.gif) center bottom no-repeat;}


/* CONTENT */	
	
	/* CONTENT RIGHT */
	#content_right {margin:0 0 0 230px; min-height:270px; padding:30px 0 0 0; background:#ffffff;}
		#content {margin:0 35px 0 30px; padding:0; position:relative; display:block;}
		#content h2 {text-transform:uppercase; font-size:1.35em; padding:0 0 12px 0;}
		
		/* BULLETS */
		ul {font-size:0.82em; padding:0 0 0 10px; margin:0 0 0 10px;}
		li {list-style:url(../images/global/bullet_gray.gif); line-height:1.5em;}
		
	
	/* CONTENT LEFT */
	#content_left {width:230px; float:left; padding:0 0 0 0; background:#D3D3D3;}
		
		/* SIDEBAR */
		#sidebar {padding:0;}
			#sidebar_image {height:155px; width:230px;}
				#practice_areas #sidebar_image {background:url(/images/global/sidebar_practice.jpg) no-repeat;}
				#profile #sidebar_image {background:url(/images/global/sidebar_profile.jpg) no-repeat;}
				#clients #sidebar_image {background:url(/images/global/sidebar_clients.jpg) no-repeat;}
				#contact #sidebar_image {background:url(/images/global/sidebar_contact.jpg) no-repeat;}
			#sidebar_text {height:295px;}
	
			
	/* FOOTER */
	#page_footer {background:#707270; clear:both; margin:0 auto; width:795px; color:#FFFFFF; height:15px; 
	font-size:0.70em; text-align:center; line-height:1.15em; position:relative;}
		#page_footer_corner {background:#ffffff url(/images/global/corner_white.gif) right bottom no-repeat; 
		position:absolute; top:-21px; left:770px; width:25px; height:21px;}
	
	#footer {margin:0 auto; width:795px; color:#404040; height:25px; 
	font-size:0.70em; text-align:left; line-height:1.15em;}
		#footer p {font-size:1.0em; padding:6px 0 0 6px;}
		#footer a {color:#404040; text-decoration:none;}
		#footer a:link {}
		#footer a:hover {color:#ffffff;}
	
		/* COPYRIGHT */
		#copyright {padding:2px 15px 10px 15px; margin:0 auto 10px auto;}	
		

/* PAGES and ELEMENTS */

	/* practice areas */
	
	#list_wrapper {width:97%;}
		#list_left {width:50%; float:left;}
		#list_right {margin:0 0 0 50%;}	
		
	#practice_areas #content h3 {font-size:0.84em; padding:9px 0 0 0;}

	/* profile */		
	#sidebar_nav {padding:22px 0px 0 0; text-align:right; text-transform:uppercase; font-weight:bold; font-size:0.86em;}
	.sidebar_nav_item a { text-decoration:none; color:#444444; display:block; padding:2px 16px 2px 0; margin:0 6px 0 0; width:125px; float:right; }
	.sidebar_nav_item a:hover {color:#FFFFFF;}
		.profile_main #profile_1 a {background:url(/images/global/bullet_gray.gif) center right no-repeat; color:#242424;}
		.profile_personal #profile_2 a {background:url(/images/global/bullet_gray.gif) center right no-repeat; color:#242424;}
		.profile_education #profile_3 a {background:url(/images/global/bullet_gray.gif) center right no-repeat; color:#242424;}
		.profile_admitted #profile_4 a {background:url(/images/global/bullet_gray.gif) center right no-repeat; color:#242424;}
		.profile_affiliations #profile_5 a {background:url(/images/global/bullet_gray.gif) center right no-repeat; color:#242424;}
	
	#next { position:absolute; width:50px; top:379px; height:20px; left:458px; font-size:0.86em; }
		#next a { display:block; text-decoration:none; text-transform:uppercase; color:#242424; font-weight:bold;
		background:url(/images/global/bullet_white.gif) center right no-repeat;}
		#next a:hover {color:#7CCA76;}
	
	#profile #content p {margin:0 0 9px 0; line-height:1.4em;}
	#profile #content h3 {text-transform:uppercase; font-size:0.9em; padding:6px 0 2px 0;}
	#profile #content h4 {font-size:0.84em; padding:6px 0 2px 0;}
	
	/* clients */
	
	/* contact */
	#contact #content h3 {font-size:0.84em; padding:18px 0 0 0; text-transform:uppercase; line-height:1.65em;}


/* HOME */
	
	/* CONTENT RIGHT */
	#home #content_right {margin:0 0 0 505px; min-height:270px; height:270px; padding:30px 0 0 0; 
	background:#D3D3D3 url(../images/global/corner_gray.gif) bottom right no-repeat;}
	
		#home #sidebar {padding:0 15px 0 35px;}
		#home #sidebar h2 {font-size:1.3em; text-transform:uppercase; line-height:1.5em;}
		#home #sidebar p {line-height:1.5em;}
		#home #sidebar ul {font-size:0.82em; padding:0 0 0 10px; margin:6px 0 0 10px;}
			#home #sidebar li {list-style:url(../images/global/bullet_gray.gif); line-height:1.5em;}
	
	/* CONTENT LEFT */
	#home #content_left {width:505px; float:left; padding:30px 0 0 0; background:#ffffff;}

		#content {padding:0 35px 0 40px; margin:0;}
		#home #content h2 {font-size:1.3em; text-transform:none; padding:0;}
		#home #content p {font-size:0.94em; line-height:1.5em; padding:12px 0 0 0;}
		.home_text {display:inline;}
		.home_text_2 {display:inline;}
		.home_text_3 {}
	
	
		
