/* Basic design elements */
html, body {margin-top: 20px}
body {background-color: #dedede; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}

a:link {text-decoration: underline; color: #000000}
a:visited {text-decoration: underline; color: #000000}
a:active {text-decoration: underline; color: #000000}
a:hover {text-decoration: none; color: #626262}

/* IMAGES */

		img.logo {
		border: 0px;
		width: 278px;
		height: 60px
		}
		
		/* Linebreak settings */
		img.hr_line {
		border: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 0px;
		margin-right: 0px;
		width: 772px;
		height: 1px
		}

		img.front_img {
		border: 0px;
		margin-bottom: 5px;
		}

		img.footer {
		border: 0px;
		width: 772px;
		height: 1px
		}

		/* Settings for the thumbnail images */
		img.gallery_thumb {
		border: 0px;
		margin: 5px;
		width: 100px;
		height: 100px
		}
		
		/* Settings for the resized images */
		img.gallery_org {
		margin-top: 10px;
		margin-bottom: 15px;
		border: 0px;
		}
		
		img.adm_login {
		margin-top: 2px;
		margin-right: 10px;
		border: 0px;
		height: 12px;
		width: 12px;
		position: relative;
		float: right
		}
		
		img.adm_logout {
		margin-left: 10px;
		border: 0px;
		height: 15px;
		width: 15px;
		position: relative;
		float: right
		}
		
		img.adm_function {
		margin-left: 5px;
		border: 0px;
		height: 15px;
		width: 15px;
		position: relative
		}

/* DESIGN: TABLES and DIVS */

		/* The base table */
		table.main {
		border: 0px;
		width: 772px;
		}

		/* TD containing the logotype */
		td.top_left {
		text-align: left;
		width: 386px;
		height: 60px;
		background: url('../img/bg_top_left.gif') repeat-x
		}

		/* TD containing the menu */
		td.top_right {
		width: 386px;
		height: 60px;
		background: url('../img/bg_top_right.gif') repeat-x
		}

		/* The main content */
		td.content {
		text-align: left;
		width: 772px;
		background: url('../img/bg_content.gif') repeat-y
		}

		/* The footer */
		td.footer {
		width: 772px;
		height: 1px
		}

/* CONTENT: DIVS and FONTS*/
		div.padding {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 38px;
		padding-right: 38px
		}

		div.image_padding {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 25px;
		padding-right: 25px
		}
		
		div.thumb_div {
		padding: 5px
		}

		div.desc_padding {
		width: 450px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 38px;
		padding-right: 38px
		}

		div.index_padding {
		width: 320px;
		padding-top: 0px;
		padding-bottom: 5px;
		padding-left: 38px;
		padding-right: 38px
		}

		div.project_padding {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 38px;
		padding-right: 38px;
		width: 400px
		}

		div.project_latest {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-right: 38px;
		width: 200px;
		float: right;
		}
		
		div.index_float {
		margin-top: 5px;
		margin-bottom: 10px;
		margin-right: 38px;
		padding: 5px;
		width: 280px;
		border: 1px solid #c0c0c0;
		background: #dedede;
		float: right;
		}

		div.admin_menu {
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 33px;
		padding-right: 38px
		}

		div.paging {
		text-align: center;
		padding-top: 0px;
		padding-bottom: 10px;
		padding-left: 38px;
		padding-right: 38px
		}

		div.capture {
		color: #626262;
		padding-bottom: 20px;
		font-size: 20px;
		font-weight: bold
		}

		div.portcapt {
		color: #626262;
		font-size: 20px;
		font-weight: bold
		}
		
		div.procapt {
		color: #626262;
		padding-bottom: 5px;
		font-size: 20px;
		font-weight: bold
		}

		div.date {
		color: #626262;
		font-style: italic
		}

		div.menu {
		padding-top: 39px;
		padding-right: 38px;
		text-align: right;
		font-weight: bold
		}
		
		div.footer {
		text-align: left;
		padding-top: 5px;
		padding-left: 10px;
		font-size: 10px;
		color: #626262
		}

		input {
		background: #ffffff;
		border: 1px solid #cccccc
		}
		
		textarea {
		background: #ffffff;
		border: 1px solid #cccccc
		}