@charset "utf-8";
/* CSS Document */

/* Sets it so the side scrollbar disappears */
html {
	overflow: auto;	
}


/* Sets it so that IE6 does not go below the 1000px width */
html,body {
	width:expression(document.body.clientWidth < 1001? "1000px": "auto");
	overflow-x: hidden;
	background:url(../images/background-ie6.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #8fadc6;
}


.leftback {display: none;}

.rightback {display: none;}

.centerback{display:none;}


/* Sets the layout properties of the links */
ul.navigation li {	
	margin-top: 0px;
}

/* The dropdown menu beneath the main links */
li.navitem h2 div {
	margin-top: 2px;
}

/*NEW CSS STYLE */
.copyright {
	margin-top: -30px;
	clear:both;
}

/*NEW CSS STYLE */
.footermiddle {
	padding-top: 5px;
	margin-left: -10px;
}

/* Sets it so that IE6 does not go below the 1000px width */
.topheader {
	width:expression(document.body.clientWidth < 1001? "1000px": "auto");
}


/* Sets it so that IE6 does not go below the 1000px width */
.navbar {
	width:expression(document.body.clientWidth < 1001? "1000px": "auto");	
}


/* Fixing the bottom of the menu */
.bottomleading {
	height: 0px;
}

/* The text in the top bar */
.topbartext, .titletext, .bottombar  {
	padding-top: 3px;
	padding-left: 3px;
}

/* The side navigation links placement */
.sidenavlinks {
	padding-top: 10px;
}

.sidenav {
	position: relative;
	margin-left: 0px;
	margin-top: 20px;
	float: left;
}

.yalelogo{
	margin-left: 0px;
}

/* Positioning of lists on the page */
.innercontent ul, innercontent ol {
	padding-left: 40px;	
}

/* Minimum height of the content area */
.innercontent {
	min-height: 270px;
	height:auto !important;
	height: 270px;
	padding-bottom: 20px;
}

/* Minimum height of the content area */
.homepagecontentarea {
	margin-top: -520px;
	min-height: 270px;
	height:auto !important;
	height: 270px;
}

.homepagethumbs, .homepagethumbnails {
	margin-top: 9px;
	margin-left: 0px;

}

/* Makes sure that the store menu does not pop down */
.substore {
	display: none;
}

.footer {
	margin-top: -60px;	
}

.footerleft {
	float: left;
	margin-top: -1px;
}

.footermiddle {
	float: left;
	margin-top: 6px;
}

.footerright {
	float: left;
	margin-top: -1px;
}

/*NEW CSS STYLE */
.copyright {
	margin-top: 5px;
	clear:both;
}
/*NEW CSS STYLE */
.footermiddle {
	padding-top: 0px;	
}

input.submitsearch  {
	margin-top: 3px;
	margin-left: 3px;
}

.donate{
	padding-right: 163px;
}
