A:hover {
color : #99ccff; 
text-decoration : none; 
} 
A.bannerIndex:link , A.bannerIndex:visited {
color : #0000ff; 
width : 100%; 
margin : 0 0 -3px; 
background-color : transparent; 
border : solid #003399; 
border-width : 1px; 
} 
A.bannerIndex:hover , .calendar-banner A.bannerIndex:hover {
color : #ff6600; 
border : solid #0099ff; 
border-width : 1px; 
background-color : #000000; 
} 
A.description:hover {
font : 900 12px verdana, arial, sans-serif; 
background-color : transparent; 
color : #ffffff; 
} 
A.fQlink , A.fQlink:active , A.fQlink:link {
font : 600 9px tahoma, trebuchet, arial, verdana; 
color : #ff6600; 
} 
A.fQlink:hover {
background-color : #000033; 
color : #eeeeee; 
} 
A , A.side {
color : #9999ff; 
text-decoration : none; 
} 
body {
font : 400 15px Verdana, Arial, sans-serif; 
background-color : #000000; 
margin : 0; 
color : #9999ff; 
line-height : 16pt; 
} 
form {
margin-top : 5px; 
margin-left : 8px; 
text-align : center; 
} 
input , textarea , select {
font : 500 10px Tahoma, Verdana, Trebuchet, Arial, sans-serif; 
color : #9999ff; 
background-color : #222222; 
margin : 2px 5px 10px; 
padding : 1px 0 1px 5px; 
border : 0 solid #9999cc; 
} 
IMG {
border : 1px solid #ffffff; 
margin : 10px; 
text-indent : 0; 
} 
P {
margin-bottom : 0; 
text-align : justify; 
text-indent : 25px; 
line-height : 16pt; 
} 
P A:link , P A:visited , P A:active {
color : #cccccc;
background-color : #222244; 
border : solid #333333; 
border-width : 1px; 
padding-right : 1px; 
padding-left : 1px; 
} 
P A:hover , .qBoxR A:hover , .qBoxL A:hover , .quote A:hover , .attrib A:hover {
color : #ffffff; 
border : solid #0099ff; 
border-width : 1px; 
background-color : #222222; 
} 
P A , .qBoxR A , .qBoxL A , .quote A , .attrib A {
color : #cccccc;
border : solid #333333; 
border-width : 1px; 
padding-right : 0px; 
padding-left : 0px; 
background-color : #222244; 
} 
.qBoxR P , .qBoxL P , .quote P , .qBox P {
margin : 5px 0 0; 
} 
#archlinks {
text-align : center; 
width : 94%; 
background-color : transparent; 
margin-top : 25px; 
padding : 15px; 
} 
#bakecookie {
color : #660000; 
background-color : #333333; 
margin : 0; 
border : 0 none ; 
} 
#banner-commentspop {
border-top : 3px solid #99ccff; 
height : 85px; 
background-color : transparent; 
padding : 0; 
} 
#banner {
border-top : 3px solid #ff6600; 
height : 225px; 
border-bottom : 1px dotted #9999cc; 
background : transparent; 
padding-bottom : 0; 
} 
#banner-back {
color : #000044; 
background-color : transparent; 
text-align : center; 
font : 900 130px georgia, serif, 'times new roman', courier; 
margin : 0 -15% -30px 0; 
letter-spacing : 10px; 
} 
#banner-back-commentspop {
color : #110044; 
background-color : transparent; 
text-align : left; 
font : 700 60px Trebuchet, Tahoma, Verdana, Arial, georgia, courier, sans-serif; 
margin : -30px 0 -40px 15px; 
letter-spacing : 5px; 
padding : 0; 
} 
#bannerImg {
position : absolute; 
top : -5px; 
left : -10px; 
height : 220px; 
z-index : -100; 
border : 0 none ; 
} 
#blogName-comments {
font : 500 40px verdana, arial, sans-serif; 
text-align : right; 
color : #ff6600; 
background-color : transparent; 
margin : 20px 80px 5px 0; 
letter-spacing : 3px; 
} 
#blogName {
font : 500 60px verdana, arial, sans-serif; 
text-align : right; 
color : #ff6600; 
background-color : transparent; 
margin : 0 15% 0 0; 
letter-spacing : 3px; 
} 
#blogtopbar A , #blogtopbar A:link , #blogtopbar A:active , #blogtopbar A:visited {
color : #ff6600; 
margin : 0px 3% 0px; 
padding : 0px 5px;
border : solid #000000; 
border-width : 1px; 
background-color : transparent; 
} 
#blogtopbar A:hover {
color : #0099ff;
border : solid #00ccff; 
border-width : 1px; 
background-color : #000000; 
} 
#blogtopbar {
height : 20px;
padding : 0px 0px 1px;
border : solid #0099ff; 
border-width : 1px; 
text-align : center; 
margin : 5px 15px 0px; 
} 
#blogtop {
text-align : center; 
background-color : transparent; 
margin : 0px; 
width : 100%;
} 
#blogtop .imgico {
border : 1px solid #ffffff; 
padding : 0; 
margin-top : 5px ; 
margin-right : 0.5% ; 
margin-bottom : 0px ; 
margin-left : 0.5%; 
text-indent : 0; 
} 
#calendar {
font : 500 9px verdana, arial, sans-serif; 
color : #0066cc; 
background-color : transparent; 
text-indent : 0; 
text-align : center; 
} 
#calendar TR {
width : 100%; 
text-indent : 0; 
text-align : center; 
} 
#calendar A:link , #calendar A:visited {
color : #0099ff; 
text-align : center; 
vertical-align : text-top; 
background-color : transparent; 
border : solid #0066ff; 
border-width : 1px; 
} 
#calendar A:hover , #calendar A:active {
color : #ff6600; 
border : solid #00ccff; 
border-width : 1px; 
background-color : #000000; 
} 
#calendar-banner {
position : absolute; 
top : 10px; 
left : 10px; 
text-align : left; 
font : 500 10px verdana, arial, sans-serif; 
color : #0099ff; 
background-color : transparent; 
line-height : 10px; 
padding : 0; 
} 
#container {
background-color : transparent; 
color : #cccccc; 
padding : 0 5px 30px; 
margin : 0; 
} 
#content {
width : 98%; 
padding : 0 0 20px; 
} 
#cancel , #preview , #post , #forget {
text-align : center; 
padding : 0; 
border-top : 2px outset #ffffff; 
border-right : 2px outset #ffffff; 
border-bottom : 2px outset #ccccbb; 
border-left : 2px outset #ccccbb; 
} 
#links {
width : 100%; 
margin : 0 0 0 10px; 
padding : 0 0 0 0; 
} 
#menu {
margin : 5px 15px; 
color : #ff6600; 
background-color : #222222; 
border : 1px solid #9999cc; 
padding : 0 5px 3px; 
clear : both; 
} 
#menuBottom {
margin : 20px 15px; 
color : #ff6600; 
background-color : #222222; 
border : 1px solid #9999cc; 
padding : 0 5px 3px; 
text-align : right; 
} 
#menu A:link , #menu A:active , #menu A:visited , #menuBottom A:link , #menuBottom A:active , #menuBottom A:visited {
font : 600 9px tahoma, trebuchet, arial, verdana; 
color : #ff6600; 
} 
#menu A:hover , #menuBottom A:hover {
background-color : #222222; 
color : #eeeeee; 
} 
#overDiv {
position : absolute; 
visibility : hidden; 
z-index : 1000; 
} 
#radioall , #radioany {
width : 14px; 
height : 14px; 
color : #660000; 
background-color : #222222; 
border : 1px solid #0066ff; 
} 
#search-banner {
position : absolute; 
top : 10px; 
left : 10px; 
background-color : transparent; 
} 
#search-banner table {
font : 500 10px trebuchet, verdana, arial, sans-serif; 
text-align : center; 
width : 154px; 
margin : 0; 
padding : 0; 
color : #00ccff; 
background-color : #333333; 
border : solid #ff6600; 
border-top-width : 1px; 
border-right-width : 2px; 
border-bottom-width : 1px; 
border-left-width : 2px; 
} 
#search-banner td {
height : 14px; 
margin : 0; 
padding : 0; 
} 
#searchtext {
font : 500 10px Tahoma, Verdana, Trebuchet, Arial, sans-serif; 
text-align : left; 
margin : 3px; 
width : 150px; 
color : #9999ff; 
background-color : #000000; 
border : 1px solid #0066ff; 
} 
#searchbutton {
font : 500 10px Tahoma, Verdana, Trebuchet, Arial, sans-serif; 
text-align : center; 
margin : 3px; 
padding : 0; 
color : #9999ff; 
background-color : #222222; 
border : 1px solid #0066ff; 
} 
.archlink {
font : 500 9px tahoma, Verdana, Arial, sans-serif; 
text-align : justify; 
margin : 5px 10px 0; 
color : #0099ff; 
background-color : transparent; 
} 
.archlink A:link , .archlink A:visited {
color : #0099ff; 
width : 30%; 
line-height : 100%; 
padding : 1px 5px 2px; 
margin : 2px 0 3px; 
text-align : center; 
background-color : transparent; 
border : solid #0066ff; 
border-width : 1px; 
} 
.archlink A:hover , .archlink A:active {
color : #ff6600; 
border : solid #00ccff; 
border-width : 1px; 
background-color : #000000; 
} 
.attrib {
text-align : right; 
color : #cccccc; 
} 
.blog {
padding : 0 5px; 
clear : both; 
} 
.blogbody {
width: 60%;
font : 700 13px verdana, trebuchet MS, trebuchet, geneva, arial, helvetica, sans-serif; 
color : #cccccc; 
background-color : #000000; 
border : 1px solid #0099ff; 
line-height : 14px; 
margin-right : 20%; 
margin-left : 20%; 
margin-top : 0; 
margin-bottom : 5px; 
padding : 10px 20px 0; 
} 
.blogrollmain {
color : #ff6600; 
font : 500 16px verdana, arial, sans-serif; 
margin-top : 10px; 
text-align : center; 
vertical-align : top; 
} 
.blogrollmain A , .blogrollmain A:visited , .blogrollmain A:link {
color : #0099ff; 
font : 500 9px verdana, arial, sans-serif; 
margin : 2px 0 3px; 
padding : 2px 5px; 
border : solid #0066ff; 
border-width : 1px; 
vertical-align : bottom; 
} 
.blogrollmain A:active , .blogrollmain A:hover {
color : #ff6600; 
border : solid #00ccff; 
border-width : 1px; 
background-color : #000000; 
} 
.blogrollmain IMG {
margin : 10px; 
padding : 0; 
color : #000000; 
} 
.blogrollmain A IMG , .blogrollmain A:visited IMG , .blogrollmain A:link IMG {
width : 32px; 
border-color : #000000; 
border-style : solid; 
border-width : 1px; 
color : #0099ff; 
font : 500 9px verdana, arial, sans-serif; 
vertical-align : bottom; 
} 
.blogrollmain A:active IMG , .blogrollmain A:hover IMG {
color : #ff6600; 
border : solid #00ccff; 
border-width : 1px; 
background-color : #000000; 
} 
.calendar {
font : 500 10px verdana, arial, sans-serif; 
color : #0066cc; 
background-color : transparent; 
margin : 0 10px; 
text-align : center; 
} 
.calendar-banner {
font : 500 9px verdana, arial, sans-serif; 
color : #000099; 
margin : 0 0 3px; 
background-color : transparent; 
} 
.calendar-banner select , .calendar-banner input {
font : 500 11px verdana, arial, sans-serif; 
margin : 0; 
} 
.calendarhead {
width : 200px; 
font : 600 9px 'letter gothic', georgia, courier, sans-serif; 
color : #9999ff; 
background-color : #000000; 
border : 1px solid #9999cc; 
padding : 2px; 
line-height : 14px; 
letter-spacing : 5px; 
} 
.calendarhead-banner {
font : 600 10px verdana, arial, sans-serif; 
color : #000099; 
background-color : transparent; 
line-height : 11px; 
padding : 2px; 
text-align : center; 
letter-spacing : 1px; 
} 
.comments-body {
font : 500 12px trebuchet, tahoma, verdana, arial, sans-serif; 
color : #ffffcc; 
background-color : #331100; 
border : 1px solid #9999cc; 
width : 425px; 
padding : 10px; 
margin : 0 10px 5px; 
} 
.comments-body A:link , .comments-body A:visited {
color : #9999cc; 
background-color : transparent; 
text-decoration : none; 
vertical-align : text-top; 
padding : 0 2px; 
border-color : #331100; 
border-style : solid; 
border-width : 1px; 
} 
.comments-body A:active , .comments-body A:hover {
color : #ffff00; 
background-color : #000033; 
text-decoration : none; 
border-color : #ff6600; 
border-style : solid; 
border-width : 1px; 
} 
.comments-container {
font : 500 11px verdana, arial, sans-serif; 
 #ffffcc; 
background-color : #441100; 
margin : 0; 
border-top : 1px dotted #9999cc; 
padding : 10px 15px; 
} 
.comments-head {
font : 600 11px georgia, verdana, arial, sans-serif; 
color : #ff6600; 
background-color : #000033; 
border : 1px solid #9999cc; 
text-align : right; 
padding : 5px 15px; 
margin : 5px 0; 
} 
.comments-post {
font : 500 10px verdana, arial, sans-serif; 
color : #6699cc; 
background-color : transparent; 
text-align : right; 
} 
.date {
font : 700 22px 'letter gothic', Tahoma, Verdana, Trebuchet, Arial, sans-serif; 
letter-spacing : 8px; 
color : #9999ff; 
background-color : #222222; 
text-align : right; 
border : 1px solid #9999cc; 
padding : 10px 5px 5px 10px; 
margin-top : 5px; 
margin-bottom : 5px; 
margin-right : 16%; 
margin-left : 18%; 
} 
.date A:link , .date A:visited , .date A:active {
color : #9999ff; 
background-color : #222222; 
} 
.date A:hover {
color : #00ffff; 
} 
.description {
font : 700 12px verdana, arial, sans-serif; 
color : #99ccff; 
margin-right : 8%; 
text-align : right; 
letter-spacing : 4px; 
padding : 0; 
} 
.description-comments {
font : 400 12px verdana, arial, sans-serif; 
background-color : transparent; 
color : #99ccff; 
margin : -10px 10px 5px 0; 
text-align : right; 
letter-spacing : 4px; 
padding : 0; 
} 
.entryTitle {
font : oblique 600 12px verdana, arial, sans-serif; 
text-decoration : underline; 
} 
.iconlinx {
font : 500 9px verdana, arial, sans-serif; 
color : #00ccff; 
text-align : center; 
} 
.iconlinx SPAN.recent A IMG , .iconlinx SPAN.recent A:link IMG , .iconlinx SPAN.recent A:visited IMG {
border-color : #ffffff; 
} 
.iconlinx SPAN.recent A:hover IMG , .iconlinx SPAN.recent A:active IMG {
border-color : #ff6600; 
} 
.iconlinx A IMG {
width : 32px; 
margin : 2px; 
border-style : solid; 
border-width : 1px; 
} 
.iconlinx A:link IMG , .iconlinx A:visited IMG {
background-color : transparent; 
border-color : #000000; 
} 
.iconlinx A:hover IMG , .iconlinx A:active IMG {
background-color : #ffffff; 
border-color : #ff6600; 
} 
.iconlinx A:link , .iconlinx A:visited {
background-color : transparent; 
border-color : #000000; 
} 
.iconlinx A:hover , .iconlinx A:active {
background-color : #ffffff; 
border-color : #ff6600; 
} 
.imgico {
border : 1px solid #ffffff; 
padding : 3px; 
text-align : center; 
text-indent : 0; 
} 
.imgleft {
float : left; 
margin : 5px 15px 5px 0; 
background-color : transparent; 
} 
.imgright {
float : right; 
margin : 5px 0 5px 15px; 
background-color : transparent; 
} 
.item {
margin : 0px;
padding : 0px ; 
} 
/*.item A , .item A:link , .item A:visited , .item {
color : #99ccff; 
text-decoration : none; 
font : 400 12px Trebuchet, Verdana, Arial, sans-serif; 
}
.item A:hover , .item A:active {
color : #ff9966; 
text-decoration : none; 
} */
.oBGCLASS {
background-color : #444444; 
text-align : right; 
padding : 0 1px; 
} 
.oCAPTIONFONTCLASS {
font : 900 11pt Tahoma, OCR A Extended, verdana, arial; 
text-indent : 5px; 
color : #99ccff; 
background-color : transparent; 
letter-spacing : 2px; 
line-height : 100%; 
} 
.oCLOSEFONTCLASS {
font : 500 10px tahoma, verdana, courier; 
background-color : transparent; 
color : #0066ff; 
} 
.oFGCLASS {
text-align : left; 
color : #9999ff; 
background-color : #000033; 
} 
.oTEXTFONTCLASS {
font : 600 10px tahoma, verdana, courier; 
letter-spacing : 1px; 
text-indent : 10px; 
background-color : transparent; 
color : #ff6600; 
} 
.oTEXTFONTCLASS P {
padding : 0 7px; 
} 
.posted A.link , .posted A.visited , .posted A.active {
border : solid #ffffff; 
border-width : 1px; 
background-color : transparent; 
} 
.posted A.hover {
border : solid #0000ff; 
border-width : 1px; 
color : #9999ff; 
background-color : #000000; 
} 
.posted {
font : 400 11px verdana, arial, sans-serif; 
color : #9999ff; 
text-align : right; 
padding : 5px 10px; 
} 
.posts {
text-align : left; 
font : 400 11pt Verdana, Arial, sans-serif; 
color : black; 
margin-top : 15px; 
margin-right : 10px; 
margin-bottom : 5px; 
margin-left : 10px; 
border : solid #666677; 
border-width : 0 0 1px; 
} 
.powered {
font : 500 9px verdana, arial, sans-serif; 
color : #003366; 
text-align : center; 
text-transform : uppercase; 
background-color : #666666; 
border : 1px solid #cccccc; 
line-height : 14px; 
padding : 5px 0 8px; 
margin-top : 10px; 
} 
.powered A , .powered A:link , .powered A:visited {
color : #003366; 
width : 90%; 
padding : 1px 5px 2px; 
margin : 3px 0; 
background-color : transparent; 
border : solid #333333; 
border-width : 1px; 
} 
.powered A:hover , .powered A:active {
color : #3399ff; 
border : solid #ffffff; 
border-width : 1px; 
background-color : #000000; 
} 
.qBox {
font : 500 15px tahoma, verdana, courier; 
text-indent : 25px; 
color : #cccccc; 
background-color : #222222; 
margin : 5px 5px 0; 
border : 1px solid #000066; 
padding : 10px; 
} 
.qBoxL {
font : 600 15px tahoma, verdana, courier; 
float : left; 
clear : left; 
text-indent : 25px; 
color : #cccccc; 
background-color : #222222; 
width : 400px; 
margin : -20px 15px 5px 0; 
border : 1px solid #000066; 
padding : 10px; 
} 
.qBoxR {
font : 600 15px tahoma, verdana, courier; 
float : right; 
clear : right; 
text-indent : 25px; 
color : #cccccc; 
background-color : #222222; 
width : 300px; 
margin : -20px 0 5px 15px; 
border : 1px solid #000066; 
padding : 10px; 
} 
.quote {
text-indent : 25px; 
font : 600 15px georgia, "andale mono", tahoma, verdana, courier; 
color : #cccccc; 
background-color : #222222; 
margin : 10px 30px 5px; 
border : 1px solid #000066; 
padding : 10px; 
} 
.side {
font : 500 9px verdana, arial, sans-serif; 
color : #003366; 
text-align : center; 
background-color : transparent; 
line-height : 14px; 
padding : 0; 
} 
.sidetitle {
font : 600 10px 'letter gothic', georgia, courier, sans-serif; 
color : #ff6600; 
background-color : #000000; 
border : 1px solid #9999cc; 
padding : 2px; 
margin-top : 10px; 
text-align : center; 
line-height : 14px; 
letter-spacing : 5px; 
} 
.syndicate {
font : 500 9px verdana, arial, sans-serif; 
background-color : transparent; 
line-height : 14px; 
padding : 5px 2px 2px; 
margin-top : 10px; 
text-align : center; 
border : dotted #0099ff; 
border-width : 1px 0 0 0 ; 
} 
.title {
float : left; 
padding : 10px 15px 5px; 
font : 900 16px verdana, arial; 
background-color : transparent; 
color : #3399ff; 
} 
.titleIndex {
font : 500 10px Verdana, Arial, sans-serif; 
background-color : transparent; 
color : #0099ff; 
text-align : left; 
margin : 5px 10px; 
} 
.titleIndex A:visited , .titleIndex A:link , .syndicate A:visited , .syndicate A:link {
color : #0099ff; 
width : 100%; 
line-height : 100%; 
margin : 2px 0 3px; 
padding : 2px 5px; 
border : solid #0066ff; 
border-width : 1px; 
} 
.titleIndex A:active , .titleIndex A:hover , .syndicate A:active , .syndicate A:hover {
color : #ff6600; 
border : solid #00ccff; 
border-width : 1px; 
background-color : #000000; 
} 
.today {
color : #009966; 
margin : 0; 
background-color : #990000; 
} 
.timeplug {
color : #666666; 
float : right; 
padding : 0; 
margin : -5px 5px 5px; 
width : 80px; 
height : 18px; 
text-align : center; 
background-color : transparent; 
} 
  /* dark bg  -  default */
.calendarhead-banner , .calendar-banner {
color : #cccccc; 
}
A.bannerIndex:link , A.bannerIndex:visited  {
color : #00ffff; 
}


