img { behavior: url(/_design/common/js/required/iepngfix.htc); }
* { padding: 0; margin: 0; }
html {
	font-size: 62.5%;
}
body {
	font: 12px Arial, sans-serif;
	color:#fff; 
	background: #fffb00 url("/upload_dir/design/unique/btw_backbig.jpg") no-repeat;
	background-attachment: fixed;
}
a, a:link, a:visited, a:active {
	font-weight: bold;
	text-decoration: none;	
	color: #000000;
	background-color: none;
}  
a:hover {
	text-decoration: none;
	color: #fff000; 
	background:000;	
}
#wrapper {	
	margin:0 auto;
	width:980px;
	position:relative;
}
#html-logo {
	width:200px;
	height:100px;
	top:20px;
	position:fixed;
}
html.Explorer6 #html-logo {
	margin:20px 0 0 0;
}
#html-logo img {
	border:none;
}
#content {	
	width:980px;
	margin:0 auto;
}
	#left-column,
	#right-column {
		width:200px;
		min-height:400px;
	  	height:auto !important;
	  	height:400px;
	  	float:left;
	  	display:inline;
	}
	#left-column {
		margin:0 30px 0 0;
	}
	#right-column {
		margin:0 0 0 30px;
	}
	.fixed {
		position: fixed;
		top:120px;
		width:200px;
	}
	#navigation {
		width:200px;
	}
		#navigation li {
			list-style-type: none;
			margin:0 0 10px 0;
		}
		#navigation li li {			
			margin:0;
		}
		#navigation ul {
			margin:0 0 10px 0;
		}
		#navigation li a {
			display:block;
			color: #000;
			font: italic 13px/15px "Arial Black", Gadget, sans-serif;
			text-decoration: none;			
			text-transform: uppercase;	
			letter-spacing:-1px;		
			margin:0 0 1px 0;			
		}		
		#navigation li a span {
			padding:2px 35px 2px 3px;
		}
		#navigation li li a span {
			padding:1px 0 0 3px;
		}
		#navigation li li a {
			font: italic 12px/16px Arial, Helvetica, sans-serif;
		}		
		#navigation li li a span {
			padding:2px 25px 2px 3px;
		}	
		#navigation li li a:hover span {
			background:#000;
			color:#fff;
			text-decoration: none;			
		}
		#navigation li li li a {	
			padding:0 0 0 30px;
		}	
		#navigation li li li a:hover,		
		#navigation li li li a.current {			
		}
	#search-box,
	#newslettersubscribe-box,
	#blog-box,
	#quicklogin-box,
	#pagenews-box,
	#calendar-box,
	.pagecontent-box {
		display:block;
		float:left;
		color:#000 !important;
	}
	#search-box-top,
	#newslettersubscribe-box-top,
	#blog-box-top,
	#quicklogin-box-top,
	#pagenews-box-top,
	#calendar-box-top {
		
	}
	#search-box h2,
	#newslettersubscribe-box h2,
	#blog-box h2,
	#quicklogin-box h2,
	#pagenews-box h2,
	#calendar-box h2 {
	
	}	
	#search-box em,
	#newslettersubscribe-box em,
	#blog-box em,
	#quicklogin-box em,
	#pagenews-box em,
	#calendar-box em {
		
	}	
	#search-box-content,
	#newslettersubscribe-box-content,
	#blog-box-content,
	#quicklogin-box-content,
	#pagenews-box-content,
	#calendar-box-content {
	
	}
	#search-box-bottom,
	#newslettersubscribe-box-bottom,
	#blog-box-bottom,
	#quicklogin-box-bottom,
	#pagenews-box-bottom,
	#calendar-box-bottom {
	}
	html.Explorer6 #maincontent {	
		margin:0 0 5px 0;
	}
	#maincontent {	
		min-height:400px;
	  	height:auto !important;
	  	height:400px;
		width:500px;
		margin:120px 0 5px 0;
		display:inline;
		float:left;
		color:#000;
	}
	#maincontent p {	
		padding:6px 0 6px 0;
	}
	.text-container {
		width:484px;
		float:left;
		margin:0 0 8px 0;
		background:#fff;
		padding:8px;
		min-height:200px;
	  	height:auto !important;
	  	height:200px;
	}
	body.bodyCatId1 .text-container {
		width:500px !important;
		float:left;
		margin:0 0 8px 0;
		padding:0 !important;
		background:#fff;
	}
	/* custom height under statements */
	body.bodyPageId62 .text-container,body.bodyPageId63 .text-container,body.bodyPageId67 .text-container,body.bodyPageId21 .text-container {
		background:none;
		padding:0;
	}	
	body.bodyPageId62 #page-header,body.bodyPageId63 #page-header,body.bodyPageId67 #page-header {
		padding:8px;
		background:#fff;
		width:484px;
	}
	#page-header {
		padding:0px;
	}
	.text-container h1 {
		border-bottom: 4px solid black !important;
		font-family: 'Arial Black' !important;
		font-size: 36px !important;
		font-style: italic !important;
		font-weight: bold !important;
		letter-spacing: -2px !important;
		word-spacing: 0em !important;
		margin:0 0 15px 0 !important;
		line-height:30px !important;
		padding:0 0 10px 0;
		text-transform: uppercase;
	}
	/* custom h1 under statement */	
	body.bodyPageId62 h1,body.bodyPageId63 h1,body.bodyPageId67 h1  {
		margin: 0!important;
		border:none !important;
		padding:0 !important;
	}
	.text-container a.link,.text-container input.link, .blog_item a {
		background:#fffa01;
		padding:4px 6px 4px 6px;
		font-style: italic;
	}
	.text-container input.link {
		background:#fffa01;
		padding:0px 8px 4px 8px;
		font-style: italic;
		height:29px;
		line-height:25px;
		border:none;
		float:left;font-size:13px;
		font-style: italic;	
		letter-spacing: -1px;
		word-spacing: 0em;
		color:#000;
		cursor:pointer;
	}
	.text-container a.link:hover, .blog_item a:hover {
		background:#000;
		color:#fff;
	}
#footer {
	clear:both;
	width:660px;
	margin:10px auto;
	height:50px;
}
#gototop {
	width: 50px;
	float:left;
	display:inline;
	margin:0 20px 0 0;
}
#gototop img {
	border:none;
}
#disclaimer {
	width: 500px;
	float:left;
	display:inline;
	height:26px;
	background:#fff;
	color:#000;
	text-align: center;
	font: italic 10px/26px Arial, Helvetica, sans-serif;		
}
#disclaimer span {
	padding:0 10px 0 10px;
}
#disclaimer a {
	text-decoration:none;
	color:#000;
}
table.table_form {
	border:none;
	width:100%;
}
tr.top {
	display:none;
}
td.content {
	padding:0;
}
.button {
	margin:4px 0 4px 0;
}
.search-button .button {
	margin:0;
}
.button dt.left {
	background:#000;
	height:25px;
}
.button dt.middle {	
	background:#000;
	height:25px;
	padding:0 5px 0 5px;
}
.button dt.right {
	background:#000;
	height:25px;
}
.button input {	
	height:25px;
}
.button input {
	color:#fff;
	height:25px;
}


/* Share it */
#at15s {
	background: transparent url("/upload_dir/design/unique/trans-bg-white.png") repeat !important;
	border: none !important;
	color: #000 !important;
}
#at15s_head,#at16pf {
	display:none;
}

/* custom gallery */

.gallery-cat-item {
	margin:0px 0 8px 0;
	float:left;
	padding:8px;
	width:484px;
	background:#fff;
}
.gallery-cat-title h2 {
	font: italic 36px/36px "Arial Black", Helvetica, sans-serif;
	padding:0 0 10px 0;	
	margin:0 0 10px 0;
	letter-spacing:-1px;
	border-bottom:4px solid #000;
}
.gallery-cat-description {
	font: italic 15px/20px Arial, Helvetica, sans-serif;	
	width:100%;
	text-transform: uppercase;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	letter-spacing:-1px;
}
.gallery-div-item {
	width:156px;
	height:100px;
	margin:8px 0 0 8px;
}
.gallery-cat-pictures {	
	margin:0 0 0 -8px;
	float:left;
}

#imageDataContainer {
	background:none;
}

#imageContainer {
	position:relative;
}

#bottomNavClose img,#imageDetails {
	display:none;
}
#imageData #bottomNavClose {
	background: url("/upload_dir/design/unique/lightbox-close.png") no-repeat !important;
	width:46px;
	height:25px;
	margin:10px 0 0 0;
}

#hoverNav {
	left:0;
}

a#prevLink {
	background: url("/upload_dir/design/unique/lightbox-previous.png") no-repeat !important;
	width:46px;
	height:25px !important;
	position:absolute;
	bottom:-35px;
	left:20px;
}
a#nextLink {
	background: url("/upload_dir/design/unique/lightbox-next.png") no-repeat !important;
	width:46px;
	height:25px !important;
	position:absolute;
	bottom:-35px;
	left:68px;
}

/* statement */
.list-item {
	background:#fff;
	margin:0 0 8px 0;
	padding:8px;
	float:left;
	width:484px;
	min-height:50px;
  	height:auto !important;
  	height:50px;
}
.list-item-statement  {
	float:left;
}
.list-item-statement-selected {
	float:left;
	width:484px;
	border-bottom:3px solid #000;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.list-item-statement-count,.list-item-statement-text  {
	font-size:50px;
	font-style: italic;	
	font-family: 'Arial Black';
	font-weight: bold;
	letter-spacing: -2px;
	word-spacing: 0em;
	line-height:40px;
	float:left;
	display:inline;
	width:90px;
}
.list-item-statement-text {
	font-size:22px;
	width:350px;
	line-height:25px;
	margin:0 0 15px 0;
}
.list-item-details a {
	clear:both;
	float:left;
	display:block;
	margin:5px 0 0 0;
}
.list-item-details a.read,.list-item-details a.vote {
	width:90px;
}
.list-item-links a.more {
	width:70px;
	margin:5px 0 0 90px;
}
.list-item-details a.submit {
	width:170px;
}
.list-item-details a.submit-step1 {
	clear:none !important;
	margin:5px 0 0 10px;
}
.list-item-links a.submit-step1 {
	margin:5px 0 0 5px;
}
.list-item-meta,.list-item-meta-author {
	float:left;
}
.list-item-meta-author {
	font-size:13px;
	font-style: italic;	
	letter-spacing: -1px;
	word-spacing: 0em;
	width:484px;
}
#errors {
	background:#000;
	border:none;
	margin:0;
	padding:0;
	color:#fff;
	padding:8px;
	width:484px;
	margin:0 0 20px 0;
}
.list-item-story {
	float:left;font-size:13px;
	font-style: italic;	
	letter-spacing: -1px;
	word-spacing: 0em;
	margin:5px 0 5px 5px;
	width:484px;
}
.statement-add-top {
	margin:5px 0 10px 0;
	padding:0 0 10px 0;
	border-bottom: 3px solid #000;
}
#statement-add {
	float:left;font-size:13px;
	font-style: italic;	
	letter-spacing: -1px;
	word-spacing: 0em;	
}
#statement-add tr {
	margin:0 0 8px 0;
	display:block;
}
#statement-add .statement-add-input,#blog .create_user, #kommentar,#blog_search {
	width:474px;
	margin:4px 0 0 0;
	padding:4px;
	background:none;
	border:1px solid #000;	
	color:#000 !important;
}
input, textarea, select {
	background:none;
	border:1px solid #000;	
}
a.sorting-link {
	background:#000;
	display:block;
	padding:4px;
	color:#fff;
	margin:10px 0 10px 0;
	width:150px;
	float:left;
	border:4px solid #000;
	font-style: italic;
}
.list-item-links {
	float:left;
	display:inline;
	width:100%;
}


body.bodyPageId48 #maincontent h1,#blog-box-top {
	display:none;
}
body.bodyPageId48 .text-container  {
	background: #fff url("/upload_dir/design/unique/blog-top.png") no-repeat top center;
	padding:200px 8px 0px 8px;
}
#blog .blog_item h3 a {
	font-size:35px;
	font-style: italic;	
	font-family: 'Arial Black';
	font-weight: bold;
	letter-spacing: -2px;
	word-spacing: 0em;
	line-height:40px;
	background:none;
	padding:0;
}
.blog_item {
	border-bottom:3px solid #000000;
	margin:0 0 5px;
	padding:0 0 20px;
}
#blog-box p strong,#blog-box td strong {
	font-size:16px;
	font-family: 'Arial Black';
	font-style: italic;	
	letter-spacing: -1px;
	word-spacing: 0em;	
	font-weight: bold !important;
}
#blog-box a:hover {
	color:#000;
	text-decoration: underline;
}
#blog-box span {
	color:#000 !important;
}
#blog {
	padding:0 0 50px 0;
}
#blog h3 {
	font-size:16px;
	font-family: 'Arial Black';
	font-style: italic;	
	letter-spacing: -1px;
	word-spacing: 0em;	
	font-weight: bold !important;
}

#happy-description {
	background:#fff;
	padding:0px 8px 20px 8px;
	margin:0 0 8px 0;
	width:484px;
}
#happy-content {
	border-top:3px solid #000;
	padding:15px 0 0 0;
	font-style: italic;	
	word-spacing: 0em;	
}
.list-item-statement-img {
	height:75px;
	width:80px;
	margin:-10px 0 0 90px;
	display:inline;
	float:left;
}
.list-item-statement-img img {
	border:1px solid #eee;
	padding:1px;
}