@charset UTF-8; 
body {font:90% "Trebuchet MS", Helvetica, Arial, sans-serif; margin:0; padding:0; text-align:center; color:#000000; background-color:#335526; background:url(images/basic-page-elements/boards.jpg) center top repeat-y; }
#bod_bg {background:url(images/basic-page-elements/top_bg.jpg) center no-repeat; height:984px; margin:-40px 0 0; padding:40px 0 0; }
a:link {color:#4D69A0; text-decoration:none; }
a:visited {color:#4D69A0; text-decoration:none; }
a:hover{text-decoration:underline; }
a > img
{
	border: none;
}
.main_menu a.top-nav{display:block; height:25px; top:21px; position:absolute; }
#nav_whyillahee{left:39px; }
#nav_sneakpreview{left:192px; }
#nav_planning{left:368px; }
#nav_staff{left:495px; }
#nav_alumnae{left:595px; }
#nav_myillahee{left:725px; }
a.top-nav:link{color:#FFFFFF; text-decoration:none; padding-bottom:25px; }
a.top-nav:visited{color:#ffffff; text-decoration:none; }
a.top-nav:hover{text-decoration:underline; }
.twoColFixRtHdr #container{width:900px; 
/* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
margin:0 auto; 
/* the auto margins (in conjunction with a width) center the page */
text-align:left; 
/* this overrides the text-align: center on the body element. */
}
.twoColFixRtHdr #header{background-image:url(images/basic-page-elements/header-longer.png); background-repeat:no-repeat; height:270px; padding-left:20px; padding-right:20px; font-size:18px; color:#FFFFFF; font-weight:500; margin:0; }
#header li{display:inline; list-style-type:none; padding-right:55px; margin-top:-30px; line-height:75%; }
#page{background-image:url(images/basic-page-elements/page.png); background-repeat:repeat-y; line-height:150%; padding-top:10px; margin:0;  }
#navholder{background:url(images/basic-page-elements/ribbon.png); width:900px; height:60px; z-index:10; position:absolute; top:206px; left:0; }
#sidebar{float:right; display:block; width:250px; }
#mainContent{padding-left:50px; padding-bottom:20px; zoom:1; padding-right:45px; min-height: 500px;}
.small-box-outside{width:auto; margin:15px; margin-left:0; padding:8px; height:auto; background-image:url(images/basic-page-elements/blue-paper-background.jpg); background-position:center; background-repeat:repeat; float:left; display:inline; }
.small-box-inside{width:220px; height:425px; background-color:#ffffff; padding:15px; }
.subnav-box-outside{width:auto; margin-left:35px; margin-bottom:35px; margin-top:25px; margin-right:55px; padding:8px; height:auto; background-image:url(images/basic-page-elements/blue-paper-background.jpg); background-position:center; background-repeat:repeat; float:right; display:inline; }
.subnav-box-inside{width:190px; height:auto; background-color:#ffffff; padding-left:15px; padding-right:15px; padding-top:1px; padding-bottom:5px; }
.picture-frame-left{width:auto; margin:15px; margin-top:5px; margin-left:0; padding:8px; height:auto; background-image:url(images/basic-page-elements/blue-paper-background.jpg); background-position:center; background-repeat:repeat; float:left; display:inline; }
.picture-frame-right{width:auto; margin:15px; margin-top:5px; margin-right:0; padding:8px; height:auto; background-image:url(images/basic-page-elements/blue-paper-background.jpg); background-position:center; background-repeat:repeat; float:right; display:inline; }
.whats-new{margin-top:20px; margin-left:10px; width:240px; height:auto; float:left; display:inline; }
#testimonials{background-image:url(images/home/testimonial-quotes-red.png); background-repeat:no-repeat; padding-left:50px; padding-top:20px; padding-right:45px; padding-bottom:20px; min-height:88px; vertical-align:middle; font-size:110%; line-height:125%; }
#at-a-glance{background-image:url(images/home/stick-frame.png); background-repeat:no-repeat; padding:35px; height:auto; }
#footer{padding-left:40px; padding-bottom:20px; padding-top:10px; background-image:url(images/basic-page-elements/footer.png); background-repeat:no-repeat; color: #fff; }
#login-box{height:13px; width:100px; background-color:#FFFFFF; border:solid thin #000000; float:right; display:inline; margin-right:30px; margin-top:10px; padding-left:5px; padding-top:2px; padding-bottom:5px; }
.fltrt{float:right; display:inline; margin-left:8px; }
.fltlft{float:left; display:inline; margin-right:8px; }
.clearfloat{
/* Place on a div or break element as the final element before the close of a container that should fully contain a float */
clear:both; height:0; font-size:1px; line-height:0; }
.right-align-image{margin-left:10px; margin-bottom:10px; margin-top:5px; margin-right:0; float:right; display:inline; }
.headline{margin-bottom:10px; }
.subhead{margin-bottom:-10px; margin-top:5px; }
h2{font-size:36px; color:#782121; }
h3{font-size:24px; color:#782121; }
h4{font-size:16px; color:#782121; }
#side-nav{height:auto; width:259px; background-image:url(images/basic-page-elements/side-nav-middle.png); background-repeat:repeat-y; margin-left:35px; margin-bottom:35px; float:right; display:inline; }
#side-nav-bottom{background-image:url(images/basic-page-elements/side-nav-bottom.png); background-position:bottom; background-repeat:no-repeat; height:27px; }
#side-nav-top{background-image:url(images/basic-page-elements/side-nav-top.png); background-position:top; background-repeat:no-repeat; height:28px; }
#side-nav-middle{padding:40px; padding-top:0; padding-bottom:0; }

/* drop down navigation */
#header{position:relative; z-index:10; }
.drop_menu{position:absolute; background-image:url(images/basic-page-elements/menu-background4.png); background-repeat:no-repeat; background-position:bottom; width:155px; margin-left:-10px; padding-left:10px; padding-top:15px; padding-bottom:20px; padding-right:10px; top:250px; }
.drop_menu a{display:block; color:#4d69a0; font-size:14px; line-height:150%; }
.drop_menu a.tertiary{padding-left:20px; }
#sub_nav_whyillahee{left:52px; }
#sub_nav_sneakpreview{left:204px; }
#sub_nav_planning{left:385px; }
#sub_nav_staff{left:512px; }
#sub_nav_alumnae{left:614px; }
#sub_nav_myillahee{left:709px; }
#listen{margin:10px 0 0 300px; }
#sb_dwnld{margin:10px 0 0; float:left; }
#side-nav p div{border:0; background:none; visibility:hidden; }

/* Sticky Note */
#sticky {width:210px; float: left;}
#stickyrt {width:210px; float: right;}

#sticky-top {width: 175px; height: 60px; background: url(images/basic-page-elements/sticky-top.png) no-repeat;}
#sticky-mid {width: 140px; background: url(images/basic-page-elements/sticky-middle.png) repeat-y ; padding: 0px 25px;}
#sticky-btm {width: 175px; height: 33px; background: url(images/basic-page-elements/sticky-btm.png) no-repeat;}


