/*
-----------------------------------------------
The Employment Attorneys
----------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

body {
	color: #333;
	background: #eee;
	font: 11px/1.5em Verdana, Arial, sans-serif;
}

img {
	border: none;
}

a, a:link {
	color: #505371;
}

h2, h3, h4 {
	margin: .8em 0;
}

#container {
	width: 800px;
	margin: 0 auto;
	background: url(/images/container-bg.gif) 50% repeat-y;
}

/*-------- Styles for Header (Home Page) --------- */


#header-home {
	background: #E5D69E;
	height: 70px;
}

#header-home h1 {
	display: none;
}

#header-home img {
	float: left;
	padding: 10px;
}

#newsticker {
	height: 35px;
	padding: 3px;
}


#newsticker a{
	color: #333;
	font-size: 11px;
	background: url(/images/sub-normal.gif) 100% 40% no-repeat;
	padding-right: 25px;
	font-weight:normal;

}

#newsticker a:hover {
	color: #B21A33;
	background: transparent	 url(/images/sub-continue.gif) 100% 40% no-repeat;
	padding-right: 25px;
}


/*-------- END Styles for Header (Home Page) --------- */


/*-------- Styles for Top Navigation (Home Page) --------- */


ul#headernav-home {
	float: right;
	background: #B2AC8C;
	width: 209px;
	height: 101px;
	padding: 5px;
	list-style: none;
}

ul#headernav-home li {
	padding-left: 5px;
	font-size: 10px;
}

ul#headernav-home li a {
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

ul#headernav-home li a:hover {
	color: #fff;
}

ul#headernav-home li a.active {
	color: #fff;
	font-weight: bold;
}

ul#headernav-home .red a{
	color:#B31B34;
	font-weight: bold;
	text-decoration: none;
}

/*-------- End Styles for Top Navigation (Home Page) --------- */

/*-------- Styles for Header --------- */


#header {
	background: #E5D69E;
	height: 100px;
}

#header h1 {
	display: none;
}

#header img {
	float: left;
	padding: 10px;
}

/*-------- End Styles for Header --------- */

/*-------- Styles for Top Navigation --------- */


ul#headernav {
	float: right;
	background: #B2AC8C;
	width: 209px;
	height: 90px;
	padding: 5px;
	list-style: none;
}

ul#headernav li {
	padding-left: 5px;
	font-size: 10px;
}

ul#headernav li a {
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

ul#headernav li a:hover {
	color: #fff;
}

ul#headernav li a.active {
	color: #fff;
	font-weight: bold;
}

ul#headernav .red a{
	color:#B31B34;
	font-weight: bold;
	text-decoration: none;
}

/*-------- End Styles for Top Navigation --------- */

/*-------- Styles for Main Content and Headers --------- */

#maincontent {
	float: left;
	width: 581px;
	background: url(/images/maincontent-bg.gif) top left no-repeat;
}

#maincontent h3 {
	font-size: 11.5px;
}

#maincontent h4 {
	font-size: 11px;
	color: #555;
}

#maincontent ul {
	margin-left: 2em;
}

#maincontent ul li {
	font-size: 11px;
}

#maincontent #content {
	padding: 20px;
}

#maincontent #content a.contact-link {
	color: red;
	font-size: 10px;
	display: block;
	margin-top: -10px;
	padding-left: 15px;
	background: url(/images/email-icon.gif) no-repeat 0 0.6em;
}

#maincontent #content a:hover {
	color: #000;
}

#maincontent #content p#intro {
	text-indent: -9999px;
	background: url(/images/main-intro.gif) no-repeat;
	height: 75px;
}

#maincontent #content p {
	line-height: 1.8em;
	margin-top: 10px;
}

#maincontent #content p#intro-text {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;	
	font-style:italic;
	color: #b41b32;
	font-weight:bold;
}

/*-------- Styles for Drop Down Menus --------- */

#nav {
	float: left;
	margin: 0;
	padding: 8px;
	background: #000;
	width: 565px;
	height: 18px;
	list-style: none;
}

#nav ul {
	margin: 0 0 0 30px;
}

#nav li {
	font-size: 10px;
	font-weight: bold;
	float: left;
	position: relative;
	list-style-type: none;
	padding: 0 6px;
}

#nav li a {
	display: block;
	text-decoration: none;
	color: #999;
}

#nav li a.active {
	color: #fff;
}

#nav a:hover {
	color: #fff;
}

* html div#nav ul {
	float: left;
}

* html div#nav li ul {
	border-top: 1px solid #069;
	border-left: 0px;
}

#nav li ul {
	margin: 0 0 .8em 0;
	position: absolute;
	width: 17em;
	background: #B31B34;
}

#nav li ul li {
	width: 100%;
}

#nav li ul li a {
	font-weight: normal;
	color: #fff;
	}

#nav li ul li a:hover {
	color: #F4BCC6;
}

body #nav li ul {
	display: none;
}

body #nav li:hover ul {
	display: block;
}

/*-------- End Styles for Drop Down Menus --------- */

/*-------- Styles for Strong-Todd House Menu --------- */



#sec-nav {
	font-size: 11px;
	float: right;
	background: #777;
	padding: 8px;
	height: 18px;
	width: 203px;
	list-style: none;
}

#sec-nav li {
	font-size: 10px;
	font-weight: bold;
	float: left;
	position: relative;
	list-style-type: none;
	padding: 0 6px;
}

#sec-nav li a {
	display: block;
	text-decoration: none;
	color: #B1B1A9;
}

#sec-nav li a.active {
	color: #fff;
}

#sec-nav li a:hover {
	color: #ccc;
}

* html div#sec-nav ul {
	float: left;
}

#sec-nav li ul {
	margin: 0 0 .8em 0;
	position: absolute;
	width: 11em;
	background: #B31B34;
}

#sec-nav li ul a {
	font-weight: normal;
	font-size: 10px;
	color: #fff;
}

#sec-nav li ul a:hover {
	color: #F4BCC6;
}

body #sec-nav li ul {
	display: none;
}

body #sec-nav li:hover ul {
	display: block;
}

/*-------- End Styles for Strong-Todd House Menu --------- */



/*#sidebar ul#submenu {
list-style: none;
margin: 10px;
padding: 5px;
background: #F7E090;
border: 1px solid #F5D978;
border-bottom: 2px solid #F5D978;
white-space: nowrap;
}

#sidebar ul#submenu li a {
color: #333;
font-size: 11px;
background: url(/images/sub-normal.gif) 0 0.1em no-repeat;
padding-left: 14px;
}

#sidebar ul#submenu li a.active {
color: #B21A33;
background: #F9E7A8 url(/images/sub-active.gif) 0 0.1em no-repeat;
padding-left: 14px;
text-decoration: none;
}

#sidebar ul#submenu li a:hover {
color: #B21A33;
}*/


/*-------- Styles for Right Sidebar --------- */


#sidebar {
	float: right;
	width: 219px;
}

/*-------- Styles for Right Sidebar Nav --------- */


#sidebar ul#submenu {
	width: 180px;
	list-style: none;
	margin: 10px;
	padding: 5px;
	background: #F7E090;
	border: 1px solid #F5D978;
	border-bottom: 2px solid #F5D978;
}

#sidebar ul#submenu li {
	width:180px;
}

#sidebar ul#submenu li a {
	color: #333;
	font-size: 11px;
	background: url(/images/sub-normal.gif) 0 0.4em no-repeat;
	padding-left:14px;
	display:block;
}

#sidebar ul#submenu li a.active {
	color: #B21A33;
	background: #F9E7A8 url(/images/sub-active.gif) 0 0.3em no-repeat;
	text-decoration: none;
	padding-left:14px;
	display:block;
}

#sidebar ul#submenu li a:hover {
	color: #B21A33;
}

/*-------- End Styles for Right Sidebar Nav --------- */


/*-------- Styles for Right Banner Text --------- */

#sidebar a:hover {
	color: #000;
}

#sidebar dl {
margin: 0 20px;
font-style: normal;
}

#sidebar dl dt {
font-weight: bold;
}

#sidebar p {
margin: 8px 20px;
font-size: 11px;
}


/*-------- End Styles for Right Banner Text --------- */


/*-------- Styles for Right Banner Picture --------- */

#main #sidebar #banner-right {
	background: url(/images/index-sidebar.jpg) no-repeat;
	height: 100px;
}

#contact #sidebar #banner-right {
	background: url(/images/contact-sidebar.jpg) no-repeat;
	height: 270px;
}

#articles #sidebar #banner-right {
	background: url(/images/articles-sidebar.jpg) no-repeat;
	height: 100px;
}

#aboutus #sidebar #banner-right {
	background: url(/images/aboutus-sidebar.jpg) no-repeat;
	height: 100px;
}

#cases #sidebar #banner-right {
	background: url(/images/cases-sidebar.jpg) no-repeat;
	height: 100px;
}

#directions #sidebar #banner-right {
	background: url(/images/directions-sidebar.jpg) no-repeat;
	height: 100px;
}

#careers #sidebar #banner-right {
	background: url(/images/careers-sidebar.jpg) no-repeat;
	height: 100px;
}

#empadv #sidebar #banner-right {
	background: url(/images/empadv-sidebar.jpg) no-repeat;
	height: 100px;
}

#emplit #sidebar #banner-right {
	background: url(/images/emplit-sidebar.jpg) no-repeat;
	height: 100px;
}

#links #sidebar #banner-right {
	background: url(/images/links-sidebar.jpg) no-repeat;
	height: 100px;
}

#st-welcome #sidebar #banner-right {
	background: url(/images/welcome-sidebar.jpg) no-repeat;
	height: 100px;
}

#st-entrance #sidebar #banner-right {
	background: url(/images/entrance-sidebar.jpg) no-repeat;
	height: 100px;
}

#st-panelroom #sidebar #banner-right {
	background: url(/images/panelroom-sidebar.jpg) no-repeat;
	height: 100px;
}

#st-diningroom #sidebar #banner-right {
	background: url(/images/diningroom-sidebar.jpg) no-repeat;
	height: 100px;
}

#st-conference #sidebar #banner-right {
	background: url(/images/conference-sidebar.jpg) no-repeat;
	height: 100px;
}

#st-library #sidebar #banner-right {
	background: url(/images/library-sidebar.jpg) no-repeat;
	height: 100px;
}

#st-solarium #sidebar #banner-right {
	background: url(/images/solarium-sidebar.jpg) no-repeat;
	height: 100px;
}

#st-garden #sidebar #banner-right {
	background: url(/images/garden-sidebar.jpg) no-repeat;
	height: 100px;
}

#lonnydolin #sidebar #banner-right {
	background: url(/images/lonny-sidebar.jpg) no-repeat;
	height: 253px;
}

#nelsonthomas #sidebar #banner-right {
	background: url(/images/nelson-sidebar.jpg) no-repeat;
	height: 253px;
}

#patsolomon #sidebar #banner-right {
	background: url(/images/pat-sidebar.jpg) no-repeat;
	height: 253px;
}

#danielleguistina #sidebar #banner-right {
	background: url(/images/danielle-sidebar.jpg) no-repeat;
	height: 253px;
}

#mlingle #sidebar #banner-right {
	background: url(/images/michael-sidebar2.jpg) no-repeat;
	height: 253px;
}

#kimnichols #sidebar #banner-right {
	background: url(/images/kimberly-sidebar.jpg) no-repeat;
	height: 253px;
}

#cristinabahr #sidebar #banner-right {
	background: url(/images/cristina-sidebar.jpg) no-repeat;
	height: 253px;
}

#sararook #sidebar #banner-right {
	background: url(/images/sara-sidebar.jpg) no-repeat;
	height: 253px;
}

#annettegifford #sidebar #banner-right {
	background: url(/images/annette-sidebar.jpg) no-repeat;
	height: 253px;
}

#hannahnutter #sidebar #banner-right {
	background: url(/images/hannah-sidebar.jpg) no-repeat;
	height: 253px;
}

#justincordello #sidebar #banner-right {
	background: url(/images/justin-sidebar.jpg) no-repeat;
	height: 253px;
}

#jaymefeldman #sidebar #banner-right {
	background: url(/images/jaymef-sidebar.jpg) no-repeat;
	height: 253px;
}

#peterglennon #sidebar #banner-right {
	background: url(/images/peterg-sidebar.jpg) no-repeat;
	height: 253px;
}

#jaredcook #sidebar #banner-right {
	background: url(/images/jaredc-sidebar.jpg) no-repeat;
	height: 253px;
}

#jessicawitenko #sidebar #banner-right {
	background: url(/images/jessicaw-sidebar.jpg) no-repeat;
	height: 253px;
}

/*-------- End Styles for Right Banner Picture --------- */




/*-------- End Styles for Right Sidebar --------- */

/*-------- Styles for Left Banner Picture --------- */

#banner-left {
	background: url(/images/index-banner.jpg) no-repeat;
	height: 100px;
	width: 581px;
}

#articles #banner-left {
	background: url(/images/articles-banner.jpg) no-repeat;
	height: 100px;
}

#aboutus #banner-left {
	background: url(/images/aboutus-banner.jpg) no-repeat;
	height: 100px;
}

#cases #banner-left {
	background: url(/images/cases-banner.jpg) no-repeat;
	height: 100px;
}

#directions #banner-left {
	background: url(/images/directions-banner.jpg) no-repeat;
	height: 100px;
}

#careers #banner-left {
	background: url(/images/careers-banner.jpg) no-repeat;
	height: 100px;
}

#empadv #banner-left {
	background: url(/images/empadv-banner.jpg) no-repeat;
	height: 100px;
}

#emplit #banner-left {
	background: url(/images/emplit-banner.jpg) no-repeat;
	height: 100px;
}

#links #banner-left {
	background: url(images/links-banner.jpg) no-repeat;
	height: 100px;
}

#st-welcome #banner-left {
	background: url(/images/welcome-banner.jpg) no-repeat;
	height: 350px;
}

#st-entrance #banner-left {
	background: url(/images/entrance-banner.jpg) no-repeat;
	height: 350px;
}

#st-panelroom #banner-left {
	background: url(/images/panelroom-banner.jpg) no-repeat;
	height: 350px;
}

#st-diningroom #banner-left {
	background: url(/images/diningroom-banner.jpg) no-repeat;
	height: 350px;
}

#st-conference #banner-left {
	background: url(/images/conference-banner.jpg) no-repeat;
	height: 350px;
}

#st-library #banner-left {
	background: url(/images/library-banner.jpg) no-repeat;
	height: 350px;
}

#st-solarium #banner-left {
	background: url(/images/solarium-banner.jpg) no-repeat;
	height: 350px;
}

#st-garden #banner-left {
	background: url(/images/garden-banner.jpg) no-repeat;
	height: 350px;
}

/*-------- End Styles for Left Banner Picture --------- */



/*-------- Styles for Left Banner Picture (Attorneys) NO BANNER --------- */

#contact #banner-left, #lonnydolin #banner-left, #nelsonthomas #banner-left, #patsolomon #banner-left, #danielleguistina #banner-left, #mlingle #banner-left, #kimnichols #banner-left, #hannahnutter #banner-left, #justincordello #banner-left{
display: none;
}

/*-------- End Styles for Left Banner Picture (Attorneys) NO BANNER --------- */


/*-------- Styles for Footer --------- */

#footer {
	clear:both;
	position:relative;
	width: 800px;
	font-size:9px;
	color: #666666;
	background: #B2AC8C;
	margin-top: 50px;
}

#footer p {
	margin:0px;
	padding: 5px 20px 5px 20px;
	color: #444444;
	text-align:center;
}


/*-------- End Styles for Footer --------- */

