﻿body 
{
	background-color: #bc4210;
	margin: 0;
	padding: 0 0 0px 0;
	height: 100%;
}

#topbar
{
	height: 100%;
	background-image: url(./images/top_header.gif);
	background-repeat: repeat-x;
}

#container
{
	width: 962px;
	margin: 0 auto;
}

#header1
{
	display: inline;
	width: 278px;
	height: 111px;
	float: left;
}

#header1 a
{
	display: block;
	width: 278px;
	height: 111px;
	background-image: url(./images/header1c.gif);
}

#header2
{
	display: inline;
	width: 222px;
	height: 111px;
	float: right;
	background-image: url(./images/header2.gif);
}

/*Main Graphic Section - Graphic changes for each page on main nav*/

#graphic_home
{
	width: 960px;
	height: 444px;
	border: 1px solid #ffffff;
	background-image: url(./images/home_graphic.gif);
	clear:both;
	display: block;
}

#graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/main_graphic4.gif);
	clear:both;
	display: block;
}

#graphic_our_attorneys
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/our_attorneys_graphic2.gif);
	clear:both;
	display: block;
}

#graphic_practice_areas
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/faqs_graphic2.gif);
	clear:both;
	display: block;
}

#graphic_video_tips
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/faqs_graphic2.gif);
	clear:both;
	display: block;
}

#diggs_bio_graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/diggs_bio_graphic2.gif);
	clear:both;
	display: block;
}

#herndon_bio_graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/herndon_bio_graphic2.gif);
	clear:both;
	display: block;
}

#remy_bio_graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/remy_bio_graphic2.gif);
	clear:both;
	display: block;
}

#prihoda_bio_graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/prihoda_bio_graphic.gif);
	clear:both;
	display: block;
}

#tesha_bio_graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/tesha_bio_graphic.gif);
	clear:both;
	display: block;
}


#map_graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/map_graphic.gif);
	clear:both;
	display: block;
}

#contact_us_graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/faqs_graphic.gif);
	clear:both;
	display: block;
}

#articles_graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/articles_graphic2.gif);
	clear:both;
	display: block;
}

#faqs_graphic
{
	width: 960px;
	height: 350px;
	border: 1px solid #ffffff;
	background-image: url(./images/practice_areas_graphic3.gif);
	clear:both;
	display: block;
}

/*End Main Graphics Section*/

/*Diggs Bio Badges*/

ul#diggs_buttons
{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	clear:both;
}

ul#diggs_buttons li
{
	float: left;
	display: inline;
	margin: 0px 15px 0px 0px;
}

ul#diggs_buttons li.board_badge
{
	width: 188px;
	height: 85px;
	border: 1px solid #000000;
	background-image: url(./images/board_badge.gif);
	background-repeat: no-repeat;
}


ul#diggs_buttons a.martindale
{
	display: block;
	width: 157px;
	height: 26px;
	background-image: url(./images/lawyer_bug2.gif);
}

ul#diggs_buttons li.sl_badge_150
{
	width:150px;
	text-align:center;
	background-color:rgb(255,255,255);
	font-family:arial;
	font-size:12px;
	border:1px solid rgb(191,191,191);
	border-bottom:4px solid rgb(86,131,154);
	line-height:1.5;
}

#profile
{
	padding:2px;
}

ul#diggs_buttons a.sl_badge_150
{
	color:rgb(131,7,30);
	text-decoration:none;
}

ul#diggs_buttons a.sl_badge_150:hover
{
	text-decoration:underline;
}

#online
{
	width:100%;
	text-align:center;
	font-family:arial,sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:rgb(148,0,37);
}

#visit
{
	text-align:center;
	font-size:12px;
}

/*End Diggs Bio Badges*/

/*Main Nav Section*/

ul#main_nav
{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	clear:both;
}

ul#main_nav li
{
	float: left;
	display: inline;
}

ul#main_nav li a
{
	display: block;
	height: 34px;
}

ul#main_nav a.home
{
	background-image: url(./images/nav_home_hover.gif);
	width: 121px;
	border-left: 1px solid #ffffff;
}

ul#main_nav a.home:hover
{
	background-position: 0 34px;
}

ul#main_nav a.our_attorneys
{
	background-image: url(./images/nav_our_attorneys_hover.gif);
	width: 226px;
}

ul#main_nav a.our_attorneys:hover
{
	background-position: 0 34px;
}

ul#main_nav a.video_tips
{
	background-image: url(./images/nav_video_tips_hover.gif);
	width: 179px;
}

ul#main_nav a.video_tips:hover
{
	background-position: 0 34px;
}

ul#main_nav a.articles
{
	background-image: url(./images/nav_articles_hover.gif);
	width: 156px;
}

ul#main_nav a.articles:hover
{
	background-position: 0 34px;
}


ul#main_nav a.faqs
{
	background-image: url(./images/nav_faqs_hover.gif);
	width: 124px;
}

ul#main_nav a.faqs:hover
{
	background-position: 0 34px;
}

ul#main_nav a.contact_us
{
	background-image: url(./images/nav_contact_us_hover2.gif);
	width: 154px;
	border-right: 1px solid #ffffff;
}

ul#main_nav a.contact_us:hover
{
	background-position: 0 34px;
}

/*End Main Nav Section*/

/*Practice Areas Nav Section*/

ul#pa_nav
{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	clear:both;
}

ul#pa_nav li
{
	float: left;
	display: block;
}

ul#pa_nav li a
{
	display: block;
	height: 34px;
}

ul#pa_nav a.divorce
{
	background-image: url(./images/nav_divorce.gif);
	width: 240px;
}

ul#pa_nav a.divorce:hover
{
	background-position: 0 34px;
}

ul#pa_nav a.child_custody
{
	background-image: url(./images/nav_childcustody.gif);
	width: 240px;
}

ul#pa_nav a.child_custody:hover
{
	background-position: 0 34px;
}

ul#pa_nav a.family_law
{
	background-image: url(./images/nav_familylaw.gif);
	width: 240px;
}

ul#pa_nav a.family_law:hover
{
	background-position: 0 34px;
}

ul#pa_nav a.mediation
{
	background-image: url(./images/nav_mediation.gif);
	width: 240px;
}

ul#pa_nav a.mediation:hover
{
	background-position: 0 34px;
}

ul#pa_nav a.property_assets
{
	background-image: url(./images/nav_propertyassets.gif);
	width: 240px;
}

ul#pa_nav a.property_assets:hover
{
	background-position: 0 34px;
}

/*End Practice Areas Nav Section*/

/*Sidepanel Section*/

#sidepanel
{
	display: block;
	float: left;
	background: #c4ac60;
	width: 240px;
	height: 775px;
	border-right: 1px solid #ffffff;
	font-family: Palatino Linotype;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
}

#sidepanel_padding
{
	padding: 23px 25px 25px 27px;
}

#sidepanel ul
{
	color: black;
	font-family: Palatino Linotype;
	font-size: 16px;
	list-style-type: square;
}

#sidepanel_resources
{
	display: block;
	float: left;
	background: #c4ac60;
	width: 240px;
	height: 1500px;
	border-right: 1px solid #ffffff;
	font-family: Palatino Linotype;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
}

#sidepanel_resources ul
{
	color: black;
	font-family: Palatino Linotype;
	font-size: 16px;
	list-style-type: square;
}

#sidepanel_faqs
{
	display: block;
	float: left;
	background: #c4ac60;
	width: 240px;
	height: 1100px;
	border-right: 1px solid #ffffff;
	font-family: Palatino Linotype;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
}

#sidepanel_faqs ul
{
	color: black;
	font-family: Palatino Linotype;
	font-size: 16px;
	list-style-type: square;
}

#sidepanel_bio_diggs
{
	display: block;
	float: left;
	background: #c4ac60;
	width: 240px;
	height: 800px;
	border-right: 1px solid #ffffff;
	font-family: Palatino Linotype;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
}

#sidepanel_bio_diggs ul
{
	color: black;
	font-family: Palatino Linotype;
	font-size: 16px;
	list-style-type: square;
}

#sidepanel_video_tips
{
	display: block;
	float: left;
	background: #c4ac60;
	width: 240px;
	height: 2350px;
	border-right: 1px solid #ffffff;
	font-family: Palatino Linotype;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
}

#sidepanel_video_tips ul
{
	color: black;
	font-family: Palatino Linotype;
	font-size: 16px;
	list-style-type: square;
}

/*End Sidepanel Section*/

#map_link
{
	display: inline;
	width: 188px;
	height: 97px;
	float: left;
}

#map_link a
{
	display: block;
	width: 173px;
	height: 97px;
	background-image: url(./images/map_link.gif);
}

#blog_link
{
	display: inline;
	width: 188px;
	height: 32px;
	float: left;
}

#blog_link a
{
	display: block;
	width: 188px;
	height: 32px;
	background-image: url(./images/blog_link.gif);
}

.txtbox_padding
{
	padding-bottom: 6px;
}
.btn_padding
{
	padding-bottom: 8px;
}

#content
{
	display: block;
	float: right;
	width: 960px;
	/*height: 100%;*/
	background: #dac78c;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 0px 0px 0px 0px; 
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	font-variant: normal;
}

#content_text
{
	width: 675px;
	padding: 0px 10px 0px 10px;
}

#placeholder
{
	width:695px;
	float: right;
	padding: 10px 10px 10px 10px;
}

#placeholder li
{
	list-style-type: square;
	margin: 0 0 5px 0;
}

#placeholder p
{
	line-height: 20px;
}

#small_list
{
	font-size: 11px;
}

#list_left
{
	float: left;
}

#list_right
{
	float: left;
	display: inline;
}

#list_right2
{
	float: left;
	display: inline;
}

#pressbox
{
	display: block;
	float:right;
	width: 209px;
	height: 310px;
	margin: 40px 5px 2px 20px;
}

.header
{
	height: 41px;
	background-image: url(./images/pressbox_header2.gif);
	display: block;
}

#pressbox a.hbj
{
	height: 120px;
	background-image: url(./images/pressbox_hbj.gif);
	display: block;
}

#pressbox a.sl
{
	height: 149px;
	background-image: url(./images/pressbox_sl.gif);
	display: block;
}

#btn_board_cert
{
	display: block;
	float: left;
	width: 214px;
	height: 106px;
	margin: 0 auto;
	padding: 20px 0 20px 14px;
}

#btn_board_cert a
{
	background-image: url(./images/btn_board_certified2.gif);
	width: 214px;
	height: 106px;
	clear:both;
	display: block;
}

ul#video_display
{
	list-style-type: none;
	margin-left: 10px;
	padding:0px;
	clear:both;
}

ul#video_display li
{
	float: left;
	display: inline;
}

ul#video_display li a
{
	display: block;
	height: 225px;
}

ul#video_display a.video1
{
	background-image: url(./images/video1.gif);
	width: 226px;
}

ul#video_display a.video2
{
	background-image: url(./images/video2.gif);
	width: 234px;
}

ul#video_display a.video3
{
	background-image: url(./images/video3.gif);
	width: 215px;
}

/*
#video_display a.nbc
{
	height: 215px;
	background-image: url(./images/vid_nbc.gif);
	display: block;
}

#video_display a.fox
{
	height: 207px;
	background-image: url(./images/vid_fox.gif);
	display: block;
}
*/


/*
#fox_video
{
	display: block;
	float: right;
	width: 224px;
	height: 252px;
	margin: -55px 0px 0px 20px;
}

#fox_video a
{
	background-image: url(./images/fox_video.gif);
	width: 224px;
	height: 252px;
	clear:both;
	display: block;
}
*/

#bio_vid
{
	display: block;
	float: right;
	width: 300px;
	height: 200px;
	margin: 0px 10px 35px 10px;
}

#footer
{
	width: 962px;
	height: 40px;
	font-family: Palatino Linotype;
	font-variant: small-caps;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	margin: 5px auto;
}

#footer a
{
	font-family: Palatino Linotype;
	font-variant: small-caps;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

#footer a:hover
{
	color: #000000;
}

h1
{
	font-family: Palatino Linotype;
	font-weight: bold;
	font-variant: small-caps;
	color: #bc4210;
	font-size: 30px;
}	

h2
{
	font-family: Palatino Linotype;
	font-weight: bold;
	font-variant: small-caps;
	color: #bc4210;
	font-size: 20px;
}


h3
{
	font-family: Palatino Linotype;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 17px;
	display: block;
}

h4
{
	font-family: Palatino Linotype;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 19px;
}

a
{
	color: Black;
}
