
/* General styles */

body {
   margin: 0px;
   padding: 0px;

   background-image: url('images/background.gif');
   background-color: ;

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 72%;
   width: 100%;
}

img {
   border: 0px solid black;
}

h1 {
   text-align: center;
   display: block;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

div.centercontents {
   text-align: center;
}

div.menufloat {

   position: absolute;
   left: 0px;
   top: 0px;
   border: 1px solid black;
   background: white;
   width: 10%;

}

div.horizcenter {
   display: block;
   
   border: 0px solid black;
   
   width: 900px;   
   text-align: center;
   margin-top: 0px;   
   margin-bottom: 0px;   
   margin-left: auto;   
   margin-right: auto;   
   padding: 0px;
}

img.menuimage {
   display: inline;
   border: 0px solid black;
   margin: 0px;
   padding: 0px;
}

a:visited {
   color: #000055;
}

a {
   color: #000055;
}

a.menulink {
   display: inline;
   border: 0px solid red;
   margin: 0px;
   padding: 0px;

}

table.frame {
   border-collapse: collapse;

   margin-top: 0px;
   margin-bottom: 20px;
   margin-left: auto;
   margin-right: auto;

   padding: 0px;

   width: 600px;
   border: 0px solid black;


}

tr {
   padding: 0px;
   margin: 0px;
   border: 0px solid black;
}

td {
   border: 0px solid black;
}

td.framecorner {
   margin: 0px;
   padding: 0px;
   width: 10px;
   height: 10px;
   font-size: 1px;
   border: 0px solid black;
  overflow: clip;
}


td.framebordertop {
   margin: 0px;
   padding: 0px;
   border: 0px solid black;
   height: 10px;

   background: url('images/box_top.gif');
   background-repeat: repeat-x;
   background-position: 0px 0px;
   font-size: 1px;
}
td.frameborderbottom {
   margin: 0px;
   padding: 0px;
   height: 10px;

   background: url('images/box_bottom.gif');
   background-repeat: repeat-x;
   background-position: 0px 0px;
   font-size: 1px;
}
td.frameborderleft {
   margin: 0px;
   padding: 0px;
   width: 10px;

   background: url('images/box_left.gif');
   background-repeat: repeat-y;
   background-position: 0px 0px;
   font-size: 1px;
}
td.frameborderright {
   margin: 0px;
   padding: 0px;
   width: 10px;

   background: url('images/box_right.gif');
   background-repeat: repeat-y;
   background-position: 0px 0px;
   font-size: 1px;
}

td.framecontents {
   margin: 0px;
   padding: 5px;

   background: url('images/box_background.gif');
   background-repeat: repeat;
   background-position: 0px 0px;
}

.entrylabel {
   font-weight: bold;
}


table.media_thumbnail {
   border-collapse: collapse;

   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: auto;
   margin-right: auto;

   padding: 0px;

   width: 600px;
   border: 0px solid black;
}

td.media_thumbnail {
   width: 100px;
   text-align: center;
   padding-bottom: 10px;
}

img.media_thumbnail {

}
div.media_code {
   display: none;
}

div.media_gallerycode {
   display: none;
}
 
div.rarrow {
   float: right;
   margin-right: 23px;
   padding: 0px;
   margin-bottom: 8px;
   width: 40px;
   height: 40px;
}
div.larrow {
   float: left;
   margin-left: 23px;
   margin-bottom: 8px;
   width: 40px;
   height: 40px;
   padding: 0px;
}

img.corner {
   margin: 0px;
   padding: 0px;
   display: block;
}

div.entrylabel {
   width: 9ex;
   float: left;
}

div.entrytext {
   display: block;
   padding-left: 12ex;
   border: 0px solid black;
   margin: 0px;
}

img.tight  {
   border: 0px solid black;
   margin: 0px;
   padding: 0px;
   
}

h1.media_media_name {
   margin-bottom: 10px;
}

span.error {
   color: #880000;
   font-weight: bold;
}