	body {
		font: normal medium Verdana, Arial, sans-serif;
	}
	img {
		border: 0;
	}
	
	.special {
		font-weight: bold;
		color: orange;
	}
	
	#global {
		width: 980px;
		margin: 0 auto;
		border: 1px solid #eee;
	}
	#header,
	#container {
		width: 100%;
	}
	
	#header {
		clear: both;
	}
		#logo,
		#links {
			float: left;
		}
		
		#logo,
		#logo h1 {
			margin: 0;
			padding: 0;
			width: 181px;
			height: 130px;
			font-family: Trebuchet Ms;
			font-size: xx-large;
			text-align: right;
			letter-spacing: 6px;
			background: #eee;
			font-weight: normal;
		}
		#logo a {
			text-decoration: none;
			color: #000;
		}
		#links {
			margin: 0 30px;
		}
		
	
	#container {
		clear: both;
	}
		#container-left,
		#container-right {
			float: left;
		}
		
		#container-left {
			width: 180px;
			border-right: 1px solid #eee;
		}
			ul#menu { margin: 0; padding: 0; }
			ul#menu li {
				list-style-type: none;
				width: 180px;
				text-align: right;
				border-bottom: 1px solid #eee;
				
				background: #fff;
				font-family: Verdana;
				font-size: x-small;
			}
			ul#menu li a {
				display: block;
				width: 170px;
				height: 14px;
				line-height: 12px;
				
				color: #000;
				text-decoration: none;
				background: #fff;
				padding: 2px 0;
				padding-right: 10px;
			}
			ul#menu li a:hover {
				background: orange;
			}
			#container-left .adsense {
				width: 120px;
				padding-top: 10px;
				padding-bottom: 10px;
				margin: 0 30px;
			}
		#container-right {
			margin-left: 8px;
			width: 782px;
		}
		#poucet {
			height: 14px;
			line-height: 12px;
			text-align: center;
			margin-bottom: 3px;
			
			background: #fff;
			font-family: Verdana;
			font-size: x-small;
			color: #333;
		}
		#presentation {
			position: relative;
			width: 782px;
			height: 460px;
		}
		#formulary {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 120px;
			
			background-image: url(/images/grey_transparent.png) !important; 
			background-image: url(no-image);
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/grey_transparent.png');
			
		}
		#formulary h2 {
			color: #fff;
			text-align: center;
			display: block;
			
			font-family: "Trebuchet Ms";
			font-size: x-large;
		}
		#search {
			margin: 0 auto;
			width: 100%;
			text-align: center;
		}
		#search input,
		#search select {
			border: 3px double #ccc;
			background: #fff;
			font-size: 16px;
			font-weight: bold;
			letter-spacing: 2px;
			color: #333;
		}
		
		#quicklinks {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 98%;
			padding: 0 1%; 
			height: 150px;
			
			background-image: url(/images/grey_transparent.png) !important; 
			background-image: url(no-image);
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/grey_transparent.png');
			color: #fff;
			font-size: x-small;
			text-align: center;
			overflow: hidden;
		}
		#quicklinks a {
			text-decoration: none;
			color: #fff;
		}
		#quicklinks a:hover {
			font-weight: bold;
			text-decoration: underline;
		}
		
		#backlinks {
			font-size: 6px;
			color: #eee;
			overflow: hidden;
			height: 80px;
			text-align: center;
		}
		#backlinks a {
			text-decoration: none;
			color: #eee;
		}
		#photographies {
			width: 100%;
			margin: 0 auto;
			margin-left: 12px;
			padding-top: 160px;
			text-align: center;
		}
		
			/* *** Styling the gallery *** */
			#directory {
				margin-bottom: 10px;
				font-size: large;
			}
			#directory h2 {
				font-weight: normal;
				margin: 0;
				padding: 0;
				font-size: x-large;
			}
			#directory b {
				color: orange;
			}
			.f_photo {
				float: left;
				margin-right: 20px;
				margin-bottom: 10px;
			}
			.f_image {
				display: table-cell;
				text-align: center;
				vertical-align: middle;
				width: 130px;
				height: 130px;
				background: #fff;
				border: 1px solid #ccc;
				border-right: 2px solid #bbb;
				border-bottom: 2px solid #bbb;
			}
			.f_image a {
				width: 130px;
				height: 130px;
				display: table-cell;
				text-align: center;
				vertical-align: middle;
				text-decoration: none;
			}
			.f_image a:hover {
				background: orange;
			}
			.f_image * {
				vertical-align: middle;
			}
			.f_image img {
				border: 1px solid #ccc;
			}
			/*\*//*/
			.f_image {
				display: block;
			}
			.f_image span {
				display: inline-block;
				height: 100%;
				width: 1px;
				font-size: 0;
			}
			/**/
			.f_services {
				margin-top: 2px;
				text-align: center;
				width: 130px;
			}
			#next {
				text-align: center;
			}
			#next,
			#next a {
				width: 100%;
				color: #000;
			}
			
			.err404 a {
				color: orange;
				text-decoration: none;
			}
			.err404 a:hover {
				color: #333;
			}
			
	
	#footer {
		clear: both;
		text-align: center;
		width: 98%;
		padding: 10px 1%;
		border-top: 1px solid #eee;
	}
	#footer a {
		color: #bbb;
		text-decoration: none;
	}
		#footer #network, 
		#footer #creators {
			font-size: xx-small;
			color: #bbb;
			text-align: center;
		}
