@charset "UTF-8";
/* CSS Document */

/* GENERAL STYLES */
* {margin: 0; padding: 0; color: #79959b; font-size: 18px; font-family: "Times New Roman", Times, serif;}
html {background: #ebe7db; margin: 0; padding: 0; position: relative;}
body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;}
.nav_highlight {color: #662435;}
h1,h2,h3,h4,h5,h6 {margin-bottom: 10px;}



/* HEADER STYLES */
header {background: #fff url(../img/bg_header.gif) repeat-x; width: 100%; height: 139px; position: relative;}
header img {position: absolute; left: 20%; border: none;}
header ul {position: absolute; left: 50%; top: 68px; width: auto;}
header li {list-style: none; display: inline; padding: 0 10px 0 10px;}
header li a {color: #ebe7db; font-size: 24px; text-decoration: none;}
header li a:hover {color: #79959b;}
.nav_dot {padding-left: 30px;}

/* SPLASH STYLES */

#splash {width: 100%; height: 427px; overflow: hidden;}
img.splash_image {width: 100%; height: 427px; position: absolute; top: 0; left: 0; z-index: -999; border: none;}

/* CONTENT STYLES */
#content_container {width: 1066px; background-color: transparent; z-index: 99; margin: -200px auto;}
#content {width: 1066px; background: transparent url(../img/bg_content.png) repeat-y; z-index: 99; margin: -15px 0 0 37px; position: relative; padding-left: 56px;}
#content_footer {width: 100%; background: transparent url(../img/bg_contentfooter.png) no-repeat; height: 22px; margin: 0 0 0 37px;}
#content_twitter {position: absolute; left: 783px; width: auto;}
#article_mission {width: 530px; min-height: 300px; padding-top: 20px; position: relative; overflow: auto;}
#article_mission p {line-height: 22px; padding-bottom: 20px;}
#article_mission ul li {font-size: 15px; padding-bottom: 10px; margin-left: 15px; color: #662435;}
#article_mission ul li em {font-size: 15px; color: #662435;}
#aside_mission {width: 307px; height: 240px; position: absolute; left: 620px; top: 100px;}
#aside_mission p {font-size: .75em;}
#aside_mission a {font-size: 1em;}

/* FORM STYLES */
fieldset {background: #ebe7db; padding: 10px 0 5px 10px; border: none; margin-bottom: 10px;}
fieldset h2 {color: #662435;}
fieldset ul li {list-style: none;}
label {display: block;}
textarea {font-size: 12px; width: 300px; font-family: "Arial", "Helvetica", sans-serif;}
input {font-size: 12px; width: 300px; font-family: "Arial", "Helvetica", sans-serif; height: 20px;}
.submit {width: 75px;}


/* FOOTER STYLES */
footer {background: url(../img/bg_footer.png) repeat-x; width: 100%; height: 86px; margin-top: 20%;}
footer p {width: 200px; margin: 0 auto; color: #ffffff; padding-top: 20px;}
footer p small {color: #fff; font-size: 14px;}

/* ACCORDIAN STYLES */
#wrapper {width: 500px; margin-left: auto; margin-right: auto; position: relative;}
.accordionButton {width: 510px; float: left; border-bottom: 1px solid #662435; cursor: pointer; clear: none;}
.accordionContent {width: 500px; float: left; background: #ebe7db; display: none; clear: none; padding: 10px 0 0 10px;}
.accordionContent ul {font-size: 14px;}

/* MEDIA QUERIES */
@media only screen and (max-width: 480px) {
	#content_container {width: 70%; background-color: transparent; z-index: 99; margin: -300px auto;}
}