/*hello to all that are here *//* The mighty Back40 Design, Inc. style sheet */

/* calling other css files */
   @import "oueducation-blogtemplate.php";
/* -------------------------------------------- */



/* site wide */
.formsLink a{
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #f7f3e7;
	text-decoration: none;
	background-color: #580000;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 5px;
	border: thin solid #f7f3e7;
	vertical-align: middle;
}
.formsLink a:hover{
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #580000;
	text-decoration: none;
	background-color: #f7f3e7;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 5px;
	border: thin solid #580000;
}
.clear {
	clear: both;
}

a {
	color: #580000;
}
	a:hover {
		color: #4e332a;
		background: #f7f3e7;
	}

.nohighlight a {
	color: #580000;
}
	.no highlight a:hover {
		color: #4e332a;
	}

#content p {
	margin: 0 10px 15px 10px;
}

#content ul {
	list-style: square;
	padding: 0 0 0 25px;
}
	#content ul li {
		padding: 0 0 5px 0;
	}




/* horizontal rules */
hr {
	visibility: visible;
	clear: both;
	height: 1px;
	border: none;
	border-bottom: 1px solid #efece5;
	margin: 5px;
}

hr.clear {
	visibility: hidden;
	clear: both;
	height: 1px;
	border: none;
}





/* general images */
.right {
	float: right;
	clear: right;
	margin: 0 10px 10px 15px;
}

.left {
	float: left;
	margin: 0 10px 10px 10px;
}

#content span img, .img {
	background: #fff;
	padding: 3px;
	border: 1px solid #D0C9AB;
}

p.caption {
	float: right;
	clear: right;
	width: 220px;
	text-align: center;
	font-size: 90%;
	padding: 0 20px 10px 0;
	font-family: times;
}







/* forms and submit buttons */
form p input, form p textarea {
	border: 1px solid #a5acb2;
	font-family: verdana;
	font-size: 1.1em;
	padding: 2px 3px;
}

.submit {
	background: #A01616;
	border: 1px solid #887a71;
	color: #FDF3D8;
	padding: 1px 3px;
	margin-right: 5px;
}
	.submit:hover {
		background: #887a71;
	}






/* links page */
ul.links li a {
	font-weight: bold;
}





/* faq page */
ul.faq li {
	padding-bottom: 3px;
}





/* gallery page */
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
	.gallery li {
		list-style: none;
		float: left;
		display: block;
		margin: 0 20px 20px 0;
		padding: 0;
		height: 105px;
		width: 135px;
		overflow: hidden;
	}
		.gallery li img {
			margin: -20px;
		}





/* news and/calendar pages */
dl.news, dl.calendar {
	margin: 0 0 15px 10px;
	clear: both;
	padding-bottom: 15px;
	border-bottom: 1px solid #efece5;
}
	dl.news dt, dl.calendar dt {
		font-size: 1.5em;
		font-weight: normal;
	}
		dl.news dt a, dl.calendar dt a {
			text-decoration: none;
			color: #580000;
		}
	dl.news dd, dl.calendar dd {
		margin: 0;
		padding: 0;
	}
		dl.news dd.date, dl.calendar dd.date, p.date, div.date {
			text-transform: uppercase;
			font-size: .8em;
			color: #b7b7b7;
		}

	p.nextPrevious {
		text-align: center;
		padding: 0;
		margin: 0;
	}






/* search page */
ul.search li a {
	font-weight: bold;
}






/* headings */
h2, h3, h4 {
	font-family:  arial;
	color: #580000;
}

h2 a, h3 a, h4 a {
	text-decoration: none;
}

h1 {
	font-size: 1.5em;
	color: #67624E;
	margin: 10px 3px 10px 0;
	padding: 2px 10px;
	font-weight: normal;
	background: #fff url(images/template/title-bg.jpg) top left repeat-x;
	border-bottom: 1px solid #ccc;
}

h2 {
	font-size: 1.5em;
	margin: 10px 0 0 10px;
	font-weight: normal;
}

h3 {
	font-size: 1.3em;
	margin: 20px 0 0 10px;
}

h4 {
	font-size: 1.1em;
	margin: 20px 0 0 10px;
}

/* headings for formatting */

.Heading_1 {
	font-size: 1.5em;
	color: #67624E;
	margin: 10px 3px 10px 0;
	padding: 2px 10px;
	font-weight: normal;
	background: #fff url(/images/template/title-bg.jpg) top left repeat-x;
	border-bottom: 1px solid #ccc;
}

.Heading_2 {
	font-size: 1.5em;
	margin: 10px 0 0 10px;
	font-weight: normal;
	font-family:  arial;
	color: #580000;
}

.Heading_3 {
	font-size: 1.3em;
	margin: 20px 0 0 10px;
	font-family:  arial;
	color: #580000;
}

.Heading_4 {
	font-size: 1.1em;
	margin: 20px 0 0 10px;
	font-family:  arial;
	color: #580000;
}

.Paragraph {
	margin: 0 10px 15px 10px;
}

.save{
   behavior:url(#default#savehistory);}
a.dsphead{
   text-decoration:none;
   margin-left:1.5em;}
a.dsphead:hover{
   text-decoration:none;}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
.dspcont{
   display:none;
   margin-left:1.5em;}


fieldset {
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #999999;
}
#submittedLayout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #999999;
	text-align: left;
}
#devLinks {
	width: 125px;
}
#devLinks dt a{
	color: #F7F3E7;
	text-decoration: none;
	background-color: #580000;
	text-align: center;
	display: block;
	height: 50px;
	width: 120px;
	border: thin solid #F7F3E7;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	vertical-align: middle;
	padding-top: 30px;
}
#devLinks dt a:active {
	color: #580000;
	text-decoration: none;
	background-color: #F7F3E7;
	text-align: center;
	display: block;
	padding-top: 30px;
	height: 50px;
	width: 120px;
	border: thin solid #580000;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	vertical-align: middle;
}
#devLinks dt a:hover {
	color: #580000;
	text-decoration: none;
	background-color: #F7F3E7;
	text-align: center;
	display: block;
	padding-top: 30px;
	height: 50px;
	width: 120px;
	border: thin solid #580000;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	vertical-align: middle;
}