BODY { FONT-SIZE: 101%; COLOR: #000; font-family: arial, helvetica; LINE-HEIGHT: 18px; background-color: white; background-position: center; margin: 0; padding: 0; overflow:hidden }
P {
	PADDING-BOTTOM: 10px
}
PRE {
	PADDING-BOTTOM: 10px
}

UL LI { list-style-type: square; }
#title { Z-INDEX: 1000; POSITION: fixed; TOP: 50px
; left: 0; width: 100%; }
#title H1 { BORDER-TOP: 1px solid #808080; FONT-WEIGHT: lighter; FONT-SIZE: 110%; MARGIN-LEFT: 30px; LINE-HEIGHT: 20px; background: #fff; filter: alpha(opacity=90); -moz-opacity: .90; opacity: .90; text-indent: 5px; padding: 10px 0; BORDER-BOTTOM: 1px solid #808080
    }
#title SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#title H1 #title_subtitle {
	FONT-SIZE: 86%; FONT-STYLE: normal
}

#nav LI { background-color: #f00; FONT-SIZE: 76%; MARGIN: 1px 0 0 200px; TEXT-INDENT: 5px; left: 0; LIST-STYLE-TYPE: none; HEIGHT: 18px
   ; }
#nav LI#nav_index {
	MARGIN-TOP: 0px
}
#nav LI.showall A { DISPLAY: block; WIDTH: 100%
  }
#nav LI A:hover { COLOR: white; BACKGROUND-COLOR: black
; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#nav #nav_contribute A:hover { COLOR: white; BACKGROUND-COLOR: black
; }
#nav LI SPAN {
	DISPLAY: none; FLOAT: left; MARGIN-RIGHT: 10px
}
#nav LI.showall A SPAN {
	DISPLAY: block
}
#main #intro { PADDING-RIGHT: 30px; DISPLAY: inline; FONT-SIZE: 140%; LEFT: 30px; COLOR: #fff; LINE-HEIGHT: 40px; POSITION: fixed; TOP: 200px
  ; z-index: 1000; }
#main #content { color: white; font-size: 76%; line-height: 20px; display: inline; padding-right: 30px; position: fixed; top: 490px; left: 30px; }
#main #comment { color: white; font-size: 69%; font-style: italic; line-height: 20px; display: inline; padding-right: 30px; position: fixed; top: 600px; left: 30px; z-index: 1000; }
#main #intro SPAN { background: black; padding: 2px 0; }
#main #content SPAN { background: gray; padding: 2px 0; }
#main #comment SPAN { background: #808080; padding: 2px 0; }
#main #intro STRONG {
	FONT-FAMILY: Helvetica, Arial
}
#main #nav { background: none transparent scroll repeat 0% 0%; background-color: transparent; background-repeat: repeat-y; background-position: 30px 0; TOP: 380px; WIDTH: 100%
  }
#main #nav LI A {
	WIDTH: 100%
}
#main #nav LI SPAN {
	DISPLAY: block
}
UL {
	PADDING-BOTTOM: 10px
}
A { COLOR: #000; text-decoration: none; outline: none medium
 }
A:hover {
	TEXT-DECORATION: none
}
A:active {
	outline: none
}
#nav { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 30px 0; Z-INDEX: 1000; LEFT: 0; POSITION: fixed; padding: 0; }
#main #nav LI { MARGIN-TOP: 1px
 ; }
#show { font-size: 76%; text-align: center; background-position: center; position: absolute; top: 100px; left: 400px; height: 200px; z-index: 1010; }
#showcal { font-size: 76%; background-position: center; text-align: center; position: absolute; z-index: 1006; top: 200px; left: 400px; height: 550px; visibility: visible; }
#showflv { font-size: 76%; background-position: center; text-align: center; visibility: visible; position: fixed; z-index: 1010; top: 170px; left: 400px; height: 200px; }
#showflv600 { font-size: 76%; background-position: center; text-align: center; visibility: visible; position: fixed; z-index: 1010; top: 170px; left: 400px; height: 220px; }
#show #link SPAN { background: #f00; padding: 2px 0; }
#nav LI A.title { }
#supersize IMG { DISPLAY: none; WIDTH: 100%; HEIGHT: 100%
; z-index: 0; visibility: visible; }
#supersize A { DISPLAY: none; WIDTH: 100%; HEIGHT: 100%
; z-index: 0; visibility: visible; }
#supersize .activeslide { z-index: 2; DISPLAY: inline
 }
#supersize .activeslide IMG { z-index: 2; DISPLAY: inline
 }
#bgonly { RIGHT: 0; BACKGROUND: #f00; CURSOR: pointer; COLOR: #000; font-size: 101%; font-family: Helvetica, Arial; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; POSITION: fixed; top: 0; }
.showbg  {
	VISIBILITY: hidden
}
.showbg #bgonly {
	VISIBILITY: visible! important
}
#loading {
  position: fixed;
  top: 49.5%;
  left: 49.5%;
  z-index: 9;
  width: 31px;
  height: 31px;
  text-indent: -999em;
  background-image: url(../images/progress.gif);
}
