/* @override http://local.sfsc.site/_CSS/sfsc_global.css */

* {
	font: 11px Arial, Helvetica, Geneva, _sans, sans-serif, "Lucida Grande", Lucida, Verdana;
	color: #656977;
}

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/

/* this is to fix ie 5 & 6 PNG-rendering bug. */
img, div, a, input {behavior: url(iepngfix.htc)}

body { word-wrap: break-word;
	margin: 0;
}
body { background-color: #819f2d; text-align: center; }
/*global styles
*/
*, p { color: #383b3b;
	font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
td { }
a:link { color: #000080; font-weight: bold; text-decoration: none; padding: 2px; }
a:visited { color: #365387; font-weight: bold; text-decoration: none; padding: 2px; }
a:hover { color: #000; font-weight: bold; text-decoration: underline; padding: 2px; }
a:active { color: #383b3b; font-weight: bold; text-decoration: underline; padding: 2px; }
/*navigation
*/

#nav { color: #c1ef43; font-size: 12px; background-color: #67533a; width: 699px; height: 25px; font-family: "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; padding-top: 5px;
	padding-left: 35px;
}

#nav ul.navlinks {
	margin: 0;
}

#nav ul.navlinks li { font-size: 14px; display: inline; list-style-type: none; padding-right: 8px; padding-left: 8px; }
#nav ul.navlinks li a:link, #nav ul.navlinks li a:visited { color: #c1ef43; font-size: 14px; font-weight: bold; background-color: #67533a; text-decoration: none; padding: 4px 8px; }
#nav ul.navlinks li a:hover { color: white; font-size: 14px; font-weight: bold; text-decoration: none; padding: 4px 8px; border-bottom: 3px solid #b6f569; }
#nav ul.navlinks li a:active { color: white; font-size: 14px; font-weight: bold; text-decoration: none; padding: 4px 8px; border-bottom: 3px solid white; }
/*global Layout
*/
.introtext { position: absolute; top: -111px; width: 800px; }
#subwrapper { background-color: transparent; background-image: url(../Templates/mordis/subwrapper.jpg); background-repeat: repeat-y; background-position: 0 0; position: relative; width: 800px; height: auto; margin-right: auto; margin-left: auto; text-align: left;
}

#wrapper { background-color: #67533a; background-repeat: repeat-y; background-position: 0 0; position: relative; width: 750px; left: 25px;
}

#header {
	background-color: #67533a;
	background-image: url(../Templates/mordis/hdr.jpg);
	background-repeat: no-repeat;
	height: 125px;
	width: 750px;
}

#banner { position: absolute; top: 0; left: 350px; width: 380px; height: 125px; z-index: 3; }

#content-pre { background-color: transparent; background-image: url(../Templates/mordis/content-pre.jpg); background-repeat: no-repeat; background-position: 0 0; height: 18px; width: 750px; }

#content { background-image: url(../Templates/mordis/contentMain.jpg); background-repeat: no-repeat; width: 750px; height: auto; margin-top: -1px; }

#content-post { background-image: url(../Templates/mordis/content-post.jpg); background-repeat: no-repeat; background-position: 0 0; height: 35px; width: 750px; z-index: 0;
}
/*footer styles
*/
#footer { font-family: "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-image: url(../Templates/mordis/footer.jpg); background-repeat: no-repeat; width: 750px; height: 88px; margin-right: auto; margin-left: auto; }
#copyright { color: #f6e99f; font-size: 10px; position: relative; top: 21px; left: 51px; }
#creditos {
	color: #94dafc;
	position: relative;
	left: 610px;
	font-size: 11px;
	letter-spacing: 1px;
	top: 15px;
	padding-left: 8px;
	border-left: 2px solid orange;
	width: 200px;
}
#creditos a:link, #creditos a:visited, #creditos, a:active {
	color: #abf2f1;
}
#creditos a:hover { color: #cbece9; text-decoration: none; }
.clearer { height: 1px; clear: both; }
.italic { font-style: italic; }
#king5 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.emphasis-blue {
	color: #1A75BC;
}

img a, a img {
	border-style: none;
}

