/* @override 
	http://local.reef.site/_CSS/REEF2008.css
	http://local.reef8.site/_CSS/REEF2008.css
	http://www.riversideschoolsrule.org
	http://www.riversideschoolsrule.org/_CSS/REEF2008.css
	http://localhost:3000/_CSS/REEF2008.css
	http://local.reef.site/stylesheets/REEF2008.css
*/

body { background-color: #60371e; background-image: url(../templates/mordis/BKGx.jpg); background-repeat: repeat-x; background-position: 0 0; text-align: center; }
*, p, tr, td, th, table {
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	line-height: 20px;
	text-align: left;
}
#subwrapper {
	position: relative;
	width: 800px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	top: 0;
	background-color: #60351c;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	padding-left: 25px;
	padding-right: 25px;
}
#wrapper {
	min-width: 750px;
	top: 0;
	position: relative;
	width: 770px;
	padding-left: 25px;
	background-color: #eeca34;
	border-right: 2px solid black;
	border-left: 2px solid black;
	text-align: left;
}
#masthead {
	height: 122px;
	width: 750px;
	margin: 0;
	position: relative;
	background: url(../assets/images/masthead-bkg.jpg) no-repeat 0 10px;
	padding: 10px 0 0;
}

#admin-login {
	position: absolute;
	left: 755px;
	text-decoration: none;
	font-size: 11px;
	color: #eeca34;
	font-weight: bold;
	top: 15px;
	width: 10px;
	height: 10px;
}

#admin-login a {
	text-decoration: none;
	color: #edc834;
	padding: 2px;
	border-width: 1px;
	border-style: hidden;
	font-size: 10px;
}

#admin-login a:hover {
	text-decoration: none;
	color: #e4b90f;
	background-color: #fdd737;
	padding: 2px;
	border: 1px solid #dab92f;
}

#bannerArea {
	width: 290px;
	left: 400px;
	position: absolute;
	top: 20px;
	margin: 0;
	padding: 0;
	height: 105px;
}

#bannerArea .bullet {
	color: #eea01e;
}

#bannerArea .source {
	color: #7d7d7d;
}

#bannerArea .quote {
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	vertical-align: middle;
}

#RiVSR {
	background-image: url(../assets/logos/RSR_logosm.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 306px;
	left: -50px;
	position: absolute;
	z-index: 3;
	bottom: 0;
}

#content-pre {
	width: 759px;
	background: #eeca34 url(../templates/mordis/content-before.jpg) no-repeat 0 bottom;
	position: relative;
	height: 25px;
}
#content {
	background-color: transparent;
	background-image: url(../templates/mordis/content-bkg.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	width: 760px;
	margin: 0;
	padding: 0;
	position: relative;/*border: 2px solid red;*/
	text-align: left;
	height: auto;
}
#content-after {
	background-image: url(../templates/mordis/content-after.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 25px;
	margin: 0;
	padding: 0;
	position: relative;
}
#content #bodytop {
	height: 7px;
	width: 750px;
	background: url(../templates/mordis/bodyParts_01.gif) no-repeat;
	position: relative;
	margin: 0;
}

#content #bodyRegion {
	background: white repeat-y;
	width: 750px;
	height: 100%;
	margin: 0;
}

#content #bodybott {
	height: 11px;
	width: 750px;
	background: url(../templates/mordis/bodyParts_03.gif) no-repeat;
	margin: 0;
}

#content h1 {
}

#footprint {
	color: #3b3b3b;
	font-size: 11px;
	font-family: sans-serif, SunSans-Regular, Geneva, Helvetica, Arial, "Trebuchet MS";
	height: 88px;
	width: 750px;
	text-align: center;
	padding-top: 15px;
	background-image: url(../templates/mordis/footprintBKG.gif);
	background-repeat: no-repeat;
	z-index: 1;
	margin-right: auto;
	margin-left: auto;
	position: relative !important;
}

#footprint .copyright {
	position: relative;
	top: 8px;
	color: #575757;
}

#footprint .copyright a, #footprint .copyright a:link, #footprint .copyright a:visited, #footprint .copyright a:hover, #footprint .copyright a:active {
	color: #454784;
}

.footerlinks a, .footerlinks a:link, .footerlinks a:visited, .footerlinks a:active {	color:           #3b3b3b;
	font-size:       11px;
	text-decoration: underline; }

.footerlinks a:hover {
	color:     #1200fd;
	font-size: 11px;
	text-decoration: underline; }
.leftBorder { border-left: 1px solid #333 }
.plainlink { color: #000; text-decoration: none; border-bottom: 1px solid #66f }
.plainlink a:hover { color: #00c; text-decoration: none; border-bottom: 1px solid #00f }

.floatL {
	float: left;
}

.clearer {
	width: 100px;
	height: 0;
}

#flash-notice {
	font-size: 14px;
	font-weight: bold;
	z-index: 10;
	background-color: #fdffb4;
	margin-left: -25px;
	padding-left: 25px;
}
img.dsR6 {
	padding-right: 25px;
	padding-bottom: 20px;
}
