
.body{color:#400000}
.page{border:1px solid #ffffff;border-bottom:18px solid #C46200;}
.mainimage{}
.pageborders{}

.pagebg{background-color:#6E3700;}
.defaultlogo{color:#000000;margin:10px 0px;float:left;}

/* dedication at top of homepage */
.dedication_hp{font-size:12px;color:#ffffff;padding:8px;background-image:url(template9/chocolate/chocolate_menu_bg.jpg);font-family:Georgia;height:22px;min-height:18px;background-repeat:repeat;border-bottom:1px solid black}

.moreinfo a:link{color:#BA7307;text-decoration:underline}
.moreinfo a:active{color:#BA7307;text-decoration:underline}
.moreinfo a:visited{color:#BA7307;text-decoration:underline}
.moreinfo a:hover{color:#400000;text-decoration:underline}

a:link{color:#663300;text-decoration:none}
a:active{color:#663300;text-decoration:none}
a:visited{color:#663300;text-decoration:none}
a:hover{color:#C46200;text-decoration:underline}

.tagline{border-bottom:1px dashed #E1BB94;}

/* menus */
.topmenu{text-align:left;font-weight:bold;color:white;text-transform:uppercase;background-color:#ffffff;border-bottom:1px solid #E1BB94;background-image:url(template9/chocolate/chocolate_menu_bg.jpg);font-size:12px;overflow:hidden}
.leftmenu{width:180px;text-align:left;float:left;display:inline;margin:15px;}

/* left menu formatting */
.roundedmenu{margin-bottom:20px;border-bottom:13px solid #C46200}
.menumiddle{margin-top:0px;display:block;padding:10px;clear:both;float:none;background-image:url(template9/chocolate/chocolate_left_menu_bg.jpg);}

.menuheader{font-weight:bold;clear:both;float:none;margin:0px;padding:0px;height:26px;}
.menutopright{height:26px;float:left;width:30px;background-image:url(template9/chocolate/chocolate_menu_corner_right.jpg);background-repeat:no-repeat}
.menutopleft{height:26px;float:left;width:30px;background-image:url(template9/chocolate/chocolate_menu_corner_left.jpg)}
.menutopmiddle{width:120px;float:left;background-image:url(template9/chocolate/chocolate_menu_bg.jpg);height:26px;overflow:hidden;}

/* top menu */
.topmenumiddle{float:left;}
.topmenurightcorner{float:right;background-image:url(template9/chocolate/chocolate_menu_corner_right.jpg);width:30px;}
.topmenuleftcorner{float:left;background-image:url(template9/chocolate/chocolate_menu_corner_left.jpg);width:25px;}

/* top menu */

.topmenuItem{float:left;background-image:url(template9/chocolate/chocolate_menu_bg.jpg);;}
.topmenuItem a:link{color:#FFE4CA;text-decoration:none}
.topmenuItem a:active{color:#FFE4CA;text-decoration:none}
.topmenuItem a:visited{color:#FFE4CA;text-decoration:none}
.topmenuItem a:hover{color:#C46200;text-decoration:none}

.topmenuItemSelected{float:left;background-image:url(template9/chocolate/chocolate_menu_bg_selected.jpg);;}
.topmenuItemSelected a:link{color:#FFE4CA;text-decoration:none}
.topmenuItemSelected a:active{color:#FFE4CA;text-decoration:none}
.topmenuItemSelected a:visited{color:#FFE4CA;text-decoration:none}
.topmenuItemSelected a:hover{color:#ffffff;text-decoration:none}

.topmenuInner{text-align:center;border-right:1px solid #ffffff;}

.subscribeForm{background-image:url(template9/chocolate/chocolate_menu_bg.jpg);border:0px;background-color:#FF8A00;color:white;}

.newstickeritem{float:left;padding:3px;}
.newstickeritem a:link{color:#222222;text-decoration:none}
.newstickeritem a:active{color:#222222;text-decoration:none}
.newstickeritem a:visited{color:#222222;text-decoration:none}
.newstickeritem a:hover{color:#FF0000;text-decoration:underline}

.dedication{background-color:#111111;margin:0px 10px;padding:10px;font-size:12px;color:white;font-weight:normal;border-top:1px solid white;display:block;float:none;clear:both;filter:progid:DXImageTransform.Microsoft.Shadow(color=#222222, direction=135, strength=2);min-height:25px;background-image:url(template3/grey/grey_main_bg.jpg)}
.dedicationHeader{float:left;font-size:16px;font-weight:bold;font-family:trebuchet ms;color:#C46200}
.dedicationText{color:#ffffff;float:left;margin-left:10px;font-weight:bold;padding:1px}

.ddmenu{background-color:#542A00;}
.ddmenulist{background-color:#542A00;}
.ddmenulist a:link{color:#ffffff;text-decoration:none;font-weight:normal}
.ddmenulist a:active{color:#ffffff;text-decoration:none;font-weight:normal}
.ddmenulist a:visited{color:#ffffff;text-decoration:none;font-weight:normal}
.ddmenulist a:hover{color:#C46200;text-decoration:none;font-weight:bold;}

/* homepage */
.topMiddleText{color:#400000}

#hpBlurb{border:1px solid #E1BB94;padding:10px;}
#hpBlurbHeader{color:#C46200;}

.hpContent{margin-bottom:20px;clear:both;float:none;display:block}
.hpContentArticle{margin-bottom:20px;display:block;float:none;display:block;border-bottom:1px dashed #cccccc;padding-bottom:15px;}
.hpContentArticleLast{margin-bottom:20px;display:block;float:none;display:block;border-bottom:1px dashed #cccccc;padding-bottom:5px;}
.hpContentTitle{font-size:14px;margin-bottom:6px}

.hpMainBlurbTitle{font-size:18px;font-weight:bold;color:#400000;}
.hpMainBlurb{font-size:14px;clear:both;margin-bottom:20px;}
.hpMainBlurbBorder{font-size:14px;clear:both;margin-bottom:20px;border:1px solid #E1BB94;}

/* horizontal menu */
body #optionalModulesHor{display:block;clear:both;float:none;font-size:12px;border-bottom:0px solid #555555;height:30px;border-bottom:1px dashed #E1BB94}
body #optionalModulesHor img{width:28px}
body #optionalModulesHor #linktomodule{float:left;}
/* horizontal menu small */
body #optionalModulesHorSmall{display:block;clear:both;float:none;font-size:12px;border-bottom:0px solid #555555;height:30px;border-bottom:1px dashed #E1BB94}
body #optionalModulesHorSmall img{width:24px}
body #optionalModulesHorSmall #linktomodule{float:left;}
/* grid menu */
body #optionalModulesGrid{margin-bottom:20px;display:block;clear:both;float:none}
body #optionalModulesGrid #linktomodule{min-width:140px;float:left;margin-right:4px;margin-bottom:4px}

#linkToModule{padding:2px 8px;font-weight:bold;border-right:1px solid #E1BB94;}
#linkToModule a:link{color:#400000;text-decoration:none}
#linkToModule a:active{color:#400000;text-decoration:none}
#linkToModule a:visited{color:#400000;text-decoration:none}
#linkToModule a:hover{color:#C46200;text-decoration:none}

/* left menu links */
.leftmenuItem{padding:6px;margin:0px 0px;font-weight:bold;border-bottom:1px solid #FFDCB9;}
.leftmenuItem a:link{color:#ffffff;text-decoration:none}
.leftmenuItem a:active{color:#ffffff;text-decoration:none}
.leftmenuItem a:visited{color:#ffffff;text-decoration:none}
.leftmenuItem a:hover{color:#C46200;text-decoration:none}

.leftmenuItemSelected{padding:6px;margin:0px 0px;font-weight:bold;border-bottom:1px solid #FFDCB9;}
.leftmenuItemSelected a:link{color:#FFDCB9;text-decoration:none}
.leftmenuItemSelected a:active{color:#FFDCB9;text-decoration:none}
.leftmenuItemSelected a:visited{color:#FFDCB9;text-decoration:none}
.leftmenuItemSelected a:hover{color:#ffffff;text-decoration:none}

/* left menu */
.leftMenuItemContent{font-weight:normal;text-transform:capitalize;line-height:120%;padding:3px 0px 3px 18px;font-size:11px;border-bottom:1px dashed #FFDCB9;color:#FFDCB9}
.leftMenuItemContent a:link{color:#ffffff;text-decoration:none}
.leftMenuItemContent a:active{color:#ffffff;text-decoration:none}
.leftMenuItemContent a:visited{color:#ffffff;text-decoration:none}
.leftMenuItemContent a:hover{color:#C46200;text-decoration:underline;}

.leftMenuItemContentSelected{font-weight:normal;text-transform:capitalize;line-height:120%;padding:3px 0px 3px 18px;font-size:11px;border-bottom:1px dashed #FFDCB9;color:#FFDCB9}
.leftMenuItemContentSelected a:link{color:#FFDCB9;text-decoration:none}
.leftMenuItemContentSelected a:active{color:#FFDCB9;text-decoration:none}
.leftMenuItemContentSelected a:visited{color:#FFDCB9;text-decoration:none}
.leftMenuItemContentSelected a:hover{color:#C46200;text-decoration:underline;}

.subleftmenuItem{padding:6px;margin:0px 0px;font-weight:normal;border-bottom:1px solid #FFDCB9;}
.subleftmenuItem a:link{color:#ffffff;text-decoration:none}
.subleftmenuItem a:active{color:#ffffff;text-decoration:none}
.subleftmenuItem a:visited{color:#ffffff;text-decoration:none}
.subleftmenuItem a:hover{color:#C46200;text-decoration:none}

.subleftmenuItemSelected{padding:6px;margin:0px 0px;font-weight:bold;border-bottom:1px solid #FFDCB9;}
.subleftmenuItemSelected a:link{color:#FFDCB9;text-decoration:none}
.subleftmenuItemSelected a:active{color:#FFDCB9;text-decoration:none}
.subleftmenuItemSelected a:visited{color:#FFDCB9;text-decoration:none}
.subleftmenuItemSelected a:hover{color:#ffffff;text-decoration:none}

.breadcrumbs{font-size:12px;color:#C46200}
.breadcrumbsInner{}
.breadcrumbs a:link{color:#C46200;text-decoration:none}
.breadcrumbs a:active{color:#C46200;text-decoration:none}
.breadcrumbs a:visited{color:#C46200;text-decoration:none}
.breadcrumbs a:hover{color:#400000;text-decoration:none}


/*optional module box style*/
.roundedbox{margin-bottom:10px;padding:0px;border:0px}

.boxheader{font-weight:bold;clear:both;float:none;margin:0px;padding:0px;height:28px;overflow:hidden;background-image:none;background-color:white;}
.topright{float:left;width:30px;height:100%;background-repeat:no-repeat;background-image:url(template9/chocolate/chocolate_menu_corner_right.jpg);}
.topleft{float:left;width:20px;height:100%;background-image:url(template9/chocolate/chocolate_menu_corner_left.jpg)}
.topmiddle{font-size:12px;float:left;overflow:hidden;vertical-align:middle;background-image:url(template9/chocolate/chocolate_menu_bg.jpg);background-repeat:repeat}
.topmiddletext{padding:7px 2px;margin:0px;color:white;font-size:14px;text-transform:uppercase}

.boxmiddle{margin-top:0px;display:block;padding:8px;clear:both;float:none;border:0px;background-image:url(template9/chocolate/chocolate_om.jpg);background-color:#4A2500;background-repeat:repeat-x;color:#ffffff;border-top:1px solid #E1BB94}
.boxfooter{border:0px;border-top:1px solid #E1BB94;padding:5px;background-image:url(template9/chocolate/chocolate_left_menu_bg.jpg);background-color:#222222;height:24px;}
.boxitem{padding:6px 0px; border-bottom:1px dashed #E1BB94}
.boxitemlast{padding:6px 0px; border:0px}

.roundedbox a:link{color:#ffffff;text-decoration:none;}
.roundedbox a:active{color:#ffffff;text-decoration:none;}
.roundedbox a:visited{color:#ffffff;text-decoration:none;}
.roundedbox a:hover{color:#E1BB94;text-decoration:underline;}

.imgborder{border:3px solid #ffffff;}


