body { font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #006; text-align: center; }
a { color: #33c; }
a:visited { color: #006; }
a:hover { color: #f90; }
img { border: none; }
table.header { border: 8px solid #fff; border-bottom: 0px; width: 820px; background-color: #fff; margin: 20px auto 0px auto; margin-bottom: 0px; padding-bottom: 0px; }
table.header td.logobox { background-color: #006; background-image: url("../images/header-bkgd.jpg"); background-repeat: no-repeat; background-position: 0 0; padding: 0; border-bottom: 1px solid white; border-right: 1px solid white; }
td.logobox img#iln { margin: 20px 10px;}
div#nav { width: 200px; float: right;}
div#logo { display: block; width: 600px; float: left;}
div#nav { display: block; width: 197px; float: right; border-left: 1px solid white;} 
table.main { border: 8px solid #fff; border-top: 0px; width: 820px; background-color: #fff; margin: 0px auto 0px auto; padding: 0px; }
table.main2 { border-left: 8px solid #fff; border-right: 8px solid #fff; width: 820px; background-color: #fff; margin: 0px auto 0px auto; padding: 0px; }
table.main2 td.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-variant: small-caps; color: #fff; background-color: #f90; font-weight: bold; }
table.main2 td.header2 { padding-top: 5px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-variant: small-caps; color: #fff; background-color: #f90; font-weight: bold; } 
table.main2 td.content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
table.main3 { border-left: 8px solid #fff; border-right: 8px solid #fff; width: 820px; background-color: #fff; margin: 0px auto 0px auto; padding: 0px; }
table.main3 td.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-variant: small-caps; color: #fff; background-color: #f90; font-weight: bold; }
table.main3 td.header2 { padding-top: 5px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-variant: small-caps; color: #fff; background-color: #f90; font-weight: bold; }
table.main3 td.content { padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
table.footer { border: 8px solid #fff; border-top: 0px; width: 820px; background-color: #fff; margin: 0px auto 0px auto; padding: 0px; }
td { vertical-align: top; text-align: left; }
.topnav, .topnav-on { background-color: #006; height: 20px; width: 200px; text-align: left; font-size: 10px; border-bottom: 1px solid white; letter-spacing: 1px; } 
.topnav { background-image: url("../images/navedge-blue.gif"); background-repeat: repeat-y; background-position: left top; }
.topnav-on { background-image: url("../images/navedge-orange.gif"); background-repeat: repeat-y; background-position: left top; }
.topnav a, topnav a:visited, .topnav-on a, topnav a:visited { text-decoration: none; color: #fff; position: relative; top: 4px; left: 16px; font-size: 10px; display: block; }
.topnav a:hover, .topnav-on a:hover { color: #f90; }
.searchbar { width: 100%; background-color: #f90; background-image: url("../images/search-bkgd.jpg"); background-repeat: y; background-position: top left; border-top: 3px solid #fff; color: #fff; font-size: 12px; font-weight: bold; text-align: right; padding: 3px 10px; }
.searchbar form { margin: 0px; padding: 0px; }
.searchbar form input { margin-left: 6px; }
.intro { padding: 6px; font-size: 12px; line-height: 150%; }
.event_title { font-size: 12px; color: #f90; font-weight: bold; }
.event_desc { font-size: 12px; line-height: 150%; }
td.events-head, td.news-head { background-color: #f90; text-align: left; font-weight: bold; color: #fff; padding: 2px 10px; }
td.events-head { border-right: 1px solid #fff; width: 200px; }
td.events { border-right: 1px solid #036; }
td.events, td.news { text-align: left; font-size: 11px; padding: 10px 0; }
td.events p { padding: 0px 10px; }
td.news p, td.events p.download { border-bottom: 1px solid #006; padding: 10px; }
td.news p.headline { border: none; font-weight: bold; padding: 0 10px; margin-bottom: 4px; } 
td.news p.headline + p { border: none; padding-top: 0px; margin-top: 0px; }
div.more { margin: 20px 10px 30px 10px; } 
td.news em { color: #006; font-style: normal; font-weight: bold; }
td.events em { color: #f90; font-style: normal; font-weight: bold; }
.newsletterpromo { width: 200px; border-left: 1px solid #036; padding: 0px; }
div.newslettertext { background-color: #f90; margin: 4px 0 0 4px; padding: 4px 0 12px 0; }
.newslettertext img { margin: 4px 10px; }
.newslettertext p { font-size: 11px; margin: 4px 10px; line-height: 150%; }
.newsletterpromo a, .newsletterpromo a:hover { color: #fff; }
.bluebar { background-color: #006; color: #fff; text-align: center; font-size: 11px; height: 40px; vertical-align: middle; }
.footer { padding: 20px 0 6px 0; text-align: center; font-size: 10px; }
.left { float: left; }
.right { float: right; }
body#contact .right { width: 220px; }
.clear { clear: both; width: 100%; }
table.contacts { font-size: 11px; line-height: 130%; }
h1 { font-size: 18px; margin-top: 8px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
div.contact-col1 { width: 125px; float: left; display: inline; }
div.contact-address { width: 640px; float: right; }
div.contact-col2 { width: 200px; float: left; display: inline; }
div.contact-col3 { width: 200px; margin: 0 10px; display: inline; }
div.contact-col4 { width: 190px; }
.searchtable { border-left-width: 1px; border-left-style: solid; border-left-color: #006; }
.searchtablecontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 130%; }
.searchtableheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-variant: small-caps; color: #fff; background-color: #f90; font-weight: bolder; }
.searchresult { background-color: #f90; }
.subpagesidebar { border-left: 1px solid #006; }
.subpagesidebartext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%; color: #000; border: 5px solid #fff; border-top: 0px; padding: 5px; background-color: #f90; }
div.content { font-size: 11px; }
.newscontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%; margin-top: 5px; margin-right: 20px; margin-left: 10px; list-style-type: square; }
.input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 130%; }
a.sidebar { color: #333; }
a.sidebar:hover { color: #fff; }
a.sidebar:visited { color: #333; }
a.news { color: #fff; }
a.news:hover { color: #00f; }
a.news:visited { color: #fff; }
body { font-family: verdana, arial, sans-serif; }
#nav, #nav ul { padding: 0; margin: 0; list-style: none; float : left; width : 180px; _width : 190px; font-size: 10px; }
#nav li { position : relative; float : left; line-height : 2em; margin-bottom : -1px; width: 180px; }
#nav li ul { position : absolute; left: -999em; margin-left : 140px; margin-top : -2em; }
#nav li ul ul { left: -999em; }
#nav li a { width: 180px; _width : 200px; display : block; color : white; text-decoration : none; background-color : #006; border: 1px solid white; padding: 0 0.5em; background-image: url("../images/navedge-blue.gif"); background-repeat: repeat-y; background-position: left top; padding-left: 10px; }
#nav li a:hover { color : #F90; background-image: url("../images/navedge-orange.gif"); background-repeat: repeat-y; background-position: left top; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
nav li ul li a { line-height: 1.3em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
li#home { z-index: 9; }
li#about { z-index: 8; }
li#groups { z-index: 7; }
li#members { z-index: 6; }
li#news { z-index: 5; }
li#contact { z-index: 4; }
li#ilnlink { z-index: 3; }
#content { margin-left : 12em; }


