/*  
Theme Name: AUS
Theme URI: http://www.ausmcgill.com/
Description: AUS is based on Ocean Mist 1.1
Version: 1.0
Author: James McKinney
Author URI: http://www.ausmcgill.com/
*/


/* layout */
* {font-size: 100%; margin: 0; padding: 0; line-height: 1.4em;}
body {position: relative; background-color: #bd432d; font: 70% Verdana, Arial, Helvetica, sans-serif; color: #4B5D67; text-align: center;}
#page {display: block; width: 750px; background-color: #f4f4e6; text-align: left; margin: 0 auto;}
#header {position: relative; display: block; padding: 0; background-color: #000; }
#content {clear: left; float: left; display: block; width: 550px; background-color: #fff; }

.post {float: left; display: block; width: 535px; margin: 0 0 0 15px;}
.page {float: left; display: block; width: 535px; margin: 0 0 0 15px;}
.archive {float: left; display: block; width: 535px; margin: 0 0 15px 15px; border-bottom: 1px solid #ccc;}
.entry {float: right; display: block; width: 350px; margin: 0;}
.postinfo {float: left; display: block; width: 157px; margin: 0 0 18px 0;}
.wideposts .entry {float: left; display: block; width: 525px; margin: 0 0 18px 5px;}
.wideposts .postinfo {float: left; display: block; width: 525px; margin: 0 0 18px 0;}
.archive .postinfo {margin-left: 0;}
.archive .entry {margin-right: -24px;}
* html .post, * html #sidebar .post, * html .archive  {margin-left: 0; position: relative; left: 18px;}
p img {float: left; margin: 0 18px 12px 0;}
p {clear: left;}

/* title */
.title {float: left; display: block; width: 550px; background-color: #d3d2bb; margin: 0 0 18px 0;}
.title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 24px 9px 24px;}
.title small {float: right; padding: 14px 24px 0 0; color: #000;}
#content .postwrapper .title h2 {font: 1.4em Arial, Helvetica, sans-serif; text-transform: none; padding: 9px 100px 9px 24px;}

/* sidebar */
#sidebar {float: left; display: block; width: 200px; background-color; #f4f4e6; }
#sidebar .post {display: block; width: 170px; margin: 0 0 0 15px;}
#sidebar .title {float: left; display: block; width: 200px; background-color: #932b0e; }
#sidebar h2 {font-size: 1em; margin: 0;}
#sidebar .title a { color: #fff; }
#sidebar .title h2 {font: 1.05em Arial, Helvetica, sans-serif; font-weight: bold; text-transform: none; padding: 6px 0 6px 16px; background: none; color: #fff;}
#sidebar ul {
	margin: 0;
	margin: 0 0 1.5em 0;
	padding: 0;
	list-style-type: none;
}
#sidebar ul li {
	margin: 0;
	padding: 0;
}
#sidebar ul ul {
	margin: 1.0em 0 1.5em 0;
	border-top: 1px solid #dee4da;
}
#sidebar .post ul li {
	padding: 0 0 0 0;
	border-bottom: 1px solid #dee4da;
}
#sidebar .post ul li.linkcat {
	border: none;
}
#sidebar ul li a {
	display: block;
} 

/* typography */
h1 {font: 2.2em Tahoma, Verdana, Arial, sans-serif; color: #fff; letter-spacing: -1px; padding: 20px; margin: 0 0 -5px 0;}
h2 {font: bold 1.6em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0;}
h3 {font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0;}
h1 a, h1 a:visited {color: #fff; text-decoration: none;}
h2 a, h2 a:visited {}

p {margin: 0 0 18px 0; padding: 0;}
.entry p {padding-right: 24px;}
p.comments { text-align: right; margin-right: 18px; }
p.edit { text-align: right; margin-right: 18px; }
.postinfo p {padding: 0 6px;}
.req {padding-left: 3px; color: #CC0000;}
blockquote {padding: 0 0 0 12px; border-left: 3px solid #ccc;}

/* lists */
ul {margin: 1em 0;}
ol {margin: 1em 0;}
dl {margin: 1em 0;}
ul li {margin: .25em 0 .25em 2em;}
ol li {margin: .25em 0 .25em 2em;}
dl dt {margin: .25em 0 .25em 2em; font-weight: bold;}
dl dd {margin: .25em 0 .25em 4em;}
ul ul {margin: 0;}
ol ol {margin: 0;}

.buttons {float: left; display: block; width: 100%; list-style: none; margin-left: 0; margin-bottom: 21px;}
*:first-child+html .buttons {float: none;}
.buttons li {float: left; margin: 0 18px 3px 0; padding: 0;}
.buttons ul {margin: 3px 0 0 0; list-style: none; padding-bottom: -5px;}
.buttons ul a, .buttons ul a:visited {padding: 3px 6px 4px 6px; font-weight: normal;}
* html .buttons li {margin: 0;}
.buttons a, .buttons a:visited {display: block; width: 145px; padding: 6px; text-align: center; background-color: #d3d2bb; font-weight: bold;}
#sidebar .buttons a {text-align: left;}
.buttons a:hover {background-position: bottom right;}
p.pages {font-weight: bold;}
p.pages a {display: block; padding: 3px; width: auto; background-color: #d3d2bb; border-top: 1px solid #D1E0F0; border-right: 1px solid #D1E0F0;}

/* links */
a, a:visited {color: #7f1d1d; text-decoration: none;}
#content a, #content a:visited {text-decoration: underline;}
p a:hover, ul a:hover {background-color: #d3d2bb;}
#content p a:hover, #content ul a:hover {background-color: #d3d2bb;}

/* forms */
form {margin: 0 0 18px 0;}
#searchsubmit {position: absolute;}
#s {width: 130px; padding: 2px; border: 1px solid #000; background: #fff; color: #000; margin-right: 2px;}
select, .field {width: 157px; margin: 0 0 4px 0; color: #000;}
.field {padding: 2px; width: 153px;}
textarea {padding: 2px; width: 308px; font: 1em Verdana, Arial, Helvetica, sans-serif;}
select option {padding: 1px;}
#submit {padding: 3px;}

/* calendar */
#wp-calendar table {width: 170px;}
#wp-calendar caption { text-align: center; }
#wp-calendar { border-collapse:collapse; text-align: center;}
#wp-calendar tbody td { padding: 2px 0;}
#wp-calendar #today { color: #000;}
#wp-calendar a {padding: 2px 0; font-weight: bold;}
#wp-calendar tfoot td {padding: 3px 0; }
#wp-calendar #next {text-align: right; padding-right: 20px;}
#wp-calendar .ec3_eventday a {background-color: #e0e0d2;}
#calendar_wrap {display: block; padding: 0 1px 1px 0; margin: 0;}

/* page tabs */
#pagetabs ul {width: 740px; display: block; float: left; padding: 0 5px; margin: 0; list-style: none; background-color: #631b00;}
#pagetabs li {float: left; margin: 0 5px; padding: 0;}
#pagetabs a {float: left; display: block; padding: 5px 1em; margin-right: 3px; background-color: #932b0e; color: #fff; font-weight: bold;}
#pagetabs a:hover {background-color: #a33b1e; color: #fff;}

#mcgill {position: absolute; top: 1em; right: 1em; }

/* footer */
#footer {clear: both; display: block; width: 750px; text-align: center;}
* html #footer {margin-top: 18px;}
