body {
 background: #cc0000;
 margin: 0px;
 padding: 0px;
}

#top-bar {
 background: #333333;
 width: 100%;
 height: 30px;
}

#logo {
 padding-left: 30px;
 padding-top: 20px;
}

#user-info-img {
 float: left;
 padding-left: 10px;
 padding-top: 7px;
}

#user-info-text {
 color: white;
 float: left;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 font-size: 11px;
 padding-top: 8px;
 padding-left: 2px;
}

#user-info-text a, a:visited {
 text-decoration: underline;
 color: white;
}

#user-info-text a:hover {
 text-decoration: underline;
 color: #cc0000;
}

#read-feed-img {
 float: right;
 padding-right: 10px;
 padding-top: 7px;
}

#read-feed-text {
 color: white;
 float: right;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 font-size: 11px;
 padding-top: 8px;
 padding-right: 8px;
}

#read-feed-text a, a:visited {
 text-decoration: underline;
 color: white;
}

#read-feed-text a:hover {
 text-decoration: underline;
 color: #cc0000;
}

#wrapper {
 margin-left:auto;
 margin-right:auto;
 width: 780px;
 padding-top: 20px;
}

#container {
 margin-top: 20px;
 padding: 0px;
 background: url(images/bg.png) repeat-y;
 min-height: 400px;
}

#text-container {
 padding: 8px;
 background: url(images/bg.png) repeat-y;
}

#navigation {
 margin: 0px;
 padding-top: 5px;
 padding-left: 7px;
}

#navigation a {
 color: white;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
 background: #cc0000; 
 margin: 0px;
 padding: 0px;
 text-decoration: none;
 padding: 2px 4px;
 font-weight: bold;
}

#navigation a:hover {
 color: #cc0000;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
 background: white; 
 margin: 0px;
 padding: 0px;
 text-decoration: none;
 padding: 2px 4px;
 font-weight: bold;
}

#corner {
 background: url(images/corner.gif) no-repeat;
 width: 49px;
 height:61px;
 padding:0px;
 margin: 0px;
 float: right;
}

#post-container {
 margin: 0px;
 padding: 0px;
 width: 533px;
 float: left;
}

#post-details {
 float: left;
 width: 133px;
 line-height: 23px;
 padding-bottom: 5px;
}

#post-details img {
 padding-bottom: 3px;
}

#post-details .information {
 background: #333333;
 padding: 3px 5px;
 color: white;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
}

#post {
 margin: 0px;
 padding: 0px;
 margin-bottom: 20px;
 margin-top: 10px;
}

#main-container {
width: 533px;
padding-top:10px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #444;
letter-spacing: 1px;

}

#main-container h1 {
 padding:0px 0px 0px 0px;
 margin: 0px;
 font-size: 24px;
 font-style: normal;
 font-family: Helvetica, Arial, sans-serif;
 text-decoration: none;
 letter-spacing: -1px;
 color: #333333;
}

#main-container h1 a {
 color: #333333;
 text-decoration: underline;
}

#main-container h1 a:hover {
 color: #555555;
 text-decoration: underline;
}

#main-container h1, h2, h3 {
 margin: 0px;
 padding: 0px;
}

#main-container p {
 margin-top: 0px;
 padding: 0px;
}

#main-container a:visited
{
 color: #c00;
}

#spacer {
 clear: both;
 display: block;
}

#post-details .information a {
 background: #333333;
 color: white;
 padding-bottom: 3px;
 text-decoration: none;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
}

#post-details .information a:hover {
 background: #333333;
 color: white;
 padding-bottom: 3px;
 text-decoration: underline;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
}

#post-text {
 padding:0px 0px 0px 145px;
 margin: 0px;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
 font-style: italic;
 color: #555;
 
}

#post-text a {
 color: #c00;
 font-style: normal;
}

#post-text .links {
 font-size: 8pt;
 font-weight: bold;
}

#post-text h1 {
 padding:0px 0px 0px 0px;
 margin: 0px;
 font-size: 24px;
 font-style: normal;
 font-family: Helvetica, Arial, sans-serif;
 text-decoration: none;
 letter-spacing: -1px;
 color: #333333;
}

#post-text h1 a {
 color: #333333;
 text-decoration: underline;
}

#post-text h1 a:hover {
 color: #555555;
 text-decoration: underline;
}

#post-links {
 margin: 0px;
 padding-top: 5px;
}

#post-links a {
 color: white;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
 background: #cc0000; 
 margin: 0px;
 padding: 0px;
 text-decoration: none;
 padding: 2px 4px;
 font-weight: bold;
}

#post-links a:hover {
 color: #cc0000;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
 background: white; 
 margin: 0px;
 padding: 0px;
 text-decoration: none;
 padding: 2px 4px;
 font-weight: bold;
}

#sidebar {
 margin-right: 10px;
 width: 210px;
 float: right;
}

#sidebar img {
 padding: 4px;
}

#sidebar .nav-link {
 margin-bottom: 3px;
 background: none;
 margin-right: 0px 10px;
 width: 200px;
 float: right;
 font-size: 11px;
 font-weight: bold;
 font-family: Helvetica, Arial, sans-serif;
 text-decoration: none;
 color: #cc0000;
 padding: 2px 5px 2px 5px;
}

#sidebar .nav-link:hover {
 background: #cc0000;
 text-decoration: none;
 color: white;
}

#comments-header h2 {
 padding:0px 0px 0px 0px;
 margin: 0px;
 font-size: 18px;
 font-style: normal;
 font-family: Helvetica, Arial, sans-serif;
 text-decoration: none;
 letter-spacing: -1px;
 color: #333333;
 text-align: center;
}

#no-comments {
 padding:0px 0px 0px 0px;
 margin: 0px;
 font-size: 14px;
 font-style: normal;
 font-family: Helvetica, Arial, sans-serif;
 text-decoration: none;
 letter-spacing: -1px;
 color: #333333;
 text-align: center;
}

ol.commentlist {
 margin:0;
 padding:0;
}

.commentlist li {
 list-style:none;
 margin-bottom:14px;
}

.commentlist cite {
 padding: 7px;
 display:block;
 font-style:normal;
 background: #eee;
 border-top:1px solid #ccc;
 border-bottom:1px solid #999;
 color:#596e3b;
 font-size: 11px;
 font-family: verdana, arial, sans-serif;
}	

.commentlist a:link, .commentlist a:visited {
 color:#555;
}

.commentlist a:hover, .commentlist a:active {
 color:#666;
}

.commentlist cite img {
 padding:1px;
 border:1px solid #aab59a;
 float:left;
 margin-right:9px;
}

.commentlist .author {
 font-family: verdana, arial, sans-serif;
 font-size: 13px;
 text-decoration:underline;
 font-weight: bold;
 letter-spacing: -1px;
 color: #ccc;
}

.commentlist .date-link a {
 color: #cc0000;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
 background: #eee; 
 margin: 0px;
 padding: 0px;
 text-decoration: none;
 padding: 2px 4px;
 font-weight: bold;
}

.commentlist .time {
 font-size: 12px;
}

.commenttext {
 color: #555;
 border-top:1px solid #ccc;
 padding: 0 10px 10px 10px;
 background:#fafcf6;
 font-family: helvetica, arial, sans-serif;
 font-size: 11px;
 font-style: italic;
}

#comments-form {
 font-family: helvetica, verdana, sans-serif;
 font-size: 12px;
}

#comments-form a {
 color: #c00;
}

#tutorial-container h1 {
 margin: 1px 0px;
 letter-spacing: -1px;
}

input.text {
 border: 1px solid #aaa;
 font-family: helvetica, verdana, arial;
 font-size: 12px;
 color: #666;
}

textarea.text {
 border: 1px solid #aaa;
 font-family: helvetica, verdana, arial;
 font-size: 12px;
 color: #666;
}

#footer {
 text-align: center;
 color: white;
 font-size: 11px;
 font-family: Helvetica, Arial, sans-serif;
 padding-top: 5px;
 clear: both;
 display: block;
}

#footer a {
 color: white;
 text-decoration: none;
}

#footer a:hover {
 color: white;
 text-decoration: underline;
}

