/* 

	css developed by

	L2 Computing Solution, LLC

	http://www.L2ComputingSolutions.com

	2/20/2010

*/

/* general elements */

body {

	font-family: "Century Gothic";

	line-height: 110%;

	background: #000000;

	background: url(../uploads/images/new_background.jpg);

}

#container {

	margin: 0 auto;

	width: 800px;

	height: 100%;

}

h3 {

	font-size: 155%;

	color: #30220c;

	text-transform: uppercase;

	font-family: "Century Gothic";

	font-weight: 400;

	line-height: 30px;

}

h4 {

	padding-left: 30px;

	font-size: 110%;

	color: #94734e;

	text-transform: uppercase;

	font-family: "Century Gothic";

	font-weight: 400;

	line-height: 30px;

}

blockquote {

	padding: 0 20px 0 20px;

}

/* header */

#header {

	width: 100%;

	height: 140px;

	text-align: center;

}

/* menu */

#menu {

	width: 100%;

	height: 30px;

}

#bar {

	float: left;

	background: url(../images/nav_bar.png);

	width: 21%;

	height: 30px;

	margin: 0;

	padding: 0;

}

#nav {

	float: right;

	width: 78%;

	height: 30px;

	background: url(../images/nav_bg.png);

}

ul#fix {padding:0 0 0 10px; margin:0; list-style:none; font:normal 90% verdana, sans-serif;}

ul#fix li {display:inline;}

ul#fix li a {display:block; float:left; padding:0 10px 0 0; line-height:30px; background:url(../images/divider.png) no-repeat right center; margin-left:-1px; text-decoration:none;}

ul#fix li a b {display:block; float:left; padding:0 0 0 10px; line-height:30px; color:#ffffff; font-weight: bold;}



ul#fix li a.last {background-image:none}



ul#fix li a:hover {background:url(../images/nav_hover.png) right top;}

ul#fix li a:hover b {background:url(../images/nav_hover.png) left top; color:#fff; cursor:pointer;}

/* start content */

#content {

	margin-top: 10px;

	width: 800px;

	height: 100%;

}

/* home page */

#left_sidebar {

	width: 220px;

	height: 100%;

	float: left;

}	

#main_content {

	width: 570px;

	height: 100%;

	float: right;

	margin-bottom: 10px;

}

/* about page */

#left_sidebar_about {

	float: left;

}	

#main_content_about {

	padding-top: 10px;

	width: 500px;

	height: 100%;

	float: right;

	background: url(../images/content_bg.png) repeat;

	margin-bottom: 10px;

}

#main_content_about p {

	padding: 2px;

	font-size: 85%;

	color: #ffffff;

	font-family: "Century Gothic";

}

#main_content_about ul li {

	font-size: 75%;

	color: #ffffff;

	font-family: "Century Gothic";

}

/* attorney list */

#left_sidebar_attn {

	height: 100%;

	float: left;

}	

#main_content_attn {

	padding-top: 10px;

	width: 480px;

	height: 371px;

	float: right;

	background: url(../images/content_bg.png) repeat-x;

	margin-bottom: 10px;

}

#main_content_attn ul li {

	padding: 10px 0 0 10px;

	font-size: 70%;

	color: #ffffff;

	font-family: "Century Gothic";

	list-style: none;

}

#main_content_attn a{

	font-family: "Century Gothic";

	text-decoration: none;

	text-transform: uppercase;

	font-weight: 800;

	color: #ffffff;

}

#main_content_attn a:hover {

	color: #94734e;

}

/* attorney bio pages */

#left_sidebar_bio {

	height: 100%;

	float: left;

}	

#main_content_bio {

	padding-top: 10px;

	width: 620px;

	height: 100%;

	float: right;

	background: url(../images/content_bg.png) repeat-x;

	margin-bottom: 10px;

}

#main_content_bio a{

	font-family: "Century Gothic";

	text-decoration: none;

	color: #94734e;

}

#main_content_bio a:hover {

	color: #ffffff;

}

#main_content_bio ul {

	padding: 0 0 0 25px;

}

#main_content_bio table tr td {

	padding: 5px 5px 20px 5px;

}

h2.name {

	font-size: 130%;

	font-family: "Trajan Pro";

	font-weight: 500;

	color: #ffffff;

}

.title {

	font-family: "Century Gothic";

	font-size: 100%;

	font-weight: 100;

	color: #94734e;

}

.contact_info {

	font-family: "Century Gothic";

	font-size: 80%;

	font-weight: 100;

	color: #94734e;

	padding: 5px 0 10px 0;

}

.bio_header {

	font-family: "Century Gothic";

	font-size: 80%;

	font-weight: bold;

	color: #ffffff;

	text-transform: uppercase;

}

.bio ul,li {

	font-family: "Century Gothic";

	font-size: 75%;

	color: #999999;

	list-style-type: disc;

}

.bio_copy p{

	padding: 0 5px 10px 0;

	font-family: "Century Gothic";

	font-size: 80%;

	color: #ffffff;

}

/* practice areas */

#main_content_practice {

	width: 800px;

	height: 100%;

	float: left;

	padding-top: 10px;

	background: url(../images/content_bg.png) repeat-x;

	margin-bottom: 10px;

}

#main_content_practice ul li {

	padding: 10px 0 0 10px;

	font-size: 85%;

	color: #ffffff;

	font-family: "Century Gothic";

	list-style: none;

}

#main_content_practice a{

	font-family: "Century Gothic";

	text-decoration: none;

	text-transform: uppercase;

	font-weight: 500;

	color: #ffffff;

}

#main_content_practice a:hover {

	color: #94734e;

}

.practice_copy p {

	padding: 0 5px 5px 15px;

	font-family: "Century Gothic";

	font-size: 80%;

	color: #ffffff;

}

.practice_title {

	padding: 0 5px 5px 15px;

	font-family: "Century Gothic";

	font-size: 100%;

	font-weight: 100;

	color: #94734e;

}

/* law links */

#left_sidebar_law{

	height: 100%;

	float: left;

}	

#main_content_law {

	padding-top: 10px;

	width: 500px;

	height: 100%;

	float: right;

	background: url(../images/content_bg.png) repeat-x;

	margin-bottom: 10px;

}

#main_content_law ul li {

	list-style: none;

}

#links_list h5 {

	font-size: 100%;

	color: #94734e;

	text-transform: uppercase;

	font-family: "Century Gothic";

	font-weight: 400;

	line-height: 30px;

}

#main_content_law a{

	font-family: "Century Gothic";

	text-decoration: none;

	text-transform: uppercase;

	font-size: 90%;

	color: #ffffff;

	line-height: 20px;

}

#main_content_law a:hover {

	color: #94734e;

}

/* news events */
#left_sidebar_news {
	height: 100%;
	float: left;
}	
#main_content_news {
	padding-top: 10px;
	width: 615px;
	height: 100%;
	float: right;
	background: url(../images/content_bg.png) repeat-x;
	margin-bottom: 10px;
}
#main_content_news a{
	font-family: "Century Gothic";
	text-decoration: none;
	color: #ffffff;
	font-weight: 800;
}
#main_content_bio a:hover {
	color: #ffffff;
}
.NewsSummary {
	color: #ffffff;
	font-size: 80%;
	font-family: "Century Gothic";
}
#NewsPostDetailDate {
	color: #ffffff;
	font-size: 80%;
	font-family: "Century Gothic";
}
#NewsPostDetailTitle {
	color: #ffffff;
	font-size: 80%;
	font-family: "Century Gothic";
}	
#NewsPostDetailSummary {
	color: #ffffff;
	font-size: 80%;
	font-family: "Century Gothic";
}
#NewsPostDetailContent p {
	margin: 5px 0 5px 0;
	padding: 0;
	color: #ffffff;
	font-size: 80%;
	font-family: "Century Gothic";
}
/* contact */

#left_sidebar_contact {

	height: 100%;

	float: left;

}	

#main_content_contact {

	padding-top: 10px;

	width: 330px;

	height: 371px;

	float: right;

	background: url(../images/content_bg.png) repeat-x;

	margin-bottom: 10px;

}

#main_content_contact p {

	padding: 2px 2px 2px 30px;

	font-size: 85%;

	color: #ffffff;

	font-family: "Century Gothic";

}

#main_content_contact a{

	font-family: "Century Gothic";

	text-decoration: none;

	text-transform: uppercase;

	color: #ffffff;
	
	font-size: 80%;

}

#main_content_contact a:hover {

	color: #94734e;

}

/* footer elements */

#footer {

	clear: both;

	width: 100%;

	text-align: center;

	color: #ffffff;

	font-size: 10px;

	line-height: 30px;

	background: url(../images/nav_bar.png);

}

/* breadcrumbs */

#crumbs {

	float:right; 

	margin-top: -20px; 

	margin-right: 10px;

	font-size: 10px; 

	color: #ffffff;

}

#crumbs a {

	color: #ffffff;

}

#crumbs a:hover {

	color: #30220c;

}
