/*  
Theme Name: MFAWindsor.net
Theme URI: http://mfawindsor.net/
Description: This is the first theme built for MFAWindsor.net.
Version: 1.0
Author: Steven Leyden Cochrane
Author URI: http://stevencochrane.org/
*/

h1, h2, h3, h4, h5, h6, h7, h8 {margin:0px;}
#share {position:fixed; bottom:5px; margin-left:390px; left:50%; width:50px; text-align:right;}

.sociable-hovers {
	opacity: .3;
	-moz-opacity: .3;
	filter: alpha(opacity=30);
	padding:0px 0px 0px 5px;
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
p.editpost {margin-top:60px;}
p.editpost a {color:#aaa; background:#eee; padding:6px; border:1px dashed #ddd;}
.large {font-size:16px; font-weight:bold; color:#777; background-color:#ddd;}
a img {border:0}
p.wp-caption-text {margin-top:0px; font-size:10px; font-style:italic; color:#888;}
div.entry ol {padding-left:20px}
div.admission ol li, div.admission ul li {margin-bottom:20px;}
div.entry ol li ol {margin:20px;}
div.entry ol li ol li {list-style-type:square; margin-bottom:10px}
div.entry ul {list-style-type:square;}
div.entry a, #blurb a {color: #333; background-color:#ddd;}
div.entry a img {background-color:#fff;}
div.entry a:hover {background-image:url(./images/rainbow.gif);}
div.entry p {line-height:20px; margin-bottom:18px}
div.entry h3 {font-size:24px;}
div.entry h4 {font-size:18px; font-weight:normal;}

img.alignright {display:block; float:right; margin:20px 0px 10px 10px;}
#blurb2 img.alignright {display:block; float:right; margin:0px 2px 0px 10px}
img.alignleft {display:block; float:left; margin:0px 10px 10px 0px;}
a {
	text-decoration:none;
}

#container {
	width: 900px;
	background-color:#FFFFFF;
	position:absolute;
	left:-450px;
	padding-left:50%;
}
#header {
	background-image: url(./images/headers/rotate.php);
	background-repeat: no-repeat;
	background-position: left top;
	height: 400px;
	width: 900px;
margin-bottom:15px;
}


#page-header {
	background-image: url(./images/page-headers/rotate.php);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 900px;
}

.post img {border:0px;}
#top {
	width: 900px;
	margin-left: 50%;
	position: absolute;
	left: -450px;
	top: 0px;
}
div.post {margin-bottom:100px}
#top a {color:#333;}
#top a:hover {background-color:#fff;}
#contact {
	background-image: url(./images/rainbow.gif);
background-color:#ccc;
	position:absolute;
	right:0;
	font-size:10px;
	padding:10px 0px 10px 10px;
}
#contact h1 {

	display: inline;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	background-color:#fff;
}


div.date h3 {
	font-size: 16px;
	font-weight: bold;
	float: left;
	width: 500px;
	padding:10px 0px 5px 0px;
	border-bottom:1px dotted #000;
	margin:0px 0px 20px 0px;
}

div.date a {color:#000;}
.date h4 {
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	float: left;
	width: 140px;
	padding: 10px 0px 5px 0px;
	border-bottom:1px solid #000;
	margin:0px 0px 20px 0px;
}

div.post-entry {
	width: 640px;
}


body {
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	background-color: #ccc; color:#333;
	background-image: url(./images/rainbow.gif);
}
h1.title {
	background-image: url(./images/rainbow.gif);
background-color:#ccc;
	width: 640px;
	margin: 0px;
}
#left {
	float: left;
	width: 640px;
	margin: 0px 0px 0px 50px;
	line-height: 1.3;
}
#blurb {
	background-image: url(./images/rainbow.gif);
background-color:#ccc;
	margin-bottom: 50px;
}

#blurb2 {
	background-image: url(./images/textback.png);
	background-repeat: repeat-y;
	background-position: left;
	padding-right: 20px;
}
#blurb2 p, #blurb2 h3 {
	line-height: 20px;
	margin:0px;
	padding-bottom:18px;
}
#blurb2 h3 {font-size:24px; padding:0px 0px 12px 0px;}

#blurb2 ul {list-style-type:square; padding:0px 12px 0px 14px;}
#blurb2 ul li {padding:12px 12px 12px 0px; border-bottom:1px dotted #aaa;}

div.section-title {
	margin-bottom:20px;
}
div.section-title h2 {
	font-size: 36px;
	font-weight: normal;
	margin: 0px;
	line-height: 1;
	background-image: url(./images/textback.png);
	background-repeat: repeat-y;
	background-position: left;
	padding-right: 20px;
}

#right h3 {
	width: 160px;
	height: 40px;
	margin: 0px;
	background-color: #000000;	border-right:20px solid #fff;
}
#right {
	width: 180px;
	float: left;
	margin: 30px 0px 0px 30px;
}
.element ul {
	list-style-type: none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
#right h3:hover {
	background-image: url(./images/rainbow.gif);
background-color:#ccc;
	width: 160px;
	height: 40px;
	margin: 0px;
}
div.element ul li a {
	display:block;
	padding:5px;
	background-color:#eee;
	color:#333;
	border-bottom:1px dotted #aaa;
}
 
div.element ul li a:hover, a.selected {
	background-image:url(./images/rainbow.gif);
	color:#000;
	background-color:#ccc;
	border-bottom:0px; padding-bottom:6px;
}

#footer {
	clear:both;
	padding:100px 10px 10px 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}


