* {
	margin: 0;
	padding: 0;
}
div.fieldgroup .content {
	padding-left:0.02em;
}
div.field-items {
	margin-left: 1.5em;
	margin-top: 0;
}
div.field-item p {
margin:
}
.blog_usernames_blog, .node_read_more {
	display:none;
}
#comment-form, #message {
	margin-left: 0px;
	margin-bottom: 50px;
	width: 700px; /* tbv weergave comment form - anders te veel naar links; zie ook function comment_form_box in comment.module */
}
.form-text, .form-textarea {
	border: 1px solid #303440;
}
.messages {
	padding: 25px 25px 25px 50px;
}
.box h2 {
	margin-left: 0px;
	width: 700px;
} /*tbv weergave titel bij comment form - welke in box zit */
.box {
	text-align: left;
}
/**	____________________________________________________________
 *	GENERAL DEFINITIONS - DOCUMENT
 *	____________________________________________________________
 */

/*
* {
	margin: 0;
	padding: 0;
/*	border: 0;	Wanneer je dit gebruikt, houdt je geen buttons en formuliervelden over  
}
*/


#mimemail-body {
	padding: 25px;
}
/**	____________________________________________________________
 *	GENERAL DEFINITIONS - TYPOGRAPHY - HTML FONTS
 *	____________________________________________________________
 */


/** Hide filter tips  (at comment form) */
ul.tips, ul.tips + p, ul.tips + a {
	display:none
}
body {
	color: #404040;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	line-height: 1.8em;
	background-color: #f2f2f2;
	background-image:url(/sites/all/themes/newoceans/images/pictures/test.jpg); 
	background-position: top left;
	background-repeat: repeat;
	text-shadow:0 1px 1px #ffffff; 


}
h1, h1 a, h2, h2 a, h3, h3 a {
	font-family: perpetua titling mt, "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: none;
	text-transform:lowercase;
	font-variant: small-caps;
}
h1 {
	color: #404040;
	line-height: 1.1em;
	font-size: 2.4em;
}
h1.name, h1.slogan {
	margin: 0px;
}
h1.name {
	font-size: 4em;
	line-height: 1em;
	color: #fffefe;
}
h1.slogan {
	font-size: 1.25em;
	color: #555555;
}
h1, h1 a, h2, h2 a, h3, h3 a {
	color: #404040;
	
}
h1.reverse {
	color: #ffffff;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	color: #85a600;
}
h2 {
	font-size: 2.0em;
	margin-top: 75px;
	color: #4d4d4d;/*	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
*/
}
h3 {
	font-size: 1.6em;
	margin-top: 75px;
	color: #333333;/*	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif); 
	background-position: bottom left;  
	background-repeat: repeat-x;  
*/
}
p /*, li */ {
	margin-bottom: 2.0em;
	color: #333333;
} 
p.reverse {
	color: #c3c7d9;
}
a {
	color: #809fff;
	text-decoration: none;
	outline: none; /* to remove dotted lines around the links */
		
}
a.reverse {
	color: #85a600;
}
a:hover {
	color: #404040;
}
a.reverse:hover {
	color:#ffffff;
}
#footer, #footer a {
	text-align: center;
	color: #808080;
}
#footer a:hover {
	color: #ffffff;
}
ul {
	margin-left: 50px;
	margin-bottom:2em;
}
/**
 *	Ooit erin gezet, maar volgens mij niet nodig?
 *	a.active {
 *		color: black;
 *		text-decoration: none;
 *	}
 */
	
.comment h1 a.active {
	font-size: 0.70em;
	color: #85a600;
}
em {
	font-style:	normal;	/* nodig omdat deze in een drupal css italic is gedefinieerd */
}
/**	____________________________________________________________
 *	GENERAL DEFINITIONS - TYPOGRAPHY - ENTRY
 *	____________________________________________________________
 */

.postmetadata ul, .postmetadata li { /* van belang voor tags/categorien? */
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
.entry ol, .entry ul {
	padding: 0 0 0 0;
	margin: 0;
}
.entry ol li, .entry ul li {
	padding: 0 0 0 0;
	margin: 0;
}
ul.inline li {
	background: none;
	margin: 0;
	padding: 0 0 0 0;
}
/**	____________________________________________________________
 *	GENERAL DEFINITIONS - TYPOGRAPHY - SIDEBAR
 *	____________________________________________________________
 */
	
#sidebar-right ul {
	margin: 0;
	padding: 0;
}
#sidebar-right ul li {
	margin: 0 0 2em 0;
	padding: 0;
	list-style: none;
}
/**	____________________________________________________________
 *	GENERAL DEFINITIONS - TYPOGRAPHY - CUSTOM FONTS
 *	____________________________________________________________
 */


.teaser {
	/* font-style:italic; */
	/* font-weight:bold; */
	color: #303440;
	/* width: 395px; /* width met 5px versmald omdat anders in IE6 de div te breed wordt en de tekst naar beneden schuift */
	margin-bottom: 2em;
}
.terms-excerpt {
	line-height: 1.5em;
	font-weight: bold;
}
.terms {
	line-height: 1.5em;
}
.small, .postmetadata, .description, .links inline {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	font-size: 0.85em;
	margin-top:-5px;
	margin-bottom: -12px;
	color: #bfbfbf;
}
.small, .postmetadata, .links inline {
	height:50px;
}
.description {
	text-align: center;
	margin: 10px auto 25px auto;
}
.form-item .description {
	height: 25px;
	text-align: left;
}
.resizable-textarea {
	width: 100%;
}
.small.reverse {
	color:#4c4f59;
}
.disabled-link {
	font-size: 1.0em;
	line-height: 1.2em;
	color: #8f93bf;
}
.read_on {
	font-size: 1em;
	line-height: 1.2em;
	color: black;
}
/**	____________________________________________________________
 *	SPECIFIC DEFINITIONS - DIVISIONS
 *	____________________________________________________________
 */
 
/**
 *	CENTERING A DIV
 *
 *	From: http://www.andybudd.com/archives/2004/02/css_crib_sheet_3_centering_a_div/index.php
 *
 *	To centre the div, simply set its width and then use margin auto on the right and left hand sides. 
 *	Unfortunately this doesn't work in IE. However luckily for us, IE also misinterprets text-align: center. 
 *	Applying this to the body centres the div in IE. However it also centres the body text in all the other browsers as well. 
 *	To get round this you need to use text-align: left; on the div that you're centering.
 *
 *	This gets IE up to scratch. However this is the step I always forget. 
 *	In Mozilla, if you reduce the size of the browser window, half of your centred div hangs off the left of the page. 
 *	This is an odd one, but I've been reliably informed that it's the correct behaviour. 
 *	To prevent this, just set a min-width on the body tag. 
 *
 *	Example:
 *		body {
 *			text-align: center;
 *			min-width: 700px;
 *		}
 *		#wrapper {
 *			margin:0 auto;
 *			width:700px;
 *			text-align: left;
 *		}
 */



/*	Start sticky footer
	Source: http://www.cssstickyfooter.com
*/

html, body, #marcelab-wrapper {
	height: 100%;
}
body > #marcelab-wrapper {
	height: auto;
	min-height: 100%;

}
#canvas {
	padding-bottom: 100px;
}  /* must be same height as the footer */
#footer {
	position: relative;
	margin-top: -100px; /* negative value of footer height */
	height: 100px;
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


/*	End sticky footer
*/

div#marcelab-wrapper {
	min-width: 1125px; 																/** HACK - PART 1: CENTERING A DIV (zie bovenstaande opmerking) */
	text-align: center; 															/** HACK - PART 1: CENTERING A DIV (zie bovenstaande opmerking) */
	
	overflow: visible;

	
	background-image:url(/sites/all/themes/newoceans/images/pictures/marcelabs-body-background.jpg); 
	background-position: top left;
	background-repeat: repeat-x;
}
div#marcelab-wrapper {
	width: 100%;
	margin: 0px auto 0 auto;
}
div#marcelab-header {
	width: 1125px;
	margin: 0 auto 0 auto;	 														/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	text-align: right; 																/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
}
div#marcelab-logo {
	width: 1125px;
	margin: 0 auto 0 auto;	 														/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	text-align: left; 																/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	background-color: transparent;
	/**
	background-image:url(/sites/all/themes/newoceans/images/pictures/newoceans-multimedia-logo.gif);
	background-position: top left;
	background-repeat:no-repeat;
*/
	overflow: visible;
}
div#name, div#slogan {
	height: 1em;
	background: transparent;
}
div#name {
	position: absolute;
	margin: 35px 0 0 15px;
}
div#slogan {
	position: absolute;
	margin: 80px 0 0 15px;
}
ul.links li {
}
div#marcelab-mainnavigation {
	text-align: left;
	text-shadow: none;
}
div#marcelab-primarymenu {
	display: inline;
	margin: 0px auto 0 auto; 												/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	text-align: left; 															/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	overflow: visible;
}
ul.primary-links {
	display: inline;
	text-align:left;
}
ul.primary-links li {
	font-size: 0.9em;
	line-height: 50px;
	display: inline;
	text-align: left;
	list-style-type:none;
	padding:0 50px 0 0;
}
ul.primary-links li a, ul.primary-links li a:link, ul.primary-languages a {
	font: 10pt sans-serif, Arial, Helvetica, Verdana;
	color:#96b9ff;
}
ul.primary-links li a:hover, ul.primary-links li a.active, ul.primary-languages li a:hover {
	color: white;
	background-color: transparent;
}
ul.primary-languages {
	margin: 0;
	padding: 0;
	display: inline;
	text-align: left;
	list-style-type:none;
}
ul.primary-languages li {
	display: inline;
	list-style-type:none;
}
div#marcelab-subnavigation {
}
div#marcelab-secondarymenu {
	margin: 0px auto auto auto; 												/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	text-align: left; 															/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
}
ul.secondary-links {
}
ul.secondary-links li {
	display: list-item;
	list-style-type:none;
	padding:0 0;
}
ul.secondary-links li a, ul.secondary-links li a:link {
	background-color: transparent;
}
ul.secondary-links li a:hover, ul.secondary-links li a.active, ul.primary-languages li a.active {
	background-color: transparent;
}
#canvas {
	position: relative; /* Hier stond eerst float:left;  ivm bottomseparator. Maar dan werken links niet meer!?! */
	margin: 0px auto 200px auto; 										/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	text-align: left; 															/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	padding: 0;
	padding-top: 50px;
	left: 0;
	top: 0;
	width: 1125px;
	background-color: transparent;
	overflow: hidden;
}
#content {
	display: inline;  /* Nodig voor IE6, anders verandert (verdubbelt) deze de margin-left */
	background-color: transparent;
}
.narrowcolumn {
	float: left;
	padding: 0;
	margin: 0px 0px 50px 0px;
	width: 775px;
	background-color: transparent;
}
.node {
	width: 700px;
	height: auto;
	margin-bottom: 50px;
	padding-bottom: 25px;
	background-color: transparent;
}
div#node-title {
	width: 700px;/*					background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif); 
					background-position: top left;
					background-repeat: repeat-x; 
*/
}
/*					div#thumbs { display: inline;
						float: left;
						width: 200px; 
						text-align:left;
						background-color: transparent;
						}
*/
						
					div#title {
	display: inline;
	float: left;
	width: 700px;
	/*						margin-left:50px;
*/						background-color: transparent;
}
div#iframe-title {
	display: block;
	width: 700px;
	height: 59px;
	margin-left: 0px;
	margin-bottom: 25px;
	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
div#shop-title {
	display: inline;
	float: left;
	margin-left: 0px;
	width: 700px;
	height: 75px;
	background-color: transparent;
}
div#node-entry {
	width: 700px; 														/* 675 i.p.v. 650 i.v.m. images in ie6 */
	margin: 0 0 40px 0;
}
div#terms {
	display: inline;
	float: left;
	width: 200px;
	text-align:left;
}
div#entry {
	display: inline;
	float: left;
	width: 700px;
	/*						margin-left: 25px; padding-left: 25px; 	marge 25 en padding 25 i.p.v. marge 50 i.v.m. imageschaduw links in IE6 */						margin-bottom: 25px;
	background-color: transparent;
	text-align:left;
	overflow: visible;
}
div#node-continuation {
	display:block;
	width: 700px;
	height: auto;
}
div#comment {
	display:  inline;
	float: left;
	width: 200px;
	text-align:left;
}
.tags {
	/* padding-left: 25px; */
							padding-bottom: 2px;
	/* background-image:url(/sites/all/themes/newoceans/images/pictures/tag_blue.gif); */
							background-position: bottom left;
	background-repeat: no-repeat;
	background-color: transparent;
}
.comment_add {
	margin-left: -10px; /* NOODOPLOSSING - omdat ik even niet zie waar het misgaat... */
	/* padding-left: 25px; */ padding-bottom: 2px;
	vertical-align: middle;
	/* background-image:url(/sites/all/themes/newoceans/images/pictures/comment_add.gif);
							background-position: top left;
							background-repeat: no-repeat; */
							background-color: transparent;
}
.preview {
	margin-left: 0px; /* NOODOPLOSSING - omdat anders comment (IN de preview) te ver naar rechts staat */
}
.comment_comments {
	margin-left: -10px; /* NOODOPLOSSING - omdat ik even niet zie waar het misgaat... */
	/* padding-left: 25px; */ padding-bottom: 2px;
	/* background-image:url(/sites/all/themes/newoceans/images/pictures/comments.gif);
							background-position: top left;
							background-repeat: no-repeat; */
							background-color: transparent;
}
div#continuation {
	display: inline;
	float: left;
	width: 400px;
	/*						margin-left: 50px; 
*/						text-align:right;
	background-color: transparent;
}
.read-more {
	line-height: 1.5em;
}
.mediumcolumn {
	float: left;
	padding: 0;
	margin: 50px 0px 50px -10px; /* verplaatsen van de shop naar links omdat daar witmarges in zitten - links en rechts */
	width: 700px;
	/* border-right: 1px solid #cfd2e5; */
	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-vertical.gif);
	background-position: top right;
	background-repeat: repeat-y;
	background-color: yellow;
}
.homecolumn {
	float: left;
	margin-top: 50px;
	width: 1125px;
	height: 700px;
	margin-bottom: 0px; /*Nodig om footer op homepage op voldoende afstand te zetten; zie ook bij #canvas!!! */
	background-color: transparent;
	background-image:url(/sites/all/themes/newoceans/images/pictures/newoceans-multimedia-quote.gif); 
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center; 

}
#sidebar-right {
	display: inline;
	float: left;
	margin:0px 0 0 -2px;
	; /* Bij margin-left 0px past kolom niet naast content in IE6, onafhankelijk van hoe smal sidebar ook is(!) */
	padding: 0px 0 0 0;
	width: 350px; /* Bij width 250px past kolom niet naast content in Firefox */
	/* width: auto;  leek ooit eens belangrijk, anders plaatste IE de kolom naar beneden; lijkt nu toch niet nodig te zijn */

		background-color: transparent;
}
#sidebar-right .block {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-bottom: 75px;
	background-color: transparent;
	padding-bottom: 25px;
}
div#block-title {
/*			background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
			background-position: top-left;
			background-repeat: repeat-x; */ 

				}
thead th {
	border:0;
	padding-right:0;
	text-align:left;
}
tr.even, tr.odd {
	background-color: transparent;
	border: 0;
}
div#block-entry {
	background-color: transparent;
}
div#block-entry p {
	color: #000000;
}
#sidebar .block .content {
	margin: 0 0 0 0;
	background-color: transparent;
}
.clear { /* !!! DEZE DIV NIET WEGHALEN, ANDERS WERKEN LINKS IN SECTIE/THEMA FULLSIZE (25-02-2006) NIET MEER !!! */
	clear: both;
	background-color: transparent;
}	/*	afbeelding: zie onderaan */
div#footer {
	width: 100%;
	text-align: right;
	/*
	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
	background-position: top left;
	background-repeat: repeat-x;
	*/
}
div#footer-text {
	width: 1125px;
	margin: 0 auto 0 auto; 														/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	text-align: center; 																/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	background-color: transparent;
}
.shop {
	margin: 0 0 35px 0;
	padding: 0 0 15px 0;
	width: 675px;
	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: transparent;
}
/** hier nog bij: node sticky */



.kader-white {
/*	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
	background-position: top left;
	background-repeat: repeat-x; 
*/


}
.kader {
	background-image:url(/sites/all/themes/newoceans/images/pictures/border-blue-horizontal.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #303440;
	margin: 0 0 0 0;
	padding-bottom: 75px;
}
.kader-black {
	background-color: #000000;
	background-image:url(/sites/all/themes/newoceans/images/pictures/newoceans-noise-background.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin-top:75px;
	padding-top: 1px;
	padding-bottom: 50px;
}
.kader-one-total {
	width:1125px;
	/*	padding-top: 50px; 
	padding-bottom: 50px;
*/
	margin: 0px auto 0 auto; 												/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	text-align: left; 															/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	background-color: transparent;
}
.kader-three-thirds {
	width:1050px;
	padding-top: 0px;
	padding-bottom: 25px;
	margin: 0px auto 0 auto; 												/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	text-align: left; 															/** HACK - PART 2: CENTERING A DIV (zie bovenstaande opmerking) */
	background-color: transparent;
}
div.kader-third-width-one, div.kader-third-width-one-white, div.kader-third-width-two, div.kader-third-width-two-white, div.kader-third-width-three, div.kader-third-width-three-white {
	overflow: hidden;
	display: inline;
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:350px;
	background-color: transparent;
}
div.kader-third-width-two, div.kader-third-width-three {
	background-image:url(/sites/all/themes/newoceans/images/pictures/border-blue-vertical.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
div.kader-third-width-two-white, div.kader-third-width-three-white {
	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-vertical.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
div.kader-group {
	overflow: hidden;
	width:250px;  																						/**		(950-50-50)/3		*/
	margin:0;
	padding:0;
	margin-left:50px;
	background-color: transparent;
	margin-bottom: 0px;/*		background-image:url(/sites/all/themes/newoceans/images/pictures/border-blue-horizontal.gif);
		background-position: bottom left;
		background-repeat: repeat-x; 
*/
}
div.kader-group-white {
	overflow: hidden;
	width:250px;  																						/**		(950-50-50)/3		*/
	margin:0;
	padding:0;
	margin-left:50px;
	background-color: transparent;
	margin-bottom: 0px;/*		background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
		background-position: bottom left;
		background-repeat: repeat-x; 
*/
}
div.kader-header {
	display: block;
	padding: 0;
	margin: 0 0 25px 0;
	background-color: transparent;/*	background-image:url(/sites/all/themes/newoceans/images/pictures/border-blue-horizontal.gif);
	background-position: bottom left;
	background-repeat: repeat-x; */
}
div.kader-header-white {
	display: block;
	padding: 0;
	margin: 0 0 25px 0;
	background-color: transparent;/*	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
	background-position: bottom left;
	background-repeat: repeat-x; */
}
div.kader-header-white h1 {
	margin-bottom: -15px;
}
div.kader h4, div.kader-white h4, div.kader-black h4 {
	font-weight: normal;
	text-decoration: none;
	margin: 3em 0 9px 0;
	color: #809fff;
	line-height: 1em;
	font-size:1.0em;
}
div.kader h4.reverse {
}
div.kader-content {
	padding: 0;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	color: #666;
	margin-bottom:50px;
}
div.kader-footer {
	padding: 0;
	clear: both;
	background-color: transparent;
	border: 0px solid #000000;
	height: 1px;
}
.comment {
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 25px 25px 10px 25px;
	margin-left: 0px;
	margin-bottom: 50px;
	margin-right: 50px;
	text-align: left;
}
.comment.administrator {
	border: 1px solid #85a600;
}
.comment.comment-new {
	border: 1px solid #FF9900;
}
.new {
	font-weight: bold;
	color: #FF9900;
}
.comment .content .entry {
	margin-top:25px;
}
.comment h1 {
	font-size: 2.5em;
	line-height: 25px;
	margin-top: 20px;
	margin-bottom: 0px;
}
.comment p, .comment .small {
	font-size: 0.85em;
	line-height: 2em;
	margin-bottom: 1.5em;
}
.separator {
	display: block;
	height: 2px;
	width: 100%;
	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin: 50px 0px 50px 0px;
	padding-top:0px
}
.comment-separator {
	width: 350px;
	height: 15px;
	margin: 0 0 15px 0px;
	background-image:url(/sites/all/themes/newoceans/images/pictures/border-dotted-horizontal.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
#pager {
	padding: 15px;
	margin: 50px 0px 25px 0px;
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #303440;
	line-height: 2em;
	vertical-align: top;
}
.previous {
	float: left;
}
.next {
	float: right;
}
/**	____________________________________________________________
 *	SPECIFIC DEFINITIONS? - IMAGES
 *	____________________________________________________________
 */
 
img.home-panorama {
	width:1125px;
	height: 360px;
	margin: 21px 0 0px -10px;
}
img.home-pick {
	width:970px;
	height:325px;
	margin: 0 0 0px -10px;
}
img.teaser, img.excerpt {
	display: inline;
	float: left;
	padding: 5px;
	margin: 9px 15px 0 0;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
div.imac-screen {
	width:700px;
	height:550px;
	background-image: url(/sites/all/themes/newoceans/images/pictures/new-oceans-imac-screen.png);
	margin-bottom:25px;
}
img.entry {
	margin-top:57px;
	margin-left: 83px;
	width:530px;
	height:300px;
}
img.entry-portrait {
	display: block;
	padding: 50px;
	border: 1px solid #000000;
	width:500px;
	height:666px;
	background-color: #FFFFFF;
}
.clip {
	padding: 50px;
	border: 1px solid #000000;
	width:500px;
	height:410px;
	background-color: #FFFFFF;
}
iframe.entry {
	/** border: 0px solid #000080; /* lichtgrijs = #dddded */
	width:420px;
	height: 410px;
	margin: -10px 0 -1.0em -10px;
	background-color: #f2f2f2;
}
tbody {
	border:0px solid black;
}
table.thumbs {
	margin: 0 auto auto 0;
}
table.thumbs td {
	text-align: left;
	padding-right: 25px;
	padding-bottom: 25px;
}
img.book, img.cd {
	display: inline;
	float: left;
	margin: 10px 15px 0px 0px;
}
img.gravatar {
	display: inline;
	float: left;
	margin: 0px 25px 10px 0px;
	width:65px;
	height:65px;
	border: 1px solid #000000;
	/*  background-image: url(/themes/images/photos/not-identified-gravatar.jpg); volgens mij niet nodig */
	background-color: white;
}
img.centered {
	display: block;
	margin: -10px auto -1.0em auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	margin: 5px 25px 0px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
/* 
wordt volgens mij niet gebruikt?
	img.bottom-margin {
		margin-bottom: 100px;
		} 
*/

/*
wordt volgens mij niet gebruikt?
	p img {
		padding: 0;
		max-width: 100%;
		}
*/

























/** Hieronder uit oorspronkelijke css, maar volgens mij -voor mijn site- niet van belang... **/
	
.comment cite {
	font-style: normal;
	font-weight: bolder;
}
.comment cite a {
}
.calendar table {
	font-size: small;
}
.calendar a {
	text-decoration: none;
}
.calendar caption {
	font: bold small 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.calendar caption a {
	display: inline;
}
.calendar th {
	font-style: normal;
	text-transform: capitalize;
}
.quote {
	background-color:#ffffff;
	border:1px solid #303440;
	margin:0em 0em 0.25em 0em;
	padding:1.5em;
	text-align: center;
	font-weight: normal;
	font-size: 1.65em;
	color: #000000;
}
div.codeblock {
	text-align:left;
	background-color:#ffffff;
	border:1px solid #303440;
	margin:0em 0em 50px 0em;
	padding:1.5em;
	font-family: "Courier New", Courier, monospace;
	color: #000000;
}
.quote.home {
	font-size: 2.25em;
	line-height: 1.25em;
	color: #a3a7cc;
}
/* Overriding css from quote module */
	
.quote-msg {
	background-color:#f2f2f2;
	border:1px solid #000000;
	margin:1em 0em;
	padding:1em;
	font-size: 0.85em;
	line-height:2em;
	color: #8f93bf;
}
.quote-author {
	display:block;
	margin:0pt 0pt;
	font-style: normal;
	font-weight:normal;
	color: #000000;
}
