body{ margin:0; padding:0; line-height: 1.0em; font-family: arial; background-color: #F5F5EB; }
a { color: #CE1141; }
p { font-size: 12px; }
p.blurb { font-style: italic; font-size: 11px; }

ul {font-size: 12px; }

#top-strip-cont { height: 30px; background-color: #3F3F3F; padding-top: 4px; text-align: center; width: 100%; }
#top-strip { width: 750px; text-align: left; margin: 0 auto; padding: 0px; }
#program-dropdown { float: left; padding-top: 2px; }

#lphi-logo { float: right; }

b{font-size: 110%;} em{color: red;}

#maincontainer{ background-color: #fff; width: 754px; /*Width of main container*/ margin: 0 auto; /*Center container on page*/ }

#topsection{ background: #fff; vertical-align: top; height: 308px; }
#topsection h1{ margin: 0; padding-top: 15px; }
#topsection h5{ line-height: normal; background-color:#3f3f3f; color: #8ca2b0;}
#logo { float: left; height: 145px; margin-left: 5px; padding-top: 5px; }
#the-steps { float: right; margin-right: 5px; }
#fruit-spot { float: right; border-left: 1px solid #eee; }
#mayor-and-search { font-weight: bold; background: url("/images/city_nola_sm.jpg"); float: left; width: 198px; height: 40px; padding: 60px 0 0 5px; color: #fff; font-size: 11px; text-align: center; font-family: arial; }
#mayor-and-search input { border: 2px solid #A3C24B; width: 130px; background-color: #F5F5EB; margin-left: 4px; }

#nav-bar { padding: 8px 8px 4px 18px; border-bottom: 1px solid #888; border-top: 2px solid #ccc; height: 24px; }
#nav-bar a { color: #000; text-decoration: none; margin: 0 38px 0 0; font-weight: bold; }
#nav-bar a.last { margin: 0; }
#nav-bar a:hover { color: #A3C24B; border-bottom: 3px solid #BFD580;  }
#nav-bar a.live { color: #91AD3A; border-bottom: 3px solid #A3C146;  }

#contentwrapper { float: left; width: 100%; background: #90ac41; }
#contentcolumn { background: #fff; padding: 1px 10px; margin-left: 204px; /*Set left margin to LeftColumnWidth*/ }
#contentcolumn h2 { color: #110053 }

#leftcolumn{ padding-top: 1px; float: left; width: 204px; /*Width of left column*/ margin-left: -754px; /*Set left margin to -(MainContainerWidth)*/ background: #90ac41; }
#leftcolumn #quick-about p { color: #fff; font-size: 12px; line-height: 19px; }

#leftcolumn #quick-about img { margin:-1px 0 0 -10px; padding:0px; }

#subnav ul { list-style: none; margin: -1px 0px; padding:
 0px; }
#subnav li { margin-bottom: 10px; font-size: 14px; line-height: 19px; }
#subnav li a { color: #fff; text-decoration: none; border-bottom: 1px dotted #eee; padding: 2px; } 
#subnav li a:hover, #subnav li a.subHit { background-color: #fff; color: #000; } 
#subnav li a.subHit { border: 1px solid #000; border-right: none; border-top: none; }

#footer { clear: left; width: 100%; text-align: center; border-bottom: 5px solid #000; border-top: 1px solid #ccc;}
#footer p { font-size: 12px; padding: 15px; }

.innertube{ margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/ margin-top: 0; }

#contact-form input.tIn { width: 400px; }
#contact-form textarea { width: 450px; height: 200px;}
#contact-form { margin-bottom: 30px; }