body {
	margin: 0px;
	background: #e6007f url(../images/shared/bg-body.jpg) center top no-repeat;
	text-align: center;
	color: #fff;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	text-transform: uppercase;
}

a , a:link, a:visited{
	color: #fff;
}

a:hover {
}

a img{
	border: 0px;
}

div.container {	
	width: 850px;
	height: 550px;
	margin: 0px auto;
	margin-top: 58px;	
	background: #ff0099 url(../images/shared/bg-container.jpg) no-repeat;
	text-align: left;
}

	img.logo {
		position: absolute;
		margin-left: 13px;
		margin-top: 75px;
		border: 0px;
		
	}
	
	div.menu {
		position: absolute;
		width: 150px;
		height: 200px;
		margin-top: 230px;
		margin-left: 45px;
	}
	
		a.menu-item, a.menu-item:visited {
			display: block;
			text-decoration: none;
			font: bold 12px Verdana, Arial, Helvetica, sans-serif;
			margin-bottom: 13px;
		}
		
		a.menu-item:hover {			
			text-decoration: none;
			color: #08e704;
		}
	
	div.main {	
		position: absolute;
		width: 455px;
		height: 400px;
		margin-top: 63px;
		margin-left: 225px;
	}
	
	div.photo-column {
		position: absolute;
		width: 115px;
		height: 500px;
		margin-top: 27px;
		margin-left: 697px;
	}
	
		div.photo-column img {
			margin-bottom: 3px;
			border: 1px #670044 solid;
		}
	
	div.footer {	
		position: absolute;
		width: 150px;
		height: 60px;
		margin-top: 450px;
		margin-left: 45px;
		font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Fotoboek */ 

a.foto-thumb {
	margin: 0px 7px 6px 0px;
}

a.foto-thumb img {
	border: 1px #670044 solid;
	margin: 0px;
}

.pages {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Fotoboek admin*/

tr.admin-photo-row td {
	border-top: 1px #ff4fb9 solid;
}

tr.admin-overview-header td {
	vertical-align: bottom;
}

input {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
}

textarea {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
}

div.admin-menu {
	margin-left: 125px;
}

a.admin-menu-item {
	display: block;
	float: left;
	padding: 7px;
	background: #00cc00 url(../images/admin/menu-btn.gif) repeat-x;
	border-top: 1px #00d100 solid;
	border-left: 1px #00d100 solid;
	border-right: 1px #005500 solid;
	border-bottom: 1px #005500 solid;
	margin-right: 10px;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

input.submit {
	width:auto;
	display: block;
	float: left;
	padding: 7px;
	background: #00cc00 url(../images/admin/menu-btn.gif) repeat-x;
	border-top: 1px #00d100 solid;
	border-left: 1px #00d100 solid;
	border-right: 1px #005500 solid;
	border-bottom: 1px #005500 solid;
	margin-right: 10px;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: pointer;
}

input.form-submit {
	width:auto;
	display: block;
	float: right;
	padding: 4px 20px;
	background: #00cc00 url(../images/admin/menu-btn.gif) 50% repeat-x;
	border-top: 1px #00d100 solid;
	border-left: 1px #00d100 solid;
	border-right: 1px #005500 solid;
	border-bottom: 1px #005500 solid;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: pointer;
}

td.content {
	text-align: left;
}

td.label {
	text-align: right;
	width: 125px;
}

div.form-buttons {
	margin-left: 180px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.copy {
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffa4cf;
	text-align:center;
}

.copy a {
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffa4cf;
	text-align:center;
}