﻿body { background: url(../Images/Backgrounds/background_home.gif) no-repeat center top; color: #000; font: 62.5% Arial, Helvetica, Sans-Serif; margin: 0; }

#container-main { margin: 0 auto; padding: 0; width: 995px; }

#footer { background: url(../Images/line_home.gif) no-repeat 0 50px; float: left; height: 202px; margin: 25px 0 0; padding: 0; position: relative; top: -40px; width: 995px; }
#footer #logo { float: left; margin-top: 50px; }
#footer #logo img { border: none; height: 122px; width: 138px; }

h1, h2, h3, h4, h5, h6 { font-weight: 400; }
h1 { background: url(../Images/lexarts.gif) no-repeat scroll left center; float: left; font-size: 1em; height: 20px; margin: 20px 5px; overflow: hidden; text-indent: -999px; visibility: visible; width: 157px; }
h1 a { display: block; height: 20px; }
h2 { color: #eda100; font-size: 2.4em; text-transform: uppercase; }
h3 { color: #82878f; font-size: 1.8em; text-transform: uppercase; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }

#nav-main { float: right; list-style: none; margin: 20px 0 0; padding: 0; position: relative; right: 50px; z-index: 100; }
#nav-main li { float: left; width: 108px; }
#nav-main li a { display: block; font-size: 1.4em; text-align: center; text-decoration: none; text-transform: uppercase; width: 108px; }
#nav-main li a:link, #nav-main li a:visited { color: #82878f; }
#nav-main li a img { border: 5px solid #c5c5c5; height: 88px; padding: 1px; width: 88px; }
#nav-main li ul { background-color: #f79b32; left: -999em; list-style: none; margin: 0 0 0 4px; padding: 0; position: absolute; top: 132px; width: 150px; z-index: 100; }
#nav-main li ul ul { top: auto; z-index: 100; }
#nav-main li:hover, #nav-main li.sfhover { position: static; /*ie7*/ }
#nav-main li:hover ul, #nav-main li.sfhover ul { left: auto; }
#nav-main li ul a { display: block; font-size: 1.1em; font-weight: 700; padding: 3px; text-align: left; text-decoration: none; width: 144px; }
#nav-main li ul a span.indent { padding-left: 1.1em; }

#nav-quick { background: url(../Images/circle.gif) no-repeat 50% 0; float: right; height: 127px; list-style: none; margin: 0; padding: 75px 0 0 140px; width: 395px; }
#nav-quick li { float: left; }
#nav-quick li a { display: block; font-size: 1.4em; height: 83px; text-align: center; text-decoration: none; text-transform: uppercase; width: 83px; }
#nav-quick li a:link, #nav-quick li a:visited { color: #5d6066; }
#nav-quick li a img { border: none; height: 83px; width: 83px; }

p { font-size: 1.2em; line-height: 1.6em; }
p#copyright { color: #82878f; float: right; margin: -20px 0 0; padding: 0; text-align: center; width: 535px; }
p#copyright a { color: #015188; }
p#copyright a:link, p#copyright a:visited { text-decoration: underline; }
p#copyright a:hover, p#copyright a:active { text-decoration: none; }

#search-box { float: right; font-size: 1.2em; position: relative; right: -378px; top: 165px; }
#search-box input { font: 1em Arial, Helvetica, Sans-Serif; z-index: 80; }
#search-box input[type=submit] { cursor: pointer; }
#search-box input.text { background-color: #eaeaea; border: 2px inset #eaeaea; }

#slideshow-container { background-color: #fff; border: 6px solid #c5c5c5; float: left; margin: 10px 0 0 50px; padding: 1px; width: 400px; }
#slideshow-container .slideshow-captions { background-color: transparent; top: 303px; color: #333; font-size: 1.1em; height: 40px !important; line-height: 1.1em; text-align: center; text-indent: 0; }
#slideshow-container img { float: left; }

#nav-main li:hover a:link, #nav-main li:hover a:visited, #nav-main li:hover a:hover, #nav-main li:hover a:active, #nav-main li.sfhover a:link, #nav-main li.sfhover a:visited, #nav-main li.sfhover a:hover, #nav-main li.sfhover a:active, #nav-main li a:hover, #nav-main li a:active, #nav-main li.lit a:link, #nav-main li.lit a:visited, #nav-main li.lit a:hover, #nav-main li.lit a:active, #nav-quick li a:hover, #nav-quick li a:active { color: #f79b32; }
#nav-main li:hover ul li a:link, #nav-main li:hover ul li a:visited, #nav-main li:hover ul li a:hover, #nav-main li:hover ul li a:active, #nav-main li.sfhover ul li a:link, #nav-main li.sfhover ul li a:visited, #nav-main li.sfhover ul li a:hover, #nav-main li.sfhover ul li a:active, #nav-main li ul a:link, #nav-main li ul a:visited, #nav-main li.lit ul li a:link, #nav-main li.lit ul li a:visited { color: #fff; }
#nav-main li:hover a img, #nav-main li.sfhover a img, #nav-main li a img:hover, #nav-main li a img.sfborder, #nav-main li.lit a img { border: 5px solid #f79b32; }
#nav-main li ul a:hover, #nav-main li ul a:active, #nav-main li.lit ul li a:hover, #nav-main li.lit ul li a:active { background-color: #e89038; color: #fff; }

#mission { color: #666; font-size: 1.1em; left: 27px; margin: 0; padding: 0; position: absolute; top: 180px; }

#social-icons, #social-icons li { list-style: none; margin: 0; padding: 0; }
#social-icons { clear: both; margin-top: 10px; }
#social-icons li { float: left; margin-right: 10px; }
#social-icons li a { background-image: url(../Images/Icons/social.png); background-repeat: no-repeat; display: block; font-size: 1px; overflow: hidden; text-indent: -999em; width: 22px; height: 22px; }
#social-icons li a.facebook { background-position: 0 0; }
#social-icons li a.twitter { background-position: -66px 0; }
#social-icons li a.youtube { background-position: -88px 0; }
#social-icons li a.rss { background-position: -22px 0; }
