/* CSS Document */
body {
     font-family: Arial, Verdana, sans-serif;
     background: #5e5434 url(/images/bodyGradient.gif) repeat-x fixed;
}
/* layout */
#page {
     position: relative;
     width: 800px;
     height: 100%;
     padding: 0px;
     margin: 0 auto;
     text-align: center;
}
#wrap {
     position: relative;
     text-align: left;
     min-height: 100%;
     padding: 0;
     margin-bottom: 10px;
     width: 700px;
     background-color: #fff;
}
/* REMOVED #homeWrap definition -2/2/07 - jw */
/* REMOVED #banner definition -2/2/07 - jw */
#content {
     padding: 25px 0 10px 30px;
     /*     background: url(/images/intBkrnd.gif) repeat-y;
     */
     position: relative;
}
#content a, #content a:visited {
     color: #FF9900;
     text-decoration: none;
}
#content a:hover, #content a:active {
     color: #FF9900;
     text-decoration: underline;
}
#footer {
     width: 100%;
     height: 190px;
     background: #5e5333 url(/images/intFooter.gif) no-repeat;
     clear: both;
     position: relative;
}
#footerFlash {
     width: 700px;
     height: 150px;
     margin: 0px;
     padding: 0px;
     z-index: 100;
     background-color: #fff;
}
#footerFlash #bgpatch {
     position: absolute;
     top: 0;
     left: -50px;
     width: 187px;
     height: 200px;
     background: #5e5333 url(/images/intFooter_outside.gif) no-repeat;
     z-index: 5;
}
#footerTextBox {
     float: left;
     width: 700px;
     height: 40px;
     margin: 5px 0px 0px 0px;
     text-align: right;
}
#timelineFlash {
     position: relative;
     float: left;
     width: 400px;
     height: 180px;
     margin: 0px;
     padding: 0px;
     font-size: 10px;
}
#home {
     width:720px;
     height:514px;
     margin: 20px 0px 0px 0px;
}
#homeHead {
     width:720px;
     height:267px;
}
#homeLeft {
     position:relative;
     top:0px;
     left:0px;
     width:360px;
     height:249px;
     float:left;
}
/*#homeRight {
	position:relative;
	top:0px;
	left:0px;
	width:360px;
	height:249px;
	float:right;
}
*/
/* HEADER & VERTICAL DROPDOWN NAV */
#header {
     position: relative;
     padding: 0px;
     height: 135px;
     width: 700px;
     background: url(/images/headerBG.gif) repeat-x;
     z-index: 99998;
}
#headerLogo {
     position: absolute;
	  top:50px;
     width: 214px;
     height: 85px;
}
#headerNav {
     position: relative;
     float: right;
	  width:535px;
     margin: 0;
     padding: 30px 11px 0px 0px;
     height: 105px;
     line-height: 20px;
     text-align: center;
     z-index: 99999;
}
/* HEADER dropdown navigation */
#nav, #nav ul {
     padding: 0;
     margin: 0;
     line-height: 20px;
     vertical-align: middle;
     list-style: none;
     font-family: Arial, Helvetica, sans-serif;
}
#nav a, #nav a:link {
     display: block;
     height: 20px;
     color: #FFF;
     text-decoration: none;
     background: transparent;
}
#nav a:hover {
     color: #000;
     background: #8cc63f;
     text-decoration: none;
}
#nav li {
     float: left;
     height: 20px;
     display: inline;
     font-size: 11px;
     font-weight: normal;
}
#nav li ul {
     position: absolute;
     margin: 0;
     padding: 2px 0px;
     height: auto;
     width: 150px;
     line-height: 20px;
     left: -1300px;
     list-style: none;
     color: #000;
     text-decoration: none;
     background-color: #FFF;
     z-index: 99999;
     border-right: 1px solid #000;
     border-left: 1px solid #000;
     border-bottom: 1px solid #000;
}
#nav li ul ul {
     left: 0;
}
#nav li#t-center ul ul, #nav li#t-disorder ul ul {
     z-index: 99999;
     border-top: 1px solid #000;
}
#nav li ul li#t-bottom {
     width: 146px;
     height: 3px;
     background-color: #FFF;
     margin: 0;
     padding: 0;
}
#nav li ul li {
     width: 146px;
     text-align: left;
     padding: 0;
     border-right: 2px solid #fff;
     border-left: 2px solid #fff;
}
#nav li ul a, #nav li ul a:link {
     font-size: 11px;
     text-decoration: none;
     color: #000;
     display: block;
     padding: 0px 4px;
}
#nav li ul a:hover {
     text-decoration: none;
     color: #FFF;
     background-color: #8CC63F;
}
#nav li#t-home {
     width: 75px;
}
#nav li#t-center {
     width: 110px;
}
#nav li#t-disorder {
     width: 135px;
}
#nav li#t-help {
     width: 75px;
}
#nav li#t-subscribe {
     width: 80px;
}
#nav li#t-blog {
     width: 60px;
}
#nav li#t-center:hover ul, #nav li#t-center.sfhover ul {
     left: 75px;
}
#nav li#t-disorder:hover ul, #nav li#t-disorder.sfhover ul {
     left: 185px;
}
#nav li#t-center:hover ul ul, #nav li#t-center.sfhover ul ul, #nav li#t-disorder:hover ul ul, #nav li#t-disorder.sfhover ul ul {
     margin: -23px 0 0 128px;
     left: -1300px;
}
#nav li#t-center:hover ul li:hover ul, #nav li#t-center.sfhover ul li.sfhover ul, #nav li#t-disorder:hover ul li:hover ul, #nav li#t-disorder.sfhover ul li.sfhover ul {
     left: 0;
}
/* END HEADER NAV */
#left {
     position:relative;
     margin: 0px 0px 5px 0px;
     width: 400px;
     font-size: 80%;
     background: #fff;
}
#left li {
     color: #2f2a17;
}
#right {
     position:absolute;
     top: 20px;
     right: 0px;
     width: 223px;
     text-align: right;
     background: #fff;
     padding-bottom: 100px;
}
#main_lower {
     margin-top: 300px;
}
#homeRight {
     position: absolute;
     top: 25px;
     right: 40px;
     width: 223px;
     text-align: right;
     background: #fff;
     z-index: 1;
}
#feature {
     margin: 10px 0px 0px 0px;
     right:0px;
     height:270px;
     width:223px;
     background:#919090 url(/images/featBkrnd.gif) no-repeat;
     text-align:right;
     color:#fff;
}
#featureText {
     top:12px;
     right:0px;
     margin: 0px 0px 0px 12px;
     padding: 13px 0px 0px 0px;
     height:225px;
     width:211px;
     text-align:left;
     color:#fff;
}
#announcement {
     margin: 3px 0px 5px 0px;
     font:12px Arial, Verdana, sans-serif;
     line-height:14px;
}
.clearfix:after {
     content: '.';
     display: block;
     clear: both;
     visibility: hidden;
     height: 0;
}
* html #wrap {
     height: 100%;
}
* html .clearfix {
     height: 1px;
}
/* text */
h1 {
     margin:0px 0px 25px 0px;
     padding:0px;
     font-size:18px;
     font-weight:200;
     line-height:22px;
     color:#766441;
}
h2 {
     margin:0px 0px 15px 0px;
     padding:0px;
     font-size:15px;
     font-weight:200;
     line-height:17px;
     color:#766441;
}
h3 {
     FONT: 15px "Times New Roman", Times, serif;
     color: #333;
     font-weight: 600;
     font-style: italic;
     margin: 0px 0px 5px 0px;
     padding:3px 0px 0px 0px;
}
h4 {
     margin: 13px 0px 5px 0px;
     padding:0px;
     font-size: 14px;
     font-style: italic;
     line-height:16px;
     font-weight:600;
     color:#000;
}
p {
     font-family: Arial, Verdana, sans-serif;
     font-size:12px;
     line-height:16px;
     margin:0px 0px 14px 0px;
     padding:0px 25px 0px 0px;
     color:#2f2a17;
}
#featureText>p {
     font-size:12px;
     line-height:14px;
}
#Content>p+p {
     text-indent:30px;
}
#announcement>p {
     font-size:9px;
}
#Content>p {
     margin:0;
}
img {
     border:none;
}
#alphabet {
     margin:0;
     padding:0px 0px 0px 5px;
     list-style:none;
}
#alphabet li {
     margin:0px;
     padding: 0px 15px 0px 0px;
     color:#999;
     font-size:10px;
     text-align: left;
     text-decoration:none;
     display:inline;
     list-style: none;
}
#alphabet a {
     color:#999;
     text-decoration:none;
}
#alphabet a:hover {
     color:#999;
     text-decoration:underline;
}
#footertext {
     margin: 0px;
     padding: 0px;
     list-style: none;
}
#footertext li {
     margin: 0;
     padding:0px 18px 0px 0px;
     font:10px Arial, Verdana, sans-serif;
     color:#fff;
     display:inline;
     list-style: none;
}
#footertext li.last {
     border: 0
}
#footertext a {
     color:#fff;
     text-decoration: none;
}
#footertext a:hover {
     color:#8cc63f;
     text-decoration: none;
     /*background:#000;
     */
}
#sitemap li {
     list-style-type:none;
     font:12px Arial, Verdana, sans-serif;
     color:#fff;
     line-height: 22px;
}
.mousetype {
     font-size: 10px;
     line-height: 12px;
     color: #000;
}
.title {
     FONT: 13px Arial, Verdana, sans-serif;
     color: #333;
     font-weight: 600;
     font-style: italic;
     margin: 0px 0px 5px 0px;
}
.location {
     FONT: 13px Arial, Verdana, sans-serif;
     color: #333;
     font-weight: 600;
     font-style: italic;
}
.more {
     FONT: 11px Arial, Verdana, sans-serif;
     color: #000;
     font-weight:400;
     line-height:14px;
     padding: 0px 0px 0px 0px;
     float:right;
     font-style:italic;
}
.featmore {
     FONT: 11px Arial, Verdana, sans-serif;
     color: #fff;
     font-weight:600;
     line-height:14px;
     padding: 0px 0px 0px 160px;
     font-style:italic;
}
.backtotop {
     FONT: 11px Arial, Verdana, sans-serif;
     color: #000;
     font-weight:400;
     line-height:14px;
     text-align:right;
     font-style:italic;
}
/* subNav NAV */
#subNav {
     font: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height: 16px;
     font-weight: normal;
     margin: 20px 0px;
}
#subNav a, #subNav a:link {
     color: #FF9900;
     text-decoration: none;
}
#subNav a:hover {
     color: #FF9900;
     text-decoration: underline;
}
/* CRUMB NAV */
#crumbs {
     font: Arial, Helvetica, sans-serif;
     font-size: 10px;
     line-height: 35px;
     font-weight: normal;
     display: inline;
     color:#2f2a17;
}
#crumbTrail {
     margin: 5px 5px 10px 5px;
     list-style: none;
}
#crumbs li {
     padding: 0px 10px;
     display: inline;
}
#crumbs a, #crumbTrail a:link {
     color: #FF9900;
     text-decoration: none;
}
#crumbs a:hover, #crumbs a:visited {
     color: #FF9900;
     text-decoration: underline;
}
/* PRINT POP UP content */
#printPopWrap {
     position: relative;
     width: 600px;
     margin: 0px;
     padding: 0px;
     overflow: hidden;
     font-size: 11px;
     background: #000 url(/images/FeatPopBkrnd.gif) repeat-y;
     top: 0px;
     left: 0px;
}
#printPopWrap h1 {
     font-size: 13px;
     font-weight: bold;
     color: #000;
}
#printPopWrap h2 {
     font-size: 14px;
     font-weight: bold;
     color: #000;
}
#printPopWrap h3 {
     font-size: 12px;
     font-weight: bold;
     color: #000;
}
#printPopWrap span {
     display: none;
}
#printPopHead {
     width: 600px;
     height: 57px;
     position: relative;
     font-size: 2px;
     line-height: 1px;
     background-color: #000;
}
#printPopContent {
     position: relative;
     width: 490px;
     margin: 0px 37px 0px 35px;
     text-align: left;
     padding: 10px 20px 10px 20px;
}
#printPopFoot {
     width: 600px;
     height: 43px;
     position: relative;
     font-size: 2px;
     line-height: 1px;
     clear: both;
}
#imagePopWrap {
     position: relative;
     width: 650px;
     margin: 0px;
     padding: 0px;
     overflow: hidden;
     font-size: 11px;
     background: #000 url(images/imagePopBkrnd.gif) repeat-y;
     top: 0px;
     left: 0px;
}
#imagePopContent {
     position: relative;
     width: 690px;
     margin: 0px 37px 0px 65px;
     text-align: left;
     padding: 10px 20px 10px 20px;
}
#imagePopHead {
     width: 650px;
     height: 20px;
     position: relative;
     font-size: 2px;
     line-height: 1px;
     background-color: #000;
}
#imagePopWrap h1 {
     font-size: 13px;
     font-weight: bold;
     color: #000;
}
.prop {
     float:right;
     width:1px;
}
.clear {
     clear:both;
     height:1px;
     overflow:hidden;
}
.minpx750 {
     height:760px;
}
.minpx500 {
     height:500px;
}
.minpx350 {
     height:350px;
}
.minpx250 {
     height:250px;
}
.minpx150 {
     height:150px;
}
.minpx75 {
     height:75px;
}
/* ALTTEXT JAVA for TEXT */
.navtext {
     width:235px;
     font-size:9px;
     font-family:verdana;
     border-width:2px;
     border-style:outset;
     border-color:#006BAE;
     layer-background-color:#FFF6D9;
     background-color:#FFF6D9;
     color:#000;
     text-align: left;
}
/* EVENTS */
#events {
     margin: 25px 0px 5px 0px;
}
.eventsTitle {
     font-size: 14px;
     color: #F93;
     line-height: 21px;
}
.eventsDate {
     font-size: 13px;
     color: #000;
}
.eventsDate a, .eventsDate a:link {
     color: #F93;
     text-decoration: none;
}
.eventDate a:hover {
     text-decoration: underline;
}
#events h2 {
     margin:0px 0px 10px 0px;
     padding:0px;
     font-size:14px;
     font-weight:200;
     line-height:15px;
     color:#766441;
}
.fakep {
     font-family: Arial, Verdana, sans-serif;
     font-size:12px;
     line-height:16px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     color:#2f2a17;
}
/* NEWS */
div.news {
     position: relative;
     margin:0;
     margin-bottom: 20px;
     border-bottom: 1px #8d8d8d solid;
}
/*
     h1 is for news "where from" area
     span shrinks the date
*/
.news h1 {
     margin:0px 0px 3px 0px;
     padding:0px;
     font-size:15px;
     font-weight:bold;
     line-height:17px;
     color:#766441;
     width: 75%;
}
.news h1 span {
     font-size: 11px;
     margin-left: 10px;
     font-weight: normal;
}
.news p {
     font-family: Arial, Verdana, sans-serif;
     font-size:12px;
     line-height:16px;
     margin:7px 0;
     padding:0px 25px 0px 0px;
     color:#2f2a17;
}
.news h2 {
     position: relative;
     margin:0px 0px 10px 0px;
     padding:0px;
     font-size:12px;
     font-weight:bold;
     color:#2f2a17;
}
.news a {
     position: absolute;
     top: 0;
     right: 0;
     display: block;
     font-size: 11px;
}
.news h4 {
     font-size:12px;
     color:#2f2a17;
     font-weight: bold;
     font-style: italic;
     margin: 0;
}
.news h5 {
     font-size:12px;
     color:#2f2a17;
     font-style: italic;
     font-weight: normal;
     margin: 0;
}
.newsTitle {
}
.newsAuthor {
     font-size:12px;
     font-weight:200;
     font-style:italic;
     line-height:20px;
     color:#2f2a17;
}
.news a, .news a:link {
     color: #F93;
     text-decoration: none;
}
.news a:hover {
     text-decoration: underline;
}
.detail a {
     position: relative;
}
.news p.home_link a {
     position: relative;
     top: auto;
     right: auto;
     display: block;
     padding: 0;
     margin: 0;
     text-align: left;
}

/* QUIZ RESULTS*/
#quizresults {
	padding: 10px;
	background-color:#FFFFFF;
	border-width: 1px;
	border-color:#8fb753;
	border-style:solid;
	width:350px;
	text-align:center;
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:16px;
}

/* NO FLASH HOME BOXES*/
#althomeboxes {
	padding: 0px;
	/* background: url(assets/images/home_guide.jpg) no-repeat; */
	width:223px;
	height: 400px;
}

/* NO FLASH INSIDE BOXES*/
#altinsideboxes {
	padding: 0px;
	width:223px;
	height: 500px;
}

.event_Location {
   font-size:12px;
	padding:0px 0px 10px 0px;
	margin:0px;
	list-style:none;
}

.event_innerLocation {
  list-style:none;
  margin:0px;
  padding:0px 0px 10px 60px;

}

.event_innerLocation2 {
  list-style:none;
  margin:0px;
  padding:0px 0px 0px 52px;

}

.time { float:left; font-weight:bold; color:#669933; }
/*
 ---------------------------
 IE6 Hack 
 ---------------------------
*/

* html .event_innerLocation {
   padding:0px 0px 0px 65px;

}

* html .event_innerLocation2 {
   padding:0px 0px 0px 48px;

}

/*
 ---------------------------
 IE7 Hack 
 ---------------------------



* +html .event_innerLocation {
   padding:0px 0px 0px 65px;

}

* +html .event_innerLocation2 {
   padding:0px 0px 0px 48px;

}
*/

.social-media { float: right; width: 125px; text-align: left; }
.social-media .title { font-size: 12px; font-style: normal; font-weight: normal; color: #FF9900; display: block; }
#content .social-media a { display: block; font-size: 12px; margin-bottom: 5px; }
#content .social-media a:hover { text-decoration: none; }
.social-media a img { position: relative; top: 10px; }
.social-media a.facebook {}
.social-media a.twitter {}
.disc{
	font-size:10px;
	color:#666666;
	line-height:14px;
}
