a {
	color: #8d8b86;
}

a abbr, a acronym {
	border: none;
}

a, img, a img {
	border: none;
}

#Address {
 width: 200px;
 margin: 48px 0 0 280px;
 position: absolute;
 top: 0;
 color: #eee;
}

.AttorneyBio p { margin: 2px 20px 0 20px; }

.AttorneyDetails { background: url(../images/container-background-slice.png) repeat-x 0% 0%; }
.AttorneyDetails h4 { padding: 10px 5px 0 10px; }  

.AttorneyDetails ul {
 list-style: square url(../images/bullet.png) outside;
 padding: 5px 5px 0 40px;
 color: #996666;
} 

#AttorneyList { width: 620px; }
#AttorneyList td { padding: 5px; }

#AttorneyLogin {
 display: block;
 position: absolute;
 width: 950px;
 top: 5px;
 text-align: right;
 font-size: .8em;
}

#AttorneyPhoto { 
 margin-bottom: 5px;
 border: 4px solid #2f1818; 
}

.Background {
 background: url(../images/container-background-slice.png) repeat-x 0% 0%;
}

blockquote { 
 font-weight: normal;
 font-style: normal;
 padding: 0 20px 0 20px; 
}

body {
	background-color: #2f1818;
}

.BodyContent p {
 color: #f3eeee;
}

body.searchTips {
	background-image: none;
}

.Breadcrumb li a {
	color: #000;
}

.Button, .SearchGoButton {
	border: 1px #fff solid;
	background-color: #1c2737;
	color: #fff;
}

.card { color: #130909; }

.clear { clear: both; }

.Content { background: url(../images/container-background-slice.png) repeat-x 0% 0%; }
.Content ul li { color: #996666;}

.Content h2 {
	color: #afa178;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", serif;
	font-weight: normal;
	font-size: 1.4em;
	border-bottom: 1px #afa178 solid;
	margin: 0 10px 0px 6px;
	padding: 10px;
}

.Content h2.tplvar-list-title {
	display: none;
	border-bottom: 0 !important;	
}

.Content h3 {
	color: #fff;
}

.Content h3 a {
	color: #fff;
}

.Content h4 {
 font-family: Georgia, "Times New Roman", serif;
 color: #fff /*#b09f89*/;
}

.Content h5 {
 display: block;
 width: 150px;
 padding: 2px 10px 5px 10px;
 background-color: #6f5a47;
 border: 1px #dcd7b8 solid;
	color: #fff;
}

.Content h5 a { color: #fff; }

.Content h6 {
 font-weight: normal;
 font-size:;
 color: #996666;
}


#ContentIntro {
 width: 500px;
 height: 175px;
 overflow: hidden;
 float: left;
 margin: 0 10px 20px 10px;
 padding: 0;
 background: url(../images/container-background-slice.png) repeat-x 0% 0%;
}

#ContentIntro p {
 font-size: 1.5em;
 line-height: 1.2em; 
 padding: 20px
}

dd.Highlight input, dd.Highlight textarea, dd.Highlight select {
	border-color: #FF0000;
}

.email { color: #738391; } 

.FeedLink a {
	background: url(../images/FeedLink.gif) 0 0 no-repeat;
}

fieldset {
	/*width: 420px;*/
	border: none;
	margin: 20px 0 20px 0;
	background: url(../images/container-background-slice.png) repeat-x 0% 0%;
}

#Footer {
	background: url(../images/footer-background-slice.png) repeat-x 0% 0%;
	color: #fff;
}

#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {
	color: #fff !important;
}

#GoogleMap { 
 float: left;
 margin-right: 20px;
}

#GoogleMapText {
 width: 960px;
 clear: left;
} 

.Directions {
 width: 300px;
 float: left;
 margin: 10px;
} 

h2 em {
	color: #fff;
}

h2.tplAuthorName {
	color: #fff;
}

h3.tplLangContentByAuthor {
	color: #000;
}

#Header {
 background: url(../images/header-top-background-slice.png) repeat-x 0% 0%;
}

#Header h1 a {
	color: #fff;
}

#Header h1 a span {
	color: #fff;
}

#HomeSlideshow{
 padding: 10px;
}

.HtmlBlock h2 {
	border: 0 !important;
}	

input, textarea, select {
	border: 1px solid #ccc;
}

input[type=radio], input[type=checkbox] {
	background: none;
	border: none;
}

.Left h2, .Right h2 {
	color: #afa178;
	font-family: Georgia, "Times New Roman", serif;
}

.Left li a, .Right li a {
	color: #8d8b86;
	text-decoration: none;
}

.Left li a:hover, .Right li a:hover {
	color: #dcd7b8;
	text-decoration: underline;
}

li.ContentAuthors {
	background: url(../images/i_author.gif);
	color: #fff;
}

li.ContentAuthors a { color: #fff; }
li.ContentCategories {}
li.ContentPublishDate {}
li.ContentType {}

#MartindaleHubbell {
 margin: 5px 0 5px 25px;
} 

#Menu { background: url(../images/menu-background-slice.png) repeat-x 100%; }
#Menu li { background: url(../images/menu-background-slice.png) no-repeat 100% 30px; }
#Menu li a { color: #fff; }
#Menu li li:hover {}
#Menu li ul li {}

#Menu li ul li a {
	background-image: none !important;
	color: #fff;
}

#Menu li ul li a:hover { background-image: none; }

#Menu li:hover {
	color: #dcd7b8;
	text-decoration: underline;
}

#Newsletter {
	width: 210px;
	height: 175px;
	overflow: hidden;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
	background: url(../images/container-background-slice.png) repeat-x 0% 0%;
}

#Newsletter img, #Primerus img { margin: 5px; }	

ol { color: #fff; }

.odd td { background: url(../images/row-background-slice.png) repeat 0% 100%; }

.outline { border: 4px solid #2f1818; }

#PracticeAreasList {
 width: 200px;
 float: left;
 color: #fff;
}

#PracticeAreasList ul li { line-height: 1.2em; }  

#PracticeAreasDescription p { margin: 20px 20px 10px 5px; }

#Primerus {
 width: 210px;
 height: 175px;
 overflow: hidden;
 float: left;
 margin: 0 10px 20px 10px;
 padding: 0;
 text-align: center;
 background: url(../images/container-background-slice.png) repeat-x 0% 0%; 
}

.Required, .FormError, .HighlightMessage {
	color: #FF0000;
}

.RSSBlock h2 a { background-image: url('../images/feed-icon-32x32.png'); }

.Search { border: 1px solid #d1d1d1; }

.Search h2 {
	background: none !important;
	border: none !important;
	color: #000;
}

#Slogan { color: #fff; }

#smallSearch_Query { border: 1px solid #c5c5c5; }

.Summary li a {
	background: none !important;
	color: #fff;
}

.Summary li a:hover { color: #fff; }

table a:hover { color: #dcd7b8; }
table ul { color: #fff; }

.Testimonial { border: 4px solid #e6e6c2; }
.Testimonial_content { color: #fff; }

th { color: #fff; }

#Timeline {
	margin: 0 auto 10px auto;
	border-top: 8px #22293f solid;
}

p.TimelineLinks {
	/*height: 30px;*/
	margin: 5px;
	/*text-align: right;*/
}

.White {
	border: 4px solid #e6e6c2;
	color: #666;
}

.White h2 {
	background: none !important;
	border: 0 !important;
	color: #fff;
}

or: #fff }

background: none !important;
	border: 0 !important;
	color: #fff;
}
