/* CSS Document */

html{text-align:center;}
body{width:910px; position:relative; background:#F1EEE6;  text-align:center; margin:0 auto;}

div#wrapper{padding:0 5px; background:#C3BDA4 url(http://www.weisslurie.com/images/layout/wl-bg.gif) repeat-y; text-align:left; }
hr{display:none;}

div#quick-information ,
div#branding,
div.sidebar,
ul#top-menu{display:none;} 


/* Main Content
-----------------------------------------*/
div#content{}
div.main-content{width:620px; padding:10px 10px 10px 20px; float:none;}

div.main-content h2{ font:bold 18px Verdana; color:#2D2B20; margin:5px 0 0 0;}
div.main-content > h2 + p{ font: 12px/20px Arial; color:#5B5648;}

div.main-content ul{ margin:10px 0;}
div.main-content ul li{ border-bottom:1px solid #E7E4DC; }
div.main-content ul li h2 a {color:#960000; font: 14px Arial; text-decoration:none; padding:0 0 7px 0;}
div.main-content ul li p{font: 12px/20px Arial; color:#666;}



ul.intro-and-quote{background:#E9EFF4; display:block; height:240px; margin:0 0 15px; /*border-bottom:15px solid #fff;*/}
ul.intro-and-quote li{ float:left; }
ul.intro-and-quote li.intro{ width:450px; padding:15px;}
ul.intro-and-quote li.intro p{ font: 16px/21px "Times New Roman", Times, serif; color:#5B5648;}
ul.intro-and-quote li.quotes{width:300px; float:right; margin:17px 50px 0 0 ; }



div.main-content ul#latest-news{ width:620px; margin:0; overflow:hidden; }
div.main-content ul#latest-news h2{color:#333; font: bold 16px Arial; text-decoration:none; padding:0 0 7px 0;}
div.main-content ul#latest-news li{ width:600px; float:left; border:none; background:#F4F1EA; margin:0 10px 0 0; display:block; padding:5px; border-bottom:1px solid #E7E4DC; }
div.main-content ul#latest-news li h3 a {color:#960000; font: bold 14px Arial; text-decoration:none; display:block; padding:0 0 5px 0;}
div.main-content ul#latest-news li p{font: 12px/20px Arial; color:#666;}


div.main-content ul#cases{width:620px; margin:15px 0 0 0;overflow:hidden;  }
div.main-content ul#cases li{width:200px;float:left; border:none;  margin:0 2px; padding:0; display:block;}
div.main-content ul#cases li h2{font:bold 16px/20px Arial; color:#333;}

div.main-content ul#cases ul{width:190px; overflow:hidden; margin:0; padding:0; float:left;}
div.main-content ul#cases ul li{width:175px; border-bottom:1px solid #CCC; padding:5px 5px 5px 20px; background: url(http://www.weisslurie.com/images/layout/select-arrow.gif) no-repeat 0 7px;}
div.main-content ul#cases ul li a {color:#960000; font: 12px Arial; text-decoration:none; padding:0; }
div.main-content ul#cases ul li p{font: 12px/20px Arial; color:#666;}





/* ABOUT sectiion
   The Firm Bio
-----------------------------------------*/
body#about div.main-content h2 {color:#960000; font: 18px Arial; padding:0 0 7px 0;}
body#about div.main-content img { float:right; padding:0 0 10px 10px;}
body#about div.main-content p{font: 12px/20px Arial; color:#666; margin:0 0 10px 0;}

body#about div.main-content ul{ margin:10px 0;}
body#about div.main-content ul li{ border-bottom:1px solid #E7E4DC; padding:7px 0; }
body#about div.main-content ul li a {color:#960000; font: 14px Arial; text-decoration:none; padding:0 0 7px 0;}



/* ABOUT sectiion
    Attorneys Biographys
-----------------------------------------*/
body#attorney div.main-content h2 {color:#960000; font: 18px Arial; padding:0 0 15px 0;}
body#attorney div.main-content h2 span {color:#960000; font: 13px Arial; letter-spacing:1px; padding:3px 0 0 0;}

body#attorney div.main-content ul.bio  { display:block; width:185px; float:right; margin:5px 0 20px 15px ;}
body#attorney div.main-content ul.bio li { display:inline; border:none; clear:both; width:185px; }
body#attorney div.main-content ul.bio li img { float:left; padding:0 10px 10px 0;}
body#attorney div.main-content ul.bio li p {font: 12px/20px Arial; color:#666; text-align:center; float:none; margin:0 0 0 0;}

body#attorney div.main-content p{font: 12px/20px Arial; color:#333; margin:0 0 10px 0; text-align:justify;}
body#attorney div.main-content h3{font: bold 13px/20px Arial; color:#333; margin:0 0 10px 0;}

body#attorney div.main-content ul.list{font: 12px/20px Arial; color:#333; margin:0 0 10px 0; overflow:hidden;}


/* CASE sectiion
-----------------------------------------*/
body#case-list div.main-content ul{ margin:10px 0;}
body#case-list div.main-content ul li{ border-bottom:1px solid #E7E4DC; padding:7px 0; }
body#case-list div.main-content ul li a {color:#960000; font: 13px verdana; text-decoration:none; padding:0 0 7px 0;}

body#case div.main-content h2 {color:##D2B20; font: bold 17px verdana; padding:0 0 15px 0;}
body#case div.main-content h3 {color:#831933; font: bold 14px verdana; padding:7px 0 7px 0;}
body#case div.main-content h3.join {color:#8C1B37; font: bold 16px verdana; letter-spacing:1px; padding:7px 0 7px 0;}

body#case div.main-content div { float:left; width:425px;}
body#case div.main-content p{font: 12px/20px verdana; color:#333; margin:0 0 10px 0; text-align:justify;}

body#case div.main-content ul{ margin:3px 0 0 0; float:right; width:165px; padding:5px; background:#E2DFDD; font: 12px verdana; border:1px dashed #333;}
body#case div.main-content ul h2 {color:#333; font:bold 12px verdana; padding:0 0 3px 0;}
body#case div.main-content ul li{ border:none; padding:0 0 3px 0; font: 11px verdana; }
body#case div.main-content ul li h3 {color:#333; font:bold 11px/16px verdana;}
body#case div.main-content ul li a {color:#831933; font: 11px verdana; text-decoration:none; padding:0 0 4px 0;}


body#case div.main-content ul li.contact-name a { display:block;}



/* News sectiion
-----------------------------------------*/
body#news div.main-content h2 {color:#960000; font: 18px Arial; padding:0 0 7px 0; }
body#news div.main-content p.date{font: 13px/20px Arial; color:#8C876B; margin:0 0 10px 0;}
body#news div.main-content p{font: 12px/20px Arial; color:#666; margin:0 0 10px 0;}
body#news div.main-content ul li a {color:#960000; font: 13px Arial; text-decoration:none; padding:0 0 7px 0;}
body#news div.main-content img { float:right; padding:0 0 10px 10px;}

body#news div.main-content ul{ margin:10px 0;}
body#news div.main-content ul li{ border-bottom:1px solid #E7E4DC; padding:7px 0; }
body#news div.main-content ul li a {color:#960000; font: 13px Arial; text-decoration:none; padding:0 0 7px 0;}

body#news div.main-content p.body {font: 13px/20px Arial; color:#333; margin:0 0 10px 0;}
body#news div.main-content a.download {color:#960000; font: bold 12px Arial; text-decoration:none;}


/* FAQ sectiion
-----------------------------------------*/
body#faq div.main-content ul{ margin:10px 0;}
body#faq div.main-content ul li{ border-bottom:1px solid #E7E4DC; padding:10px 0; }
body#faq div.main-content ul li h2 {color:#960000; font: 18px Arial; text-decoration:none; padding:0 0 7px 0;}
body#faq div.main-content ul li p{font: 12px/20px Arial; color:#666;}

body#faq div.main-content p{font: 12px/20px Arial; color:#666;}


/* Research
-----------------------------------------*/
body#research div.main-content ul li{ background: url(http://www.weisslurie.com/images/layout/weblink.png) no-repeat 10px 7px; padding:0 10px 10px 60px;}

/* Contact sectiion
-----------------------------------------*/
body#contact div.main-content h3{font:bold 13px/22px verdana; color:#5B5648; margin: 0 0 15px 0; display:block;}

body#contact div.main-content ul{ width:100%; overflow:hidden; font: 12px/19px Arial; color:#5B5648;}
body#contact div.main-content li{ width:45%; float:left; border:none;}
body#contact div.main-content li h2{font:bold 12px/22px Arial; color:#5B5648;}
body#contact div.main-content li a{color:#960000;}

body#contact div.main-content p{font: 12px/20px Arial; color:#666;}


body#contact div.main-content ul.contact-form{ width:100%; overflow:hidden; font: 12px/19px Arial; color:#333;}
body#contact div.main-content ul.contact-form li{ width:97%; float:none; border:none; display:block; padding:0 0 15px 0;}
body#contact div.main-content ul.contact-form li label{font:12px Arial; color:#5B5648; float:left; width:110px;}
body#contact div.main-content ul.contact-form li input{font:bold 13px Arial; color:#333; width:180px; height:18px; border:1px solid #7F9DB9; background:#FFF;}
body#contact div.main-content ul.contact-form input.btn{font:12px Arial; color:#333; width:75px; margin:0 0 0 110px; display:block;}


/* Search
-----------------------------------------*/
body#search fieldset.search{ display:block; background:#FFFFCC; padding:5px;}

body#search div.main-content fieldset.search label{width:70px; float:left; font:bold 14px/22px Arial; color:#5B5648;}
body#search div.main-content input.search-1{ float:left; height:20px; width:160px;}
body#search div.main-content input.submit{ float:left; height:20px; width:80px; margin:0 0 0 15px;}

body#search div.main-content ul li {padding: 10px 0;}
body#search div.main-content ul li p.title a{font:bold 14px Arial; display:block; padding:0 0 5px 0; color:#990033; text-decoration:none;}
body#search div.main-content ul li p.body{ font:13px/20px Arial;}




/* Footer
-----------------------------------------*/
div#footer{background:#a39c7b url(http://www.weisslurie.com/images/layout/footer-bg.jpg) repeat-x; width:880px; height:70px; text-align:center; padding:15px 10px; position:relative;}
div#footer p.warning{font: 12px/20px Arial;  color:#FFF; margin:10px 0 5px 0;}
div#footer span{ display:block; margin:25px 0 0 0;}
div#footer span a{font: 12px/20px Arial;  color:#00040F ; padding:0 8px; }

/* Join a avase
-----------------------------------------*/



body#join strong{ font-weight:bold;}

	body#join div.main-content h2{ font: bold 16px Arial; color:#333; margin:0 0  10px 0;}
	body#join div.main-content h3{	font: bold 12px Arial; color:#333; margin:0 0  7px 0;}
	body#join div.main-content p{	font: 12px/20px Arial; color:#333; margin:0 0 10px 0;}
	
  body#join div.main-content label{font: 12px Arial; color:#333;}
	body#join div.main-content input{height:18px; font: 10px Arial; color:#333;}
	
	body#join div.main-content ul{	font: 12px/19px Arial; color:#333;}
	body#join div.main-content ul li{	font: 11px/18px Arial; color:#333; border-bottom:none;}
	
	body#join div.main-content ol {margin:10px 0 5px 10px; font:12px Arial; color:#333;  padding:0 0 0 10px; display: list-item; list-style-type:decimal; vertical-align:top;  }
	body#join div.main-content ol li{	margin:0 0 8px 0; display: list-item; list-style-type:decimal; vertical-align:top;}

  body#join div.main-content ul.form        {margin:10px 0; padding:10px; background:#FFF; border:1px solid #CCC; }
	body#join div.main-content ul.form li        {display:block; clear:both; margin:0 0 8px 0; overflow:hidden;}
	body#join div.main-content ul.form li span   {display:block; clear:both; font: italic 11px/18px Arial; margin:5px 100px 0 60px; }
	body#join div.main-content ul.form li label  {width: 150px; float:left; margin:0 10px 0 0; text-align:right;}
	body#join div.main-content ul.form li input  {width: 250px; float:left;}

		
body#join table { font: 12px/20px arial; color:#333; margin:10px 0; background:#fff;  }
body#join table caption { font: bold 14px Arial; text-align:left; color: #8C1B37; }
body#join table tr#head th { font: bold 12px Arial; text-align:left; padding: 4px 0 4px 9px; background: #8C1B37; border-bottom: 1px solid #DCEDF3; color: #FFF;  vertical-align:bottom; }
body#join table tr td {padding: 6px 8px; border-bottom: 1px solid #F7EAED; }
body#join table tr td.one {width:150px;}
body#join table tr td.two {width:150px; }
body#join table tr td.three {width:150px;}
body#join table tr td.four {width:200px;}


body#join ul#check-boxes{overflow:hidden; width:100%; margin:10px 0; padding:10px; background:#FFF; width:600px; border:1px solid #CCC; }
	body#join ul#check-boxes li{float:left; padding:3px;}
	body#join ul#check-boxes li input{margin:0 6px 0 0;}
	body#join ul#check-boxes li label{position:relative; top:-2px;}
	body#join ul#check-boxes li.a{width:300px;}
	body#join ul#check-boxes li.b{width:90px;}
	body#join ul#check-boxes li.c{width:60px;}
	body#join ul#check-boxes li.d{width:300px;}
	body#join ul#check-boxes li.e{width:280px;}
	
body#join div#message{overflow:hidden; width:100%; margin:10px 0; padding:10px; background:#FFF; width:600px; border:1px solid #CCC; }
body#join  div#message p{ width:200px; float: left;}
body#join  div#message textarea{ width:350px; height:150px; margin:8px 0; float: right;}

body#join ul#end{ overflow:hidden; width:100%; margin:10px 0; padding:10px; background:#FFF; width:600px; border:1px solid #CCC; }
	body#join 	ul#end li{display:block; margin:0 0 10px  0; clear:both}
	body#join ul#end li input{margin:0 10px 0 0; padding:0; float:left;}
	body#join ul#end li label{ margin:0; padding:0; display:block;}
