html, body { margin:0; padding:0;}

body {background-color:#fff url(../images/bg-body.pn) repeat-x 0 100%;}


.page_wrap { width:960px; margin:0 auto;}
.header { height:195px; text-align:center}
.logo { margin:15px 0 25px 0;}
.page { position:relative; z-index:1;}
.left-column { width:620px; float:left;}
.right-column { width:300px; float:right; }
.one-column {}
.content a { color:#000;}
.content .right-column {padding:20px 0;}
.content .right-column a img { margin-bottom:10px;}
.content {background:#fae687 url(../images/bg-content.png) repeat-x 0 0; min-height:333px; _height:333px; width:940px; margin:0 auto; text-align:left;}
.content_inner { padding:50px 20px 40px 60px;}
.title {color:#000000; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic; margin-top:0;}
.bottom-blocks { padding:10px;}
.bottom-blocks h3 { text-transform:uppercase; color:#888; font-size:12px;}

#view-Sports, #view-Commercial, #view-Corporate, #view-Criminal { display:inline-block; margin:5px 5px 0; font-weight:bold; text-transform:uppercase;}

#branch-Sports, #branch-Commercial, #branch-Corporate, #branch-Criminal { display:none; margin:5px 0 0 0;}

/* Atorneys */
.attorney-short-info {width:300px; margin:0 auto;}
.attorney-short-info h3, .bio h2 {margin:0; font-family:Georgia, 'Times New Roman', Times, serif; font-size:15px; letter-spacing:2px; font-weight:normal; text-transform:uppercase;}
#attorney-slider { text-align:center;}

.bio .position { font-size:14px; letter-spacing:1px; color:#826615; padding:5px 0;}

/* Contact */
.attorney-contact {text-transform:uppercase; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0;}
.attorney-contact .position { color:#826615; font-weight:bold;}
.attorney-contact h2 { font-weight:bold; font-size:14px; margin:2px 0;}
.attorney-contact span { font-family:Tahoma, Geneva, sans-serif}
.contact-form { width:379px; height:326px; background:url(../images/bg-contact-form.jpg) no-repeat 0 0; float:left; margin-top:15px;}
.contact-form td { color:#826615; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:3px 0;}
.contact-form input.text, .contact-form textarea { border:none; padding:5px; color:#555; font-family:Arial, Helvetica, sans-serif; width:97%;} 
.map {padding:5px; background:#be9a28; width:275px;}
.map a { font-size:0; line-height:0;}
.map a img { margin:0 !important;}

/* News */
.news_item { margin:20px 0;}
.photo { padding:5px; background:#be9a28;  float:left; width:150px;}
.news_content { /* float:right; width:360px; */}
.news_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0 0 0.5em 0; font-weight:bold; text-align:left;}
.news_date { text-transform:uppercase; font-size:11px; color:#7c5a1a;}
.news_text a { color:#000;}

/* Featured */
.featured-news { background:url(../images/bg-featured-news.jpg) no-repeat  0 0; height:156px; overflow:hidden;}
.attorney-block h2, .contact-block h2 { color:#FFF; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:5px 0 0 0; font-weight:normal}
.attorney-block, .contact-block {background:url(../images/bg-sim.jpg) no-repeat  0 0; height:164px; overflow:hidden; margin-top:-9px;}
.attorney-block { position:relative; z-index:1;}
.attorney-block .bullets { position:absolute; z-index:9; right:15px; bottom:10px; text-align:right;}
.attorney-block .bullets img { margin:0; cursor:pointer;}
.contact-block {background:url(../images/bg-contact.jpg) no-repeat  0 0;}


/* Footer */
.footer {width:960px; margin:0 auto; padding:20px 10px; text-align:left;} 
.footer, .footer a { color:#b99827; font-size:11px; text-decoration:none}
.footer a:hover { text-decoration:underline;}

/* Simple styles */
.clear { clear:both}
.fleft { float:left}
.fright { float:right}

/* Site MAP */
.site_map_div {font-weight:bold; padding:5px 20px 25px 10px;}
.site_map_div a, .site_map_div a:visited { text-transform:uppercase;}
.site_map_div .site_map_div a, .site_map_div .site_map_div a:visited { text-transform:none; font-weight:normal;}
.site_map_div .site_map_div { padding:10px 0 5px 20px; font-weight:normal; background:url(../img/bullet2.gif) no-repeat 8px 16px;}
.site_map_div .site_map_div .site_map_div { padding:3px 0 3px 20px; background:url(../img/bullet3.gif) no-repeat 8px 12px;}


/* Easy Slider */
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:940px;
		height:333px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:27px;
		height:27px;
		position:absolute;
		left:25px;
		top:160px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:910px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:27px;
		height:27px;
		background:url(../images/btn_prev.png) no-repeat 0 0;
		text-indent:-999em;
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	
/* // Easy Slider */

ul {
	list-style-type: none;
}

ul li {
	list-style-type: none;
	margin: 0 0 0 1em;
}

