@charset "utf-8"; 
/* CSS Document */
/*  RESET */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}

/* remember to define focus styles! */
:focus{outline:0}

/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}

/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse; border-spacing:0}
/* END RESET */
body{background:url(/images/bg.jpg) top center; margin:0 auto}
h3{font-size:1.5em; font-weight:bold; padding:10px 10px 10px 0}
strong{font-weight:bold}

#container{width:770px; margin:0 auto}
#tag-line{background:url(/images/line.png) no-repeat bottom center; width:400px; text-align:center; float:left; margin-bottom:10px; font:bold italic 15px Georgia,"Times New Roman",Times,serif; color:#fff; height:50px; position:relative; left:110px; top:33px}

#header{height:170px; margin-bottom:10px; }
#logo a{float:left; display:block; width:253px; height:170px; background:url(/images/illum-logo.png) no-repeat; text-decoration:none; text-indent:-9999px;}
#logo a span {visibility: hidden; color:transparent;}
#top-divider{height:50px; margin-bottom:20px; background:url(/images/horiz-divider.png) no-repeat center; -filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5}
#main-body-cntnr{height:400px; color:#fff; font:12px Georgia,"Times New Roman",Times,serif}
#navigation{float:right; margin-top:30px}
#navigation li{display:inline; padding:25px}
#navigation a{color:#fff; font:15px Georgia,"Times New Roman",Times,serif; text-decoration:none}
#left-col{float:left; width:570px; background:url(/images/line.png) no-repeat bottom center; margin-bottom:20px; padding-bottom:20px; line-height:160%}
#left-col-int{float:left; width:570px; margin-bottom:20px; padding-bottom:20px; line-height:160%}
#left-col-int a{color:#fff}
#front-pic{float:right}
#quotes{width:570px; color:#fff; line-height:160%}
#rt-nav{float:right; width:105px; height:100%; background:url(/images/vert-line.png) no-repeat left center; padding:20px}
#rt-nav a{color:#fff}
#rt-nav{float:right; width:105px; height:100%; background:url(/images/vert-line.png) no-repeat left center; padding:20px; line-height:200%}
#rt-nav a{color:#fff; text-decoration:none}
#rt-nav li{list-style-type:circle; list-style-position:inside}
#footer{clear:both; height:100px; margin-top:20px; margin-bottom:50px; padding:10px; text-align:center; font:.75em Georgia,"Times New Roman",Times,serif; color:#fff}
