body {
	margin : 0;
	padding : 0;
	background : #738899 url('images/layout/bg_main.gif') repeat-x;
	font-family : verdana, arial, helvetica, sans serif;
	color : #bee2ff;
	}
#one {
	margin : 0;
	padding : 0;
	margin-right : 450px;
	background-color : transparent;
	}
#one p {
	font : .8em verdana, arial, helvetica, sans serif;
	color : #bee2ff;
	text-align : justify;
	}
#one h1 {
	font : .9em verdana, arial, helvetica, sans serif;
	font-weight : bold;
	font-variant : small-caps;
	color : #bee2ff;	
	}
#crumbs {
	padding-bottom : 5px;
	font : .8em verdana, arial, helvetica, sans serif;
	border-bottom : 1px solid #4f5e6a;
	color : #3c4750;
	}
#one form {
	font : .8em verdana, arial, helvetica, sans serif;
	padding-bottom : 20px;
	margin-bottom : 20px;
	border-bottom : 1px solid #3c4750;
	}
input, textarea {
	font : .9em verdana, arial, helvetica, sans serif;
	color : #bee2ff;
	background-color : #738899;
	border : 1px solid #4f5e6a;
	}
#crumbs a, #crumbs a:visited, #crumbs a:active {
	color : #bee2ff;
	text-decoration : none;
	}
#crumbs a:hover {
	color : #f90;
	}
ol {
	list-style-type : decimal;
	list-style-position : outside;
	}
ul {
	list-style-type : square;
	list-style-position : inside;
	}
li {
	font : .7em verdana, arial, helvetica, sans serif;
	color : #778c9e;
	margin-bottom : 5px;
	}
a, a:visited, a:active {
	color : #fff;
	text-decoration : none;
	}	
a:hover {
	color : #2c3842;
	}
.showhide {
	margin-left : 20px;
	padding-left : 20px;
	padding-top : 10px;
	margin-top : -10px;
	border-left : 1px solid #f90;
	display : none;
	}
.showhidehead {
	font-size : 12px;
	border-bottom : 1px solid #4f5e6a;
	padding-bottom : 10px;
	margin-bottom : 10px;
	}
.showhidehead a, .showhidehead a:visited, .showhidehead a:active,  {
	font-weight : bold;
	font-variant : small-caps;
	}
.openhead {
	font-size : 12px;
	border-bottom : 1px solid #f90;
	padding-bottom : 10px;
	margin-bottom : 10px;
	}
.openhead a, .openhead a:visted, .openhead a:active {
	color : #f90;
	font-weight : bold;
	font-variant : small-caps;
	}
.news {
	font-size : 11px;
	border-bottom : 1px solid #4f5e6a;
	margin-bottom : 5px;
	padding-bottom : 5px;
	}
hr {
	height : 1px;
	color : #3c4750;
	background-color : #3c4750;
	border-bottom : 1px solid #3c4750;
	}	
iframe {
	float : right;
	margin-right : 2px;
	margin-bottom : 2px;
	background-color : #fc0;
	}
.photos {
	border-bottom : 1px solid #3c4750;
	font-size : .8em;
	clear : left;
	}
.photos p {
	font : 11px verdana, arial, helvetica, sans serif;
	color : #bee2ff;
	text-align : justify;
	}
.photos h2 {
	font : 12px verdana, arial, helvetica, sans serif;
	font-weight : bold;
	font-variant : small-caps;
	color : #bee2ff;	
	}
.photos img {
	border : 1px solid #bee2ff;
	padding : 0 2px 2px 0;
	float : left;
	margin : 0 10px 10px 0;
	}

