@charset "utf-8";
/* CSS Document */
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.5em; margin: 0; }
#topper { margin: 0 auto; padding: 5px 25px 0 0; height: 30px; width: 875px; background: #231f20; color: #999999; font-size: .7em;}
#logo { background: #000 url(images/tmlogo.jpg); width: 748px; height: 90px; float: left; background-repeat: no-repeat; clear: left; }
#wrapper { width: 900px; margin: 0 auto; position: relative;}
hr { border: 0px; width: 100%; color: #cccccc; background: #cccccc; height: 1px; margin: 25px auto; clear: both; }
#phrase { margin: 0 auto; width: 652px; height: 33px; background: #ffffff url(images/phrase.png); clear: both; }
.ts { margin-right: 25px; color: #ddd;}
.menu { float: right; margin: 10px 0 10px 0; padding: 0;list-style: none;}
.menu li { float: left; margin: 0 10px 0; padding: 0; }
.menu a { display: block; float: left;width: 100px;text-indent: -999px; height: 26px; overflow: hidden; border-bottom: 1px solid #fff;}
.menu a:hover{ background-position: left bottom;}
#home { background: url(images/home_up.png) left top no-repeat; width: 60px; }
#home:hover { background-position: left bottom; }
#missionology { background:url(images/mission_up.png) left top no-repeat; width: 122px; }
#missionology:hover { background-position: left bottom; }
#donate { background-image:url(images/volunteer_up.png); width: 110px;}
#donate:hover {background-position: left bottom;  }
.red { color:#CC0000; }
.footertext { line-height: normal; font-size: .8em; margin: 0 0 25px 0; }
.bigText { font-size: 1.8em; }
a:link { padding: 0 1px 0 1px; color: #FF0000; text-decoration: none; }
a:hover { color: #FF0000; border-bottom: dotted #333 1px; }
a:visited { text-decoration: none; color: #FF0000; }
#address { float: right; width: 120px; clear: right; padding-left: 30px; }
.subText { font-size: 1.2em; }
#donatePhrase { margin: 0 auto; background: #fff url(images/donate_phrase.png); height: 28px; width: 508px; }
.FYIside { width: 400px; background-color: #f4f4f4; border: #999999 solid 1px; clear:right; float:right; padding: 5px; font-size: .8em; margin-bottom: 25px; }
.contactFormAreaWrap { margin: 0 auto; width: 800px; }
#contactPhrase { margin: 0 auto; background: #fff url(images/contact_phrase.jpg); height: 20px; width: 478px; }
#missionologyPhrase { margin: 0 auto; background: #fff url(images/missionology_phrase.png); height: 26px; width: 460px; }

#facebook{text-align: right; line-height: 48px; float: right; width: 168px;}
#facebook img{border: none; margin-right: 10px; display: block; float:left;}
#facebook p{float: left; line-height: 48px; margin-top: 0px;}