body { margin: 0 auto; padding: 0; background-color:#00233C; font-size: 85%; font-family: arial, helvetica, sans-serif; color: #CCC; }
.spacer {clear:both;}

/* -------------- General Styles -------------- */

h1 { color:#0C0; font-size: 3em;  text-transform: uppercase; }
h2 { color:#0C0; font-size: 1.9em; background: transparent; }
h3, h4 { color:#0C0; }
p {  }
ol { margin-bottom: 10px; }
.center { text-align: center; }
blockquote { }
ul { list-style: square; margin-top: 3px; margin-bottom: 3px; margin-left: 1em; padding-left: 1em; }
img { margin: 0; padding: 0; border: 0; }
a:link { background-color: transparent; text-decoration: none; color: #09F; border-bottom: 1px dotted #00233C; } 
a:visited { background-color: transparent; text-decoration: none; color: #09F; border-bottom: 1px dotted #00233C; } 
a:hover { border-bottom: 1px dotted #FFF; color: #FFF; }

/* -------------- Wrappers -------------- */
#wrapper { width: 1051px; margin: 0 auto; }
#header { margin: 0 0 0 0; padding: 0 10px 5px 10px;  border-bottom: 1px solid #999; }
#blog { margin-right: 5px; padding: 0 10px 10px 10px; }
#footer { margin: 0; padding: 5px 10px; }

/* -------------- Header -------------- */

#navbar { margin:0; padding:0;  font-size: 1.4em; }
#navbar ul { list-style: none; }
#navbar li { float: left; margin:0; padding: 0.75em 40px 0 0.25em;  list-style: none; }
#navbar li a { display: block; text-transform: uppercase; }
#navbar a:hover { }

#search { float:right; margin:0; padding: 18px 0 0.25em; }

#blogtitle { margin: 1.5em 0 0 0; padding:0; background: url(/display/images/peacock_eye.gif) top left no-repeat; }
#blogtitle h1 { margin: 0 0 0 45px; padding-top: 5px; }


/* -------------- Blog Body -------------- */

div.entry { margin: 20px 0; padding: 20px  0 0 0; }
div.entry h2 { margin: 0; padding: 5px 0 0 0; }
div.entry h2 a { color:#0C0; text-decoration:none; }
div.entry h2 a:hover { color: #09F; border-bottom: 1px dotted #09F; }
.posted { margin: 0; padding: 5px 0 0 0; font-size: 1em;  }

div.imagegroup { float:left; margin:10px 0 0 0; padding:1px; background-color:#001423; color:#FFF; }
div.image p {margin:0; padding:0px; }
div.image a {margin:0; padding:0px; border:none; }
div.image a img {margin:0; padding:0px; border:1px solid #000; }
div.caption { margin:5px; padding:0; color:#FFF; }
div.caption p { margin:0; padding:0; }

.paginate { font-size: 1em; padding: 10px 6px 10px 4px; margin: 0; }
.pagecount { font-size: 1em; font-weight: normal; }

/* -------------- Footer -------------- */

/* -------------- Comments -------------- */
div.comment-entry  { position:relative;margin: 0 0 15px 0; padding:10px 10px 5px 10px; background-color:#00477C; border: 1px solid #555555; }
div.comment-posted { position:relative;width:95px;float:left;margin-right:10px;overflow:hidden; font-size:0.9em; }
div.comment-body  { width:890px;margin:0 0 0 105px; padding:0;}
div.comment-body p { margin:0 0 5px 0; padding:0; line-height:1.3em; }