@charset "UTF-8";
/********* 	New England Deaf Retreat ~ Copyright 2011 ************/
	
/*********** body ***********/

body {margin:0; padding:0; background:url(../_img/body_bg.jpg);}
.clear {clear:both;}
#container {margin:20px auto; width:912px; background:url(../_img/content_bg.jpg) repeat-y} 

hr {color:#006600; border-style:solid; border-width:thin;}
	
/********** header *************/

h1 {width:912px; height:140px; text-indent:-9999px; margin:0; background:url(../_img/banner7.png) no-repeat;}
h2 {margin:0; color:#014815; font-size:18px; font-weight:normal; background:url(../_img/h2_bg.gif) no-repeat left; padding:0 0 0 25px; display:block;}
h3 {margin:0; color:#950424; font-weight:normal; font-size:17px; padding-bottom:5px;}
h4 {margin:0; color:#996600; font-size:15px; font-weight:bold;}
h4 span {color:#333333; font-size:11px; font-weight:bold;}
	
.phone {float:right; width:144px; font-size:19px; font-family:Arial, Helvetica, sans-serif; color:#a56127; height:22px; margin:-30px 0 0 0;} 

#slideshow {width:912px; height:255px;}

#navbar {z-index:500;}

/********** content  *************/

.left {float:left; width:614px; padding:30px;}
.left a{color:#328d29;font-size:12px; text-decoration:underline}
.left a:hover{color:#21431e;font-size:12px; text-decoration:none}

.left2 {float:left; width:614px; padding:30px;}
.left2 p {width:560px;}
.left2 a{color:#328d29;font-size:12px; text-decoration:underline}
.left2 a:hover{color:#21431e;font-size:12px; text-decoration:none}

.smalltext {font-size:10px; font-weight:bold;}

.content {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333;}
.content-nav {margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px dotted #804e25; font-weight:bold; font-family:tahoma, arial, helvetica;}
.content-nav a {width:210px; float:left; color:#804e25; text-decoration:none; height:122px; font-size:13px;}
	
a#fallevents2011 {background:url(../_img/fallbanner.png) no-repeat bottom left;}
a#winterevents {background:url(../_img/winterbanner.png) no-repeat bottom left;}
a#springevents{background:url(../_img/springbanner.png) no-repeat bottom left; width:185px;}

a#summerevents {background:url(../_img/summerbanner.png) no-repeat bottom left;}
a#womenevents {background:url(../_img/womenbanner.png) no-repeat bottom left;}
a#menevents {background:url(../_img/menbanner.png) no-repeat bottom left; width:185px;}

a#daycamps {background:url(../images/daycamps_bg.jpg) no-repeat bottom left;}
a#residentcamps {background:url(../images/residentcamps_bg.jpg) no-repeat bottom left;}
a#advcamps {background:url(../images/advcamps_bg.jpg) no-repeat bottom left; width:185px;}

.right {padding:10px; float:left; width:200px;}
.right a{color:#328d29;font-size:11px; text-decoration:underline; font-weight:bold;}
.right a:hover{color:#21431e;font-size:11px; text-decoration:none; font-weight:bold;}

.right ul {width:300px;}

p span {font-style:italic; color:#666600; font-weight:bold;}

.highlight { background-color:#e6d1ae; border-color:#d3b076; border-bottom-width:thin; border-style:double; padding:5px; border-collapse:collapse;}

.sidebox {background-image:url(../_img/sidebox-top.jpg); background-repeat:repeat-y; font-size:11px; padding:4px 4px 4px 4px; width:215px;}
.sidebox p {width:205px;}
.sidebox-bot {background-image:url(../_img/sidebox-bot.jpg); width:215px; height:24px; background-repeat:no-repeat; padding-top:0; margin-top:0;}
.sidebox ul, .sidebox li{list-style-image: url("../_img/pdf.gif");}

.bubble {background:url(../_img/bubble_bg.jpg) no-repeat; width:195px; height:120px; padding:10px; margin:20px 0; font-size:11px; line-height:17px; z-index:1;}
.scroller {background:url(../_img/scroller_bg.jpg) no-repeat; width:195px; height:190px; padding:10px; margin:10px 0; font-size:11px; line-height:17px; z-index:1;}
.bubble p, .scroller p {margin:0;}
.bubble strong, .scroller strong  {color:#034a16;}
.bubble span, .scroller span {font-weight:bold; color:#a8662e;}
.bubble i, .scroller i {color:#034a16;}
.bubble a, .scroller a {color:#950424;font-size:12px;}

#scroller{width:175px; height:155px; background-color:#F7F3E8; z-index:1; position:absolute;}

.camptable {border-bottom-style:dotted; border-bottom-color:#003300; border-bottom-width:thin;}

.price {color:#993300; font-size:11px;}
/********** footer *************/

#footer {background:url(../images/footer_bg.jpg) repeat-x; height:63px; text-align:center; padding:6px 0 0 0; font-size:11px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#footer p {margin:3px;}
#footer a {padding:0 0 0 17px; color:#fff; margin:0 5px;}

a#map {background:url(../_img/map_bg.gif) no-repeat left;}
a#email {background:url(../_img/mail_bg.gif) no-repeat left; padding:0 0 0 22px;}

strong#phone {background:url(../_img/phone_bg.gif) no-repeat left; padding:0 0 0 17px;}