* {
	margin:					0;
	padding:				0;
	border:					0;
}

html {
	background:				#ffffff url(../../visuals/gyas/cognac/bg/html.png) left top repeat;
	height:					100%;
	width:					100%;
}

body {
	height:					100%;
	/*background:				transparent url(../../visuals/gyas/cognac/bg/background-2014-kei-week.png) center top no-repeat;*/
	/*background:				transparent url(../../visuals/gyas/cognac/bg/background-2014-lustrumweekv2.png) center top no-repeat;*/
	/*background:				transparent url(../../visuals/gyas/cognac/bg/background-2013-kei-week.png) center top no-repeat;*/
	/*background:				transparent url(../../visuals/gyas/cognac/bg/background-2012-os-worldcup.png) center top no-repeat;*/
	font-size:				11.2px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#333;
}

a {
	color:					#DF8918;
	text-decoration:		underline;
}

a:hover {
	color:					#666;
}

h1 {
	font-family:			"Lucida Bright", Georgia, Arial, Verdana;
	font-size:				1.65em;
	font-weight:			normal;
	color:					#EE9217;
	padding:				0 0 5px 0;
	margin:					0 0 8px 0;
	background:				url(../../visuals/gyas/cognac/h1-border-bottom.png) repeat-x bottom left;
}

h1 a,
h1 a:active,
h1 a:visited {
	text-decoration:		none;
	color:					#EE9217;
}

h2 {
	font-size:				1.2em;
	font-weight:			bold;
	color:					#000;
	margin:					2px 0
}

h2 a,
h2 a:active,
h2 a:visited {
	text-decoration:		none;
	color:					#000;
}

h3 {
	font-size:				1em;
	font-weight:			bold;
	color:					#000;
	margin:					2px 0
}

h4 {
	font-size:				1em;
	font-weight:			bold;
	color:					#333;
	margin:					2px 0
}

p {
	margin:					2px 0 14px 0;
}

.monospace {
	font-family:			"Courier New", courier, monospace;
	font-size:				.9em;
}

table th {
	text-align:				center;
}

div.photo_title {
	text-align:				center;
	font-size:				10px;
	line-height:			12px;
	height:					40px;
	word-wrap:				break-word;
    width:                  100px;
}

div.photo_views {
	text-align:				center;
	font-size:				10px;
	line-height:			12px;
	color:					#999;
}

div.skyscraper {
	width:					120px;
	height: 				600px;
	position: 				absolute;
	margin-left: 			1000px;
	background: 			#efefef;
	border: 				1px solid #ccc;
}
div.skyscraper-content {
	width:					120px;
	height: 				600px;
}
div.skyscraper img.randstad {
	margin:					10px 0;
}

div.wrap {
	position:				relative;
	z-index:				1;
	width:					994px;
	min-height: 			100%;
	height: 				auto !important;
	height:					100%;
	margin:					0 auto -287px;
	/* margin: 0 0 0 8%; */
}

img.smiley {
	margin:					-2px 1px -2px 1px;
}

hr {
	height:					10px;
	background:				transparent url(../../visuals/gyas/cognac/h1-border-bottom.png) center left repeat-x;
}

.clear {
	clear:					both;
	font:					0/0 serif;
	height:					0;
}

div.dotted-line {
	height:					1px;
	margin-bottom:			15px;
	background:				url(../../visuals/gyas/cognac/h1-border-bottom.png) repeat-x bottom left;
}

div.banner-large-rectangle {
	width:					336px;
	height:					280px;
	margin:					0 auto 0;
	background: 			#efefef;
	border: 				1px solid #ccc;
}

div.banner-large-leaderboard {
	width:					728px;
	height:					90px;
	margin:					0 auto 0;
	background: 			#efefef;
	border: 				1px solid #ccc;
}

div.head {
	padding-top:			12px;
	position:				relative;
	z-index:				10;
}

div.head div.content {
	background:				transparent url(../../visuals/gyas/cognac/bg/head.png) left top no-repeat;
	padding:				28px 14px 0 28px;
	height:					97px;
	position:				relative;
	width:					952px;
}

a.logo {
	display:				block;
	float:					left;
	width:					243px;
	height:					77px;
	margin:					0;
	padding:				0;
}

div.menu-wrapper {
	width:					709px;
	height:					61px;
	float:					left;
	background:				#333 url(../../visuals/gyas/cognac/bg/submenu.png) repeat-x scroll left bottom;
}

div.menu-wrapper a {
	color:					#fff;
	text-decoration:		none;
}

div.submenu {
	/*float:					left;*/
	width:					709px !important!;
	width:					709px;
	height:					25px;
	background:				url(../../visuals/gyas/cognac/bg/submenu.png) repeat-x scroll left top #333;
	position:				absolute;
	left:					0;
	top:					0;
}

/* begin new menu */
#mainmenu {
	list-style:				none;
	height: 				34px;
	background:				url(../../visuals/gyas/cognac/bg/menu.png) repeat-x top left #fff;
	color:					#fff;
	line-height:			1em;
	border-top:				2px solid #fff;
	font-family: 			Calibri, Arial, Verdana, sans-serif;
	font-size: 				16px;
	/*float:					left;*/
	width:					709px;
	z-index:				100;
}

#mainmenu > li {
	margin:					0 8px;
}

#mainmenu > li.first {
	margin-left:			13px;
}

#mainmenu li {
	float:					left;
}

/* mainmenu a */
#mainmenu li a {
	display:				block;
	margin:					3px 0 0;
	padding:				2px 8px 7px 8px;
	height:					20px;
	border:					2px solid transparent;
	border-top-left-radius:		5px;
	border-top-right-radius:	5px;
	-moz-border-radius-topleft:			5px;
	-webkit-border-top-left-radius:		5px;
	-moz-border-radius-topright:		5px;
	-webkit-border-top-right-radius:	5px		
}

#mainmenu li a:hover,
#mainmenu li.hover a,
#mainmenu li.active a {
	background-color:		#333;
	border:					2px solid #fff;	
	border-bottom:			none;
}

#mainmenu li a:hover ol {
	/*display:				none;*/
}

/* submenu */
#mainmenu ol {
	/*display:				none;*/
	position: 				absolute;
	/*width:					709px;*/
	width:					690px;
	top: 					64px;
	left: 					290px;
	margin: 				0; 
	padding: 				0; 
	list-style: 			none;
	height:					25px;
/*	background:				url(../../visuals/gyas/cognac/bg/submenu.png) repeat-x scroll left top #333;*/
	font-size:				0.8em;
	visibility:				hidden;
}

#mainmenu li.active ol {
	visibility:				visible;
}

#mainmenu ol li { 
	position:				relative;
}

/* submenu */
#mainmenu li.active ol li,
#mainmenu li ol li {
	/*overflow:				hidden;*/
}

#mainmenu li.active ol li a,
#mainmenu li ol li a {
	margin:					3px 15px 2px 0;
	padding:				1px 6px 0 6px;
	height:					18px;
	display:				block;
	border:					0 !important;
	background:				none transparent;
	border-top-left-radius:		5px;
	border-top-right-radius:	5px;
	border-bottom-left-radius:	5px;
	border-bottom-right-radius:	5px;
	-moz-border-radius-topleft:			5px;
	-webkit-border-top-left-radius:		5px;
	-moz-border-radius-topright:		5px;
	-webkit-border-top-right-radius:	5px;
	-moz-border-radius-bottomleft:		5px;
	-webkit-border-bottom-left-radius:	5px;
	-moz-border-radius-bottomright:		5px;
	-webkit-border-bottom-right-radius:	5px;
}

#mainmenu li.active ol li a.arrow,
#mainmenu li ol li a.arrow {
	padding-right:			15px;
	background:				url(../../visuals/gyas/cognac/bg/menu-arrow.png) no-repeat right 8px transparent;
}

#mainmenu li.active ol li a:hover.arrow,
#mainmenu li.active ol li.active a.arrow,
#mainmenu li ol li a:hover.arrow,
#mainmenu li ol li.active a.arrow {
	background:				#fff url(../../visuals/gyas/cognac/bg/menu-arrow-hover.png) no-repeat right 8px;
	color:					#333;
	border:					none;
	padding-right:			15px;
	border-top-left-radius:		5px;
	border-top-right-radius:	5px;
	border-bottom-left-radius:	5px;
	border-bottom-right-radius:	5px;
	-moz-border-radius-topleft:			5px;
	-webkit-border-top-left-radius:		5px;
	-moz-border-radius-topright:		5px;
	-webkit-border-top-right-radius:	5px;
	-moz-border-radius-bottomleft:		5px;
	-webkit-border-bottom-left-radius:	5px;
	-moz-border-radius-bottomright:		5px;
	-webkit-border-bottom-right-radius:	5px;
}

/*#mainmenu li.active ol li a,*/
#mainmenu li.active ol li.active a,
#mainmenu li.active ol li a:hover,
#mainmenu li ol li a:hover {
	background:				#fff;
	color:					#333;
	border:					0;
}

/* dropdown */
#mainmenu li ol li ol,
#mainmenu li.active ol li ol { 
	z-index:				999;
	visibility:				hidden;
	left: 					0;
	width:					300px;
	top:					25px;
	left:					0;
	height:					94px;
	background:				transparent url(../../visuals/gyas/cognac/bg/menu-dropdown.png) no-repeat left top;
	padding:				8px 0 0 0;
	line-height:			1.5em;
	font-family:			Arial,Verdana;
	font-size:				0.81em;
	/*opacity:				0.85;*/
	border-bottom-left-radius:	5px;
	border-bottom-right-radius:	5px;
	-moz-border-radius-bottomleft:		5px;
	-webkit-border-bottom-left-radius:	5px;
	-moz-border-radius-bottomright:		5px;
	-webkit-border-bottom-right-radius:	5px;
}

#mainmenu li ol li ol li {
	float:					left;
	padding:				0 12px;
	width:					auto;
}

#mainmenu li ol li ol li a,
#mainmenu li.active ol li ol li a,
#mainmenu li.active ol li.active ol li a,
#mainmenu li.active ol li.active ol li.active a {
	display:				block;	
	padding:				0 0 3px 0;
	margin:					0;
	height:					auto;
	width:					auto;
	background:				none;
	color:					#fff;
	border-top-left-radius:		0;
	border-top-right-radius:	0;
	border-bottom-left-radius:	0;
	border-bottom-right-radius:	0;
	-moz-border-radius-topleft:			0;
	-webkit-border-top-left-radius:		0;
	-moz-border-radius-topright:		0;
	-webkit-border-top-right-radius:	0;
	-moz-border-radius-bottomleft:		0;
	-webkit-border-bottom-left-radius:	0;
	-moz-border-radius-bottomright:		0;
	-webkit-border-bottom-right-radius:	0;
}

#mainmenu li.active ol li ol li a:hover,
#mainmenu li.active ol li.active ol li a:hover,
#mainmenu li ol li ol li a:hover {
	color:					#ccc;
	background-color:		transparent;
	border-top-left-radius:		0;
	border-top-right-radius:	0;
	border-bottom-left-radius:	0;
	border-bottom-right-radius:	0;
	-moz-border-radius-topleft:			0;
	-webkit-border-top-left-radius:		0;
	-moz-border-radius-topright:		0;
	-webkit-border-top-right-radius:	0;
	-moz-border-radius-bottomleft:		0;
	-webkit-border-bottom-left-radius:	0;
	-moz-border-radius-bottomright:		0;
	-webkit-border-bottom-right-radius:	0;
}
/* end new menu */

/* login box */
div.login {
	position:				relative;
	float:					right;
	margin:					0 20px 0 0;
/*	top:					89px;
	right:					35px;*/
	z-index:				5;
}
div.login > a {
	color: 					#000000;
	text-decoration: 		none;
	padding:				3px 6px;
	display:				block;
	background-color:		#fff;
	border:					1px solid #e3e3e3;
	outline:				0;
}

div.login > a:hover,
div.login > a.open {
	text-decoration:		underline;
	background-color:		#e3e3e3;
/*	border:					1px solid none; FIXME none is geen kleur*/
}

div.login_box {
	display:				none;
	position:				absolute;
	right:					0;
	top:					20px;
	background:				#e3e3e3;
	padding:				10px;
	border-radius:			5px 0 5px 5px;
	box-shadow:				0 3px 3px rgba(0, 0, 0, 0.3);
	-moz-border-radius:		5px 0 5px 5px;
	-webkit-border-radius:	5px 0 5px 5px;
	-moz-box-shadow:		0 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:		0 3px 3px rgba(0, 0, 0, 0.3);
}

div.login div.open {
	display:				block;
}

div.login div.logged_in {
	width:					300px;
}

div.login input.default {
	width:					160px;
}

div.login input.button {
	width:					70px;
	margin:					0 10px 3px 0;
	float:					none;
	padding:				0;
}

div.login label.default {
	color:					#666;
	margin:					0 0 1px 0;
	display:				block;
}

div.login .checkbox {
	float:					none;
}

div.login div.user {
	width:					70px;
	float:					left;
	margin:					0 10px 0 0;	
}

div.login div.user_tools {
	float:					left;
	width:					220px;
}

div.login p a.icon {
	color:					#666;
}

div.login a.user_photo {
	width:					70px;
	height:					90px;
	display:				block;
	margin:					0 0 13px 0;	
}

div.login img.user_image {
	width:					70px;
	height:					90px;
}

div.login .icon {
	margin:					0 8px 0 0;
	display:				inline-block;
	height:					16px;
}

div.login_box ol {
	list-style:				none;
}

div.login_box ol li {
	width:					126px;
	height:					20px;
	float:					left;
}

div.login_box ol li.even {
	width:					94px;
}


/* end login box */

div.columns {
	background:				transparent url(../../visuals/gyas/cognac/bg/columns.png) left top repeat-y;
	min-height:				350px;
	padding:				0 27px 15px 27px;
	word-spacing:			1px;
	line-height: 			1.5em;
	position:				relative;
	z-index:				1;
}

.mceEditor ul li {
	background:				transparent !important;
}

div.columns ul {
	list-style:				none;
	margin:					0 0 15px 10px;
}

div.columns ul li {
	background:				url(../../visuals/gyas/cognac/list-arrow.gif) no-repeat 0 7px;
	padding:				0 0 0 15px;
}

div.columns ol {
	margin:					0 0 15px 30px;
}

div.columns div.rightdetails ol {
	list-style:				none;
	margin:					0 0 15px 10px;
}

div.columns div.rightdetails ol li {
	background:				url(../../visuals/gyas/cognac/slide-closed.png) no-repeat 0 3px;
	padding:				0 0 0 15px;
	margin:					0 0 4px 0;
}

div.columns div.rightdetails ol li a {
	color:					#333;
	text-decoration:		none;
}

div.columns div.rightdetails ol li a:hover {
	color:					#999;
	text-decoration:		underline;
}

div.columns div.rightdetails ol li ol {
	margin:					5px 0;
}

div.columns div.fullbanner {
	margin:					10px 0px;
	text-align:				center;
}

/* column widths */
div.columns div.leftvisuals {
	float:					left;
	width: 					174px;
	min-height: 			1px;
}
div.columns div.rightbig {
	float:					left;
	width:					751px;
	min-height:				1px;
	margin-left:			15px;
}

div.columns div.leftbig {
	float:					left;
	width:					751px;
	min-height:				1px;
}
div.columns div.rightvisuals {
	float:					left;
	min-height: 			1px;
	width:					174px;
	margin-left:			15px;
}

div.columns div.leftdetails {
	float:					left;
	width: 					154px;
	min-height: 			1px;
}
div.columns div.rightlarge {
	float:					left;
	width: 					769px;
	min-height: 			1px;
	margin-left: 			15px;
	text-align:				justify;
}

div.columns div.leftlarge {
	float:					left;
	width: 					769px; /* 771px */
	min-height: 			1px;
	text-align:				justify;
}
div.columns div.rightdetails {
	float:					left;
	width:					154px;
	min-height: 			1px;
	margin-left:			15px;
}

div.columns div.center {
	float:					left;
	width:					582px;
	min-height: 			1px;
	margin-left:			15px;
	text-align:				justify;
}

div.columns div.leftwide {
	float:					left;
	width: 					535px;
	min-height: 			1px;
}
div.columns div.rightbanner {
	float: 					left;
	width: 					390px;
	min-height: 			1px;
	margin-left: 			15px;
}

div.columns div.leftbanner {
	float: 					left;
	width: 					390px;
	min-height: 			1px;
}
div.columns div.rightwide {
	float:					left;
	width: 					535px;
	min-height: 			1px;
	margin-left: 			15px;
}

div.columns div.homeleft {
	float:					left;
	width: 					462px;
	min-height: 			1px;
}
div.columns div.homeright {
	float: 					left;
	width: 					462px;
	min-height: 			1px;
	margin-left: 			16px;
}


/* end column widths */

/* footer */
div.foot {
	height:					286px;
	clear:					both;
	z-index:				2;
	width:					100%;
	/*background:				transparent url(../../visuals/gyas/cognac/bg/foot.png) left top repeat;*/
}
div.foot div.content {
}
div.foot a {
	color: 					#ffffff;
	text-decoration:		none;
}
div.foot a:hover {
	text-decoration:		underline;
}

div.foot a.home {
	position:				absolute;
	top:					3px;
	left:					18px;
	display:				block;
	width:					45px;
	height:					34px;
}
div.foot div.crumbs {
	border-bottom:			2px solid #ffffff;
	margin:					0 17px;
	padding-top:			3px;
}
div.foot div.crumbs ul {
	background:				transparent url(../../visuals/gyas/cognac/bg/foot-crumbs.png) left center no-repeat;
	list-style:				none;
	margin-left:			15px;
	padding:				0 30px;
	height:					34px;
	line-height:			34px;
}
div.foot div.crumbs ul li {
	background:				transparent url(../../visuals/gyas/cognac/bg/foot-crumbs-li.png) left center no-repeat;
	padding:				0 15px 0 35px;
	float:					left;
}

div.foot div.content > ol {
	clear:					both;
	list-style: 			none;
	padding:				10px 30px 15px 30px;
}
div.foot div.content > ol li {
	float: 					left;
	width:					155px;
	line-height:			18px;
}
div.foot ol li ol {
	list-style:				none;
}
div.foot ol li ol li {
	float:					none;
}

/* lidworden footer */
div.foot div.content dl {
	line-height:			1.4em;
}

div.foot div.content dl dt {
	color:					white;
	font-style:				italic;
}

div.foot div.content dl dd {
	color:					white;
	padding:				0 0 10px 0;
}

/* footer bg */
div.foot-bg {
	background: transparent url(../../visuals/gyas/cognac/bg/foot.png) left bottom repeat;
	width: 100%;
	height: 276px;
	margin-top: 10px;
	border-top: 1px solid #cccccc;
	z-index: 0;
}
/* end footer bg */

#footercontent {
	position:				relative;
	height:					286px;
	width:					994px;
	margin:					-36px auto;
	font-size:				11px;
	background:				transparent url(../../visuals/gyas/cognac/bg/foot-content.png) left top no-repeat;
}
/* end footer */

/* forms */
div.columns form {
	font-weight:			normal;
	color:					#666;
}

div.columns fieldset {
	border:					1px solid #ccc;
	margin:					0 0 30px 0;
	padding:				16px;
}

div.columns fieldset legend {
	font-weight:			bold;
	color:					#000;
}

div.columns label {
	float:					left;
	display:				block;
	width:					100px;
	margin:					0 10px 14px 0;
	padding:				3px 0 0;
	text-align:				right;
	font-weight:			bold;
	color:					#666;
}

div.columns label.small {
	width:					20px;
}

div.columns label.checkbox,
div.columns label.radio {
	width:					200px;
	text-align:				left;
	padding:				0;
	margin:					-3px 0 4px;
	font-weight:			normal;
}

div.columns label.details {
	width:					100px;
}

div.columns label.large {
	width:					150px;
}

input {
	height:					15px;
	margin:					0 0 10px 0;
	padding:				4px 5px;
	font:					1em Arial, Verdana, Helvetica, sans-serif;
	background:				#fff url(../../visuals/gyas/cognac/bg/forms/input.png) repeat-x top left;
	border:					1px solid #ccc;
}

input.small,
input.default, {
	display:				block;
	float:					left;
}

input.small {
	width:					90px;
}

input.default {
	width:					230px;
}

input.medium {
	width:					140px;
}

input.large {
	width:					441px;
}

label.left {
	text-align: 			left;
}

textarea {
	float:					left;
	display:				block;
	overflow:				auto;
	width:					230px;
	height:					96px;
	padding:				5px;
	background:				url(../../visuals/gyas/cognac/bg/forms/input.png) repeat-x top left;
	font:					1em Arial, Helvetica, sans-serif;
	color:					#000;
	margin:					0 0 10px 0;
	border:					1px solid #ccc;
}

select
{
	border:					1px solid #cccccc;
	width:					240px;
}

select.small {
	width:					45px;
}

select.large {
	width:					340px;
}

div.input_options {
	padding:				6px 0 0;
	width: 					230px;
	float: 					left;
	margin:					0 0 10px 0;
}

div.input_options ul {
	margin:					0;
}
div.input_options ul ul {
	margin:					0 0 0 20px;
}

div.input_options ul li {
	padding:				0;
	background:				none;
	margin:					3px 0;
}

div.input_options label.radio {
	width:					auto;
}

img.radio,
img.checkbox {
	float:					left;
	margin:					0 5px 0 0;
}

input.radio,
input.checkbox {
	padding:				0;
	height:					auto;
}

input.form_button,
input.button {
	width:					160px;
	height:					22px;
	padding:				0 20px;
	background:				#fa940d url(../../visuals/gyas/cognac/bg/forms/send.png) repeat-x top left;
	color:					#fff;
	border:					1px solid #ccc;
	font-weight:			bold;
}


input.button_disabled {
	width:					160px;
	height:					22px;
	padding:				0 20px;
	background:				#fa940d url(../../visuals/gyas/cognac/bg/forms/send-disabled.png) repeat-x top left;
	color:					#999;
	border:					1px solid #ccc;
	font-weight:			bold;
}

div.radiobuttons {
	padding:				6px 0 0;
	width: 					230px;
	float: 					left;
}
/* end forms */

/* roar notifications */
.roar-body {
	position:				relative;
	font-size:				12px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#fff;
	text-align:				left;
	z-index:				999;
}

.roar {
	display:				block;
	position:				fixed;
	width:					300px;
	text-decoration:		none;
}

.roar-bg {
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#000;
	border-radius:			5px;
	box-shadow:				0 0 5px rgba(0, 0, 0, 0.5);
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
}
.roar-body-ugly .roar {
	background-color:		#333;
}
.roar-body-ugly .roar-bg {
	display:				none;
}
.roar h2 {
	position:				relative;
	padding:				15px 10px 15px;
	margin:					0;
	border:					0;
	font-size:				13px;
	color:					#fff;
	z-index:				1002;
}
.roar a.close {
	position:				absolute;
	top:					7px;
	right:					7px;
	display:				block;
	height:					7px;
	width:					7px;
	z-index:				1002;
	background:				url(../../visuals/gyas/cognac/close_roar.gif) no-repeat 0 0;
	cursor:					pointer;
}
.roar a.close:hover {
	background-position:	0 -7px;
}
.roar p {
	position:				relative;
	padding:				0 10px 15px;
	margin:					-5px 0 0;
	font-size:				12px;
	color:					#fff;
	z-index:				1002;
}
.roar img {
	margin:					0 5px 0 0;
	border:					0;
}
/* end roar notifications */

/* border images */
img.featured_image {
	background:				transparent no-repeat center center;
	display:				block;
	width:					462px;
	height:					314px;
}

img.photo_image {
	background:				transparent no-repeat center center;
	display:				block;
	margin:					0 auto;
}
div.photo_image {
       border: #FFF 3px solid;
    box-shadow: 0 0 5px 1px #ccc;
    border-radius: 8px;
    margin: 0px 0px 6px 1px;
    padding: 0px;
    background-origin: content-box;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
}

img.user_image {
	background:				transparent no-repeat center center;
	width:					89px;
	height:					114px;
	display:				block;
/*	margin:					0 auto;*/
}

img.visual_image {
	background:				transparent no-repeat center center;
	width:					174px;
	height:					174px;
	display:				block;
	margin:					0 0 8px 0;
}
div.visual_image {
	border: #FFF 3px solid;
    box-shadow: 0 0 5px 1px #ccc;
    border-radius: 8px;
    height: 161px;
    width: 161px;
    margin: 3px 9px 8px 3px;
    padding: 0px;
    background-origin: content-box;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    clear: left;
}


img.group_image {
	background:				transparent no-repeat center center;
	width:					54px;
	height:					54px;
	display:				block;
	margin:					0 auto;
}

div.group_image {
    border: #FFF 3px solid;
    box-shadow: 0 0 5px 1px #ccc;
    border-radius: 8px;
    height: 32px;
    width: 32px;
    margin: 2px 2px 1px 6px;
    padding: 5px 6px 5px 4px;
    background-origin: content-box;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    clear: left;
}



img.news_image {
	background:				transparent no-repeat center center;
	width:					114px;
	height:					114px;
	display:				block;
	margin:					0 auto;
}

img.news_image_left {
	background:				transparent no-repeat center center;
	width:					114px;
	height:					114px;
	display:				block;
	float:					left;
	clear:					left;
	margin:					0 5px 0 0;
}
div.news_image_left {
	border: 				#FFF 3px solid;
    box-shadow: 			0 0 5px 1px #ccc;
    border-radius: 			8px;
    height: 				100px;
    width: 					100px;
    margin: 				3px 9px 0px 3px;
    padding: 				0px;
    background-origin: 		content-box;
    display: 				block;
    background-repeat: 		no-repeat;
    background-size: 		cover;
    float: 					left;
    clear: 					left;
}


img.news_image_right {
	background:				transparent no-repeat center center;
	width:					114px;
	height:					114px;
	display:				block;
	float:					right;
	clear:					right;
	margin:					0 0 0 5px;
}

img.report_image_left {
	background:				transparent no-repeat center center;
	width:					164px;
	height:					164px;
	display:				block;
	float:					left;
	clear:					left;
	margin-right:			10px;
}

img.report_image_right {
	background:				transparent no-repeat center center;
	width:					164px;
	height:					164px;
	display:				block;
	float:					right;
	clear:					right;
	margin-left:			10px;
}
/* end border images */

/* messages */
blockquote {
	background:				#f0f0f0 url(../../visuals/gyas/cognac/bg/quote.png) no-repeat 4px 11px;
	padding:				8px 25px 12px 45px;
	color:					#666;
	margin:					0 0 10px 0;
	min-height:				35px;
}

blockquote span {
	display:				block;
	font-weight:			bold;
}

blockquote a {
	color:					#666;
}

blockquote a:hover {
	color:					#333;
}

div.messages div.message {
	background:				url(../../visuals/gyas/cognac/h1-border-bottom.png) repeat-x bottom left;
	margin:					0 0 8px 0;
}

table.default tr.hidden,
tr.hidden td,
tr.hidden span,
div.messages div.hidden,
div.messages div.hidden a,
li.hidden div,
li.hidden a {
	color:					#ccc !important;
}

table.default tr.hidden a:hover {
	color:					#666 !important;
}

table.inschrijving td {
	text-align:				left;
	vertical-align:			top;
}

div.messages div.message-user {
	float:					left;
	width:					89px;
	margin:					0 15px 0 0;
}

div.messages div.message-error {
	background-color:		#ffd3d3;
	border:					1px solid #d40000;
	padding:				5px 10px;
	margin:					0 0 10px;
}

div.messages div.message-post {
	float:					left;
	width:					478px;
	padding:				0 0 10px 0;
	position:				relative;
	z-index:				1;
}

div.news div.messages div.message-post,
div.report div.messages div.message-post {
	width:					431px;
}

div.condoleance div.messages div.message-post {
	width:					632px;
}

div.message-post img.loader {
	width:					32px;
	height:					32px;
	position:				absolute;
	top:					50px;
	left:					200px;
}

div.messages div.message-meta {
	margin:					0 0 5px 0;
	color:					#a5a5a5;
}

div.messages div.message-meta a {
	font-weight:			bold;
	text-decoration:		none;
}

div.messages div.message-content {
	margin:					0 0 15px 0;
	min-height:				57px;
	/*overflow:				auto;*/
	word-wrap:				break-word;
}

div.messages div.message-content img {
	max-width:				478px;
}

div.messages div.message-tools {
	color:					#a5a5a5;
	font-style:				italic;
}

div.messages div.message-tools a {
	height:					16px;
}

div.messages div.message-tools a.icon-edit-info {
	color:					#a5a5a5;
	cursor:					default;
}

div.messages div.moderator-tools {
	display:				none;
}

div.messages div.message-tools div.show {
	display:				inline;
}


div.columns div.news form textarea,
div.columns div.forum form textarea,
div.columns div.report form textarea {
	margin: 				6px 0 10px; 
	width: 					446px;
	height:					150px;
	float:					left;
}

div.columns div.news form textarea,
div.columns div.report form textarea {
	width:					399px;
}

div.columns div.condoleance form textarea {
	width:					600px;
}

div.columns div.forum div.message-content form textarea {
	margin: 				0 0 3px; 
}
div.columns div.forum div.message-content form ul.bbtoolbar {
	margin:					0;
}
div.columns div.forum div.message-post div.new {
	float: 					right;
	width: 					6px;
	height:					16px;
	background:				url(../../visuals/gyas/cognac/circle-new.png) no-repeat center right;
	margin:					0 2px 0 0;
}


div.columns div.message-content form input.button,
div.columns div.message-content form input.button_disabled {
	margin-right:			10px;
}

/* table default align extensions _DICK_ */

table.default th.align-left, table.default td.align-left {
	text-align:				left;
}
table.default th.align-center, table.default td.align-center {
	text-align:				center;
}
table.default th.align-right, table.default td.align-right {
	text-align:				right;
	padding-right:			20px;
}

/* end table default align extensions _DICK_ */

/* forum main overview _FLORIS_ */
table.default {
	border-collapse:		collapse;
	border-spacing:			0;
	margin:					0 0 20px 0;
}

table.default th {
	background:				url(../../visuals/gyas/cognac/th-center.png) repeat-x left top;
	height:					30px;
	color:					#fff;
	font-weight:			normal;
	text-align:				left;
}

table.default th a {
	color:					#fff;
	text-decoration:		none;
}

table.default th.left,
table.default th.right {
	background:				url(../../visuals/gyas/cognac/th-left.png) no-repeat left top;
	width:					6px;
}

table.default th.right {
	background:				url(../../visuals/gyas/cognac/th-right.png) no-repeat left top;
}

table.default th.title {
	padding-left:			10px;
}

table.default th.last-post {
	width:					150px;
	text-align:				center;
}

table.default td {
	color:					#666;
	text-align:				left;
}

table.default tr.data {
	background:				url(../../visuals/gyas/cognac/bg/forum-overview-bottomglow.png) no-repeat center bottom;
	height:					26px;
	border-bottom: 			1px solid #ccc;

}
table.default tr.data td {
	margin-left: 			20px;
}

table.default tr.content td {
	padding-top:			15px;
}

table.default tr.hidden td a {
	color:					#ccc !important;
}

table.default td.title div.image,
table.default td.image div.image {
	float:					left;
	width:					61px;
	margin:					0 10px 0 0;
	color:					#fff;
	position:				relative;
}

div.forum-topics table.default td.image {
	float:					none;
}
div.forum-topics table.default td.image div.image {
	width:					52px;
	float:					none;
}

div.forum-topics form#form_edit_topic_title input.default {
	width:					314px;
}

table.default td.title div.image a,
table.default td.image div.image a {
	outline:				none;
	display:				block;
	width:					61px;
	height:					63px;
	z-index:				800;
}

table.default td.title div.image span.new-item {
	position:				absolute;
	bottom:					0;
	right:					0;
	display:				block;
	height:					30px; /*30px*/
	background:				transparent url(../../visuals/gyas/cognac/forum/ico-new-left.png) no-repeat top left;
	padding:				0 0 0 14px;
	z-index:				801;
}

table.default td.title div.image span.new-item span {
	display:				block;
	background:				transparent url(../../visuals/gyas/cognac/forum/ico-new-right.png) no-repeat top right;
	padding:				3px 14px 0 0;
	height:					27px;
	font-size:				12px;
	font-weight:			bold;
}

table.default td.title div.image img {
	background:				transparent no-repeat center center;
	width:					54px;
	height:					54px;
}

table.default td.title div.description {
	width:					349px;
	float:					left;
}

table.default td.title div.description a {
	display:				block;
	font-size:				14px;
	text-decoration:		none;
	font-weight:			bold;
	margin:					0 0 5px 0;
	text-align:				left;
}

table.default td.last-post {
	text-align:				center;
}

table.default tr.bottom-glow,table.tr-bottom-glow tbody tr  {
	background:				url(../../visuals/gyas/cognac/bg/forum-overview-bottomglow.png) no-repeat center bottom;
	height:					17px;
	border-bottom:			1px solid #ccc;
}

div.forum table.default tr.content td.last-post {
	vertical-align:			top;
	padding-top:			37px;
}
/*Begin table with tr bottom glow (blikkenlijst)*/
table.tr-bottom-glow tbody td{
	padding:3px 1px 3px;
}

/* begin topic overview */
div.forum-topics table.default td.image {
	width:					52px;
	background:				url(../../visuals/gyas/cognac/bg/forum-overview-bottomglow.png) no-repeat left bottom;	
}

div.forum-topics table.default td.image a {
	outline:				none;
	display:				block;
	width:					52px;
	height:					55px;
	z-index:				800;
}

div.forum-topics table.default td.image span.new-item {
	position:				absolute;
	bottom:					0;
	right:					0;
	display:				block;
	height:					30px; /*30px*/
	background:				transparent url(../../visuals/gyas/cognac/forum/ico-new-left.png) no-repeat top left;
	padding:				0 0 0 14px;
	z-index:				801;
}

div.forum-topics table.default td.image span.new-item span {
	display:				block;
	background:				transparent url(../../visuals/gyas/cognac/forum/ico-new-right.png) no-repeat top right;
	padding:				3px 14px 0 0;
	height:					27px;
	font-size:				12px;
	font-weight:			bold;
}

div.forum-topics table.default td.image img {
	background:				transparent no-repeat center center;
	width:					46px;
	height:					46px;
}

div.forum-topics table.default td.title a {
	margin:					0;
	display:				block;
	font-size:				14px;
	text-decoration:		none;
	font-weight:			bold;
	width:					349px;
}

div.forum-topics table.default td.description {

}

div.forum-topics table.default tr.content td {
	padding:				8px 0 0 0;
}

div.forum-topics table.default tr.content td.last-post {
	padding-top:			8px;
	min-height:				16px;
}

div.forum-topics table.default tr.content td.last-post div.tools {
	width:					150px;
	min-height:				16px;
	height:					auto !important;
	height:					16px;
	display:				none;
}

div.forum-topics table.default tr.content td.last-post div.show {
	display:				block !important;
}

div.forum-topics table.default tr.content td.last-post a.icon {
	display:				inline-block;
	width:					16px;
	height:					16px;
	background-position:	top left;
	margin:					0 5px 0 0;
	padding:				0;
}

div.forum-topics table.default tr.content-details {
	/*background:				url(../../visuals/gyas/cognac/bg/forum-overview-bottomglow.png) no-repeat center bottom;*/
	border-bottom:			1px solid #ccc;
}

div.forum-topics table.default tr.content-details td {
	padding:				4px 0;
}

div.forum-topics table.default tr.content-details td.description {
	vertical-align:			top;
	background:				url(../../visuals/gyas/cognac/bg/forum-overview-bottomglow.png) no-repeat center bottom;	
}

div.forum-topics table.default tr.content-details td.description a {
	color:					#666;
	text-decoration:		none;
}

div.forum-topics table.default tr.content-details td.description a:hover {
	color:					#333;
	text-decoration:		underline;
}

div.forum-topics table.default tr.content-details td.date {
	vertical-align:			top;
	text-align:				center;
	background:				url(../../visuals/gyas/cognac/bg/forum-overview-bottomglow.png) no-repeat right bottom;	
}

div.forum-topics table.default tr td.padding {
	background:				url(../../visuals/gyas/cognac/bg/forum-overview-bottomglow.png) no-repeat center bottom;
}

/* end topic overview */

/* begin forum posts */
div.columns ul.roles li {
	background-image:		url(../../visuals/gyas/cognac/list-arrow-disabled.gif);
	color:					#ccc;
}

div.columns ul.roles li.view {
	background-image:		url(../../visuals/gyas/cognac/list-arrow.gif);
	color:					#333;
}
/* end forum posts */

/* end forum main overview _FLORIS_ */

/* end forum */

/* begin jeroen css */

/* accordion */
.accordion .newli {
	background:				url(../../visuals/gyas/cognac/circle-new.png) no-repeat 446px center;
}

.accordion .date {
	float: 					left;
	width:					130px;
	color: #666;
}

.accordion .title {
	float: 					left;
	width:					280px;

}

.accordion .new {
	float: 					right;
	width: 					6px;
	background:				url(../../visuals/gyas/cognac/circle-new.png) no-repeat center right;
	margin:					0 10px 0 0;
}


span.hometitel {
	background:				#ccc;
	display:				block;
	padding:				5px;
	margin-bottom:			10px;
	color:					#fff;
	width:					455px;
}

div.columns ul.accordion {
	list-style:				none;
	width:					462px;
	margin:					0 0 20px 0;
	padding:				0;
}

div.columns ul.accordion li {
	border-bottom:			1px solid #cccccc;
	padding:				0;
	margin:					0;
	background:				url(../../visuals/gyas/cognac/bottomglow-small.jpg) no-repeat bottom center;
}

div.columns ul.accordion li ul li {
	border:					0;
	background: 			url(../../visuals/gyas/cognac/border-dotted.png) repeat-x;
}

div.columns ul.accordion li a {
	padding:				4px 0 4px 8px;
	display:				block;
	color:					#000;
	text-decoration:		none;
	outline:				none;
}

div.columns ul.accordion li a:hover {
	color:					#777;
}

div.columns ul.accordion li .element {
	display:				none;
	margin:					0;
	/* closed for non javascript */
	/*overflow: 				hidden;
	visibility: 			hidden;
	height: 				0px;*/
}

div.columns ul.accordion li a span.forum-link {
	display:				none;
	margin-right:			4px;
	padding-top:			0;
	padding-right:			0;
	padding-bottom:			20px;
}
div.columns ul.accordion li a:hover span.forum-link {
	display:				inline;
}

div.columns ul.accordion li .open {
	overflow: 				visible;
	visibility: 			visible;
	height: 				auto;
	display:				block !important;
}

div.columns ul.accordion li ul.element li {
	background: 			url(../../visuals/gyas/cognac/border-dotted.png) repeat-x;
	padding:				2px 0 2px 20px;
}

div.columns ul.accordion li span {
	float:					right;
	padding-right:			10px;
	font-style:				italic;
}

.table-head {
	background:				url(../../visuals/gyas/cognac/th-center.png);
	height:					30px;
	color:					#FFF;
	margin-bottom:			5px;
}

.table-head-left {
	background:				url(../../visuals/gyas/cognac/th-left.png) no-repeat;
	width:					6px;
	height:					30px;
	float:					left;
}

.table-head-center {
	float:					left;
	padding:				6px 8px;
	width:					430px;
}

.table-head-center a {
	color:					#FFF;
	text-decoration:		none;
}

.head-link {
	color:					#FFF;
	text-decoration:		none;
	margin-right:			10px;
}

.table-head-right {
	background:				url(../../visuals/gyas/cognac/th-right.png) no-repeat;
	width:					6px;
	height:					30px;
	float:					right;
}

.toon-opties {
	float:					right;
}

.image {
	margin:					0 8px 8px 0;
	float:					left;
}

.nieuws-titel {
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
	display:				block;
}

ol.nieuws-oud {
	margin:					0;
	list-style:				none;
}

ol.nieuws-oud li {
	border-top:				1px dashed #bfbfbf;
	padding:				3px 0;
}

ol.nieuws-oud li a {
	color:					#333333;
	text-decoration:		none;
}

ol.nieuws-oud li a span {
	margin:					0 16px;
}

.nieuws-item {
	border-bottom:			1px dashed #bfbfbf;
	height:					140px;
}

div.full {
	margin-right:			10px;
}

.tab {
	float: 					left;
}
/* end jeroen css */

/* start harm featured */

#featured_container	{
	width:					462px;
	height:					314px;
	position:				relative;
	margin:					0 0 16px 0;
}

img.featured_image {
	display:				block;
	position:				absolute;
	width:					462px;
	height:					314px;
	top:					0;
	left:					0;
	z-index:				1;
}

div.featured_poll {
	z-index:				2;
	position:				absolute;
	top:					20px;
	left:					20px;
	width:					421px;
	height:					275px;
	color:					#fff;
	overflow:				hidden;
}

div.featured_content {
	z-index:				2;
	position:				absolute;
	top:					167px;
	left:					20px;
	width:					421px;
	height:					128px;
	color:					#fff;
	overflow:				hidden;
}

div.featured_content h2 a, div.featured_content h2, div.featured_poll h2 a, div.featured_poll h2 {
	float:					left;
	font-size:				11.2px;
	color:					#fff;
	width:					284x;
	font-weight:			bold;
}

div.featured_content span.featured_date, div.featured_content a.featured_date {
	float:					right;
	background:				transparent url(../../visuals/gyas/cognac/icon/calendar.png) no-repeat left top;
	padding:				0 0 0 20px;
	display:				inline-block;
	height:					16px;
	color:					#fff;
	text-decoration:		none;
	font-style:				italic;
}

div.featured_content a.featured_date:hover, div.featured_poll a.featured_date:hover {
	text-decoration:		underline;
}

div.featured_content div.featured_content_text {
	clear:					both;
	height:					83px;
	overflow:				hidden;
	text-align:				justify;
	margin:					21px 0 7px 0;
}

div.featured_poll div.featured_poll_text {
	clear:					both;
	height:					250px;
	overflow:				hidden;
	text-align:				left;
	margin:					21px 0 7px 0;
}

div.featured_content a, div.featured_poll a {
	color: #fff;
}

div.featured_content a.icon, div.featured_poll a.icon {
	margin:					0 8px 0 0;
	color:					#fff;
}

div.featured_content a.icon:hover, div.featured_poll a.icon:hover {
	text-decoration:		underline;
}

div.featured_poll label {
	float:					none;
	display:				inline;
	width:					400px;
	text-align:				left;
	color:					#fff;
}

div.featured_poll input {
	float:					left;
	display:				block;
}

div.featured_poll div.poll_option {
	float:					left;
	margin:					0 0 10px 0;
	color:					#fff;
}

div.featured_poll td.poll_option {
	height:					20px;
	overflow:				hidden;
	font-size:				10px;
	white-space:			nowrap;
	color:					#fff;
}

div.featured_poll td.filled_option {
	border-left:			1px solid #444444;
	border-right:			1px solid #444444;
	color:					#333;
	background:				url(../../visuals/gyas/cognac/bg/reservation_ghosted.png) repeat-x center top;
	padding:				2px 2px 0px 2px;
}

div.featured_poll td.max_option {
	border-left:			1px solid #444444;
	border-right:			1px solid #444444;
	color:					#333;
	background:				url(../../visuals/gyas/cognac/bg/reservation_active.png) repeat-x center top;
	padding:				2px 2px 0px 2px;
}

.toc {
	position:				absolute;
	top:					4px;
	z-index:				2;
	display:				block;
	width:					18px;
	height:					15px;
	color:					#979797;
	font-size:				10px;
	text-align:				center;
	text-decoration:		none;
	line-height:			14px;
	background:				transparent url(../../visuals/gyas/cognac/featured-toc-background.png) left top;
}
.toc-active {
	background:				transparent url(../../visuals/gyas/cognac/featured-toc-background.png) 0 -15px;
	color:					#DF8918;
}

/* end harm featured */

/* begin harm home news */

div.news-home {
	margin:					0 0 20px 0;
}

div.news-large {
	background:				transparent url(../../visuals/gyas/cognac/h1-border-bottom.png) repeat-x left bottom;
	min-height:				150px;
	margin-bottom:			10px;
}

div.news-large h2.news-title {
	float:					left;
/*	width:					340px;*/
	background:				transparent no-repeat 4px 5px;
	display:				inline-block;
	min-height:				16px;
/*	padding:				0 0px 0 16px; */
	padding:				0 4px 0 16px;
	font-size:				12px;
	font-weight:			bold;
	margin-bottom:			5px;
}

div.news-large a.news-date {
	float:					right;
	background:				url(../../visuals/gyas/cognac/icon/calendar.png)transparent no-repeat left top;
	display:				inline-block;
	height:					16px;
	padding:				0 0 0 20px;
	color:					#000;
	font-style:				italic;
	text-align:				right;
	text-decoration:		none;
}

div.news-large a.news-date:hover {
	text-decoration:		underline;
}

div.news-large div.news-content {
	margin:					5px 0 0 0;
	padding:				0 0 5px 0;
	text-align:				justify;
	min-height:				88px;
}

div.news-large div.tools {
	padding:				5px 5px 8px;
	text-align:				right;
}

div.news-large div.tools a {
	color:					#000000;
}

div.news-large div.tools a:hover {
	text-decoration:		underline;
}

.category-icon {
	background:				transparent no-repeat 4px 4px;
	display:				inline-block;
	height:					16px;
	padding:				0 0 0 16px;
}

#news_accordion a.toggler {
	display:				block;
}

#news_accordion img.arrow {
	float:					left;
	margin:					3px 4px 0 0;
}

#news_accordion .title {
	float:					left;
	width:					auto;
}

#news_accordion span.news-date {
	float:					right;
	display:				inline-block;
	width:					auto;
	height:					16px;
	color:					#666;
	font-style:				italic;
	text-align:				right;
}

#news_accordion div.news_content_text {
	text-align:				justify;
}

#news_accordion div.news_collapse_content {
	width:					440px;
	padding:				5px 0 10px 12px;
}

#news_accordion div.news_collapse_content a {
	display:				inline;
	padding:				0;
	color:					#DF8918;
	text-decoration:		underline;
}

#news_accordion li div.news_collapse_content div.tools a {
	display:				inline-block;
	padding:				0 0 0 20px;
	color:					#333333;
	text-decoration:		none;
}

#news_accordion li div.news_collapse_content div.tools a:hover {
	text-decoration:		underline;
}

/* end harm home news */

/* start alexander home agenda */

#agenda_accordion a.toggler {
	display:				block;
}

#agenda_accordion img.arrow {
	float:					left;
	margin:					5px 4px 0 0;
}

#agenda_accordion .title {
	float:					left;
	width:					auto;
}

#agenda_accordion span.agenda-date {
	float:					right;
	display:				inline-block;
	width:					auto;
	height:					16px;
	color:					#666;
	font-style:				italic;
	text-align:				right;
}

#agenda_accordion div.agenda_content_text {
	text-align:				justify;
}

#agenda_accordion div.agenda_collapse_content {
	width:					440px;
	padding:				5px 0 10px 12px;
}

#agenda_accordion div.agenda_collapse_content a {
	display:				inline;
	padding:				0;
	color:					#DF8918;
	text-decoration:		underline;
}

#agenda_accordion li div.agenda_collapse_content div.tools a {
	display:				inline-block;
	padding:				0 0 0 20px;
	color:					#333333;
	text-decoration:		none;
	margin-bottom:			5px;
}

#agenda_accordion li div.agenda_collapse_content div.tools a:hover {
	text-decoration:		underline;
}

/* end alexander home agenda */

/* begin floris home weather */
div.home_weather {
	margin-bottom:			20px;
}

div.home_weather div.actions {
	padding:				0 0 0 90px;
}

div.home_weather div.actions div.map {
	float:					left;
	margin-right:			15px;
}

div.home_weather div.actions span.icon {
	display:				inline-block;
}


/* begin floris end weather */

/* start floris home accordion static */

.static_accordion a {
	display:				block;
}

.static_accordion img.arrow {
	float:					left;
	margin:					3px 4px 0 0;
}

.static_accordion .title {
	float:					left;
	width:					auto;
}

/* end floris home accordion static */

/* start harm news page */

div.news div.tools a {
	color:					#333;
}

div.news div.tools a:hover {
	text-decoration:		underline;
}

div.news span.title {
	background:				transparent no-repeat 4px 9px;
	padding-left:			16px;
}

div.news div.rightbanner div.details-tools {
	margin-bottom:			30px;
}

div.news div.details-tools div.left-column,
div.news div.details-tools div.right-column {
	float:					left;
	width:					187px;
}

div.news div.rightbanner div.details-tools a,
div.news div.rightbanner div.details-tools span {
	margin:					0 0 10px;
	color:					#333;
}

div.news div.rightbanner div.details-tools a:hover {
	text-decoration:		underline;
}

div.news div.banner {
	margin:					0 0 40px;
}

div.news div.table-head-center {
	width:					362px;
}

/* end harm news page */

/* start alexander agenda page */

div.agenda div.tools a {
	color:					#333;
}

div.agenda div.tools a:hover {
	text-decoration:		underline;
}

div.agenda span.title {
	background:				transparent no-repeat 4px 9px;
	padding-left:			16px;
}

div.agenda div.rightbanner div.details-tools {
	margin-bottom:			30px;
}

div.agenda div.details-tools div.left-column,
div.agenda div.details-tools div.right-column {
	float:					left;
	width:					187px;
}

div.agenda div.rightbanner div.details-tools a,
div.agenda div.rightbanner div.details-tools span {
	margin:					0 0 10px;
	color:					#333;
}

div.agenda div.rightbanner div.details-tools a:hover {
	text-decoration:		underline;
}

div.banner-large-rectangle {
	width:					336px;
	height:					280px;
	margin:					0 auto 0;
	background: 			#efefef;
	border: 				1px solid #ccc;
}

div.agenda div.banner {
	margin:					0 0 40px;
}

div.agenda div.table-head-center {
	width:					362px;
}

/* end alexander agenda page */

/* start alexander report page */

div.report div.tools a {
	color:					#333;
}

div.report div.tools a:hover {
	text-decoration:		underline;
}

div.report span.title {
	background:				transparent no-repeat 4px 9px;
	padding-left:			16px;
}

div.report div.rightbanner div.details-tools {
	margin-bottom:			30px;
}

div.report div.details-tools div.left-column,
div.report div.details-tools div.right-column {
	float:					left;
	width:					187px;
}

div.report div.rightbanner div.details-tools a,
div.report div.rightbanner div.details-tools span {
	margin:					0 0 10px;
	color:					#333;
}

div.report div.rightbanner div.details-tools a:hover {
	text-decoration:		underline;
}

div.report div.banner {
	margin:					0 0 40px;
}

div.report div.table-head-center {
	width:					362px;
}

/* list of reports */

div.report-list {
	background:				transparent url(../../visuals/gyas/cognac/h1-border-bottom.png) repeat-x left bottom;
	min-height:				150px;
	margin-bottom:			10px;
}

div.report-list h2.report-title {
	float:					left;
/*	width:					340px;*/
	background:				transparent no-repeat 4px 5px;
	display:				inline-block;
	min-height:				16px;
/*	padding:				0 0px 0 16px; */
	padding:				0 4px 0 16px;
	font-size:				12px;
	font-weight:			bold;
	margin-bottom:			5px;
}

div.report-list a.report-date {
	float:					right;
	background:				url(../../visuals/gyas/cognac/icon/calendar.png)transparent no-repeat left top;
	display:				inline-block;
	height:					16px;
	padding:				0 0 0 20px;
	color:					#000;
	font-style:				italic;
	text-align:				right;
	text-decoration:		none;
}

div.report-list a.report-date:hover {
	text-decoration:		underline;
}

div.report-list div.report-content {
	margin:					5px 0 0 0;
	padding:				0 0 5px 0;
	text-align:				justify;
	min-height:				88px;
}

div.report-list div.tools {
	padding:				5px 5px 8px;
	text-align:				right;
}

div.report-list div.tools a {
	color:					#000000;
}

div.report-list div.tools a:hover {
	text-decoration:		underline;
}

/* end alexander report page */

/* list of botenwagen items */

div.botenwagen-list {
	background:				transparent url(../../visuals/gyas/cognac/h1-border-bottom.png) repeat-x left bottom;
	min-height:				75px;
	padding-bottom:			10px;
	margin-bottom:			10px;
}

div.botenwagen-list h2.botenwagen-title {
	float:					left;
/*	width:					340px;*/
	background:				transparent no-repeat 4px 5px;
	display:				inline-block;
	min-height:				16px;
/*	padding:				0 0px 0 16px; */
	padding:				0 4px 0 16px;
	font-size:				12px;
	font-weight:			bold;
	margin-bottom:			5px;
}

div.botenwagen-list a.botenwagen-date {
	float:					right;
	background:				url(../../visuals/gyas/cognac/icon/calendar.png)transparent no-repeat left top;
	display:				inline-block;
	height:					16px;
	padding:				0 0 0 20px;
	color:					#000;
	font-style:				italic;
	text-align:				right;
	text-decoration:		none;
}

div.botenwagen-list a.botenwagen-date:hover {
	text-decoration:		underline;
}

div.botenwagen-list div.botenwagen-content {
	margin:					5px 0 0 0;
	padding:				0 0 5px 0;
	text-align:				justify;
	min-height:				88px;
}

div.botenwagen-list div.tools {
	padding:				5px 5px 8px;
	text-align:				right;
}

div.botenwagen-list div.tools a {
	color:					#000000;
}

div.botenwagen-list div.tools a:hover {
	text-decoration:		underline;
}

/* end botenwagen page */

/* start harm photo overview */

.gallery_overview .icon {
	color:					#333;
	font-style:				normal;
	display:				inline-block;
	font-size:				11.2px;
	font-weight:			normal;
	margin:					8px 0 0 0;
	padding-left:			22px;
}

.gallery_overview .icon-camera {
	margin-top:				8px;
}

.gallery_overview table.default td.title div.description a.photographer {
	display:				inline-block;
	font-size:				11.2px;
	font-weight:			normal;
	margin:					8px 0 0 0;
	padding-left:			22px;
	font-style:				normal;
}

.gallery_overview table.default td.title div.image a {
	width:					164px;
	height:					auto;
	display:				block;
}

.gallery_overview div.description {
	width:					435px;
}

/* end harm photo overview */

/* start harm gallery */

.gallery_details .icon {
	font-style:				normal;
	color:					#333;
}

.gallery_details table {
	border-collapse:		collapse;
}

.gallery_details td a {
	display:				block;
	margin-top:				20px;
}

.gallery_details .sub_header a {
	color:					#333;
	text-decoration:		none;
}

.gallery_details .sub_header a:hover {
	text-decoration:		underline;
}

/* end harm gallery */

/* start harm photo */

.gallery_photo div.photo_container {
	position:				relative;
	margin:					0 auto 0;
}

.gallery_photo div.photo {
	position:				absolute;
	background-position:	center center;
	background-repeat:		no-repeat;
}

.gallery_photo img.photo {
	position:				absolute;
	top:					0;
	left:					0;
}

.gallery_photo div.photo_nav {
	position:				absolute;
	top:					0;
	left:					0;
}

.gallery_photo div.photo_nav a {
	position: 				absolute;
	top:					0;
	display:				block;
	width:					50%;
	height:					100%;
	outline:				none;
}

.gallery_photo div.photo_nav a#photo_nav_left {
	left:					0;
	background:				no-repeat 0 80%; 
}

.gallery_photo div.photo_nav a#photo_nav_right {
	right:					0;
	background:				no-repeat 100% 80%;
}

.gallery_photo div.photo_nav a:hover#photo_nav_left {
	background-image:		url(../../visuals/gyas/cognac/gallery-prev.png); 
}

.gallery_photo div.photo_nav a:hover#photo_nav_right {
	background-image:		url(../../visuals/gyas/cognac/gallery-next.png); 
}

.gallery_photo div.photo_border {
	position:				absolute;
}

.gallery_photo .actions a {
	color:					#333;
	text-decoration:		none;
}

.gallery_photo .actions a:hover {
	text-decoration:		underline;
}

.gallery_photo h1.title {
	text-align:				center;
	width:					100%;
	margin:					15px 0 8px;
	background:				none;
}

.gallery_photo div.photo_container img.loader {
	width:					32px;
	height:					32px;
	position:				absolute;
}

/* end harm photo */

/* start harm boat-reservations */

div.boat-reservations a {
	color:					#333;
	text-decoration:		none;
}

div.boat-reservations table.boat_reservation_table {
	margin:					0 0 35px;
}

div.boat-reservations td.glow {
	background:				url(../../visuals/gyas/cognac/bg/reservation_glow.png) repeat-x center bottom;
	text-align:				left;
}

div.boat-reservations icon-error {
	font-style:				normal;
}

div.boat-reservations input.default {
	width:					148px;
}

div.boat-reservations input.form_button {
	height:					25px;
}

/* end harm boat-reservations */

/* begin floris user profile */

div.profile div.user-data {
	margin:					0 0 40px 0;
}

div.profile img.user_image {
	float:					left;
	margin:					0 10px 0 0;
}

div.profile h2 {
	color:					#333;
	text-decoration:		none;
	font-size:				1.25em;
	font-weight:			bold;
	margin:					0 0 10px 0;
}

div.profile div.user-data h2 {
	font-size:				1.61em;
	margin:					15px 0 10px 0;
}

div.profile div.credentials {
	min-height:				114px;
}

div.profile div.address {
	margin:					0 0 10px 0;
}

div.profile div.address span {
	display:				inline-block;
	margin:					0 10px 0 0;
}

div.profile div.address a {
	display:				inline-block;
	width:					55px;
	height:					26px;
}

div.profile div.address a img {
	width:					55px;
	height:					26px;
}

div.profile dl {
	padding:				0 0 0 9px;
	width:					381px;
}

div.profile table td.title {
	color:					#DF8918;
	font-weight:			bold;
	width:					94px;
	float:					left;
	clear:					right;
	padding:				0 0 2px 5px;
}

div.profile table td.detail {
	color:					#333;
	width:					287px;
	float:					right;
	clear:					right;
	padding-bottom:			2px;
}

/*
div.profile dl dt {
	color:					#DF8918;
	font-weight:			bold;
	width:					90px;
	float:					left;
	clear:					right;
}

div.profile dl dd {
	width:					291px;
	float:					right;
	clear:					right;
}
*/

div.news div.pictures,
div.agenda div.pictures,
div.report div.pictures,
div.profile div.pictures,
div.profile div.results-compact,
div.profile div.history-compact {
	margin:					0 0 40px 0;
}

div.profile div.pictures div,
div.news div.pictures div,
div.report div.pictures div,
div.agenda div.pictures div {
	text-align:				center;
	margin:					10px 0 5px;
}

div.profile div.pictures a,
div.news div.pictures a,
div.report div.pictures a,
div.agenda div.pictures a {
	display:				inline-block;
	width:					164px;
	margin-right:			10px;
}

div.profile div.pictures div a img,
div.news div.pictures div a img,
div.report div.pictures div a img,
div.agenda div.pictures div a img {
	margin:					auto;
}

div.profile div.results-compact div {
	margin:					10px 0 5px;
}
	

div.profile table.history {
	width:					100%;
	border-spacing:			0;
	border-collapse:		collapse;
	margin:					0 0 50px 0;
}

div.profile table.history thead {
	height:					35px;
}

div.profile table.history thead th {
	text-align:				left;
	font-weight:			bold;
	color:					#333;
	font-size:				1.25em;
}

div.profile table.history tbody tr {
	border-bottom:			1px solid #cccccc;
	/*background:				url(../../visuals/gyas/cognac/bottomglow-small.jpg) no-repeat bottom center;*/
}

div.profile table.history tbody tr td {
	vertical-align:			top;
	padding:				4px 0;
	line-height:			1.8em;
	color:					#333;
	background:				url(../../visuals/gyas/cognac/bottomglow-small.jpg) no-repeat bottom center;
}

div.profile table.history tbody tr td.group-type {
	font-weight:			bold;
	color:					#DF8918;
	padding-left:			10px;
	width:					150px;
	background-position:	left bottom;
}

div.profile table.history tbody tr td.group {
	width:					180px;
}

div.profile table.history tbody tr td.group a {
	display:				block;
	color:					#333;
	text-decoration:		none;
}

div.profile table.history tbody tr td.group a:hover {
	text-decoration:		underline;
}

div.profile table.history tbody tr td.group-role {
	font-style:				italic;
	background-position:	right bottom;
}

div.profile div.history-compact table.history {
	width:					100%;
	margin:					0 0 20px;
}

div.profile div.history-compact table.history tbody tr td.group {
	background-position:	right bottom;
}

div.profile div.group {
	padding-bottom:			10px;
}

/* end floris user profile */

/* begin floris committee */

div.profile ul.committee {
	list-style:				none;
	margin:					0 0 20px 0;
	padding:				0;
}

div.profile ul.committee li {
	background:				none;
	border-bottom:			1px solid #cccccc;
	background:				url(../../visuals/gyas/cognac/bottomglow-small.jpg) no-repeat bottom center;
	padding:				8px 0 8px 8px;
}

div.profile ul.committee li a.toggler {
	color:					#333;
	text-decoration:		none;
	font-size:				1.25em;
	font-weight:			bold;
}

div.profile ul.committee li a:hover.toggler {
	color:					#666;
	text-decoration:		underline;
}

div.profile ul.committee li div.element div {
	padding:				20px 0 0;
}

div.profile ul.committee li div.element div.group {
	padding:				0;
}

div.profile ul.committee li div.element a img.user_image  {
	float:					none;
	margin:					0;
}

div.profile div.description {
	text-align:				justify;
	margin:					0 0 20px 0;
}

/* end floris committee */

/* begin dick inschrijflijst */

table.inschrijflijsten {
	margin-bottom:			35px;
}

/* end dick inschrijflijst */

/* begin harm vaarverbod */

div.weather span.vaarverbod {
	color:					#800000;
	font-weight:			bold;
}

/* end harm vaarverbod */

/* begin harm botenboek */

div.boat-reservations .reservation_float {
	border-radius:	5px;
	box-shadow:		0 3px 3px rgba(0, 0, 0, 0.3);
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	-moz-box-shadow:		0 3px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:		0 3px 3px rgba(0, 0, 0, 0.3);
}

/* end harm botenboek */

/* begin harm tweets */

div.columns div.tweets ul.accordion li a.toggler {
	width:					435px;
	padding-right:			19px;
}
div.tweets li div.tweet-details {
	min-height:				53px;
	padding:				0 0 5px 23px;
}
div.tweets li div.tweet-details a {
	color:					#DF8918;
	display:				inline-block;
	padding:				0;
	text-decoration:		none;
}
div.tweets li div.tweet-details img {
	float:					left;
	width:					48px;
	height:					48px;
	margin:					0 5px 5px 0;
}

/* end harm tweets */

/* begin icons */
.icon {
	text-decoration:		none;
	background:				transparent no-repeat left top;
	display:				inline-block;
/*	height:					16px;*/
	padding:				0 0 0 20px;
	margin:					0 8px 0 0;
	font-style:				italic;
}

.icon-add			{ background-image: url(../../visuals/gyas/cognac/icon/add.png); }
.icon-apply			{ background-image: url(../../visuals/gyas/cognac/icon/script_edit.png); }
.icon-attachment	{ background-image: url(../../visuals/gyas/cognac/icon/attach.png); }
.icon-botenwagen	{ background-image: url(../../visuals/gyas/cognac/icon/map.png); }
.icon-calendar		{ background-image: url(../../visuals/gyas/cognac/icon/calendar.png); }
.icon-camera 		{ background-image: url(../../visuals/gyas/cognac/icon/camera.png); }
.icon-cart			{ background-image: url(../../visuals/gyas/cognac/icon/cart.png); }
.icon-cart_add		{ background-image: url(../../visuals/gyas/cognac/icon/cart_add.png); }
.icon-cart_delete	{ background-image: url(../../visuals/gyas/cognac/icon/cart_delete.png); }
.icon-cart_go		{ background-image: url(../../visuals/gyas/cognac/icon/cart_go.png); }
.icon-change		{ background-image: url(../../visuals/gyas/cognac/icon/wrench.png); }
.icon-chart_bar		{ background-image: url(../../visuals/gyas/cognac/icon/chart_bar.png); }
.icon-clock			{ background-image:	url(../../visuals/gyas/cognac/icon/clock.png); }
.icon-close			{ background-image:	url(../../visuals/gyas/cognac/icon/lock.png); }
.icon-comments	 	{ background-image: url(../../visuals/gyas/cognac/icon/comments.png); }
.icon-delete		{ background-image:	url(../../visuals/gyas/cognac/icon/delete.png); }
.icon-edit			{ background-image:	url(../../visuals/gyas/cognac/icon/user_edit.png); }
.icon-edit-info		{ background-image:	url(../../visuals/gyas/cognac/icon/user_edit_disabled.png); }
.icon-error			{ background-image: url(../../visuals/gyas/cognac/icon/error.png); }
.icon-exclamation	{ background-image: url(../../visuals/gyas/cognac/icon/exclamation.png); }
.icon-folder		{ background-image: url(../../visuals/gyas/cognac/icon/folder.png); }
.icon-group			{ background-image: url(../../visuals/gyas/cognac/icon/group.png); }
.icon-group_add		{ background-image: url(../../visuals/gyas/cognac/icon/group_add.png); }
.icon-group_add_disabled { background-image: url(../../visuals/gyas/cognac/icon/group_add_disabled.png); }
.icon-group_error	{ background-image: url(../../visuals/gyas/cognac/icon/group_error.png); }
.icon-group_link	{ background-image: url(../../visuals/gyas/cognac/icon/group_link.png); }
.icon-hide			{ background-image:	url(../../visuals/gyas/cognac/icon/lightbulb_off.png); }
.icon-humidity		{ background-image: url(../../visuals/gyas/cognac/icon/humidity.png); }
.icon-overview		{ background-image: url(../../visuals/gyas/cognac/icon/application_view_list.png); }
.icon-page_camera	{ background-image: url(../../visuals/gyas/cognac/icon/page_white_camera.png); }
.icon-page_edit		{ background-image: url(../../visuals/gyas/cognac/icon/page_edit.png); }
.icon-page_link		{ background-image: url(../../visuals/gyas/cognac/icon/page_white_link.png); }
.icon-page_medal	{ background-image: url(../../visuals/gyas/cognac/icon/page_white_medal.png); }
.icon-pages			{ background-image: url(../../visuals/gyas/cognac/icon/page_white_stack.png); } 
.icon-photos		{ background-image: url(../../visuals/gyas/cognac/icon/photos.png); }
.icon-quote			{ background-image:	url(../../visuals/gyas/cognac/icon/user_comment.png); }
.icon-quality		{ background-image:	url(../../visuals/gyas/cognac/icon/layers.png); }
.icon-report		{ background-image:	url(../../visuals/gyas/cognac/icon/report.png); }
.icon-settings		{ background-image: url(../../visuals/gyas/cognac/icon/cog.png); }
.icon-signup 		{ background-image: url(../../visuals/gyas/cognac/icon/signup.png); }
.icon-sitemap		{ background-image: url(../../visuals/gyas/cognac/icon/sitemap.png); }
.icon-sky			{ background-image: url(../../visuals/gyas/cognac/icon/sky.png); }
.icon-sticky		{ background-image:	url(../../visuals/gyas/cognac/icon/star.png); }
.icon-unsticky		{ background-image:	url(../../visuals/gyas/cognac/icon/star_grey.png); }
.icon-sun			{ background-image: url(../../visuals/gyas/cognac/icon/sun.png); }
.icon-tag-orange	{ background-image: url(../../visuals/gyas/cognac/icon/tag_orange.png); }
.icon-temperature	{ background-image: url(../../visuals/gyas/cognac/icon/temperature.png); }
.icon-user			{ background-image: url(../../visuals/gyas/cognac/icon/user.png); }
.icon-user_add			{ background-image: url(../../visuals/gyas/cognac/icon/user_add.png); }
.icon-user_comment	{ background-image: url(../../visuals/gyas/cognac/icon/user_comment.png); }
.icon-user_link		{ background-image: url(../../visuals/gyas/cognac/icon/user_link.png); }
.icon-user_delete		{ background-image: url(../../visuals/gyas/cognac/icon/user_delete.png); }
.icon-views			{ background-image: url(../../visuals/gyas/cognac/icon/chart_bar.png); }
.icon-wind			{ background-image: url(../../visuals/gyas/cognac/icon/wind.png); } 
.icon-show			{ background-image:	url(../../visuals/gyas/cognac/icon/lightbulb.png); }
.icon-approve		{ background-image:	url(../../visuals/gyas/cognac/icon/accept.png); }
.icon-disapprove	{ background-image:	url(../../visuals/gyas/cognac/icon/cancel.png); }
.icon-link			{ background-image:	url(../../visuals/gyas/cognac/icon/link.png); }
.icon-open			{ background-image:	url(../../visuals/gyas/cognac/icon/lock_open.png); }
.icon-reset			{ background-image:	url(../../visuals/gyas/cognac/icon/lightning.png); }
.icon-twitter		{ background-image:	url(../../visuals/gyas/cognac/icon/twitter.png); }
.icon-bookedit		{ background-image:	url(../../visuals/gyas/cognac/icon/book_edit.png); }
.icon-listview		{ background-image:	url(../../visuals/gyas/cognac/icon/application_view_list.png); }
.icon-arrow-left	{ background-image:	url(../../visuals/gyas/cognac/icon/arrow_left.png); }
.icon-arrow-right	{ background-image:	url(../../visuals/gyas/cognac/icon/arrow_right.png); }

.icon-oar	{ background-image:	url(../../visuals/gyas/cognac/icon/oar.png); }
.icon-oar-list	{ background-image:	url(../../visuals/gyas/cognac/icon/list_oar.png); }
.icon-pencil	{ background-image:	url(../../visuals/gyas/cognac/icon/pencil.png); }
.icon-vcard	{ background-image:	url(../../visuals/gyas/cognac/icon/vcard.png); }

div.actions .icon,
div.rightdetails a.icon {
	color:					#333;
	padding:				0 0 0 22px;
	margin:					0 0 10px 0;
	font-style:				normal;
}

div.actions a:hover.icon,
div.rightdetails a:hover.icon {
	text-decoration:		underline;
}

div.actions .icon {
	display:				block;
}

/* end icons */

ul.breadcrumb {
	position:				absolute;
	top:					95px;
	left:					134px;
	list-style:				none;
	color:					#ccc;
	z-index:				16;
}

ul.breadcrumb li {
	float:					left;
	font-size:				1em;
	background:				none;
	margin:					0 7px 0 0;
	padding:				0;
}

ul.breadcrumb li span {
	margin:					0 7px 0 0;
}

ul.breadcrumb li a {
	font-family:			Calibri, Arial, Verdana;
	color:					#333;
	text-decoration:		none;
	font-weight:			normal;
}

ul.breadcrumb li a:hover {
	text-decoration:		underline;
}


/* begin bbcode editor */

div.columns ul.bbtoolbar {
	list-style:				none;
	margin:					0;
	width:					18px;
	float:					right;
	margin:					6px 0;
}

div.columns ul.bbtoolbar li {
	background:				none;
	padding:				0;
}

div.columns ul.bbtoolbar li.smileys div {
	display:				none;
	position:				absolute;
	width:					242px;
	height:					369px;
	background-color:		#fff;
	border:					1px solid #eaeaea;
	top:					6px;
	left:					480px;
	padding:				10px;
}

div.columns div.news ul.bbtoolbar li.smileys,
div.columns form#add_topic ul.bbtoolbar li.smileys {
	position:				relative;
}
div.columns div.news ul.bbtoolbar li.smileys div,
div.columns form#add_topic ul.bbtoolbar li.smileys div {
	left:					20px;
	top:					0px;
}

div.columns ul.bbtoolbar li.smileys div.open {
	display:				block;
}

div.columns ul.bbtoolbar li.smileys div a {
	width:					auto;
	height:					auto;
	display:				inline-block;
	margin:					0 13px 17px 0;
	float:					none;
	border:					none;
	padding:				2px;
}

div.columns ul.bbtoolbar li.smileys div a:hover {
	background:				#ccc;
}

div.columns ul.bbtoolbar li a {
	display:				block;
	width:					16px;
	height:					16px;
	background:				no-repeat top left;
	border:					1px solid #eaeaea;
	margin:					0 0 2px;
}

div.columns ul.bbtoolbar li a.smiley-icon{ background-image: url(../../media/images/smileys/smile.gif); }
div.columns ul.bbtoolbar li a.bold 		{ background-image: url(../../visuals/gyas/cognac/icon/text_bold.png); }
div.columns ul.bbtoolbar li a.italic 	{ background-image: url(../../visuals/gyas/cognac/icon/text_italic.png); }
div.columns ul.bbtoolbar li a.underline	{ background-image: url(../../visuals/gyas/cognac/icon/text_underline.png); }
div.columns ul.bbtoolbar li a.strike 	{ background-image: url(../../visuals/gyas/cognac/icon/text_strikethrough.png); }
div.columns ul.bbtoolbar li a.link	 	{ background-image: url(../../visuals/gyas/cognac/icon/world_link.png); }
div.columns ul.bbtoolbar li a.list 		{ background-image: url(../../visuals/gyas/cognac/icon/text_list_bullets.png); }

div.columns ul.bbtoolbar li a:hover {
	border:					1px solid #ccc;
}

div.columns ul.bbtoolbar li a span {
	display:				none;
}

*/ end bbcode editor */

/* textbox class, link user in photo gallery */
div.columns div.textboxlist { 
	font: 					11px "Lucida Grande", Verdana; 
	cursor: 				text;
}
div.columns ul.textboxlist-bits { 
	overflow: 				hidden; 
	margin: 				0; 
	padding:				3px 4px 0; 
	background:				url(../../visuals/gyas/cognac/bg/forms/input.png) repeat-x scroll left top #FFFFFF; 
	font:					1em Arial, Verdana, Helvetica, sans-serif;
	border:					1px solid #ccc;
	width:					120px;
}
div.columns ul .textboxlist-bit 														{ list-style-type: none; float: left; display: block; padding: 0; margin: 0 0 3px 0; cursor: default; }
div.columns ul .textboxlist-bit-editable 												{ border: 0px solid #fff; }
div.columns ul .textboxlist-bit-editable-input 											{ border: 0; padding: 2px 0; height: 14px; font: 11px "Lucida Grande", Verdana; }
div.columns ul .textboxlist-bit-editable-input:focus 									{ outline: 0; }
div.columns ul .textboxlist-bit-box 													{ position: relative; line-height: 18px; padding: 0 5px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; border: 1px solid #efa440; background: #f0c893; cursor: default; }
div.columns ul .textboxlist-bit-box-deletable 											{ padding-right: 15px; }
div.columns ul .textboxlist-bit-box-deletebutton 										{ position: absolute; right: 4px; top: 6px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('../../visuals/gyas/cognac/close.gif') top left no-repeat; }
div.columns ul .textboxlist-bit-box-deletebutton:hover 									{ border: none; background-position: 0 -7px; text-decoration: none; }
div.columns ul .textboxlist-bit-box-hover 												{ background: #f0ac50; border: 1px solid #ef8900; }
div.columns ul .textboxlist-bit-box-focus 												{ border-color: #ef8900; background: #ef8900; color: #fff; }
div.columns ul .textboxlist-bit-box-focus .textboxlist-bit-box-deletebutton 			{ background-position: bottom left; }
/* autocomplete */
div.columns .textboxlist-autocomplete 													{ position: absolute; z-index:9999; }
div.columns .textboxlist-autocomplete-placeholder, .textboxlist-autocomplete-results 	{ /*opacity: 0.9; filter: alpha(opacity=90);*/ background: #eee; -webkit-box-shadow: 0 3px 3px #ccc; -moz-box-shadow: 0 3px 3px #ccc; box-shadow: 0 3px 3px #ccc; border: 1px solid #999; border-top: none; display: none; }
div.columns .textboxlist-autocomplete-placeholder 										{ padding: 5px 7px; }
div.columns .textboxlist-autocomplete-results 											{ margin: 0; padding: 0; }
div.columns .textboxlist-autocomplete-result 											{ margin: 0; padding:0 5px 0 0; min-height:24px; list-style-type: none; background: #eee; border-bottom:1px solid #ccc; }
div.columns .textboxlist-autocomplete-result-focus 										{ background: #f5dab6; }
div.columns .textboxlist-autocomplete-highlight 										{ background: #efe7b2; font-weight: bold; }


div.columns div.gallery_photo ul {
	margin:					0;
}

div.columns div.gallery_photo ul li ,div.columns div.outingPlanner .searchComplete ul li{
	background-image:		none;
}

div.columns div.gallery_photo ul li input,div.columns div.outingPlanner ul li input {
	background:				none;
	border:					0;
	margin:					0;
}

div.columns div.gallery_photo div.user {
	width:					154px;
	text-align:				center;
	margin-bottom:			20px;
}
div.columns div.gallery_photo div.user a {
	color:					#333;
	text-decoration:		none;
		width:					154px;
}
div.columns div.gallery_photo div.user a:hover {
	color:					#666;
	text-decoration:		underline;
}
div.columns div.gallery_photo div.user img {
	margin:					0 auto 0;
}

div.columns div.photo_basket {
	margin-bottom: 10px;
}

div.forum-topics form#form_edit_topic_title input.submit,
div.columns div.gallery_photo div#actions input.submit,
div.columns div.outingPlanner form.searchComplete  input.submit{
	position:				absolute;
	top:					0;
	right:					0;
	background:				none no-repeat scroll left top transparent;
	border:					1px solid #ccc;
	display:				block;
	height:					16px;
	width:					16px;
	padding:				4px 2px;
}

div.forum-topics form#form_edit_topic_title input.submit {
	height:					15px;
}

div.forum-topics form#form_edit_topic_title input {
	margin:					0;
}

div.forum-topics form#form_edit_topic_title,
div.columns div.gallery_photo div#actions form {
	position:				relative;
	margin:					0 0 10px 0;
}

div.columns div.gallery_photo div#actions input.default {
	width:					118px;
	height:					16px;
}

.custom_dropdown_wrapper {
	float:					left;
	height: 				20px;
	width: 					242px;
	position: 				relative;
	background:				url(../../visuals/gyas/cognac/bg/forms/input.png) top left repeat-x;
	color:					#333;
	border:					1px solid #ccc;
	margin:					0 3px 0 0;
	overflow:				hidden;
}
.custom_dropdown_wrapper select {
	height: 				20px;
	/*width: 					100px;*/
	position: 				absolute;
	z-index: 				2;
	background-color: 		#ffffff;
/*	-moz-opacity: 			0;*/
/*	filter:					alpha(opacity: 0);*/
	opacity: 				0;
	cursor: 				pointer;
}
.custom_dropdown_wrapper span.label {
	height:					22px;
	line-height:			22px;
	padding-left:			6px;
	position:				absolute;
	z-index:				1;
	color: 					#333;
}
.custom_dropdown_wrapper span.arrow {
	height:					20px;
	position:				absolute;
	top:					0px;
	right:					0px;
	z-index:				2;
	display:				block;
	width:					16px;
	height:					20px;
	background:				url(../../visuals/gyas/cognac/bg/forms/select-arrow.png) top left no-repeat;
}
.custom_dropdown_wrapper.hover span.arrow {
	background-position:	0 -20px;
}

/* begin user */
div.columns a.user_anchor, div.columns div.user_container {
	display:				block;
	width:					89px;
	height:					150px;
	float:					left;
	text-align:				center;
	margin:					0 27px 10px 0;
	color:					#333;
	text-decoration:		none;
}

div.columns a:hover.user_anchor {
	color:					#666;
	text-decoration:		underline;
}
/* end user */

/* [code] */
blockquote.code {
	overflow: 				auto;
	background-image:		none;
	padding:				8px 5px;
}

table.default td.black {
	color:       #000;
}

table.default td.space {
  padding-right:      12px;
}

/* begin smoelenboek floris */
div.smoelenboek input.default {
	width:					450px;
	height:					22px;
}

div.smoelenboek ul.textboxlist-bits {
	width:					450px;
	padding:				4px 5px;
}

div.smoelenboek ul.textboxlist-bits .textboxlist-bit {
	margin:					0;
	height:					22px;
	border:					none;
	background:				none;
}

div.smoelenboek ul.textboxlist-bits input {
	margin:					0;
	background:				none;
}

div.smoelenboek a.user_anchor {
	margin-right:			26px;
}

div.cake {
	float:					left;
	width:					160px;
}

div.birthday {
	font-size:				1.6em;
	float:					left;
	width:					302px;
	font-weight:			bold;	
}

div.birthday h2 {
	margin:					0 0 20px 0;
	font-size:				0.7em;
}

div.birthday ul {
	margin:					0;
}

div.birthday ul li {
	background:				none;
	padding:				0;
	margin:					0 0 5px 0;
}

div.birthday a {
	text-decoration:		none;
}

div.birthdays {
	width:					462px;
	margin:					10px 0 0;
}

div.birthdays strong {
	display:				block;
	margin:					0 0 10px 0;
}

div.birthdays div.column {
	float:					left;
	width:					144px;
	margin:					0 10px 30px 0;
}

div.birthdays div.last {
	margin:					0;
}


/* end smoelenboek floris */

/* begin home birthdays floris */
div.columns div.home_birthdays {
	margin-bottom:			10px;
}

div.columns div.home_birthdays a {
	color:					#666;
	text-decoration:		none;
}

div.columns div.home_birthdays a:hover {
	color:					#777;
	text-decoration:		underline;
}

/* end home birthdays floris */

/* datepicker begin */
.datepicker_vista {
	position: absolute;
	z-index: 2;
	font-size: 10px;
	font-family: Tahoma, sans-serif;
	color: #000;
	line-height: normal;
	width: 172px;
	height: 135px;
	padding: 14px;
	background: url(../../visuals/gyas/cognac/date-frame.png) no-repeat;
}

/* header */
.datepicker_vista .header {
	position: relative;
	height: 15px;
	margin-bottom: 5px;
	padding-top: 1px;
}

.datepicker_vista .header .title {
	text-align: center;
	margin: 0 18px 0 18px;
}

.datepicker_vista .header .titleText {
}

.datepicker_vista .header .previous,
.datepicker_vista .header .next,
.datepicker_vista .header .closeButton {
	position: absolute;
	cursor: pointer;
	text-indent: -40px;
	overflow: hidden;
	width: 12px;
	height: 12px;
	top: 2px;
	background-image: url(../../visuals/gyas/cognac/date-buttons.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.datepicker_vista .header .previous {
	left: 4px;
}
.datepicker_vista .header .previous:hover {
	background-position: left bottom;
}
.datepicker_vista .header .next {
	right: 4px;
	background-position: -13px top;
}
.datepicker_vista .header .next:hover {
	background-position: -13px bottom;
}
.datepicker_vista .header .closeButton {
	display: none;
	right: 0px;
	top: 0px;
	background-position: right top;
}
.datepicker_vista .header .closeButton:hover {
	background-position: right bottom;
}

/* body */
.datepicker_vista .body {
	position: relative;
	top: 0px;
	left: 2px;
	width: 168px;
	height: 112px;
	overflow: hidden;
}

/* time */
.datepicker_vista .time {
	position: relative;
	width: 100%;
	height: 100%;
}

.datepicker_vista .time .hour,
.datepicker_vista .time .separator,
.datepicker_vista .time .minutes {
	border: 1px solid #ccc;
	background: #fff;
	width: 50px;
	font-size: 32px;
	position: absolute;
	top: 10px;
	text-align: center;
	padding: 2px;
	height:43px;
}

.datepicker_vista .time .hour {
	left: 15px;
}
.datepicker_vista .time .separator {
	background: transparent;
	border: 0px;
	width: 10px;
	left: 76px;
}

.datepicker_vista .time .minutes {
	left: 95px;
}
.datepicker_vista .time .ok {
	position: absolute;
	top: 65px;
	width: 136px;
	left: 15px;
	font-size: 20px;
	height:34px;
}

/* days-grid */
.datepicker_vista .days .day {
	float: left;
	text-align: center;
	overflow: hidden;
	width: 23px;
	height: 15px;
	margin: 0 1px 1px 0;
}
.datepicker_vista .days .titles {
	height: 15px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 1px;
}
.datepicker_vista .days .day0 {
	margin-right: 0;
}

.datepicker_vista .days .week5 .day {
	margin-bottom: 0;
}

/* days-colors */
.datepicker_vista .days .week .day {
	cursor: pointer;
}
.datepicker_vista .days .week .day:hover {
	background: url(../../visuals/gyas/cognac/date-days.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .days .otherMonth {
	color: #aaa;
}

.datepicker_vista .days .selected {
	background: url(../../visuals/gyas/cognac/date-days.png) left bottom no-repeat;
	color: #316879;
}

/* months-grid */
.datepicker_vista .months .month {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 55px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_vista .months .month3,
.datepicker_vista .months .month6,
.datepicker_vista .months .month9,
.datepicker_vista .months .month12 {
	margin-right: 0;
}

.datepicker_vista .months .month10,
.datepicker_vista .months .month11,
.datepicker_vista .months .month12 {
	margin-bottom: 0;
}

/* months-colors */
.datepicker_vista .months .month:hover {
	background: url(../../visuals/gyas/cognac/date-months.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .months .selected {
	background: url(../../visuals/gyas/cognac/date-months.png) left bottom no-repeat;
	color: #316879;
}

/* years-grid */
.datepicker_vista .years .year {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 6px;
	width: 32px;
	overflow: hidden;
	height: 21px;
	margin: 0 1px 1px 0;
}

.datepicker_vista .years .year4,
.datepicker_vista .years .year9,
.datepicker_vista .years .year14,
.datepicker_vista .years .year19 {
	margin-right: 0;
}

.datepicker_vista .years .year15,
.datepicker_vista .years .year16,
.datepicker_vista .years .year17,
.datepicker_vista .years .year18,
.datepicker_vista .years .year19 {
	margin-bottom: 0;
}

/* years-colors */
.datepicker_vista .years .year:hover {
	background: url(../../visuals/gyas/cognac/date-years.png) left top no-repeat;
	color: #0084AA;
}

.datepicker_vista .years .selected {
	background: url(../../visuals/gyas/cognac/date-years.png) left bottom no-repeat;
	color: #316879;
}

/* global */
.datepicker_vista .unavailable {
	background: none !important;
	color: #fbb !important;
	cursor: default !important;
}
/* end datepicker */

div.fleet label {
	float:					none;
	margin:					10px 0 0;
	text-align:				left;
}

/* autocompleter */
ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#eee;
	text-align:				left;
	/*font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	z-index:				999;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	/*padding:				0.2em 1.5em 0.2em 1em;*/
	padding:				0 1.5em 0 0;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	/*line-height:			1.5em;*/
	height:					25px;
	border-bottom:			1px solid #ccc;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#f5dab6;
	color:					#333;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
	background-color:		#efe7b2;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#DF8918;
}

img.user_thumb {
	margin:					0 6px 0 0;
	float:					left;
}

span.name-wrapper {
	display:				inline-block;
	padding:				6px 0 0;
	word-wrap:				break-word;
}

.textboxlist-autocomplete-result span.name-wrapper {
	width:					117px;
}

/* LEGACY */
span.new,.nieuw {
	color:					red;
}

/* BOAT RESERVATION */
.reservation_float {
	position: absolute;
	z-index: 5;
	top: 19px;
	border: 1px solid #ccc;
	background: white;
	width: 284px;
	opacity: 0.8;
/*	filter: alpha(opacity=80); */
}

.reservation_row {
	position: relative;
	height: 20px;
	width: 100%;
/*	background: none; */
	overflow: hidden;
}

.reservation {
	text-align: center;
	position: absolute;
	top: 0px;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	width: 37px;
	height: 20px;
	overflow: hidden;
	font-size: 10px;
	white-space: nowrap;
}

.reservation a:link, .reservation a:visited, .reservation a:active {
	display: block;
	height: 100%;
	padding: 2px 2px 0px 2px;
	background: url(../../visuals/gyas/cognac/bg/reservation_ghosted.png) repeat-x center top;
	color: #333;
	text-decoration: none;
}

.reservation a:hover {
	display: block;
	height: 100%;
	padding: 2px 2px 0px 2px;
	background: url(../../visuals/gyas/cognac/bg/reservation_active.png) repeat-x center top;
	color: #fff;
	text-decoration: none;
}

.reservation_active {
	text-align: center;
	position: absolute;
	top: 0px;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	width: 37px;
	height: 20px;
	overflow: hidden;
	font-size: 10px;
	white-space: nowrap;
	z-index: 25;
}

.reservation_active a:link, .reservation_active a:visited, .reservation_active a:hover, .reservation_active a:active {
	display: block;
	height: 100%;
	padding: 2px 2px 0px 2px;
	background: url(../../visuals/gyas/cognac/bg/reservation_active.png) repeat-x center top;
	color: #fff;
	text-decoration: none;
}


.reservation_time {
	position: absolute;
	top: 0px;
 	width: 34px;
	height: 17px;
	padding: 3px 0px 0px 4px;
	overflow: hidden;
	font-size: 10px;
	white-space: nowrap;
	border-left: 1px solid #dddddd;
}

.reservation_block {
	position: absolute;
	top: 0px;
	left: 0px;
 	width: 38px;
	height: 20px;
	overflow: hidden;
	font-size: 10px;
	white-space: nowrap;
	border-left: 1px solid #dddddd;
}

.reservation_block a:link, .reservation_block a:visited, .reservation_block a:active {
	display: block;
	height: 100%;
	padding: 3px 2px 0px 2px;
	background: none;
}

.reservation_block a:hover {
	display: block;
	height: 100%;
	padding: 3px 2px 0px 2px;
	background: #dddddd;
}

.reservation_edit {
	position: relative;
	float: left;
	z-index: 20;
	width: 0px;
	height: 20px;
}
/* end boat reservation */

/* signup form */

ol.cmxform {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol.cmxform li {
	clear: left;
	display: block;
	margin-bottom: 15px;
	overflow: auto;
}

ol.cmxform li label, ol.cmxform li div.left {
	float: left;
	clear: left;
	display: block;
	width: 165px;
	text-align: right;
	padding: 4px 0;
	font-weight: bold;
}

ol.cmxform li div.center {
	float: left;
	width: 25px;
	text-align: center;
	padding: 4px 0;
}

ol.cmxform li div.right {
	float: left;
}

ol.cmxform li div.right label {
	height: 22px;
	float: none;
	width: 100%;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

ol.cmxform li div.left label {
	height: 22px;
	float: none;
	padding: 0;
}

ol.cmxform li.space {
	padding-left: 190px;
}

ol.cmxform p.note {
	float: left;
	text-align: left;
	font-style: italic;
	width: 390px;
	margin: 0;
	padding: 4px 0;
}
/* end signup form */

/* tools form */
form.radio_selector label {
	display:inline;
	float:none;
}

form.radio_selector input.radio,
form.radio_selector input.checkbox {
	float:none;
	margin:0;
}
/* end tools form */

/* trainingsschema */

#mainContent table {

	width: 500px;
}

#mainContent a {

	color: #666;
}

/* end LEGACY */

/* MONX */

select.select {
	position:				relative;
	margin-right:			5px;
	display:				block;
	/*width:					63px;*/
	height:					22px;
	border: 				1px solid black;
}

div.base {
	position: 				relative;
	float:					left;
	margin:					1px 5px 0 0;
	display: 				block;
	width:					242px;
	height: 				22px;
	background-image:		url(../../visuals/gyas/cognac/bg/forms/dropdown.png);
	cursor:					default;
	font:					11px Arial, Helvetica, sans-serif;
}

div.base_open {
	background-image:		url(../../visuals/gyas/cognac/bg/forms/dropdown.png);
}

div.base div.options {
	position: 				absolute;
	top: 					21px;
	left: 					0px;
	display: 				none;
	width: 					240px;
	overflow: 				hidden;
	z-index: 				2;
	background:				#fff;
	border:					1px solid #efefef;
}

div.base div.currentoption {
	position: 				absolute;
	top: 					0px;
	left: 					0px;
	display: 				block;
	padding:				4px 0px 0px 5px;
	width: 					237px;
	height: 				22px;
	overflow: 				hidden;
	z-index: 				10;
	color: 					#333;
	
}

div.base div.item,
div.base div.first,
div.base div.last {
	display: 				block;
	padding:				4px 10px 0px 5px;
	width:					227px;
	height: 				17px;
	color: 					#333;
	cursor:					default;
	overflow:				hidden;
}

/*
div.base div.first,
div.base div.first_hover {
	height: 				22px;
	margin-top:				5px;
	padding-top:			4px;
	border-bottom:			1px solid #efefef;
}

div.base div.last,
div.base div.last_hover {
	height: 				22px;
	border-top:				1px solid #efefef;
}
*/
div.base div.item_hover,
div.base div.first_hover,
div.base div.last_hover,
div.base div.first_real_hover,
div.base div.selected
{
	color: 					#fff;
	background-color:		#ccc;	
}

/*temp radio / checkboxes */
input.checkbox,
input.radio {
	float:					left;
	margin:					0 5px 0 0;
}

/* end MONX */
/* Outingplanner*/
div.outingPlanner .actionButtons{
	margin:0px 0px 20px 5px;
}
div.outingPlanner .action_button {
	background-color:#ededed;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	cursor: pointer;
	margin-right:2px;
	margin-bottom:4px;
	clear:both;
	text-align:center; 
}
div.outingPlanner .action_button_active {
	background-color:#EDA13D;
	border:1px solid #E8C49B;
	color:#ffffff;

}
div.outingPlanner .action_button_small {
	font-size: 11px;
	padding: 2px 15px;
	width:70px;
	text-align:center;
}

div.outingPlanner #changeUserRole{
	width:100px;
}

div.outingPlanner div.userMoveUserContainer{
	width:118px;
	float:left;
	margin-bottom:10px;
	display:block;
	/*height:170px;*/
}
div.outingPlanner div.userMoveUserContainer .action_button {
	width:50px;
	margin-left:3px;
}
div.outingPlanner a.user_anchor, div.user_container{
	margin-bottom:0px !important;
}

div.outingPlanner .actions a {
	color: #333;
	text-decoration: none;
}
div.outingPlanner .details{
	margin-bottom:20px;
}
div.outingPlanner .details ul{
	margin-left:0px !important;
}
div.outingPlanner .group{
	min-height:40px;
}

div.outingPlanner .inline_alignTop{
	display: inline-block; 
	vertical-align: top;
	height:100%;
	padding-bottom:6px;
}

div.outingPlanner ul.textboxlist-bits span {
	visibility:hidden;
}

div.outingPlanner ul.textboxlist-bits {
	width: 127px;
}
div.outingPlanner .invite_participants ul.textboxlist-bits {
	width: 206px;
}

div.outingPlanner  #invite_participants{
	height:26px;
}

div.outingPlanner .outingTable tbody tr td{
	color:inherit;
}
div.outingPlanner .outingTable tbody tr a{
	text-decoration:none;
}
div.outingPlanner .outingTable tbody tr{
	cursor:pointer;
	color:black;
}

div.outingPlanner .outingTable tr:hover{
	color: #777;
}
div.outingPlanner .outingTable tr.pastDate{
	color: #B7B7B7
} 
ul.home_outingplanner span{
	font-style: normal !important;
	padding:0px !important;
	float:left !important;
}
ul.home_outingplanner div.left{
	float:left;
}
ul.home_outingplanner div.mouseover{
	display:none;
	color: #DF8918;
	text-decoration: underline;
	cursor:pointer;
}

div.outingPlanner #boatContainer:hover .icon-pencil{
	display:block !important;
}
div.outingPlanner .topRowers a{
	text-decoration: none;
	color:#000;
}
div.outingPlanner .topRowers td{
	vertical-align:top;
}

/* social media icons */

div.smIcons {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
}

a.smIcons {
	padding: 8px;
	width:40px;
	height:40px;
}

a.smIcons:hover {
	opacity: 60%;
}

path.smIcons {
	fill: #DF8918;
}
/* end social media icons */