/* --------------------------------------------------
	Table of contents
	
	 1. Global
	 2. Things To Hide
	 3. Things To Show
			3a. Links
			3b. Common elements
			3c. Tabellen
			3d. Misc
			3e. Forms
-------------------------------------------------- */


/* --------------------------------------------------
	1. Global
-------------------------------------------------- */

body {
	background: #fff;
	color: #333;
	margin: 0;
	padding: 0;
	font: 11pt/15pt "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif;
}

/*
body, #wrap, #header, #columnOne, #columnTwo, #columnThree {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
*/


/* --------------------------------------------------
	2. Things To Hide
-------------------------------------------------- */

.top, .label, .leaveComment, .watchAlbum {
  display: none !important;
}


/* --------------------------------------------------
	3. Things To Show
-------------------------------------------------- */



		/* --------------------------------------------------
			3a. Links
		-------------------------------------------------- */
		
		a:link, a:visited {
			font-weight: normal !important;
			border-bottom: none !important;
			color: #333 !important;
			text-decoration: none;
		}
		
		a:after {
			content: " (" attr(href) ") ";
			font-size: 90%;
		}
		
		a[href^="/"]:after {
			content: " (http://oneills.nl" attr(href) ") ";
		} 
		
		.recent a:after,
		.set .content a:after {
			content: inherit;
		}
 
		
		
		/* --------------------------------------------------
			3b. Common elements
		-------------------------------------------------- */
		
		h1, h2, h3 {
			font-family: Georgia, "Times New Roman", Times, serif;
			margin: 0 !important;
			padding: 0 !important;
		}
		
		h1 {
			font-size: 24pt;
			margin-top: .5em !important;
		}
		
		.set .secondaryContent h1 {
			margin-bottom: .5em !important;
		}
		
		.info .secondaryContent h1 {
			margin: -.5em 0 .5em 0 !important;
		}
		
		h2 {
			font-size: 18pt;
		}
		
		h3 {
			font-size: 14pt;
			border-top: 1px dotted #333;
			padding-top: 1em;
		}
		
		.albums h3 {
			border-top: none;
			margin: -.5em 0 1em 0 !important;
		}
		
		p {
			margin: 0 0 1em 0;
		}
		
		img {
			border: 1px solid #333;
		}
		
		
		/* --------------------------------------------------
			3d. Misc
		-------------------------------------------------- */
		
		.footer {
			border-top: 1px dotted #333;
			padding-top: 1em;
			font-size: 90%;
			border-collapse: separate;
		}
		
		.date {
			margin-top: 1em;
		}
		
		
		
/* --------------------------------------------------
	Hide sIFR
-------------------------------------------------- */

.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	margin-top: -1em;
}