/* CSS Document */


/* Start Standarizacion */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote {
	margin:0;
	padding:0;

}
table {
	border-collapse:collapse;
}
fieldset, img {
    border-width: 0;
   }
address, caption, cite, code, dfn,  th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
ul {
	list-style-type:disc;
}
ol {
	list-style-type:decimal;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
/* LIST ELEMENTS */
ul {
	list-style-type:disc;
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
ol {
	list-style-type:decimal;
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
/* remove top  bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl {
	margin-top:0;
	margin-bottom:0;
}
/* use circle when ul nested 2 deep */
ol ul, ul ul {
	list-style-type:circle;
}
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul {
	list-style-type:square;
}
hr {
	width:75%;
	margin-top:20px;
	margin-bottom:25px;
	color:#CCCCCC;
}

 
/* End Standarizacion */


body { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color: #F7F7F7; background-color:#858585}
p { line-height:25px; margin-top:40px; margin-left:10px}
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px ; padding-bottom:22px }
h2 { font-size:18px; padding-top:10px;}
h3 {font-size:17px; padding-top:10px; }

li { padding-bottom:10px; line-height:23px;}


a:link
{
    color: #F7F7F7;
    
	
}
a:visited
{
    color: #F7F7F7;
   
	

}
a:hover
{
    color: #F7F7F7;
   
	

}
a:active
{
    color: #F7F7F7;
    
	
	
}


#container {
		width:955px;
	height:100%;
	margin: 0 auto;
	border-top:0px;
	overflow:hidden;
	background-color:#11142c;

	
}

#menu{ background-image:url(images/menu-attorneys.gif); width:955px; height:50px}

#menu ul
{
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin-left: 50px;
    font-size: 18px;

	
}
#menu li
{
    float: left;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    padding-left: 30px;
    margin-left: -30px;
    margin-right: 30px;
	font-size:18px;
	

}


#menu a { color:#ffffff;}

#menu a:link
{
 
 
    text-decoration: none;
	font-size:18px

	
}
#menu a:visited
{
    
    text-decoration: none;
	font-size:18px
	
}
#menu a:hover
{
  
    text-decoration: underline;
	font-size:18px

}
#menu a:active
{
    
    text-decoration: none;
	font-size:18px
	
}






#content {  background-color:#11142c}
#left { width:508px; float:left; background-image:url(images/back-blue.gif); background-repeat:repeat-x; padding:27px 35px 27px 70px; background-color:#11142c; min-height:500px }

#left h2 a{ text-decoration:none}


#right { width:342px; float:left; background-image:url(images/back-blue.gif); background-repeat:repeat-x; }
#right p { font-size:24px; color: #8588a0; padding:10px 45px 0px 40px; margin-bottom:0px; font-family:"Times New Roman", Times, serif }
#right h2 { font-size:20px; padding-bottom:15px}
#right a { text-decoration:none}

#footer { background-image: url(images/footer-lawyer2.gif); clear:both; height:100px; padding:0px 20px 0px 10px; vertical-align:middle; width:955px; font-size:11px; text-align:center; line-height:25px; padding-top:25px }


#dir p { font-size:16px; font-weight:bold; padding-right:0px }
#dir a { color:#8588a0; text-decoration:underline; font-size:16px; }

#websiteby { clear:both; margin-bottom:20px; text-align:right; width:955px;
	height:100%;
	margin: 0 auto;
	border-top:0px;
	overflow:hidden;
	 }
	 

#contactform  { padding:20px; width:300px; margin-top:50px; height:500px}
#contactform p { margin:0px; padding:0px; padding-bottom:15px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif ; font-weight:bold}
#contactform h2 { padding-top:0px}



#attorneys p {margin-top:20px;}

.bio {float:left; margin:15px 15px 15px 0;}

.more { font-size:11px; }

.toptwenty { margin-top:20px}

.picright{ margin-left:35px; margin-top:15px}

.videos {margin-top:25px; margin-left:15px; background-color: White; padding:10px; width:422px}
.videos h1 { color:#006; font-size:18px; text-align:center; margin:0px; padding-top:10px}
.videos p {color: #000; margin:0px}

.videothumb {width:287px; height:72px; background-image: url(images/back-video.gif); background-repeat:repeat-x; padding:10px; margin-bottom:15px; font-size:12px;}
.videothumb h1 { font-size:14px; color:#FFF; padding-bottom:0px; margin-bottom:5px;}

.mediaicon { padding:30px 20px}

#texthome p { margin-top:10px; margin-bottom:10px}

#homeleft { width:658px; float:left; background-image:url(images/background-home.gif); background-repeat:repeat-x  }
#homeleft p {margin:27px 35px 30px 40px}

#homeright { width:297px; float:left; background-image:url(images/background-home.gif); background-repeat:repeat-x}
#homeright p { padding:0px 10px 15px 28px}

#practicemenu {margin-left:30px;  width:290px; margin-top:30px; padding:5px; border-left:solid 1px #8588a0 }
#practicemenu h3 {font-size:20px; color: #ffffff; padding-left:10px}
#practicemenu ul li { color: #8588a0; ; line-height:15px }


#practicemenu a { color:#ffffff }
#practicemenu a:hover {  text-decoration:underline  }

.pracmenu { padding-top:20px; padding-bottom:10px }

#articles p { font-size:16px; line-height: 20px; margin-top: 15px; margin-bottom: 10px}

#articles { width:450px}

#news p { font-size:16px; line-height: 22px; margin-top: 5px; margin-bottom: 20px}

#news h2 { font-size:20px; padding-top:5px; padding-bottom:5px; padding-left:15px; color: #333333}

#news h3 {font-size:16px; padding-top:10px; padding-left: 10px; color: #efc359; font-weight:bold}

.newsbox {background-color:#cbcdcd; margin:20px 0px 20px 0px; border: 2px solid; border-color: #9d9f9f}

#homebanner { background-image:url(images/homebanner.jpg); width:659px; height:412px}

.newsbanner { padding-left:15px; padding-top:5px; font-size:14px; font-weight:bold}

#boxaddress {margin-left:15px; background-image: url(images/NEW-address.jpg); width:268px; height:74px; font-weight:bold}
#boxaddress p {padding-left:61px; line-height:18px; padding-top:0px; margin-top:0px; font-size:14px; padding-top:7px}

#pracarearight { width:272px; background-color:#292929; margin-left:12px; margin-bottom:30px}
#pracarearight p { padding:8px 20px; margin:0px}
#pracarearight a {  text-decoration: none}