/*
Generic styles for Mighty CMS
*/

@import url(reset.css);
@import url(text.css);
@import url(960.css);
@import url(scratch.css);

/*.container_12 { background: #fff url(/images/12_col.gif) repeat-y; }*/

#superpage {  }
#page {  }

#header { margin: 0; padding: 0; height: 150px; background: url(/images/header.jpg) no-repeat; }

#nav { background-color: #000; font-size: 1.2em; }
#nav ul { margin: 0; padding: 0; list-style: none; }
#nav li { margin: 0; padding: 10px; display: block; float: left; width: 140px; text-align: center; }
#nav a { text-decoration: none; color: #fff; }
#nav a:hover { text-decoration: none; color: #f00; }

#sidebar {  }
#sub_nav {  }

#content { min-height: 600px; }

.post {  }
.post h2 { font-weight: normal; margin-bottom: 0; }
.post h2 a { color: #333; text-decoration: none; border-bottom: 1px dotted #333; }
.post h2 a:hover { border-bottom: 1px solid #333; }
.post_byline { font-style: italic; font-size: 0.9em; }
.post_content { margin-top: 1em; }

#sub_content {  }

#footer { margin: 0; padding: 0; height: 150px; }
#footer a {  }
#footer ul { list-style: none; }
#footer li { display: inline-block; }
#footer li:before { content: "\+"; }