﻿/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



body { margin: 0px; padding: 0px; background-color: #cccc99; }

.wrapper { width:705px;text-align:center;margin:0 auto }
.inner { float:left;border:1px solid #000;background-color:rgb(232, 232, 192);width:705px }
.gold-wrapper { border-top:1px solid #ffffa6;border-bottom:1px solid #ffffa6 }

.masthead { background-image:url(../images/moncurelogo.jpg);background-repeat:no-repeat;border-top:1px solid #000;border-bottom:1px solid #000;width:705px;height:142px }

#topbar { font-family:sans-serif;font-size:9px;color:#eeee94;background-image:url(../images/topad_bar.gif);background-repeat:repeat-x;letter-spacing:2px;padding:7px }

#topbar a, #topbar a:visited { color: #eeee94 }
#botbar a, #botbar a:visited { color:#fff }
#topbar a, #botbar a, h2 a { text-decoration:none }
#topbar a:hover, #botbar a:hover, h2 a:hover { text-decoration:underline }

#botbar { font-family:sans-serif;font-size:11px;color:#ffffff;background-image:url(../images/bottombg.gif);background-repeat:repeat-x;letter-spacing:2px;padding:7px 7px 14px;line-height:18px }

#nav { background-image:url(../images/navbarbg.gif);border-bottom:1px solid #e4e487;width:705px }
.nav-shadow { background-image:url(../images/navshadbg.gif);width:705px;height:23px;border-top:1px solid #827d42 }
.body-wrapper { float:left;text-align:left;width:100%;background-color:#eae8c1 }
.home .body-wrapper { background-image:url(../images/moncure_building_bg.jpg);background-repeat:no-repeat }
.body-wrapper #bodycopy { padding:0 25px 25px }
.home .body-wrapper #bodycopy, .contact .body-wrapper #bodycopy { float:left;width:350px }
.contact .body-wrapper { background-image: url(../images/river_bg.jpg); background-repeat: no-repeat; height:310px }
.directions .body-wrapper { background-image:url(../images/sign_bg.jpg);background-repeat:no-repeat }
.news .body-wrapper { background-image:url(../images/moncure_buidling2_bg.jpg);background-repeat:no-repeat;height:375px }

.bold, .bold a { font-weight:bold }

.smalltxt { font-family:sans-serif;font-size:9px;color:#eeee94;letter-spacing:2px;padding:7px }

h2,h3,th { font-family: Georgia, Times, serif; font-size:16px; font-weight: bold; letter-spacing:1px;color:#990000; margin: 0px; padding-top:12px; }

h3,th { color:#007987;font-size:12px;padding:5px 0;line-height:1.3 }

h2 a, h2 a:visited, h3 a, h3 a:visited, ol a { color:#990000 }


#bodycopy ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;margin-left:15px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding-bottom:15px;padding-left:0px;padding-right:0px;padding-top:0px; list-style-type:square; }

.attorneys-list-wrapper { float:left;text-align:center;width:100% }
.attorneys-list-wrapper #bodycopy.attorneys { float:none;margin:0 auto;padding:0 15px;text-align:left;width:60%;margin-top:10px }

#bodycopy.services, #bodycopy.attorneys, #bodycopy.staff, #bodycopy.contact, #bodycopy.testimonials { padding: 0pt 15px; float: left; width: auto;margin-top:10px }
.staff { padding: 0pt 15px; }




/*.services { padding: 0pt 15px; float: left; width: auto }*/

.family h3, .bankruptcy h3, .defense h3 { margin-top:10px;font-style:italic }
.family .inner, .bankruptcy .inner, .accident .inner, .defense .inner { background-color:#fafafa;width:250px;border:medium double #333;margin:10px 15px 15px 0 }
.family .inner h3, .bankruptcy .inner h3, .accident .inner h3, .defense .inner h3 { font-size:12px;color:#333;margin:5px 10px;font-style:normal }
#bodycopy.family .inner ul, #bodycopy.defense .inner ul  { font-size:11px;margin:0pt 22px; }
#bodycopy.bankruptcy .inner p, #bodycopy.accident .inner p, #bodycopy.defense .inner p { font-size:11px;margin:5px 10px }
#bodycopy.bankruptcy h2 img, #bodycopy.accident h2 img { width:362px;;height:199px;border:0px;float:right;margin:15px -15px 10px 0 }
#bodycopy.accident ol { font-family:Verdana,Arial,Helvetica,sans-serif;list-style-type:decimal;padding-left:20px;font-size:12px;margin-top:10px }
#bodycopy.accident ol li { padding-bottom:20px }
#bodycopy.accident ol li a.top { float:right }
#bodycopy.accident ol li ul li { padding:0 }
#bodycopy.accident ol.index { margin:0 0 0 5px;padding:20px 0 10px 20px;list-style-type:decimal }
#bodycopy.accident ol.index li { margin-bottom:10px;padding:0 }
#bodycopy.accident ol.index a { text-decoration:none }
#bodycopy.accident ol.index a:hover { text-decoration:underline }

#bodycopy.accident h3 { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000 }
#bodycopy.bankruptcy .thumb, #bodycopy.defense .thumb { 
	float:right;
	-webkit-box-shadow:1px 1px 3px #999;
	-moz-box-shadow:1px 1px 3px #999;
	border:1px solid #FFFFFF;
 }
 
 
.defense .leftcol { float:left;width:397px;margin:0 20px 20px 0 }


.services ul { margin-top:5px;margin-bottom:0px;padding:0px;font-size:12px }
.services ul li { margin-bottom:3px }

.attorneys p { padding:10px 0 }

/*#bodycopy { width: 350px; vertical-align: text-top;}*/
#bodyleft { width: 0px; height: 300px; text-align: left; float:left; padding: 0px 0px 25px 33px; }
#attorney { width: 0px; height: 300px; text-align: left; float:left; padding: 0px 0px 25px 100px; }

p, .bodycopy td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin:0px;padding-bottom:10px }
.bodycopy td { min-width:165px;padding:0 }
p a { color:#990000; text-decoration:none; }
p a:hover { text-decoration:underline }
p a:visited { color:#990000 }

.ruletext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; padding-bottom:2px;margin-bottom:50px;border-bottom:thin dashed #666666; font-weight:lighter; }

img.bio { float:right;padding:2px;margin-left:20px;border:medium #999999 double;background-color:#fff }
img.bio { 
	-moz-box-shadow:1px 1px 2px #999999;
	-webkit-box-shadow:1px 1px 2px #999;
}
img.bio.left { float:left;margin-left:0px;margin-right:20px }
.small { padding:10px 0 }
.row { float:left;width:100%;margin:0 auto;text-align:center }
.column { float:left;width:225px;text-align:left }

#footer { float: left; width: 100%; margin-top: 10px;border-top:1px solid #560808 }
.red-top { border-top:1px solid #891414 }
.gold-top { border-top:1px solid #ffffa6 }



.contact { font-family: Verdana; font-size: 96%; }
.contact label { width:8em; float: left; }
.contact label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.contact p { clear: both; }
.contact .submit { margin-left:31.5em; }
.contact em { color:red;font-weight: bold; padding-right: 1em; vertical-align: top; }


#bodycopy li a { color:#990000;text-decoration:none }
#bodycopy li a:hover { text-decoration:underline }
.em { 
color:#000s;
font-size:12px;
font-style:italic;
line-height:1.6
}

.martop10 {  
margin-top:10px
}
.marbot10 { 
margin-bottom:10px
}

.nomar {  
margin:0 !important
}

.scales {  background-image:url(../images/scales.gif);background-repeat:no-repeat;background-position:bottom right }



