/* CSS Document */
html { font-size: 100%; }
body { color:#ffffff; background-color:#000000; margin: 0 0 0 0; font: 55%/1.4  Century Gothic, Geneva, Arial, Helvetica, sans-serif; }
p { padding:0px; margin-top:1em; }
a, a:visited { color:#ffffff; text-decoration:underline; }
a:hover, a:visited:hover{ color:#757574; text-decoration:none; }

table {  border:none; margin-top:10px; }
td, th { vertical-align:top; border-bottom:solid 1px #333333; padding:5px 0px 5px 5px; }
.time  { width:150px; }
tfoot th { border:none; }
th { font:1.3em Century Gothic, Geneva, Arial, Helvetica, sans-serif; text-align:left; }
caption { font:bold 1.3em Century Gothic, Geneva, Arial, Helvetica, sans-serif; padding:10px 0px 20px 0px; margin:0; color:#ed9e0a; text-align:left; }

h1 { font:bold 1.7em Century Gothic, Geneva, Arial, Helvetica, sans-serif; padding:0px; margin:0px; color:#ffffff; }
h2 { font:bold 1.3em Century Gothic, Geneva, Arial, Helvetica, sans-serif; padding:0px; margin:0px; color:#ed9e0a; }
ul { padding:10px 0px 10px 15px; margin:0px; }

#mainpic 
{ width:905px; height:243px; }
.hurricane { background:url(images/pic-hurricane.jpg) no-repeat; }
.bushfire1 { background:url(images/pic-bushfire1.jpg) no-repeat; }
.bushfire2 { background:url(images/pic-bushfire2.jpg) no-repeat; }
.lava  { background:url(images/lava2.jpg) no-repeat; }

.fade-lava { background:url(images/fade-lava.jpg) top no-repeat; }
.fade-hurricane { background:url(images/fade-hurricane.jpg) top no-repeat; }
.fade-bushfire2 { background:url(images/fade-bushfire2.jpg) top no-repeat; }
.fade-bushfire2 p { margin:0px 0px 30px 0px; }
.fade-bushfire2 h1 { margin:0px 0px 20px 0px; }
.fade-bushfire1 { background:url(images/fade-bushfire1.jpg) top no-repeat; }

#logo { margin-left:690px; margin-right:32px; width:166px; float:right; clear:both; }
#logo img { display:block; border:none; }
#logo a { font:normal 1.3em Century Gothic, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; float:right; }
#logo a:hover { cursor:pointer; color:#ed9e0a; }
#logo span { float:right;}

blockquote { margin:0px; padding:0px; display:block; width:300px; background-color:Yellow; }
.withquote  { background:url(images/quote-left.gif) top left no-repeat; padding-left:40px; } 
p.withunquote { background: url(images/quote-right.gif) bottom right no-repeat; padding:0px 42px 0px 0px;margin:0px; }
.quote { float:left; padding:30px 0px 0px 40px; }
.quote2 { float:left; padding:30px 40px 40px 0px; }
.quote2 img { float:left; padding:0px 10px 5px 0px }
.quote img { float:left; padding:0px 10px 5px 0px; }
.quoter  { font-style:italic; display:block; margin-top:10px; color:#ed9e0a; }

#bio { padding-top:30px; }
#underwriter { display:block; clear:both; }
#address { padding-top:10px; }

#container { width:905px; background-color:#000000; position:relative; margin:0 auto; }

#menu { margin:0px 0px 0px 0px; height:40px; padding:10px 0px 10px 0px; }
#menu ul { display:inline; padding:0px; margin:0px; }
#menu li { list-style-type:none; display:inline; text-transform:uppercase; padding:0px; margin:0px; }
#menu ul li a{ float:left; margin:0 40px 0 0; text-indent:-900%; height:40px; }
#menu ul li a:hover{ float: left; margin:0 40px 0 0; }

#menu a.home { background:url(images/button-home.gif); width:62px; }
#menu a:hover.home { background:url(images/button-over-home.gif); }
#menu a.about { background:url(images/button-about.gif); width:99px; }
#menu a:hover.about { background:url(images/button-over-about.gif); }
#menu a.graduate { background:url(images/button-graduate.gif); width:165px; }
#menu a:hover.graduate { background:url(images/button-over-graduate.gif); }
#menu a.questions { background:url(images/button-questions.gif); width:166px; }
#menu a:hover.questions { background:url(images/button-over-questions.gif); }
#menu a.day { background:url(images/button-day.gif); width:118px; }
#menu a:hover.day { background:url(images/button-over-day.gif) #ffffff; }
#menu a.register { background:url(images/button-register.gif); width:76px; margin:0px; }
#menu a:hover.register { background:url(images/button-over-register.gif);  margin-right:0px; }

#text { padding:40px 30px 20px 0px; width:875px; font:normal 1.5em Century Gothic, Geneva, Arial, Helvetica, sans-serif; float:left; }
#text-inner { border-left:solid 5px #ed9e0a; padding:0px 10px 0px 30px; float:left; }

#footer { height:65px; width:905px; color:#757574; clear:both; }
#footer-inner { font-size:11px; position:relative; float:right; padding-top:27px; height:60px; }
#footer-inner a{ color:#757574; text-decoration:none; }
#footer-inner a:hover{ color:#ed9e0a; text-decoration:none; }

.roles { font:normal 1.4em Century Gothic, Geneva, Arial, Helvetica, sans-serif; }

.graduates { padding:10px; border:solid 1px #ed9e0a; }
#ipods {width:179px; float:right; padding-left:20px;}