
	@font-face {
		font-family: 'HelveticaNeueLTCom35Thin';
		src: url('../fonts/helvetica-neue.eot');
		src: local('Helvetica Neue LT Com 35 Thin'), local('HelveticaNeueLTCom-Th'), url('../fonts/helvetica-neue.ttf') format('truetype');
	}

	body {
		background-color:#dad5c2;
	}
	
	#header {
		height:175px;
		background-color:#68625c;
		background-image:url(../images/header-background.png);
		background-position:top;
		background-repeat:repeat-x;
	}
	#header a {
		display:block;
		width:810px;
		margin:0 auto;
	}
	
	#content {
		overflow:hidden;
		width:750px;
		padding:0px 30px 0px 30px;
		margin:0 auto;
		background-image:url(../images/content-background.png);
		background-repeat:repeat-y;
	}
	
	#banner {
		display:block;
	}
	
	#menu {
		overflow:hidden;
		height:25px;
		background-image:url(../images/menu-background.png);
		background-repeat:repeat-x;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:25px;
		text-transform:uppercase;
	}
	#menu li {
		float:left;
	}
	#menu li a {
		float:left;
		width:150px;
		text-align:center;
		color:#737373;
		text-decoration:none;
	}
	#menu li.current_page_parent a,
	#menu li.current_page_item a,
	#menu li.current_page_ancestor a,
	#menu li a:hover {
		font-weight:bold;
		color:#000000;
	}
	
	#submenu {
		margin:50px 0px 25px 25px;
		width:125px;
		float:left;
		
		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;
		line-height:15px;

	}
	#submenu li {
		margin:0px 0px 15px 0px;
	}
	#submenu li a {
		color:#787877;
		text-decoration:none;
	}
	#submenu li a:hover {
		text-decoration:underline;
	}
	#submenu li.current_page_item a,
	#submenu li.current-cat a {
		color:#000000;
	}
	#submenu li ul {
		margin:5px 0px 0px 7px;
		font-size:10px;
		line-height:13px;
	}
	#submenu li ul li {
		margin:0px 0px 4px 0px;
	}
	
	
	
	#page {
		width:550px;
		padding:0px 50px 0px 0px;
		float:left;

		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#323232;
		font-size:11px;
		line-height:20px;
		
		background-repeat:no-repeat;
		background-position:right bottom
	}
	#page .entry {
		overflow:hidden;
	}
	#page strong {
		font-weight:bold;
	}
	#page em {
		font-style:italic;
	}
	#page a {
		color:#5A8FBB;
		text-decoration:none;
	}
	#page a:hover {
		text-decoration:underline;
	}
	#page h1 {
		margin:50px 0px 0px 0px;
		font-family:'HelveticaNeueLTCom35Thin', Arial, Helvetica, sans-serif;
		color:#761400;
		font-size:33px;
		line-height:33px;
		text-transform:uppercase;
		letter-spacing:2px;
	}
	#page h1 a {
		color:#761400;
		text-decoration:none;
	}
	#page h1 a:hover {
		color:#6d6854;
		text-decoration:none;
		background-color:#dad5c2;
	}
	#page h2 {
		font-family:Arial, Helvetica, sans-serif;
		color:#787877;
		text-transform:uppercase;
	}
	#page p {
		margin:15px 0px 5px 0px;
	}
	
	#page .alignright {
		float:right;
	}
	#page .alignleft {
		float:left;
	}
	#page .wp-caption {
		margin:15px 0px 0px 0px;
	}
	#page .wp-caption-text {
		margin:5px 0px 5px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		line-height:12px;
		text-transform:uppercase;
	}
	#page hr {
		margin:30px 0px 20px 0px;
		background-color:#FFFFFF;
		border:none;
		border-bottom:#999999 dotted 1px;
	}
	#page .post {
		padding:0px 0px 35px 0px;
		border-top:#999999 dotted 1px;
	}
	#page .post:first-child {
		border:none;
	}
	
	#page .navigation {
		overflow:hidden;
		margin:0px 0px 35px 0px;
	}
	
	/* Catalogues */
	#catalogues {
		margin:25px 0px 0px 0px;
		float:left;
		width:180px;
		/*
		-moz-column-width: 13em;
		-webkit-column-width: 13em;
		-moz-column-gap: 1em;
		-webkit-column-gap: 1em;
		*/
	}
	#catalogues li.section {
		font-weight:bold;
	}
	#catalogues li.last {
		margin:0px 0px 15px 0px;
	}




	/* Footer */
	#footer {
		width:750px;
		height:15px;
		padding:35px 30px 5px 30px;
		margin:0px auto 25px auto;
		background-image:url(../images/footer-background.jpg);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		color:#747268;
		font-size:9px;
		line-height:15px;
	}
	#footer a {
		color:#3B3A36;
		text-decoration:none;
	}
	#footer a:hover {
		text-decoration:underline;
	}