/**********************************************************************\
|**********************************************************************|
|                        The Landmark Project                          |
|                        SCD & JWD, 2005                               |
|**********************************************************************|
\**********************************************************************/


/*********************************************************\
                        PAGE LAYOUT
\*********************************************************/

body
{
  background-color:     #525252;
  color:                #000000;
  font-size:            75%;
  font-family:          Trebuchet MS, tahoma, verdana, arial, sans-serif;
  margin:               0;
  padding:              0;
}

a:link, a:visited
{
  text-decoration:      underline;
  color:                #643610;
}

a:hover
{
  text-decoration:      none;
  color:                #000000;
}

a:active
{
  text-decoration:      none;
  color:                #4B4110;
}

a img
{
  border:               none;
}

.icon
{
  padding-left:         5px;
  padding-right:        10px;
  padding-bottom:       5px;
  padding-top:          0px;
  float:                left;
}

h1
{
  font-weight:          bold;
}

h2
{
  font-weight:          bold;
  font-size:            110%;
  letter-spacing:       1px;
  color:                #AB6111;
}

h3
{
  font-weight:          bold;
  font-size:            100%;
}

.spacer
{
  clear:                both;
  height:               0;
  margin:               0;
  padding:              0;
  line-height:          0;
  font-size:            1px;
}

.past
{
  text-align:           right;
}

.quote
{
  margin-left:          20px;
}

.darkrow
{
  background-color:     #CEC8A6;
}

.lightrow
{
  background-color:     #ECECC6;
}

.titletable
{
  border:               1px solid #CEC8A6;
}



/*********************************\
       Layout IDs
\*********************************/

#container
{
  width:                760px;
  margin:               0 auto;
  border-left:          1px solid #4B4110;
  border-right:         1px solid #4B4110;
  background-color:     #FEFEDA;
  background-image:     url("../images/background.jpg");
  background-repeat:    repeat-y;
}

#header
{
  width:                760px;
  margin:               0 auto;
  background-color:     #ECECC6;
  color:                #CEC8A6;
  font-size:            200%;
  font-family:          Georgia, serif;
  border-left:          1px solid #4B4110;
  border-right:         1px solid #4B4110;
  padding-top:          10px;
}

#main
{
  float:                left;
  width:                552px;
}

#maincontent
{
  padding:              0px 20px;
  overflow:             hidden;
  o\verflow:            visible;
  width:                100%;
  w\idth:               auto;
  he\ight:              1%;

}

#available
{
  height:               150px;
  width:                125px;
  float:                left;
  padding:              10px;
  margin-top:           20px;
  margin-right:         10px;
  text-align:           right;
  padding-top:          40px;
}

#search
{
  padding:              20px 0px;
}

#menu
{
  float:                left;
  width:                208px;
  text-align:           center;
}

.menucontent
{
  padding:              20px 10px;
  text-align:           center;
  font-size:            90%;
}

#menulinks
{
  width:                197px;
  text-align:           right;
  margin-right:         7px;
  margin-left:          4px;
  border-top:           1px solid #CEC8A6;
}

#menulinks a:link,
#menulinks a:visited
{
  display:              block;
  color:                #AB6111;
  border-bottom:        1px solid #CEC8A6;
  padding-bottom:       3px;
  padding-top:          3px;
  padding-right:        9px;
  font-weight:          bold;
  text-decoration:      none;
}

#menulinks a:hover
{
  background-color:     #ECECC6;
  color:                #000000;
}

#footer
{
  background-color:     #ECECC6;
  text-align:           center;
  padding:              10px;
  margin-top:           -5px;
}

#bottom
{
  clear:                left;
  height:               29px;
  width:                760px;
}

.navigation
{
  text-align:           center;
  padding:              10px;
  font-weight:          bold;
}

.navigation a
{
  margin:               0px 3px;
}

/* Hides from IE5-mac \*/
* html #bottom {height: 1%;}
/* End hide from IE5-mac */



/*********************************\
       Search Box Classes
\*********************************/

.searchbox
{
  color:                #000000;
  background-color:     #FFFFFF;
  border:               solid 1px #4B4110;
  font:                 normal 90% Tahoma, Verdana, Trebuchet MS, serif;
  height:               15px;
}


.searchbutton
{
  color:                #000000;
  background-color:     #CEC8A6;
  border:               solid 1px #4B4110;
  font:                 normal 90% Tahoma, Verdana, Trebuchet MS, serif;
  height:               16px;
}



/*********************************\
       Book Sidebar Box Classes
\*********************************/

.booksidebar
/* Box listing book formats */
{
  color:                #FEFEDA;
  margin:               0px 20px 10px 0px;
  border-spacing:       0px;
  border:               1px solid #525252;
  width:                175px;
  float:                left;
}

.sidebartitle
/* Box listing book formats */
{
  background-color:     #525252;
  color:                #FEFEDA;
  font:                 bold 90% Tahoma, Verdana, Trebuchet MS, serif;
  padding:              2px;
  border-spacing:       0px;
  border-bottom:        1px solid #525252;
}

.sidebaritems
/* Box listing book formats */
{
  background-color:     #CEC8A6;
  color:                #525252;
  font:                 normal 90% Tahoma, Verdana, Trebuchet MS, serif;
  padding:              10px;
  border-spacing:       0px;
}

.sidebarspace
/* Box listing book formats */
{
  border-bottom:        1px solid #525252;
}

.booksidebar img
{
  vertical-align:       middle;
  padding:              3px;
}

.booksidebar ul
{
  padding:              0px;
  margin:               0px;
}

.booksidebar li
{
  list-style-type:      none;
  padding-bottom:       5px;
}












/*********************************************************\
                        BOOK LAYOUT
\*********************************************************/


/*********************************\
       Book Classes
\*********************************/

.book
{
  text-align:           justify;
}

.book h1
{
  font-size:            175%;
}

.book h2
{
  font-size:            150%;
}

.book h3
{
  font-size:            125%;
}

.book h4
{
  font-size:            110%;
}


/*********************************\
       Popup Footnote Classes
\*********************************/

a.footnote
{
  position:             relative;
}
 
a.footnote span
{
  display:              none;
}

a.footnote:hover
{
  text-indent:          0;
  direction:            ltr;
}

a.footnote:hover span
{
  position:             absolute;
  top:                  5px;
  left:                 0px;
  display:              block;
  background-color:     #ECECC6;
  border:               1px solid #525252;
  padding:              0px 15px;
  width:                400px;
  text-align:           justify;
  font-size:            80%;
}

th
{
  border-bottom: 1px black solid;
}



/*********************************\
       Book Style Classes
\*********************************/

div.quote
/* For formatting quotes in a book */
{
  margin-left:          30px;
}

ol.letter
/* For bulleted lists with small letters */
{
  list-style-type:      lower-alpha;
}

