A:link { color: #662222; background-color: transparent }

A:visited { color: #662222; background-color: transparent }

.navhome {color: #428f9f;}
.navabout {color: #523cd9;}
.navgeek {color: #d22828;}
.navtoons {color: #3c6e4a;}
.navphoto {color: #f6b72e;}
.navtravel {color: #f5c505;}
.navsitm {color: #31a724;}
.navrant {color: #5878a8;}
.navlinks {color: #76797c;}

body.parudapage { color: black; background-color: #c6966a;
   font-family: "Lucida Grande", "Tahoma", "Verdana",
    "MS Sans Serif", "Helvetica", sans-serif;
   font-size: 11px;
}

BODY.content { color: black; background-color: white;
   font-family: "Lucida Grande", "Tahoma", "Verdana",
    "MS Sans Serif", "Helvetica", sans-serif;
   font-size: 11px;
   padding: 0px;
}

DIV.parudagraphic {
   position: absolute;
   left: 50%; top: 50%;
   width: 781px; height: 522px;
   margin-left: -388px; margin-top: -258px;
   border: 1px ridge #440000;
}

DIV.moretext {
   position: absolute;
   left: 50%; top: 50%;
   width: 256px; height: 125px;
   margin-left: -294px; margin-top: 150px;
}

DIV.fineprint {
   position: absolute;
   left: 50%; top: 50%;
   width: 740px; height: 50px;
   margin-left: -370px; margin-top: -258px;
}

P.ltext {
   text-align: left;
   font-family: "Lucida Grande", "Tahoma", "Verdana",
    "MS Sans Serif", "Helvetica", sans-serif;
   vertical-align: top;
   font-size: 11px;
}

LI {
   vertical-align: top;
}

IFRAME.blurbframe {
   margin: 0px;
   padding: 0px;
   width: 384px;
   height: 412px;
   border-color:white;
   border-style:none;
}

DIV.blurbframe {
   position: absolute;
   top: 41px;
   left: 253px;
   width: 384px;
   height: 412px;
   padding: 0px;
   border-style: solid;
   border-color: white;
   border-width: 1px;
}

DIV.content {
   position: absolute;
   top: 1px;
   left: 1px;
   width: 376px;
   margin: 0px;
   color: black;
   padding: 1px;
   background-color: transparent;
   border-color: white;
   border-style: solid;
   border-width: 1px;
}

IMG {
   padding: 0px;
}

IMG.left {
   float: left;
   padding: 0px;
}

IMG.right {
   float: right;
   padding: 0px;
}

SPAN.tip { font-family: "Lucida Grande", "MS Sans Serif", 
           "Helvetica", sans-serif;
           font-size: 9px;
           color: #882222;
           background-color: transparent }

body {
   margin: 0;
   padding: 0;
   background: #c6966a;
   text-align: left;
   font: 11px 'Lucida Grande', Geneva, Tahoma, Verdana, sans-serif;
   color: #000000;
   height: 1024px;
}

table, td {
   font: 11px 'Lucida Grande', Geneva, Tahoma, Verdana, sans-serif;
   color: #000000;
}

div.header {width: 720px; margin: 2px auto; text-align: center;}
div.header {text-align: left; border-bottom: 1px solid #a1a5a9; margin-bottom: 0;}
div.header h1 {font-size: 30px; margin-bottom: .3em; color: #a1a5a9; font-weight: normal; letter-spacing: -0.03em}
div.header h2 {font-size: 20px; margin-bottom: -.9em; font-weight: normal;}
div.header {margin-bottom: 0; padding-bottom: .5em; border: 0;}

#tabs { margin: 0px auto; }
td.ltab { width: 49%; height: 52px; vertical-align: top; text-align: left; }
td.ctab { width: 2%; vertical-align: top; text-align: center; }
td.rtab { width: 49%; height: 52px; vertical-align: top; text-align: right;}

table.main {margin: 1.5em auto; text-align: left;}
table.main {width: 720px; margin-top: 0; padding: 0px; border: 1px solid #515559;}
table.main p {margin: 0 0 2em 0;}
#main p.intro {font-weight: bold;}
table.main h1 {font-size: 20px; margin: .5em 0 .5em 0;}
table.main h2 {font-size: 16px; margin: 0;}
table.main h2 {font-weight: normal; color: #515559; margin-bottom: 0;
padding-bottom: 0;
}
#main .more {text-align: right;}
table.main td { vertical-align: top;}
table.main td { padding: 0px; margin: 0px;}

img.left {float: left; margin: 2px 10px 5px 0; border: 2px solid black;
   clear:both;}
img.left {margin-bottom: 0px;}
img.right {float: right; margin: 2px 0 5px 10px; border: 2px solid black;}
img.across {margin: 0 0 10px 0; border: 1px solid black;}

ul {list-style: square; margin: 0 0 0 16px; padding: 0 0 0.5em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}

.fineprint {font-size: 9px !important; color: #331111;}

div.footer {width: 720px; margin: 0.5em auto;
            text-align: center; clear: both;
            font-size: 10px; border-top: 1px solid #515559; padding-top: 1em;}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
table.top {width: 720px; color: #a1a5a9; font-weight: normal;}
table.top h1 {margin: 0; font-size: 30px; color: #a1a5a9; font-weight: normal;}
table.top h1 a {text-decoration: none; color: #a1a5a9;}
table.top h6 {margin: 0; font-size: 11px; font-weight: normal; padding-bottom: .4em;}
table.top h6 a {color: #76797c; text-decoration: none;}
table.top .left {vertical-align: bottom; text-align: left; color: #a1a559;}
table.top .right {vertical-align: bottom; text-align: right; color: #515559;}

#content {float: left;}
#content .right {float: right; margin-left: 10px;}
#content .left {float: left; margin-right: 10px;}
#content {width: 528px; margin: 0; padding: 9px; font-size: 12px;}
#content div {clear:both;display: block; margin-bottom: 0px; 
     padding: 10px 0px 0px 0px;}
#content p { margin: 0px; margin-top: 5px; margin-bottom: 5px;}

#content h2 {margin-bottom: .5em; margin-top: -0.5em; }

#sidebar {
   font-size: 10px;
   font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, sans-serif;
   width: 170px;
   margin: 0;
   padding: 0 0 20px 0;
   border-left: 1px solid #515559;
   background-color: #ce9e72;
}
#sidebar div {
   padding: 0px 0px 15px 0px;
   margin: 0px 0px 10px 0px;
}
#sidebar h2 {
   margin: 0 0 5px;
   padding: 3px 5px;
   background: #515559;
   color: #fff;
   font-size: 11px;
   font-weight: bold;
}
#sidebar ul, #sidebar p {
   padding: 0 5px;
}
#sidebar li {
   padding-bottom: 0.4em;
}
#sidebar li a:link {
   color: #662222;
}
#sidebar li a:visited {
   color: #331111;
}
div.codebox {
   font-family: "-misc-fixed-medium-r-semicondensed-*-*-120-*-*-c-*-iso8859-9", "Monaco", "Courier", "Courier New", monospace;
   font-size: 8pt;
   background-color: #ccc;
   color: #000;
   white-space: pre;
   margin: 2px 10px;
   padding: 5px;
   border: 1px solid #666;
}

table.runchart {
   border: 1px solid #666;
   text-align: center;
}
