/* CSS Document */

@import url("menu.css");

/*GLOBAL*/
html{margin:0px; padding:0px; width:100%; height:100%; font-family: Lucida Grande, Verdana, Helvetica, sans-serif; font-size:62.5%; color:#705650;}
body{margin:0px; padding:0px; width:100%; height:100%; min-width:833px; text-align:center; background:#ad9788;}

a, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}
ul{margin:0px; padding:0px; list-style:none;}

/* MAIN LAYOUT */
#background{width:100% !important; min-width:833px; height:113px; background:url(../gui/bg_gradient.gif) repeat-x top; position:relative;}
#header{margin:auto; padding:0px; width:833px; height:113px; position:relative; text-align:left;}
#logo{margin-left:15px; padding:0px; width:803px; height:112px; display:block; background:url(../gui/logo.gif) no-repeat 9px 48px; z-index:2; text-indent:-9999px; border-bottom:1px solid #f7f4f2;}
#logo a{margin:0px; padding:0px; width:182px; height:42px; display:block; position:absolute; top:48px; left:24px;}
#menu{margin:0px; padding:0px; width:583px; height:26px; position:absolute; top:-41px; left:220px; z-index:5; display:block;}
#submenu_title{margin:0px; padding:0px; width:188px; height:44px; display:block; text-indent:-9999px; position:absolute;}
#submenu{margin:0px; padding:44px 0px 20px 1px; position:absolute;}

#box{margin:0px; padding:0px; width:100%; min-width:833px; position:relative; background:#e9e2dc;}
#text{margin:0px; padding:13px 0px 20px 218px; width:522px; word-spacing:-.1em;}
#text img, #text2 img, #text iframe{border:1px solid #b8b2ad;}
#text .title img{border:none; margin-left:-5px;}
#text ul{padding:10px 0px 10px 30px; list-style-type:circle;}
#text #flash{display:block; padding:15px 0px 15px 50px;}

#about #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:350px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em; background:#e9e2dc url(../gui/box_bg_orange.gif) repeat-y top center;}
#about #text a{color:#9d6338; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#about .subtitle{color:#9d6338;}
#about #box_bottom{margin:auto; padding:0px; width:833px; height:16px; background:url(../gui/box_bottom_orange.gif) no-repeat;}
#about #submenu_title{background:url(../gui/submenu_title_about.gif) no-repeat;}

#give #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:350px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em; background:#e9e2dc url(../gui/box_bg_green.gif) repeat-y top center;}
#give #text a{color:#485424; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#give .subtitle{color:#485424;}
#give #box_bottom{margin:auto; padding:0px; width:833px; height:16px; background:url(../gui/box_bottom_green.gif) no-repeat;}
#give #submenu_title{background:url(../gui/submenu_title_give.gif) no-repeat;}

#volunteer #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:350px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em; background:#e9e2dc url(../gui/box_bg_red.gif) repeat-y top center;}
#volunteer #text a{color:#74252d; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#volunteer .subtitle{color:#74252d;}
#volunteer #box_bottom{margin:auto; padding:0px; width:833px; height:16px; background:url(../gui/box_bottom_red.gif) no-repeat;}
#volunteer #submenu_title{background:url(../gui/submenu_title_volunteer.gif) no-repeat;}

#adopt #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:350px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em; background:#e9e2dc url(../gui/box_bg_purple.gif) repeat-y top center;}
#adopt #text a{color:#663350; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#adopt .subtitle{color:#663350;}
#adopt #box_bottom{margin:auto; padding:0px; width:833px; height:16px; background:url(../gui/box_bottom_purple.gif) no-repeat;}
#adopt #submenu_title{background:url(../gui/submenu_title_adopt.gif) no-repeat;}

#news #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:350px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em; background:#e9e2dc url(../gui/box_bg_teal.gif) repeat-y top center;}
#news #text a{color:#265c65; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#news .subtitle{color:#265c65;}
#news #box_bottom{margin:auto; padding:0px; width:833px; height:16px; background:url(../gui/box_bottom_teal.gif) no-repeat;}
#news #submenu_title{background:url(../gui/submenu_title_news.gif) no-repeat;}

#contact #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:350px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em; background:#e9e2dc url(../gui/box_bg.gif) repeat-y top center;}
#contact #text{margin:0px; padding:20px 0px 0px 15px; width:735px; word-spacing:-.1em;}
#contact #column1{margin:0px; padding:0px 30px 68px 0px; width:300px; float:left; border-right: 1px solid #d9d2cc;}
#contact #column2{margin:0px; padding:2px 0px 0px 4px; width:400px; float:left;}
#contact #text a, #contact #text2 a{color:#034b68; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#contact .subtitle{color:#034b68;}
#contact #box_bottom{margin:auto; padding:0px; width:833px; height:16px; background:url(../gui/box_bottom.gif) no-repeat;}

#board #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:350px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em; background:#e9e2dc url(../gui/box_bg.gif) repeat-y top center;}
#board #text{margin:0px; padding:20px 0px 0px 15px; width:735px; word-spacing:-.1em;}
#board #text a{color:#034b68; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#board .subtitle{color:#034b68;}
#board #box_bottom{margin:auto; padding:0px; width:833px; height:16px; background:url(../gui/box_bottom.gif) no-repeat;}

#footer{margin-top:-1px; padding:0px; width:100%; min-width:833px; height:530px; background:url(../gui/bg_gradient2.gif) repeat-x; position:relative;}
#content2{margin:auto; padding:0px; width:833px; height:530px; text-align:left; position:relative;}
#border{margin:auto; padding:0px; width:823px; border-top:1px solid #f7f4f2;}

#content2 #contact1{margin:0px; padding:3px 0px 4px 0px; display:block; width:150px; color:#3d2820; line-height:1.6em; font-size:1.1em; text-align:left; position:absolute; top:47px; left:35px;}
#content2 #contact2{margin:0px; padding:3px 0px 4px 0px; display:block; width:185px; color:#3d2820; line-height:1.6em; font-size:1.1em; text-align:left; border-right:1px solid #6f594c; position:absolute; top:47px; left:185px;}
#content2 #contact2 a{color:#3d2820;}
#copyright{margin:0px; padding-top:3px; display:block; width:250px; color:#3d2820; line-height:1.6em; font-size:1.1em; text-align:left; position:absolute; top:47px; left:388px;}
#copyright a{color:#3f2821;}

/* RADIO PAGE */
#radio #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:350px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em; background:#e9e2dc url(../gui/box_bg_green.gif) repeat-y top center;}
#radio #text a{color:#485424; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#radio_banner{height:160px; width:571px; background:url(../images/radio_banner.jpg) no-repeat #e9e2dc; margin:20px 0px 0px 0px; text-indent:-9999px;}
#radio .subtitle{color:#485424;}
#radio #box_bottom{margin:auto; padding:0px; width:833px; height:16px; background:url(../gui/box_bottom_green.gif) no-repeat;}
#radio #submenu_title{background:url(../gui/submenu_title_radio.gif) no-repeat;}

.posting{margin:20px 0px; border-bottom:1px solid #c6c0bb; clear: both; overflow: auto; padding: 12px 0px 12px 0px;}
.posting h2, .box, .audiobox{margin:0px 0px 20px 0px;}
p.author {border-top: 1px dashed #e9e2dc; clear: both; margin-bottom: 1.2em; padding-top: 0.4em;}

/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both; height:0px;}
.subtitle{margin:0px; padding:4px 0px 4px 0px; font-weight:bold; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; word-spacing:normal; display:block;}