body {
  background:     #6C0000;
  margin:         0;
  width:          1000px;
}

#header {
  background-image: url('../90art/headerbackground.jpg');
  background-repeat: repeat-y;
  height:         160px;
}

#left_menu {
  background:     #6C0000;
  width:          220px;
  padding-left:   8px;
  padding-right:  8px;
  vertical-align: top;
}

/*
*  GURDJIEFF LEGACY TITLE POSITIONING AND FORMATTING
*/

#site_name {
  position:       absolute;
  top:            12px;
  width:          1000px;
  text-align:     center;
  line-height:    35px;
}

.name_large {
  color:          white;
  font-size:      45px;
  font-family:    Palatino,"Palatino Linotype",Georgia,"Times New Roman",Times,serif;
}

.name_small {
  color:          white;
  font-size:      35px;
  font-family:    Palatino,"Palatino Linotype",Georgia,"Times New Roman",Times,serif;
}

a.name_space {
  letter-spacing: 3px;
}


/*
*  MAIN BODY
*/

#main_body {
  background:     #FAFAD2;
  padding:        8px;
  width:          1000px;
  z-index:        auto;
}


/*
*  TOP NAVIGATION POSITIONING AND FORMATTING
*/


#top_nav {
  font-size:      12px;
  font-family:    Arial,sans-serif;
  font-weight:    bold;
  position:       absolute;
  top:            130px;
  left:           110px;
  width:          988px;
  z-index:        1000;
}

#top_nav_row1 {
  font-size:      12px;
  font-family:    Arial,sans-serif;
  font-weight:    bold;
  position:       absolute;
  display:        block;
  top:            105px;
  left:           50px;
  width:          1000px;
  z-index:        1001;
}

a.nav {
  color:          #E6D39F;
}

a.nav2 {
  background-color:  #E6D39F;
  color:          #6C0000;
}

a.nav3 {
  color:          #CEA326;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:active {
  text-decoration: none;
}


/*
*  INLINE LINK MOUSEOVER UNDERLINE
*/

.inline { text-decoration: none; color: black; }
.inline:hover { text-decoration: underline; color: black; }


/*
*  VIDEO LINK FORMATING
*/

.video { text-decoration: none; color: black; font-size: 11pt; }
.video:hover { text-decoration: underline; color: black; }



/*
*  TEXT FORMATING
*/

.H1H3 {
  font-family:    Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      12pt;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0; 
}
.H13 {
  font-family:    Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      13pt;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0; 
}
H1 {
  font-family:    Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      18pt;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0; 
  line-height: 115%;
}

H2 {
  font-family:    Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      14pt;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0; 
}

H3 {
  font-family:    Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      12pt;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0; 
}

H4 {
  font-family:    Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      10pt;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0; 
}

H5 {
  font-family:    Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      8pt;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0; 
}

#text {
  position:       relative;
  display:        block;
  top:            10px;
  bottom:         10px;
  padding:        12px;
  font-family:    Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      1em;
  line-height:    1.5em;
}

.text {
  font-family:    Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      1em;
  color:          #000000;
  line-height:    1.5em;
}

.dropcap {
  display:        block;
  float:          left;
  margin-left:    -0.1em;
  margin-right:   0.3em;
  height:         4.5em;
  color:          #595454;
}

.dropcap2 {
  display:        block;
  float:          left;
  margin-left:    -0.1em;
  margin-right:   0.3em;
  height:         5em;
  color:          #595454;
}

.dropcap span {
  font-size:      5.48em; /*3.33em;   /* use 5.48em for three lines */
  line-height:    1.0em;
}

.dropcap2 span {
  font-size:      5.48em; /*3.33em;   /* use 5.48em for three lines */
  line-height:    1.0em;
}

.dropcap + span {
  margin-left:    -0.5em;
}

.dropcap2 + span {
  margin-left:    -0.5em;
}

.indents {
  text-indent:    25px;
}

.strike {
    position: relative;
}

.strike::after {
    content: '';
    border-bottom: 2px solid red;
    position: absolute;
    left: 0;
    top: 40%;
    width: 100%;
}


/*
*  LEFT NAVIGATION
*/

hr {
  color:            #6C0000;
  background-color: #6C0000;
  border:           1px dotted #A35F34;
  border-style:     none none dotted;
}

.subnav {
  font-size:      13px;
  font-family:    Arial,sans-serif;
  font-weight:    bold;
  color:          #E6D39F;
}

.center {
  display:        block;
  text-align:     center;
}

a.start {
  color:          #EEB422;
  font-family:    Georgia,Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      13px;
}

.start {
  color:          #EEB422;
  font-family:    Georgia,Palatino,"Palatino Linotype","Times New Roman",Times,serif;
  font-size:      13px;
}



/*
*  FOOTER POSITIONING
*/

#footer {
  width:         1000px;
  height:        90px;
  background:    #6C0000;
  text-align:    center;
 
   
}


/*
*  FOOTER NAVIGATION
*/

.footer_nav {
  font-family:   Arial,sans-serif;
  font-size:     13px;
  color:         #E2CC77;
  position:      relative;
  line-height:    1.5em;
}


/*
*  FOOTER COPYRIGHT
*/

.footer_copyright {
  font-family:   Palatino,"Palatino Linotype",Georgia,"Times New Roman",Times,serif;
  font-size:     12px;
  color:         #000000;
  position:      relative;
  top:           8px;
}
    

/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu, .menu ul {
  margin:         0;
  padding:        0;
  border:         0;
  list-style-type:none;
  display:        block;
}

.menu li {
  margin:         0;
  padding:        0;
  border:         0;
  display:        block;
  float:          left;         /* move all main list items into one row, by floating them */
  position:       relative;     /* position each LI, thus creating potential IE.win overlap problem */
  z-index:        5;            /* thus we need to apply explicit z-index here... */
}

.menu li:hover {
  z-index:        1000;        /* ...and here. this makes sure active item is always above anything else in the menu */
  white-space:    normal;       /* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
                                   see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
  float:          none;         /* items of the nested menus are kept on separate lines */
}

.menu ul {
  visibility:     hidden;       /* initially hide all submenus. */
  position:       absolute;
  z-index:        10;
  left:           0;            /* while hidden, always keep them at the top left corner, */
  top:            0;            /* to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
  visibility:     visible;      /* display submenu them on hover */
  top:            100%;         /* 1st level go below their parent item */
}

.menu li li:hover>ul {	        /* 2nd+ levels go on the right side of the parent item */
  top:            0;
  left:           100%;
}

/* -- float.clear -- force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
  content:        ".";
  height:         0;
  display:        block;
  visibility:     hidden;
  overflow:       hidden;
  clear:          both;
}

.menu, .menu ul {               /* IE7 float clear: */
  min-height:     0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
  background-image:url(empty.gif);  /* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
  padding:        0px 30px 30px 30px;
  margin:         0px 0 0 -30px;
/*  background:     #f00; */           /* uncomment this if you want to see the "safe" area.
                                       you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
  padding:        30px 30px 30px 10px;
  margin:         -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */


/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li {
  color:          #E6D39F;
/*  background:     #6C0000;*/
}

.menu ul {
  width:          13em;
}

.menu a {
  text-decoration: none;
  color:          #E6D39F;
  padding:        .2em .6em;
  display:        block;
  position:       relative;
}

.menu a:hover, .menu li:hover>a {
  color:          #E6D39F;
}

.menu li li {	/* create borders around each item */
  border:         1px solid #E6D39F;
  background:     #6C0000;
}

.menu ul>li + li {	/* and remove the top border on all but first item in the list */
  border-top:     0;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
  top:            5px;
  left:           90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
  color:          #E6D39F;
}

/* Fix for IE5/Mac \*//*/
.menu a {
  float:          left;
}
/* End Fix */
