/*
Theme Name: Sustainergies
Theme URI: http://www.sustainergies.se/
Description: The defualt theme for Sustainergies.se
Author: JohannesPlyhm
Author URI: http://johannesplyhm.se/
Tags: green, custom header, fixed width, three columns

	Sustainergies 1.4
	Tema för sustainergies.se.

*/

			/* Main styling goes here */

html {
	overflow-y: scroll;
}


			body {
				margin:0px;
				padding:0;
				background-color:#fbfbfb;
				text-align:center;
				/* background-image: url(../../../bilder/bg.gif); */
				background-image: url(images/sidfotsbakgrund.gif);
}
			
			a {text-decoration: none;color: #4e80c1;}
			a:hover {text-decoration: underline;color: #4e80c1;}
			
			a img {border: none;}

			ul {margin:0 0 22px 0; padding:0;list-style-position: inside;}
			ul li {color: #555;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
				font-size: 13px !important;margin:0 0 0 22px;padding:0;}

				
			.error {color: red;}
			
/* Sidhuvud */

#wrapper {
	background-color:#fbfbfb;
	}
	
.body-bollplank {
	background-image: url(images/bakgrund-bollplank.jpg);
}

#mainwrapper {
	width:940px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
			
#headerwrapper {
	padding-top: 10px;
	margin-bottom: 5px;
	background-image: url(../../../bilder/headerbg.png);
	padding-bottom: 10px;
	background-color: none;
	background-position: bottom;
	background-repeat: repeat-x;
	width: auto;
}
			
			
			
.sublevelmenu {
	background-image:url(../../../bilder/headerbg-um.png);
}
			


#headercontent {width: 940px; margin-left: auto; margin-right: auto; text-align: left;}
#headerwrapper h1 {display: none;}
#headerwrapper img {margin: 5px 0 10px 0;}
#headercontent p {margin: 0;padding:0;font: 12px Arial; text-align: right; margin-right: 10px;}
			
			
			
			#navigation {
				list-style-type:  none;
				height:26px;
				width: 940px;
				margin: 0;
				z-index: 99;
				padding: 0;
				}
			
			#navigation li {
				float: left;
				margin: 0 15px 0 0 !important;
				padding: 0;}
			#navigation li a {
				float:left;
				font-family: Arial, Georgia, "Times New Roman", Times, serif;
				font-size: 15px;
				padding-bottom:4px;
				font-weight: normal;
				color: #a7937c;
				display: block;}
			#navigation li a:hover {text-decoration: none;}
			#navigation li.hogermeny, li#cupinformation {
				float:right;
				margin-left: 20px;
				margin-right: 0;}
			
			#navigation li a:hover {color: #884e23;}
			#navigation li.currentpage a {color: #5c320f; display:block;height:32px;
									background-image:url(../../../bilder/currentpage.png);
									background-repeat: no-repeat;
									background-position: bottom center;}

			#navigation.um {width: 940px;text-align:left;margin-left:auto;margin-right:auto;}
			#navigation.um li a {color: #a7a7a7;font-size: 14px !important;}
			#navigation.um li a:hover {color: #888;}
			#navigation.um li.currentpage a {
				color: #5c5c5c;
				display:block;
				height:32px;
				background-image:url(../../../bilder/currentpage_um.png);
				background-repeat: no-repeat;
				background-position: bottom center;}
				
			#navigation.em {width: 940px;text-align:left;margin-left:auto;margin-right:auto;}
			#navigation.em li a {color: #a7a7a7;font-size: 14px !important;}
			#navigation.em li a:hover {color: #888;}
			#navigation.em li.currentpage a {
				color: #5c5c5c;
				display:block; height:32px;
				background-image: none;
				background-repeat: no-repeat;
				background-position: bottom center;}
								











	/* Här var #secondarycontent {width: 940px;height:216px;} INNAN Simon ändrade den 2011-02-01 för nya cup2011*/												
			#secondarycontent {width: 940px;height:200px;}
			#secondarycontent #sponsors {
				float: left;
				width: 720px;
				}
			#secondarycontent #main-message {
				float: right;
				width: 220px;
				}
			
			#pagecontent {width:940px;clear:both;}
			
			.undermeny {
			margin-top:-5px;
			background-image:url(../../../bilder/headerbg-um.png);
			padding-bottom: 10px;
			background-position:bottom;
			background-repeat: repeat-x;
			margin-bottom:5px;
			width: auto;}
			
			
			.left-column {
				width: 220px;
				float: left;
				}

#left-column h3{
				margin: 0;
				padding: 8px 0 0 0;
				line-height:36px;
				font-size:16px;
				font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
				font-weight: lighter;
				color: #d1b89a;}
				
			#left-column p {
				margin: 0 0 22px 0;
				padding: 0;
				font-size: 13px;
				line-height: 22px;
				font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
				color: #555;}

			.date {
				font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
				font-size: 18px;
				line-height: 44px;
				font-weight: lighter;
				color: #d1b89a;}
			
			.left-column-image {
				margin-top:5px}
			
			#latest-post {padding-bottom: 22px;}
			
			#latest-post .post {
				margin-left: 240px;
				width:460px;}
			#latest-post .post h2 {
				margin: 0;
				padding: 11px 0;
				line-height: 22px;
				font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;				font-size: 22px;
				font-size: 18px;
				font-weight: normal;
				color: #a67235;}
			#latest-post .post p {
				font-family: "Helvetica Neue", Arial, Helvetica, Arial, sans-serif;
				font-size: 13px;
				line-height: 22px;
				margin: 0 0 22px 0;
				color: #555;}
			
			.post blockquote {margin-left:20px;margin-right:20px;padding:0px;font-style: italic;}
			.post blockquote h4 {color: #a67235;margin:0px;font-style: italic;font-weight: normal;}
			
			p.introduction {
				font-size: 14px !important;
				line-height: 22px !important;
				font-family: Georgia, "Times New Roman", Times, sans-serif !important;
				color: #222 !important;}
						
			h2 a {color: #a67235;}
			h2 a:hover {color: #a67235;}
			
						
			p.jurybrodtext {
				float: none !important;
				font-size: 14px !important;
				line-height: 22px !important;
				margin-left:240px !important;
				margin-top: -22px !important;
				width: 460px !important;
				display:block !important;
				font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
				font-size: 13px !important;
				line-height: 22px;
				margin: 0 0 22px 0;
				color: #555;}
			
			
			#dpostjury p {margin: 0;padding:0;width: 220px;}
			#postjury img {padding-top:13px; float:left;}
			
			#postambassador p {float:right;}
			#postambassador {width:700px !important;margin-left: 240px !important;}
			#postambassador p.jurybrodtext {float: left !important;margin-left: 0px !important;width:460px !important;}
			#postambassador .hogerbild {float:right;width: auto !important;}
			#postambassador h2.juryrubrik {margin-left: 0px !important;}
			#postambassador img {float: right !important;}
							
			#right-column {
				width:220px;
				float:right;}
			
			#right-column h3{
				margin: 0;
				padding: 8px 0 0 0;
				line-height:36px;
				font-size:16px;
				font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
				font-weight: lighter;
				color: #d1b89a;}
				
			#right-column p {
				margin: 0 0 22px 0;
				padding: 0;
				font-size: 13px;
				line-height: 22px;
				font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
				color: #555;}
				
			
			
			
				
			#footer {
				clear: both;
				color: #555;
				font-size: 13px;
				line-height: 1.6em;
				font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
				padding-bottom:12px;
				background-image: url(images/sidfot.png);
				background-position:top left;
				background-repeat: repeat-x;
				padding-top:28px;}
				
				
				#additionalinfoandlinks a.currentpage {
					color: #5c320f;}
				
				
				
				
	#form-intresse {
		margin: 0;
		padding: 0;
		font-size: 13px;
		line-height: 22px;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		color: #222;}
		
	#form-intresse fieldset {border: none;margin: 0;padding: 0;}
	#form-intresse label {display: block;}
	#form-intresse input {padding: 3px;border: 1px solid #bbb;backgrou nd: url(../../../bilder/formbg.png) repeat-x top left;}
	#form-intresse select {padding: 3px;border: 1px solid #bbb;backgr ound: url(../../../bilder/formbg.png) repeat-x top left;}
	#form-intresse textarea {padding: 3px;border: 1px solid #bbb;backg round: url(../../../bilder/formbg.png) repeat-x top left;}
	#form-intresse .two-col {width: 422px;}
	
	#form-intresse #fs-adress #postnrkontainer {float:left;}
	#form-intresse #fs-adress #postnrkontainer #postnr {width:120px;}
	#form-intresse #fs-adress #ortkontainer {float:right;}
	#form-intresse #fs-adress #ortkontainer #ort {width:280px;}
	
	#form-intresse #fs-ovrigt .two-col-mid-height {width: 432px; height: 140px;padding: 3px;}
	
	#form-intresse #fs-juridik #juridisktavtal {float:left;margin-top:5px;}
	#form-intresse #fs-juridik #jurtext {margin-left:25px;}
	
	
	ol {margin:0 0 23px 18px; padding:0;color: #555;font-weight: bold;}
	ol li {padding: none;margin: 0;line-height: 22px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 13px;}
	ol li span {font-weight: normal;}
	
	
	.widgetlist {list-style-type:none; margin:0 0 23px 0; padding:0;}
	.widgetlist li {padding: 0;margin: 0;line-height: 21px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 13px;border-bottom: 1px solid #ddd;}
	
	.rekryt {list-style-type:none; margin:0 0 23px 0; padding:0;}
	.rekryt li {padding: 10px 0 0 0;margin: 0px; line-height: 21px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 10px !important;border-bottom: 1px solid #ddd;}
	.rekryt li a {font-size: 13px !important;font-weight: bold; display:block;padding-left:22px; background-image: url(http://media.sustainergies.se/2010/12/puzzle.png); background-repeat: no-repeat; background-position: 0px 3px;}

	
	a.pdf {display:block;padding-left:22px; background-image: url(../../../bilder/icon_acrobat.png);background-repeat: no-repeat;background-position: 0px 3px;}
	a.link {display:block;padding-left:22px; background-image: url(../../../bilder/icon_link.png);background-repeat: no-repeat; background-position: 0px 2px;}
	a.document {display:block;padding-left:22px; background-image: url(../../../bilder/icon_document.png); background-repeat: no-repeat; background-position: 0px 3px;}
	a.star {display:block;padding-left:22px; background-image: url(http://media.sustainergies.se/2010/06/icon_star.png); background-repeat: no-repeat; background-position: 0px 3px;}
	a.video {display:block;padding-left:22px; background-image: url(http://media.sustainergies.se/2010/06/icon_video.png); background-repeat: no-repeat; background-position: 0px 3px;}
	a.brev {display:block;padding-left:22px; background-image: url(http://media.sustainergies.se/2010/07/icon_brev.png); background-repeat: no-repeat; background-position: 0px 3px;}
	a.rekryt {display:block;padding-left:22px; background-image: url(http://media.sustainergies.se/2010/12/puzzle.png); background-repeat: no-repeat; background-position: 0px 3px;}
	
	
	
			#column-one h3 {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
				font-size: 18px;
				line-height: 44px;
				font-weight: lighter;
				color: #d1b89a;
				margin:0;
				padding: 0;
				margin-top: -20px;}
	
	
	
			.overlay {
				position: fixed;
				top:0;
				left:0;
				opacity: 0.7;
				background-color: #fff;
				width: 100%;
				height: 100%;
				display: none;}
			.popup {
				background-color: #fff;
				padding:0;
				text-align: left;
				border: 4px solid #cfd691;
				font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
				font-size: 13px;
				line-height: 22px;}
			
			#popUpWrapper{
				padding-bottom: 82px;
				background-image: url("../bilder/doodles/arrow-up-s.png");
				background-position: 20px bottom;
				background-repeat: no-repeat;	
				opacity: 0.98;
				display: none;
				position: absolute;}
				
			.popup fieldset {background-color: #f0f0ed; border:none;margin:0;padding:11px 22px 11px 22px;}
			.popup .skicka {padding:3px;float:right;}
			.popup .tb-medelstor {width:300px; padding:3px;display:block;border: 1px solid #777;}
			.popup .ta-medelstor {width:300px; height: 200px;display:block;padding:3px; margin-bottom: 6px;border: 1px solid #777;}
			.popup fieldset.message {background-color: #fff;padding: 11px 22px 11px 22px;}
			.popup fieldset.footer {background-color: #fff;padding: 0 22px 11px 22px;}
			.popup #contacttitlebar a {float:right;color: #222;}
			.popup #contacttitlebar h4 {margin:0;padding:0;}
			.popup #contacttitlebar {background-color: #d9d9cb;padding:11px 22px;}
	
			.sponsor-col {float:left;width: 240px;text-align:center;}
			.sponsor-col img {margin: 22px 20px 0 0;}
			
			
			
			.btnbrown a {
				display:block;
				float:left;
				background-position: top left;
				background-repeat: no-repeat;
				height: 26px;
				font-family: arial;
				font-size: 12px;
				color: #d9d6d2;
				background-image: url(../../../bilder/btnbrownleft.png);}
			
			.btnbrown a span {
				display: block;				
				padding: 6px 6px 6px 6px;
				background-position: top right;
				background-repeat: no-repeat;
				background-image: url(../../../bilder/btnbrownright.png);
				height: 12px;}
			
			.btnbrown a:hover {background-position: bottom left;text-decoration: none;}
			.btnbrown a:hover span {background-position: bottom right;text-decoration: none;padding: 7px 6px 5px 6px;}
			
			
			.formwrapper {	
				background-image: url(../../../bilder/cardshadow.png);
				background-position: bottom 99.5%;
				padding-bottom: 9px;
				background-repeat: no-repeat;
				}
				
			.formwrapper .formcard {
				padding: 9px;
				border: 1px solid #ddd;
				background-color: #fff;}
				
				
.section {
	width: 220px;
	margin-right: 20px;
	float: left;
	text-align: left !important;
}		

#footerwrapper {
	width: 940px;
	margin: 0 auto;
}		
				
/* ########### RUTOR ############ */

	.sidoruta-transparent-rubrik {
		width:240px;
		display: block;
		margin: -1px  -10px 0 -10px;
		padding:0;
		overflow: hidden;
		background-image: url(../../../bilder/rutor/transparent-papper/sidoruta-top-transparent);
		padding: 8px 0 0 31px;
		height:51px;
		background-repeat: no-repeat;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
		font-size: 18px;
		line-height: 44px;
		font-weight: lighter;
		color: #d1b89a;}

	.sidoruta-transparent-fot {
		width:240px;
		margin: 0px  -10px 0 -10px;
		padding:0 0 28px 0;
		overflow: hidden;
		background-image: url(../../../bilder/rutor/transparent-papper/sidoruta-botten-transparent.png);
		background-position: bottom left;
		background-repeat: no-repeat;}
		
	.sidoruta-transparent-kropp {
		background-image: url(../../../bilder/rutor/transparent-papper/sidoruta-mitt-transparent.png);
		padding:0 20px 0px 20px;
		margin:0;
		background-repeat: no-repeat;
		overflow: hidden;
		background-repeat: repeat-y;
		background-position:top left;
		font-size: 13px;
		line-height: 22px;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		color: #555;}

	.sidoruta-transparent-lagre-rubrik {
		width:240px;
		display: block;
		margin: -3px  -10px 0 -10px;
		padding:0;
		overflow: hidden;
		background-image: url(../../../bilder/rutor/transparent-papper/sidoruta-top-lagre-transparent);
		padding: 8px 0 0 31px;
		height:51px;
		background-repeat: no-repeat;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
		font-size: 18px;
		line-height: 44px;
		font-weight: lighter;
		color: #d1b89a;}

	.sidoruta-transparent-utan-rubrik {
		width:240px;
		display: block;
		margin: -1px  -10px 0 -10px;
		padding:0;
		overflow: hidden;
		background-image: url(../../../bilder/rutor/transparent-papper/sidoruta-top-utan-transparent);
		padding: 0;
		height:24px;
		background-repeat: no-repeat;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
		font-size: 18px;
		line-height: 44px;
		font-weight: lighter;
		color: #d1b89a;}
		
	.sidoruta-transparent-utan-kropp {
		background-image: url(../../../bilder/rutor/transparent-papper/sidoruta-mitt-transparent.png);
		padding:0 17px 1px 17px;
		margin:0;
		overflow:hidden;
		background-repeat: no-repeat;
		background-repeat: repeat-y;
		background-position:top left;
		font-size: 13px;
		line-height: 1px;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		color: #555;}		
				
	.sidoruta-transparent-utan-fot {
		width:240px;
		margin: 0px  -10px 0 -10px;
		padding:0 0 24px 0;
		overflow: hidden;
		background-image: url(../../../bilder/rutor/transparent-papper/sidoruta-botten-utan-transparent.png);
		background-position: bottom left;
		background-repeat: no-repeat;}
		
		
		
	.mittruta-transparent-rubrik {
		width:460px;
		margin: 0 -10px 0 -10px;
		padding:0;
		overflow: hidden;
		background-image: url(../../../bilder/rutor/transparent-papper-mitt/mittruta-topp-transparent.png);
		padding:6px 0 0 30px;
		height:51px;	background-repeat: no-repeat;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
		font-size: 18px;
		line-height: 44px;
		font-weight: lighter;
		color: #d1b89a;}
	
	.mittruta-transparent-rubrik-tom {
		width:460px;
		margin: 0 -10px 0 -10px;
		padding:0;
		overflow: hidden;
		background-image: url(../../../bilder/rutor/transparent-papper-mitt/mittruta-topp-transparent-tom.png);
		padding:6px 0 0 30px;
		height: 20px;
		background-repeat: no-repeat;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
		font-size: 18px;
		line-height: 44px;
		font-weight: lighter;
		color: #d1b89a;}
		
	.mittruta-transparent-fot {		
		width:480px;
		margin:-0 -10px 0 -10px;
		padding:0 0 28px 0;
		overflow: hidden;
		background-image: url(../../../bilder/rutor/transparent-papper-mitt/mittruta-botten-transparent.png);
		background-position: bottom left;
		background-repeat: no-repeat;}
		
	.mittruta-transparent-mitt {
		background-image: url(../../../bilder/rutor/transparent-papper-mitt/mittruta-mitt-transparent.png);
		padding:0 20px 0px 20px;
		width:440px;
		overflow: hidden;
		margin:0;
		background-repeat: repeat-y;
		background-position:bottom left;}
	
	.mittruta-transparent-rubrik-tom-bred {
		width:700px;
		margin: 0 -10px 0 -10px;
		padding:0;
		overflow: visible;
		background-image: url(../../../bilder/rutor/transparent-papper-mitt/mittruta-top-transparent-bred-rubrik.png);
		padding:6px 0 0 30px;
		height:51px;
		background-repeat: no-repeat;
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
		font-size: 18px;
		line-height: 44px;
		font-weight: lighter;
		color: #d1b89a;}
				
	.mittruta-transparent-fot-bred {		
		width:710px;
		margin:-0 -10px 0 -10px;
		padding:0 0 28px 0;
		overflow: hidden;
		background-image: url(../../../bilder/rutor/transparent-papper-mitt/mittruta-botten-transparent-bred.png);
		background-position: bottom left;
		background-repeat: no-repeat;}
		
	.mittruta-transparent-mitt-bred {
		background-image: url(../../../bilder/rutor/transparent-papper-mitt/mittruta-mitt-transparent-bred.png);
		margin:0;
		padding:0 20px 0px 20px;
		width:680px;
		background-repeat: repeat-y;
		background-position:bottom left;}
			

	.personlista {list-style-type:none; margin:0 0 23px 0; padding:0;}
	.personlista li {clear: left;padding: 0;margin: 0;padding-bottom:11px;border-top:1px solid #ddd; line-height: 21px;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 13px;}
	.personlista li p a {display: block;}
	.personlista li p {padding:0 !important;margin:0 !important;font-weight: bold;}
	.personlista li p.small {font-size: 11px !important;}
	.personlista li p span {display: block;margin:0;padding:0;font-size:13px;font-weight: normal;}
	.personlista li:hover {background-color: #f3f3f3;}
	

/* Stilar för formulär och kontroller */

.standardform {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #444;
}
.standardform label {float: left; width: 80px;margin-top:5px;height:34px;display: block;clear:left;text-align: right;}
.standardform input.standardinput { width: 340px;float:right;}
.standardform p {}
.standardform fieldset {
	border: none;
	margin: 0 0 22px 0;
	padding: 0;
}

.standardinput {
	padding: 3px;
	border: 1px solid #bbb;
	font-size: 13px;
	width: 350px;
	color: #555;
}

#snabbregform label {
	display: block;
}

#snabbregform .standardinput {
	padding: 3px;
	border: 1px solid #bbb;
	font-size: 13px;
	width: 193px;
	color: #555;
	margin-bottom: 5px;
}

#snabbregform #snabbreg {
	margin-top: 15px;
}








/* Menyformatering */
.sidomenyn {list-style: none;margin:0;padding:0;font-size: 15px !important;margin-bottom: 44px;}

.sidomenyn li {padding: 5px 0;border-bottom: 1px solid #ddd;margin:0;font-size: 14px !important;}

.sidomenyn li.currentpage a {color: #333; }


.left-column h4 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}



/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements. */

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }






/* TEXTSTILAR */
#footer h3 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, "Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	line-height: 44px;
	font-weight: lighter;
	color: #d1b89a;
	margin: 8px 0 0 0;
	padding: 0;
}

#footer .section.last {
	margin-right: 0;
}

#footer p {margin: 0;}


