body {
margin:0px;
background:#600;
}

.titlebar {
background-color:#600;
padding:0px 0px 10px 0px;
}

.bigRed {
font:bold 28px verdana;
color:red;
}

.bigBlue {
font:bold 28px verdana;
color:blue;
}

.subtitle {
font:bold 22px arial;
color:#000;
padding-left:40px;
letter-spacing:0.4em;
}

.archiveLetters {
font:bold 46px monospace;
letter-spacing:0.5em;
text-align:right;
color:#ccc;
float:right;
}

.archivelinks {
padding-left:20px;
}

.archivelinks a {
font:bold 14px verdana;
color:#000;
padding-left:10px;
}

.archivelinks a:visited {
color:#000;
}

.archivelinks a:hover {
color:#999;
}

.caption {
font:16px verdana;
color:#f00;
text-align:center;
}

.separator {
background:#c60;
}

.navbar {
text-align:left;
padding:5px 20px 5px 0px;
background:#4f4c4f;
color:#ccc;
}

.navbar .light {
color:#fff;
}

.navbar a {
color:#fff;
font:8pt verdana;
text-decoration:none;
padding-left:10px;
float:left;
}

.navbar a:visited {
color:#fff;
}

.navbar a:hover {
color:#fc0;
}

.firstbox {
background-color:#ccc;
padding:3px 0px 0px 5px;
margin:20px 40px 0px 40px;
border-left:1px #000 solid;
border-bottom:1px #000 solid;
text-align:center;
font:bold 13px verdana;
}

.firstbox .light {
font:13px verdana;
}


.firstbox a {
font:bold 13px verdana;
color:#333;
text-decoration:none;
}

.firstbox a:visited {
color:#333;
}

.firstbox a:hover {
color:#c33;
}

.innerbox {
background-color:#fff;
border:1px #333 solid;
margin:3px 20px 20px 20px;
padding:20px;
text-align:left;
}

.date {
background:#ccc;
border:1px #000 solid;
display:inline;
color:#000;
font:bold 11px verdana;
padding:5px;
}

.posts {
margin-top:15px;
font:13px verdana;
color:#000;
}

.posts a {
font:bold 13px verdana;
color:#f60;
text-decoration:none;
}

.posts a:visited {
color:#f90;
}

.posts a:hover {
text-decoration:underline;
}

.byline {
text-align:right;
padding-right:30px;
font:bold 12px arial;
}

.byline a:hover {
text-decoration:none;
}

.photoR {
float:right;
background-color: #ccc;
border: 2px #666 solid;
padding: 10px;
margin: 4px;
}

.photoC {
text-align:center;
background-color: #ccc;
border: 2px #666 solid;
padding: 10px;
margin: 4px;
}

.photoL {
float:left;
background-color: #ccc;
border: 2px #666 solid;
padding: 10px;
margin: 4px 4px 4px 0px;
}

.photoNoFloat {
background-color: #ccc;
border: 2px #666 solid;
padding: 10px;
margin: 4px 4px 4px 0px;
display:block;
}

.article {
font-family: Arial, sans-serif;
color: black;
font-size:11px;
width:65%;
background:#CCCCCC;
padding:10px;
}

.banner-commentspop {
font:24px verdana;
color:#333;
letter-spacing:0.3em;
margin-right:10px;
border-bottom:3px solid #ccc;
border-top:3px solid #ccc;
background:#f90;
padding:15px;
}

.comments-head	{
font:11px verdana;
color:#000;
border:1px solid #999;
border-bottom:3px solid #f90;
border-top:3px solid #f90;
margin-right:10px;
background:#ccc;
padding:5px;
margin-top:10px;
}

.comments-body {
font:11px verdana;
margin:10px 10px 0px 0px;
border:2px #fff solid;
background:#ddd;
color:#000;
line-height:14px;
padding:10px;
}

.comments-post {
font:10px verdana;
color:#000;
}

.comments-form {
background-color:#ccc;
border-top:3px solid #f90;
border-bottom:3px solid #f90;
margin-top:10px;
margin-right:10px;
padding:1px 10px 10px 10px;
font:bold 12px verdana;
color:#666;
}

.comments a {
font:bold 12px verdana;
color:#000;
text-decoration:none;
}

.comments a:visited {
color:#000;
}

.comments a:hover {
color:#f90;
}
