body{
	margin:0;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
a{
	color:#2b6f7b;
	font-weight:bold;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
img{
	border:0;
	display:block;
}
p{
	margin:0 0 18px 0;
}
form{
	padding:0;
	margin:0;
}
.right{
	float:right !important;
}
#main{
	width:960px;
	margin:0 auto;
	padding:0 0 30px 0;
	position:relative;
}

#headerimg{
	height:126px;
	width:960px;
	position:relative;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/gezondheidscommunity-header.jpg) no-repeat 0 0;
	z-index:1;
}

span.png{
	display:block;
}
.header{
	width:960px;
	padding:33px 0 0 0;
	height:218px;
	position:relative;
}
.header:after{
	content:".";
	clear:both;
	width:100%;
	height:0;
	display:block;
	overflow:hidden;
	visibility:hidden;
}
.header h1{
	width:342px;
	float:left;
	margin:8px 0 0 0;
}
.header h1 a{
	position: absolute;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/logologo.jpg) no-repeat 0 0;
	width:288px;
	height:74px;
	top:5px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
/*.header h1 a{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/logo.gif) no-repeat 0 0;
	width:342px;
	height:26px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}*/
.search-frm{
	/*background:url(http://www.gezondheidscommunity.nl/_graphics/images/search-back.png) no-repeat 0 0;*/
	width:334px;
	height:90px;
	float:right;
	position:absolute;
	top:5px;
	right:0;
	z-index:1000;
	padding-left:16px;
}
span.txt-inp{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/search-field-bg.png) no-repeat 0 0;
	width:256px;
	height:35px;
	padding:2px 0 0 5px;
	margin:10px 0 0 0;
}
input.inp01{
	width:250px;
	font:14px Arial, Helvetica, sans-serif;
	padding:9px 0 8px 5px;
	border:0;
	background:none;	
}
input.search-btn{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/search-btn.png) no-repeat 0 0;
	width:52px;
	height:52px;
	float:left;
}
.search-frm div{
	width:100%;
	overflow:hidden;
	margin:0 0 4px 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	float:right;
}
.search-frm div label{
	float:left;
	padding:0 8px 0 0;
	font-size:11px;
	cursor:pointer;
}
.search-frm div span{
	padding:0 4px 0 0;
	float:left;
}
input.radio-inp{
	float:left;
	width:13px;
	height:13px;
	padding:0;
	margin:0 5px 0 0;
}

.profile{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/profile-box-top.gif) no-repeat 0 0;
	width:163px;
	padding:5px 0 0 0;
	border:1px solid #2b6f7b;
	left:412px;
	top:15px;
	position:absolute;
	z-index:1000;
}
.profile:after, 
.profile div:after, 
.profile div div:after{
	content:"";
	clear:both;
	display:block;
}
.profile div{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/profile-box-bottom.gif) no-repeat 0 100%;
	width:163px;
	padding:0 0 8px 0;
	line-height:12px;
}
.profile div div{
	 background:url(http://www.gezondheidscommunity.nl/_graphics/images/profile-box-center.gif) repeat-y 0 0;
	 width:153px;
	 padding:0 0 0 10px;
}
.profile strong{
	float:left;
	margin:0 0 -2px 0;
	position:relative;
}
.profile strong span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
	line-height:1px;
}
a.arrow{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/arrow.gif) no-repeat 0 0;
	width:16px;
	height:8px;
	float:left;
	margin:5px 0 0 10px; 
}
.profile ul{
	padding:0;
	margin: 0;
	list-style:none;
	display:none;
}
.profile ul li{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/arrow-small.gif) no-repeat 0 6px;
	padding:4px 0 2px 16px;
	float:left;
	line-height:12px;
}
.profile ul li.first{
	margin: 4px 0 0 0;
}
.profile ul li a{
	color:#655f5f;
	text-decoration:none;
}
.profile ul li a:hover{
	text-decoration:underline;
}
.profile:hover ul, 
.profile.hover ul{
	display:block;
}
.nav-box{
	width:960px;
	overflow:hidden;
}
.nav-box ul{
	width:964px;
	overflow:hidden;
	padding:0;
	margin:0 0 0 -4px;
	list-style:none;
}
.nav-box ul li{
	float:left;
	padding:0 0 0 4px;
}
.nav-box ul li a{
	text-decoration:none;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/nav-bg.gif) repeat-x 0 0;
	padding:9px 0 0 14px;
	width:223px;
	height:75px;
	display:block;
	cursor:pointer;
}
.nav-box ul li a:hover, 
.nav-box ul li.nav-active a{
	background:#f1f8f9;
}
span.ico{
	width:52px;
	height:52px;
	float:left;
}
.nav-box ul li a strong{
	padding:5px 0 0 7px;
	float:left;	
}
.nav-box ul li a em{
	display:block;
	width:147px;
	line-height:14px;
	float:right;
	padding:0 15px 0 0;
	font-size:11px;
	font-weight:bold;
	color:#5e5555;
	font-style:normal;	
}
.content{
	width:960px;
	overflow:hidden;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/content-bg.gif) repeat-y 100% 0;
	margin:0 0 50px 0;
}
.main-column{
	width:685px;
	float:left;
	padding:13px 19px 0 19px;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/main-col-bg.gif) repeat-x 0 0;
}
.sidebar{
	float:left;
	width:202px;
	padding:13px 18px 0 17px;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/side-bg.gif) repeat 0 0;
}
.main-column h2{
	font-size:14px;
	color:#2b6f7b;
	margin:0 0 18px 0;
}
.options-box{
	margin:15px 0 18px 0;
	width:685px;
	overflow:hidden;
}
a.btn{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/btn-right.gif) no-repeat 100% 0;
	padding:0 11px 0 0;
	text-decoration:none;
	float:left;
	margin:0 12px 0 0;
}
a.btn span{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/btn-left.gif) no-repeat 0 0;
	padding:0 0 0 13px;
	float:left;	
}
a.btn span span{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/btn-center.gif) repeat-x 0 0;
	height:23px;
	float:left;
	padding:3px 0 0 0;
}
a.btn:hover{
	text-decoration:underline !important;
}
a.btn:hover span{
	text-decoration:underline !important;
}
.two-cols{
	overflow:hidden;
	margin:0 0 12px 0;
}
.column1{
	width:460px;
	float:left;
	margin:0 18px 0 0;
	display:inline;
}
.column2{
	width:207px;
	float:left;
}
.main-column h3{
	background:#2f2b2b url(http://www.gezondheidscommunity.nl/_graphics/images/heading-right-corner.gif) no-repeat 100% 0;
	padding:0 7px 0 0;
	margin:0 0 10px 0;
	height:36px;
	overflow:hidden;
	font-size:14px;
	color:#f0f8f9;
}
.main-column h3 span{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/heading-left-corner.gif) no-repeat 0 0;
	padding:9px 0 0 9px;
	float:left;
	height:27px;
}
ul.groups-list{
	width:180px;
	float:left;
	margin:0 30px 0 10px;
	padding:0;
	list-style:none;
	display:inline;
}
ul.groups-list li{
	padding:0 0 10px 29px;
	float:left;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/list-bullet001.gif) no-repeat 0 2px;
}
ul.groups-list li a{
	color:#000;
	text-decoration:none;
}
ul.groups-list li a:hover{
	text-decoration:underline;
}
ul.a-z{
	padding:0 10px 0 9px;
	margin:0;
	list-style:none;
}
ul.a-z li{
	padding:0 6px 10px 0;
	width: 14px;
	float:left;
	font-size:10px;
	font-weight:bold;
}
ul.a-z li a{
	float:left;
	padding:0 6px 0 0;
}
ul.a-z li.passive a{
	color:#2f2b2b;
}
.post-box{
	margin:20px 0 0;
	width:685px;
	overflow:hidden;
	border-bottom:1px solid #5e5555;
}
.post-box.last{
	border:0;
}
.post-by{
	width:64px;
	float:left;
	margin:0 15px 0 0;
}
span.name{
	float:right;
	font-weight:bold;
	margin:0 0 4px 0;
	line-height:12px;
}
span.status{
	float:right;
	padding:0 0 0 12px;
	margin:0 0 9px 0;
	line-height:12px;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/offline-ico.gif) no-repeat 0 3px;
}
span.status.online{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/online-ico.gif) no-repeat 0 3px;
}
span.photo{
	float:right;
	position:relative;	
}
span.photo span{
	position:absolute;
	left:0;
	top:0;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/img-mask02.png) no-repeat 0 0;
	width:48px;
	height:48px;	
}
ul.usr-opts{
	padding:0;
	margin:6px 0 0 0;
	list-style:none;
	width:64px;
	float:right;
}
ul.usr-opts li{
	float:right;
	padding:0 0 0 5px; 
}
.post{
	width:594px;
	overflow:hidden;	
}
.post h4{
	font-size:12px;
	line-height:14px;
	color:#2b6f7b;
	margin:0 0 22px 0;
}
ul.post-list{
	padding:0;
	margin:0 0 20px -2px;
	list-style:none;
}
ul.post-list li{
	display:inline;
	padding:0 3px 0 6px;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/split.gif) no-repeat 0 3px;
}
ul.post-list li a{
	text-decoration:underline;
}
ul.post-list li a:hover{
	text-decoration:none;
}

ul.post-list li a.none{
	text-decoration:none;
}
ul.post-list li a.none:hover{
	text-decoration:underline;
}
p.tags span{
	font-weight:bold;
	color:#2b6f7b;
}
p.tags a{
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
p.tags a:hover{
	text-decoration:underline;
}
.side-box{
	border-bottom:1px solid #5e5555;
	padding:0 0 16px 0;
	margin:0 0 18px 0;
	overflow:hidden;
}
.bx{
	width:100%;
	overflow:hidden;
}
.side-box.last{
	border:0;
}
.sidebar h3{
	font-size:18px;
	color:#2b6f7b;
	margin:0;
}
.side-title{
	width:200px;
	overflow:hidden;
	padding:0 0 16px 0;
}
.side-title em{
	width:59px;
	font-style:normal;
	float:left;
}
.side-title em span.png{
	float:left;
}
.side-title div{
	float:left;
	width:141px;
}
.side-title div strong{
	font-size:11px;
	line-height:14px;
	color:#2f2b2b;
}
textarea.txt-area{
	font:12px Arial, Helvetica, sans-serif;
	border:0;
	background:none;
	width:195px;
	height:50px;
	
}
* html textarea.txt-area{
	overflow:auto;
}
*+html textarea.txt-area{
	overflow:auto;
}
.txt-area-bg{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/txt-area-bg.gif) no-repeat 0 0;
	width:197px;
	height:54px;
	display:block;
	overflow:hidden;
	margin:0 0 16px 0;
	padding:5px 0 0 5px;
}
ul.users{
	margin:0 0 0 -10px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:212px;
}
ul.users li{
	float:left;
	padding:0 0 6px 20px;
	position:relative;
	width:48px;
}
ul.users li span{
	position:absolute;
	left:20px;
	top:0;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/img-mask.png) no-repeat 0 0;
	width:48px;
	height:48px;
	display:block;
}
span.inp-txt01{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/text-inp.gif) no-repeat 0 0;
	width:202px;
	height:25px;
	float:left;
	margin:0 0 16px 0;
}
input.txt-inp{
	border:0;
	background:none;
	width:190px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 5px 4px 5px;
	color:#5e5555;
}
.footer{
	overflow:hidden;
	width:960px;
	background:#2f2b2b url(http://www.gezondheidscommunity.nl/_graphics/images/heading-right-corner.gif) no-repeat 100% 0;
	padding:0 7px 0 0;
	color:#fff;
}
.footer div{
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/heading-left-corner.gif) no-repeat 0 0;
	padding:8px 0 0 30px;
	height:28px;
}
.footer ul{
	padding:0;
	list-style:none;
	margin:0;
}
.footer ul li{
	display:inline;
	padding:0 7px 0 10px;
	background:url(http://www.gezondheidscommunity.nl/_graphics/images/footer-split.gif) no-repeat 0 2px;
	font-weight:bold;
}
.footer ul li a{
	color:#fff;
	text-decoration:none;
}
.footer ul li a:hover{
	text-decoration:underline;
}
.footer ul li.first{
	background:none;
	padding:0 7px 0 0;
}
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .sidebar h3{
	visibility: hidden;
	font-size: 18px;
}
