/* css to take out browser defaults */

a:link,a:visited {color:#FFFFFF}
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p
{margin:0; padding:0; }
a img,:link img,:visited img { border:0px solid black;  }

body {margin: 0; padding: 0; 
	background: #000; 
	color: #fff; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 76%; }

#wrapper {margin: 0 auto; padding: 0; width: 807px; position: relative; 
	background: #9A0403 url(/globalimages/bg.jpg) repeat-x; 
	color: #eee; }

#header {margin: 0px 0 0 2px; padding: 0; width: 807px; height: 224px; }

#lawyer-bottom {margin: 0px 0 0 2px; padding: 0; float: left; }

#top-content {margin: 20px 10px 0 318px; background: transparent; padding: 0 0 0 2px; }

#top-content p {padding: 5px 0 5px 0; }

h1 {text-indent: -5000px; height: 0em; }

h2 {font-size: 2.1em; }

#main-content {margin: 0px 10px 0 0px; padding: 0 0 0 245px; background: #000 url(/globalimages/bg-container.gif); color: #fff; min-height: 510px; }

#main-content p {padding: 5px 0 5px 0; }

.list-header {margin: 15px 0 0 0; font-size: .95em; }
ul.content-list {margin: 0 0 0 0px; padding: 5px 0px 0px 18px; list-style: square; }

ul.content-list li {margin: 0 0 0 0px; padding: 0px 0px 5px 0px; }

ul.content-list {margin: 0 0 0 0px; padding: 0px 0px 0px 15px; 
	list-style-image: url(/globalimages/black-square.gif);}

ul.content-list li {margin: 0 0 0 0px; padding: 0px 0px 2px 0px; }


#menuarea {margin: 0 0 0 0px; width: 199px; position: absolute; top: 422px; left: 0; background: url(/globalimages/bg-container.gif); }
#menuarea a, #menuarea a:link, #menuarea a:visited {text-decoration:none;}

#menu-list {margin: 0; padding: 0;  }

#menu-list li a{margin: 0px; padding: 0px; width: 199px; height: 30px; }

li#add_this {color: white; background: black url(/globalimages/nav/add_this.gif); height: 45px; }
li#add_this:hover {color: #990100; background: black url(/globalimages/nav/add_this.gif); height: 45px; }

li#adopt {margin: 0 0 10px 0; color: white; background: black url(/globalimages/nav/nav-adopt.jpg); height: 60px; }
li#adopt:hover {margin: 0 0 10px 0; color: white; background: black url(/globalimages/nav/nav-adopt-ro.jpg); height: 60px; }

li#home {color: white; background: black url(/globalimages/nav/nav-home.jpg); height: 30px; }
li#home:hover {color: #990100; background: black url(/globalimages/nav/nav-home-ro.jpg); height: 30px; }

li#life {color: white; background: black url(/globalimages/nav/nav-life.jpg); height: 30px; }
li#life:hover {color: white; background: black url(/globalimages/nav/nav-life-ro.jpg); height: 30px; }

li#firm {color: white; background: black url(/globalimages/nav/nav-firm.jpg); height: 30px; }
li#firm:hover {color: white; background: black url(/globalimages/nav/nav-firm-ro.jpg); height: 30px; }

li#tricks {color: white; background: black url(/globalimages/nav/nav-tricks.jpg); height: 30px; }
li#tricks:hover {color: white; background: black url(/globalimages/nav/nav-tricks-ro.jpg); height: 30px; }

li#newproducts {color: white; background: black url(/globalimages/nav/nav-newproducts.jpg); height: 30px; }
li#newproducts:hover {color: white; background: black url(/globalimages/nav/nav-newproducts-ro.jpg); height: 30px; }

li#stores {color: white; background: black url(/globalimages/nav/nav-stores.jpg); height: 30px; }
li#stores:hover {color: white; background: black url(/globalimages/nav/nav-stores-ro.jpg); height: 30px; }

li#mailing_list {color: white; background: black url(/globalimages/nav/nav-mailing_list.jpg); height: 30px; }
li#mailing_list:hover {color: white; background: black url(/globalimages/nav/nav-mailing_list-ro.jpg); height: 30px; }

li#head {color: white; background: black url(/globalimages/nav/nav-head.jpg); height: 28px; }

li#readmyblog {color: white; background: black url(/globalimages/nav/nav-readmyblog.jpg); height: 30px; }
li#readmyblog:hover {color: white; background: black url(/globalimages/nav/nav-readmyblog-ro.jpg); height: 30px; }

li#readmypress {color: white; background: black url(/globalimages/nav/nav-press.jpg); height: 30px; }
li#readmypress:hover {color: white; background: black url(/globalimages/nav/nav-press-ro.jpg); height: 30px; }

li#readmypress {color: white; background: black url(/globalimages/nav/nav-press.jpg); height: 30px; }
li#readmypress:hover {color: white; background: black url(/globalimages/nav/nav-press-ro.jpg); height: 30px; }

li#partners {color: white; background: black url(/globalimages/nav/nav-partners.jpg); height: 30px; }
li#partners:hover {color: white; background: black url(/globalimages/nav/nav-partners-ro.jpg); height: 30px; }

li#contact {color: white; background: black url(/globalimages/nav/nav-contact.jpg); height: 30px; }
li#contact:hover {color: white; background: black url(/globalimages/nav/nav-contact-ro.jpg); height: 30px; }

#lawyer-gram {margin: 10px 0 0 20px; }

.clearer {clear: both; }

.small-type {font-size: .90em; }

#footer {margin: 0 0 0px 0; padding: 0 0 55px 0; clear: both; color: #B95050; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
	background: black url(/globalimages/bg-footer.gif) no-repeat; text-align: right; 
	height: 50px; }

#footer-menu {background: transparent; padding: 28px 120px 0 0; font-size: .95em; }

#footer-menu a {background: black; color: #B95050; }
#footer-menu a:hover {background: black; color: #fff; }

.redtext {font-size:14px; color:#FF0000;}
.redtextbold {font-size:14px; font-weight:bold; color:#FF0000;}
.sudhead1 {font-size:14px; font-weight:bold;}