@charset "utf-8";
/* CSS Document */

/*
Title:      tricitylaw.com  
Author:     Scott Wagoner, scott@stepframe.com
Updated:    September 1, 2007
*/

*{margin:0; padding:0;}

/*--------------------------------------------------------------------- HTML Elements --*/	

body{
color:#333;
margin:0 auto;
font-size:62.5%;
text-align:center;
background:#333;
background:#4d4d4d url(img/bg.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{
color:#666;
font-size:3.6em;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3{
color:#8D1721;
font-size:1.2em;
font-weight:bold;
margin:0 0 8px 0;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
}
h4{
color:#333;
font-size:1.1em;
font-weight:bold;
padding:20px 0 0 0;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
}

h5{
color:#8D1721;
font-size:1.6em;
font-weight:bold;
padding:20px 0 4px 0;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
}

h6{
color:#444;
margin:0 0 10px 0;
padding-bottom:10px;
font-size:1.6em;
border-bottom:1px solid #ccc;
font-family:Georgia, "Times New Roman", Times, serif;
}

p{
font-size:1.2em;
line-height:1.6em;
margin:0 0 16px 0;
}


a:link{color:#a25206;}
a:visited{color:#a25206;}
a:hover{color:#333;}
a:active{color:#a25206;}



/*------------------------------------------------------- elements--*/	

#topContainer{height:133px;
width:760px;
background:url(img/bg_top.gif) repeat-x;
}

#mainContainer{
width:760px;
margin:0 auto;
text-align:left;
background:#fff;
}

#logo{text-align:right;
height:99px;
width:760px;
/*text-indent: -9999px;
background:url(img/LSDF_logo.jpg) no-repeat;*/
}

/*--------------- mainImg--*/	

#mainImg{
clear:left;
width:760px;
height:183px;
margin-bottom:19px;
/*boder:1px solid red;*/
background:url(img/mainImg.jpg) no-repeat;
}

#mainImg h2{
width:380px;
padding:30px 0 10px 26px;
color:#e4d6c5;
font-size:2.8em;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2em;
}

/*---------------------------------*/
#mainImg3{
clear:left;
width:760px;
height:183px;
margin-bottom:19px;
background:url(img/mainImg3.jpg) no-repeat;
}

#mainImg3 h2{
width:380px;
padding:30px 0 10px 26px;
color:#e4d6c5;
font-size:2.8em;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2em;
}
/*---------------------------------*/

/*---------------------------------*/
#mainImg4{
clear:left;
width:760px;
height:183px;
margin-bottom:19px;
background:url(img/mainImg4.jpg) no-repeat;
}

#mainImg4 h2{
width:380px;
padding:30px 0 10px 26px;
color:#e4d6c5;
font-size:2.8em;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2em;
}
/*---------------------------------*/

/*---------------------------------*/
#mainImg5{
clear:left;
width:760px;
height:183px;
margin-bottom:19px;
background:url(img/mainImg5.jpg) no-repeat;
}

#mainImg5 h2{
width:380px;
padding:30px 0 10px 26px;
color:#e4d6c5;
font-size:2.8em;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2em;
}
/*---------------------------------*/

/*---------------------------------*/
#mainImg6{
clear:left;
width:760px;
height:183px;
margin-bottom:19px;
background:url(img/mainImg6.jpg) no-repeat;
}

#mainImg6 h2{
width:380px;
padding:30px 0 10px 26px;
color:#e4d6c5;
font-size:2.8em;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2em;
}
/*---------------------------------*/


#mainImg1{
clear:left;
width:760px;
height:183px;
margin-bottom:19px;
background:url(img/mainImg1.jpg) no-repeat;
}

#mainImg p{
width:450px;
color:#fff;
font-size:1.1em;
padding:0 0 0 26px;
line-height:1.4em;
}

h1#homeTitle{
color:#000;
font-size:2.4em;
margin:0 0 8px 0;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}

/*--------------------------------------------------- Content Boxes ------------*/

#homeBox1{width:310px; float:left; padding:10px 10px 0 26px;}
#homeBox2{width:178px; float:left; padding:18px 0 10px 14px; margin-top:20px;/*border:1px solid #ccc;*/}
#homeBox3{
width:170px;
height:300px;
float:left;
padding:18px 20px 10px 14px;
/*background:url(img/bg_attorneys.gif) no-repeat;*/
border-right:1px solid #dfdfdf;
border-left:1px solid #dfdfdf;

margin-right:10px;
margin-top:20px;
}

#subpageBox1{width:470px; float:left; padding:10px 40px 0 26px; margin-bottom:30px;}
#subpageBox2{width:170px; float:left; margin-top:0; padding:0 0 10px 14px;}
#subpageBox3{width:200px; float:left; padding:0; margin-top:50px;}
#subpageBox4{width:200px; float:left; margin-top:0;}
#subpageBox5{width:200px; float:left; margin-top:40px; padding:10px 0 10px 30px;}

/*---------------------------------------------------------- footer ------------*/

#footer{
clear:left;
width:100%;
height:100px;
text-align:left;
background:#eee;
border-top:1px solid #ccc;

}

#footerContent{
color:#777;
width:720px;
margin:0 auto;
text-align:left;
padding:20px 0 0 10px;
}

#footerContent a{color:#666666;}
#footerContent a:hover{color:#333;}
#footText{margin:26px 0 0 0; width:580px; float:left;}
#copy{font-size:1.1em;}

/*------------------------------------------------- misc elements --------------*/


#clearBoth{clear:both; height:50px; margin:0;}

#tcomlogo{float:right; margin:3px 0 0 0;}
p.seeBio{margin:-8px 0 0 0;}
#martinLogo{width:150px; height:30px; margin:0 0 10px 10px;}
#meetStaff{margin:80px 0 20px 0;}
#back{margin:16px 0 0 10px;}

#attorneyImg{
width:180px;
height:257px;
margin:20px 0 20px 0;
border:3px solid #ccc;
}

.staff{
float:left;
margin:0 20px 0 0;
border:2px solid #333;
}

.attorneysSm{
float:left;
border:2px solid #333;
margin:0 20px 0 0;
}

#smLogo{margin:10px 0 0 30px;}
#logored{margin:0 54px 40px 0; float:right;}
/*--------------------------------------------------------- lists --------------*/


/*-------- attornyeBios, contact ------------*/	

#attorneysBios ul{}
#attorneysBios li{margin:6px;
font-size:1.1em;
list-style-type:none;
padding:10px 0 0 0;
}

#contact ul{}
#contact li{
font-size:1.1em;
list-style-type:none;
padding:3px 0;
}

.lrgList{font-size:1.2em;}
.lrgList ul{margin-bottom:20px;}
.lrgList li{
background:url(img/list_arrow.gif) no-repeat left;
list-style-type:none;
padding:4px 0 4px 12px;

}

/*--------- mainNav --------------*/


#mainNav{
float:left;
height:34px;
}

#mainNav ul{margin:0;}

#mainNav li{
display:inline;
background:none;
line-height:36px;
list-style-type:none;
}

#mainNav li a{padding:9px 26px 8px 26px;
color:#fff;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
}

#mainNav li a:hover{
color:#fff;
background:url(img/bg_hover.gif) repeat-x;
}

/*span.active{padding:10px 0;height:34px;line-height:36px;
color:#fff;
background:url(img/bg_nav_ov.gif) repeat-x;*/
}

/*------ practiceAreas, meetAttorneys --------*/

#practiceAreas ul{float:left;}
#practiceAreas li{font-size:1.1em;
list-style-type:none;
background:url(img/list_arrow.gif) no-repeat 0 9px;
padding:6px 10px 6px 12px;
color:#666;
}

#meetAttorneys ul{float:left;}
#meetAttorneys li{
width:160px;
padding:9px 0;
background:none;
list-style-type:none;
border-bottom:1px dotted #999;
color:#333;
}

#meetAttorneys li a{
color:#29556e;
text-decoration:none;
font-weight:bold;
}

#meetAttorneys li a:hover{color:#333; font-weight:bold;}


/*------- styles ----------*/

.redText{
font-size:1.6em;
color:#993300;
padding:16px 0;
margin:20px 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.smlink{font-size:1.1em; margin:16px 0 0 0;}