 /* CFA Styles info 
 
footer green: #73A90B;
tomato red: #B52121
lime: #C5CA32
orange-yellow: #E19F24

 
 */
 
 * {
 margin: 0;
 padding: 0;
 }
 
body {
background: transparent url(../elements/backGround.gif) center top repeat;
font: normal 0.95em/200% "Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
color: #393939;
}
 
 #conTainer {
 width: 1055px;
 margin: 0 auto;
 }
 
 /*--------------------------------------------------------------------------------------------------------- TOP MENU LOGO TAGLINE-----------*/
 
#conTainer #whiteTopShort {
 background: transparent url(../elements/whiteTopShort2.png) center top no-repeat;
 margin: 0 auto;
 width: 970px;
 height: 200px;
}

#conTainer #whiteTopShort #umBrella {
position: relative;
float: left;
width: 640px;
height: 190px;
margin-left: 15px;
/*border-bottom: 3px solid #73A90B;*/
}
 
#whiteTopShort #umBrella #menuHorz  {
float: left;
width: 540px;
padding-top: 140px;
margin-left: 6px;
}

#whiteTopShort #umBrella #menuHorz ul { 
height: 43px; 
/*background: #FFF url("../menu/menu-bg.gif") top left repeat-x;*/ 
font-size: 1.15em; 
font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
line-height: 0;
font-weight: normal; 
list-style-type: none; 
padding: 0; 
margin: 0; 
}
 
#whiteTopShort #umBrella #menuHorz ul li {
display: inline; 
/*margin: 0 0 -6px 5px;*/ 
}

/*To have top and bottom different while still having left and right the same
Example: padding: 20px 10px 30px;
First number is top, second is left and right, third is bottom. */


#whiteTopShort #umBrella #menuHorz ul li a {
display: block;
float: left; 
height: 46px; 
color: #343434; 
text-decoration: none; 
display: block; 
line-height: 200%; 
border-bottom: 3px solid #73a90b;
/*background-color: #73a90b;
padding: 8px 20px 0; */
padding: 5px 26px 0; 
margin-right: 6px;
}

#whiteTopShort #umBrella #menuHorz ul li a:hover { 
color: #fff; 
background-color: #b52121;
/*background: #73A90B url("../menu/current-bg.gif") top left repeat-x;*/ 
padding: 5px 26px 0; 
}

/*#whiteTopShort #umBrella #menuHorz ul li a.current{ 
color: #FFF; 
background: #73A90B url("../menu/current-bg.gif") top left repeat-x; 
padding: 5px 40px 0; 
}*/

#logoMain {
	position: absolute;
	top: 15px;
  left: 549px;
	width: 91px;
	height: 180px;
}



#rightTop {
float: left;
margin-top: 2px;
padding-top: 150px;
padding-left: 10px;
width: 240px;
height: 40px;
background: #fff url("../elements/eats.jpg") bottom no-repeat; 
}
 
 
 
 /*--------------------------------------------------------------------------------------------------------- MAIN IMAGE TEXT-----------*/


#conTainer #whiteMid {
background: transparent url(../elements/whiteMid.png) center top no-repeat;
margin: 0 auto;
width: 970px;
height: 300px;
}

#conTainer #whiteMid #imageMain {
float: left;
margin-left: 15px;
width: 640px;
height: 290px;
}

/* ================= */

#conTainer #whiteMid #slideshow {
    position:relative;
	width: 640px;
    height: 290px;
}

#conTainer #whiteMid #slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#conTainer #whiteMid #slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#conTainer #whiteMid #slideshow IMG.last-active {
    z-index:9;
}

/* ================= */

#conTainer #whiteMid #newsWP {
float: left;
margin-left: 15px;
width: 200px;
height: 290px;
}

#conTainer #whiteMid #newsWP h3 {
font: bold 0.85em/120% Verdana, Arial, Helvetica, sans-serif;
color: #B52121;
}

#conTainer #whiteMid #newsWP p {
font: normal 0.80em/135% Verdana, Arial, Helvetica, sans-serif;
color: #444;
margin-bottom: 15px;
}
 
 /*--------------------------------------------------------------------------------------------------------- NEWS OR BODY TEXT-----------*/ 
 
#contentLower {
margin: 0 auto;
background: #fff url(../elements/whiteBack.gif) center top repeat-y;
width: 940px;
height: 300px;
/*border-bottom: 2px dotted #73a90b;*/
}

#contentLower #leftCol{
float: left;
width: 640px;
margin-left: 15px;
}

#conTainer #contentLower #leftCol p {
 font: normal 0.85em/200% "Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
 width: 600px;
 padding: 5px 10px 10px 10px;
 }

#contentLower #rightCol {
float: left;
width: 270px;
}

#contentLower #rightCol p {
 font: normal 0.85em/200% "Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
 width: 230px;
 padding: 0 10px 10px 10px;
}

 /*--------------------------------------------------------------------------------------------------------- FOOTER-----------*/ 

#conTainer #footer {
margin: 0 auto;
width: 940px;
height: 170px;
background-color: #73A90B; 
color: #fff;
margin-bottom: 5px;
}

#conTainer #footer #colFootLeft {
position: relative;
/*float: left;*/
width: 950px;
}
 
#conTainer #footer #colOne {
float: left;
width: 220px;
border-right: 1px dotted #fff;
}

#conTainer #footer #colOne p {
font: normal 0.85em/200% "Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
text-align: right;
width: 190px;
padding: 10px 25px 10px 15px;
}

#conTainer #footer #colOne p a {
color: #f5e471;
text-decoration: underline;
}

#conTainer #footer #colOne p a:hover {
color: #aaf53f;
text-decoration: underline;
}

#conTainer #footer #colTwo {
float: left;
width: 210px;
border-right: 1px dotted #fff;
}

#conTainer #footer #colTwo p {
font: normal 0.80em/200% "Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
text-align: right;
width: 185px;
padding: 10px 25px 10px 15px;
}

#conTainer #footer #colThree {
float: left;
width: 210px;
}
 
 #conTainer #footer #colThree p {
font: normal 0.80em/200% "Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
text-align: right;
width: 185px;
padding: 10px 25px 10px 15px;
}

#conTainer #footer #colThree p a {
color: #f5e471;
text-decoration: underline;
}

#conTainer #footer #colThree p a:hover {
color: #aaf53f;
text-decoration: underline;
}

#conTainer #footer #colFour {
float: left;
width: 290px;
border-left: 1px dotted #fff;
}
 
 #conTainer #footer #colFour p {
font: normal 0.85em/200% "Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
width: 240px;
padding-top: 10px;
padding-left: 25px;
text-align: left;
}
 
 /*
 #conTainer #footer p a {
 color: #e9c6a6;
 text-decoration: underline;
 }
 
 #conTainer #footer p a:hover {
 color: #BB5938;
 text-decoration: underline;
 }
*/

#subFooter {
float: left;
width: 640px;
margin-left: 40px;
margin-bottom: 30px;
}

#subFooter p {
font: normal 0.80em/160% "Lucida Grande","Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
color: #73A90B;
text-align: right;
}

#subFooter p a {
color: #C5CA32;
text-decoration: underline; 
}

#subFooter p a:hover {
color: #B52121;
text-decoration: underline; 
}


#dropCap {
	float: left;
	color:#343434;
	font-size:90px;
	line-height:80px;
	padding-right: 6px;
	font-family: Helvetica, Arial, sans-serif;
	}


