
/* MarcusAlexanderHart.com CSS stylesheet 2006-03-28 -------------------  */

/* Color key  --------------------------------------------------------------

95BFEA - Light - Navbox default
72AAE3 - Middle - Navbox dark and background
26394C - Dark - Border on boxes

C7DDF4 - Navbox hover
EDEDED - HTML body background

395571 - Text on dark nav
974B4B - Links
95BFEA - Link hover

--------------------------------------------------------------------------*/


/* General Formatting --------------------------------------------------  */

body {
margin: 0px;
padding: 0px;
font-family: verdana, arial, helvetica, sans-serif; 
color: #000000; 
font-size: 10pt;
background: #CDCDCD url(/images/loading.gif) top left no-repeat;
}

.justify {
text-align: justify;
}

.right {
text-align: right;
}

.left {
text-align: left;
}

.center {
text-align: center;
}

.copyright {
font-size:8pt;
text-align: center;
}

img.pad {
margin: 15px;
} 

img.right {
float: right;
} 

img.left {
float: left;
} 

.headingbig {
font-weight: bold;
font-size: 14pt;
font-family: arial, helvetica, sans-serif;
}

.headingsmall {
font-weight: bold;
font-size: 12pt;
font-family: arial, helvetica, sans-serif;
}

hr {
height: 1px;
color: #26394C;
background-color: #26394C;
}

.boxouter {background: #72AAE3;
border: 1px solid #26394C; 
}

.boxinner {background: #FFFFFF;
border: 1px solid #26394C; 
}

/* Link formatting -----------------------------------------------------  */

a img {border: none; } /* removes border from all image links*/

a:link {color: #974B4B; }
a:visited {color: #974B4B; }
a:hover {color: #95BFEA;  }
a:active {color: #95BFEA; } 

a.navbox:link {color: #000000; }
a.navbox:visited {color: #000000; }
a.navbox:hover {color: #000000; }
a.navbox:active {color: #000000; }

a.bookstorebox:link {color: #000000; }
a.bookstorebox:visited {color: #000000; }
a.bookstorebox:hover {color: #000000; }
a.bookstorebox:active {color: #000000; }


/* LiveJournal formatting ----------------------------------------------  */

.livejournal {
font-size: 8pt;
text-decoration: none;
}

a.livejournal:link {color: #000000;}
a.livejournal:visited {color: #000000; }
a.livejournal:hover {color: #974B4B; text-decoration: underline;}
a.livejournal:active {color: #974B4B; } 


/* Background colors and cell formatting ---------------------------------------  */

.mailbox {background: #72AAE3; 
border: 1px solid #26394C; 
margin: 0;}

.bgmah {background: #72AAE3 url(/images/bgmah.gif) repeat-x; 
border: 1px solid #26394C; 
margin: 0;}

.bgnav {background: #72AAE3;
border: 1px solid #26394C; 
border-top: 0;
border-right: 0;
margin: 0;
}

.content {background: #FFFFFF;
border: 1px solid #26394C; 
border-top: 0;
color: #000000
margin: 0;}

.nobottom {
  border-bottom: 0;
}


.bgoblt {background: #FFFFFF url(/images/bgoblt.gif) repeat-x; height: 150px;}
.bgoblb {background: #FFFFFF url(/images/bgoblb.gif) repeat-x; height: 30px;}

.bgsunt {background: #FFFFFF url(/images/bgsunt.jpg) repeat-x; height: 150px;}
.bgsunb {background: #FFFFFF url(/images/bgsunb.jpg) repeat-x; height: 30px;}

.bgmist {background: #FFFFFF url(/images/bgmist.gif) repeat-x; height: 150px;}
.bgmisb {background: #FFFFFF url(/images/bgmisb.gif) repeat-x; height: 30px;}

.bgnart {background: #FFFFFF url(/images/bgnart.jpg) repeat-x; height: 150px;}
.bgnarb {background: #FFFFFF url(/images/bgnarb.gif) repeat-x; height: 30px;}

.bgcast {background: #FFFFFF url(/images/bgcast.gif) repeat-x; height: 150px;}
.bgcasb {background: #FFFFFF url(/images/bgcasb.gif) repeat-x; height: 30px;}

.bgmact {background: #FFFFFF url(/images/bgmact.jpg) repeat-x; height: 150px;}
.bgmacb {background: #FFFFFF url(/images/bgmacb.jpg) repeat-x; height: 30px;}

/* Title Image Insertions -------------------------------------------------  */

.titlemah {
      position: relative;
      width: 600px; height: 30px;
      color: #26394C;
      font-family: serif;
      font-size: 25px;
      text-decoration: none;
      margin: 0; padding: 0;
      overflow: hidden;
      }

.titlemah span {
      display: block;
      position: absolute; left: 0; top: 0; z-index: 1;
      width: 600px; height: 30px;
      margin: 0; padding: 0;
      background: url(/images/titlemah.gif) top left no-repeat;
      }

.titlemahpresents {
      position: relative;
      width: 600px; height: 30px;
      color: #26394C;
      font-family: serif;
      font-size: 25px;
      text-decoration: none;
      margin: 0; padding: 0;
      overflow: hidden;
      }

.titlemahpresents span {
      display: block;
      position: absolute; left: 0; top: 0; z-index: 1;
      width: 600px; height: 30px;
      margin: 0; padding: 0;
      background: url(/images/titlemahpresents.gif) top left no-repeat;
      }



/* Navigation Bar  ---------------------------------  */

.navbox{
width: 150px;
border: 1px solid #26394C;
border-top: 0;
border-left: 0;
border-right: 0;
margin: 0;
background-color: #95BFEA;
text-indent: 15px;
color: #000000;
display: block;
padding: 4px 0 4px 0px;
font-size: 11px; 
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}
.navbox:hover{
background: #C7DDF4;
color: #000000;
}
.navcenter{
text-indent: 0px;
}

.navtitle{
width: 150px;
border: 1px solid #26394C;
border-top: 0;
border-left: 0;
border-right: 0;
margin: 0;
background-color: #C7DDF4;
text-indent: 15px;
color: #000000;
display: block;
padding: 2px 0 2px 0px;
font-size: 10px; 
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}


.navboxsearch{
width: 150px;
border: 1px solid #26394C;
border-top: 0;
border-left: 0;
border-right: 0;
margin: 0;
background-color: #95BFEA;
color: #000000;
display: block;
padding: 4px 0 4px 0px;
font-size: 11px; 
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}


.navboxsearch:hover{
background: #C7DDF4;
color: #000000;
}

.navsearchfield{
font-size: 11px;
margin: 0;
background: #C7DDF4;
}


/* Bottom of the file -------------------------------------------  */
