body{
  background-color:#660000;
  font-family: sans-serif;
  font-size: 12pt;
  color:#ffffff;
  padding-left:28px;
  padding-top:28px;
}
/*****fixed************/
#container{
}
#fixedDivEdit,#fixedDivNew{
  position:relative;
  top:0px;
  left:0px;
  width:550px;
  overflow:auto;
  color:#555555;
}
#fixedDivNew{display:none;}

/*****fixed************/

.dropCap:first-letter{
  font-size:400%;
  float:left;
}
.dropCap,.testimonial{
  position:relative;
  width:480px;
}
.testimonial{
  font-family:monospace;
}
.topHolder{
  position:relative;
  width:480px;
  text-align:center;
/*  
  border:#888888 solid 1px;
*/  
  
}
.topTitle{
  font-size:22pt;
  text-transform:uppercase;
/*  
  border:#ff0000 solid 1px;
*/  
  
}
#topTitleAdmin{
  font-size:22pt;
  text-transform:uppercase;
}
textarea{
  position:relative;
  width:476px;
  height:auto;
  overflow:visible;
  left:0px;
  border:dashed 1px #999999;
  background-color:#660000;
  font-family: sans-serif;
  color:#ffffff;
  text-align:center;
}
.editable{
}
.topHead{
  font-size:16pt;
/*  
  border:#00ff00 solid 1px;
*/  
  
}
#topHeadAdmin{
  font-size:16pt;
}
.topText{
  font-size:12pt;
/*  
  border:#0000ff solid 1px;
*/  
  
}
#topTextAdmin{
  height:5em;
  font-size:12pt;
}
.topDatePrint{
  font-size:10pt;
  position:relative;
  width:450px;
  height:26px;
  padding:5px;
}
.topDate{
  position:relative;
  width:296px;
  text-align:left;
  color:#999999;
  padding:0px;
  float:left;
}
.topPrint{
  position:relative;
  width:95px;
  text-align:right;
  padding:0px;
  float:right;
}
a:link     {color:#330000;}
a:visited  {color:#330000;}
a:active   {color:#330000;}
a:hover    {color:#cc0033;}

a.topPrint:link     {color:#ccddcc;}
a.topPrint:visited  {color:#ccddcc;}
a.topPrint:active   {color:#ccddcc;}
a.topPrint:hover    {color:#ffff00;}
.adHolder{
  position:relative;
  width:480px;
  top:30px;
}
/* STRANGE! FOLLOWING CODE SPOILS WHAT FOLLOWS IT!
.adBody{
}
*/
.adTopStrip{
  position:relative;
  width:400px;
  height:26px;
  padding:5px;
  font-size:11pt;
  font-weight:bold;
  background-color:#ccddcc;
  color:#505a50;
  border-top:solid 2px #ffffff;
  border-left:solid 2px #ffffff;
  border-bottom:solid 2px #999999;
  border-right:solid 2px #999999;
/*  
  border:#888888 solid 1px;
*/  
  
}
.adTopRubricLeft{
  position:relative;
  float:left;
  color:#eeddbb;
}
.adTopRubricRight{
  position:relative;
  float:right;
  color:#eeddbb;
}
.adTopStripEdit{
  position:relative;
  width:400px;
  height:52px;
  padding:5px;
  font-size:11pt;
  font-weight:bold;
  background-color:#ccddcc;

  border-top:solid 2px #ffffff;
  border-left:solid 2px #ffffff;
  border-bottom:solid 2px #999999;
  border-right:solid 2px #999999;
}
.adTopStripLeft{
  position:relative;
  width:296px;
  overflow:hidden;
  text-align:left;
  padding:0px;
  float:left;
  font-size:11pt;
  font-weight:bold;
  background-color:#ccddcc;
  color:#505a50;
}
.adTopStripRight{
  position:relative;
  width:95px;
  overflow:hidden;
  text-align:right;
  padding:0px;
  float:right;
  padding-right:5px;
  font-size:11pt;
  font-weight:bold;
  background-color:#ccddcc;
  color:#505a50;
}
.adBody{
  position:relative;
  top:8px;
  padding-top:12px;
  width:400px;
  border:double 5px #ffffff; 
  background-color:#eeffee;
}
.adBodyEdit{
  position:relative;
  top:8px;
  padding-top:12px;
  width:400px;
  border:double 5px #eeffee; 
  background-color:#eeffee;
  height:310px;
/*
  border:white solid 1px;
*/
}
.adBodyNew{
  position:relative;
  top:8px;
  padding-top:12px;
  width:400px;
  border:double 5px #330000; 
  background-color:#eeffee;
  height:483px;
}
.adHead{
  color:#666666;
/*
*/
  font-size:12pt;
  font-weight:bold;
  padding-left:20px;
  padding-right:20px;
  text-align:center;
}
.adHeadEdit{
  width:370px;
  background-color:#eeffee;
  color:#666666;
  font-size:12pt;
  font-weight:bold;
}
.adText{
  color:#444444;
/*
*/
  font-size:12pt;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  text-align:left;
/*  
  border:#008800 solid 1px;
*/  
  
}
.adTextEdit{
  width:370px;
  height:6em;
  color:#444444;
  font-size:12pt;
  background-color:#eeffee;
}
.adStickerHolder{
  position:relative;
  padding-right:20px;
  margin-bottom:13px;
  height:20px;
}
.adSticker{
  position:relative;
  float:right;
  text-transform:uppercase;
  font-size:8pt;
  font-weight:bold;
  padding:3px;
  color:black;
  background-color:#ffcc66;
}
.adStickerEdit{
  width:340px;
  height:26px;
  text-transform:uppercase;
  font-size:8pt;
  font-weight:bold;
  padding:3px;
  color:black;
  background-color:#ffcc66;
}
.radioHolder{
  text-align:left;
  color:black;
  padding-left:20px;
  padding-bottom:12px;
/*  
  border:1px red solid;
*/  
}
.adBottom{
  height:25px;
  padding-right:4px;
  padding-top:4px;
  cursor:pointer;
  
/*  
  width:400px;
*/  
  background-color:#dddddd;
}
.photoBarChart{
  position:absolute;
  left:0px;
  height:7px;
  width:250px;
  border:1px solid red;
  border-left:0px;
  background-color:yellow;
}
.adBottomEdit{
  position:absolute;
  bottom:10px;
  right:10px;
/*
  top:200px;
*/
}
.cameraIcon{
  position:relative;
  top:5px;
  left:4px;
}
.photos{
  position:relative;
  bottom:10px;
  right:90px;
  letter-spacing:5pt;
  font-size:8pt;
color:#555555;
}
#nav{
  background-color:#ffffdd;
}
button{
  cursor:pointer;
  position:relative;
  font-size:11pt;
/*
  background-color:#330000;
  color:#555555;
*/
}

button.buttNew{
  margin:20px;
/*
*/
}
  .admin{
  position:relative;
  width:480px;
  font-size:14pt;
  border:double 7px #999999;
  background-color:#666666;
}
.welcomeHolder{
  margin-left:22px;
  margin-top:22px;
  margin-right:22px;
  text-align:center;
  color:#cccccc;
}
.doneHolder{
  position:relative;
  height:20px;
  margin:22px;
/*
  border:#ffffff solid 1px;
*/
}
.newHolder{
  position:relative;
  width:400px;
  left:40px;
  height:60px;
  text-align:center;
  border-top:#999999 solid 2px;;
  border-bottom:#999999 solid 2px;;
/*
  border:#ffffff solid 1px;
*/
}
.adminRubric{
  position:relative;
  width:480px;
  text-align:left;
  font-family:serif;
  font-style:italic;
/*  
  border:#0000ff solid 1px;
*/  
}
.adTopRubric{
  position:relative;
  width:400px;
  height:18px;
  text-align:left;
  padding-left:4px;
  font-family:serif;
  font-style:italic;
/*  
  border:#0000ff solid 1px;
*/  
}

/**************************/
.cred{
  position:relative;
  float:left;
  font-size:8pt;
}