
.all{text-align: left; width: 920px; margin: 0 auto; padding: 0; display: block; position:relative; top:15px;;}
.top{float: left; width: 1000px; text-align: center;}
.hiddenbox{display: none;}
.parchment{float: left; width: 100%; height: auto; min-height: 100px; margin-top: 15px; background: url(http://www.iceaxe.org/kids/images/parchment-1.jpg); padding-left: 20px; padding: 20px; margin-bottom: 0px;}
.video, .bigpic{background: url(http://www.iceaxe.org/kids/images/50-w.png); overflow: hidden; padding: 20px 20px 10px 20px; float: left; width: auto; clear: left; margin-top: 5px;}
.video .caption, .featured-picture .caption{float: left; color: #1d90c6; width: 200px; overflow: hidden; display: block; font: 8pt/12pt verdana; clear: left; margin: 0; padding: 0; margin-top: 10px;}
.video img, .bigpic img{width: 500px;}
.journal h1{display: block; position: relative; z-index: 1; font: 40px georgia, serif; margin: 0; padding: 0; clear: both;}
.journal-text{background: url(http://www.iceaxe.org/kids/images/journal-bg-1.jpg); overflow: hidden; padding: 0px 20px 10px 20px; margin-top: 10px; font: 9pt/16pt verdana; width: 280px;}

.facts{float: left; width: 550px; clear: left; margin-top: 30px;}
.facts p{float: left; clear: left; margin: 7px 0 7px 0;}
.facts h1{font-weight: normal; font: 20px georgia, serif; color: #4c3625;}
.facts ul, .facts p{font: 9pt verdana; color: #4c3625; line-height: 1.6em;}
.journal-text a{padding: 6px; color: white; background: #3b60a2; border: 1px solid navy; moz-border-radius: 5px; text-decoration: none; margin: 15px; float: left;}

.questions
{width: 100%; float: left; clear: left; overflow: hidden; margin-top: 30px; position: relative; z-index: 1;}
.people{float: left; clear: both; width: 340px; overflow: hidden; margin-top: 30px;}

.left-col{float: left; width: 565px; clear: left; overflow: hidden; margin-top: 10px;}

h2{color: white; font-size: 30px; float: left; width: auto; margin: 0;}

.hidden{display: none;}

.journal-full{width: 650px; background: url(http://www.iceaxe.org/kids/images/parchment-1.jpg); color: white; padding: 30px 0 0 30px; overflow: hidden; padding-bottom: 100px; margin-bottom: 0;}

.contact{width: 350px; background: url(http://www.iceaxe.org/kids/images/parchment-1.jpg); color: white; padding: 5px 0 0 30px; overflow: hidden; padding-bottom: 100px; margin-bottom: 0;}

.journal-full h1{display: block; position: relative; z-index: 1; font: 40px georgia, serif; margin: 0; padding: 0; clear: both; float: left;}
.journal-full h2{display: block;position: relative; z-index: 1; font: 24px georgia, serif; margin: 0; padding: 0; clear: both; float: left;}
.journal-full .journal-text{background: url(http://www.iceaxe.org/kids/images/journal-bg-1.jpg); overflow: hidden; padding: 0px 20px 10px 20px; margin-top: 10px; font: 9pt/16pt verdana; width: 400px; text-align: left; clear: both; margin-top: 20px; float: left;}
.journal-full .journal-icon{float: right; width: 200px; height: 210px; background: url(http://www.iceaxe.org/kids/images/journal-1.png) no-repeat; position: absolute; right: 0; z-index: 2;}
.contact .row{float: left; width: 250px; margin-top: 5px; clear: both;}
.submit{margin-top: 10px;}
.contact .label{float: left; font-family: georgia;}
.contact h1{font-weight: normal; float: left;}
.contact input{clear: both; float: left;}
.contact .box{float: left; margin-right: 20px;}
.confirmation{color: white;}
.confirmation h1, .confirmation h2{font-weight: normal; float: left; margin: 0; clear: both; margin-bottom: 20px;}
.confirmation h2{background: brown; background: url(http://www.iceaxe.org/kids/images/journal-bg-1.jpg); width: auto; display: block; padding: 10px; float: left; clear: both; margin: 0;}
.confirmation p{float: left; width: auto; clear: both; color: #603314; margin: 0; margin-top: 20px;}
.confirmation a{color: #603314; background: url(http://www.iceaxe.org/kids/images/30-w.png); text-decoration: none; padding: 3px 6px 2px 6px;}
.confirmation a:hover{background: url(http://www.iceaxe.org/kids/images/40-w.png);}
.name{width: 150px;}
.grade, .state{width: 30px;}

a img{border: none;}

.questions-right{width: 345px; padding-top: 15px; font-family: georgia, serif; float: right;}
.questions-right h2{font-weight: normal; clear: left;}
.questions-right h2, .questions-right h3 , .questions-right h4, .questions-right h5{font-weight: normal; margin: 0; padding: 0; float: left; clear: both;}
.questions-right h3{float: left; clear: both; margin-top: 0px;}
.questions-right h2{margin-top: 0px; margin-left: 20px; width: 300px; color: white;}
.questions-right p{line-height: 1.6em; font-size: 9pt; font-family: verdana, sans-serif; clear: both; color: black;}
.questions-right .q, .questions-right .a{margin-top: 15px; clear: both; float: left;}
.questions-right h2, .questions-right h3, .questions-right h4, .questions-right h5{color: #4c3625;}
.speech-bubble{float: left; margin-right: 0px; clear: both; margin-top: 10px; }
.questions-right .q, .a{float: left; font-family: georgia; font-size: 20px; background: url(http://www.iceaxe.org/kids/images/journal-bg-1.jpg); padding: 3px 6px;color: white; margin-bottom: 15px;}
.speech-bubble-top{width: 340px; display: block; float: left; height: 20px; background: url(http://www.iceaxe.org/kids/images/speech-bubble-top-2.png) no-repeat;}
.speech-bubble-mid{ width: 340px; background: url(http://www.iceaxe.org/kids/images/speech-bubble-mid-2.png) repeat-y; clear: both; float: left}
.speech-bubble-bottom{width: 340px; height: 37px; background: url(http://www.iceaxe.org/kids/images/speech-bubble-bottom-2.png); clear: both; float: left;}
.asker{ width: 340px; float: left; clear: both; overflow: hidden;}
.response{width: 340px; float: left; clear: both; overflow: hidden;}
.journal-text h2{margin-bottom: 15px; float: left; clear: both; width: 100%; margin-top: 15px;}
.facts p{margin-top: 15px; margin-left: 20px; width: 450px;}
.speech-bubble h2 a{text-decoration: none; color: white;}
.full-questions .questions-right .speech-bubble .speech-bubble-mid h2{color: white;}
.speech-bubble h2 a:hover
{background: 20-w.png);}
.full-questions{width: auto; background: url(http://www.iceaxe.org/kids/images/parchment-1.jpg); overflow: hidden;}
.full-questions .questions-right{float: left; text-align: left; padding: 20px;}
.speech-bubble h2{font-size: 18px; line-height: 22px;}
.speech-bubble a:hover{background: url(http://www.iceaxe.org/kids/images/20-w.png);}

.facts ul{ float: left; clear: both; width: 100%;}
.facts li
{ width: 100%; }
.facts{max-width: 500px;}

.pictures, .facts{margin-top: 30px;}
a.journal-full
{width: auto;}
.header{ margin-top: 30px; float: left; width: 450px;}


.video .caption, .bigpic .caption{ width: 450px;}



.right-col .map, .questions-right{ float: left; width: 345px; clear: both; position: relative; z-index: 1; }
.right-col .journal{float: left; clear: both; position: relative; z-index: 1;}
.journal h1{width: 230px; float: left;}

.nav-top{z-index:1000;}


/* MAP */
.map-container{float:left; clear:left; cursor:pointer;}
#map_canvas_2{width:600px; float:left; height:500px; display:block; background:blue;}
#map_canvas{width:800px; height:500px; float:left; display:block;}
.map-link {float:left; clear:both; background:blue; width:290px; display:block; height:240px; width:290px; overflow:hidden; background: url(http://www.iceaxe.org/kids/images/map.jpg) no-repeat; position:relative;}
.map{overflow:hidden;}

/* OVERLAY */
.overlay{position:absolute; top:0; left:0; z-index:1; display:none; background: url(http://www.iceaxe.org/kids/images/50-b.png); text-align:center; z-index:5; width:270px; height:450px; width:100%;}
.map .overlay p{margin-top:100px;}
.overlay p{border-radius:10px; font-family:helvetica, arial, verdana, sans-serif; background:white; width:100px; display:inline-block; padding:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.overlay-link{width:100%; height:450px; background:none; position:absolute; top:0; left:0; z-index:10; overflow:hidden;}
.overlay-link a{display:block; cursor:pointer; position:absolute; width:100%; height:450px;}

/* VIDEO */
#content .video {padding-top:35px;}

/* PICS */
.all .parchment .left-col #content .pics .pic img{width:338px; height:auto; position:relative; top:0;}

/* QUESTIONS !!! */
.question{width:auto; text-align:left; background: url(http://www.iceaxe.org/kids/images/journal-bg-1.jpg) repeat; overflow:hidden; padding-left:20px; display:block; float:none; float:left;}
.question h2, .question h3, .question h4, .question h5{font-family:georgia, serif; margin:0; font-weight:normal;}
.question h3{margin-bottom:20px;}
.question .response{margin-top:20px; float:left; display:block;}
.question .speech-bubble, .question .asker, .question .response{float:left; clear:both; margin:0; display:block; overflow:hidden;}
.question .speech-bubble{margin-top:10px; color:white;}
.speech-bubble-top, .speech-bubble-mid, .speech-bubble-bottom{width:300px; background-position:-40px 0px;}
.speech-bubble-mid{padding:0;}
.speech-bubble-mid a{float:left; display:block; text-decoration:none; padding:8px; color:white;}

/* JOURNAL */
.right-col .journal .journal-text{margin-top:70px; padding-bottom:0; margin-top:140px; width:260px;}

.all .top a.toggle{display:block; float:right; display:block; position:absolute; right:0; top:0;}

