/* ------------------------------------------------------------------
   This is the master style sheet.
   ------------------------------------------------------------------ */

body
{
   background-color: #000000;
   color: #200000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   font-size: 0.9em;
   text-align: left;
   margin-top: 0;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

/* ------------------------------------------------------------------
   Heading Variants
   ------------------------------------------------------------------ */

h1,h2,h3
{
   color: #502010;
   font-variant: small-caps;
   font-weight: bold;
}

h1
{
   font-size: 180%;
}

h2
{
   font-size: 155%;
}

h3
{
   font-size: 130%;
}

.BlogPageDate
{
   color: #502010;
   font-variant: small-caps;
   font-size: 120%;
   font-weight: bold;
}

.CategoryPageDate
{
   color: #502010;
   font-variant: small-caps;
   font-size: 120%;
   font-weight: bold;
}

.CategoryPageHeading
{
   color: #502010;
   font-size: 100%;
   font-weight: bold;
}

.EntryPageHeading
{
   color: #502010;
   font-size: 140%;
   font-weight: bold;
}

.EntryPageDate
{
   color: #502010;
   font-variant: small-caps;
   font-size: 100%;
   font-weight: bold;
}

/* ------------------------------------------------------------------
   Link Coloring - Main Window
   ------------------------------------------------------------------ */

a:link
{
   color: #181850;
   text-decoration: underline;
}

a:visited
{
   color: #282860;
   text-decoration: underline;
}

a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}

a:active
{
   background-color: #909090;
   text-decoration: underline;
}

/* ------------------------------------------------------------------
   Dark Background Link Coloring 
   ------------------------------------------------------------------ */

/* Commented out for now

a.darkbg:link
{
   color: #909090;
   text-decoration: underline;
}

a.darkbg:visited
{
   color: #707070;
   text-decoration: underline;
}

a.darkbg:hover
{
   color: #EEEEEE;
   text-decoration: underline;
}

a.darkbg:active
{
   color: #FFFFFF;
   text-decoration: underline;
}

*/

/* ------------------------------------------------------------------
   Navigation Button Positions
   ------------------------------------------------------------------ */

#NavButton1 { position:absolute; visibility:inherit; top:000; left:000px }
#NavButton2 { position:absolute; visibility:inherit; top:000; left:072px }
#NavButton3 { position:absolute; visibility:inherit; top:000; left:144px }
#NavButton4 { position:absolute; visibility:inherit; top:000; left:216px }
#NavButton5 { position:absolute; visibility:inherit; top:000; left:288px }
#NavButton6 { position:absolute; visibility:inherit; top:000; left:360px }
#NavButton7 { position:absolute; visibility:inherit; top:000; left:432px }
#NavButton8 { position:absolute; visibility:inherit; top:000; left:504px }
#NavButton9 { position:absolute; visibility:inherit; top:000; left:576px }
#NavButtonA { position:absolute; visibility:inherit; top:000; left:648px }

/* ------------------------------------------------------------------
   Positions of frames
   ------------------------------------------------------------------ */

#TopFrame
{
   position:absolute;
   background-image: none;
   top:0; left:0; width: 100%; height:48px;
}

#BottomFrame
{
   position:absolute;
   visibility:inherit; 
   top:48px; left:0; width: 100%;
}

#LeftFrame
{
   position:absolute; 
   visibility:inherit; 
   top:0; left:0; width:140px;
}

#LeftLogo
{
   position:absolute; 
   top:0; left:10px; width:120px; height:156px;
}

#LeftSubFrame
{
   position:absolute;
   visibility:inherit; 
   top:156px; left:0; 
   width:140px; min-width:140px;
}

#LeftContent
{
   position:relative;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   top:5px;
   padding-left:10px; padding-right:10px;
}

#CenterFrame
{
   background-color: #B0B0B0;
   background-image: none;
   border: 2px solid #502010;
   position: relative;
   visibility:inherit; 
   top:0; margin-left:140px; margin-right:180px;
}

#CenterContent
{
   position:relative;
   background-image: none;
   padding-top:5px; padding-left:10px; padding-right:10px;
}

#CommentFrameDiv
{
   position:relative;
   width:100%; 
   height:3000px;
}

#RightFrame
{
   position:absolute; 
   visibility:inherit; 
   width:180px; min-width:180px;
   top:0px; right:0px; height:100%;
}

#RightContent
{
   position:relative;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   padding-top:5px; padding-left:10px; padding-right:10px;
}

.calendarhead
{
   color: #502010;
   text-transform: uppercase;
   font-weight: bold;
   font-size: 0.81em;
}

.calendarlabel
{
   font-size: 0.81em;
}

.calendar
{
   font-size: 10px;
}

.archives
{
   font-size: 0.9em;
}

