	/* ******************************************************************** 
	Theme Name: Eyes On My Work (EOM)
	Theme URI: http://eyes-on-mywork.com/
	Description: This is the theme variant for "Eyes On My Work". EOM is part of the "Eyes On Group" and part of the "CID Network".
	
	Created: januari 2008
	Version: 1.0
	Author: Ivo Vandeberg
	Author URI: http://cid-iv.com/
	*********************************************************************** */
	
	/* TABLE OF CONTENTS
	
	COLOR REFERENCE
	GLOBAL RESET
	GLOBAL STYLES
	MAIN GRID STYLES
	CONTENT GRID STYLES
	TYPOGRAPHY STYLES
	CATEGORY SPECIFIC STYLES
	CATEGORY
	FORM STYLES
	BUTTON STYLES
	WRAPPER STYLES
	HEADER STYLES
	META STYLES
	MENU STYLES
	LIST STYLES
	SIDEBAR STYLES
	FALBUM STYLES
	FOOTER STYLES
	POST STYLES
	COMMENT STYLES
	SIMPLE TAG STYLES
	EDIT STYLES
	OVERLAY STYLES
	ERROR MESSAGES
	DEBUG STYLES
	THICKBOX STYLES
	BOOKMARK STYLES
	SINGLE POST STYLES
	FLICKR PHOTO ALBUM STYLES
	*/
		
	/* COLOR REFERENCE
	Accent Blue:					#7199CB
	Accent Blue Dark:			#1C5EB5
	Accent Orange:				#FF7200
	Accent Light Orange:	#FABB4C
	Mid Grey: 						#999
	Light Grey: 					#EFEFEF
	Dark Black Grey: 			#333
	
	/* ******************************************************************** */
	
	/* START GLOBAL RESET */
	body {
		background: #FFF none;
		color: #333;
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:	68.75%; /* 11px */
		line-height: 1.4em;
	}
	a {
		outline: none;
		text-decoration: none;
	}
	ul, ol {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	form {
		padding: 0;
		margin: 0;
	}
	img {
		padding: 0;
		border-width: 0;
	}
	/* END GLOBAL RESET */

	/* START GLOBAL STYLES */
	.float-left {
		float: left;
	}
	.float-right {
		float: right;
	}
	.clear {
		clear: both;
		line-height: 0;
		margin: 0;
		height: 0;
	}
	.underline {
		background: #FFFFFF url("img/lines/ln-dot-hor.gif") repeat-x scroll bottom;
	}
	.hidden {
		display: none;
	}
	ul {
		margin: 0 0 10px 0;
	}
	ul.bullets {
		list-style-image: url(img/bullets/blt-list.gif);
		list-style-position: outside;
		padding: 0 0 0 17px;
		font-size: 1.182em;
		line-height: 1.4em;
	}
	ul.bullets li {
		padding: 0 0 6px;
	}
	ul.bullets a:hover {
		color: #FF7200;
		background: #FFF none;
	}
	p a,
	a.inline,
	ul.bullets a
	{
		color: #000;
		background: #FFF url(img/lines/ln-dot-hor.gif) repeat-x scroll bottom;
	}
	small {
		line-height: 1em;
	}
	/* END GLOBAL STYLES */

	/* START MAIN GRID STYLES */
	.page,
	#meta,
	#header
	{
		width: 980px;
		margin: 0 auto;
		clear: both;
	}
	#full-wrapper {
		position: relative;
	}
	#wrapper {
		position: relative;
	}
	.page {
		position: relative;
	}
	#header {
		height: 250px;
	}
	#meta {
		height: 30px;
	}
	#searchbox {
		float: left;
		clear: none;
		margin-left: 110px;
		padding: 3px 0 0;
		position: relative;
		z-index: 10;
	}
	#page-meta {
		float: left;
		clear: none;
		margin: 0 0 0 25px;
	}
	#site-meta {
		float: right;
		clear: none;
		margin: 0 0 0 5px;
	}
	#sidebar {
		margin: 0;
		width: 160px;
		float: left;
		clear: none;
		padding: 2px 0 0;
		overflow: hidden;
	}
	#menu {
		width: 160px;
		float: left;
		margin: 0 0 0 10px;
	}
	#content {
		width: 640px;
		height: auto;
		margin: 0 0 20px 340px;
		padding: 0 0 35px 0;
		position: absolute;
	}
	#archive-page #content {
		width: 555px;
	}
	#index-page #content {
		width: 640px;
	}
	#content-footer {
		width: auto;
		margin: 30px 0 10px 0;
		height: 100px;
	}
	#content-footer .footer-block {
		width: 147px;
		float: left;
		clear: none;
		margin: 10px 10px 10px 0;
	}
	#extra {
		float: right;
		clear: right;
		border-left: 10px solid #FFFFFF;
		width: 154px;
		position: relative;
		margin: 0 0 0 10px;		
		background-color: #FFFFFF;	
	}
	#index-page #extra {
	}
	#extra-wrapper {
		padding: 0 0 0 4px;
		border-left: 2px solid #F0F0F0;
		position: relative;
	}
	/* END MAIN GRID STYLES */

	/* START CONTENT GRID STYLES */
	#index-page #features {
		border: 1px solid #333;
		height: 228px;
		margin: 0 9px 10px;
		background: #FFF url(img/banners/FeaturedBanner.jpg) no-repeat scroll 0;
		overflow: hidden;
	}
	#index-page #features a,
	#index-page #features img
	{
		border: none;
		
	}
	/* Featured content styles */
	#featured_content { }
	#featured_content .wrapper { }
	.featured_content_end {
		height: 20px;
		background: #FFF url(img/backgrounds/featured_endcap.gif) no-repeat scroll 0 bottom;
		overflow: hidden;
		clear: both;
		display: block;
		margin: 10px 0 0;
	}
	#featured_content h2 {
		background: #FFF url(img/backgrounds/featured_title_640.gif) no-repeat scroll 0 0;
		padding: 2px 9px 2px !important;
		border-bottom: none !important;
	}
	.content-block,
	.featured_block
	{
		width: 198px;
		height: 220px;
		float: left;
		clear: none;
		margin: 0 20px 0 0;
		overflow: hidden;
		padding: 0 0 6px;
		background: #FFF none;
	}
	.end_block {
		 margin-right: 0;
	}
	.content-block h3,
	.featured_block h3
	{
		background: transparent url(img/backgrounds/featured_title_bg.gif) no-repeat scroll 0 0;  
		margin: 0;
		padding: 1px 9px 5px;
	}
	.featured_block h3 span {
		font-size: 0.9em;
	}
	.featured_block li {
		padding: 0 9px;
	}
	.featured_block li.featured_block_title {
		padding: 0;
		width: 200px;
		margin: 0 0 6px;
	}
	div.featured_block .featured_block_content {
		border: 1px solid #333;
		margin: 0 9px;
		background: #FFFFFF none;
		height: 200px;
		overflow: hidden;
	}
	div.featured_block #rand_img {
		background: #FFF none;
	}
	.content-block li,
	.content-block li a,
	.featured_block li,
	.featured_block li a
	{
		float: left;
		clear: both;
		width: 182px;
	}
	.content-block li a,
	.featured_block li a
	{
		color: #A7A7A7;
		font-size: 1.182em;
		font-weight: bold;
		padding: 2px 0;
		border-bottom: 1px dashed #CACACA;
	}
	.content-block li a:hover,
	.featured_block li a:hover
	{
		font-weight: bold;
		color: #FF7200;
	}
	.featured_block #featured_links_title {
		margin-top: 10px;		
	}
	.featured_block #rand_img {
		text-align: center;
		width: 182px;
	}
	.content-block h2,
	.content-block h2
	{
		margin-bottom: 5px;
	}
	.movie-listings {
		float: left;
	}
	.last-fm-listings {
		float: right;
	}
	/* */
	#content #wassup-widget h2.widgettitle,
	#content #wassup-widget ul.links
	{
		width: 160px;
		float: left;
		margin: 0 10px 10px 0;
		clear: both;
		height: 1%; 
	}
	/* END CONTENT GRID STYLES */

	/* START TYPOGRAPHY STYLES */
	a:hover {
		color: #7199CB;
	}
	/* Sizing */
	h1 { font-size: 2em; line-height: 25px; }
	h2 { font-size: 1.4em; }
	h3 { font-size: 1.182em; }
	h4 { font-size: 0.9em; }
	h5 { font-size: 0.9em; }
	p {
		font-size: 1.182em; /* 10px = 1.091em; */
		line-height: 1.4em;
	}
	/* Margins */
	h1, h2, h3, h4, h5, p { margin: 0 0 10px; }
	h4 h5 { margin: 0 0 5px; }
	/* Colors */
	h1,
	h1 a
	{
		/*color: #FF7200;*/
	}
	h1, h2, h3, h4, h5, h1 a, h2 a, h3 a { color: #1C5EB5; } /*7199CB*/
	p a { color: #333333; }
	
	/* Additional styling */
	h1 { padding: 0px; }
	h2 {
		background: transparent url("img/lines/ln-dot-hor.gif") repeat-x top left;
		padding: 3px 0 1px;
		font-weight: bold;
	}
	#content h2 {
		margin: 20px 0 10px;
		border-bottom: 1px solid #7199CB;
	}
	#content h2.page-sub-title {
		border-top: none;
		border-bottom: none;
		background: #FFF none;
		margin-top: 0;
		color: #333;
		padding-bottom: 3px;
	}
	#content h2.page-sub-title span,
	#content h2.page-sub-title a {
		color: #7199CB;
	}
	.entry h2 a,
	.entry h3 a
	{
		background: transparent none;
		color: #1C5EB5;
	}
	h3  {
		font-weight: bold;
		margin: 20px 0 10px;
	}
	#index-page h1.page-title {
		margin-bottom: 0;
	}
	.fpl4 {
		font-size: 1.4em;
	}
	/* END TYPOGRAPHY STYLES */

	/* START CATEGORY SPECIFIC STYLES */
	#archive-page span.btn-cta {
		width: 530px;
		display: block;
		margin-bottom: 10px;
	}
	#archive-page span.btn-cta a {
		background: transparent url(img/buttons/btn-cta-link.gif) no-repeat scroll right 0;
	}
	#archive-page .entry {
		margin: 0 10px;
	}
	/* Search page */
	#search_page #content .post {
		margin: 0 0 20px;
	}
	#search_page #content h2.post-title {
		margin: 0 0 5px;
	}
	#search_page #content .post .entry {
		margin-top: 10px;
	}
	/* END CATEGORY SPECIFIC STYLES */
	
	/* START FORM STYLES */
	form {
		margin: 0;
		padding: 0;
	}
	fieldset {
		margin: 0;
		padding: 0;
		border: none;
	}
	.form_list li {
		margin: 0 0 5px;
		clear: both;
	}
	/* Form footer styles */
	.form_list .form_footer {
		margin: 10px 10px 0 112px;
		text-align: left;
	}
	/* Header styles */
	form h2,
	#content form h2
	{
		margin-top: 0;
	}
	/* Label styles */
	label {
		width: 100px;
		display: block;
		float: left;
		text-align: right;
		vertical-align: text-bottom;
		clear: left;
		color: #000;
		font-weight: bold;
		margin: 0 11px 0 0;
		padding: 3px 0 0;
		font-size: 1.182em;
	}
	label.inline {
		display: inline;
		vertical-align: middle;
		padding: 0;
		margin: 0 0 0 5px;
		clear: none;
		width: auto;
		max-width: 340px;
	}
	label.inline_multi {
		clear: none;
		display: inline;
		padding: 4px 0 5px 5px;
		width: auto;
		max-width: 335px;
		text-align: left;
	}
	label.inline label {
		margin: auto;
		width: auto;
		height: auto;
		display: inline;
		padding: 0 3px 0 0;
	}
	label.inline label span {
		padding: 3px 0 0 0;
	}
	/* Input styles */
	input,
	textarea,
	select
	{
		padding: 2px 3px 3px 3px;
		line-height: 1em;
		height: 13px;
		background: #FFFFFF none;
		border: 1px solid #CACACA;
		font-size: 1.182em;
		outline-style: none !important;
		vertical-align: middle;
	}
	input {
		height: 15px;
		padding: 3px 3px 2px;
	}
	select {
		height: 22px;
		margin: 0 6px 0 0;
		padding: 1px 0 0;
	}
	option {
		padding-bottom: 1px;
		padding-left: 3px;
		padding-top: 1px;
	}
	textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.182em;
		padding: 3px 2px;
		width: 346px;
	}
	input.checkbox,
	input.radio
	{
		background: transparent none;
		border: none;
		margin-left: 0;
		outline-style: none;
		padding: 0;
	}
	input.selected {
		border-color: #000;
	}
	
	input#submit {
		height: 21px;
		padding: 1px 3px 3px 3px;
		cursor: pointer;
		font-weight: normal;
		font-size: 1em;
		background: #F0F0F0 none;
	}
	input#submit:hover {
		background: #6699CC none;
		color: #FFFFFF;
	}
	
	/* Input sizes */
	.input_small {
		width: 8em;
	}
	.input_large {
		width: 16.182em;
	}
	.input_2char {
		text-align: center;
		width: 25px;
	}
	.input_2numb {
		text-align: center;
		width: 20px;
	}
	.input_4char {
		text-align: center;
		width: 30px;
	}
	.input_6char {
		text-align: center;
		width: 45px;
	}
	.input_7char {
		text-align: center;
		width: 56px;
	}
	.select_large {
		width: 186px;
	}
	.select_small {
		width: 96px;
	}
	/* Radio set */
	.form_list .radio_set {
		width: auto;
		float: left;
	}
	.form_list .radio_set input {
	  float: left;
	  clear: left;
	  margin: 0 0 5px;
	}
	.form_list .radio_set input.radio,
	.form_list .radio_set input.checkbox
	{
		margin: 0;
	}
	.form_list .radio_set label
	{
	  width: auto;
	  font-weight: normal;
	  margin: 0 0 5px 5px;
	}
	/* Form buttons */
	li.form_remark {
		color: #999999;
		background-color: #FFF;
		margin: 0 0 5px 110px;
	}
	li.form-buttons {
		margin: 5px 0 5px 110px;
	}
	/* Search form styles. */
	#content .search-website-form {
		margin: 0 0 10px;
	}
	#content #searchform #searchsubmit,
	#content #searchform #searchsubmit_onpage
	{
		background: #FFF url(img/buttons/btn-search-small.gif) no-repeat scroll 0 0;
		color: #FABB4C;
		font-weight: bold;
		font-size: 1.273em;
		width: 100px;
		height: 20px;
		border: none;
		text-align: left;
		padding: 0 0 3px 6px;
		cursor: pointer;
	}
	/* Error messages */
	.msg_form_err {
		background: #FFF url(img/icons/icn_warning.gif) no-repeat scroll 3px;
		clear: both;
		display: none;
		font-weight: bold;
		height: auto;
		margin: 0pt 0pt 0pt 110px;
		padding: 3px 0pt 0pt 22px;
	}
	.form_list li.input_err input,
	.form_list li.input_err select,
	.form_list li.input_err textarea
	{
		background: #FFEBAF none !important;
	}
	.form_list li.form_err input,
	.form_list li.form_err textarea
	{
		background: #FFE79F none;
		border: 1px solid #FFD75F;
	}
	.form_list li.form_err .msg_form_err {
		display: block;
	}
	/* Messages */
	.msg_thank,
	.msg_alert,
	.msg_error
	{
		list-style-image: none;
		list-style-type: none;
		padding: 11px 0;
	}
	.form_list .msg_thank,
	.form_list .msg_alert,
	.form_list .msg_error
	{
		margin: 11px 0;
	}
	.msg_thank {
		background: #E0EFEC url(img/icons/icn_msg_green.gif) no-repeat scroll 3px 10px;
		border: 1px dashed #8F8F8F;
	}
	
	.msg_alert {
		background: #FFE38F url(img/icons/icn_msg_orange.gif) no-repeat scroll 3px 3px;
		border: 1px solid #8F7F50;
	}
	#index-page .msg_alert {
		margin-bottom: 20px;
	}
	.msg_error {
		background: #FFAFC1 url(img/icons/icn_msg_red.gif) no-repeat scroll 3px;
		border: 1px solid #CB0040;
	}
	.msg_thank p,
	.msg_alert p,
	.msg_error p
	{
		font-size: 1.182em;
		margin: 11px 0 0;
		padding: 0 11px 0 49px;
	}
	.msg_thank h4,
	.msg_alert h4,
	.msg_error h4
	{
		border-bottom: none;
		font-size: 1.182em;
		font-weight: bold;
		height: 18px;
		margin: 0 11px 6px 49px;
		overflow: visible;
		padding: 1px 0 0;
		color: #000;
	}
	.msg_thank h4 {
		background-color: #E0EFEC;
	}
	.msg_alert h4 {
		background-color: #FFE38F;
	} 
	.msg_error h4 {
		background-color: #FFAFC1;
	}
	/* Form buttons */
	.form_list .form_buttons {
		height: 22px;
		margin: 11px 0 0 110px;
		text-align: center;
	}
	/* Contact form styles */
	#contact_formulier {
		width: 360px;
		float: left;
		clear: right;
	}
	#contact_formulier textarea { 
		width: 243px;
		height: 100px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.182em;
	}
	#contact_formulier input.input_large {
		width: 241px;
	}
	#contact_formulier .form_buttons span.btn-cta {
		float: left;
	}
	/* Newsletter form */
	#nieuwsbrief_formulier {
		margin: 20px 0 0;
	}
	/* END FORM STYLES */
	
	/* START BUTTON STYLES */
	/* CTA Buttons */
	a.btn-cta,
	div.slideshowlink,
	div.btn-cta
	{
		background: #000 url("img/buttons/btn-cta.gif") no-repeat scroll left -1px;
		overflow: hidden;
		padding: 4px 0 3px 9px;
		margin-top: 5px;
	}
	a.btn-cta span {
		background: transparent url("img/buttons/btn-cta-link.gif") no-repeat scroll top right;
		padding: 1px 35px 4px 0;
	}
	a.btn-cta,
	span.btn-cta a
	{
		color: #FFF;
		background-color: #000;
		font-weight: bold;
		font-size: 1.273em;
	}
	a.btn-cta:hover,
	span.btn-cta a:hover
	{
		color: #FF9D4F;
	}
	span.btn-cta,
	div.btn-cta
	{
		background: #000 url("img/buttons/btn-cta.gif") no-repeat scroll left 0px;
		padding: 4px 0 0 9px;	
		display: block;
		width: auto;
		border: 1px solid #FFF;
	}
	span.btn-cta a,
	a.slideshowlink,
	div.btn-cta input
	{
		padding: 0 9px 0 0;
		line-height: 21px;
		background: transparent url("img/buttons/btn-cta-end.gif") no-repeat scroll top right;
		display: block;
		width: auto;
	}
	div.slideshowlink {
		width: 125px;
		padding: 3px 0pt 3px 9px;
		margin: 0 0 10px;
	}
	.entry a.slideshowlink {
		background: transparent url("img/buttons/btn-cta-end.gif") no-repeat scroll top right;
		color: #FF9D4F;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
	}
	/* END BUTTON STYLES */

	/* START WRAPPER STYLES */
	#wrapper {
		position: relative;
	}
	#full-wrapper {
		background: transparent url("img/header/hdr-bg2.gif") no-repeat scroll right -73px;
	}
	/* END WRAPPER STYLES */
	
	/* START HEADER STYLES */
	#header-logo {
		margin: 53px 0 0 -5px;
		border-width: 0;
	}
	#header-logo a {
	}
	#header-logo-subtitle {
		margin: 0 0 0 167px;
	}
	/* END HEADER STYLES */
	
	/* START META STYLES */
	#meta {
		padding: 5px 0 10px 20px;
		width: 960px; 
	}
	#homelink {
		float: left;
		clear: left;
		padding: 7px 0 0;
		width: 32px;
	}
	#homelink a {
		color: #999;
	}
	#homelink a:hover {
		color: #333;
	}
	#searchbox label {
		font-weight: bold;
		text-transform: uppercase;
		font-size: 1em;
		letter-spacing: 0.1em;
		color: #A7A7A7;
		width: auto;
		padding: 3px 3px 0 0;
		margin: 0;
	}
	#searchbox input {
		width: 97px;
		background-color: #FDFDFD;
		border-color: #D2D2D2;
		font-size: 1em;
		letter-spacing: 0.1em;
	}
	#page-meta {
		padding: 3px 0 0;
	}
	#page-meta a,
	#site-meta a
	{
		color: #5F5F5F;
		font-size: 1em;
		font-weight: bold;
		text-decoration: none;
	}
	#site-meta {
		padding: 6px 0 0;
	}
	#site-meta a {
		font-size: 1.182em;
	}
	#page-meta a:hover,
	#site-meta a:hover
	{
		color: #7199CB;
	}
	.rss-link {
		padding: 0 0 0 20px;
		background: transparent url("img/icons/icn-feed.gif") no-repeat;
	}
	.rss-link:hover {
		background: transparent url("img/icons/icn-feed-over.gif") no-repeat;
	}
	#theme_selection {
		float: right;
		clear: none;
		height: 17px;
		width: 54px;
		padding: 5px 10px 0px;
		background: transparent url(img/lines/ln_vert_1px_black.gif) no-repeat scroll right bottom;
	}
	#theme_selection a {
		float: right;
		clear: none;
		width: 11px;
		height: 11px;
		border: 1px solid #000;
		margin: 4px 0 0 10px;
	}
	#theme_selection a#select_night {
		background: #000 none;
	}
	#theme_selection a#select_day {
		background: #FFF none;
	}
	/* END META STYLES */
	
	/* START MENU STYLES */
	/* Main menu list styles. */
	#menu ul,
	#menu li,
	#menu a
	{
		float: left;
		clear: both;
		height: auto;
	}
	#menu {
		margin: 0;
		padding: 2px 0 0;
		list-style: none;
		width: 160px;
		letter-spacing: 0.1em;
	}
	#menu ul {
		padding: 0 0 5px 15px;
	}
	#menu ul li {
		width: 145px;
	}
	#menu ul li ul { 
		padding: 0;
		margin: 0;
	}
	#menu ul li ul li {
		padding: 0 15px 0 3px;
		width: 127px;
	}
	#menu li.pagenav,
	#menu li.categories
	{
		border-width: 0;
		font-size: 1.455em; /*16px*/
		font-weight: bold;
		color: #B4D0F2;
		background: #FFF url(img/backgrounds/column_title.gif) no-repeat left top;
	}
	#menu li.pagenav span,
	#menu #concepts-menu li.categories span
	{
		display: block;
	}
	#menu #concepts-menu li.categories span {
		background: transparent url(img/bullets/blt-2-menu-c.gif) no-repeat 0 0;
		padding: 0 0 5px 23px;
	}
	#menu #images-menu li.pagenav span {
		background: transparent url(img/bullets/blt-2-menu-i.gif) no-repeat 0 0;
		padding: 0 0 5px 20px;
	}
	#menu #designs-menu li.pagenav span {
		background: transparent url(img/bullets/blt-2-menu-d.gif) no-repeat -4px 0;
		padding: 0 0 5px 20px;
	}
	#menu #concepts-menu {
		margin-bottom: 20px;
	}
	#menu ul li a, /* Categories */
	#menu ul li ul li a /* Pages */
	{
		font-size: 1em;
		text-decoration: none;
		padding: 4px 0;
		font-weight: bold;
		margin: 0;
		color: #7F7F7F;
		background: #FFF url("img/lines/ln-dot-hor.gif") repeat-x scroll bottom;
		width: 100%;
	}
	#menu ul li ul li a {
		font-size: 0.8em;
	}
	#menu a:hover {
		color: #FF7200;
	}
	
	/* Meta and Admin menu styles. */
	#menu #meta-menu,
	#menu #admin-menu
	{
		padding-left: 18px;
	}
	#menu #admin-menu {
		margin-bottom: 35px;
	}
	#menu #meta-menu li { }
	#menu #meta-menu li.title { }
	
	#menu #meta-menu li.title h3 {
		margin: 0 0 10px;
		color: #FF7200;
	}	
	#menu #meta-menu li a,
	#menu #admin-menu li a
	{
		background: transparent none;
		text-transform: uppercase;
		font-weight: normal;		
		padding-top: 0;
	}
	#menu #meta-menu li.current_page_item a,
	#menu #admin-menu li.current_page_item a
	{
		font-weight: bold !important;
		color: #333333 !important;
		background-color: #FFF;
	}

	/* Current category. */
	.current-cat {
		font-weight: bold;
	}
	#menu ul li.current_page_item a,
	#menu ul li.current-cat a
	{
		color: #333333;
	}
	/* END MENU STYLES */
	
	/* START LIST STYLES */
	/* Poem lists. */
	ul.poem {
		margin: 0 0 10px;
	}
	ul.poem li {
		font-size: 1.182em;
		margin: 0 0 5px;
	}
	/* Definition lists. */
	dl { }
	dt {
		margin: 0 0 10px 0;
		font-size: 1.182em;
		font-weight: bold;
	}
	dd {
		font-size: 1.182em;		
		line-height: 1.4em;
		margin: 0 0 10px 0;
		
	}
	/* Contact sheet */
	#contact_sheet {
		width: 260px;
		float: left;
		clear: left;
		margin: 0 20px 0 0;
	}
	#contact_sheet h2 {
		margin-top: 0;
	}
	dl.contact-sheet-definition {
		/*width: 260px;*/
		
		margin: 0;
		clear: both;
		float: left;
		width: 260px;
	}
	dl.contact-sheet-definition dt {
		margin: 0 5px 5px 0;
		text-align: right;
		border-right: 1px solid #333333;
		padding: 0 5px 0 0;
		clear: left;
		float: left;
		width: 95px;
	}
	dl.contact-sheet-definition dd {
		float: left;
		margin: 0 0 5px 0;
		padding: 0;
		width: 154px;
	}
	dt.level2 {
		color: #666666;
		background-color: #FFF;
		padding-left: 10px;
	}
	dd.level2 {
		color: #333333;
		background-color: #FFF;
		font-size: 1em;
		padding-left: 8px;
		border-left: 4px solid #ACC3E1;
	}
	/* Link lists. */
	.link-list {
		margin: 0 0 20px;
	}
	.link-list li {
		margin: 0 0 5px;
		border-bottom: 1px solid #EFEFEF;
	}
	.link-list a {
		font-size: 1.182em;
		color: #333333;
		padding: 0 0 3px;
	}
	/* END LIST STYLES */
	
	/* START SIDEBAR STYLES */
	#sidebar ul,
	#sidebar ul li,
	#sidebar ul li ul,
	#sidebar ul li ul li,
	#sidebar ul li ul li a
	{
		clear: both;
		float: left;
	}
	#sidebar ul {
		margin: 0;
		width: 160px;
	}
	#sidebar ul li {
		margin: 0 0 10px;
		width: 100%;
	}
	#sidebar ul li ul li {
		margin: 0;
	}
	#sidebar ul li h2 {
		margin: 0 0 6px;
		color: #5F5F5F;
		font-size: 1.182em;
		background: #FFF url(img/backgrounds/column_title_2.gif) no-repeat scroll 0 0;
		padding: 1px 9px 4px 8px; 
	}
	#sidebar ul li ul {
		padding: 0;
		margin: 0 0 0 9px;
	}
	#sidebar ul li ul li h2 a {
		float: none;
		width: 160px;
	}
	#sidebar #recently-updated-posts h2 {
		margin-top: 0px;
	}
	#sidebar #archives ul li {
		font-weight: normal;
	}
	#sidebar #archives ul li a {
		clear: none;
		width: auto;
		font-weight: bold;
	} 
	#sidebar ul li ul li {
		font-size: 1.182em;
		font-weight: bold;
	}
	#sidebar ul li ul li a {
		height: auto;
		padding: 2px 0;
		width: 151px;
	}
	#sidebar p,
	#sidebar h3,
	#sidebar a
	{
		color: #A7A7A7;
	}
	#sidebar a:hover {
		color: #FF7200;
	}
	#sidebar h3 {
		font-size: 1.182em;
		font-weight: bold;
		color: #5F5F5F;
	}
	#sidebar #nav_posts_in_category {
		margin-bottom: 0;
	}
	#sidebar #nav_posts_in_category h2 {
		text-transform: capitalize !important;
	}
	#sidebar .current_page_item a {
		color: #666;
		background-color: #FFF;
	}
	#sidebar .stc_widget a {
		padding: 3px 0 0 9px;
		background-color: transparent;
	}
	#sidebar #calendar_wrap { 
		margin: 0 0 0 7px;
	}
	/* END SIDEBAR STYLES */
	
	/* START FALBUM STYLES */
	#falbum {
		clear: right;
		float: left;
	}
	#falbum a {
		color: #666666;
		background-color: #FFF;
		text-decoration: none;
	}
	#falbum a:hover {
		color: #7199CB;
		background-color: #FFF;
	}
	.falbum-title {
		margin: 0 0 5px !important;
		color: #7199CB !important;
		background-color: #FFF;
	}
	.falbum-album .falbum-title a {
		color: #7199CB !important;
		background-color: #FFF;
	}
	.falbum-textblock {
		float: left;
		clear: right;
		padding: 1px;
	}
	.falbum-tags-block {
		border-bottom: 1px solid #999999;
		padding: 5px 0 3px 0;
	}
	.falbum-tags-label {
		font-weight: 700;
		color: #999999;
		background-color: #FFF;
	}
	.falbum-tags { 
		clear: right;
	}
	#falbum-page #page-meta {
		display: none;
	}	
	/* END FALBUM STYLES */
	
	/* START FOOTER STYLES */
	#content-footer {
		color: #666666;
		border: 1px dashed #A6A6A6;
		padding: 5px 0 5px 10px;
		background: #EDEEEE url(img/backgrounds/wallpaper_1.gif) repeat scroll top left;
		height: auto;
	}
	#content-footer h5 {
		color: #3F3F3F;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 1em;
	}
	#content-footer ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	#content-footer ul li {
		margin: 0 0 3px;
	}
	#content-footer a {
		color: #666666;
		background-color: transparent;
	}
	#content-footer a:hover {
		color: #7199CB;
	}
	#content-footer p {
		font-weight: bold;
		margin: 0;
	}
	/* Page footer styles. */
	#page-footer {
		background: #A1A19F none;
		border-top: 10px solid #FFF;
		position: fixed;
		bottom: 0;
		width: 100%;
		color: #FFF;
		letter-spacing: 0.1em;
		z-index: 100;
	}
	#page-footer .wrapper {
		padding: 5px 0px 5px 15px;
		margin: 0 auto;
		width: 965px;
	}
	#page-footer a {
		color: #FFF; 
	}
	#page-footer a:hover {
		text-decoration: underline;
		background-color: none;
	}
	/* END FOOTER STYLES */
	
	/* START POST STYLES */
	#post h3 a {
		text-decoration: none;
	}
	.postmetadata,
	.remark
	{
		background-color: #F4F4F4;
		border-left: 4px solid #CCCCCC;
		color: #606060;
		font-size: 0.818em;
		font-weight: bold;
		line-height: 1.5em;
		margin: 20px 0 0;
		padding: 3px 5px 5px;
	}
	.remark {
		font-size: 1em;
	}
	.remark h3 {
		margin-top: 0;
	}
	.postmetadata a,
	.entry a
	{
		color: #333;
		background: #FFF url(img/lines/ln-dot-hor.gif) repeat-x scroll bottom;
	}
	.postmetadata a,
	.remark a,
	.postmetadata h3 a,
	.remark h3 a
	{
		color: #7199CB;
		background-color: #F4F4F4;
	}
	#link_w3c_xhtml,
	#link_w3c_css
	{
		background: none;
	}
	.postmetadata a:hover,
	.entry a:hover,
	.remark a:hover 
	{
		color: #7199CB;
	}
	.post-pre-meta {
		float: right;
		clear: none;
		font-size: 0.9em;
		font-weight: normal;
		margin: 0 5px 0 0;
	}
	.entry {
	}
	.entry .social_bookmark a { /* Reset for social bookmark icons. */
		background-image: none;
	}
	.entry .social_bookmark br {
		display: inline;
		line-height: 0;
	}
	.entry .d20 {
		margin: 5px 0 0;
	}
	#single-page .entry {
		margin: 0 10px;
	}
	.more-link {
		padding: 5px 0 0;
		color: #999999;
	}
	/* Index page styles */
	#index-page h2.post-title {
		font-size: 1.182em;
		color: #666666;
		background: transparent none;
	}
	#index-page h2.latest-article-title { 
		padding-left: 0;
	}
	#index-page #latest-post .entry {
		margin: 0 9px;
	}
	#index-page #latest-post .entry h3 {
		margin-top: 0;
	}
	#index-page #index_welcome {
		width: 160px;
		height: 105px;
		margin: 0 0 10px 9px;
		background: #FFF url(img/backgrounds/tagcloud_widget_bg2.jpg) no-repeat scroll 0 -15px;
	}
	#index-page #index_welcome p {
		background: transparent;
		color: #333;
		font-weight: bold;
		font-size: 1.1em;
		margin: 0 10px 0 0;
	}
	#index-page #index_welcome p a {
		color: #4F709F;
		background: transparent;
		border: none;
	}
	
	#index-page #featured_content {
		padding-bottom: 0 0 5px;
	}
	#index-page #featured_content ul.poem li,
	#index-page #featured_content p
	{
		font-size:0.9em;
		line-height:1.4em;
	}
	/* News module */
	.mod-news .entry {
		font-size: 1.182em;
		height: auto;
		padding: 0 0 5px;
		border-bottom: 1px solid #333;
	}
	.mod-news .entry h4 {
		background-color: #FFF;
		color: #000;
		padding: 2px 5px 1px;
		margin: 0 0 5px;
	}
	.mod-news .entry p {
		padding: 0 5px;
	}
	.mod-news .entry a.more_link {
		margin: 0 5px;
	}
	/* Special icons */
	#archive-page #content {
		width: 640px;
	}
	#archive-page .icon {
		height: 84px;
		width: 84px;
		overflow: visible;
		float: left;
		margin: -22px 0 0 -12px;
	}
	#archive-page .icn-new {
		background: transparent url("img/icons/icn-new.gif") no-repeat scroll 0 0;
		margin-top: -29px;
	}
	#archive-page .icn-featured {
		background: transparent url("img/icons/icn-featured.gif") no-repeat scroll 0 0;
	}
	#archive-page .post {
		width: 545px;
		float: left;
	}
	/* Links page */
	#links-page .content-block {
		margin: 0 15px 10px 0;
		height: auto;
	}
	#links-page .content-block h2 {
		margin-top: 0;
	}
	/* Post navigation styles. */
	.navigation {
		margin: 10px 0 0;
		background: transparent url("img/lines/ln-hor-1px-7B7B7B.gif") repeat-x scroll center;
		width: 100%;
	}
	#archive-page .navigation {
		background-image: none;
	}
	.navigation .nav-left {
		background: transparent url("img/buttons/arw-left.gif") no-repeat 0 0;
		padding: 3px 0 0 20px;
	}
	.navigation .nav-right {
		background:   url("img/buttons/arw-right.gif") no-repeat top right;
		padding: 3px 20px 0 0;
	}
	.navigation .nav-left span,
	.navigation .nav-right span
	{
		background: transparent url("img/lines/ln-dot-hor.gif") repeat-x scroll bottom;
		padding: 0 0 2px 0;
	}
	.navigation .nav-left span span,
	.navigation .nav-right span span
	{
		background-color: #FFF;
		padding: 0 5px 2px 5px;
	}
	.navigation .nav-left a,
	.navigation .nav-right a
	{
		color: #333;
		font-weight: bold;
	}
	.navigation .nav-left a:hover,
	.navigation .nav-right a:hover
	{
		color: #7199CB;
	}
	/* Exceptions */
	.entry .related-articles {
		display: none;
	}
	#sidebar ul li#wp-cumulus {
		margin: 0;
	}
	#wp-cumulus .widgettitle {
		margin-bottom: 0;
	}
	#wpcumuluswidgetcontent {
		background: #FFF url(img/backgrounds/tagcloud_widget_bg.jpg) no-repeat scroll 0 0;
	}
	.entry .ngg-singlepic {
		border: none;
		position: static;
	}
	/* Bookmarks */
	#bookmarks {
		padding: 0;
		text-align: left;
		width: 100%;
		margin: 20px 0 0;
	}
	/* Google Earth */
	a.google_place:hover {
		background-color: #ECFFEC;
		text-decoration: none;
	}
	a.google_place {
		background-image: url(img/icons/google_place.jpg);
		background-position: 2px center;
		background-repeat: no-repeat;
		border: 1px dashed #CCCCCC;
		padding: 4px 5px 2px 20px;
	}
	/* END POST STYLES */
	
	/* START COMMENT STYLES */
	textarea#comment {
		width: 522px;
		height: 100px;
	}
	/* END COMMENT STYLES */

	/* START SIMPLE TAGS STYLES */
	.st-related-posts {
		margin: 0 0 10px 0;
	}
	/* END SIMPLE TAGS STYLES */
	
	/* START EDIT STYLES */
	.edit-box {
		margin: 10px 0;
		background-color: #FAFAFA;
		padding: 3px 5px 2px 5px;
		border: 1px dashed #9F9F9F;
	}
	.edit-box a {
		color: #333333;
		width: auto;
		font-weight: bold;		
	}
	.edit-box a:hover {
		color: #FF7200;
	}
	/* END EDIT STYLES */
	
	/* START OVERLAY STYLES */
	.arc90_linkpic {
		display: none;
		position: absolute;
		left: 0;
		top: 1.5em;
	}
	.arc90_linkpicIMG {
		padding: 0 4px 4px 0;
		background: #FFF url(/tools/c/images/linkpic_shadow.gif) no-repeat bottom right;
		border: 1px solid #999;
	}
	
	#floating-curls {
		overflow: hidden;
		width: 160px;
		height: 160px;
		margin: 0;
		background: transparent url(img/backgrounds/curls_2.gif) no-repeat scroll top left;
	}
	/* END OVERLAY STYLES */

	/* START ERROR MESSAGES */
	.error-message {
		color: #FF8400;
		font-weight: bold;
	}
	/* END ERROR MESSAGES */
	
	/* START DEBUG STYLES */
	/*div { border: 1px dashed blue; }
	ul { border: 1px dashed red; } */
	/*li { border: 1px dashed red; height: 0; line-height:0; }
	#menu li.page_item  { line-height: 1em; height: 20px; margin: 0; }*/
	/* END DEBUG STYLES */

	/* START THICKBOX STYLES */
	/* CSS Overrides for the Thickbox effect in NextGen Gallery. */
	#TB_window #TB_next { }
	#TB_window .TB_navBox {
		float: right;
	}
	#TB_window #TB_prev { }
	#TB_window #TB_next a,
 	#TB_window #TB_prev a
	{
		border: 1px dotted #7199CB !important;
		background-color: #F4FEFF !important;
		padding: 2px 3px !important;
		font-weight: bold;
		font-size: 10px !important;
	}
	#TB_window #TB_prev a:hover,
	#TB_window #TB_next a:hover
	{
		background-color: #BFE2FF !important;
		font-weight: bold !important;
		color: #330099;
	}
	#TB_closeWindow {
		position: absolute;
		top: 0;
		right: 0;
		background-color: #FFFFFF;
		margin: 0;
		padding: 2px 15px 0 0;
		height: auto;
	}
	a#TB_closeWindowButton {
		float: left;
		width: auto;
		height: auto;
		background: #FFFFFF url(img/buttons/minus.gif) no-repeat scroll right 2px;
		color: #333;
		font-weight: bold;
		padding: 2px 18px 0 0;
	}
	a#TB_closeWindowButton:hover {
		background: #FFFFFF url(img/buttons/minus_down.gif) no-repeat scroll right 2px;
	}
	#TB_closeWindow span {
		display: none;
	}
	#TB_window img#TB_Image {
		margin-top: 25px !important;
	}
	#TB_secondLine {
		font-weight: bold !important;
		font-size: 1em !important;
		padding: 5px 0 0;
		margin: 7px 0 0;
		border-top: 1px solid #CACACA;
	}
	#TB_caption {
		height: auto;
		padding: 7px 15px 10px;	
	}
	#TB_FullSize {
		background: transparent url(img/lines/ln-dot-hor.gif) repeat-x scroll bottom left;
		clear: left;
		float: left;
		margin: 5px 0 0;
		font-weight: normal !important;
		font-size: 0.8em !important;
	}
	/* END THICKBOX STYLES */
	
	/* START BOOKMARK STYLES */
	#bookmarks a {
		background: none;
	}
	#bookmarks #bookmarks-title {
		font-weight: bold;
		margin: 0 0 5px;
	}
	/* END BOOKMARK STYLES */
	
	/* START SINGLE POST PAGE STYLES */
	#single-page h1 {
		/*margin-bottom: 20px;*/
	}
	.short-title {
		width: 74%;
		float: left;
	}
	#single-page h1 a {
		color: #FF7200;
	}
	/* Translate menu */
	.qtrans_language_chooser {
		width: 160px;
		float: right;
		padding: 7px 0 0;
		margin: 0 0 10px 10px;
		background: transparent url(img/lines/ln_vert_1px_black.gif) no-repeat scroll right bottom;
	}
	.qtrans_language_chooser li {
		float: right;
		clear: none;
	}
	.qtrans_language_chooser a {
		padding: 0 5px 0 23px;
		color: #B2B2B2;
		font-weight: bold;
	}
	.qtrans_language_chooser a:hover {
		color: #FF7200;
	} 
	.qtrans_language_chooser .active a {
		color: #5F5F5F;
	}
	.qtrans_flag_nl {
		background: transparent url(http://eyes-on-mywork.com/eom/wp-content/plugins/qtranslate/flags/nl.png) no-repeat scroll 0 -12px;
	}
	.qtrans_flag_nl:hover {
		background: transparent url(http://eyes-on-mywork.com/eom/wp-content/plugins/qtranslate/flags/nl.png) no-repeat scroll 0 1px;
	}
	.qtrans_flag_en {
		background: transparent url(http://eyes-on-mywork.com/eom/wp-content/plugins/qtranslate/flags/gb.png) no-repeat scroll 0 -12px;
	}
	.qtrans_flag_en:hover {
		background: transparent url(http://eyes-on-mywork.com/eom/wp-content/plugins/qtranslate/flags/gb.png) no-repeat scroll 0 1px;
	}
	/* END SINGLE POST PAGE STYLES */
	
	/* START ARCHIVE PAGE STYLES */
	#archive-page .postmetadata {
		margin-bottom: 0;
	}
	/* END ARCHIVE PAGE STYLES */
	
	/* START FLICKR PHOTO ALBUM STYLES */
	#photoalbum-single-album-page img {
		border: 1px solid #666;
	}
	#photoalbum-single-album-page .clear img {
		border: none;
	}
	/* Context */
	div#context {
		background: none;
		border: 1px solid #999;
		height: 110px;
		margin: 10px 0 0;
	}
	div#context div.prev,
	div#context div.next
	{
		color: #666;
		font-size: 1.182em;
		position: absolute;
		text-align: center;
		text-transform: lowercase;
	}
	div#context div.prev { }
	div#context div.next { }
	div#context div.info {
		left: 50%;
		margin-left: -50px;
		position: absolute;
		text-align: center;
		top: 20px;
		width: 100px;
	}
	div#context div.info strong {
		font-size: 3em;
		color: #666;
	}
	/* Navigation */
	div#photoalbum-nav {
		margin: -2px 0 10px;
	}
	div#photoalbum-nav .btn-cta {
		float: left;
		clear: none;
	}
	#photoalbum-single-album-page h1 {
		margin-bottom: 10px;
	}
	#photoalbum-single-album-page h2 {
		margin-top: 10px;
	}
	/* Albums */
	div.albums {
		clear: both;
		padding-top: 0;
	}
	div.album {
		background: #EEEEEE none repeat scroll 0%;
		clear: both;
		margin: 0 10px 15px 0;
		padding: 0;
		min-height: 95px;
		position: relative;
}
	div.albums-small div.album {
		background: transparent none repeat scroll 0%;
		clear: none;
		float: left;
		height: 115px;
		width: 90px;
	}
	div.albums-small div.album strong {
		font-size: 1.182em;
	}
	/* Photos */
	div#highlight {
		margin: 0 0 20px;
		position: relative;
	}
	div#highlight img {
		border: 1px solid #666;
	}
	div#photos {
		background: none;
		clear: both;
		margin: 10px 0 0;
		padding: 0;
	}
	div#photos a {
		margin: 0 10px 0 0;
	}
	div#photos a img {
		border: 1px solid #666;
	}
	/* Meta */
	#photoalbum-single-album-page .meta {
		margin: 10px 0;
	}
	#photoalbum-single-album-page .meta a {
		color: #999;
	}
	#photoalbum-single-album-page .meta span a {
		color: #FABB4C;
	}
	#photoalbum-single-album-page #bookmarks {
		margin-top: 0;
	}
	/* START FLICKR PHOTO ALBUM STYLES */
	
	.sIFR-flash h2 {
		clear: both;
	}

