img, div, ul { behavior: url(iepngfix.htc) }

html, body { background: #3e3722; font-family: Verdana, Geneva, sans-serif; color: #c7b89e; font-size: 13px;  }
.clear { clear: both; height: 0px; font-size: 0px; }
#pageWrapper { width: 950px; background-color: #5a5341; margin: 0 auto; }
.successSummary { width: 950px !important; } 
.successSummary p { width: 800px !important; }

h2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: regular; font-size: 22px; }
h3 { font-weight: bold; }
a:link { color: #c7b89e; text-decoration: none; }
a:visited { color: #c7b89e; text-decoration: none; }
a:hover { color: #c7b89e; text-decoration: underline; }

#pageHead { height: 219px; background: url(../img/logoheader.jpg); _width: 900px; }

#navigation { height: 19px; position: relative; top: 203px; text-align: center; }
#navigation ul { margin: 0 auto; }
#navigation ul li { display: inline; text-transform: uppercase; position: relative; top: -12px; margin-right: 52px; }

#searchWrapper { height: 55px; position: relative;  }
#pageHeadline { position: absolute; left: 0; top: 10px; font-size: 16px; font-weight: regular; background: #2c2306; padding-left: 20px; padding-top: 6px; padding-bottom: 6px; padding-right: 12px; border-bottom: 2px solid #47697f; }
#searchForm { position: absolute; right: 15px; top: 8px;  _position: relative; _left: 700px; _right: 0px; }
#searchForm form, #searchForm input, #searchForm label { display: inline; margin: 0; }
#searchForm input { position: relative; top: 10px; }
#searchForm span { position: relative; top: 5px; }
#searchForm img { position: relative; top: 12px; width: 20px; height: 20px; }
.textInput { background: transparent; border: 1px solid #c7b89e; color: #c7b89e; }
#searchBtn { cursor: pointer; }


#spotlight { margin-bottom: 45px; height: 300px; background: url(../img/homeSpotlight.jpg); }					

#contentWrapper { margin-top: 0px; background: url(../img/contentBg.gif) repeat-y; margin-bottom: 45px; _width: 950px; }
#leftContent, #rightContent { background-color: #2c2306; float: left; padding-left: 15px;}
#leftContent { width: 560px; margin-right: 45px; padding-bottom: 30px; line-height: 1.4;}
#leftContent p { margin-bottom: 10px; }
#rightContent { width: 315px; }
#rightContent input, #webLogin input, #webLogin button, #homeLogin button {  background: transparent; border: 1px solid #c7b89e; color: #c7b89e; padding: 2px;  }

#homeLogin { width: 244px; margin-top: 10px;  }
#webLogin button:active, #homeLogin button:active { background: #c7b89e; color: #5a5341; }
#homeLogin button, #homeLogin input  { float: right; margin-bottom: 8px; }

#webLogin { font-family: Verdana, Geneva, sans-serif; font-size: 14px; }
#webLogin { width: 224px; padding-left: 30px; padding-top: 30px; padding-right: 35px; padding-bottom: 30px;  } 
#webLogin { border-bottom: 1px solid #c7b89e; }
#webLogin input { margin-bottom: 5px; }
#webLogin input { float: right; }
#webLogin button { float: right; }
#webLogin button:last-child { margin-bottom: 10px; }
#webLogin p { font-size: 12px; margin-bottom: 0; }


#rightContent a { color: white; text-decoration: none; } 
#webLogin a:link, #webLogin a:visited { color: white; text-decoration: none !important;  }
#rightContent a:hover, #webLogin a:hover { color: white !important; text-decoration: underline !important; }
#leftOne { width: 220px; float: left; color: white;}
#leftOne a { color: white; }
#leftOne p { color: #f1ebe1; }
#lefttwo { width: 220px;  float: left; }


#mainContent { width: 950px;  font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.8; font-size: 15px; height: 100%;  padding-top: 30px; padding-bottom: 30px; min-height: 500px; }
.textArea { margin-left: 100px; width: 550px; height: 100%;  min-height: 500px; position: relative; }
.textArea p, .textAreaFull p { margin-bottom: 14px; }
.textAreaFull { margin-left: 50px; width: 800px; height: 100%; }
.textAreaFull p img { float: left; margin-right: 50px; }
.textAreaFull p { width: 550px; float: left; }
.textAreaFullWidth p { width: 800px; }
.textAreaLeft, .textAreaRight { margin-left: 50px; width: 350px; float: left;}
#mainContent a:link { text-decoration: underline; }
#mainContent a:hover { text-decoration: underline; color: #d7c8ae; }
#mainContent a:visited { text-decoration: underline; }
#mainContent h3 { font-size: 17px; width: auto; }

.headshot { width: 150px; float: left; }
.bio { width: 550px; float: left; margin-left: 50px; }


#footer { height: 45px; position: relative; background-color: #2c2306; _width: 950px; }
#copyright { position: absolute; left: 15px; top: 15px; font-size: 11px; }
#contact { position: absolute; right: 15px; top: 10px; }

#becomeMember { width: 400px; margin: 0 auto; }


#memberForm { line-height: 2.3; }
#memberForm label { float: right; font-family: Verdana, Geneva, sans-serif; }

#memberLoginHome { line-height: 2.3; width: 250px;}
#memberLoginHome label { float: left; }
#memberLoginHome input { float: right; margin-top: 6px; }


#linksWrapper { width: 289px; min-height: 358px; border-right: 1px solid #c7b89e; border-bottom: 1px solid #c7b89e; position: relative; left: -100px; top: -30px; }

#linksWrapper2 { float: left; width: 289px; min-height: 358px; border-right: 1px solid #c7b89e; border-bottom: 1px solid #c7b89e; position: relative; left: 0px; top: 0px; margin-top: -30px; }

#calendarItems { position: relative; margin-top: 0; top: 0px; margin-left: 30px; width: 220px; font-size: 11px; font-family: Verdana, Geneva, sans-serif; margin-bottom: 30px; }

#aboutLinks { margin-left: 30px; margin-top: 30px; margin-bottom: 30px; font-family: Verdana, Geneva, sans-serif; text-transform: uppercase; font-size: 14px; width:  220px; line-height: 1.4; font-weight: bold; padding-bottom: 20px; }
#calLinks { margin-left: 30px; margin-top: 30px; font-family: Verdana, Geneva, sans-serif; text-transform: uppercase; font-size: 14px; width:  220px; line-height: 1.4; font-weight: bold; padding-bottom: 20px; border-bottom: 1px solid #c7b89e; }

#aboutLinks a:link, #calLinks a:link { text-decoration: none; }
#aboutLinks a:visited, #calLinks a:visited { text-decoration: none; }
#aboutLinks a:hover, #calLinks a:hover { text-decoration: underline; }
#aboutLinks li, #calLinks li { margin-bottom: 10px; }
#videoWrapper { position: relative; left: 245px; z-index: 1; top: -300px; }
#videoWrapperHome { position: relative; left: 110px; top: 20px; z-index: 1; }

#carpoolWrapper { width: 530px; font-family: Verdana, Geneva, sans-serif; position: relative; left: 250px; }
#carpoolWrapper label { display: inline; float: left; font-weight: bold; }
#carpoolWrapper p { font-weight: bold; }
#carpoolWrapper p span { float: right; font-weight: normal; }
#carpoolWrapper input { margin-left: 1px; }
#carpoolWrapper input, #carpoolWrapper textarea { display: inline; float: right; padding: 3px; margin-left: 30px;  }
#formSubmit { float: right !important; }
#carpoolWrapper .clear { height: 10px; }
#carpoolWrapper input.hidden { display: none; }

#email {  }
#submit { padding: 3px; cursor: pointer; }
#descriptionText { width: 100px; position: absolute; font-size: 12px; top: 120px; font-weight: normal !important; }

.fullDivider { width: 910px; border-bottom: 2px solid #c7b89e; position: relative; left: -50px; padding-left: 40px; display: block; padding-bottom: 20px; }
.fullDivider span { float: left; font-family: Verdana, Geneva, sans-serif; position: relative; top: 9px; }
.fullDivider p,  { width: auto; }
.fullDivider h2 { width: 950px; display: block; }
.resourceList { margin-bottom: 20px; margin-left: 30px; } 
.resourceList li { float: left; width: 420px; display: block; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 13px;  }
.resourceList li a:link { text-decoration: none !important; }
.resourceList li a:visited { text-decoration: none !important; }
.resourceList li a:hover { text-decoration: underline !important; }

.linksList ul { margin-left: 30px; }
.linksList li a:link { font-family: Verdana, Geneva, sans-serif; font-size: 13px; text-decoration: none !important; }
.linksList li a:visited { font-family: Verdana, Geneva, sans-serif; font-size: 13px; text-decoration: none !important; }
.linksList li a:hover { font-family: Verdana, Geneva, sans-serif; font-size: 13px; text-decoration: underline !important; }

.offsetList { margin-left: 30px; }
.offsetList li a:link { font-family: Georgia, "Times New Roman", Times, serif !important; }

#calWrapper { position: relative; left: 245px; z-index: 1; }
#calWrapper2 { float: left; margin-right: 0; position: relative;  z-index: 1; margin-left: 45px;  }


.newsSummary { width: 500px; margin-bottom: 30px; }
#frameWrapper { position: relative; width: 950px;  }
#forumFrame { width: 100%;  border: 0; min-height: 600px; z-index: 99; }

#paypalButton { float: left; margin-left: 50px; margin-top: 15px;}

#speakerButtons { width: 500px; margin: 0 auto; height: 60px; margin-top: -30px; margin-bottom: 20px;}
#speakerButtons div { float: left; margin-right: 60px; border-bottom: 2px solid #c7b89e; border-left: 2px solid #c7b89e; border-right: 2px solid #c7b89e; width: 180px; text-align: center; padding-bottom: 5px; padding-top: 20px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 13px; }
#speakerButtons div a:link, #speakerButtons div a:visited { text-decoration: none; }
#speakerButtons div a:hover { text-decoration: underline; }

.bio a { text-decoration: underline !important; }
.successSummary p, .successSummary h3 { width: 900px !important; }

