/* Style Sheet for Emily the Chickadee */

/* Styles for general page layout CC7866*/
body { background: #58A3C2 url("../images/house-siding.jpg") repeat scroll top center; font-family: verdana, arial, sans-serif; color: #406280; font-size: 0.625em; min-width: 900px; text-align: center; padding: 0px; margin: 0px; }
#plate { position: relative; top: 10px; width: 900px; text-align: left; padding: 0px; margin: 0px auto; background: #FDEDDB url("../images/plate-bkgd.gif"); }

#content { position: relative; width: 850px; left: 25px; top: 202px; background: #FDEDDB url("../images/textarea_bkgd.gif") repeat-x; margin-bottom: 202px; min-height: 280px; }
#text_column { position: relative; top: 0px; margin-left: 340px; width: 500px; }
#copyright_area { background: #FDEDDB url("../images/footer.gif") no-repeat; height: 90px; text-align: center; vertical-align: top; margin: 0px; padding: 112px 290px 10px 290px; }

#logo { position: absolute; top: 0px; left: 0px; width: 900px; height: 202px; background-image: url("../images/header.gif"); background-repeat: no-repeat;}

p, td, legend, ul { font-size: 1.2em; }
p { line-height: 1.5; margin: 0px 0px 10px 0px; padding: 0px; }
td { vertical-align: top; line-height: 1.4; padding: 3px; }
table { border-collapse: collapse; }
a, a:link { color: #6B508F; }
a:visited { color: #2B7896; }
a:hover { color: #46AC62; }
.alert { font-weight: bold; color: #cc0000; }

h1 { margin: 0px; padding: 5px 0px 5px 0px; text-align: center; }
h2 { font-weight: normal; font-style: italic; font-size: 1.6em; text-align: center; }
h3 { font-weight: normal; font-style: italic; font-size: 1.4em; text-align: center; }

/* Styles related to the copyright area */
.copyright_text { padding: 0px; margin: 0px; font-size: 1.1em; line-height: 1.2; }

#button1, #button2, #button3 { cursor: pointer; position: absolute; top: 34px; height: 154px;}
#button1 { left: 350px; }
#button2 { left: 529px; }
#button3 { left: 703px; }

/* PULLDOWN MENU STYLES */
/* Locate the top-level menus */
#menu0 { position: absolute; top: 212px; left: 82px; padding: 0px; }
#menu0_0, #menu0_1, #menu0_2, #menu0_3, #menu0_4, #menu0_5, #menu0_6 { position: absolute; left: 0px; cursor: pointer; }
#menu0_0 { top: 0px; }
#menu0_1 { top: 25px; }
#menu0_2 { top: 50px;}
#menu0_3 { top: 75px; }
#menu0_4 { top: 100px; }
#menu0_5 { top: 125px; }
#menu0_6 { top: 150px; }

#xtra { position: absolute; top: 395px; left: 90px; height: 80px; width: 210px; cursor: pointer; }

.press_box { background: #ffffff; padding: 3px; margin: 3px; border: 1px solid #58A3C2; border-right-color: #005c81; border-bottom-color: #005c81; width: 47%; }
.press_box p { margin-bottom: 2px; line-height: 1.2; }

/* Colors and styles for submenus */
.menu-about { position: absolute; background-color: #ffcccc; padding: 0px; display: none;}
.submenu1 { padding: 0px; cursor: pointer; font-size: 11px; }
a.submenu1_link, a.submenu1_link:hover, a.submenu1_link:visited, a.submenu1_link:link { text-decoration: none; color: #999999; font-weight: normal }

/* Styles related to images */
img { border: 0px; }
.printOnly { display: none; }

.leftImage, .rightImage, .cImage { border: 6px solid #E6F2F7; border-right-color: #97A6A6; border-bottom-color: #97A6A6; padding: 0px; margin: 0px; }
.leftImage { float: left; margin: 3px 6px 3px 0px; }
.rightImage { float: right; margin: 3px 0px 3px 6px; }
.cImage { margin: 5px; }

/* Styles related to Sundial Calendar */
.calendarHeading { font-size: 1.6em; font-weight: bold; }
.heading2, .heading { font-weight: bold; }

/* Styles related to the menu */
.menuItem { font-weight: bold; }
.menuExtrasTable td { line-height: 1.2; border: 1px solid #018ADB; border-width: 0px 1px 0px 1px; }
.menuExtrasTable { border: 1px solid #018ADB; }
.menuExtrasTableHead td { font-weight: bold; color: #018ADB; border: 1px solid #018ADB; border-width: 1px 0px 1px 0px; }
