/*/////////////////////////////////
//    ETHAN FENN STYLESHEET    //
///////////////////////////////*/

* {
margin:0;
padding:0;
}

body {
font-family: georgia, "times new roman";
font-size:12px;
line-height:150%;
letter-spacing:0.009em;
color:#000;
background:#B0DAEB;
}

.clearboth {clear:both;}

p {
margin:5px 13px;
}

a { font-weight:bold;color:#000;}

a:link,
a:visited {text-decoration:underline;}

a:hover,
a:active {text-decoration:none; }

label {color:#000;
margin-left:12px;
}

/**************************
   STRUCTURE
**************************/

#wrapper {
width:815px;
margin:0 auto;
background:url("/ezstatic/data/fennlaw/images/main_bg.gif") repeat-y;

}

#sidebar {
width:231px;
float:left;
}

#sidebar h1 {
height:210px;
background:url("/ezstatic/data/fennlaw/images/header.gif");
text-indent:-999em;
}

#sidebar h1 a {
display:block;
height:100%;
}

#navbar {
height:151px;
background:url("/ezstatic/data/fennlaw/images/navbar.gif");
position:relative;
}

#sidebottom {
height:324px;
background:url("/ezstatic/data/fennlaw/images/home_side_bottom.jpg");
}

#main {
float:left;
width:584px;
background: transparent url("/ezstatic/data/fennlaw/images/content_right_bg.gif") 395px 398px no-repeat;
}


#contentwrapper {
background: transparent url("/ezstatic/data/fennlaw/images/content_bg.jpg") repeat-y;
width:584px;
}


#content {
float:left;
width:395px; 
padding:10px 0 20px 0;
background:url("/ezstatic/data/fennlaw/images/content_bg.jpg") repeat-y;
}

#contentright {
width:189px;
float:left;


}


h3#moreinfo {
height:123px;
background:url("/ezstatic/data/fennlaw/images/moreinfo.gif");
text-indent:-999em;
}

#moreinfo a {
display:block;
height:100%;
}

#books {
background:url("/ezstatic/data/fennlaw/images/books.jpg");
height:124px;
}

#footer {
clear:both;
background:url("/ezstatic/data/fennlaw/images/footer_bg.jpg") repeat-y;
}

#disclaimer {
color:#B0DAEB;
font-size:10px;
line-height:100%;
}

#usmtag ul {
width:395px;
height:31px;
background:url("/ezstatic/data/fennlaw/images/usmtag.gif") no-repeat;
}

#usmtag ul li {
list-style:none;
text-indent:-999em;
}

#usmtag ul li a {
display:block;
height:100%;
}

#address {
color:#fff;
padding:10px 12px;
}

#address a {text-decoration:none;}

#address a:link, #address a:visited {
color:#fff;
text-decoration:none;
}

#address a:hover, #address a:active {
color:#a6d1e5;
}

/*******HEADERS******/

#content h2 {
font-size:16px;
margin:5px 13px;
}
#content h3 {
font-size:14px;
margin:5px 13px;
}
#content h4 {
font-size:12px;
margin:5px 13px;
}

#main h2#hometop {
text-indent:-999em;
height:277px;
background:url("/ezstatic/data/fennlaw/images/homeimg.jpg");
}
#main h2#contacttop {
text-indent:-999em;
height:277px;
background:url("/ezstatic/data/fennlaw/images/contactimg.jpg");
}
#main h2#practicetop {
text-indent:-999em;
height:277px;
background:url("/ezstatic/data/fennlaw/images/practiceimg.jpg");
}
#main h2#backgroundtop {
text-indent:-999em;
height:277px;
background:url("/ezstatic/data/fennlaw/images/backgroundimg.jpg");
}





/*********MENUS********/

#navbar ul li {
list-style:none;
text-indent:-999em;
width:105px;
height:25px;
position:absolute;
left:66px;

}

#navbar ul li a {
display:block;
height:100%;

}

#navbar ul li.nb1 {top:14px;}
#navbar ul li.nb2 {top:40px;}
#navbar ul li.nb3 {top:66px;height:30px;}
#navbar ul li.nb4 {top:97px;height:35px; }

#navbar ul li.nb1 a:hover {background:url("/ezstatic/data/fennlaw/images/navbar.gif") -66px -165px; }
#navbar ul li.nb2 a:hover {background:url("/ezstatic/data/fennlaw/images/navbar.gif") -66px -191px; }
#navbar ul li.nb3 a:hover {background:url("/ezstatic/data/fennlaw/images/navbar.gif") -66px -217px;}
#navbar ul li.nb4 a:hover {background:url("/ezstatic/data/fennlaw/images/navbar.gif") -66px -248px }


/***CONTACT FORM***/

input#address { 
width:143px;
padding:0;
width:167px;
color:#000;
}
select {
width:171px;
}
textarea {
width:271px;
margin-left:12px;
}
input#Submit {
margin-left:162px;
border:2px solid #999;
background:#5e6f98;
color:white;
font-size:11px;
padding:2px 5px;
}

td.fieldcell p label {
margin:0;
}