/* Color Glossary
#FDE1EB - Pale pink of body background
#034794 - Navy blue of menubar and barrister sidepanel backgrounds
#ffffff - white
#000000 - black
#E9E8E8 - menubar grey
#214084 - dark blue text
#dee3ed - pale blue used on hr and side boxes
#051D78 - blue highlight text color
#12297E - dark blue sidepanel text
#ED1459 - pink borders and underlines
*/

@import url(menubar.css);
@import url(footer.css);
@import url(sidepanel.css);
@import url(barristers.css);
@import url(listings.css);
@import url(links.css);
@import url(forms.css);
@import url(contact.css);

.mceContentBody { background: #ffffff; margin: 0; padding: 5px; }

body { background: url('/media/images/base/background-slice1.gif') repeat-x top #fde1eb; margin: 20px auto 0 auto; padding: 0px; font-size: 8pt; font-family: Verdana, verdana, helvetica, sans-serif; width: 950px; }
div#header { background: url('/media/images/base/masthead-right.png') no-repeat 815px 2px; text-align: left; height: 123px; width: 881px; margin-left: 10px; }

div#outer { width: 100%; text-align: center; margin: 0; padding: 0; }
div#inner { text-align: center; margin-left: 15px; margin-right: 15px; padding-left: 20px; padding-right: 20px; background: #ffffff; min-width: 900px; overflow: auto;}

div#container { width: 98%; margin-left: auto; margin-right: auto; }
div.left { width: 200px; float: left; margin: 0px 5px 5px 0px; text-align: left; }
div#left-container { width: 220px; float: left; background: url('/media/images/base/background-line1.jpg') repeat-y top right; margin-bottom: 10px; padding-bottom: 20px; }

div.right ul { margin: 0; padding: 0; list-style: none; }
div.right { width: 200px; float: right; text-align: right; margin: 0px 0px 5px 0px;}
div#right-container { width: 225px; float: right; background: url('/media/images/base/background-line1.jpg') repeat-y top left; margin-bottom: 10px; padding-bottom: 20px;}
div#center { width: 57%; text-align: justify; margin-left: auto; margin-right: auto; padding: 0px 15px; font-size: 9pt; padding-bottom: 20px; }

.clear { clear: both; }
.hidden { display: none; }
.error { color: #ff0000; font-weight: bold; }

a, a:visited, a:link, a:active { color: #E7195A; text-decoration: none; font-weight: bold; }
a:hover { color: #E7195A; text-decoration: underline; font-weight: bold; }

a img { border: 0; }
img.right { margin: 0 0 15px 15px; }
img.left { margin: 15px 15px 0 0; }

hr { height: 1px; color: #dee3ed; background: #dee3ed; border: #dee3ed; }

h1, h2, h3, h4, h5, h5 { margin: 5px 0px 15px 0px; font-family: Arial, arial, helvetica, sans-serif; }
h1 { color: #E7195A; font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em;}
h4 { font-size: 1.1em;}
h5 { font-size: 1em;}
h6 { font-size: 0.9em;}

li { margin-bottom: 10px; }
.memberlist td { border: none; } /* border-top: 1px solid #ED1459; border-bottom: 1px solid #ED1459; border-left: none; }*/

.newsticker{ list-style-type: none;  }
.newsticker li { padding: 0; }

/* BIG QUOTES! */
div#content blockquote { position: relative; text-indent: 0em; margin-top: 50px; text-align: justify; margin-left: auto; margin-right: auto; width: 80%; }
span.bqstart, span.bqend { font-size: 2em; color: #c0c0c0; font-family: Times, serif; padding-top: 10px; position: relative; top: 25px; }
.bqtext { font-size: 1.5em; color: #034794; padding-top: 10px; font-0style: italic; }

/* span.bqstart { text-indent: 0; position: absolute; top: -0.3em; left: -0.5em; }
span.bqend { position: absolute; margin-top: -1em; right: -0.5em; text-indent: 0;} */
.practiceareanews { overflow: auto; }
marquee { margin-bottom: 10px; height: 100px;}
#searchresults td { padding-bottom: 10px; }

#center p {
text-align: justify;
text-justify: both;
}