body{
  margin: 0px;
  background: #9E1515 url('/web_images/backgrounds/bkg_main.png') repeat-x;
}
#topdiv{
  clear: both;
  padding-top: 5px;
  padding-bottom: 8px;
  width: 100%;
  height: 36px;
}
.topdivcl{
  padding-left:40px;
}
.topdivcl A{
  font-weight:normal;
  font-size:24pt;
  font-family:arial;
  color:#FBFBD7;
}
#menu1{
  clear: both;
  padding:0px;
  height: 47px;
  width: 100%;
  text-align:center;
  background: #003F00 url('/web_images/backgrounds/bkg_menu.png') repeat-x;
}
.menu{
  width:770px;
  padding-top:10px;
  text-align: center;
}

.menu ul{
  text-align: center;
  padding:0px;
  margin:0px;
  list-style-type:none;
  display: block;
}
.menu li {
  margin: 0px;
  float:left;
  text-align: center;
  display: block;
}

.menu a, .menu a:visited{
  padding-left: 15px;
  padding-right: 15px;
  font-family: arial;
  font-weight: normal;
  color:       #FFF7B7;
  font-size:  12pt;
  text-decoration:none;
}

.menu a:hover{
  color:      #FFEC40;
}




#ad1{
  position: relative;
  width: 120px;
  left: 50%;
  margin-left: -515px;
  float:left;
}
#ad3{
  position: relative;
  width: 120px;
  left: 50%;
  margin-left: 0px;
  float:left;
}
#main_page{
  float:left;
  position: relative;
  width: 780px;
  left: 50%;
  margin-left: -390px;
  padding-top:10px;
  z-index: 2;
}
#copyright{
  margin-top:20px;
  border-top: 1px solid #405940;
  clear: both;
  width: 100%;
  padding-top:5px;
  background: #000000;
  color:   #AAAAAA;
  font-family: arial;
  font-size:8pt;
  padding-bottom:5px;
}
#copyright a{
  color: #BFBFBF;
}
#copyright a:hover{
  color: #FFEC40;
}
#errors{
  float:left;
  width:100%;
  padding: 10px;
  border:4px double black;
  background:#FF4040;
  font-weight:bold;
  font-family:arial;font-size:12pt;color:white;
}
.big_hs{
  font-weight:bold;font-size:14pt;color:#FFEC40;font-family:arial;padding-bottom:5px;
}
.small_hs{
  font-weight:bold;font-size:10pt;color:#FFEC40;font-family:arial;padding-top:5px;padding-bottom:10px;
}
.small_ht{
  font-weight:normal;font-size:10pt;color:#FFEC40;font-family:arial;padding-top:5px;padding-bottom:10px;
}
.narrow_hs{
  font-weight:bold;font-size:10pt;color:#FFEC40;font-family:arial;padding-top:5px;padding-bottom:3px;
}
.input_box{
  background-color:#4E1212;border-color:#B2C6B2;color:#FFEC40;
}
.biglink{
  font-weight:bold;font-size:12pt;color:#FFA616;font-family:arial;
}
.biglink:hover{
  color:red;
}
.p_white{
  color: white;
  font-family: arial;
  font-size:   10pt;
}
.biglinkw{
  color:    #FBFBD7;
  font-family: arial;
  font-size: 14pt;
  font-weight: bold;
}
.biglinkw:hover{
  color:    #FFEC40;
}
#diaries_edit{
  clear: both;
  width: 100%;
  padding-top:5px;
  padding-bottom:5px;
  background: #000000 url('/web_images/backgrounds/toolbox.png') no-repeat;
  color:   #FFFFFF;
  font-family: arial;
  font-size:12pt;
  height: 50px;
  text-align:center;
}
#diaries_edit A{
  color:   #FFF7B7;
}
#diaries_edit A:hover{
  color:   #FFEC40;
}
h2, h1{
  margin: 0px;
  font-family: times new roman;
  font-size:   18pt;
  color:       #FFEC40;
  font-style:  italic;
  font-weight: bold;
}
.hp_link{
  font-family: arial;
  font-size:   12pt;
  color: #FFF7B7;
  font-weight: normal;
  text-decoration: underline;
}
.hp_link:hover{
  color: #FFEC40;
}
P{
  font-family:  arial;
  font-size: 10pt;
  color: #FFEC40;
}
.datacell1{
  background:   #6E0101;
  font-weight:  normal;
  font-size:    10pt;
  color:        #FFEC40;
  font-family:  arial;
  padding:      4px;
}
.datacell2{
  background: #390101;
  font-weight:  normal;
  font-size:    10pt;
  color:        #FFEC40;
  font-family:  arial;
  padding:      4px;
}
.datahead{
  font-weight:  bold;
  font-size:    10pt;
  color:        #FFEC40;
  font-family:  arial;
  padding:      4px;
}
.datacell1 A, .datacell2 A{
  color: #FFF7B7;
}
.datacell1 A:hover, .datacell2 A:hover{
  color: #FFEC40;
}
#diary_left{
float:left;width:170px;
padding-top:15px;
padding-left:18px;
}
*html #diary_left{
  width: 188px;
}
#diary_right{
  float:left;
  width:549px;
  padding-top:15px;
  padding-left:27px;
}
*html #diary_right{
  width: 575px;
}
#diary_book{
width:780px;float:left;background:url('/web_images/backgrounds/book.png');border-bottom:4px solid black;
}
#diarytop{
width:780px;height:13px;background:url('/web_images/backgrounds/topdiary.png') no-repeat;border:0px;
}
#diary_left A, #diary_right A{
  font-weight: bold;
  color: #D26200;
  text-decoration: underline;
}
#diary_left A{
  display: block;
}
#diary_left A:hover,#diary_left A:visited,#diary_right A:hover,#diary_right A:visited,{
  color: #9E1515;
}
#diary_left,#diary_right{
  color: black;
  font-family: arial;
  font-size: 10pt;
}
#diary_left h2{
  color: black;
  font-size: 14pt;
}
#diary_right h2, #diary_right h1, #diary_right P{
  color: black;
}
#photo_viewer{
  visibility: hidden;
  position:   absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width:100%;
  text-align:center;
  filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;
  background-color:black;
  z-index:10;
}
#photo_viewer2{
  visibility: hidden;
  position:   absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width:100%;
  text-align:center;
  z-index:11;
  color:white;
}
