@charset "utf-8";
/* Maryland Family Law Firm - Content CSS Document */

h1 {
	font-size: 15px
}

h2 {
	font-size: 13px
}

h3 {
	font-size: 12px
}

a {
	color: #CC0000;
	text-decoration: none
}

p {
	margin: 0 0 10px 0
}

a:hover {
	color: #FF0000;
	text-decoration: underline
}

a:visited {
	color: #CC0000;
	text-decoration: none
}

a:visited:hover {
	color: #FF0000;
	text-decoration: underline
}

li p {
	margin: 0 0 7px 0
}

.firmname {
	font-weight: bold;
	color: #990000;
}

#subheader .firmname {
	color: #FFCC66;
}

.boldtext {
	font-weight: bold
}

.textright {
	text-align: right;
	padding-right: 5px
}

.contactus {
	font-weight: bold;
}

#banner_text {
	background: none;
	position: absolute;
	width: 450px;
	height: 83px;
	top: 36px;
	left: 29px;
	color: #FFCC66;
	overflow: hidden;
	z-index: 75
}

#banner_text p {
	margin: 0 0 15px 0
}

#banner_text a {
	color: #FF9900;
	font-weight: bold
}

#banner_text a:hover {
	color: #FF6600;
}

#banner_text a:visited:hover {
	color: #FF9900;
}

#testimonials {
	background: none;
	position: absolute;
	width: 385px;
	height: 83px;
	top: 35px;
	left: 500px;
	color: #FFCC66;
	overflow: hidden;
	z-index: 75
}

.page_divider {
	background: url(../images/page_divider.png) no-repeat;
	position: relative;
	width: 487px;
	height: 10px;
	margin: 10px auto
}

.exphead {
	margin-left: 5px
}

.vlo_screenshot {
	display: block; 
	margin: 10px auto; 
	border: 1px #CCCCCC solid
}

.pagetitle {
	background: none;
	position: relative;
	width: 535px;
	height: 41px;
	margin: 0 0 10px 0;
	overflow: hidden;
	z-index: 100
}