* { padding: 0; margin: 0; }
html, body { color: #29310d; font-size: 0.96em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5; background: #2f3318 url(ground00.jpg) center 0; margin: 0; padding: 0; }
p { margin-top: 0; margin-bottom: 1em; padding-top: 0; }
h1 { font-size: 2.3em; font-weight: normal; line-height: 1.4em; text-align: left; margin: 0 0 0.33em; }
h2 { font-size: 2em; font-weight: normal; line-height: 1.4em; text-align: left; margin: 0 0 0.33em; }
h3 { font-size: 1.7em; font-weight: normal; line-height: 1.4em; text-align: left; margin: 0 0 0.2em; }
.px10 { font-size: 10px; }
.px12 { font-size: 12px; }
.px14 { font-size: 14px; }
.px18 { font-size: 18px; line-height: 1.3em; margin-bottom: 0.5em; }
.px22 { font-size: 22px; margin-top: 0; margin-bottom: 0.8em; }
.px24 { font-size: 24px; }
.smaller_text { font-size: 0.8em; }
.smaller_text_left { font-size: 0.8em; text-align: left; }
.smaller_text_right { font-size: 0.8em; text-align: right; }
.smaller_text_center { font-size: 0.8em; text-align: center; }
.larger_text_just { font-size: larger; text-align: justify; margin-bottom: 0.5em; }
.larger_text { font-size: larger; margin-bottom: 0.5em; }
.larger_text_center { font-size: larger; text-align: center; margin-bottom: 0.5em; }
.tan_text { color: #e7e1cc; margin-bottom: 0; }
.justify { text-align: justify; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
hr { margin-top: 10px; margin-bottom: 10px; border-color: #47530e transparent transparent; border-style: solid; border-width: 1px; }
.clear { clear: both; }
.contact_input { color: #444; font-size: 1.3em; background-color: white; width: 300px; margin-left: 5px; padding: 2px; border: solid 1px #939393; }
.contact_text_area { color: #444; font-size: 1.3em; background-color: white; margin-left: 5px; padding: 2px; width: 300px; border: solid 1px #939393; }
.admission_table_td { font-size: 0.9em; padding: 3px; }



/*------------- LISTS -------------*/
ul { line-height: 1.1em; text-align: left; margin-top: 0; margin-bottom: 1em; margin-left: 0.5em; padding-left: 1em ; list-style-type: square; }
li { line-height: 1.3em; text-align: left; margin-top: 0.6em; margin-bottom: 0.6em; }
ol { text-align: left; margin-top: 0.3em; margin-bottom: 1em; margin-left: 1em; padding-left: 0.75em ; }



/*-------------- LINKS --------------*/
a:link { color: #a24001; text-decoration: none; }
a:visited { color: #a24001; text-decoration: none; }
a:hover { color: #2e4f0f; text-decoration: underline; }
a:active { color: black; text-decoration: none; }



/*--------------- IMAGES ---------------*/
img { border-width: 0; }
.img_border { border-style: solid; border-width: 1px; }
.img_float_left { float: left; margin: 0 12px 7px 0; }
.img_float_right { float: right; margin: 0 0 7px 12px; }



/*--------------- HEADER ---------------*/
#header { background: #7a4301 url(header00.jpg) no-repeat left top; width: 1000px; height: 120px; margin: 0 auto; padding: 0; }
#header h1 { display: none; }
#header h2 { display: none; }
#header p { display: none; }



/*--------------- PHOTO BAR ---------------*/
#photo_bar { background: #1f220c url(photo_ba.jpg) no-repeat left top; width: 1000px; height: 360px; margin: 0 auto; }
#photo_bar_e { background: #1f220c url(photo_ba_e.jpg) no-repeat left top; width: 1000px; height: 360px; margin: 0 auto; }
#menu_container { width: 240px; height: 360px; float: right; padding: 10px 0 0; }



/*-------------- CONTENT --------------*/
#content_wrap { background: #dad0b7 url(content_.jpg) repeat-y left 0; width: 1000px; margin: 0 auto; padding: 0; }
#gallery_wrap { width: 920px; margin-right: auto; margin-left: auto; padding: 0; }
.gallery_photo { float: left; margin: 0 10px 20px; border-style: solid; border-width: 1px; }
#left_col { width: 600px; float: left; margin-right: 10px; margin-left: 30px; }
.post-it { float: left; margin-left: -70px; }
.tan_box_outside { width: 588px; margin: 0; padding: 0; border: solid 6px #dfd5ba; }
.tan_box_inside { background: #e7e1cc url(tan_reti.jpg) left 0; width: 556px; padding: 15px 15px 5px; border: solid 1px #c3b078; }
.photo_tip { background: #e7e1cc url(tan_reti.jpg) left 0; padding: 2px 10px; width: 418px; margin-bottom: 20px; margin-left: 10px; border: solid 1px #c3b078; }
.photo_tip p { margin: 0 0 3px; }
.dismalite_box { background: #e7e1cc url(tan_reti.jpg) left 0; text-align: center; margin: 0 15px 10px 0; padding: 10px; width: 182px; float: left; border: solid 1px #4e5628; }
.dismalite_box p { line-height: 1.2; margin-bottom: 0.5em; }
.more_info_wrap { background: #e7e1cc url(tan_reti.jpg) left 0; width: auto; float: left; margin: 0 15px 5px 0; padding: 0; border: solid 1px #4e5628; }
.more_info_wrap p { margin-top: 2px; margin-bottom: 2px; }
.more_info_nav { list-style: none; margin: 0; padding: 0; }
.more_info_nav li { font-size: 0.9em; font-weight: bold; line-height: 1.3em; text-align: left; margin: 0; display: block; }
.more_info_nav li a { color: #a24001; text-decoration: none; padding: 4px 10px 4px 5px; border-top: 1px solid #a79663; display:block; cursor: pointer; }
.more_info_nav li a:hover { color: #daccaf; background-color: #4e5628; }
.more_info_nav li a:active { background-color: black; }



/*-------------- RIGHT COL --------------*/
#right_col { width: 280px; float: left; }
.ph_205-993-4559_e { background-image: url(205-993_e.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center 0; width: 280px; height: 32px; margin-bottom: 10px; }
.ph_205-993-4559_e h2 { display: none; }
.ph_205-993-4559 { background-image: url(205-993-.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center 0; width: 280px; height: 32px; margin-bottom: 10px; }
.ph_205-993-4559 h2 { display: none; }
.sidebar_box { background-image: url(sidebar_.png); background-repeat: repeat-y right 0; background-attachment: scroll; background-position: left top; text-align: center; width: 250px; margin: 0; padding: 20px 20px 5px; }
.sidebar_box h2 { color: #3f5924; font-size: 1.5em; line-height: 1.1em; text-align: center; margin-top: 0; margin-bottom: 0.3em; }
.sidebar_box h3 { color: #3f5924; font-size: 1.3em; line-height: 1.2em; text-align: center; margin-top: 0; margin-bottom: 0.3em; }
.sidebar_box p { line-height: 1.3em; margin-top: 0; margin-bottom: 0.6em; }
.sidebar_base { background-image: url(sidebar0.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left 0; width: 280px; height: 12px; margin: 0 0 10px; }
#content_base { background-image: url(content0.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left 0; margin: 0 auto 0; padding: 0; width: 1000px; height: 20px; }



/*------------- FOOTER -------------*/
#footer { color: #beaa75; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; margin: 0 auto 60px; padding: 0; width: 960px; }
#footer a { color: #d6c8ab; text-decoration: none; }
#footer a:visited { color: #d6c8ab; text-decoration: none; }
#footer a:hover { color: white; text-decoration: none; }
.copyright { text-align: right; width: 250px; float: right; }



/*------------- FOOTER NAV -------------*/
#footer_nav { width: 650px; float: left; margin-left: -5px; }
#footer_nav li { float: left; margin: 0 0 5px -1px; border-right: 1px solid #677132; border-left: 1px solid #677132; list-style-image: none; display: block; }
#footer_nav li a { color: #d6c8ab; padding: 1px 8px; cursor: pointer; display: block; }
#footer_nav li a:visited { color: #d6c8ab; cursor: pointer; display: block; padding: 1px 8px; }
#footer_nav li a:hover { background-color: #4e5628; }

