td,tr,p,div {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #666666;
}

ul {
  margin           : 5px 5px 5px 2px;
}

li {
  list-style       : inside url(/images/arrow.png);
  list-style-image : url(/images/arrow.png);
}

hr {
  background       : #C00000;
  height           : 1px;
  width            : 100%;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  color            : #000000;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
}
a:hover {
  color            : #CC9999;
  text-decoration  : none;
}

a.buttonbar:link, a.buttonbar:visited {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  font-weight      : none;
}

a.buttonbar:hover {
  color            : #CC9999;
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  border           : 1px solid;
}

.inputbox {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #000000;
  background       : #FFFFFF;
  border           : 1px solid;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */

#content {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 11px;
  color            : #333333;
  text-align       : left;
  padding-top      : 15px;
  padding-left     : 100px;
  padding-right    : 100px;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
  font-family      : Arial;
  font-size        : 15px;
  font-weight      : bold;
  color            : #333333;
}

a.contentpagetitle:hover {
  color            : #330000;
}

.contentpane {
  text-align       : justify;
}

.contentpaneopen {
  text-align       : justify;
}

h1 {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 13px;
  font-weight      : bold;
  color            : #333333;
  text-align       : center;
  padding          : 1px;
}

h2 {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #333333;
  text-align       : left;
  padding          : 1px;
}

#title {
text-align: center;
padding: 20px;
}

#footer {
  color            : #666666;
  text-align       : center;
  padding          : 30px;
}

.category {
  color            : #C0C0C0;
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableentry {
  background-color : #FFFFFF;
  margin-left      : 1px;
  margin-right     : 1px;
  border-bottom       : 1px dashed #CC9999;
  text-align       : center;
 }

.sectiontableheader {
  background-color : #3A4C6C;
  color            : #FFFFFF;
  height           : 20px;
  font-weight      : bold;
  padding-left     : 5px;
  padding-right    : 5px;
  border-bottom    : 2px solid #FFFFFF;
}

/* ###################### FORMS SETTINGS ###################### */

form dl
{
overflow: hidden;
height: 1%;
padding-left: 31em;
}

form dt
{
float: left;
clear:  both;
width: 30%;
clear: left;
padding-top:  0.3em;
text-align: left;
}

form dd
{
margin-bottom: 0.5em;
}


#submit
{
padding-left: 50em;
}

/* ###################### MAIN MENU SETTINGS ###################### */

#menu { height: 25px; }
#nav { margin: 0px; padding: 0px; }
#menu li { float: left; width: 9%; list-style: none; text-align: center;  }


/* ###################### PICTURE GALLERY ###################### */

.gallery
{
overflow: hidden;
}

.gallery-row
{
margin-bottom: 1.5em;
}

.gallery-thumbnail
{
float: left;
width: 33%;
text-align: center;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */