/*
THEME NAME: AimeeAllison.org
VERSION: 1.0
AUTHOR: <a href="http://rosschapman.net/">ross chapman</a> &amp; <a href="http://www.plaintxt.org/">Sandbox</a>

*/

/*=============================================
----------------- General ---------------------
==============================================*/

body {margin: 0; padding: 0; font: 75% Arial, Helvetica, sans-serif; *font-size: 70%; color: #3d3c3c;background: #e6e2e2; }
a {color: #333366;text-decoration: none; outline: none;}
a:hover {background: #eee;}
ul, li {margin: 0; padding: 0; list-style:none;}
.entry-meta, .entry-meta-bott {margin: 0; padding: 0; color: #003300; font-size: 1.2em; font-weight: bold;}
.entry-meta-sub a {color: #003300; border-bottom: 1px dotted;}
.entry-meta-sub {font-size: 1.2em; margin: 0;}
abbr {border:none;}
p {margin: 1em 0 .2em; line-height: 1.4em; font-size: 1em;}

h1 {margin-bottom: 0; display: inline;}
h2.entry-title,
h3.entry-title {margin: 0 0 .3em;}

.edit-link {clear: both;}

/*=============================================
----------------- Typography ------------------
==============================================*/

h2.entry-title, 
h2.entry-title a {color: #333366; text-decoration: none; font-size: 1.3em; border: none;}
h3.entry-title {font-size: 1.3em;}
#home-container h2.entry-title {font-size: .8em; margin-top: 1em; border: none;}

.archive-meta {font-size: 1.5em; font-style: italic;}
#home-right {font-size: 1em;}
#home-right h2.entry-title {font-size: .9em;}
h2.home-title, 
#primary h3, 
h2.home-side {color: #a25648; padding-bottom: 5px;}
h2.home-title {font-size: 1.7em;text-transform: uppercase; margin: 1em 0 .5em; padding: 0;}
h2.home-side {border-bottom: 1px solid #999;}
#primary li {font-size: 1.2em;}
.entry-content {font-size: 1.2em;}

/*=============================================
----------------- Layout ----------------------
==============================================*/

#wrapper {margin: 0 auto; padding: 0; max-width: 950px; *width: 950px;}
#header {margin: 0; padding: 0;}
#header img {margin: 0;padding: 0; }
#border-wrap {margin: 0 0 30px; padding: 0 10px;  border-width: 0 2px 2px 2px;}
#container {float: left; margin: 30px 0 2em; padding: 0 20px 0 0; width: 60%;}
#footer {clear: both; display: block; margin-top: 1em; padding: 1em 0; border-top: 1px solid #3d3c3c;}
#primary {float: right; padding: 0 2%; width: 25%;}

#home-container {padding: 30px 0 0; }
#home-right {float: right; width: 30%; }
.pageid-51 #home-right {margin-top: -2em;}

#home-left {float: left; width: 60%;}

.post {margin-bottom: 1em;}
.post h2.entry-title {margin: 0; padding: 0; }
#home-right h2.home-side {margin-top: 1.5em;}

img {border: none; padding: 0 1em 1em 0;}
.contenttext img {float: left;}


.entry-date {float: right; *height: 35px; width: 25px; margin: 0 10px 20px; padding: 7px 10px; background: #3b436b; color: #ffffff;}
.entry-date .day {font-size: .9em;}
.entry-date span {display: block; margin: 0; padding: 0; font-size: .8em;}
.entry-meta {float: left; margin: 0 0 10px; *margin: 0; width: 78%;}
.entry-meta-bott {margin: 0 0 3em;}
.entry-content {clear: left;}
.meta-tags {display: block;}

#comments {clear: both; border-top: 2px solid #c0cfc2;}


.microAudio-player {margin-left: -30px; padding: 0; display: inline;}

/*=============================================
----------------- Menu ------------------------
==============================================*/

ul.menu{margin:0; *margin-top: -5px; /*== weird white line hack ==*/ padding: 0; height: 44px; background: url(images/menu.jpg) no-repeat; }
ul.menu ul {list-style:none;margin:0;padding:0;}
ul.menu li {margin: 0; padding: 0;list-style: none; float: left;}
ul.menu li a {margin: 0; padding: 0; display: block; height: 44px; background-position: 0; text-indent: -999999px; overflow: hidden;}
ul.menu a:hover {margin: 0; padding: 0; background: url(images/menu_hover.jpg) no-repeat;}

ul.menu li.about-2-page {width: 60px;}
ul.menu li.blog-page {width: 75px;}
ul.menu li.events-page {width: 87px;}
ul.menu li.media-page {width: 81px;}
ul.menu li.contact-page {width: 100px;}

ul.menu li.about-2-page  a:hover, ul.menu li.about-2-page a.current_item {display: block; background-position: 0 0; } 
ul.menu li.blog-page a:hover {display: block; background-position: -60px 0;} 
ul.menu li.events-page a:hover, ul.menu li.events-page a.current_item {display: blok; background-position: -135px 0;} 
ul.menu li.media-page a:hover, ul.menu li.media-page a.current_item {display: block; background-position: -222px 0;} 
ul.menu li.contact-page a:hover, ul.menu li.contact-page a.current_item {display: blok; background-position: -303px 0;} 

ul.menu li a.current_item {background: url(images/menu_hover.jpg) no-repeat;}
.blog ul.menu li.blog-page a {background: url(images/menu_hover.jpg) no-repeat; display: block; background-position: -60px 0;}

.entry-title{clear:both;}
#nav-above,#nav-below{width:100%;height:1em;}
#nav-above{margin-bottom:1em;}
#nav-below{margin-top:1em;}
.alignleft,.nav-previous{float: left;}
.alignright,.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
