body {
	font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 90%;
	color: #666666;
	background-color: white;
	line-height: 180%;
	margin: 0;
	padding: 0;
	text-align: center;
}

a img {
	border:0px;
}

/* Set the page width */
#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer {
	width: 930px;
	margin: 0 auto;
	text-align: left;
}

#wrapper-menu-top {
	background: white url('/images/bg02-white-left.png') no-repeat left top;
}

#main-search{
	padding-bottom:0px;
	padding-right:30px;
	padding-top:15px;
	margin:0px 0px -20px 0px;
	text-align:right;
	height:55px;
}

	#main-search #searchfield{
		width:130px;
		font-size:11px;
		color:#999999;
	}
	
.submit{
	font-size:11px;
	background-color:white;
	background: transparent url('/images/submit_bg.png') repeat-x left center;
	border:none;
}
.submitHolder {
	border:1px solid #C1E395;
	padding:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:11px;
	height:11px;
}

#menu-top {
	background: transparent url('/images/bg02-white-right.png') no-repeat right top;
	overflow: hidden; /* no idea why this works, but it fixes a FF problem */
}

#menu-top ul {
	margin: 0 20px;
	padding: 1em 0 0px 0;
	list-style: none;
	float: left;
}

#menu-top li {
	display: inline;
	float: left;
}

#menu-top a {
	float: left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	line-height: 1.5em;
}

#menu-top a span {
	padding:5px 15px 4px 6px;
	color:#6E9C41;
	display: block;
	float: left;
	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
	font-size:90%;
}

 #menu-top a:hover { color:#999999; text-decoration:underline; }
 #menu-top a:hover span {	color:#999999; text-decoration:underline; }

#wrapper-header {
	background: transparent url('/images/bg.png') top center repeat-x;
}

#header {
	background: #eee url('/images/header.jpg') no-repeat left top;
}

#wrapper-header2 {
	background: transparent url('/images/bg02-blue-left.png') top left no-repeat;
}

#wrapper-header3 {
	background: transparent url('/images/bg02-blue-right.png') top right no-repeat;
}

#header h1 {
	margin: 0 20px;
	padding: 0;
	height: 192px;
	line-height: 3em;
	color: #666666;
	font-size: 130%;
}
#header #quote {
	padding: 0;
	line-height: 3em;
	margin-top:-192px;
	margin-right:20px;
	height: 192px;
	color: #666666;
	font-size: 110%;
	text-align:right;
	font-weight:bold;
}
#header #quote a{
	color: #666666;
}
#header #quote a:hover {
	text-decoration:underline;
}

#wrapper-content {
	background: white url('/images/bg02-white-left.png') no-repeat left top;
}

#wrapper-content2 {
	background: transparent url('/images/bg02-white-left.png') no-repeat left top;
}

* html #wrapper-content { height: 1%; }

#content {
	background: transparent url('/images/bg02-white-right.png') no-repeat right top;
	padding: 5px 245px 5px 245px;
}

#content2_3 {
	background: transparent url('/images/bg02-white-right.png') no-repeat right top;
	padding: 5px 245px 5px 25px;
}

#content1_3 {
	background: transparent url('/images/bg02-white-right.png') no-repeat right top;
	padding: 5px 25px 5px 245px;
}

#contentfull {
	background: transparent url('/images/bg02-white-right.png') no-repeat right top;
	padding: 5px 25px 5px 25px;
}

#contentfull-nobg {
	padding: 5px 25px 5px 25px;
}

#wrapper-menu-page {
	float: right;
	width:180px;
	margin: 20px 30px 3em 20px;
	padding:0px -20px 0px -20px;
	background: transparent url('/images/menuTop.jpg') no-repeat;
	text-align: center;
	line-height: 140%;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
}

#wrapper-menu-left {
	float: left;
	width:180px;
	margin: 20px 20px 3em 20px;
	padding:0px -30px 0px -30px;
	background: transparent url('/images/menuTop.jpg') no-repeat;
	text-align: center;
	line-height: 140%;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
}

	#news-wrapper .rightLink{
		text-align:right;
		padding-right:10px;
		margin-bottom:-30px;
		padding-top:0px;
		text-decoration:underline;
		color:#6E9C41;
		font-weight:bold;
		width:100%;
		height:20px;
		float:right;
	}
	
	#news-wrapper .rightLink:hover{
		color:#aaa;
	}

* html #wrapper-menu-page { margin-right: 15px; }
* html #wrapper-menu-page-left { margin-left: 15px; }
* html #wrapper-user { margin-right: 0px; margin-left: 0px; }

#menu-page, #menu-page-adds-images { padding-top: 5px; }

#menu-page ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 90%;
}
#menu-page ul li:hover {
	background: transparent url('/images/menu_item_bg.gif') no-repeat center;
}

#menu-page .subcat {
	font-size:95%;
	border-top:1px solid #ddd;
	border-bottom:1px solid #bbb;
}

#menu-page h3, #menu-page-adds-images h3 {
	font-size: 75%;
	text-transform: uppercase;
	margin: 1em 0 0.3em 0;
	color: #6E9C41;
	font-weight: normal;
	letter-spacing: 0.15em;
}

#menu-page a:link, #menu-page a:visited { color: #888; }
#menu-page a:hover {color: #6E9C41;}

#wrapper-footer {
	margin-top: 1em;
	text-align: center;
}

#footer {
	margin: 0 20px;
	background-color: #BFE776;
	border: 1px solid #ccc;
	border-bottom: 0;
	clear: both;
	font-size:80%;
}

	#footer a {
		color:#444;
		text-decoration:underline;
	}
	
	#footer a:hover {
		color:#000000;
		text-decoration:none;
	}

h2 { font-size: 110%; border-bottom: 12px solid #ddd;}
h3 { font-size: 100%; }

a:link, a:visited { color: #6E9C41; text-decoration: none; }
a:hover{ color: #666; text-decoration: none; }

#news-wrapper {
	font-size:80%;
}

.post {
  float: left;
  width: 100% !important;
  width: 99%;
  position: relative;
  margin-bottom: 1.5em;
  border-bottom: 1px solid #CCCCCC;
}

	.post .date {
	  position: absolute;
	  top: 0;
	  left: 5px;
	  width: 2.3em;
	  text-align: right;
	}
	
	.post img {
		text-align:center;
	}
	
	.post .date .month {
	  text-transform: uppercase;
	  font: 700 1.0em arial, sans-serif;
	  color: #888;
	}
	
	.post .date .day {
	  display: block;
	  margin-top: -5px;
	  font: 700 2.1em arial, sans-serif;
	  color: #888;
	  text-align:center;
	}
	
	.post .title {
	  display: block;
	  padding: 0 0 5px 0;
	  font-size: 1.2em;
	  font-weight: bold;
	  color: #586B7A;
	}
	
	.post p {
	  margin: 0 0 0 3.5em;
	  padding:  0 0 1em 1.2em;
	  border-left: 1px solid #CCCCCC;
	  line-height:19px;
	  text-align:justify;
	}
	
	.post a {
		text-decoration: underline;
	}
	
	.post .react {
		margin: 0 0 0 3.5em;
		padding:  0 0 1em 1.2em;
		border-left: 1px solid #CCCCCC;
	}
	
	.post .score {
		line-height:100%;
		float:right;
		margin-top:-37px;
	}

.poll {
	margin: 0 0 0 3.5em;
	padding:  0 0 1em 1.2em;
	border-left: 1px solid #CCCCCC;
}
#blobmenularge .poll {
	margin:1px 2px 0px 0px;
	padding:0px;
	padding-left:15px;
	border:none;
	font-size:10px;
	text-align:center;
}

	.poll .title{
		background-color:#ddd;
		font-weight:bold;
		padding:0px 0px 0px 5px;
		font-size:90%;
	}
	
	.poll .item{
		padding:0px 0px 0px 30px;
	}

.graph-wrapper {

}
	
	.graph-wrapper p {
		margin:10px 0px -16px 5px;
		padding:0px 0px 0px 0px;
		border:none;
	}

	.graph-wrapper .graph {
		text-align:left;
		margin:15px 0px 0px 20px;
		width:200px;
		background-color:#999999;
		height:15px;
		font-size:95%;
		color:#FFF;
		padding:0px 0px 0px 0px;
		line-height:15px;
	}
	#blobmenularge .graph-wrapper {
		margin-left:-10px;
	}
	#blobmenularge .graph-wrapper .graph {
		margin:5px 0px 10px 20px;
		width:150px;
		background-color:#999999;
		height:15px;
		font-size:95%;
		color:#FFF;
		padding:0px 0px 0px 0px;
		line-height:15px;
	}
	
	.graph-wrapper .graph-top {
		background-color:#B9D685;
		text-align:center;
		height:15px;
		border-right:1px solid black;
	}
	
	.graph-wrapper .graph-expl {
		font-size:80%;
		padding-left:250px;
		margin-top:-20px;
	}
	
	.graph-wrapper .vote {
		font-size:80%;
		padding-left:300px;
		margin-top:-25px;
	}

.itemList {
	
}

	.itemList .title {
		display: block;
		padding: 0 0 5px 0;
		font-size: 90%;
		font-weight: bold;
		color: #586B7A;
		border-bottom:2px solid #ddd;
	}
	
	.itemList ul {
		margin: 0 0px;
		padding: 0px 0 0 0;
		list-style: none;
		font-size: 85%;
	}
	
	.itemList li {
		border-bottom:1px solid #ccc;
		padding:-8px 0px -8px -20px;
	}
	
	.itemList li a{
		text-decoration:none;
	}
	
.tssStuk {
	text-align:center;
}

.addImage{
	border:8px solid #ddd;
}

.addImage:hover{
	border:8px solid #333;
}

#recipe{
	
}

	#recipe #graden{
		margin-top:-10px;
		margin-bottom:10px;
		text-align:right;
		vertical-align:middle;
	}
	
		#recipe #graden .star{
			background-image:url(/images/star_empty.png) no-repeat center;
		}
		
		#recipe #graden .star:hover{
			background-image:url(/images/star_full.png) no-repeat center;
		}
		
	#recipe #durPersons{
		margin-top:-65px;
	}

	#recipe #duration {
		text-align:left;
	}
	
	#recipe #persons {
		text-align:left;	
	}
	
	#recipe #ingredients {
		padding:0px 0px 0px 0px;
		line-height:20px;
		background-image:url(/images/lineHor.png);
	}
	
	#recipe #preparation {
		line-height:20px;
		background-image:url(/images/lineHor.png);
	}
	
	#recipe #bottom {
		padding-top:40px;
		vertical-align:middle;
		text-align:center;
	}
	
	#reactions_small {
		font-size:85%;
	}
	
	#reactions {
		border-top:1px solid #ddd;
	}
	
	#reactions h2 {
		color:#9ABF6E;
		font-weight:bold;
		border-bottom:5px solid #ccc;;
	}
	
	#rating table
	{
		padding:0px 0px 0px 0px;
		border:1px solid #CCCCCC;
		width:100%;
	}
	
	#rating {
		border-top:1px solid #333;
	}
	
	#rating #fillin {
		width:45%;
	}
	
	#rating td{
		vertical-align:top;
		font-size:95%;
		font-weight:bold;
	}
	
	#rating textarea{
		width:98%;
		border:1px solid #AAAAAA;
		color:#aaa;
	}
	
	.underlinedLink{
		color: #9ABF6E; text-decoration:underline;
	}
	
	.underlinedLink:hover{
		color: #666; text-decoration:underline;
	}
	
	#recipe #recipe-by {
		font-size:85%;
		padding-top:-20px;
		padding-bottom:-10px;
		margin:-20px 0px 10px 0px;
	}
		
		#recipe #recipe-by a {
			text-decoration:underline;
		}
	
	#login table{
		width:100%;
		text-align:center;
		border:1px solid #ccc;
		border-right:3px solid #bbb;
		border-bottom:3px solid #bbb;
	}
	
	#addrecipe table, #addarticle table{
		width:657px;
		border:1px solid #ccc;
		border-right:3px solid #bbb;
		border-bottom:3px solid #bbb;
	}
	
	#contact table, #register table{
		width:100%;
		border:1px solid #ccc;
		border-right:3px solid #bbb;
		border-bottom:3px solid #bbb;
	}
	
	#addarticle table {
		padding-left:10px;
		padding:20px 0px 0px 20px;
	}
	
	#login .input, #contact .input, #addrecipe .input, #register .input{
		width:70%;
		color:#666666;
	}
	
	.input_nolength {
		color:#aaa;
	}
	
	#login td{
		vertical-align:top;
	}
	
	#login .text{
		color:#9ABF6E;
		font-weight:bold;
		width:20%;
		text-align:left;
		padding-left:10px;
	}
	
	#contact .text, #addrecipe .text, #register .text{
		color:#9ABF6E;
		width:30%;
		text-align:left;
		padding-left:10px;
	}
	
.emptyRating{
	margin:-17px 0px -10px 60px;
	font-size:90%;
}

.small {
	font-size:80%;
	line-height:14px;
}

.feedIcon {
	margin:0px 0px -4px 0px;
}

#user-about {
	margin:0px 0px 20px 20px;
	padding:5px 0px 10px 10px;
	border-left:3px solid #bbb;
	font-size:90%;
}

#rss {
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
	
.alert {
	text-align:center;
	color:red;
	font-size:95%;
}

#advertisements {
	text-align:center;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

	#advertisements ul{
	
	}
	
	#advertisements li{
		display:inline;
		padding:5px 10px 0px 10px;
	}

#wrapper-user {
	font-size:90%;
	background-color:#eee;
	padding:0px 0px 0px 2em;
	background: white url('/images/bg02-white-left.png') no-repeat left top;
}
	
	#wrapper-user a {
		color:#666666;
	}
	
	#wrapper-user a:hover {
		text-decoration:underline;
	}

	#wrapper-user #right {
			background: transparent url('/images/bg02-white-right.png') no-repeat right top;
			height:100%;
	}

	#wrapper-user #right #user-name {
		font-weight:bold;
		font-size:90%;
		margin:0px 2em 0px 0px;
	}
	
	#wrapper-user #right #user-tools {
		font-size:100%;
		overflow: hidden; /* no idea why this works, but it fixes a FF problem */
		background-color:#eeeeee;
		border-top:1px solid #bbb;
		margin-right:2em;
		padding-left:10px;

	}
	
	#wrapper-user #right #user-tools #user-account {
		text-align:right;
		background-color:#eeeeee;
	}
	
	#wrapper-user .bold {
		font-weight:bold;
		color:#9ABF6E;
	}
	
	 #wrapper-user ul {
		margin: 0 0px;
		padding: 2px 0 0 0;
		list-style: none;
		font-size: 85%;
		float: left;
	}
	
	#wrapper-user li {
		display: inline;
		padding-right:18px;
		float: left;
	}
	
	#wrapper-user li a{
		text-decoration:none;
	}



#planner {
	font-size:90%;
	border:1px solid #aaa;
}

	#planner .day {
		margin:10px 10px 10px 5px;
	}
	
		#planner .day table{
			width:100%
		}
		
			#planner .day table .day {
				width:50px;
				font-weight:bold;			
			}
			#planner .day table .type {
				width:130px;			
			}
			#planner .day table .suggest {
				width:100px;			
			}
			#planner .day table .title {
				width:auto;			
				font-size:90%;
			}
				#planner .day table .title .suggestion{
					font-size:110%;
					color:#333333;
					border:none;
					width:70%;
					padding-left:10px;
					background-color:#FFFFFF;
				}
			#planner .day table .info {
				width:60px;			
			}

#register {
	margin:20px 0px 0px 0px;
}

#wizard-header-wrapper {
	margin:10px 10px 40px 10px;
	height:50px;
}

	#wizard-header-wrapper ul {
		float:left;
		margin: 0 0px;
		padding: 2px 0 0 0;
	}
	
	#wizard-header-wrapper li {
		display: inline;
		float: left;
		background-color:#CCE4A2;
	}
	
	#wizard-header-wrapper .item-left {
		border:2px solid #ccc;
		border-right:none;
		background-color:#eee;
		height:34px;
		text-align:center;
		vertical-align:middle;
		margin:3px 0px 0px 0px;
		padding:7px 20px 0px 20px;
	}

	#wizard-header-wrapper .item-right {
		background-color:#eee;
		border:2px solid #ccc;
		border-left:none;
		height:34px;
		text-align:center;
		vertical-align:middle;
		margin:3px 0px 0px 0px;
		padding:7px 20px 0px 20px;
		color:#333;
		font-size:85%;
	}
	
	#wizard-header-wrapper .current-item{
		display:block;
		background: #CCE4A2 url('/images/wiz_bg_line_selected.png') no-repeat left center;
		border:2px solid #90AE5B;
		border-left:none;
		text-align:center;
		vertical-align:middle;
		height:37px;
		padding:9px 20px 0px 25px;
		color:#000000;
	}
	
#wizard-wrapper {
	width:100%;
}

	#wizard-wrapper #next {
		padding-left:20px;
	}
	
	#wizard-wrapper .rec-select-wrapper {
		height:210px;
		width:100%;
		overflow:auto;
		border:1px solid #A3C177;
	}
	
	#wizard-wrapper .rec-select-wrapper .title {
		margin:0px 0px 0px 0px;
	}
	
	#wizard-wrapper .rec-select-wrapper .info {
		margin:-25px 0px 0px 0px;
		text-align:right;
	}
	
	#wizard-wrapper .rec-select-wrapper ul {
		margin: 0 0px;
		padding: 0px 0 0 0;
	}
	
	#wizard-wrapper .rec-select-wrapper li {
		width:97%;
		border-bottom:1px solid #aaa;
	}
	
	#wizard-wrapper .rec-select-wrapper li:hover {
		background-color:#eee;
	}
	
	#wizard-wrapper #print-voorbeeld {
		height:600px;
		width:100%;
		font-size:90%;
		border:1px solid #ccc;
		border-right:3px solid #bbb;
		border-bottom:3px solid #bbb;
		overflow:auto;
	}
	
	#wizard-wrapper #print-voorbeeld p, #print-wrapper-left p {
		line-height:13px;
	}
	
	#wizard-wrapper #footer, #print-wrapper-left #footer {
		text-align:center;
		border:none;
		border-top:2px solid #ccc;
		background-color:#ffffff;
		font-size:100%;
		line-height:18px;
	}
	
	#print-wrapper-left {
		text-align:left;
		font-size:90%;
	}
	
.bold{
	font-weight:bold;
}
.boldGreen{
	font-weight:bold;
	color:#6E9C41;
}

#games-wrapper {
	
}
	
	#games-wrapper h3 {
		text-decoration:underline;
	}

	#games-wrapper ul {
		
	}
	
	#games-wrapper li {
		display:block;
	}
	
	#games-wrapper .title {
		font-size:100%;
		font-weight:bold;
		padding:20px 0px 8px 0px;
	}
	
	#games-wrapper .text {
		margin-left:20px;
		padding:0px 0px 0px 20px;
		border-left:1px solid #ccc;
	}
		
.imgleft {
	float: left;
	margin: 6px 10px 1px 0px;
}

#diet-wrapper {
	
}

	#diet-wrapper p {
		font-size:90%;
		line-height:18px;
	}
	
	#diet-wrapper li {
		line-height:18px;
		padding-bottom:25px;
	}
	
	#diet-wrapper li .title {
		font-weight:bold;
		font-size:100%;
		padding-bottom:15px;
	}
	
	#diet-wrapper #inleiding {
		border-bottom:1px solid #ddd;
		padding:0px 0px 35px 0px;
	}
	
	#diet-wrapper a {
		text-decoration:underline;
	}
	
	#blobmenu, #blobmenularge {
		font-size:90%;
	}
	
	#blobmenu ul {
		margin: -5px 5px 0px 10px;
		padding:0px;
		text-align:left;
	}
	#blobmenularge {
		margin-left:-10px;
	}
	#blobmenularge ul{
		margin: -5px 0px -5px 0px;
		padding:0px;
		text-align:left;
		width:200px;
	}
	
	#blobmenu li {
		display:block;
		background-image:url(/images/small_menu_bg/small_menu_bg_02.jpg);
		background-repeat:repeat-y;
		list-style-image:none;
		padding:0px 25px 0px 18px;
		color:#666;
	}
	#blobmenu li ul {
		margin: 0px;
		padding:0px;
		text-align:left;
	}
	#blobmenu li ul li {
		display:block;
		background-image:none;
		list-style-image:none;
		padding:0px;
		color:#666;
	}
	#blobmenularge li {
		display:block;
		background-image:url(/images/big_menu_bg/big_menu_bg_02.jpg);
		background-repeat:repeat-y;
		list-style-image:none;
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style:none;
		color:#666;
	}
	
	#blobmenu li a:hover, #blobmenularge li a:hover {
		color:#000000;
	}
	
	#blobmenu .title, #blobmenularge .title {
		font-weight:bold;
	}
	
	#blobmenu .hr, #blobmenularge .hr {
		border-bottom:1px solid #999;
		height:2px;
		font-size:6px;
		padding:0px;
		margin:0px;
	}
	
#breadcrumbs {
	color:#666;
	font-size:80%;
	background: transparent url('/images/bg02-white-right.png') no-repeat right top;
	padding: 0px 25px 0px 26px;
	margin:0px 0px -20px 0px;
	
}
	
	#breadcrumbs a{
		color:#333;
		text-decoration:underline;
	}
	
	#breadcrumbs a:hover {
		color:#999;
		text-decoration:none;
	}

#wrapper-header-add {
}

	#wrapper-header-add #right {
			background: transparent url('/images/bg02-white-right.png') no-repeat right top;
			text-align:right;
			font-size:100%;
			padding-right:25px;
	}

		#wrapper-header-add #right a {
			text-decoration:underline;
		}

#wrapper-in-out {
	width:930px;
	margin:0 auto;
	text-align:center;
	margin-top:100px;
}
#forumnav {
	font-size:80%;
	text-align:right;
}
#topicInfo {
	float:left;
	margin-left:10px;
	font-size:80%;
	line-height:90%;
}
#forumnav a:hover{
	text-decoration:underline;
}
#wrapper-forum {
	border:1px solid #ccc;
	padding:3px;
	font-size:80%;
}
	#wrapper-forum table {
		width:100%;
		padding:0px;
		margin:0px;
	}
	
	#wrapper-forum .forumcat {
		font-size:190%;
		font-weight:bold;
		margin-bottom:1px;
		padding-left:9px;
	}

	#wrapper-forum .list-header {
		text-align:center;
		background: transparent url('/images/forum/forum_head_bg.jpg') repeat-x left top;
		color:#FFFFFF;
		font-weight:bold;
	}
		#wrapper-forum .list-header .title {
			width:500px;
		}
		#wrapper-forum .list-header .topictitle {
			width:500px;
		}
		#wrapper-forum .list-header .topics {
			width:50px;
		}
		#wrapper-forum .list-header .posts {
			width:50px;
		}
		#wrapper-forum .list-header .lastpost {
			width:100px;
		}
		#wrapper-forum .list-header .author {
			width:80px;
		}
		#wrapper-forum .list-header .views {
			width:50px;
		}
	#wrapper-forum .list-item {
		background: url('/images/forum/forum_topic_bg.jpg') repeat-x left top;
		border-top:1px solid #fff;
		border-bottom:1px solid #ccc;
	}
		#wrapper-forum .list-item a {
			color:#417B11;
		}
		#wrapper-forum .list-item a:hover {
			color:#333;
		}
		#wrapper-forum .list-item .tag {
			padding-top:2px;
			padding-left:1px;
			margin-right:-2px;
			text-align:center;
			vertical-align:middle;
			width:25px;
			height:25px;
		}
		#wrapper-forum .list-item .title, #wrapper-forum .list-item .topictitle {
			text-align:left;
			font-size:105%;
			font-weight:bold;
			line-height:90%;
			padding-bottom:4px;
			padding-top:4px;
			padding-left:1px;
			width:500px;
		}
		#wrapper-forum .list-item .topictitle {
			width:450px;
		}
		#wrapper-forum .list-item .title .desc, #wrapper-forum .list-item .topictitle .desc {
			text-align:left;
			font-size:80%;
			font-weight:normal;
		}
		#wrapper-forum .list-item .topics {
			text-align:center;
			width:50px;
		}
		#wrapper-forum .list-item .posts {
			text-align:center;
			width:50px;
		}
		#wrapper-forum .list-item .lastpost {
			text-align:center;
			width:100px;
			line-height:110%;
		}
		#wrapper-forum .list-item .lastpost a {
			text-decoration:underline;
		}
		#wrapper-forum .list-item .author {
			text-align:center;
			width:80px;
			line-height:110%;
		}
		#wrapper-forum .list-item .author a {
			text-decoration:underline;
		}
		#wrapper-forum .list-item .views {
			text-align:center;
			width:50px;
		}
	#wrapper-forum .forumfooter {
		
	}
	#forumfooter a{
		text-decoration:underline;
	}
	#wrapper-forum .entryTitle{
		background: url('/images/forum/forum_head_bg.jpg') repeat-x left top;
		height:20px;
		line-height:90%;
		font-size:90%;
		color:#FFFFFF;
	}
	#wrapper-forum .entryTitle .author{
		padding-left:5px;
		width:200px;
	}
	#wrapper-forum .entry {
		
	}
	#wrapper-forum .entry .author {
		border-right:1px solid #aaa;
		text-align:center;
		line-height:100%;
	}
	#wrapper-forum .entry .content {
		vertical-align:top;
		line-height:100%;
	}
	#wrapper-forum .entry .content a {
		text-decoration:underline;
	}
	#wrapper-forum .entry .content .quote {
		border-left:5px solid #ddd;
		border-bottom:1px solid #ddd;
		margin-left:10px;
		margin-bottom:10px;
		padding-left:6px;
		padding-bottom:6px;
		color:#666666;
		font-style:italic;
	}
	#wrapper-forum .entry .content .changed {
		margin-left:20px;
		margin-top:20px;
		font-style:italic;
		width:70%;
		color:#666666;
	}
	#wrapper-forum .postHead{
		color:#666666;
		height:10px;
		line-height:100%;
		border-bottom:1px solid #aaa;
	}
	#wrapper-forum .postHead img{
		vertical-align:middle;
	}
	#wrapper-forum .postBottom {
		padding-right:3px;
		padding-top:2px;
		border-top:1px solid #aaa;
		text-align:right;
	}
	#wrapper-forum .postcontent{
		font-size:110%;
		line-height:110%;
	}
	#wrapper-forum .bottomline {
		border-top:1px solid #aaa;
		height:8px;
	}
	#wrapper-forum .signature {
		border-top:1px solid #333;
		width:400px;
		padding-top:5px;
		margin-bottom:10px;
		margin-left:10px;
		margin-top:25px;
		font-style:italic;
	}
	
#addTopic{
	font-size:90%;
}
	#addTopic .small{
		font-size:90%;
	}
	#addTopic .title{
		font-weight:bold;
		border-top:2px solid #ccc;
	}
