/*
Theme Name: maggie, dammit
Theme URI:  http://okayfinedammit.com/
Description:  elegant maggie 
Version: 0.1
Author:	<a href="http://designingtemptation.com/">temptation designs!</a>
Author URI: http://designingtemptation.com/
*/


body {
background: url('images/background.jpg');
background-repeat: repeat;
width: 950px;
font: 1.0em Times, 'Lucida Sans', georgia, arial;
color:#404040;
margin:0 auto;
padding:0 auto;
}

#header {
background-image: url('images/header.jpg');
background-repeat: no-repeat;
width: 983px;
height: 233px;
text-align: left;
margin: 0 auto;
padding: 0 auto;
}

#container {
background: url('images/back.gif');
background-repeat: repeat-y;
width:983px;
color:#000;
float:left;
text-align:left;
margin:0 auto;
padding:0 auto;
}

.menu {
background: url('images/back.gif');
background-repeat: repeat-y;
width:983px;
text-align:center;
color: #000;
margin: 0 auto;
.margin: 233px 0 0 0;
padding: 0 auto;
} 

#content {
color:#404040;
width: 575px;
text-align: left;
border-right: 1px dotted #404040;
margin: 0 0 0 30px;
padding: 15px 15px 15px 5px;
}

h1 {
font:26px 'Lucida Sans',georgia, "times new roman", serif;
color:#007F24;
margin: 0;
padding:0;
}

h2 {
font:1.5em 'Lucida Sans', georgia, "times new roman", serif;
text-align: center;
color:#008023;
margin: 5px 0 10px 0;
padding:0;
}

h3 {
font:1.2em 'lucida sans', georgia, "times new roman", serif;
color:#404040;
margin: 0;
padding: 15px 0 0 15px;
}

a:link,a:visited {
color:#6CC3BD;
background-color:inherit;
text-decoration:none;
}

a:hover {
color:#000;
background-color:inherit;
}

a img {
border:none;
}

.navigation {
width:600px;
float:left;
margin:0 0 10px 18px;
}

.previous {
float:left;
padding:0 5px 0 0;
}

.next {
float:right;
}

.story img {
margin:5px;
padding:5px;
}

#content img.icon {
vertical-align:middle;
border:0;
}

.storytitle {
text-align: center;
text-decoration:none;
border:none;
}

.date {
text-align:left;
font-size:.75em;
color:#999;
padding-left:3px;
margin-top:0;
margin-bottom:0;
}

.meta {
font-size:1em;
padding: 0 5px 0 5px;
text-align:right;
}

.meta li,ul.post-meta li {
display:inline;
}

.meta ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}

.meta,.meta a {
color:#6B8E83;
}

.meta a:hover {
color:#6B8E83;
border-bottom:1px dotted #6B8E83;
}

#sidebar {
font:.8em "Lucida Sans", Tahoma, Geneva, sans-serif;
float:right;
width:315px;
.width: 300px;
margin: 0 25px 0 0;
padding: 10px;
}

#sidebar li {
padding-left:5px;
list-style-type:none;
margin:0;
}

#sidebar ul {
margin:0;
padding:0;
}

#sidebar a {
color:#617C73;	
font-weight: normal;
}

#sidebar a:hover {
color:#9EC8BC;
}

.categories {
background: transparent;
font-family: "Lucida Sans", Tahoma, Geneva, sans-serif;
width:500px;
float:left;
margin: 0;
padding:0;
}

#footer {
background:url('images/footer.gif');
color: #000;
width:983px;
height: 450px;
text-align:left;
clear: both;
}

#footer_rowA {
background: transparent;
width:275px;
float: left;
padding:5px 0 0 50px;
}

#footer_rowB {
background: transparent;
width: 300px;
float: left;
padding: 5px 10px 0 0;
}

#footer_rowC {
background: transparent;
font-size: 1em;
width:275px;
float: left;
padding: 5px 0 0 10px;
}

#footer a:link,a:visited {
color:#617C73;
background-color:inherit;
text-decoration:none;
}

#footer a:hover {
color:#4B4747;
background-color:inherit;
}

#footer li {
margin: 5px 0px 10px 0;
padding: 0px;
}

#footer ul {
margin: 5px 0px 10px 10px;
padding: 0px;
list-style: none;
}

blockquote {
color:#000;
font-style: italic;
border-top:1px dotted #9EC8BC;
border-bottom:1px dotted #9EC8BC;
width:500px;
margin:10px;
padding-left:15px;
}

ul.post-meta {
list-style:none;
}

ul.post-meta span.post-meta-key {
font-weight:500;
}

.feedback {
font:.7em "Lucida Sans", Tahoma, Geneva, sans-serif;
border-top:1px dotted #352D2D;
border-bottom:1px dotted #352D2D;
background: #F4FCFB;
color:#999;
line-height: 175%;
text-align:left;
margin: 0 0 20px 0;
padding: 10px;
}

.feedback a {
color:#333;
font-weight:400;
}

.feedback a:hover {
color:#ccc;
}

#commentform {
width:450px;
margin-left: 40px;
}

#commentform #author,#commentform #email,#commentform #url,#commentform
textarea {
font-family:"Lucida Sans", Tahoma, Geneva, sans-serif;
background:#fff;
border:1px solid #333;
color:#99CCCC;
padding:.2em;
}

#commentform textarea {
font-family:"Lucida Sans", Tahoma, Geneva, sans-serif;
width:90%;
color: #666;
}

#commentform input,#searchform input {
font-family:"Lucida Sans", Tahoma, Geneva, sans-serif;
border:1px solid #CCC;
background:#fff;
color:#333;
}

.commentlist li {
color:#404040;
background: #FFF;
border: 1px solid #333;
width: 500px;
list-style:none;
margin:5px;
padding:5px;
}

.authorcomment {
color:#666;
background: #E2F2EC;
text-align:left;
margin:0;
padding:5px;
}

.contactform textarea {
font-family: "Lucida Sans", Tahoma, Geneva, sans-serif;
border:1px solid #ccc;
background:#fff;
color:#333;
width:450px;
}

.contactform input {
font-family:"Lucida Sans", Tahoma, Geneva, sans-serif;
border:1px solid #666;
background:#fff;
color:#ccc;
margin-top:5px;
}

ul.linklog { 
width: 440px;
padding: 5px;
border-top:3px dotted #666;
border-bottom:3px dotted #666;
}

ul.linklog a { 
text-decoration:none; 
}

#searchside {
font-size: small;
padding: 0px;
color: #333333;
font-family: "Lucida Sans", 'Trebuchet MS', Verdana, Sans-Serif;
margin: 0 auto;
line-height: 120%;      
}

#search{
float: right;
height: 20px;
margin: 0;
padding: 0;
width: 300px;
border: none;
}
#search input{
float: left;
width: 250px;
}
#search .btn{
border: none;
margin: 3px 0 0 -20px;
padding: 0;
width: auto;
}

.advertising{
border: none;
margin:40px 0 0 25px;
padding:7px;
text-align:center;
}
