/*   
Theme Name: NU Wordpress 2009-10
Theme URI: www.newmanu.edu
Description: A theme for Newman University's blog network based on the 2009-10 admissions campaign look.
Author: Charles Rasico
Author URI: rasicoc@newmanu.edu
Version: 1.0
.
All rights reserved. Copyright 2009 Newman University.
.
*/

@import "reset.css";
@import "icon.css";
body{
	font-size:small;
	font-family: Verdana, Geneva, sans-serif;
	color:black;
	text-align: center;
	background-color:#fbf3dd;
}
p{
	margin: .5em 0;
}
a {
	color: black;
	text-decoration: none;
}
a:hover {
	color: #b12c2f;
}
ol li {
	list-style: decimal;
	padding: .5em 1em;
	list-style-position: inside;
}
cite {
	display: block;
	margin-left: 1.5em;
}
#wrap {
	width: 924px;
	max-width:954px;
	text-align:left;
	margin: 0 auto;
	background-color:white;
	padding: 0 15px;
	font-size: .8em;
}
#topLinks {
	padding: 5px 0;
	text-align: right;
}
#topLinks a {
	font-weight: bold;
}
#logo {
	height: 30px;
	background: transparent url(images/logo_bkg.png) no-repeat left top;
	padding: 10px 0;
	padding-left: 30px;
	margin-bottom: 15px;
}
#logo img {
	border: 0;
}
#content {
	margin-bottom: 15px;
	background: transparent url(images/sidebar_bkg.jpg) repeat-y right top
}

#tc-main {
	float: left;
	width: 590px;
}
#tc-main h3 {
	text-align: right;
	margin-bottom: 15px;
}
.post {
	background-color: #f6e8bd;
	padding: 15px;
	margin-bottom: 15px;
}
.avatar {
	float: left;
	background: white;
	padding: 10px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.page-avatar {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.auth-title {
	margin-left: 115px;
}
.title {
	margin-left: 85px;
}
.postTitle {
	font-size: 2em;
	padding: 10px 0;
	color: #b12c2f;
}
.postTitle a {
	color: #b12c2f;
}
.postTitle a:hover {
	color: black;
}
.postData {
	font-weight: bold;
	padding: 5px 0;
	border-top: 1px solid black;
}
.author, .date {
	letter-spacing: 1px;
}
.edit {
	float: right;
}
.profile-img {
	float: right;
	margin: 0 0 .5em 1em;
}
.entry {
	clear:both;
	line-height: 1.4em;
}
.entry dt {
	font-weight: bold;
	font-size: 1.1em;
}
.entry dd {
	margin-left: 1em;
}
.entry p {
	margin: .5em 0;
}
.entry > p:first-child {
	text-indent: 1.5em;
}
.previous-entries {
	float: right;
}
.next-entries {
	float: left;
}
#content .page-nav a {
	display: block;
	background-color: #f6e8bd;
	padding: 5px 15px;
	font-weight: bold;
}
#content .page-nav a:hover {
	background-color: #b12c2f;
	color: white;
}
.billboard {
	font-size: 1.2em;
	line-height: 2em;
}
.billboard h2 {
	color: #b12c2f;
	font-size: 1.7em;
}
#comments {
	padding: 5px 0;
}
.commentlist li, .comments-nav {
	clear: both;
}
.comments-nav {
	padding: 5px 0;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
#respond {
	clear:both;
}
#right-col {
	float: right;
	width: 319px;
}
.textwidget {
	line-height: 1.3em;
}
#socialMedia {
	margin-bottom: 15px;
	background-color: #ffe600;
	padding: 15px;
	border-bottom: 15px solid white;
}
#socialMedia a {
	display: block;
	float: right;
	margin: 0 7px 0 8px;
}
#socialMedia a:first-child {
	margin-right: 0;
}
#socialMedia img {
	border: 0;
}
#sideBar {
	padding: 0 15px 15px;
}
#search {
	margin-bottom: 15px;
}
.sidebox {
	padding-left: 10px;
	margin-bottom: 15px;
}
.sidebox h3 {
	padding-bottom: 10px;
}
.sidebox li {
	padding: 2px 0;
	margin-left: 10px;
}
li.tweetThis a {
	display:block;
	float: left;
	height: 16px;
	padding-left: 35px;
	background: transparent url(images/tweetThis.png) no-repeat left center;
}
li.permalink {
	line-height: 1.4em;
}
li.permalink strong {
	display:block;
}
#archives {
	clear: both;
	border-top: 1px solid black;
	padding-top: 15px;
}
#categories {
	float: left;
	width: 46%;
}
#tags {
	float: right;
	width: 46%;
	line-height: 1.4em;
}
#networkBar a {
	display: block;
	background: transparent url(images/network_bkg.jpg) no-repeat left top;
	height: 45px;
	padding: 20px 20px 20px 475px;
	line-height: 2em;
	color: white;
	font-size: 1.1em;
}
#footer {
	padding: 5px 0;
}
.footer-right {
	float: right;
}
#validator {
	text-align: center;
}

/* CLEARFIX */
	.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.fix{display:inline-block;} 
	* html .fix{height:1%;}
	.fix{display:block;}
