/*
	Theme Name: Moving Images 2009
	Theme URI: http://goodold.se/
	Description: The Moving Images theme for 2009.
	Version: 2.0
	Author: Joel Arvidsson
	Author URI: http://binarybonsai.com/
*/

html, body{	margin: 0;	padding: 0;	background: #fff url(images/background.jpg) repeat-x top;}

body {	font-size: 62.5%; /* Resets 1em to 10px */	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #000;	}

#wrapper:after,#header:after,.post:after{	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}

#wrapper{	width: 938px;	margin: 0 auto;	background: #000;	padding: 11px;}

#header{	padding: 20px 0 45px 0;}

#header a, #sidebar a{  outline: none;}

#navigation,#countdown{	width: 243px;	float: left;}

#navigation{	list-style: none;	padding: 0;	margin: 0;}

#navigation li{	margin: 0 0 8px 0;	padding: 0;}

#navigation a{	background: #000 url(images/navigation/navigation.gif) no-repeat top left;	height: 11px;	width: 200px;	display: block;	text-indent: -9999px;}

#navigation li.english a{	background-position: 0 0;}

#navigation li.english-active a {	background-position: 0 -88px;}

#navigation li.arrangorer a{	background-position: 0 -11px;}

#navigation li.arrangorer-active a{	background-position: 0 -99px;}

#navigation li.anmalan a{	background-position: 0 -22px;}

#navigation li.anmalan-active a{	background-position: 0 -110px;}

#navigation li.resa-boende a{	background-position: 0 -33px;}

#navigation li.resa-boende-active a{	background-position: 0 -121px;}

#navigation li.program a{	background-position: 0 -44px;}

#navigation li.program-active a{	background-position: 0 -132px;}

#navigation li.forslag a{	background-position: 0 -55px;}

#navigation li.forslag-active a{	background-position: 0 -143px;}

#navigation li.press a{	background-position: 0 -66px;}

#navigation li.press-active a{	background-position: 0 -154px;}

#navigation li.anvandare a{	background-position: 0 -77px;}

#navigation li.anvandare-active a{	background-position: 0 -165px;}

#navigation li.backchannel a{	background-position: 0 -176px;}

#navigation li.backchannel-active a{	background-position: 0 -165px;}

#navigation .programme a{	background-image: url(images/navigation/programme.gif);}

#navigation .speakers a{	background-image: url(images/navigation/speakers.gif);}

#navigation .register a{	background-image: url(images/navigation/register.gif);}

#navigation .travel a{	background-image: url(images/navigation/travel.gif);}

/*#navigation .press a{	background-image: url(images/navigation/press.gif);}*/

#navigation .organizers a{	background-image: url(images/navigation/organizers.gif);}#navigation .people a{	background-image: url(images/navigation/people.gif);}#navigation .links a{	background-image: url(images/navigation/links.gif);}#logo{	float: left;	margin: 0;}#logo a{	display: block;	width: 198px;	height: 104px;	background: #000 url(images/logo.png) no-repeat left top;	text-indent: -9999px;}#countdown{	clear: left;	padding-top: 30px;}#countdown h2{	text-indent: -9999px;	color: #fff;}#countdown h2.left{	background: url(images/countdown/days-left.gif) no-repeat left top;}#countdown h2.since{	background: url(images/countdown/days-since.gif) no-repeat left top;}#counter{	margin-top: 5px;	height: 24px;}#counter div{	float: left;	padding-right: 10px;	background: url(images/countdown/separator.gif) no-repeat right top;}#counter .secs{	background: none;	padding: 0;}#register{	float: left;	padding-top: 30px;}#register a{	display: block;	text-indent: -9999px;	background: #000 url(images/click-to-register.gif) no-repeat left top;	width: 452px;	height: 53px;}#content {	font-size: 1.2em;	padding: 16px;	width: 427px;	background: #fff;	float: left;	}#speakers, #newsletter{	width: 197px;	background: #fff;	margin-bottom: 19px;	padding: 10px;}#speakers img {	position: relative;	left: -10px;}#speakers h2{	text-indent: -9999px;	background: url(images/speakers/headline.gif) no-repeat 0 50%;	height: 35px;}#speakers h3{	font-style: italic;	font-size: 1.4em;	margin: 8px 0 0 0;}#speakers p{	font-size: 1.1em;	margin: 8px 0;}#sidebar{	width: 218px;	float: left;	margin-right: 22px;	display: inline;}#sidebar-right {  float: right;}#logged-in,#login,#about,#backchannel,div.widget-item{	background: #fff;	padding: 12px;	margin-bottom: 19px;}#sidebar h2,#logged-in h3,h2.newsletter{	margin: 0;	text-indent: -9999px;}#logged-in h2{	background: url(images/logged-in/headline.gif) no-repeat left top;}#logged-in .shared-links{	background: url(images/logged-in/shared-links.gif) no-repeat left top;}#logged-in .share-link{	background: url(images/logged-in/share-link.gif) no-repeat left top;}#logged-in{	font-size: 1.2em;}#logged-in h3{	font-size: 1.2em;	margin: 8px 0 3px 0;}#shared-links{	list-style: none;	padding: 0;	margin: 0;}#shared-links li{	position: relative;	margin-bottom: 3px;}#shared-links a{	padding-right: 20px;}#shared-links .remove{	position: absolute;	top: 0;	right: 0;	margin: 0;	padding: 0;	width: 16px;	height: 16px;	overflow: hidden;	text-indent: -9999px;	background: #fff url(images/delete.gif) no-repeat top right;}#links{	list-style: none;	margin: 10px 0 0 0;	padding: 0;}#links a{	font-weight: bold;}#links em{	font-size: .9em;}#login h2.login{	background: url(images/login/headline.gif) no-repeat left top;}#login h2.register{  background: none;}#login h2.register a{	background: url(images/login/register.png) no-repeat left top;	display: block;	height: 40px;}.register-text {  padding-bottom: 7px;}h2.newsletter{	background: url(images/newsletter/headline.gif) no-repeat left top;}#logged-in p,#login p{	margin: 0 0 3px;}#about h2{	background: url(images/about/headline.gif) no-repeat left top;}#login,#about{	font-size: 1.3em;}#backchannel{	background: #fff;	padding-bottom: 27px;}#backchannel h2{	background: url(images/backchannel/headline.gif) no-repeat left top;	margin-bottom: 15px;	height: 15px;}#backchannel .follow_backchannel,#backchannel .make_comment{	display: block;	text-indent: -5000em;	outline: 0;}#backchannel .make_comment{	background: #6EBB1F url(images/backchannel/make-a-comment.gif) no-repeat 8px 6px;	height: 24px;	width: 195px;	margin-bottom: 15px;}#backchannel h3{	background: url(images/backchannel/latest-comments.gif) no-repeat 0 0;	text-indent: -5000em;	margin: 0 0 15px;	height: 11px;	width: 138px;}#backchannel ol {	list-style: square inside;	padding: 0;	margin: 0 0 20px;}#backchannel li {	margin-bottom: 2px;}#backchannel li a {	text-decoration: none;	color: #000;}#backchannel .follow_backchannel{	background: url(images/backchannel/follow-backchannel.gif) no-repeat 0 0;	height: 12px;	width: 149px;}#privacy-notice{	border: 5px solid #6EBB1F;	padding: 10px;	margin-bottom: 16px;}#privacy-notice h2{	font-size: 1.2em;}h1, h2, h3 {	font-weight: bold;	}h3.comments {	padding: 0;	margin: 40px auto 20px ;	}h1 {	font-size: 2em;	padding: 0;	margin: 0 0 10px;	border-bottom: 2px solid;	}h2 {	font-size: 1.7em;	margin: 0;	}h2.pagetitle {	margin-top: 30px;}h3 {	font-size: 1.3em;	padding: 0;	margin: 30px 0 0;	}h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {	color: #000;	}h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {	text-decoration: none;	}.commentlist li, #commentform input, #commentform textarea {	font-size: 0.9em;	}.commentlist li {	font-weight: bold;	}.commentlist li .avatar { 	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;	}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;	}#commentform p {	}.commentmetadata {	font-weight: normal;	}#sidebar {	}code {	font: 1.1em 'Courier New', Courier, Fixed;	}acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;	}a, h2 a:hover, h3 a:hover {	color: #6EBB1F;	text-decoration: none;	}a:hover {	text-decoration: underline;	}a:visited {	color: #3e6f0b;	}.post {	clear: both;	padding: 0 0 12px;	margin: 0 0 12px;	text-align: left;	border-bottom: 2px solid #000;	}.post-image,.youtube-wrapper{	margin-bottom: 10px;}.post-image img{	width: 427px;	display: block;}.youtube-wrapper{	padding: 15px 15px 25px 15px;	height: 326px;	background: url(images/video-background.jpg) no-repeat left top;}p.date{	font-size: .9em;	margin: 0;}.read-more,p.comment-link{	font-weight: bold;}.read-more{	margin: 1em 0 0 0;	clear: left;	float: left;}p.comment-link{	margin: 0;	float: right;}p.comment-link a{	background: url(images/comments.gif) no-repeat left 50%;	padding-left: 16px;}.link-list{	font-weight: bold;	list-style: none;	padding: 0;	margin: 0;}#register-application li{	margin-left: 0;}#register-application label{	width: 145px;}#register-application .checkbox-wrapper label,#register-application .checkbox-wrapper input{	width: auto;}#register-application .checkbox-wrapper{	padding-left: 155px;}#register-application li input,#register-application li textarea{	width: 200px;	font-size: 1em;	font-family: inherit;}#visitor-prototype{	display: none;}#register-application .array-object{	position: relative;}#register-application li .remove{	float: right;	margin-top: -13px;	right: 8px;	background: #fff;}/* Begin Images */p img {	padding: 0;	max-width: 100%;	}/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}.alignright {	float: right;	}.alignleft {	float: left	}/* End Images *//* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */html>body .entry ul {	margin-left: 0px;	padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -10px;	}html>body .entry li {	margin: 7px 0 8px 10px;	}.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";	}.entry ol {	padding: 0 0 0 35px;	margin: 0;	}.entry ol li {	margin: 0;	padding: 0;	}.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;	}/* End Entry Lists *//* Begin Form Elements */#searchform {	margin: 10px auto;	padding: 5px 3px;	text-align: center;	}select {	width: 130px;	}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}#commentform textarea {	width: 100%;	padding: 2px;	}#commentform #submit {	margin: 0;	float: right;	}/* End Form Elements *//* Begin Comments*/.alt {	margin: 0;	padding: 10px;	}.commentlist {	padding: 0;	text-align: justify;	}.commentlist li {	margin: 15px 0 3px;	padding: 5px 10px 3px;	list-style: none;	}.commentlist p {	margin: 10px 5px 10px 0;	}#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	margin: 0;	display: block;	}/* End Comments *//* Profile page */.avatar-150 {  border-left: 10px #fff solid;}.elements-right {  float: right;  text-align: right;}/* Begin Good Old Friends plugin */.want-to-know-list , .knows-list, .proposals-list {  list-style: none;  padding: 0;  clear: both;  font-weight: bold;  overflow: auto; /* clear floats */}h3.want-to-know, h3.knows, h3.proposals {  clear:both;  margin-top: 10px;}.want-to-know-list li, .knows-list li {  float: left;  margin: 0 10px 10px 0;}html.js #go-friends-knows, html.js #go-friends-want-to-know, html.js #goodold-friends-submit {  display: none;}#go-friends-knows-button, #go-friends-wtk-button {  display: block;  width: 155px;  height: 40px;  background: url(images/goodold-friends/friends-buttons.png);  margin:0 0 10px 40px;}#go-friends-knows-button:hover {background-position:0 -40px;}.go-friends-form-knows #go-friends-knows-button {background-position:0 -80px!important;}#go-friends-wtk-button {background-position:-155px 0;}#go-friends-wtk-button:hover {background-position:-155px -40px;}.go-friends-form-want-to-know #go-friends-wtk-button {background-position: -155px -80px!important;}#logged-in h3.knows {  background: url(images/goodold-friends/knows-headline.gif) no-repeat left top;}#logged-in h3.want-to-know {  background: url(images/goodold-friends/want-to-know-headline.gif) no-repeat left top;} /* End Good Old Friends plugin *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 1px dashed #999;	}blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;	}blockquote cite {	margin: 5px 0 0;	display: block;	}.center {	text-align: center;	}a img {	border: none;	}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}/* End Various Tags & Classes*/div.attend-info {background: #fff url(images/goodold-friends/attending.gif) no-repeat center left;height: 20px;width: 280px;margin: -20px 0 0 155px;line-height: 20px;font-weight: bold;}div.attend-info p {padding: 0 0 0 20px;}div.attend-info-author {height: 20px;width: 427px;margin: -20px 0 10px 0;line-height: 20px;font-weight: bold;text-align: right;}div.attend-info-author img {vertical-align: middle;margin: 0 5px 0 0;}div.attending {background: transparent url(images/goodold-friends/attending.gif) no-repeat bottom right;position: relative;}div.tiny {height: 32px;width: 32px;float: right;left: 35px;top: 3px;}div.sidebar {height: 40px;width: 40px;top: -42px;}div.small {position: absolute;height: 50px;width: 50px;margin: -50px 0 0 0;/*top: -50px;*/}div.medium {height: 96px;width: 96px;top: -96px;}div.large {height: 150px;width: 150px;top: -150px;left: 45px;}a.attend-sidebar {height: 50px;overflow: hidden;display: block;}a.attend-small {height: 50px;overflow: hidden;display: block;}a.attend-medium {height: 96px;overflow: hidden;display: block;}a.attend-large {height: 150px;overflow: hidden;display: block;}#attending-sidebar {background: #7fc525;min-height: 81px;width: 194px;margin: 0 0 19px 0;padding: 6px 12px 1px 12px;}#attending-sidebar a {color: #000;font-size: 1em;}#attending-sidebar h4.logged-in {background: url(images/goodold-friends/sidebar-attending.gif) no-repeat top left;height: 36px;width: 189px;display: block;text-indent: -9999px;}#attending-sidebar h4.register {background: url(images/goodold-friends/attending-reg.gif) no-repeat top left;height: 39px;width: 189px;display: block;text-indent: -9999px;}#attending-sidebar label {text-transform: uppercase;font-weight: bold;font-size: 1.2em;position: relative;top: -2px;}#attending-sidebar input.radio {margin: 0 10px 0 5px;}.post object,.post embed {	max-width: 427px;}