body {
  background-color: #A2B5CD;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.comment {
  font-size: 10px;
  color: #999988;
  text-align:left;
}

div.comment a {
  font-size: 10px;
  color: #999988;
  text-decoration:none;
}

div.comment a:hover {
  color: #000000;
}

div.comment a img{
  border: none;  
}

div.guestbook a {
  font-size: 10px;
  color: #999988;
  text-decoration:none;
}

div.guestbook a:hover {
  color: #000000;
}

p {
}

a.language img {
   border: none;
   padding: 0px 0px 0px 4px;
}

p.comment {
  color: #999988;
  font-size: 10px;
}

p.guestbook {
  font-size: 12px;
}

p.text {
}

p.text  a {
  font-size: 12px;
  color: #999988;
  text-decoration:none;
}

p.text a:hover {
  color: #000000;
}

/* Form */

label {
  width: 5em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
  font-size:11px;
}


textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.submit input {
  margin-left: 4.5em;
}

fieldset {
  border: 1px solid #6C7B8B;
  background-color: #F8F8FF;
}

legend {
  color: #000000;
  background: #D0D0E0;
  border: 1px solid #781351;
  padding: 2px 6px;
  margin-bottom: 10px;
  text-transform:uppercase;
  font-size:10px;
  font-weight: bold;
}

/********/

hr {
  color: #BBBBAA;
  background-color: #BBBBAA;
  height: 1px;
  border: none;
}

h1 {
  color: #27408B;
  margin: .2em 0;
  font-size: 18px;
}

a h1 {
  text-decoration:none;
}

a h1:hover {
	color: #A0A0E0;
}

h1 a{
  text-decoration:none;
  color: #27408B;
  margin: .2em 0;
  font-size: 18px;
}

h1 a:hover {
	color: #A0A0E0;
}

h2 {
  font-size: 12px;
  text-decoration:none;
  font-weight: normal;
}

h3 {
  background-color: #D0D0E0;
  border-bottom: 1px solid #6C7B8B;
  margin: .2em 0;
  text-transform:uppercase;
  font-size:10px;
}

/*
a:link { color: #404080; 
         font-size:12px;
}

a:visited { color: #606070; }

a:hover {
        color: #000000;
        border-color: #202070;
}
*/

.image_left {
	margin: 0px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	border: none;
}

.image_right {
	margin: 0px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: right;
	border: none;
}

.image_normal {
	margin: 0px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: inherit;
	border: none;
}

.image_center {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: none;
	width: 100%;
	height: inherit;
}

.wrapper {
  width: 700px;
  margin: 10px auto;
  background: #F8F8FF;
  text-align:justify;
  border: 10px solid #F8F8FF;
  position: relative;
}

.main {
  width: 100%;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #6C7B8B;
  color: #000000;
  background: #FFFFFF;
  position: relative;
}

.mainmenu {
  width: 100%;
  margin: 0;
  padding: 0;
  border-bottom: none;
  color: #000000;
  background: #FFFFFF;
  position: relative;
}

.logo {
  background-color: #858788;  /* same bg color as h1 */
  margin: 0;          /* flush with .main */
  position: relative;
}

.content {
  width: 500px;         /* width of .main container */
  float: left;        /* left side of window */
  margin: 0;
  padding: 10px 10px;
  position: relative;
}

.menu {
  width: 500px;         /* width of .main container */
  float: left;        /* left side of window */
  position: relative;
}

.sidebar {
  margin-left: 530px;   /* past content */
  padding: 10px 10px;
  border-left: 1px dashed #6C7B8B;
  font-size: 10px;
  position: relative;
}

.sidebarmenu {
  margin-left: 630px;   /* past content */
  padding: 10px 10px;
  font-size: 10px;
  position: relative;
}

.sidebar #last {
  background-color: #F8F8FF;  /* same bg color as h1 */
}

.sidebar #last a {
  font-size: 10px;
  color: #999988;
  text-decoration:none;
}

.sidebar #last a:hover {
  color: #000000;
}

.sidebar a {
  font-size: 10px;
  color: #999988;
  text-decoration:none;
}

.sidebar a:hover {
  color: #000000;
}

.clear {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
  position: relative;
}

.footer {
  background-color: #F8F8FF;  /* same bg color as h1 */
  color: #27408B;
  margin: 0;          /* flush with .main */
  padding: 2px 6px;
  font-size: 11px;
  position: relative;
  margin-left: 70px;   /* past content */
}

.footer a {
  color: #27408B;
  text-decoration:none;
}

.footer a:hover {
  color: #000000;
}

.footermenu {
  background-color: #F8F8FF;  /* same bg color as h1 */
  color: #999988;
  margin: 0;          /* flush with .main */
  padding: 4px 4px;
  font-size: 10px;
  position: relative;
  margin-left: 10px;   /* past content */
  text-align:center;
}

.footermenu a {
  color: #999988;
  text-decoration:none;
  padding: 6px;
}

.footermenu a:hover {
  color: #000000;
}


/* CSS Tabs */
#navcontainer { 
  width: 530px;         /* width of .main container */
  float: left;        /* left side of window */
  background-color: #F8F8FF; 
  position: relative;
} 
 
#navlist {
        background-color: #F8F8FF;  /* same bg color as h1 */
        padding: 3px 0px;
        margin-left: 0px;
		margin-top: 5px;
		margin-bottom: 0px;
        font-size:10px;
        border-bottom: 1px solid #6C7B8B;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;

}

#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #6C7B8B;
        border-bottom: none;
        background: #D0D0E0;
        text-decoration: none;
        font-size:10px;
}

#navlist li a:link { color: #404080; }
#navlist li a:visited { color: #606070; }

#navlist li a:hover {
        color: #000000;
        background: #A0A0E0;
        border-color: #202070;
}

#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
}
