/*
Theme Name: Michigan J. Blog
Theme URI: http://grousehouse.org/
Description: Jay's original design for his old Pistons blog, which he sincerely wishes he'd kept. The blog, not the design. He has the design, as you can see.
Version: 1.0
Author: Jay Simon

Initial CSS courtesy of Layout-o-matic
(http://www.inknoise.com/experimental/layoutomatic.php)
Since very sloppily modified, but credit is due
where credit is due, ya know?
*/

body {
background-color: #996;
margin-top: 10px;
margin-bottom: 10px;
}

#container {
width: 750px;
\width: 870px;
w\idth: 750px;
border: none;
margin: 10px;
margin-left: auto;
margin-right: auto;
padding: 10px;
}

#header {
margin-bottom: 10px;
background-color: #996;
}

#content {
padding: 10px;
margin-right: 250px;
background-color: #cc9;
color: #330;
border: 1px solid #330;
height: 1%;
font-family: Georgia, serif;
font-size: 14px;
line-height: 20px;
}

#sidebar {
float: right;
width: 220px;
\width: 230px;
w\idth: 220px;
margin: 0;
margin-left: 5px;
padding: 10px;
background-color: #cc9;
color: #330;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 16px;
border: 1px solid #330;
}

#footer {
clear: both;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
color: #cc9;
padding: 10px 0px 10px 0px;
margin-top: 10px;
background-color: transparent;
}

a:link, a:active, a:visited {
color: #633;
background-color: transparent;
text-decoration:  none;
border-bottom: 1px solid #633;
}

a:hover {
color: #cc9;
background-color: #633;
text-decoration: none;
border-bottom: none;
}

#content p a.page-anchor {
color: #330;
background-color: transparent;
text-decoration: none;
border-bottom: none;
}

.img {
border: none;
text-decoration: none;
}

#sidebar a.image, #sidebar a:active.image, #sidebar a:visited.image, #sidebar a:hover.image {
border-bottom: none;
text-decoration: none;
background-color: transparent;
}

#header a.image, #header a:active.image, #header a:visited.image, #header a:hover.image {
border-bottom: none;
text-decoration: none;
background-color: transparent;
}

#content p a, #content p a:active, #content p a:visited {
color: #633;
background-color: transparent;
text-decoration: none;
border-bottom: 1px solid #633;

}

#content p a:hover {
color: #cc9;
background-color: #633;
text-decoration: none;
border-bottom: none;
}

p a p, p a:active p, p a:visited p {
color: #633;
background-color: transparent;
text-decoration: none;
border-bottom: 1px solid #633;
}

p a:hover p {
color: #cc9;
background-color: #633;
text-decoration: none;
border-bottom: none;
}

#footer a, #footer a:active, #footer a:visited, #footer a:hover {
border: none;
color: #cc9;
text-decoration: none;
border-bottom: 1px solid #cc9;
background-color: transparent;
}

.postmetadata {
font-family: Verdana, sans-serif;
font-size: 9px;
text-align: right;
line-height: normal;
margin-bottom: 30px;
}

.postmetadata-alt {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
text-align: justify;
background-color: #996;
padding: 5px 10px 5px 10px;
margin: 40px 20px 40px 20px;
line-height: 14px;
}

.navigation {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
text-align: center;
background-color: #996;
padding: 5px 10px 5px 10px;
margin: 5px 20px 10px 20px;
line-height: 14px;
}

.title {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 18px;
line-height: 22px;
}

.subtitle {
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
color: #663;
margin-top: 0;
margin-bottom: 15px;
}

.caption {
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
}

.entry-first {
background-color: #fff;
}

.dialogue-wrapper {
margin-left: 15px;
}

.dialogue {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px;
}

p .aside {
font-size: 10px;
font-style: italic;
}

img {
border: 0;
}

h2 {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
text-align: center;
background-color: #996;
color: #cc9;
padding: 5px 10px 5px 10px;
margin-bottom: 20px;
}

h3 {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
margin-bottom: 0;
padding: 2px;
background-color: #330;
color: #cc9;
}

#sidebar ul {
margin-bottom: 10px;
padding: 0px 0px 0px -10px;
list-style: none;
}

#sidebar ul ul li {
padding: 0px 0px 0px -10px;
}

div.aktt_tweets ul li {
margin-bottom: 10px;
padding: 0px 0px 0px -10px;
list-style: none;
}

li.aktt_more_updates {
margin-bottom: 10px;
padding: 0px 0px 0px -10px;
list-style: none;
}

.commentlist {
text-align: left;
margin-right: 25px;
}

li.album-list {
list-style: disc;
margin-left: 0;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

li.norm {
list-style: decimal outside;
margin-left: 0;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
background: url('/blog/images/comment-bg.jpg') no-repeat top left;
border: none;
padding: 5px 10px 10px 10px;
margin-bottom: 15px;
}

li.alt {
list-style: decimal outside;
margin-left: 0;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
background: url('/blog/images/comment-bg.jpg') no-repeat top left;
border: none;
padding: 5px 10px 10px 10px;
margin-bottom: 15px;
}

li.norm p {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

textarea {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

input {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

blockquote {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
padding: 0px 0px 0px 10px;
border-left: 1px solid #996;
line-height: 18px;
}

blockquote.centered {
text-align: center;
border: none;
}

#my_twitter_status {
font-weight: bold;
}


/*
  Navigation bar items
*/


#navcontainer {
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: transparent;
margin-bottom: 20px;
}

#navcontainer a {
text-decoration: none;
border: none;
padding: 5px;
}

#navcontainer a:link, #navcontainer a:visited {
color: #330;
background-color: transparent;
text-decoration: none;
}

#navcontainer a:hover, #navcontainer a:active {
color: #cc9;
background-color: transparent;
text-decoration: none;
}


/*
  Externals Styling
*/

div.linklog {
list-style: none;
margin: 15px 15px 35px 15px;
padding: 15px;
font-family: Georgia, serif;
font-size: 12px;
background-color: #fff;
color: #330;
border-top: 1px solid #330;
border-bottom: 1px solid #330;
}

div.linklog a {
text-decoration: none;
border-bottom: 1px solid #633;
}