/*
Theme Name: UMGI
Theme URI: http://www.code.mn/
Description: University of Minnesota Golf Institute
Version: 1.0
Author: David Kingsbury
Author URI: http://www.code.mn/
*/

body {
padding: 0;
margin: 0;
text-align: center;
background: #660000;
font: 12px/20px Verdana, Arial, Tahoma, sans-serif;
}

a:link {
	color: #666; 
	text-decoration: none;
	}

a:visited {
	color: #666; 
	text-decoration: none;
	}
a:hover {
	color: #CC0000;  
	text-decoration: underline;
	}

#heading {
background: #6D6D74;
width: 900px;
height: 200px;
margin: 0 auto 0;
color: #FFF;
text-align: left;
}

#header {
padding-top: 0;
padding-left: 0;
}

#header a:link, a:visited {
text-decoration: none;
color: #FFF;
}

#header a img{border:0;}

h1 {
font: 24px Verdana, san-serif;
margin: 0;
}

h1 a:link, h1 a:visited {
text-decoration: none;
color: #FFF;
}

h2 {
font: italic normal 14px Verdana, san-serif;
margin: 0;
}

h3 {
  margin: 1em 0 .2em;
  font: 18px Verdana, san-serif;
  color: #8C1919;
  background: url(images/post-icon.gif) no-repeat 0 50%;
  padding-left: 45px;
  font-weight: bold;
}

h4 {
  font: 14px Verdana, san-serif;
  margin: 2px;
  font-weight: bold;
  color: #6D6D74;
}

h3 a:link, h3 a:visited {
  text-decoration: none;
  color: #8C1919;
}

h3 a:hover {
  text-decoration: underline;
  color: #FC3;
}

#content {
	background: #FFF;
	margin: 0 auto;
	width: 100%;
	text-align: left;
}

#main {
	float: center;
	background: #FFF;
	padding: 10px 0px 10px 0px;
	width: 900px;
	margin: 0 auto 0;
}

.container {
	margin: 0 auto;
	width: 900px;
}

/* Headshots */
#headshots {display: block;margin-left: auto;margin-right: auto }
#headshots a img{border:0;}
#headshots img{margin:0 9px 0 9px;}

/* Middle */
#middle{line-height:1.6em;margin:0 150px 5px 150px;}
#middle h1{font-size:1.6em;margin:0 0 10px 0;text-align: center;border-bottom:1px solid #e0e0e0;padding:0 0 5px 0;font-weight:bold;}
#middle h2{font-size:1.6em;margin:0 0 10px 0;text-align: center;}
#middle h3{font-size:1.4em;margin:0 0 3px 0;}
#middle h4{font-size:1.4em;color: #fc3;background: #8c1919;padding:3px;border:1px solid #000;}
#middle a:link, a:visited {text-decoration: none;color: #8c1919;}
#middle a:hover {text-decoration: underline;color: #fc3;}

/* Left Sidebar */
#leftside{clear:left; float:left; line-height:1.4em; margin:2px 0 5px 0; width:140px;}
#leftside p{font-size:0.9em; margin:0 0 18px 0;}
#leftside h2 h3{background-color:inherit; color:#505050; font-size:1.2em; margin:0 0 10px 0;}
#leftside label{display:none;}
#leftside li{display:inline; line-height:1.1em; width:140px;}
#leftside li a{background-color:#ccc; border-bottom:6px solid #8c1919; color:#505050; float:left; font-weight:bold; margin-bottom:10px; padding:5px 1px 5px 5px; text-decoration:none; width:140px;}
#leftside li a:hover{background-color:#666; border-bottom:6px solid #ffcc33; color:#fff;}
#leftside ul{margin:0 0 0 0;padding:0 0 5px 0;width:140px;}
#leftside ul a{padding:3px 1px 3px 5px;width:125px;}
#leftside a img{border:0;}

/* Right Sidebar */
#rightside{float:right; line-height:1.4em; margin:2px 0 5px 0; width:140px;}
#rightside p{font-size:0.9em; margin:0 0 18px 0;}
#rightside h2 h3{background-color:inherit; color:#505050; font-size:1.2em; margin:0 0 10px;}
#rightside label{display:none;}
#rightside ul{margin:0 0 0 0;padding:0 0 5px 0;width:140px;list-style:none;}
#rightside a img{border:0;}
#rightside a:link, a:visited {text-decoration: none;color: #8c1919;}
#rightside a:hover {text-decoration: underline;color: #fc3;}

#template {
	float: left;
	background: #FFF;
	padding: 5px 15px;
	width: 900px;
}

#heading h1 {
	margin: 25px 0 0 0;
}

#footer {
	clear: both;
	text-align: center;
	color: #000;
	padding: 5px;
	height: 110px;
	background: #ffcc33 url('images/BackgroundFooter.jpg') repeat-x;
}

#footer p {
	margin: 25px 0 0 0;
}

#footer a:link, #footer a:visited { 
	color: #000;
	text-decoration: underline;
}

#footer a:hover { 
	color: #8C1919;
	text-decoration: underline;
}

.meta {color: #6D6D74;font-size: 11px;margin: 0 0 0 45px;font-style: italic;}

.entry {
	padding-bottom: 45px;
	background: url(images/entry-separate.gif) no-repeat center bottom;
}

.homepageentry {
	padding-bottom: 5px;
}

blockquote {
	border-left: 2px solid #6D6D74;
	padding-left: 5px;
}

.commentbox {
	border: 1px solid #6D6D74;
	margin: 5px 2px;
	padding: 5px;
}

.more-link {
   font-style: italic;
   text-align: right;
}

div.spacer {
  clear: both;
}

.whiteheader {
padding:2px 3px 3px 8px;
background-color:#8c1919;
font-size:1.3em;
color:#FFF;
}

.whiteheader a {
	color: #FFF;
}

.whiteheader a:hover {
	color: #000;
	background-color:#FFF;
}

.alignleft {
	float: left;
	padding-left: 15px;
}

.alignright {
	float: right;
	padding-right: 15px;
}