/*
THEME NAME: Dansk Fashion Awards
DESCRIPTION: Dansk Fashion Awards template
VERSION: 1.0
AUTHOR: Divendo ApS. Charlie Nielsen
*/


/* Small Reset */
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{margin:0;padding:0;}
img {border: 0px; padding: 0px; margin: 0px;}

body {font-family: helvetica, arial, verdana, sans-serif; font-size:11px;}
.wrapper_top { width:952px; margin: 60px auto 0 auto;}
#sidebar { float:left; text-align:right; padding: 0 10px 10px 0; width:160px;}

#sidebar-right {float: left; width: 240px; padding-left: 10px; margin-top: 0px; border-top:1px solid block;}

#top_header {width:505px;  padding: 0 10px 30px 15px; float:left; border-left:1px solid black;}
.navigation {font-family: helvetica, arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; line-height:16px; width:160px; float:left; border-top: 1px solid black; text-align:right; padding: 33px 10px 0 0;}
.content {width:510px; float:left;  border-left:1px solid black; border-top:1px solid black; padding: 30px 10px 0px 10px; min-height: 933px;}
#logo {}
#scroll {
			padding-top: 10px;
			border-top: 1px solid black;
		}
img[class~=size-large] { max-width:300px; max-height: 200px; width: auto; height: auto; }

/***Paragraph and Heading Styles***/
p{padding-bottom:10px; margin:0; font-size: 12px; line-height: 1.3em;}
h1{font-family: Georgia, helvetica, arial, serif; font-size: 16px; font-weight: bold;} 
h3{font-size: 11px; padding: 6px 0 12px 0; font-weight: 100;}
strong{font-weight: bold;}

/*Navigation style*/
#menu {  margin-bottom: 30px;} 

#menu li { list-style-type:none; text-transform: uppercase; } 
#menu li a {text-decoration: none; color: black;}
#menu li a:link {text-decoration: none; color: black;}
#menu li a:hover {text-decoration: none; font-style: italic;}
ul#menu li.current_page_item a, .current_page_item a:hover {text-decoration: none; font-style: italic;}

.qtrans_language_chooser {font-size:11px;text-decoration: none;font-style: italic; list-style: none;}
.qtrans_language_chooser li.active a{font-style: none;}
.radio {padding-left:10px; padding-right:20px; padding-top: 50px;}
.picture {width:120px;height:120px;}
.name {font-size: 16px;font-weight:bold; padding-left: 20px;}
.pitch {text-align: left; font-size:13px; padding-left: 20px;}

/***Wordpress Specific Styles***/
.alignleft{float:left; padding: 0px 10px 10px 0px;}
.alignright{float:right; padding: 0px 0px 10px 10px;}
.alignnone{}
.wp-caption{border:1px solid #999999; padding-top:5px; text-align:center; margin-bottom:10px;}
.wp-caption img{padding-bottom:5px;}
a {text-decoration: none; color: black;}
a:link {text-decoration: none; color: black;}
a:hover {text-decoration: underline; color: black; font-style: italic}


.write-form {
	overflow: hidden;
	height: 1%;
	color: #000;
	padding: 0px 14px 30px 0px;
}
.write-form h5 {
	margin-top: 0;
}
.write-form .line {
	overflow: hidden;
	width: 100%;
	padding-top: 9px;
}
.write-form label span {
	font-size: 11px;
	color: #888;
}
.write-form label {
	float: left;
	line-height: 22px;
}
.write-form label strong {
	color: #ed1c24;
	margin: 0 3px 0 2px;
	font-weight: normal;
}
.write-form .text-field {
	float: right;
}
.write-form .text-field input {
	width: 267px;
}
.write-form .text-field textarea {
	width: 267px;
	height: 92px;
}

.write-form .text-field2 {
	float: right;
}
.write-form .text-field2 input {
	width: 267px;
}
.write-form .text-field2 textarea {
	width: 267px;
	height: 92px;
}

.write-form .text-field3 {
	float: right;
}
.write-form .text-field3 input {
	width: 267px;
}
.write-form .text-field3 textarea {
	width: 267px;
	height: 92px;
}

.write-form .submit {
	float: right;
}
form {
	margin: 0;
	padding: 0;
}
.text-field {
	background: #d5d5d5;
	padding: 1px;
	overflow: hidden;
	float: left;
}
.text-field input {
	float: left;
	width: 295px;
	background: #fff;
	padding: 2px 0 3px 2px;
	margin: 0;
	border: 0;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}

.text-field2 {
	padding: 1px;
	overflow: hidden;
	float: left;
}
.text-field2 input {
	float: left;
	width: 295px;
	padding: 2px 0 3px 2px;
	margin: 0;
	border: 0;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}

.text-field textarea {
	float: left;
	width: 355px;
	background: #fff;
	padding: 0 0 0 2px;
	height: 120px;
	margin: 0;
	border: 0;
	color: #000;
	overflow: auto;
	font: 12px Arial, Helvetica, sans-serif;
}
.passive input {
	color: #999;
	font-size: 12px;
	font-family: Courier, monospace;
}
.votee h3{font-weight: bold; font-size: 18px;}
.votee label{font-size: 12px; padding-right: 5px;}
.votee input{border: 1px solid #000;}
.votee p{font-size: 12px; line-height: 18px;}

.votee .cimyfield1 {margin-left: 30px;}

.buttons {font-size: 12px; padding-top: 20px; float: right; padding-right: 90px; padding-bottom: 30px;}
.buttons input{border: 1px solid black; background-color: black; color: #fff; margin-left: 10px; font-weight: normal;}

/* Afstemning */
#accordion	{float: left; width: 510px; margin: 30px 0 0;}

.acc_trigger {float: left; width: 510px;}

h3.acc_trigger {float: left; border-bottom: 1px solid #000; background: url(base/images/max.png) no-repeat right center; font: bold 16px/16px Georgia; padding: 0px 0 5px; margin: 0 0 10px;}
h3.acc_trigger a {display: block; text-decoration: none; padding: 0; float: left;}
h3.acc_trigger a:hover	{font-style: normal;}
h3.active {background: url(base/images/min.png) no-repeat right center; border-bottom: 1px solid #ccc; }
.acc_container {overflow: hidden;clear: both; float: left;}
.acc_container .block {float: left;}
.acc_container .block p					{font: normal 12px/18px Arial;}

.acc_container .block ul				{float: left; margin: 0; padding: 20px 0 0;}
.acc_container .block li				{float: left; display: inline; list-style: none; margin: 0 0 15px; padding: 0;}
.acc_container .block img 				{float: left; margin: 2px 20px 0 0;}
.acc_container .block .right			{float: left; width: 400px;}
.acc_container .block .right h3			{font: bold 16px/16px Georgia; padding: 0 0 5px;}
.acc_container .block .right p			{font: normal 12px/18px Arial; text-align: justify;}
.acc_container .block form				{float: left;}
.acc_container .block form input		{float: left; width: auto !important;}

.acc_container .block .sponsor					{float: left; padding: 20px 0;}
.acc_container .block .sponsor .left			{float: left; width: 270px; margin: 60px 0 0;}
.acc_container .block .sponsor .right 			{float: right !important; width: 240px !important; }
.acc_container .block .sponsor .right img		{float: right !important; margin: 0 !important;}

#accordion form p.continue1			{float: right; width: 370px; padding: 30px 0;}
#accordion form p.continue1 label	{float: left; text-align: right; padding: 5px 0;}
#accordion form p.continue1 input	{border: 0; background: #000; color: #fff; float: right; font: bold 14px/14px Georgia; padding: 4px 10px; cursor: pointer;}

	/* Step 2 */
	.content .social					{float: left; width: 520px; margin: 30px 0;}
	.content .social h1				{float: left; margin: 20px 33px 0 0;}
	
	#step2							{float: left; border-top: 1px solid #ccc; width: 520px; padding: 15px 0 0; margin: 30px 0 0;}
	#step2 form						{float: left; width: 520px; margin: 20px 0 0;}
	#step2 p						{float: left; width: 250px;}
	#step2 p.spacer					{padding: 0 20px 0 0;}
	#step2 p label					{float: left; width: 240px; font: bold 11px/11px Arial; padding: 0 0 2px 2px;}
	#step2 p input					{float: left; width: 240px; border: 1px solid #ccc; padding: 2px;}
	#step2 p.submit					{float: left; width: 520px; border-top: 1px solid #ccc; padding: 30px 0 0; margin: 15px 0 0;}
	#step2 p.submit label			{float: left; margin: 6px 0 0 190px; width: auto; font-weight: normal;}
	#step2 p.submit input			{border: 0; background: #000; color: #fff; float: right; font: bold 14px/14px Georgia; padding: 4px 10px; cursor: pointer; width: auto;}
