a img { border:0px; }

#content { width:522px; }

#content h2 {
 position:relative;
 top:-4px; margin:0px;
 padding:30px 80px 16px 00px;
 color:white; } 

#content h3 { display:none; line-height:0px; color:white; }

#content h4 {
 font-size:21px; color:white;
 margin:0px 0px 14px 0px; padding:0px 0px 4px 0px;
 border-bottom:1px solid #dddddd; }
 
#content div { padding-right:40px; }

#content div {
 margin:10px 0px; padding-left:10px; color:#cccccc;
 font-size:14px; line-height:17px;
 font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
 
.commenthidden { display:none; }
.commentshown { display:inline; }

#content h5.day-date {
 font-family:Arial, Helvetica, sans-serif; text-align:left;
 color:#eb5900;
 text-transform:uppercase; font-size:10px; padding:0px;
 margin:0px 0px 20px 0px; font-weight:bold; }

#content p.day-date {
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#777777; margin:0px 0px 20px 0px; font-size:11px; }

dl {
 font-family:Arial, Helvetica, sans-serif;
 margin:0px; padding:0px; }
 
dt {
 margin:0px; padding:0px 10px;
 font-size:12px; color:#777777; font-style:italic;
 margin-top:20px; padding-top:16px;
 border-top:1px dashed #dddddd; }
 
dd, dd p, span p, .comment-timestamp {
 margin:8px 0px 0px 0px; padding:0px 0px 0px 8px;
 font-size:11px; color:#777777; font-style:italic; }

dd.comment-timestamp { margin-bottom:20px; }

p.comment-timestamp {
 font-family:Arial, Helvetica, sans-serif; text-align:left;
 font-size:10px; font-style:normal; text-transform:uppercase;
 font-weight:bold; margin:0px 0px 20px 0px; padding-left:0px;; }
 

/* side-bar for blogs */
#side-bar {  height:600px;
 padding:12px; padding-top:24px;
 display:block; overflow:visible;
 line-height:17px;
 z-index:15;
 position:absolute;
 top:108px; width:200px; padding-left:21px;
 right:0px;
 border-left:1px white solid; }
 
#side-bar img { border:1px solid #003366; }

#side-bar h5 {
 font-family:Arial, Helvetica, sans-serif;
 color:#eb5900; text-transform:uppercase; font-size:10px;
 margin:10px 0px; font-weight:bold; }
 
#side-bar ul { padding:0px; margin:0px 0px 30px 0px; }
#side-bar li { list-style:disc; font-family:Georgia, "Times New Roman", Times, serif;
 color:#444444; font-size:12px; line-height:14px; margin:0px 0px 10px 20px; }
#side-bar p#powered-by img {
 margin:20px 0px; border:none; }


/* inverting colors */

h1 {
 color:black;
 font-size:2px;
 background:black url(/_art/logo-blue.gif) no-repeat; background-position:0px -40px;
 height: 88px; }
 
body { background:black; }

#frame { background:black; }

#menu {
 border-bottom:1px solid white; border-top:1px white solid; background:black; }
 
#menu a.main, a.active {
 margin:0px 5px; padding:5px;
 color:white;
 text-decoration:none; }
 
#menu a.main:hover, #menu a.active:hover {
 color:#6699cc; }
 
#menu a.active:hover {
 text-decoration:underline; }

.dropdown {
 padding:3px 0px;
 visibility:hidden; display:block; overflow:visible;
 position:absolute; top:26px;
 border:1px solid white;
 background-color:#6699cc;
 line-height:17px;
 width:120px;
 z-index:15; }
 
.dropdown a {
 padding:5px 10px;
 color:white;
 display:block;
 width:100px; height:10px;
 text-transform:none;
 line-height:10px; }
 
.dropdown a:hover {
 background:white; color:#003366;
 text-decoration:none; height:8px; line-height:8px;
 border-top:1px solid #003366; border-bottom:1px solid #003366; }

#m1 { left:5px; }
#m2 { left:84px; }
#m3 { left:238px; }

#menu a.back {
 position:absolute;
 top:-1px; right:0px;
 width:34px; height:24px;
 z-index:33;
 font-family:Arial, Helvetica, sans-serif;
 border-left:1px solid white; border-top:1px solid white; border-right:none;
 background-color:#6699cc;
 color:white;
 background-image:url(/_art/arrow2-on.gif);
 background-repeat:no-repeat;
 background-position:5px 4px;
 padding:2px 50px 0px 30px; }

#menu a.back:hover {
 background-image:url(/_art/arrow2-off.gif);
 background-color:white; text-decoration:none;
 color:#003366; }