/*	Base styling
	**********************************************************************************************************/
	
	html,body {
		margin:0;
		padding:0;
		}
	html {
		background:none;
		
		}
	body {
		background:#C07E37 url(../img/body2.jpg) center top repeat;
		color:#000000;
		font-family:arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
	/* 	Content elements
		----------------------------------------------------------------------------------------- */
	
		h1 {
			background:#b5121b;
			color:#fff;
			font-size:24px;
			line-height:1.2em;
			}
			h1 span {
				display:block;
				font-size:14px;
				line-height:1em;
				margin:.2em;
				}
		h2 {
			background:#b5121b;
			color:#fff;
			font-size:18px;
			line-height:1.2em;
			margin:0;
			padding:0;
			}
			h2 span {
				display:block;
				font-size:13px;
				line-height:1em;
				margin-bottom:.2em;
				}
		h3,
		h2.hentry-title,
		.mod h2.hentry-title {
			font-size:14px;
			line-height:1.2em;
			font-weight:bold;
			text-shadow:0 0 4px #fff;
			margin:.2em 0 .5em;
			padding: 0;
			color: #000;
			background: none;
			}
		.title-only h3 {
			font-size: 1em;
			}
		.title-only-with-date h3 {
			margin: 0;
			display: inline;
			}
			
		h4 {
			font-size:13px;
			line-height:1.2em;
			font-weight:bold;
			margin:.2em 0 .5em;
			}
		h5 {
			font-size:12px;
			line-height:1.2em;
			font-weight:bold;
			margin:.2em 0 .5em;
			font-style:italic;
			}
				
			
		.mod h1,
		.mod h2 {
			padding:.2em 15px .2em;
			display:block;
			position:relative;
			margin:0 6px 0 4px;
			}
		.mod h1 {
			padding:.3em 15px .2em;
			}	
		.catch h1 {
			font-size:18px;
			}
			
		.month h1 {
			margin-bottom:5px;
			}
		
		.month h2 {
			float:none;
			display:block;
			clear:both;
			text-align:center;
			padding-left:4px;
			padding-right:4px;
			}
		.content-search .box h2 {
			margin:0 6px;
			}
		.content-search .month h2 {
			text-align:left;
			padding:0.2em 15px;
			}	
		.aside .mod h2 {
			padding:0.35em 15px 0.2em;
			}
		.aside .latest-vids h2,
		.aside .latest-topics h2 {
			padding:0.2em 15px;	
			}
		#slider li h2{
			margin:0 20px;
			padding-top:20px;
			}
			
		a {
			color:#b5121b;
			text-decoration:underline;
			position:relative; /* fix to let links work in IE6 with alphaimageloader */
			}
		a:hover {
			text-decoration:none;
			}
			h1 a,
			h2 a,
			.commercial h1 a,
			.commercial h2 a,
			.topblogger h1 a,
			.topblogger h2 a {
				color:#fff;
				}
			
			h3 a,
			h4 a,
			h2.hentry-title a {
				color:#000;
				}
			a.action {
				white-space:nowrap;
				}
				
		.image {
			overflow:hidden;_zoom:1;
			display:block;
			background:#eee;
			float:right;
			padding:6px;
			margin:5px 10px 10px 5px;
			box-shadow:2px 2px 4px #666;
			-moz-box-shadow:2px 2px 4px #666;
			-webkit-box-shadow:2px 2px 4px #666;
			}
			.image p {
				margin:0;
				}
			.image img {
				display:block;
				float:left;
				border:1px solid #999;
				background:#333;
				color:#fff;
				text-align:center;
				}
			.content-img {
				margin:5px 0 10px 5px;
				}
			.content-img,
			.content-img .photo,
			.content-img .photo a,
			.content-img .video,
			.content-img .video object {
				max-width:428px;
				overflow:hidden;_zoom:1;
				display:block;
				}
			.align-left { float:left; margin-left:0; margin-right:10px; }
			.align-right { float:right; margin-right:0; margin-left:5px; }
			.align-center { float:none; text-align:center; margin-left:0; }
			.align-center img { float:none; display:inline; }
		strong {
			font-weight:bold;
			}
		em {
			font-style:italic;
			}
		p {
			line-height:1.4em;
			margin-bottom:.5em;
			}
			.empty {
				text-align:center;
				font-style:italic;
				padding:1em 0;
				}
		ul {
			list-style:none;
			}
			.hentry-content ul,
			.wysiwig ul  {
				list-style:outside disc;
				padding-left:2em;
				margin-bottom:1em;
				line-height:1.4em;
				}
			li {
				display:block;_zoom:1;
				list-style:none;
				}
				.hentry-content li,
				.wysiwig li {
					list-style:inherit;
					display:list-item;
					}
		ol {
			line-height:1.4em;
			padding-left:2em;
			margin-bottom:1em;
			}
			ol li {
				list-style-type:decimal;
				list-style-position:outside;
				display:list-item;
				}
		dl {
			clear:both;
			line-height:1.4em;
			}
			dt {
				font-weight:bold;
				float:left;
				clear:left;
				width:10em;
				padding-bottom:.2em;
				}
			dd {
				float:left;
				padding-bottom:.2em;
				}
		
		table {
		
			}
			td,
			th {
				padding:.2em;
				vertical-align:top;
				}
			th {
				font-weight:bold;
				}
				
/*	Grids
	**********************************************************************************************************/
	
	.row {
		overflow: hidden;_overflow:visible;_zoom:1;
		width:1000px;
		/* padding-top:20px; */
		}
		.col {
			float:left;_zoom:1;
			overflow:hidden;
			padding-bottom:20px;
			}
			.mod {
				margin:-3px 4px 13px 6px;
				padding:6px 0 0 0;
				clear:both;
				/*box-shadow:2px 2px 6px #855026;
				-moz-box-shadow:2px 2px 6px #855026;
				-webkit-box-shadow:2px 2px 6px #855026;*/
				}
				.hd {
					overflow:hidden;_zoom:1;
					padding-top:0px;
					}
					.hd h3 {
						padding-left:4px;
						padding-right:8px;
						}
						.box .hd h3 {
							padding-left:13px;
							}
					.hd a.add,
					.hd a.action {
						font-size:10px;
						line-height:1em;
						padding-left:1em;
						white-space:nowrap;
						text-transform:uppercase;
						}
					.hd .notice {
						font-size:10px;
						line-height:1em;
						padding-left:1em;
						white-space:nowrap;
						text-transform:uppercase;
						display:inline;
						margin:0;
						}
				.bd {
					clear:both;
					padding:5px 8px 7px 4px;
					overflow:hidden;_zoom:1;
					}
					
				.wysiwig {
					
					}
					
				.ft {
					height:10px;
					}
				
				
			.box {
				background:#eee;
				margin-top:-3px;
				margin-bottom:13px;
				}
				.box .bd {
					padding:5px 16px 7px 14px;
					}
				
					
			
			
		.nav-col {
			width:200px;
			}
			.nav-col .box {
				background:url(../img/left-hd.png) 0 0 no-repeat;
				}
				.nav-col .box .hd,
				.nav-col .box .bd {
					background:url(../img/left-bd.png) 0 0 repeat-y;
					}
				.nav-col .box .ft {
					background:url(../img/left-ft.png) 0 0 no-repeat;
					}
			
			.nav-col .box2 {
				background:none;
				}
				.nav-col .box2 .hd {
					background:url(../img/left-hd-hnt.png) 0 0 no-repeat;
					height:89px;
					}
					
				.nav-col .box2 .hd a.top-10-users-by-rated-articles {
					display:block;
					height:89px;
					text-indent:-9999px;
					}
				
				.nav-col .box2 .bd {
					background:url(../img/left-bd2.png) 0 0 repeat-y;
					}
				.nav-col .box2 .ft {
					background:url(../img/left-ft2.png) 0 0 no-repeat;
					height:28px;
					}
				
				.nav-col .box2 .ft a.hnt-ft {
					display:block;
					color:#fff;
					font-size:11px;
					height:23px;
					line-height:23px;
					text-align:center;
					text-decoration:none;
				}
				
				.nav-col .box2 .ft a.hnt-ft:hover {
					text-decoration:underline;
				}
					
				
				.nav-col .box2 ul.hnt-10 {
					padding:0;
					margin:6px 0 0 0;	
				}
				
				.nav-col .box2 ul.hnt-10 li {
					list-style:none;
					list-style-position:outside;
					border-bottom:1px dotted #988e90;
				}
				
				.nav-col .box2 ul.hnt-10 li a {
					display:block;
					height:20px;
					line-height:20px;
					overflow:hidden;_zoom:1;
					color:#fff;
					text-decoration:none;
					padding:0 3px;
					font-size:11px;
				}
				
				.nav-col .box2 ul.hnt-10 li a:hover {
					text-decoration:underline;
				}
				
				.nav-col .box2 ul.hnt-10 li a span.left {
					width:20px;
					float:left;
				}
				
				.nav-col .box2 ul.hnt-10 li a span.middle {
					float:left;
				}
				
				.nav-col .box2 ul.hnt-10 li a span.right {
					margin-left:10px;
					float:right;
				}
				
				.nav-col .box2 ul.hnt-10 li.first a {
					background:url(../img/hnt-first-bg.png) repeat-x;
					height:98px;
					color:#000;
					font-size:12px;
					font-weight:bold;
				}
				
				.nav-col .box2 ul.hnt-10 li.second a {
					background:url(../img/hnt-second-bg.png) repeat-x;
					height:20px;
					color:#000;
				}
				
				.nav-col .box2 ul.hnt-10 li.third a {
					background:url(../img/hnt-third-bg.png) repeat-x;
					height:20px;
					color:#000;	
				}
				
				.nav-col .box2 ul.hnt-10 li.first a span.hnt-image {
					float:left;
					width:71px;
					height:71px;
					border:1px solid #666560;
				}
				
				.nav-col .box2 ul.hnt-10 li.first a span.rating {
					float:right;
					background:url(../img/hnt-rating-bg.png) no-repeat;
					text-align:center;
					line-height:62px;
					color:#000;
					width:62px;
					height:62px;
					font-size:16px;
				}
				
				
				.content .profile-list span.hnt-logo, .content .latest-stories span.hnt-logo {
					background:url(../img/hnt-profiles-logo.gif) no-repeat;
					position:absolute;
					width:117px;
					height:39px;
					top:56px;
					right:7px;	
				}
				
				.content .box2 {
					position:relative;	
				}
				
				
			
		.content {
			width:480px;
			}
		.content-search {
			width:993px;
			}
		.content-search .col {
			width:492px;
			float:left;
			clear:none;
			}
		.content-search .box {
			clear:both;
			width:486px;
			float:left;
			}
		
		.content-search .stories-search {
	
			}
		.content-search .latest-blog {
			clear:both;
			}
		
			.content .box {
				background:url(../img/mid-hd.png) 0 0 no-repeat;
				padding:0;
				}
				.content .box .hd,
				.content .box .bd {
					background:url(../img/mid-bd.png) 0 0 repeat-y;
					}
				.content .box .ft {
					background:url(../img/mid-ft.png) 0 0 no-repeat;
					}
			
		.full-width {
			width:100%;
			}
					
		.catchlist-content,
		.photo-list-content,
		.big-content {
			width:800px;
			}
			
		.aside {
			width:320px;
			}
			.aside .box {
				background:url(../img/right-hd.png) 0 0 no-repeat;
				padding:0px;
				}
				.aside .box .hd,
				.aside .box .bd {
					background:url(../img/right-bd.png) 0 0 repeat-y;
					}
				.aside .box .ft {
					background:url(../img/right-ft.png) 0 0 no-repeat;
					}
				.aside .mod {
					margin-bottom:13px;	
				}
				
				
				.aside .mod h2 a {
					text-decoration:none;
				}
				.aside .mod h2 a:hover {
					text-decoration:underline;
				}
				
				
			
			
			
/*	Structure
	**********************************************************************************************************/
	
	#container {
		background:url(../img/header-allround.jpg) center top repeat-x;
		min-height:1280px;
		padding-top:30px;
		}		
		.allround #container {background-image:url(../img/header-allround.jpg)}
		.flyfishing #container {background-image:url(../img/header-fly.jpg)}
		.whitefishing #container {background-image:url(../img/header-white.jpg)}
		.predfishing #container {background-image:url(../img/header-pred.jpg)}
		.carpfishing #container {background-image:url(../img/header-carp.jpg)}
		.seafishing #container {background-image:url(../img/header-sea.jpg)}
		#site {
			margin:0 auto;
			clear:both;
			}
			
		#header .branding {
			position:absolute;
			top:0;
			left:0;
			margin:0;
			padding:0;
			background:none;
			}
			#header .branding a {
				display:block;
				width:284px;
				height:118px;
				background:url(../img/topvisser_nl.png) 0 0 no-repeat;
				text-indent:-9999em;
				}
		#header a {
			color:#b5121b;
			}
			
			
		#footer {
			background:url(../img/footer-all.jpg) center bottom no-repeat;
			height:150px;
			margin-top:-70px;
			}
			.allround #footer {background-image:url(../img/footer-allround.jpg)}
			.flyfishing #footer {background-image:url(../img/footer-fly.jpg)}
			.whitefishing #footer {background-image:url(../img/footer-white.jpg)}
			.predfishing #footer {background-image:url(../img/footer-pred.jpg)}
			.carpfishing #footer {background-image:url(../img/footer-carp.jpg)}
			.seafishing #footer {background-image:url(../img/footer-sea.jpg)}
			#footer ul,
			#footer .links {
				margin:0 auto;
				padding:90px 220px 0 200px;
				width:560px;
				line-height:1.5em;
				}
			#footer .links {
				text-align:center;
				}
				#footer li {
					display:inline;
					padding:0;
					}
			#footer a.add-bookmark,
			#footer a.about {
				font-weight:normal;
				}
			#footer a {
				color:#000;
				font-weight:bold;
				text-decoration:none;
				white-space:nowrap;
				}
				#footer a:hover {
					text-decoration:underline;
					}
			
			#footer p {
				float:left;
			}
			
			.getlogic img {
				margin-bottom:-4px;
				}
		

/*	Advertisements
	**********************************************************************************************************/
	
	.ad,
	.mod-look-at-this {
		margin:0 10px 20px;
		padding:0;
		overflow:hidden;_zoom:1;
		/*background:#666;*/
		text-align:center;
		color:#fff;
		font-weight:bold;
		line-height:2em;
		}
		iframe {
			border:none;
			margin:0;
			padding:0;
			}
	.small-ad,
	.small-look-at-this {
		width:180px;
		height:150px;
		}
	.normal-ad,
	.normal-look-at-this {
		width:300px;
		height:250px;
		}
	.banner,
	.look-at-this {
		width:515px;
		height:74px;
		margin:0 6px 20px;
		}
	.affiliate-banner,
	.affiliate-look-at-this {
		clear:both;
		margin:0 0 0 -2px;
		overflow:hidden;
		background:#b5121b;
		padding:2px;
		}
		.affiliate-banner .actions,
		.affiliate-look-at-this .actions {
			background:#eee;
			padding:4px 0;
			text-align:center;
			}
			.affiliate-banner iframe,
			.affiliate-look-at-this iframe {
				display:block;
				}
	.empty-banner,
	.empty-look-at-this {
		border:1px dotted #000;
		line-height:60px;
		text-align:center;
		}
		
	.catches .mod-look-at-this {
		float:right;_display:inline;
		margin-bottom:170px;
		}
	.photo-list-content .mod-look-at-this {
		float:right;_display:inline;
		margin-bottom:70px;
		}
	

/*	Articles
	**********************************************************************************************************/

	.hentry {
		clear:both;
		position:relative;
		}
		.hentry .rating {
			clear:both;
			}

	.summary {
		margin-bottom:20px;
		}
		.summary .meta {
			color:#999;
			}
	.hentry-summary,
	.hentry-content {
		clear:both;
		}
	.story-result {
		margin-bottom: 10px;
		}	
		.story-result p {
			margin-bottom: 0;
			}	
		.story-result .meta a {
			color:#999;
			}

	.title-only {
		padding:4px 0 0 98px;
		margin:0 0 .5em 0;
		border-top:1px dotted #999;
		position:relative;
		overflow:hidden;_zoom:1;
		}
		.title-only .hentry-title {
			color:#000;
			}
		.title-only .tags a {
			text-indent:-9999em;
			width:.5em;
			float:left;
			margin:0 .4em 0 0;
			}
		.title-only .meta {
			float:left;_display:inline;
			padding:0;
			margin:1px 0 0 -98px;
			}
		.title-only .rating {
			float:right;
			margin-bottom:1px;
			clear:none;
			}
			.title-only .votes,
			.title-only .comments {
				padding-right:.2em;
				}
				

	.meta {
		font-size:10px;
		line-height:1.4em;
		text-shadow:0 0 2px #fff;
		text-transform:uppercase;
		background:#fff;
		padding:0 4px;
		margin-left:.3em;
		
		}
		.box .meta {
			background:none;
			}
		div.meta {
			padding:0 0 .3em;
			margin:0;
			}
		.meta p {
			display:inline;
			}
			.profile-nav .meta p {
				display:block;
				margin:1em 0 0;
				}
			.profile-nav .meta p.author {
				display:inline;
				}
		.votes,
		.vote {
			background:url(../img/icons/votes-red.png) left center no-repeat;
			padding:0 1em 0 16px;
			color:#000;
			font-weight:bold;
			}
		.comments {
			background:url(../img/icons/comments-red.png) left center no-repeat;
			padding:0 1em 0 22px;
			color:#000;
			font-weight:bold;
			}
		span.user-story-votes {
			background:url(../img/total-votes.gif) left center no-repeat;
			padding:0 1em 0 16px;
			color:#000;
			font-weight:bold;
			}
		.read-more {
			
			}
		.more a,
		.more span,
		.rating a,
		.rating span {
			padding-right:1em;
			}
	.permalink {
		font-weight:bold;
		}
	.go-section {
		background:#b5121b;
		color:#fff;
		display:block;
		float:right;
		padding:3px 6px;
		margin:0;
		}
		.box .go-section {
			margin:0 -14px -7px 0;
			}
	.buttonbox {
		display:block;
		clear:both;
		margin-bottom:10px;	
	}
	.thumb {
		float:left;
		margin:0 10px 20px 0
		}
		.story .thumb {
			padding:3px;
			}
	.tags {
		margin-bottom:.5em;
		text-transform:uppercase;
		display:inline;
		}
		.tags li {
			display:inline;
			}
		.tags a {
			border:1px solid #fff;
			padding:0 4px;
			background:#ccc;
			color:#000;
			text-decoration:none;
			font-size:10px;
			font-weight:bold;
			line-height:1.4em;
			}
			.tags a:hover {
				background:#b5121b;
				color:#fff;
				}
			/*.tags .news a				{ background:#e1c322; }
			.tags .sea a				{ background:#30afe4; }*/
	
	object { display:block; }
		
	.googlemaps {
		display:block;
		padding:6px;
		background:#eee;
		box-shadow:2px 2px 4px #666;
		-moz-box-shadow:2px 2px 4px #666;
		-webkit-box-shadow:2px 2px 4px #666;
		}
		
		
		/*	Catch
			**************************************************************************************************/
            p.catch-description {
                margin-top: 5px;
            }
			.catch {
			
				}
				
				.catch .meta {
					float:none;
					margin:0 0 1.5em 0;
					padding:0;
					background:none;
					font-weight:bold;
					}
					.catch .meta .date {
						background:#fff;
						padding:.1em .2em;
						}
				.catch .author {
					float:left;
					font-size:18px;
					line-height:1.2em;
					padding:.2em 0 .2em 15px;
					}
					.catch .author a {
						color:#000;
						}
				.catch .image {
					padding:10px;
					float:none;
					margin-left:0;
					}
					.catch .img-bg {
						background:#000;
						overflow:hidden;_zoom:1;
						border:1px solid #999999;
						}
						.catch .img-bg img {
							border:none;
							margin:0 auto;
							float:none;
							}
						
				.catch .rating-batch {
					position:absolute;
					right:30px;
					top:auto;
					margin-top:-8px;
					height:67px;
					width:65px;
					background:url(../img/icons/vote-tag-big.png) 0 0 no-repeat;
					text-align:center;
					color:#fff;
					padding:8px 0;
					z-index:99999;
					}
					.catch .rating-batch .num_votes {
						display:block;
						font-weight:bold;
						font-size:16px;
						}
						.catch .rating-batch .num_votes span {
							font-size:10px;
							text-transform:uppercase;
							display:block;
							text-align:center;
							}
				.catch table, table.catch-table {
					margin-top:10px;
					width:100%;
					}
				.catch table .fish-type, table.catch-table .fish-type {
					width:50%;
					text-align:center;
					}
					.catch .fish-type img, table.catch-table .fish-type img {
						background:none;
						border:none;
						float:none;
						display:inline;
						}
				.catch .description {
					font-size:14px;
					}
				.catch-photo .action {
					position:absolute;
					top:-4px;
					left:14px;
					background:#b5121b;
					color:#fff;
					padding:.4em;
					text-transform:uppercase;
					font-size:10px;
					border:1px solid #000;
					box-shadow:0 0 4px #666;
					-moz-box-shadow:0 0 4px #666;
					-webkit-box-shadow:0 0 4px #666;
					}	
				.catch-photo .delete {
					top:22px;
					}
		.catch .catch-bottom-content {
			overflow:hidden;_zoom:1;
			}
		.catch .catch-bottom-content .catch-photo-content {
			float:left;
			margin-right:20px;
			width:438px;
			}
		.catch .catch-bottom-content .catch-other-content {
			float:left;
			margin-top:15px;
            width: 320px;
		}
			
					
		.catch-list,
		.latest-picsvids {
			margin-bottom:0;
			}
			.catch-list .bd,
			.latest-picsvids .bd {
				overflow:hidden;_zoom:1;
				padding:5px 0 0 0;
				}
			.catch-list .hentry,
			.latest-picsvids .photo {
				background:url(../img/icons/image-frame-1.png) 0 0 no-repeat;
				padding:10px 8px;
				width:78px;
				height:89px;
				overflow:hidden;_zoom:1;
				float:left;
				clear:none;
				margin:0 3px 10px 0;
				}
				.user-catches .hentry {
					margin-right:10px;
					}
				.user-catches .summary {
					margin-bottom:0;
					}
				.catch-list .hentry .image,
				.latest-picsvids .photo .image {
					float:none;
					background:none;
					box-shadow:none;
					-moz-box-shadow:none;
					-webkit-box-shadow:none;
					padding:0;
					margin:0;
					text-align:center;
					}
				.catch-list .hentry a {
					color:#000;
					text-decoration:none;
					}
					.catch-list .hentry a:hover,
					.catch-list .hentry a:focus {
						text-decoration:underline;
						}
				.catch-list .hentry .weight {
					font-size:10px;
					margin:.3em 0 0 0;
					padding:0;
					white-space:nowrap;
					background: none;
					color: #000;
					}
				.catch-list .hentry .action {
					color:#b5121b;
					position:absolute;
					top:6px;
					left:6px;
					padding:4px;
					background:#fff;
					}
					
					
		.catches .bd {
			padding:20px 0 7px;
			margin:0 -5px 0 4px;
			}
			.catches .summary {
				position:relative;
				float:left;
				clear:none;
				}
				.catches .hentry .votes {
					background:url(../img/icons/vote-tag.png) 0 0 no-repeat;
					width:34px;
					height:40px;
					display:block;
					position:absolute;
					top:-6px;
					right:24px;
					color:#fff;
					text-transform:uppercase;
					padding:4px 0 0;
					text-align:center;
					}
					.catches .hentry .image {
						width:127px;
						height:150px;
						overflow:hidden;_zoom:1;
						}
					.catches .hentry .votes span {
						display:block;
						font-size:9px;
						text-transform:lowercase;
						padding:0;
						}
						
					.catches .hentry .weight {
						display:block;
						float:left;
						clear:both;
						padding:8px 0 0;
						white-space:nowrap;
						color: #000;
						font-size: 12px;
						background: none;
						margin: 0;
						}
		
		.pagination {
			clear:both;
			position:relative;
			padding:.5em 0 0;
			font-weight:bold;
			border-top:1px dotted #999;
			}			
			.pagination a.next,
			.pagination a.next:hover,
			.pagination a.prev,
			.pagination a.prev:hover {
				background:none;
				padding:0;
				}
	
	
	/*	Photos
		******************************************************************************************************/
		
		.photo-list .bd {
			margin:10px -5px;
			}
			.photo-list .photo {
				padding:0 8px 20px;
				overflow:hidden;_zoom:1;
				float:left;
				width:140px;
				height:140px;
				position:relative;
				}
			.photo-list .thumb {
				margin:0;
				}
			.photo .action {
				background:#fff;
				color:#b5121b;
				position:absolute;
				left:0;
				top:0;
				padding:4px;
				}
			.photo-spec,
			.video-spec {
				overflow:hidden;_zoom:1;
				float:left;
				position:relative;
				}
			.vids .video {
				width:152px;
				height:94px;
				}	
			.vid-channel .video {
				width:100%;
				height:94px;
				border-bottom:1px solid #D2D2D2;
				padding-bottom:5px;
				margin-bottom:5px;
				}
			.vid-channel .video h3 {
				margin:0 0 2px;
				padding:0;
				font-size:12px;
				font-weight:bold;
				}
			.vid-channel .video p {
				margin:0;
				padding:0;
				font-size:11px;
				}
			.video .action {
				background:#fff;
				color:#b5121b;
				position:absolute;
				left:0;
				bottom:10px;
				padding:4px;
				}
			.video .delete {
				right:10px;
				left:auto;
				}
			.video .thumb {
				float:left;_display:inline;
				margin:0;
				padding:6px 20px;
				width:102px;
				height: 72px;
				width:102px;
				font-size: 1em;
				background: url(../img/video.png) no-repeat 0 0;
				}
			.vid-channel .video .thumb {
				margin-right:10px;
				}
			.vids .votes {
				background:url(../img/icons/vote-tag.png) 0 0 no-repeat;
				width:34px;
				height:40px;
				display:block;
				position:absolute;
				top:0;
				right:11px;
				color:#fff;
				text-transform:uppercase;
				padding:4px 0 0;
				text-align:center;
				}
				
			.vid-channel .votes {
				background:url(../img/icons/vote-tag.png) 0 0 no-repeat;
				width:34px;
				height:40px;
				display:block;
				position:absolute;
				top:0;
				left:107px;
				color:#fff;
				text-transform:uppercase;
				padding:4px 0 0;
				text-align:center;
				}	
				
			.spotlight-video {
				background: #000;
				padding: 4px;
				}
				.spotlight-video a {
					display: block;
					}
					.spotlight-video img {
						display: block;
						}
			
			.latest-vids .bd {
				padding:10px 0 7px;
				}
				
			.latest-vids .video {
				width:94px;
				margin-left: 3px;
				margin-bottom: 10px;
				float: left;_display:inline;
				}
				
			.latest-vids .video h3 {
				margin: 0;
				text-shadow: none;
				-moz-text-shadow:none;
				-webkit-text-shadow:none;
				font-size: 1em;
				font-weight: normal;
				}	
			.latest-vids .video .thumb {
				width:64px;
				height:48px;
				padding: 2px 12px;
				background: url(../img/video-small.png) 0 0 no-repeat;
				}
			.youtube-channel-latest-video h3 {
				display: none;
				}
				
/*	Comments & forum posts
	**********************************************************************************************************/
	
	#comments {
		margin-top:1em;
		}
	
	.comment,
	.post {
		padding:0 0 10px 70px;
		overflow:hidden;_zoom:1;
		margin:10px 0;
		border-bottom:2px dotted #999;
		}
		.comment .avatar,
		.post .avatar {
			width:60px;
			height:60px;
			overflow:hidden;_zoom:1;
			background:#333;
			border:1px solid #000;
			color:#fff;
			float:left;_display:inline;
			margin-left:-70px;
			}
		.comment form,
		.post form {
			float:left;
			}
		.comment .meta,
		.post .meta {
			border-top:1px dotted #999;
			padding:.2em 0;
			margin:.5em 0 0;
			text-shadow:none;
			background:none;
			}
			.comment .report-this,
			.post .report-this {
				float:right;
				}
		.comment h4 {
			display:inline;
			padding-right:.3em;
			}
		.comment p {
			margin:.2em 0;
			}
		.post p {
			margin:0 0 .5em;
			}
		.comment .field,
		.post .field {
			margin:0;
			}
			.comment textarea,
			.post textarea {
				width:376px;
				}
			.box .comment textarea,
			.box .post textarea {
				width:358px;
				}
		.post .author {
			color:#b5121b;
			}	
	
	.forum-result p {
		margin-bottom: .1em;
		}
			
	.forum-result .meta {
		color:#999;
		border-top:none;
		margin:0;
		padding: 0;
		}
		.forum-result .meta a {
			color: #999;
			}
	.forum-result .post {
		border:none;
		padding: .4em 0;
		margin: 0;
		}
	.forum-result .result {
		border-bottom: 2px dotted #999;
		margin-bottom: 1em;
		padding-bottom: 1em;
		}


/*	Forum
	**********************************************************************************************************/
	
	.forum {
		width:100%;
		}

	.forum td,
	.forum th {
		border-bottom:2px dotted #999;
		padding:.5em 0;
		vertical-align:top;
		}
	.forum .title h2,
	.forum .topic h2 {
		background: none;
	    color: #000000;
	    font-size: 1em;
	    font-weight: bold;
	    margin: 0;
	    padding: 0;
		}	
		.forum .title h2 a,
		.forum .topic h2 a {
			color: #b5121b;
			}
	.forum .topic h2 {
		font-weight: normal;
		}
		
	.forum .post-count,
	.forum .topic-count {
		width:4em;
		text-align:center;
		}
	.forum p.description {
		font-weight:normal;
		font-size:10px;
		margin:.2em 0 0;
		}
		
	.topics .started {
		width:7em;
		text-align:center;
		}
	.forum .last-post {
		width:6em;
		text-align:right;
		}
		
	.sort-forums .ui-sortable li {
		clear:both;
		border-bottom:2px dotted #999;
		overflow:hidden;_zoom:1;
		}	
		.sort-forums .ui-sortable label {
			float:left;
			padding:5px;
			line-height:1.4em;
			}	
		.sort-forums .ui-sortable input {
			background:none;
			border:none;
			float:left;
			width:2em;
			color:#000;
			font-weight:bold;
			padding:5px;
			line-height:1.4em;
			}

	.forum-topic .hd form {
		display:block;
		float:right;
		overflow:hidden;_zoom:1;
		padding:5px 16px 0 14px;
		}
		.forum-topic .hd fieldset,
		.forum-topic .hd .form-submit {
			float:left;
			clear:none;
			}
		.forum-topic .hd .form-submit {
			margin:0 1em;
			}
			.forum-topic .hd label {
				display:none;
				}
		.forum-topic .hd select,
		.forum-topic .hd input {
			width:auto;
			}
		.forum-topic .post {
			margin:0 -10px;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:80px;
		}
		.forum-topic .odd {
			background:#fff;
		}
		.forum-topic .even {
			background:#efeeee;
		}
			
	.topic-header,
	.forum-header {
		clear:both;
		overflow:hidden;_zoom:1;
		padding:.3em 0 10px;
		}
	.topic-header {
		border-bottom:2px dotted #999999;
		}
		.topic-header .note,
		.topic-footer .note {
			float:right;
			line-height:26px;
			margin-left:1em;
			}
			.topic-header .note .tag,
			.topic-footer .note .tag {
				float:left;
				}
	.forum-header {
		padding:10px 0;
		}	
	
	.topic-header .pagination,
	.topic-footer .pagination {
		border-top:none;
		}
		
	.topic-footer,
	.forum-footer {
		clear:both;
		padding:.3em 0;
		}
	.forum-footer {
		padding:20px 0 0;
		}
	
	.topic-header .action,
	.topic-header .action,
	.topic-footer .action,
	.topic-footer .action,
	.forum-header .action,
	.forum-header .action,
	.forum-footer .action,
	.forum-footer .action {
		float:left;
		font-weight:bold;
		}
	
	.forum-topic .reply {
		padding-left:22px;
		background:url(../img/icons/comments-red.png) left center no-repeat;
		}
	.forum-topic .pagination,
	.forum-topics .pagination {
		padding:0;
		text-align:right;
		clear:none;
		position:static;
		}
		.forum-topic .pagination a,
		.forum-topic .pagination span,
		.forum-topics .pagination a,
		.forum-topics .pagination span {
			padding:0 .2em;
			}
		.forum-topic .pagination a.next,
		.forum-topic .pagination a.prev,
		.forum-topics .pagination a.next,
		.forum-topics .pagination a.prev {
			background:none;
			padding:0 .2em;
			}
	.tag { 
		padding-left:20px; 
		line-height:16px;
		}
	.icon-tag {
		width:16px;
		height:16px;
		display:block;
		text-indent:-9999em;
		padding:0;
		}		
	.new 	{ background:url(../img/icons/new-16.png) 0 0 no-repeat; }
	.sticky { background:url(../img/icons/sticky-16.png) 0 0 no-repeat; }
	.locked { background:url(../img/icons/locked-16.png) 0 0 no-repeat; }
	.disabled-action { padding-left:20px; }
	
			
/*	Filters
	**********************************************************************************************************/


	.content .filter {
		float:none;
		clear:both;
		margin:0 17px 0 13px;
		padding:1em 0 .5em;
		border-bottom:1px dotted #999;
		}
		.content .filter li {
			display:inline;
			white-space:nowrap;
			}
		.content .filter a {
			font-weight:bold;
			padding:0 .2em;
			}
		.content .filter .selected a {
			text-decoration:none;
			color:#000;
			}
			.content .filter .selected a:hover,
			.content .filter .selected a:focus {
				text-decoration:underline;
				}
				
	.nav-col .filter-panel {
		padding-top:0;
		margin-top:0;
		}
		.nav-col .filter-panel .hd {
			padding-top:0;
			}
		.nav-col .filter-panel .bd {
			padding-top:0;
			padding-bottom:0;
			margin:-4px 0;
			}
		.nav-col .filter-panel .ft {
			height:0;
			}
				
	.nav-col .filter {
		margin-bottom:1em
		}
		.nav-col .filter li {
			margin:0 0 4px;
			}
		.nav-col .filter a,
                .nav-col .filter span {
			display:block;
			padding:.5em 10px;
			margin:0;
			background-color:#b5121b;
			text-transform:uppercase;
			font-size:10px;
			font-weight:bold;
			color:#fff;
			box-shadow: 0 0 4px #666;
			-moz-box-shadow: 0 0 4px #666;
			-webkit-box-shadow: 0 0 4px #666;
			}
			.nav-col .filter .selected a {
				background-color:#fff;
				color:#000;
				text-decoration:none;
				}
			
			
		.nav-col .mates-only a {
			background-image:url(../img/icons/checkbox.png);
			background-position:4px top;
			background-repeat:no-repeat;
			padding-left:24px;
			}
			.nav-col .mates-selected a {
				background-position:4px bottom;
				}
			
			/*.nav-col .filter .all a { background:#b5121b; }
			.nav-col .filter .carp a { background:#88c540; }
			.nav-col .filter .sea a { background:#30afe4; }
			.nav-col .filter .fly a { background:#3f52a3; }
			.nav-col .filter .white a { background:#a4a4a4; }
			.nav-col .filter .pred a { background:#f37029; }*/
			
/*	Header
	**********************************************************************************************************/
	
	#header {
		width:980px;
		margin:0 auto;
		position:relative;
		overflow:hidden;_zoom:1;
		}
		
		#header .banner,
		#header .look-at-this {
			margin:0;
			position:absolute;
			right:0;
			top:6px;
			}
			
		#header .nav {
			
			margin-top:160px; /* no absolute positing due to ie6/alphaimageloader/links */
			float:left;
			padding-bottom:4px;
			/*padding-right:200px;*/
			
			}
			#header .nav a {
				display:block;
				float:left;
				padding:8px 20px;
				color:#fff;
				font-weight:bold;
				text-decoration:none;
				font-size:14px;
				line-height:1em;
				background:url(../img/nav-header.png) 0 0 repeat;
				position:relative; /* ie6 */
				}
				#header .nav a:hover,
				#header .nav a:focus {
					/*background:#b5121b;*/
					background:#000;
					}
			#header .nav li,
			#header .sub-nav li {
				display:inline;
				}
				
			#header .nav .selected {
		
				}
				#header .nav .selected a {
					background:#fff;
					color:#b5121b;
					line-height:1.4em;
					margin:-.2em 0 0;
					box-shadow:2px 2px 4px #666;
					-moz-box-shadow:2px 2px 4px #666;
					-webkit-box-shadow:2px 2px 4px #666;
					}
					
		#header .sub-nav {
			float:left;
			clear:both;
			background:#fff;
			z-index:10;
			position:relative;
			margin-top:-3px;
			box-shadow:0 0 8px #666;
			-moz-box-shadow:0 0 8px #666;
			-webkit-box-shadow:0 0 8px #666;
			}
			#header .sub-nav a {
				display:block;
				float:left;
				padding:8px 10px;
				color:#b5121b;
				font-weight:bold;
				text-decoration:none;
				font-size:12px;
				line-height:1em;
				position:relative; /* ie6 */
				background:none;
				}
				#header .sub-nav a:hover,
				#header .sub-nav a:focus {
					text-decoration:underline;
					background:none;
					}
				#header .sub-nav .selected a {
					line-height:1em;
					margin:0;
					color:#000;
					background:#ddd;
					box-shadow:none;
					-moz-box-shadow:none;
					-webkit-box-shadow:none;
					}
					
			
		
		
		#header .user-panel {
			position:absolute;
			right:0;
			top:120px;
			overflow:hidden;_zoom:1;
			float:left;_display:inline;
			text-align:right;
			box-shadow:0 0 8px #666;
			-moz-box-shadow:0 0 8px #666;
			-webkit-box-shadow:0 0 8px #666;
			}
			
			.user-panel a {
				font-weight:bold;
				}
			.user-panel ul {
				background:#eee;
				padding:5px 10px;
				margin:0;
				/*width:154px;*/
				text-align:right;
				}
				.user-panel li {
					}
				.user-panel .new {
					background:none;
					}
			
			.messages a {
				font-weight:normal;
				}
			.messages .new a {
				font-weight:bold;
				}
			
			table.message-list {
				width:100%;
				}
				table.message-list .date {
					text-align:right;
					}
				table.message-list .action-delete {
					width:2em;
					}
				table.message-list a.delete {
					display:block;
					float:right;
					width:16px;
					height:16px;
					text-indent:-9999em;
					background:url(../img/icons/delete2.png) 0 0 no-repeat;
					}
			
			table.message-list thead th {
				border-bottom:1px dotted #999;
				}
			table.message-list tbody td {
				border-bottom:1px dotted #999;
				}
			table.message-list tbody th {
				border-bottom:1px dotted #999;
				font-weight:bold;
				}
			table.message-list th a {
				
				}
			
			.view-notification a.delete,
			.view-message a.delete {
				background:url(../img/icons/delete2.png) 0 0 no-repeat;
				height:16px;
				width:16px;
				display:block;
				text-indent:-9999em;
				float:right;
				padding:0;
				margin:5px 12px 0 0;
				}
			.view-notification .meta {
				padding:.3em 0 0 0;
				margin:0;
				border-top:1px dotted #999;
				}
			.view-message .meta {
				padding:0 0 .3em 0;
				margin:0 0 .5em 0;
				border-bottom:1px dotted #999;
				}
			.view-message .actions {
				margin:1em 0 0;
				font-weight:bold;
				}
				.view-message a.action {
					color:#b5121b;
					}
					
			ul.to-field {
				margin:1em 0;
				}
			
			.user-panel .profile-nav {
				overflow:hidden;_zoom:1;
				padding:0;
				background:url(../img/nav-header.png) 0 0 repeat;
				text-align:right;
				/*width:174px;*/
				box-shadow:0 0 8px #666;
				-moz-box-shadow:0 0 8px #666;
				-webkit-box-shadow:0 0 8px #666;
				}
				.user-panel .profile-nav li {
					display:inline;
					}
				#header .user-panel .profile-nav a {
					display:block;
					float:right;
					padding:8px 10px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					font-size:14px;
					line-height:1em;
					position:relative; //ie6
					}
				#header .user-panel .profile-nav a:hover,
				#header .user-panel .profile-nav a:focus {
					background:#000;
					color:#fff;
					}
				#header .user-panel .profile-nav .selected a {
					background:#fff;
					color:#b5121b;
					}
		
		.loggedin,
		.loggedout {
				position:absolute;
				right:0;
				top:86px;
				margin:0 0 4px 0;
				padding:5px 10px;
				background:#eee;
				text-align:right;
				box-shadow:0 0 8px #666;
				-moz-box-shadow:0 0 8px #666;
				-webkit-box-shadow:0 0 8px #666;
				}
		
					
		.breadcrumbs {
			clear:both;
			font-weight:bold;
			line-height:1.4em;
			padding:10px;
			text-shadow:0 0 6px #fff;
			}
			.breadcrumbs p {
				margin:0;
				}
				#site .breadcrumbs a {
					color:#b5121b;
					}

		.search {
			position: absolute;
			right: 0;
			top:196px;
			}
			.search input {
				width:160px;
				padding-right: 68px;
				background: #eee;
				border-color: #000;
				}
			.search button {
				height: 22px;
				width: 60px;
				position: absolute;
				top:4px;
				right:4px;
				}


		.system-messages {
			padding:0 10px 1em;
			}
			.system-messages li {
				background:#fff1a8;
				border:1px solid #fc0;
				padding:.2em 20px;
				text-align:center;
				-moz-border-radius:12px;
				font-weight:bold;
				}
		
		
		.search-profile {
			border-top:1px solid #d2d2d2;
			margin-top:10px;	
		}
		
		.profile-nav a.add-bookmark {
			margin-top:10px;
			display:block;	
		}

/* 	Forms styling
	*************************************************************************************************/

	form {

		}
		input,
		textarea,
		select {
			border:1px solid #aaa;
			padding:5px;
			width:428px;
			font-size:1.2em;
			}
			.nav-col input,
			.nav-col textarea {
				width:148px;
				}
			.nav-col select {
				width:160px;
				}
			.aside input,
			.aside textarea {
				width:268px;
				}
			.aside .search-profile input, .aside .search-profile textarea {
				width:258px;
			}
			.aside select {
				width:280px;
				}
		select {
			width:440px;
			padding:4px;
			}
		textarea {
			height:100px;
			}
                .buttons .button,
		button,
		input.button {
			width:auto;
                        line-height: 16px;
			background:#b5121b;
			color:#fff;
                        padding: 5px 25px 5px 5px;
                        margin-left: 10px;
			font-weight:bold;
			border:none;
			cursor:pointer;
                        text-decoration: none;
			}
		.radioselect input,
		.checkboxselectmultiple input {
			border:0;
			padding:0;
			width:auto;
			}
		.small input {
			width:50px;
			}
		label,
		p.label {
			display:block;
			color:#000000;
			font-weight:bold;
			margin-bottom:2px;

			}
		span.optional,
		span.note {
			font-size:0.8em;
			color:#aaa;
			font-weight:normal;
			}
			.filter span.optional {
				display:none;
				}

		.description {
			margin-bottom:1em;
			}

		div.field,
		div.multi-field {
			overflow:hidden;_zoom:1;
			margin-bottom:1em;
			position:relative;
			}
			.filter div.field,
			.filter div.multifield {
				margin-bottom:.5em;
				}
				
				div.field div.field label {
					font-weight:normal;
					}
				
		div.tinymce {
			margin-left:-10px;
			margin-right:-10px;
			}
			div.tinymce label {
				margin-left:10px;
				}
		
		div.errors {
			text-align:left;
			color:#ed2227;
			clear:both;
			}
	
		p.error {
			color:#ed2227;
			}
			
		div.error input,
		div.error select,
		div.error textarea {
			border-color:#ed2227;
			background:#fee;
			}
				
		/* 	checkbox
			----------------------------------------------------------------------------------------- */
			div.checkboxselectmultiple {

				}
				div.checkboxselectmultiple ul {
					margin-top:.5em;
					}
				div.checkboxselectmultiple label {
					margin-bottom:5px;
					font-weight:normal;
					line-height:1.4em;
					}
				div.checkboxselectmultiple input {
					margin: 2px 5px 0 0;
					display:block;
					float:left;
					}

			input.checkboxinput {
				width:auto;
				border:none;
				}

			div.checkboxinput {
				position:relative;
				}
				div.checkboxinput label {
					font-weight:normal;
					padding-left:20px;
					line-height:1.4em;
					overflow:hidden;_zoom:1;
					}
				div.checkboxinput input {
					margin:2px 0 0 -20px;
					float:left;
					}

		/* 	radio
			----------------------------------------------------------------------------------------- */
			div.radioselect {

				}
				div.radioselect ul {
					margin-top:.5em;
					}
				div.radioselect label {
					font-weight:normal;
					line-height:1.4em;
					margin-bottom:5px;_margin-bottom:0;
					}
				div.radioselect input {
					margin:2px 5px 0 0;
					padding:0;
					display:block;
					float:left;
					height:14px;
					}
		
		/* 	form submit
			----------------------------------------------------------------------------------------- */
		
			div.form-submit {
				overflow:hidden;_zoom:1;
				margin-top:10px;
                position:relative;
                clear:both;
				}
				div.form-submit a {
					float: left;
					color:#000;
					display:block;
					padding:5px;
					line-height:1.4em;
					}

                                div.form-submit a.btn {
                                    margin-left:10px;
									float:right;
									padding:5px 8px;
									line-height:18px;
                                }

				div.form-submit a.cancel {
					
					}	
				div.form-submit button {
					float: right;
					border:none;
					display:block;
					margin:0 0 0 10px;
					cursor: pointer;
					background-color:#b5121b;
					width:auto;
					overflow:visible;
					padding:5px;
					color:#fff;
					}
					
					div.form-submit button:hover {
						background-color:#b5121b;
						}
					div.form-submit a.button {
						border:2px solid #ccc;
						text-decoration: none;
						}
				div.form-submit button.primary,
				div.form-submit a.primary {
					border-color:#b5121b;
					font-weight:bold;
					}
			
				div.form-submit button.prev,
                a.prev {
					background: #b5121b url(../img/prev.png) no-repeat left center;
					padding-left: 20px;
					}
					
					div.form-submit a.prev {
					 	padding-left:25px;
					 	}
					
					div.form-submit button.prev:hover,
                    a.prev:hover {
						background-color:#b5121b;
						}
			
				div.form-submit button.next,
                a.next {
					background: #b5121b url(../img/next.png) no-repeat right center;
					padding-right:25px;
					}
					
					 a.next, div.form-submit a.next {
					 	padding-right:25px;
					 }
					
					div.form-submit button.next:hover,
                    a.next:hover {
						background-color: #b5121b;
						}



			
/*	My profile
	**********************************************************************************************************/
	
	#site .nav {
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		margin:-10px;
		} 
		#site .nav li {
			position:relative;
			clear:both;
			border-bottom:1px solid #ccc;
			}
		#site .nav a {
			display:block;
			padding:8px 10px;
			}
			#site .nav a:hover {
				background:#ddd;
				}
			#site .nav ul {
				padding-bottom:6px;
				}
				#site .nav ul li {
					border:none;
					}
					#site .nav ul li a {
						padding:2px 10px;
						text-transform:none;
						font-weight:normal;
						line-height:1.4em;
						}
				
		#site .nav .selected {
			background:#ddd;
			}
			#site .nav .selected a {
				color:#000;
				}
		#site .nav .last a {
			border-bottom:none;
			}
		
	
	
	
	.profile-nav {
	
		}
		#site .profile-nav .nav {
			margin:0 -10px -10px
			}
		#site .profile-nav .avatar {
			display:block;
			background:#333;
			border:1px solid #999;
			min-height:100px;
			color:#fff;
			text-align:center;
			margin-bottom:20px;
			}
			.profile-nav .avatar img {
				display:block;
				}
				
		.profile-nav .title a {
			color:#b5121b;
			font-size:1.2em;
			text-transform:none;
			}		

	#site .profile-snippet {
		margin-top:-10px;
		padding-top:10px;
		}
	
		#site .profile-snippet .avatar {
			padding:0;
			margin:0 10px 10px;
			}
		#site .profile-snippet h3 {
			text-transform:none;
			padding-top:3px;
			margin:0 10px .5em;
			}
		#site .profile-snippet .batch,
		#site .profile-nav .batch {
			margin:-3px .4em 0 0;
			padding:0;
			width:20px;
			height:24px;
			}
		#site .profile-snippet .topblogger-batch,
		#site .profile-nav .topblogger-batch,
		#site .profile-snippet a.topblogger-batch:hover,
		#site .profile-nav a.topblogger-batch:hover {
			background-image:url(../img/icons/badge-topblogger-small.png);
			}
		#site .profile-snippet .comm-batch,
		#site .profile-nav .comm-batch,
		#site .profile-snippet a.comm-batch:hover,
		#site .profile-nav a.comm-batch:hover {
			background-image:url(../img/icons/badge-commercial-small.png);
			}
	

	.user-profile {
	
		}
		.user-profile .meta,
		.user-profile .tags {
			float:none;
			}
		.user-profile dl {
			float:none;
			clear:none;
			}
			.user-profile dt {
				width:10em;
				}
			.user-profile dt.about-me {
				padding-top:1em;
				}
			.user-profile dd {
				width:11.5em;
				}
			.user-profile dd.about-me {
				width:auto;
				float:none;
				clear:left;
				}



	/*	Commercial profiles
		**********************************************************************************************************/

		.user-profile .hd {
			padding-bottom:15px;
			}
	
		.commercial h1,
		.commercial h2 {
			background:#000;
			}
		.commercial a {
			color:#000;
			}
			.commercial .form a {
				color:#b5121b;
				}
		.commercial a.go-section {
			background:#000;
			color:#fff;
			}
			
		.batch {
			background:url(../img/icons/vote-tag.png) 0 0 no-repeat;
			width:45px;
			height:54px;
			overflow:hidden;
			display:block;
			text-indent:-9999em;
			float:left;
			margin:-8px 10px -20px -8px;
			}
			.comm-batch { background:url(../img/icons/badge-commercial.png) 0 0 no-repeat; }
			.topblogger-batch { background:url(../img/icons/badge-topblogger.png) 0 0 no-repeat; }
		
		.avatar .batch {
			
			}
	
	/*	Topblogger profiles
		**********************************************************************************************************/

		

		.topblogger h1,
		.topblogger h2,
		.topblogger .catch-photo .edit {	
			background:#898957;
			}
		.topblogger a {
			color:#898957;
			}
		.topblogger a.go-section {
			background:#898957;
			color:#fff;
			}
			
			
		
		
	/*	Achievements
		**********************************************************************************************************/
	
		.achievements {
			float:right;
			background:#ddd;
			padding:10px;
			width:152px;
			margin:0 0 10px 10px;
			}
			.achievements ul {
				margin:0 -5px;
				}
			.achievements li {
				float:left;
				width:54px;
				height:60px;
				/*background:#999;*/
				margin:0 0 10px;
				
				}
			.achievements .generic {
				/*background:#333;*/
				}
			.achievements a.show-all {
				clear:both;
				display:block;
				}

	.profile-result {
		overflow:hidden;_zoom:1;
		padding:0 0 10px 0;
		}
		.profile-result h3 {
			margin:0 0 .1em 0;
			}
			.profile-result h3 span {
				font-size:12px;
				font-weight:normal;
				}
			.profile-result h3 a {
				color:#b5121b;
				}
			
			
		.profile-result .avatar {
			display:block;
			border:1px solid #999;
			color:#fff;
			text-align:center;
			float:left;
			margin:0 10px 0 0;
			position:relative;
			}
			.profile-result .avatar img {
				display:block;
				float:left;
				}
			.profile-result .batch {
				width:20px;
				height:24px;
				margin:0;
				position:absolute;
				right:3px;
				top:3px;
				}
				.profile-result .topblogger-batch {
					background-image:url(../img/icons/badge-topblogger-small.png);
					}
				.profile-result .comm-batch {
					background-image:url(../img/icons/badge-commercial-small.png);
					}
		.profile-result .meta {
			display:inline;
			float:none;
			background:none;
			margin:0;
			padding:0;
			text-transform:none;
			font-size:12px;
			}
		.profile-result .actions {
			text-transform:uppercase;
			font-size:10px;
			
			margin:.3em 0 0;
			padding:.3em 0 0;
			}
			
		.small-profile-result {
			float:left;_display:inline;
			}


		.selected-result {
			
			}
		
		
	/*	Polls
		**********************************************************************************************************/
		
		.poll {
			border-bottom:1px dotted #999;
			margin-bottom:10px;
			padding-bottom:10px;
			}
			
		
		.latest-poll {
		
			}
			.latest-poll .poll {
				border-bottom:none;
				margin-bottom:0;
				padding-bottom:0;
				}
			
			.nav-col .latest-poll .description {
				font-size:10px;
				color:#999;
				}
			.choices .field {
				
				padding-top:.5em;
				margin-bottom:.5em;
				}
				.nav-col .choices .field {
					border-top:1px dotted #999;
					}
			.results p {
				font-style:italic;
				}
				.latest-poll .results p {
					font-size:10px;
					color:#999;
					font-style:normal;
					}	
			.results ul {
				padding-left:2em;
				}
				.latest-poll .results ul {
					padding-left:0;
					}
			.results li {
				margin-bottom:.5em;
				padding-top:.5em;
				}
				.latest-poll .results li {
					border-top:1px dotted #999;
					}
				
		.add-poll label,
		.edit-poll label {
			margin-top:1em;
			}
		.add-poll .field label,
		.edit-poll .field label {
			margin-top:0;
			}
			
		.add-poll fieldset.choices,
		.edit-poll fieldset.choices {
			border:1px dotted #999;
			margin-top:1em;
			padding:10px;
			}
			.add-poll fieldset.choices input,
			.edit-poll fieldset.choices input {
				width:406px;
				}
			.add-poll fieldset.choices .field,
			.edit-poll fieldset.choices .field {
				border-top:none;
				padding-top:0;
				margin-bottom:1em;
				}
		.add-poll legend,
		.edit-poll legend {
			padding:0 .5em;
			font-weight:bold;
			}
			
			
	/*	Calendar
		**********************************************************************************************************/
		
		.calendar {
		
			}
			.event .date {
				float:left;
				width:50px;
				background:#aaa;
				text-align:center;
				padding:6px;
				margin-right:10px;
				}
			.event .date p {
				margin:0;
				font-size:10px;
				text-transform:uppercase;
				}
				.event .start-date {
					padding-bottom:2px;
					}
				.event .start-date .day {
					font-weight:bold;
					font-size:3em;
					line-height:.8em;
					display:block;
					}
				.event .end-date {
					padding-top:2px;
					border-top:1px solid #fff;
					}
					
			.event .hentry-summary {
				clear:none;
				}
			.event .more {
				padding-left:72px;
				clear:both;
				}
			.event .thumb {
				float:right;
				margin:0 0 10px 10px;
				}
		
		
			.month h2 .action {
				padding:6px 0 0;
				}
			.month h2 .prev {
				float:left;
				}
			.month h2 .next {
				float:right;
				}
		.month .bd {
			padding-top:10px;
			}
			
		.calendar .title-only {
			padding:4px 0 4px 50px;
			margin-bottom:4px;
			border-top:1px dotted #999;
			}
			.calendar .title-only .hentry-title {
				float:none;
				display:block;
				padding:0;
				margin: 0;
				line-height: inherit;
				font-size: 1em;
				}
			.calendar .title-only .start-date {
				margin-left:-50px;
				float:left;
				text-transform:uppercase;
				font-size:10px;
				padding:2px 0 0;
				}
				.calendar .title-only .start-date .day {
					font-size:1em;
					font-weight:normal;
					display:inline;
					}
		
		
		.latest-picsvids .thumb {
			margin-right:5px;
			width:82px;
			height:82px;
			}
		
		.latest-topics {
		
			}
			.latest-topics .forumtopic {
				border-bottom:1px dotted #999;
				padding-bottom:.4em;
				margin-bottom:.4em;
				}
				.latest-topics .last {
					border-bottom:none;
					padding-bottom:0;
					margin-bottom:0;
					}
			.latest-topics h3 {
				margin:.2em 0 0;
				
				}
			.latest-topics a {
				color:#000;
				font-weight:bold;
				}
			.latest-topics .meta {
				padding:.2em 0 0;
				margin:0;
				}
				.latest-topics .meta a {
					color:#b5121b;
					font-weight:normal;
					}
		
		.country_tag_cloud {
			font-size:3em;
			text-align:center;
			}
		
		
		.bookmarks li {
			border-bottom:1px dotted #999;
			padding-bottom:4px;
			margin-bottom:4px;
			}	
		.bookmarks .delete {
			background:url(../img/icons/delete2.png) 0 0 no-repeat;
			width:16px;
			height:16px;
			text-indent:-9999em;
			display:block;
			float:right;
			}
			
			
		a.big-add-button {
			background:#eee url(../img/icons/add.png) 6px center no-repeat;
			color:#b5121b;
			font-size:18px;
			line-height:1.2em;
			padding:.2em .4em .2em 26px;
			margin:0 0 0 1em;
			float:left;
			border:1px solid #000;
			box-shadow:2px 2px 4px #666;
			-moz-box-shadow:2px 2px 4px #666;
			-webkit-box-shadow:2px 2px 4px #666;
			}
			
		.story-list .summary {
			border-bottom:1px dotted #999;
			padding-bottom:15px;
			margin-bottom:10px;
			}
		.video-detail .description {
			margin:.5em 0 0;
			}
		
		a.report {
			white-space:nowrap;
			}	
			
	/* 	Advertisement system
		****************************************************************************************************/
		
		.adv_category {
			overflow:hidden;_zoom:1;
			margin-top:4px;
			}
			.adv_category h2 {
				cursor: pointer;
				border-left: 20px solid #B5121B;
				display:block;
				float:none;
				}
				.adv_category h2 .action {
					font-size:10px;
					line-height:1em;
					padding-left:1em;
					white-space:nowrap;
					text-transform:uppercase;
					}
	
		.adv_category.close h2 {
			border-left: 20px solid orange;
		}
	
		.adv_category .adv_expandable {
			display: block;
			margin:0;
			border:2px solid #b5121b;
			border-top:none;
			padding:10px;
		}
	
		.adv_category.close .adv_expandable {
			display: none;
		}
	
		.adv_category table {
			width: 100%;
		}
	
		.adv_category td,
		.adv_category th {
			padding: 3px;
			border-left:1px solid #999;
			}
		
		.adv_navigation {
			
		}
	
		.adv_dayname {
			width:2em;
			}
	
		.adv_dayname.adv_empty {
			background-color: #ccc;
		}
	
		.adv_owner_platf {
			background-color: #efefef;
		}
	
		.adv_nonscheduled { /* no banner in that day */
			background-color: transparent;
		}
	
		.adv_nonpublished { /* not yet published, no statistics, nothing to bill */
			background-color: green;
		}
	
		.adv_published { /* published, bill that day */
			background-color: darkgreen;
		}
		

.rss-feed {
	background:url(../img/feed/feed-icon-14x14.png) left center no-repeat;
	padding-left:18px;
	line-height:14px;
	}
	.user-stories .rss-feed,
	.blog .rss-feed,
	.story-list .rss-feed {
		float:right;
		margin:5px 16px 0 0;
		}


.view-more {
	display:block;
	clear:both;
	margin-top:10px;
	height:21px;	
}

.contact li {
	margin-bottom:10px;
}





/*-------- top login ---------*/

#header form.top-login {
	width:223px;
	height:91px;
	position:absolute;
	top:86px;
	right:0;
	background:#f1f1f1;
	border:1px solid #777777;
	padding:5px;	
}

#header form.top-login label {
	display:none;	
}

#header form.top-login input {
	width:217px;
	height:16px;
	background:#fff;
	border:1px solid #a4a4a4;
	padding:2px;
}

#header form.top-login div.field {
	margin:0 0 6px 0;	
}

#header form.top-login .form-submit {
	margin:0;
}

#header form.top-login .form-submit button.next {
	float:right;
	padding:5px;	
}

#header form.top-login .form-submit a {
	font-size:9px;
	line-height:1.3em;
	padding:0;
	text-decoration:none;
	color:#535353;
}

#header form.top-login .form-submit a:hover {
	color:#232323;
	text-decoration:underline;
}

#header form.top-login .form-submit a, #header form.top-login .form-submit a.register {
	color:#000;	
	text-decoration:underline;
}

#header form.top-login .form-submit a.register {
    clear: both;
    padding: 0;
    margin: 0;
}

#header form.top-login .form-submit a:hover, #header form.top-login .form-submit a.register:hover {
	text-decoration:none;
}



/*-------- sticky note ---------*/

#header .static-block {
	position:absolute;
	width:206px;
	height:73px;
	background:url(../img/sticky-note.png) no-repeat;
	top:83px;
	right:330px;
	overflow:hidden;_zoom:1;	
}

#header .static-block a {
	padding:30px 5px 0;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	font-style:italic;
}

#header .static-block a.post-it-image {
    padding:25px 5px 0;
}

#header .static-block a:hover {
	text-decoration:underline;
}


/*-------- heading icons ---------*/

.content .latest-blog h1 a {
	text-decoration:none;	
}

.content .latest-blog h1 a:hover {
	text-decoration:underline;
}

.content .latest-blog h1 span.blog, 
.content .stories-latest h1 span.blog, 
.content .stories-popular h1 span.blog, 
.content .find-story h1 span.blog {
	background:url(../img/icons-heading/blog.jpg) no-repeat;	
	display:block;
	width:58px;
	height:38px;
	margin:2px 0 0 0;
	position:absolute;
	right:0;
	top:0;
}
.content .stories-latest h1 span.stories, 
.content .stories-popular h1 span.stories, 
.content .find-story h1 span.stories, 
.content .add-article h1 span.stories {
	background:url(../img/icons-heading/stories-h1.jpg) no-repeat;	
	display:block;
	width:58px;
	height:37px;
	margin:0;
	position:absolute;
	right:0;
	top:3px;
}

.content .latest-stories h2 span.stories { 
	background:url(../img/icons-heading/stories.jpg) no-repeat;	
	display:block;
	width:58px;
	height:28px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
}

.content .a-to-z h2 span.worldfishing {
	background:url(../img/icons-heading/worldfishing.jpg) no-repeat;	
	display:block;
	width:58px;
	height:44px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
}

.aside .a-to-z h2 span.worldfishing {
	background:url(../img/icons-heading/worldfishing.jpg) no-repeat;	
	display:block;
	width:58px;
	height:44px;
	margin:0;
	position:absolute;
	right:0;
	top:3px;
}

.aside .latest-catches h2 span.catches {
	background:url(../img/icons-heading/catches.jpg) no-repeat;	
	display:block;
	width:58px;
	height:28px;
	margin:0;
	position:absolute;
	right:0;
	top:3px;
}

.content .catches h1 span.catches, .content .add-catch h1 span.catches {
	background:url(../img/icons-heading/catches-h1.jpg) no-repeat;	
	display:block;
	width:58px;
	height:40px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
}


.aside .latest-vids h2 span.videos {
	background:url(../img/icons-heading/videos.jpg) no-repeat;	
	display:block;
	width:58px;
	height:29px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
}

.content .vids h1 span.videos {
	background:url(../img/icons-heading/videos-h1.jpg) no-repeat;	
	display:block;
	width:58px;
	height:40px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
}

.aside .latest-topics h2 span.forum {
	background:url(../img/icons-heading/forum.jpg) no-repeat;	
	display:block;
	width:58px;
	height:45px;
	margin:0;
	position:absolute;
	right:0;
	top:0;
}

.content .forums h1 span.forum, 
.content .forum-topics h1 span.forum, 
.content .forum-topic h1 span.forum {
	background:url(../img/icons-heading/forum-h1.jpg) no-repeat;	
	display:block;
	width:58px;
	height:40px;
	margin:0;
	position:absolute;
	right:0;
	top:1px;
}

.aside .latest-catches .bd {
	padding:5px 9px 7px;	
}

.aside .latest-vids .bd {
	padding:5px 9px 7px;	
}

.aside .box .go-section {
	margin:0 -11px -7px 0;	
}


/*-------- topbar ---------*/

#topbar {
	background: url(../img/nav-header.png) repeat;
	width:100%;
	height:30px;
	position:absolute;
	z-index:99999;
}

#topbar .inner-bar {
	margin:0 auto;
	width:1000px;
	padding-right:24px;
}

#topbar .inner-bar .news-ticker {
	float:left;
}

#topbar .inner-bar .news-ticker span.rss-icon {
	background:url(../img/topbar-rssfeed-icon.gif) no-repeat;
	display:block;
	width:32px;
	height:30px;
	float:left;
}

#topbar .inner-bar .news-ticker a.prev-item {
	float:left;
	text-indent:-9999px;
	background:url(../img/topbar-rssfeed-left.gif) no-repeat;
	width:6px;
	height:8px;
	margin:10px 10px 0 10px;
	padding:0;
}

#topbar .inner-bar .news-ticker a.prev-item:hover {
	background-position:0 -8px;
}

#topbar .inner-bar .news-ticker div {
	float:left;
}

#topbar .inner-bar .news-ticker div a {
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	float:none;
}

#topbar .inner-bar .news-ticker a.next-item {
	float:left;
	text-indent:-9999px;
	background:url(../img/topbar-rssfeed-right.gif) no-repeat;
	width:6px;
	height:8px;
	margin:10px 0 0 10px;
	padding:0;
}

#topbar .inner-bar .news-ticker a.next-item:hover {
	background-position:0 -8px;
}


#topbar .inner-bar a {
	line-height:28px;
	float:right;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	padding:0 0 0 22px;
	margin:0 0 0 15px;
}

#topbar .inner-bar a:hover {
	text-decoration:underline;
}

#topbar .inner-bar a.twitter {
	background:url(../img/topbar-twitter.png) no-repeat 0 7px;
}

#topbar .inner-bar a.rss {
	background:url(../img/topbar-rssfeed.png) no-repeat 0 7px;
}

#topbar .inner-bar a.nieuwsbrief {
	background:url(../img/topbar-nieuwsbrief.png) no-repeat 0 7px;
}


#topbar .inner-bar form#newsletter_subscribe_form {
	padding:0;
	margin:6px 0 0 15px;
	float:right;
}

#topbar .inner-bar form#newsletter_subscribe_form p {
	margin:0;
	padding:0;
	float:left;
}

#topbar .inner-bar form#newsletter_subscribe_form p label {
	float:left;
	color:#fff;
	margin-right:5px;
	font-size:10px;
	font-weight:normal;
}

#topbar .inner-bar form#newsletter_subscribe_form p input {
	float:left;
	width:80px;
	height:12px;
	background:#fff;
	border:none;
	padding:2px 5px;
	font-size: 0.8em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

#topbar .inner-bar form#newsletter_subscribe_form .buttons {
	float:left;
	margin-left:5px;
}

#topbar .inner-bar form#newsletter_subscribe_form .buttons button {
	background:url(../img/topbar-nieuwsbrief-icon.gif) no-repeat;
	text-indent:-9999px;
	width:16px;
	height:16px;
	display:block;
}

#topbar .inner-bar form#newsletter_subscribe_form .buttons button:hover {
	background-position:0 -16px;
}


/* jQuery watermark */
.watermark {
    color: #999;
}


.catch-home-detail a.image img {
    float:none;
}

.catch-home-detail a.image {
    width:272px;
    margin:5px 5px 10px;
    text-align:center;
    color:#000;
}

.catch-home-detail a.image span {
    line-height:20px;
}

#slider {
    min-width: 280px;
    min-height: 200px;
}
    #slider ul {
		margin:0 0 0 5px;
		padding:0;
		list-style:none;
        z-index: -999999999;
        float: left;
		}

	#slider li{
		margin:0;
		padding:0;
		list-style:none;
        z-index: -999999999;
        float: left;
		}
	#slider, #slider li{
		width:287px;
		height:auto;
		overflow:hidden;
        padding: 0;
        margin: 0;
        float: left;
		}
	#slider li{
        float: left;
        overflow: hidden;
		}

        #slider li a.catch-thumb {
            -moz-box-shadow:1px 1px 2px #666666;
            background:none repeat scroll 0 0 #EEEEEE;
            display:block;
            float:left;
            margin:5px 3px 10px 2px;
            overflow:hidden;
            padding:2px;
        }
	
	#slider li p{
		margin:20px;
		}

    #slider a#next {
        float:right;
        background:url(../img/slider-right.gif) no-repeat;
        display:block;
        height:25px;
        width:25px;
        padding:0;
        margin:0 0 10px;
        text-indent:-9999px;
    }

    #slider a#prev {
        float:left;
        background:url(../img/slider-left.gif) no-repeat;
        display:block;
        height:25px;
        width:25px;
        padding:0;
        margin:0 0 10px;
        text-indent:-9999px;
    }

/* Tabs on the home page */
ul.tabNavigation {
    margin: 0 6px 10px 4px;
    padding: 3px 3px 0;
	overflow:hidden;_zoom:1;
	background:#bababa;
}

ul.tabNavigation li {
	float:left;
	list-style: none;
	list-style-position:outside;
	margin-right:3px;
}

ul.tabNavigation li a {
    padding: 3px 10px;
    color: #000;
    text-decoration: none;
	display:block;
}

ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover {
    background-color: #efeeee;
    color: #666;
	font-weight:bold;
	border-left:1px solid #666;
	border-right:1px solid #666;
	border-top:1px solid #666;
	padding:2px 10px 3px;
}

ul.tabNavigation li a:hover {
	background-color: #a5a5a5;
    color: #000;
	font-weight:normal;
}

ul.tabNavigation li a:focus {
    outline: 0;
}

div.tabs > div {
}

div.tabs > div h2 {
}

div.tab-content {
}

div.prev-next {
	overflow:hidden;_zoom:1;
	padding:0 10px;
}

div.prev-next a {
	display:block;
	padding:.5em 10px;
	margin:0;
	background-image:url(../img/nav-header.png);
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	box-shadow: 0 0 4px #666;
	-moz-box-shadow: 0 0 4px #666;
	-webkit-box-shadow: 0 0 4px #666;
}

div.prev-next a:hover {
	background-color:#b5121b;
	background-image:none;
}

div.prev-next a.prev-catch {
	float:left;
}

div.prev-next a.next-catch {
	float:right;
}

.img-bg {
	position:relative;
}

.img-bg div.prev-next {
	position:absolute;
	top:45%;
	left:0;
	width:100%;
}
	
.img-bg div.prev-next a {
	background: url(../img/arrows.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 30px;
    text-indent: -9999px;
    width: 30px;
    z-index: 99;
	padding:0;
	
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.img-bg div.prev-next a:hover {
	
}

.img-bg div.prev-next a.prev-catch {
	float:left;
}

.img-bg div.prev-next a.prev-catch:hover {
	background-position:0 -30px;
}


.img-bg div.prev-next a.next-catch {
	float:right;
	background-position:-30px 0;
	margin-right:20px;
}

.img-bg div.prev-next a.next-catch:hover {
	background-position:-30px -30px;
}

div.user-public-profile-catches-filter {
	overflow:hidden;_zoom:1;
	background:url(../img/nav-header.png);
	margin-right:11px;
	margin-bottom:20px;
	padding:10px;
}


div.user-public-profile-catches-filter form {
	padding:0;
	margin:0;
}

div.user-public-profile-catches-filter form fieldset.default {
	float:left;
}

div.user-public-profile-catches-filter form fieldset.default .field {
	margin:0;
}

div.user-public-profile-catches-filter form fieldset.default label {
	color:#fff;
	margin-bottom:4px;
}

div.user-public-profile-catches-filter form fieldset.default label span.optional {
	display:none;
}

div.user-public-profile-catches-filter form .form-submit {
	float:left;
	clear:none;
	margin:16px 0 0 0;
}

div.user-public-profile-catches-filter form .form-submit button {
	float:left;
	padding:7px;
}

div.user-public-profile-catches-filter form .form-submit a {
	float:left;	
	padding:7px;
	color:#fff;
}


.editorial {
	background:#F2F2DA;
	border:1px solid #E2E2C0;
	padding:8px;
	overflow:hidden;_zoom:1;
}

/* TODO: move to the proper location */

.upload-catch-incentive {
	display: block;
	height: 46px;
	width:114px;
	background-image: url(../img/button-uploadcatch.png);
	background-position: 0 0;
	background-repeat: no-repeat;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin:-7px 0 10px 10px;
    padding: 17px 0 0 66px;
    text-decoration: none;
}

.upload-catch-incentive:hover {
	text-decoration:underline;
}

.invite-your-friends-incentive {
	display: block;
	height: 46px;
	width:114px;
	background: url(../img/button-invitepeople.png);
	background-position: 0 0;
	background-repeat: no-repeat;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin:0 0 10px 10px;
    padding: 16px 0 0 66px;
    text-decoration: none;
}

.invite-your-friends-incentive:hover {
	text-decoration:underline;
}

.ajax-busy-categories img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.nolog-pic img {
    width: 280px;
    height: 240px;
}

