p, img {
	margin: 0;
	padding: 0;
	border: 0;
}

#clean {
    clear: both;
}

#wrapper {
	margin: auto;
	padding: 0;
	width: 940px;
}

#logo {
	width: 940px;
	height: 90px;
}

#logo img {
	float: left;
}

#nav {
	width: 940px;
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dadada;
}

#nav a {
	border: 0;
	text-decoration: none;
	padding: 0 15px 0 0;
}

#main {
	width: 940px;
	margin: 0;
	padding: 15px 0 0 0;
}

#maincontent {
	width: 660px;
	float: left;
	padding: 0 0 15px 0;
}

#pagecontent {
	width: 630px;
	float: left;
	padding: 0 0 15px 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

#pagecontentbox {
    height: 43px;
    width: 42px;
    background-color: #815d0a;
    float: left;
    
}

#pagecontent h1 {
    background-color: #801f18;
    color: #fff;
    font-family: Trebuchet, "Trebuchet MS", sans-serif;
    font-weight: normal;
    font-size: 32px;
    line-height: 33px;
    margin: 0 0 0 49px;
    padding: 5px;
    letter-spacing: 1px;
   
    
}


#pagecontent a {
    color: #b07e0a;
}

#pagecontent a:hover {
    text-decoration: none;
}

#servicetag a {
    color: #801f18;
    text-decoration:none;
}



#rightside {
	width: 275px;
	float: right;
	padding: 0 0 15px 0;
}

#topbox {
	background-color: #5b3b00;
	width: 275px;
	height: 180px;
	
}

#topbox_content {
	color: #ffffff;
	padding: 130px 15px 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .25px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal; 
}

#topboxpage {
	background-color: #5b3b00;
	width: 275px;
	min-height: 600px;	
}

*html #topboxpage {
	height: 600px;	
}


#topboxpage_content {
	color: #ffffff;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .25px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal; 
}

#bottombox {
	background-color: #801f18;
	width: 275px;
	height: 320px;
	margin: 17px 0 0 0;
}

#bottombox_content {
	color: #ffffff;
	padding: 15px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.bottombox_contenthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 25px;
	letter-spacing: .5px;
	color: #ffffff;
	border-bottom: 1px solid #c8a554;
	width: 240px;
}

#bottombox_content h1 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #e4c68f;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	padding: 0;
	margin: 10px 0 5px 0;
}	

#bottombox_content h1 a {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #e4c68f;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	padding: 0;
	text-decoration: none;
	margin: 10px 0 5px 0;
}	


#sidebar_content {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: normal;
}

#sidebar_content a {
    color: #ffffff;
    text-decoration: none;
}

#sidebar_content a:hover {
    color: #fff;
}
    
.sidebar_contenthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 25px;
	letter-spacing: .5px;
	color: #ffffff;
	border-bottom: 1px solid #c8a554;
	width: 240px;
}


#sidebar_content h1 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #ffe400;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	padding: 0;
	margin: 10px 0 5px 0;
}

#sidebar_content h1 a {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #fad99b;
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	padding: 0;
	text-decoration: none;
	margin: 10px 0 5px 0;
}

#sidebar_content h2 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 20px;
	font-weight: normal;
	line-height: 17px;
	padding: 0;
	margin: 0;
}

#sidebar_readmore {
    padding: 5px 0 0 0;
}

#sidebar_readmore a {
    color: #e1aa17;
    font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 5px 0 0;
}

#sidebar_readmore a:hover {
    color: #ffffff;
}

.sidebar_attorney {
    text-align: top;
    width: 240px;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #6e4b0a;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    
}

.sidebar_attorney img {
    float: left;
    padding: 0 10px 0 0;
}

#readmore {
	padding: 5px 0 0 0;
}

#readmore a {
	color: #ffe400;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 5px 0 0;
}

#readmore a:hover {
	color: #fff;
}

#footer {
	clear: both;
	width: 940px;
	border-top: 1px solid #dadada;
	padding: 10px 0 0 0;
	text-align: right;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363535;
}

#footer a {
	color: #363535;
}

#news {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	padding: 15px 0 0 0;
	font-size: 11px;
	line-height: 13px;
}

#news h3 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #5b3b00;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	padding: 0;
	margin: 10px 0 5px 0;
}	

#attorney_side {
    font-size: 11px;
    letter-spacing: normal;
    
}

#attorney_side a {
    color: #e7ce22;
}

#attorney_side a:hover {
    text-decoration: none;
}

.attorney_head {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    font-family: Trebuchet, "Trebuchet MS", Verdana;
    letter-spacing: 1px;
    color: #e4c68f;
}

/* Publications list */

#publication {
    border-bottom: 1px solid #ebebeb;
    padding: 5px 0 5px 0;
    margin: 0;
    
   
}

.pub_title {
    width: 400px;
    float: left;
    font-style: italic;  
}

.pub_person {
    float: left;
    font-family: Georgia, Times, serif;
    text-transform: uppercase;
    letter-spacing: .5px;  
}

.pub_year {
    float: right;
}

#pub_head {
    margin-bottom: 10px;
    height: 20px;
    border-bottom: 2px solid #989797;
    font-size: 15px;
    font-family: Georgia, Times, serif;
    color: #b07e0a;
}

.pubhead_title {
    float: left;
    width: 400px;

}

.pubhead_person {
    float: left;

}

.pubhead_year {
    float: right;
}

#pubpage_title {
    font-family: Georgia, Times, serif;
    font-size: 20px;
    margin-bottom: 5px;
}

#pubpage_author {
    text-transform: uppercase;
    font-family: Georgia, Times, serif;
    color: #8c8c8c;
}

#articles_tagged {
    font-size: 15px;
}

#sem_title {
    font-family: Georgia, Times, serif;
    font-size: 20px;
    margin-bottom: 5px;
}

/* Practice Areas */

.pa_leftcolumn { 
    float: left;
    width: 455px;
    height: 105px;
    background-color: #5b3b00;
    margin-bottom: 10px;
}

.pa_leftcolumn h2 {
    font-family: Trebuchet, "Trebuchet MS", Arial, sans-serif;
    font-size: 24px;
    line-height: 24px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

h2.link {
    color: #fff;
}

#pa_leftcolumn_content {
    padding: 15px;
}

#pa_leftcolumn_content a {
    color: #fff;
    text-decoration: none;
}

#pa_leftcolumn_content a:hover {
    text-decoration: underline;
}

#pa_column_bottom {
    position: relative;
    bottom: 0px;
    color: #fff;
}

#pa_column_bottom a {
    color: #fff;
    text-decoration: underline;
}

#pa_column_bottom a:hover {
    text-decoration: none;
}

.pa_rightcolumn {
    float: right;
    height: 105px;
    width: 159px;
}

.columnhover {
    background-color: #801f18;
}


/* Chapter 11 Cases styles */

.case_head {
    font-family: Trebuchet, "Trebuchet MS", sans-serif;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin: 10px 0;
    color: #801f18;
}




