/* 
Theme Name: blog.sonandfoe.com
Theme URI: design.sonandfoe.com/sandbox
Description: Theme for Mother's Milk Radio.net
Version: 2.0
Author: Jeremiah
Author URI: services.sonandfoe.com
*/

body {
  margin:0;
  padding:0;
  font-size:1em;
  font-family: helvetica, arial, sans-serif;
  line-height: 150%;
  color:#536FB2;
  background: #000;
}
.categorylist ul {
list-style-type:none;
margin:1em;
padding:0;
}
.categorylist li {
font-size:94%;
margin:0;
padding:0;
}

.categorylist p {
margin-top:.5em;
padding:0;
}

.categorylistp { 
font-size:90%; 
color:#888;
}

.categorylist ul li ul li {
border:1px solid #ddd;
margin:1em 1em 0 1em;
padding: 0 .5em;
color:#1a1a1a;
background-color:#eee;
}

.content a h1{
color:blue;
text-decoration:underline;
font-weight:normal;
}

.content a:hover h1 {
background:#eee;
color:navy;
}

.content {
width:600px;
margin-top:97px;
float:left;
background: #fff url(images/leftborder.png) top left repeat-y;
color:#000;
z-index:4;
}

.post {
font-size:90%;
margin:0 2em; padding:0;
}

.meta {
color:#888;
font-size:90%;
}
.meta p {
margin:0 0 2em 0;
padding:0;
text-align:left;
}

.content a {
color:blue;
}

.content a:hover {
background:#eee;
color:navy;
}

.content h1, .meta h1 {
font-family:Georgia, "Times New Roman", serif;
font-size:125%;
line-height:125%;
padding:0;
margin:0;
color:#000;
}

.titlenav {
position:absolute;
top:60px;
width:600px;
left:300px;
margin-left:0;
}

a {
color:#ccc;
}

a:hover {
color:#fff;
background:#2a2a2a;
}

.rightmenu {
position:absolute;
top:97px;
left:738px;
padding:0;
text-align:left;
border:1px solid #3a3a3a;
background-color:#191919;
}

.rightmenu ul {
list-style-type:none;
border:0;
padding:0;
position:relative;
background:#191919;
font-size:85%;
width:10em;
line-height:125%;
margin:2px 2px 0 2px;
border-bottom:1em solid #191919;

}

.rightmenu ul li h2 {
text-align:left;
font-size:1em;
font-weight:bold;
background-color:#557FFF;
width:10em;
color:#2a2a2a;
margin:0;
padding:0;
}

.rightmenu li {
width:10em;
background:#2a2a2a;
}

.rightmenu li a {
background:#3a3a3a;
display:block;
margin:0;
border-top:1em solid #191919;
padding:0 .3em;
}
.rightmenu li a:hover {
background:#4a4a4a;
}

.leftmenu {
position:absolute;
top:150px;
text-align:right;
width:128px;
left:0;
}

.leftmenu ul {
list-style-type:none;
background:#000;
font-size:90%;
margin:0 0 2px 0;
position:relative;
right:0;
border-left:1px solid #3a3a3a;
border-top:1px solid #3a3a3a;
border-bottom:1px solid #3a3a3a;
padding:0;
}

.leftmenu ul li h2 {
font-size:1em;
font-weight:bold;
background-color:#557FFF;
color:#000;
padding:2px 0 2px 2px;

}

.leftmenu li {
background:#000;
z-index:3;
}

.leftmenu li a {
background:#3a3a3a;
display:block;
margin:2px 0 2px 2px;
z-index:3;
width:125px;
}
.leftmenu li a:hover {
background:#4a4a4a;
}

.topleft {
width:128px;
height:97px;
position:absolute;
top:0;
left:0;
background: #000 url(images/topleftimage.jpg) top left no-repeat;

}

.titlebar {
width:600px;
height:97px;
position:absolute;
top:0;
left:128px;
color:#ccc;
background: #000 url(images/stackleft.jpg) top left no-repeat;
}

.leftbar {
padding-top:0;
margin-top:97px;
float:left;
width:128px;
background: #000 url(images/stackunderleft.jpg) top left no-repeat;
height:250px;
}


.decorativetop {
position:absolute;
width:600px;
left:128px;
top:97px;
height:13px;
background: #fff url(images/topborder.png) top left repeat-x;
z-index:1;
}

.bottombar {
background: #fff url(images/bottomborder.gif) bottom left repeat-x;
height:10px;
clear:both;
}

.wrapper {
margin:1em;
}

.odd {
background-color:#eee;
color:#000;
border:1px solid #ddd;
}

.even {
border: 1px solid #ddd;
}

#comments li {
padding:0 1em;
margin:1em 0;
}

#comment {
width:90%;
height:10em;
)