body, html {
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#3c1d09;
	font-size:11px;
	color:#1c1c1c;
	height:100%;
	min-height:100%;
}
body {
	background-image:url(../images/back.jpg);
	background-repeat:no-repeat;
	background-position:0px 20px;
}
a {
	color:#2e5384;
}
a:hover {
	color:#193753;
}
.error {
	color:#CC0000;
	font-weight:bold;
}
#wrapper {
	width:898px;
	background-color:#3c1d09;
	margin-left:auto;
	margin-right:auto;
	background-color:#d9d9d9;
	background-image:url(../images/wrapper_back.gif);
	margin-top:15px;
	border-bottom:10px solid #1c1c1c;
	position:relative;
}
#top {
	height:198px;
}
#language_picker {
	position:absolute;
	top:10px;
	right:10px;
}
#left_collumn {
	width:160px;
	float:left;
	margin-left:10px;
	position:relative;
}
#left_bottom_img {
	bottom:0px;
	left:10px;
	position:absolute;
}
#content {
	padding-left:170px;
	padding-right:45px;
	line-height:16px;
	background-image:url(../images/left_bottom.jpg);
	background-position:10px bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#footer {
	width:898px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	margin-bottom:30px;
}
#menu a {
	display:block;
	border-bottom:1px solid white;
	text-decoration:none;
	color:white;
	background-color:#8c8c8c;
	padding:8px;
	padding-left:20px;
	height:1%;
}
#menu a:hover, #menu .menu_active {
	background-color:#696969;
}
.box {
	padding-left:35px;
	background-color:#cecece;
	padding-right:15px;
	padding-bottom:15px;
	margin-top:25px;
	margin-bottom:18px;
	height:1%;
}
.box h1{
	background-color:white;
	padding:1px;
	padding-left:35px;
	margin:0px;
	font-size:14px;
	margin-left:-35px;
	margin-right:-15px;
}
#home_left {
	width:325px;
	float:left;
}
#home_right {
	width:325px;
	float:right;
}
.button {
	border:1px solid #777;
	background-color:#ababab;
	color:#404040;
	padding:5px;
	margin-top:15px;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
.button:hover {
	color:white;
	background-color:#c3c3c3;
}
/* main container */
#photoalbum {
	clear:right;
}
/* category item */
.photoalbum_category {
	margin-right:30px;
	margin-top:20px;
	float:left;
	position:relative;
}
.photoalbum_category .cat_link{
	color:black;
	text-decoration:none;
	padding:5px;
	padding-left:100px;
	padding-top:30px;
	background-color:#c3c3c3;
	width:180px;
	display:block;
	height:25px;
	font-size:13px;
}
/* link back to previous photoalbum page */
#photoalbum_link_back {
	float:right;
	font-size:10px;
	font-weight:normal;
}

.photoalbum_category a:hover{
	background-color:#afafaf;
	color:white;
}
.photoalbum_category img {
	margin-right:5px;
}
/*  Images overview 
  container with all photos when category is viewed */
#photoalbum_photos {
}
h2#photoalbum_title {
	font-size:12px;
}
/* container for photo when category is viewed */
.photoalbum_photo {
	float:left;
	margin-right:6px;
	text-align:center;
	margin-bottom:20px;
}
/* style whitespace (background color) around the photos */
.photoalbum_photo a {
	background-color:#c3c3c3;
}
.photoalbum_photo a:hover {
	background-color:#afafaf;
}
#photoalbum_photo img {
	border:0;
}
#myGallery {
	margin-left:20px;
}
/* link item */
.link {
	margin-top:20px;
	background-color:#c3c3c3;
	padding:5px;
}
.link_label {
	font-weight:bold;
}
.link_url {

}
.right_image {
	float:right;
	margin-right:-15px;
}
.items_item {
	background-color:#d9d9d9;
	padding:20px;
	clear:right;
	margin-top:20px;
	min-height:240px;
}
.item_title {
	font-size:12px;
	font-weight:bold;
}
.item_photos {
	float:right;
	margin-left:10px;
}
#footer {
	text-align:center;
	color:#914914;
	padding:5px;
}
#footer a {
	color:#914914;
}
#footer a:hover {
	color:#ad591b;
}
textarea {
	height:100px;
}
input {
	width:100%;
}

