/* St Charles School - Hartland 
   Design Version 2.6 */
html,body{margin:0;padding:0;min-width:742px;/*  Fix Mozilla bug *//*background-color:#981A1E;*/background-color:#808040;}
body{font-size: 14px;font-family:"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;text-align:center;}

a{text-decoration:none;/*color:#2B5FCD;*//*color:#000000;*/color:#981A1E;}
a:visited{color:#8C5A08;}
a:hover, .event a:hover, .eventLink a:hover, .nlarchiveLink a:hover{color:#BA9765;}
img{border:0;}
h1{font-size:24px;color:#A27C01;}
h2{color:#981A1E;border-bottom:2px solid #F7E9D4;margin-bottom:10px;font-size:21px;}
h3{color:#A27C01;font-size:18px;}
h4{/*color:#a27c01;*/color:#981A1E;font-size:16px;font-weight:bold;border-bottom:2px solid #F7E9D4;margin:0;padding:0;}
h5{color:#808040;font-size:14px;font-weight:bold;}
h6{font-weight:bold;font-size:14px;}

div#container, div#footer{text-align:left;background-color:#FFFFFF;width:960px;margin:0 auto;overflow:hidden;border-left:2px solid #F7F2CE;border-right:2px solid #F7F2CE;border-bottom:2px solid #BA9765;}

div#header{/*height:120px;*/height:auto;width:100%;/*background-image:url(images/header-kids-med.gif);background-repeat:no-repeat;background-position:right top;*/}
div#logo, div#cross, div#sketch{float:left;/*width:237px;height:1px;*/text-align:center;width:280px; }
.cross{margin:8px 0 0 8px;}
.site_logo{/*height:75px;*/height:125px;margin:0px 0px;/*margin-top:25px;*/margin-top:2px;}
.sketch_image{height:75px;margin:0px 0px 0px 25px;}
div#header h1{float:left;margin-left:-2000px;width:500px;}
div#header h2{float:left;font-size:14px;width:850px;margin:8px 0 0 15px;/*margin-top:50px;*/}
div#header_bar{float:left;clear:left;width:100%;height:25px;background-image:url(images/header_bar_repeat.gif);background-position:center;background-repeat:repeat-x;}
div#navbar{float:left;height:33px;background-color:#000000;width:960px;/*margin:0 0 4px 0;*//*border-top:3px solid #CEB36C;border-bottom:3px solid #CEB36C;*/border-top:3px solid #FFFFFF;border-bottom:3px solid #FFFFFF;}
/*ul#top-nav{float:left;height:25px;margin:4px 0 0 0px;list-style-type:none;width:765px;}
ul#top-nav li{float:left;width:191px;color:#FFFFFF;margin:0;text-align:center;margin-top:4px;}
ul#top-nav a{float:left;color:#FFFFFF;width:191px;}
ul#top-nav li:hover{background-color:#FFFFFF;color:#BA9765;}
ul#top-nav li:hover a{color:#BA9765;}*/
div#borderline{float:left;width:100%;height:5px;/*background-color:#8A1F03;*/background-color:#bc8417;padding:0;margin:0;margin-bottom:4px;}

div#search{float:left;height:25px;/*width:160px;*/text-align:center;/*margin-top:20px;*/margin-left:5px;width:auto;margin-top:4px;}
div#search form{margin:0px 8px 0px 0;padding:0;float:left;}
div#search input {display:inline;margin:0;width:100px;margin-top:0px;border:1px solid #663333;background-color:#FFFFFF;color:#BA9765;font-size:12px;height:18px;}
div#search input.hidden{display:none;}
div#search input#searchBtn {width:32px;margin:0;border:1px solid #006633;/*background-color:#981A1E;*/background-color:#bc8417;color:#FFFFFF;font-weight:bold;}
html>body div#search input#searchBtn {padding-bottom:3px;height:22px;border:0;}

div#breadcrumbs {text-transform:capitalize;color:#999999;padding:5px 0px;margin-bottom:8px;width:auto;height:auto;}

html>body div#middle{margin-top:8px;}

div#company_address{float:left;clear:left;width:145px;font-size:12px;margin:20px 0 8px 8px;}
div#company_address p{margin:0;padding:0;}

div#leftnav{float:left;}
div#left_links{float:left;clear:left;margin-left:8px;margin-top:10px;}
img.left_link_pix{width:147px;}

div#rightbox, div#content_rightbox{float:right;width:259px;height:auto;margin-right:4px;margin-top:4px;}
div#content_rightbox{border:1px solid #BA9765;width:229px;/*margin-left:5px;*/background-color:#F7E9D4;}
div#content_right{padding:8px;}

div#eventCal, div#newsletterArea, div#currentBlogs{float:right;/*background-color:#F7E9D4;*/border:1px solid #BA9765;font-size:12px;width:259px;margin:0 0px 12px 0px;}
div#eventCal h4, div#newsletterArea h4, div#currentBlogs h4{/*background-color:#A27C01;*/background-color:#887938;font-weight:bold;text-align:center;font-size:14px;padding:4px 0;margin:0;border-bottom:1px solid #8C5A08;color:#FFFFFF;}
.eventDisplayDate, .newsletterDisplayDate, .currentBlog{margin:0px 0 3px 3px;padding-top:4px;}
.event_odd, .blog_odd{/*background-color:#EFE6A2;*/}
.event_even, .blog_even{/*background-color:#F7F2CE;*/}
.eventLink, .nlarchiveLink{background-color:#FFFFFF;text-align:center;}
.eventDate, .newsletterDate, .currentBlog{border-bottom:1px solid #000000;}
.event{margin:2px 3px 2px 8px;font-weight:bold;}
.event a, .eventLink a, .nlarchiveLink a{color:#981A1E;font-weight:normal;}
.currentBlog{margin-top:0px;margin-bottom:0px;padding-bottom:4px;margin-left:0px;padding-left:3px;}
span.blog_date{font-weight:bold;}
.bubbleInfo {position: relative;margin-bottom:4px;}
/* Bubble pop-up */
.popup {position: absolute;display: none;z-index: 50;border:3px solid #D3D3A6;background-color:#C1B36A;width:230px;height:auto;}
.popup p{padding:5px 11px;font-size:14px;}
.popup_date{margin:5px 0px 0px 11px;font-size:16px;font-weight:bold;color:#A27C01;}
td .popup{width:190px;}
td .popup p{font-size:10px;margin:0 5px;padding:2px 0;}
td .popup_date{font-size:12px;}

.doc_view_heading{display:block;clear:both;height:26px;padding:0 0 0 1em;background-color:#887938;font-size:12px;color:#D7D7D7;padding-top:3px;}
.doc_view_heading img{padding-left:4px;}
span.doc_view_col_1{float:left;display:inline;/*left:15px;*/width:200px;padding-top:3px;}
span.doc_view_col_2{float:left;/*left:270px;*/width:150px;padding-top:3px;}
span.doc_view_col_3{float:left;/*left:500px;*/width:150px;padding-top:3px;}
span.doc_view_col_4{float:left;/*left:500px;*/width:305px;padding-top:3px;}
span.doc_view_col_5{float:left;/*left:500px;*/width:300px;padding-top:3px;}
span.doc_view_col_6{float:left;/*left:500px;*/width:420px;padding-top:3px;}
span.col_1_wider{width:350px;}
div#doc_view ul, div#proj_view ul{margin:0;padding:0;color:#000;line-height:1.5em;list-style-type:none;/*border-bottom: 1px solid #793420;*/float:left;width:755px;}
div#doc_view ul a, div#proj_view ul a{color:#981A1E;font-size:10px;}
div#doc_view ul a:hover, div#proj_view ul a:hover{color:#000000;/*background-color:#CCC;*/}
div#doc_view ul li, div#proj_view ul li{clear:left;margin:0;padding:0 0 0 15px;height:1.50em;/*border-bottom: 1px solid #793420;*/float:left;width:100%;}
div#doc_view ul li:hover, div#proj_view ul li:hover{/*background-color:#CCCCCC;*/}
div#doc_view ul li .bold{font-weight:bold;text-transform:uppercase;}
div#doc_view .topic, div#doc_view .headline, div#doc_view .date_added, div#doc_view .cat, div#doc_view .rev, div#doc_view .city, div#doc_view .state, div#doc_view .phone, div#doc_view .title, div#doc_view .menu{float:left;display:inline;}
div#doc_view .topic, div#doc_view .headline{width:200px;}
div#doc_view .title{width:300px;clear:left;}
div#doc_view .menu{width:420px;}
div#doc_view .date_added, #doc_view .name{width:150px;}
div#doc_view .cat, div#doc_view .rev{width:150px;}
div#doc_view .headline{width:350px;}
.docBlock{font-size:0.75em;padding:15px 0;}
.odd{background-color:#EFE6A2;}
.even{background-color:#F7F2CE;}


div#newsletterArea, div#currentBlogs{clear:right;}

div#home_page_text, div#page_text, div#content_page_text{float:left;width:500px;margin:5px 18px 18px 18px;}
div#content_page_text{margin:5px 8px 8px 18px;}
div#home_page_text h2{color:#8A1F03;width:500px;border-bottom:2px solid #F7E9D4;margin-bottom:10px;}
div#hp_content_pic, div#header_pics{float:right;width:675px;height:auto;}
img.hp-pix{border:2px solid #BA9765;}
div#hp_content_pic{float:left;margin-left:15px;width:784px;height:119px;}

div#pic{float:left;margin-top:18px;}
img.home_pix{width:200px;}
div#pic p{width:200px;text-align:center;font-size:12px;font-style:italic;}

#slide-images{position:relative;display:block;margin:0px;padding:0px;width:675px;height:129px;overflow:hidden;} 
#slide-images li{position:absolute;display:block;list-style-type:none;margin:0px;padding:0px;background-color:#FFFFFF;} 
#slide-images li img{display:block;background-color:#FFFFFF;border:2px solid #C0A743;}

.news_box{float:left;width:500px;border-bottom:2px solid #000000;}
.news_box h3{font-weight:bold;font-size:1.25em;/*text-decoration:underline;*/padding:0;margin:4px 0 0 4px;}
.news_box h3 a{color:#A27C01;}
h3.headline_image{width:285px;}
.news_box img{width:180px;}
.news_date, .news_date_image{margin:0;padding:0;text-align:right;margin-right:8px;font-size:.75em;}
.news_date_image{/*width:370px;*/}
.news_story_even, .news_story_odd{margin:5px 3px;padding:0;height:auto;width:494px;}
.news_story_even{float:left;background-color:#EFE6A2;}
.news_story_odd{float:right;background-color:#F7F2CE;}
.news_imagebox_even, .news_imagebox_odd{float:left;width:200px;text-align:center;padding:8px 3px;margin-bottom:4px;}
.news_imagebox_even{float:right;}
.news_imagebox_odd{float:left;}
.news_captionText{margin-top:5px;font-style:italic;}
.news_text_image{float:right;width:285px;padding-bottom:8px;}
.news_summary{margin:0 8px 8px 8px;}
.news_summary p a{border-bottom:1px dashed;}
span.news_more{text-transform:uppercase;padding:0px 3px;}
.pdf_label{margin-left:10px;margin-top:8px;}
.pdf_label img, img.pdf{margin-right:10px;margin-bottom:-4px;}
.pdf_label a{font-size:10px;color:#666666;margin-bottom:3px;}

div#content{float:right;width:770px;margin-right:10px;margin-bottom:25px;}
div#image_box{float:right;clear:right;width:275px;height:auto;text-align:center;}
div#content .page_image{float:right;clear:right;/*height:235px;*/height:auto;width:275px;/*padding:3px 10px 15px 8px;*/}
div#content .page_image img{width:250px;margin: 0 auto;}
div#text_area_image{float:right;width:487px;margin-right:8px;}
div#text_area{float:right;width:760px;margin-right:8px;}
.captionText{float:right;width:275px;text-align:center;margin-top:8px;}
#text_area_image img, .page_image img, #producttext img{padding:15px;}

ul#months, ul.classes{/*display:inline;*/padding:0;margin:0;}
ul#months li, ul.classes li{display:inline;padding: 0 3px;list-style-type:none;border-right:1px solid #CCCCCC;}
ul#months li.monthChosen{font-weight:bold;}
ul#years{padding:0 5px 10px 0;margin:0;/*border-right:1px solid #CCCCCC;*/}
ul#years li{display:inline;padding:0 3px;list-style-type:none;border-right:1px solid #CCCCCC;}
.cal_link{float:right;text-align:right;padding-right:10px;}
div#calhead{margin-top:20px;}

div#classtext h2{display:inline;padding:0 20px 5px 0;}
div#classtext .attachLink{display:inline;font-size:0.85em;}
div#classtext .activitiesLink{/*float:left;*/float:right;clear:right;width:150px;margin:10px 0 0 10px;/*padding:8px;*/border:1px solid #BA9765;/*width:275px;*/font-size:0.85em;font-weight:bold;background-color:#EFE6A2;text-align:center;}
html>body div#classtext .activitiesLink{margin:10px 0 0 10px;}
div#classText .activitiesLink p{float:right;width:150px;font-size:9px;padding:8px;}
div#classText .activitiesLink a{padding:8px;}
div#sportsLink{float:right;width:150px;font-size:9px;padding:0;padding-top:4px;}
div#classtext .page_image{width:275px;}
div#classtext p{clear:left;}
div#classBlog {clear: both;}
div#classBlog h2{display:block;padding-bottom:10px;}
.filter_select a{font-weight:bold;}
.classChosen{font-weight:bold;}
div#content_box{padding-top:10px;}
.student_page{display:block;margin:8px;}
div#content .class_image{float:right;/*width:275px;*/margin:3px 0 15px 8px;clear:right;}
div#content .class_image img{border:2px solid #c0a743;}

div#blogArchive{float:right;clear:right;width:150px;background-color:#EFE6A2;border:1px solid #BA9765;text-align:center;padding-bottom:4px;margin-top:10px;}
div#blogArchive h5{width:100%;background-color:#A27C01;color:#FFFFFF;font-weight:bold;margin-bottom:4px;margin-top:0;padding:4px 0;}
div#blogArchive a{display:block;width:100%;font-size:0.85em;}

div#text_area br, div#producttext br, div#text_area_image br{display:none;}
div#text_area_image p br{display:block;}

label{display:block;font-weight:bold;}
input{display:block;width:200px;}
textarea,select,input{margin-left:8px;}
textarea{width:500px;height:200px;}
input.submit{width:80px;margin:5px 0;}

div#year_cal_link{float:right;position:relative;top:-35px;font-size:18px;font-weight:bold;}

div#footer{text-align:center;background-color:#F7E9D4;/*border:0;*//*margin:15px 0;*/margin-top:15px;font-size:12px;}
.copyright{margin:8px 0;}

#warning{display:none;}
input#add_donation{width:100px;display:inline;}
.error{color:#981a1e;font-weight:bold;}

fieldset{margin:8px 0;}
legend{font-size:1.05em;color:#981a1e;}
#attendee_name_table{width:100%;}
#name_title_row{width:100%;}
.name_col1, .name_col2, .name_col3, .name_col4{float:left;width:170px;}
.name_col3{width:135px;}
.name_col4{width:200px;}
#attendee2{clear:left;}
input.attendee_first, input.attendee_last, input.attendee_address{display:inline;width:150px;margin-right:5px;margin-bottom:8px;}
select.attendee_dinner{width:125px}
input.attendee_address{width:255px;}
.comments{font-size:.90em;font-style:italic;margin:6px 0;}
#extcost{margin-left:8px;}
#payment_type{margin-bottom:8px;}

.content_line{clear:left;}
.content_label{float:left;margin-right:15px;font-weight:bold;width:125px;}
.content_value{float:left;}
.sponsor_body{clear:left;}
.content_value ul{list-style-type:none;margin:0;padding:0;margin-bottom:15px;}
.content_value li{margin-top:6px;}
#form_content{float:left;clear:left;}

h3.expand_heading, h3.expand_heading2, h3.expand_heading3{color:#A27C01;background: url(images/hpsection1_back.png) no-repeat;height:8px;line-height:7px;width:500px;margin:6px 0;}
h3.expand_heading a, h3.expand_heading2 a, h3.expand_heading3 a{color:#A27C01;font-size:14px;}
h3.expand_heading a:hover, h3.expand_heading2 a:hover, h3.expand_heading3 a:hover{color:#8A1F03;}
h3.active{background-position:left bottom;}
div#welcome{border-bottom:2px solid #F7E9D4;}
div#expand_border{height:3px;border-bottom:2px solid #F7E9D4;}
h3.expand_heading{margin-bottom:4px;}

img.socialIcon {width:32px;margin:12px 4px;}
#addThis{margin:14px 0 8px 0;}

.mission { font-style:italic; font-weight: bold; margin: 6px 0; border-bottom: 1px solid #000; padding-bottom: 10px; }