@charset "utf-8";
#wrapper {
	width: 1250px;
	background-image: url(../images/top.gif);
}
#header h1 {
	font-size: 413%;
	padding-top: 0.6em;
	padding-bottom: 0.25em;
}
/* Navigation menu */
#nav {
	width: auto;
	height: 35px;
	margin: 0 auto 15px 20px;
}
#nav li a {
	width: 128px;
	padding: 10px;
	margin: 0 1px;
}
#nav li:last-child a {
	margin-left: 1px;
}
/* Main content and sidebar */
.content-medium, .content-wide, .content-small, .aside {
	margin: 20px;
}

.content-medium, .content-small {
	float: left;
	width: 800px;
	margin-top: 10px;
	display: inline; /* Fixes double-margin bug in IE 6 & 7 */
}

.content-wide {
	float: left;
	width: 1170px;
	margin-top: 10px;
	display: inline; /* Fixes double-margin bug in IE 6 & 7 */

}

.aside {
	margin-left: 880px;
	margin-top: 40px;

}

/* Inline images */
.floatleft {
	float: left;
	margin: 3px 12px 3px 0;
}
.floatright {
	float: right;
	margin: 3px 0 3px 12px;
}
/* Drop shadows */
.floatleft, .floatright, .content-medium, .content-wide, .content-small, .aside {
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
	box-shadow: 8px 8px 5px rgba(0,0,0,0.3);
	border: solid 2px darkgrey;
}
/* Background images for individual sections */
#sake {
	background-image: url(../images/basepic.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 140px;
}
#right {
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}

