body {
 	min-width: 850px;    /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
 	max-width: 1000px; 	 /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
 	margin: 0;
 	padding: 0;
 	background: #fff;
 	font-family : verdana, arial, tahoma, sans-serif;
 	font-size : 12px;
 	line-height: 1.6em;
}

a:link {color: #cc0000; background-color: transparent;}
a:visited {color: #000099; background-color: transparent;}
a:hover, a:active {color: #ff0000; background-color: transparent;}

#container {
  padding-left: 200px;      /* LC fullwidth */
  padding-right: 190px;     /* RC fullwidth + CC padding */
  overflow: hidden;
}
 
#container .column {
  position: relative;
  float: left;
  padding-bottom: 1001em;     /* X + padding-bottom */
  margin-bottom: -1000em;     /* X */
  padding-top: 1em;
  text-align: justify;
}
 
.column {
  position: relative;
  float: left;
  padding-bottom: 1001em;     /* X + padding-bottom */
  margin-bottom: -1000em;     /* X */
  padding-top: 1em;
  text-align: justify;
}
 
#center {
  padding: 10px 20px;       /* CC padding */
  width: 100%;
  background: #f6f6f6;
}
 
#left {
  width: 180px;             /* LC width */
  padding: 0 10px;          /* LC padding */
  right: 240px;             /* LC fullwidth + CC padding */
  margin-left: -100%;
  background: #f1f1f1;
}
 
#right {
  width: 140px;             /* RC width */
  padding: 0 10px;          /* RC padding */
  margin-right: -100%;
  background: #fff;
}
 
#footer {
  clear: both;
}
 
/* IE Fix */
* html #left {
  left: 150px;              /* RC fullwidth */
}
 
/* Footer Fix */
* html body {
  overflow: hidden;
}
 
* html #footer-wrapper {
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
}
 
#footer {
  font-size: x-small;
  padding: 0.5em;
  background: #fff;
}
 
/* centered image */
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Menu 1 - Vertical */
ul.menu1{
margin:0;
padding:0;
list-style-type:none;
display:block;
line-height:210%;
width:180px;
}

ul.menu1 li{
margin:0;
padding:1px;
}

ul.menu1 li a{
display:block;
text-decoration:none;
color:#330099;
background:#dddddd;
padding:0 0 0 20px;
width:160px;}

ul.menu1 li a:hover{
color: #000000;
background:#b9bedc;
}

ul.menu1 li a.current, ul.menu1 li a.current:hover{
color: #ffffff;
background:#000099 url("arrow_white.gif") no-repeat 0 9px;
}

ul.menu1 li a.special{
color: #ff0000;
font-weight:bold;
background:#b9bedc;
}

/* photo with caption */
.picpost_c {
	width: auto;
	text-align: center;
}

.picpost_c img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 6px solid #cfcfcf;
}

.picpost_c span {
	display: block;
	text-align: center;
	font-size: x-small;
	padding: 0.2em 0 1.5em 0;
}

