/* CSS Document */
* { margin:0; padding:0;}

.clear { clear:both;}

html, body { height:100%; }
body { font-size:105%; line-height:0.95em; text-align:center; background-color:#1C1C1C; }
html, input, textarea
{	
	font-family:Arial; 
	color:#ffffff;
	/*color:#9e9e9e;*/
}	


/*---------------------------------------------------------------------------------------------------------------------TAGS*/
a img{ border:0px}
img{ vertical-align:top}
a{ color:#c7c7c7; text-decoration:underline} 
a:hover{ text-decoration:none}
em{ font-style:normal}


/*-------------------------------------------------------------------------------------------------------------------------LINE*/
.line_y{ background:url(../Images/bg_line_y.gif) top right repeat-y}


/*--------------------------------------------------------------------------------------------------------------------------MORE*/
.more{background:url(../Images/bg_mor.gif)  center left no-repeat; background-position:0 5px; padding-left:8px; vertical-align:middle; color:#d3d3d3; text-decoration:none}
.more:hover{ text-decoration:underline}



/*----------------------------------------------------------------------------------------------------------------------------UL*/
ol {margin:10px 25px; padding:0; line-height:15px}
ol li{ margin:5px 0 }
ul {margin:0; padding:0; list-style:none; line-height:15px}
ul li {background:url(../Images/bg_list.gif) 3px 5px no-repeat; margin:0px; padding-left:12px;} 
ul li a {color:#757575; text-decoration:underline;} 
ul li a:hover { text-decoration:none; }

/*----------------------------------------------------------------------------------------------------------------------------IMG*/
.img_border {border:6px solid #1C1C1C;}

/*==========================================================================================================================SITE=======*/


/*==========================================================================================================================HEADER=======*/
#header {height:442px; background:url(../Images/talling_top.jpg) top left repeat-x; font-family:Arial; text-align:justify; color:#736654; font-size:0.72em; line-height:1.35em}
#header .pic{ background:url(../Images/pic_hed.jpg) top right no-repeat; padding:24px 0 0px 0px}
#header .indent_pic{ float:right; margin:0 0 0 17px}
#header .indent_logo{ padding:0px 0px 0 152px; display:block}
#header p{ margin:15px 0 0px 134px; width:315px; }
#header .menu{ margin:0 0 0 28px}
#header .row1{ height:358px}

/*===========================================================================================================================CONTENT=======*/
#content{ font-size:0.71em; width:100%; text-align:left}
#content .indent_cont{ padding:20px 39px 30px 39px}
#content .width_100{ width:100%}
#content .title{ display:block; margin:10px 0 0 0px;}
#content p{ margin:0px 0px 7px 0px}
#content .pic_left{ float:left; margin:0px 21px 0 0}
#content .pic{ display:block; margin:0px 20px 16px 0px}
#content .indent_pic{ display:block}
#content strong{ color:#d3d3d3}

/*===========================================================================================================================CONTENT CLASS=======*/
#page-home #content .col1 .indent{ padding:10px 10px 6px 10px; text-align:justify;}
#page-home #content .col1 p{ margin:0px 0px 15px 6px;}
#page-home #content .col2 .indent{ padding:0px 0px 0px 20px;}
#page-home #content .col2 .indent_pic{ margin:10px 0 0 14px;}
#page-home #content .col2 p{ margin:13px 10px 0 20px;}

#page-services #content .col1 .indent{ padding:10px 10px 5px 5px;}
#page-services #content .col2 .indent{ padding:0px 0px 0px 15px; text-align:justify;}
#page-services #content .col2 .indent_pic { padding:10px 0px 0px 15px}
#page-services #content .col2 p{ margin:0px 0px 15px 0px; display:block}

#page-criminal-defense #content .indent{ padding:0px 35px 6px 16px; text-align:justify;}
#page-criminal-defense #content p{ margin:10px 0 0 0px}
#page-criminal-defense #content .pic{float:right; margin: 10px 0 10px 15px;}

#page-dui #content .indent{ padding:0px 35px 6px 16px; text-align:justify;}
#page-dui #content p{ margin:10px 0 0 0px}
#page-dui #content .pic{float:right; margin: 5px 0 10px 15px;}

#page-attorney-bio #content .col1 .indent { margin-top: 10px; padding:0; background-color: #1C1C1C; border:6px solid #1C1C1C; text-align:center; }
#page-attorney-bio #content .col1 .indent img { border:6px solid #000000; }
#page-attorney-bio #content .col2 .box_1 {  }
#page-attorney-bio #content .col2 .box_2 { padding-left: 13px; }
#page-attorney-bio #content .col2 .indent{ margin-top: 10px; padding: 10px; background-color: #111111; border:6px solid #1C1C1C;}
#page-attorney-bio #content .col2 ul{ padding: 0 0 7px 10px; }

#page-pricing #content .col1 .indent{ padding:0px 10px 5px 5px; text-align:justify;}
#page-pricing #content .col1 p{ margin:10px 0 0 0px}
#page-pricing #content .col1 .pic{ float:right; margin: 5px 0 10px 15px;}
#page-pricing #content .col2 .indent{ padding: 0 0 0 15px; }
#page-pricing #content .col2 img { margin-bottom: 3px; }
#page-pricing #content .col2 #payment { margin-top:65px; text-align:center; }

#page-contact-us #content .col1 .indent{ padding:10px 15px 5px 16px;}
#page-contact-us #content .col1 .indent_pic{ margin: 15px 0;}
#page-contact-us #content .col1 p{ margin:15px 0 4px 0px}
#page-contact-us #content .col2 .indent{ padding:0px 0px 0px 40px}
#page-contact-us #content .col2 .indent_pic{ margin:10px 0 0 18px; width:510px}

#page-privacy-policy #content .indent{ padding:0px 35px 6px 16px}
#page-privacy-policy #content p{ margin:10px 0 0 0px}

#page-site-map #content .indent{ padding:10px 35px 6px 16px}
#page-site-map #content li{ padding-bottom:5px }


/*============================================================================================================================FOOTER=======*/
#footer { height:83px; background:url(../Images/pic_foot.gif) top left no-repeat; font-family:Tahoma; color:#828282; font-size:0.6875em; }
#footer p{ padding:35px 0 0 110px}
#footer a {color:#373737; text-decoration:underline}  
#footer a:hover {  text-decoration:none}


/*============================================================================================================================FORM=======*/

.h_f{ height:42px;}
.h{ height:19px; width:229px; margin:0px; padding:2px 0 0 6px}

.form{ padding-left: 40px; }
label { color:#d3d3d3 }

input{
   background:none;
   border:1px solid #434343;
   font-family:Tahoma;
   color:#434343;
   font-size:1em;
   background-color:#EBEBEB;
}
textarea{
   background:none;
   background-color:#EBEBEB;
   border:1px solid #434343;
   width:235px; height:148px;
   font-family:Tahoma;
   color:#434343;
   font-size:1em;
   overflow:auto}