/* CSS Document */

body    { margin:0; padding:0; background:#eee; font:0.8em "Lucida sans", "Trebuchet MS", Verdana, Arial, sans-serif; line-height:180%; text-align:center; }

h2  { font-size:1.5em; }
h3  { font-size:1.2em; }
h4  { font-size:1em; }
h5  { font-size:0.8em; }

p   {  }

a           { text-decoration:underline; color:#0000FF; }
a:hover     { text-decoration:underline; }
a img       { border:none; }

#wrapper    { margin:0 auto; padding:0; background:url(../i/bg.jpg) repeat-y left; height:auto; width:780px; text-align:center; }
#top        { margin:0 auto; padding:0; background:url(../i/top.jpg) no-repeat; height:225px; width:760px; }
#internal   { margin:0 auto; padding:0; width:760px; height:auto; text-align:left; display:block; }
#logo      { margin:0 auto; padding:0; background:url(../i/logo.jpg) no-repeat; height:125px; width:760px; }
#Xlogo       { position: relative; top: 150px; left: 0px; background:url(../i/logo.jpg) no-repeat; height:125px; width:270px; border: 0px;}
#texthelp   { height:87px; width:66px; margin: 0 auto; }

#main       { margin:0; padding:20px 30px; width:550px; height:auto; float:right; /* False value for IE4-5.x/Win. */ voice-family:"\"}\""; voice-family:inherit; width:480px; }
#main2      { margin:0; align:right; }
html>body #main { width:480px; }
#main h2, #main h3, #main h4    { padding: 0px 10px; border: 0px #f00 solid; }
#main p, #main img              { padding: 5px 10px; border: 0px #0f0 solid; }
#main a     { text-decoration:underline; }

#styles     { margin:0 auto; padding:0; clear:both; height:auto; width:760px; }
#styles img { vertical-align:text-bottom; margin:0; padding:0; }
#logos      { margin:0 auto; padding:0; height:auto; width:760px; }
#footer     { margin:0 auto; padding:0; height:auto; width:780px; text-align:center; }
#footer p   { margin:0 0 10px 0; padding:0; }
#bottom     { margin:0 auto; padding:0; background:url(../i/footerBG.jpg) no-repeat; height:27px; width:780px; }

.left       { float:left; display:inline; width:340px; margin:0; padding:0 0 0 40px; text-align:left; }
.right      { float:right; display:inline; width:340px; margin:0; padding:0 40px 0 0; text-align:right; }

#menu       { margin:0; padding:20px 0 0 1px; width:190px; height:auto; float:left; }
.link       { height:auto; margin:0; padding:0; }
#menu li    { height:auto; display:block; margin:0; padding:0; }
#menu li a  { display:block; height:auto; margin:0 0 0 26px; padding:0; background:url(../i/menuDivider.gif) no-repeat bottom; text-decoration:none; }
#menu li a:hover    { text-decoration:underline; }

.paragraph  { margin:1em 0; padding:0; display:block; }

img, a      { border:0; }
ul.noList   { list-style:none; margin:0; padding:0; }
.noList li  { list-style:none; }
.style1     { color: #990000; }
.style2     { color: #003366; }
.style3     { color: #009933; }
.style4     { color: #FF6600; }
.style5     { color: #990099; }
.style6     { color: #0099CC; }

.hide       { display:none; }
hr          { display:none; }
.bold       { font-weight:bold; }

.checklist li   { margin:2em; padding:0; }

.divider        { clear:both; }

fieldset        { margin:0 0 1em 0; padding:1em; }
.footerBlurb    { display:block; margin:0; padding:0; font-size:1.1em; font-weight:bold; }

div.eventsphoto img{
    border: none;
    margin: 10px 10px 10px 10px;
    width: 250px;
    float:right;
}

.clear  { clear:left; }
#facebook   { margin: 10px 0 0 30px; }
