body, div, h1, h2, h3, h4, h5, h6, ul, li, span, img, ol, p, a, form, object, embed {
border-width:0px;
margin:0px;
padding:0px;
}
body    { font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; background-color: #515151; background-image: url("images/mission_bg.jpg"); background-repeat: no-repeat; background-position: center top; text-align: center; margin-top: 50px }
p  { color: #6c6c6c }
a  { color: #6e1f7b; text-decoration: none }
a:hover { text-decoration: underline }
#container    { background-color: #000; text-align: left; margin-right: auto; margin-left: auto; width: 800px }
#header { background-image: url("images/mission_header.jpg"); background-repeat: no-repeat; height: 122px }
#viva_header { background-image: url(images/viva_header.jpg); background-repeat: no-repeat; height: 122px }
#nav { padding-top: 86px }
#flashnav_content ul { list-style-type: none; padding-left: 40px }
#flashnav_content ul li { display: inline; margin-right: 25px; float: left }
#flashnav_content ul li a { color: #999; font-size: 11px }
#flashnav_content ul li a:hover { color: #fff }
#main  { background-color: #000; background-position: 0 top; height: 400px }

#contact_main     { background-repeat: no-repeat; background-position: 0 top; height: 400px }
#gallery_main, #about_main { background-color: #000; background-repeat: no-repeat; background-position: 0 top; height: 600px }
#about_main  { background-repeat: no-repeat; background-position: 0 top }
#events_main { background-color: #000; background-repeat: no-repeat; background-position: 0 top; height: 400px }
#services_main  { background-color: #000; background-repeat: no-repeat; background-position: 0 top; height: 2950px }
#viva_main     { height: 400px; padding-top: 180px; background-image: url(images/viva_screen.jpg); background-repeat: no-repeat; background-position: 0 top; }
#gallery_content   { padding-left: 10px }
#main_content  { display: inline; margin-bottom: 30px; width: 580px; float: left }
#main_content h1 { color: #fff; font-size: 15px; font-weight: normal; line-height: 20px; letter-spacing: 3px; margin-top: 50px; margin-bottom: 15px; margin-left: 50px }
#main_content h2  { color: #666; font-size: 25px; font-weight: normal; line-height: 30px; margin-bottom: 15px; margin-left: 50px }
#main_content h3 { color: #fff; font-size: 15px; font-weight: normal; line-height: 20px; letter-spacing: 3px; margin-bottom: 5px; margin-left: 50px }
#main_content p { font-size: 12px; line-height: 19px; margin-bottom: 10px; margin-left: 50px }
#main_content p strong { color: #ccc; font-weight: normal }
#contact_content   { display: inline; width: 400px; height: 360px; float: left }
#contact_content h1 { color: #fff; font-size: 15px; font-weight: normal; line-height: 20px; letter-spacing: 3px; margin-top: 50px; margin-bottom: 15px; margin-left: 50px }
#contact_content h2 { color: #494949; font-size: 25px; font-weight: normal; line-height: 30px; margin-bottom: 15px; margin-left: 50px }
#contact_content p { font-size: 12px; line-height: 19px; margin-bottom: 10px; margin-left: 50px }


#right_content  { display: inline; padding-top: 10px; padding-right: 8px; width: 140px; float: right }
#right_content ul { margin-top: 40px }
#right_content ul li { color: #ccc; font-size: 11px; line-height: 15px; margin-bottom: 5px }
#contact_right_content      { display: inline; padding-top: 10px; padding-right: 8px; width: 380px; float: right }


#news_content { }
#news_content h3, #contact_right_content h3 { color: #fff; font-size: 12px; font-weight: normal; line-height: 15px; margin-top: 8px; margin-bottom: 3px }
#news_content p, #contact_right_content p { font-size: 11px; line-height: 13px; margin-bottom: 8px }
#news_content a { color: #6e1f7b }
#news_content a img { border: solid 1px transparent }
#news_content a:hover img { border: solid 1px #999 }
#footer    { background-color: #515151; background-image: url("images/mission_footer.jpg"); background-repeat: no-repeat; background-position: 0 top; height: 52px; clear: both }
p#footer_text   { color: #999; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; padding-top: 32px }
p#footer_text span#footer_links  { margin-left: 440px }
p#footer_text span#footer_links a { color: #999 }
#main_content h2.home_copy { font-size: 15px; line-height: 22px }
