a { color: #FFF; }

li.active-trail a.active {
	color: #FFF;
	font-weight: bold;
}

#add-to-social { position: relative; }

.permalink-button {
	padding: 0 1em;
	font-size: 0.9em;
	font-weight: 700;
	background: rgb(81,81,81); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(81,81,81,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,81,81,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(81,81,81,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(81,81,81,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(81,81,81,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(81,81,81,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

#video-permalink {
  display: none;
  position: absolute;
  top: 7px;
  right: 208px;
  font-size: 0.9em;
  padding: 2px 4px;
  background: black;
  color: #bbb;
}

.podcastlink_wrapper {
	left: -503px;
	position: relative;
	z-index: 10000;
	width: 200px;
}
.podcastlink { display: block; z-index: 20000;  }

#console { font: 13px/1.1em Consolas; margin-bottom: 15px; }

#user-area a { display: inline-block; margin: 0 1em; }

/**************************/
/***** MY TESTIMONIES *****/
/**************************/
.my-section {
	overflow: hidden;
	margin-left: 20px;
}

.my-section .left-column {
	float: left;
	width: 23%;
	min-height: 200px;
}

.my-section hr {
	height: 0;
	border:none;
}

.left-column a{
    font-family: "DINRegular";
    font-size: 13px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 5px;
	color: #FFFFFF;
	display: block;
	text-transform: capitalize;
	padding-left:20px;
}

.left-column a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #A4DC71;
}

.my-left-title {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #CCCCCC;
    font-family: DINMediumRegular;
    font-size: 24px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 200px;
}

.my-section .right-column {
	float: right;
	width: 75%;
	padding: 2px;
}

.testify-buttons {
	overflow: hidden;
	margin-bottom: 40px;
}

.my-section h2 {
	text-transform: uppercase;
	font-family: DINMediumRegular;
	margin: 1em 0;
}

.testify-buttons a {
	display: block;
	float: left;
	width: 165px;
	height: 50px;
	line-height:50px;
	background-color:#92B83E;
	background-repeat:no-repeat;
	font-family:"DINLightRegular";
	color:#FFF;
	text-transform:uppercase;
	display:table-cell;
	padding: 5px 5px 5px 50px;
	vertical-align:middle;
	display:table-cell;
	text-align:center;

}

.testify-buttons a span{margin:0 auto;}

.testify-buttons a:hover, 
.testify-buttons a:active, 
.testify-buttons a:focus  { 
	background-color:#789D27; 
	text-decoration:none; 
	color:#FFF;
}


.testify-buttons .non-chosen { background-color:#B8B8B7 }

.testify-buttons .video { background-image:url('../css_images/button-upload.png') }
.testify-buttons .video:hover {  }
.testify-buttons .webcam { margin: 0 15px; background-image:url('../css_images/button-webcam.png')}
.testify-buttons .webcam:hover {  }
.testify-buttons .text { background-image:url('../css_images/button-text.png');  background-position:5px 0; }
.testify-buttons .text:hover { }

.testimonies-list ul {
	margin: 0;
	padding: 0;
}
.testimonies-list li {
	margin: 1em 0;
	background: #222;
	padding: 1em;
}
.testimonies-list .question {
	font-size: 1.5em;
	font-family: DINMediumRegular;
	margin-bottom: 10px;
}
.footnote {
	font-size: 10px;
	font-family: DINMediumRegular;
	color: #aaa;
}
.testimonies-list .user-picture {
	float: left;
	margin-right: 10px;
	height: 55px;
	background: #8cb13b;
	position: relative;
	top: -5px;
}
.testimonies-list .question a { color: white; }
/**.testimonies-list .question a:hover { text-decoration: none; }/**/

.answer-actions {
	float: right;
	overflow: hidden;
}
.answer-actions a {
	display: block;
	background: gray;
	width: 50px;
	height: 50px;
	float: left;
	background: url('../images/editing-tools.png');
	background-position: 0 100px;
	background-repeat:no-repeat;
}
.answer-actions a.preview { background-position: 0 0; }
.answer-actions a.preview:hover { background-position: 0 -50px; }
.answer-actions a.edit { background-position: -50px 0; }
.answer-actions a.edit:hover { background-position: -50px -50px; }
.answer-actions a.publish { background-position: -100px 0; }
.answer-actions a.publish:hover { background-position: -100px -50px; }
.answer-actions a.unpublish { background-position: -150px 0; }
.answer-actions a.unpublish:hover { background-position: -150px -50px; }
.answer-actions a.delete { background-position: -200px 0; }
.answer-actions a.delete:hover { background-position: -200px -50px; }
.answer-actions a.non-active {  cursor:default;  }

#list-switch {
	border-bottom: 1px solid #8cb13b;
	padding: 0;
}
#list-switch li {
	display: inline;
	font-family: DINMediumRegular;
	text-transform: uppercase;
	padding: 2px 5px;
	margin: 0;
	background: none;
}
#list-switch li.active {
	border-bottom: 3px solid #8cb13b;
}

#list-swith a { color: white; margin: 0; }

.group-avatar {
	font-family: DINMediumRegular;
	line-height: 1.1em;
	font-size: 0.9em;
	text-transform: uppercase;
	margin: 2em 0;
}


.my-section .user-picture img {
	margin-right: 10px;
	/*background: url('../images/user-avatar-background.png') #92b83e;*/
	width: 90px;
	height: 90px;
	float: left;
}
.my-section #avatar-new-file,.my-section #avatar-new-file-name {
	display:none;
}
.my-section #avatar-cancel {
	display:none; background: #92b83e; cursor: pointer;
}
.facebook-connect {
	width: 310px;
	height: 45px;
	background: url('../images/fb_connect.png') #c6c5c5;
}

#avatar-upload { background: #92b83e; cursor: pointer; }
.avatar-t { font-weight: bold; }
.avatar-i { font-size: 0.9em; }

.group-mainform {
	overflow: hidden;
}

.group-mainform > div {
	width: 335px;
	margin: 8px 10px 8px 0;
	/**border: 1px solid gray;/**/
	float: left;
}

.group-mainform > div.form-type-password-confirm {
	width: 680px;
	margin-right: 0;
	overflow: hidden;
}
.group-mainform .description,
.group-mainform .password-strength,
.group-mainform .form-item-status,
.group-mainform .form-item-roles,
.group-mainform div.password-confirm { display: none; }

.my-section #edit-l10n-client { display: none; }

.form-item-pass-pass1 { width: 335px; float: left; margin-right: 10px; }
.form-item-pass-pass2 { clear: none; width: 335px; float: left; }

.my-section .group-mainform input, .my-section .group-mainform select {
	width: 98%;
	border: none;
	padding: 1px 1px 1px 3px;
	background: white;
	height: 20px;
}

.group-mainform div div.form-type-textfield, .group-mainform div div.form-type-select {
	margin-top: 0; margin-bottom: 0;
}

.login-box { overflow: hidden; }
.login-box .left-side {
	width: 49%;
	float: left;
	overflow: hidden;
}

.right-side {
	background: #1b1b1b;
	float: right;
	text-align: center;
	width: 310px;
	padding: 13px 10px;
}
.right-side p { clear: both; margin: 8px 0; }
.register-button {
	display: block;
	background: -webkit-linear-gradient(top, #f5f5f5 0%, #c4c4c4 100%);
	background: -moz-linear-gradient(top, #f5f5f5 0%, #c4c4c4 100%);
	background: -ms-linear-gradient(top, #f5f5f5 0%, #c4c4c4 100%);
	background: -o-linear-gradient(top, #f5f5f5 0%, #c4c4c4 100%);
	background: linear-gradient(top, #f5f5f5 0%, #c4c4c4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#c4c4c4',GradientType=0 );
	width: 310px;
	height: 45px;
	text-transform: uppercase;
	z-index: 9999999;
	float: right;
	line-height: 45px;
	font-size: 1.1em;
	color: #4e6cac;
}
.register-button:hover { text-decoration: none; }


#user-custom-profile #edit-actions {
	margin: 0;
}
/**
#user-custom-profile input[type=submit],
#user-custom-profile input[type=button],
#user-custom-profile input[type=reset] {
	padding: 3px 20px;
	background: #92b83e;
	border: none;
	height: 2em;
	font-weight: bold;
	border-radius: 2px;
}

#user-custom-profile input[type=submit]:hover,
#user-custom-profile input[type=button]:hover,
#user-custom-profile input[type=reset]:hover {
	box-shadow: 0 0 2px white;
}
**/
.form-legend {
	float: right;
	padding-right: 20px;
}

#edit-agreement {
	padding: 2em 1em;
}
#edit-agreement .form-item {
	padding: 0;
}
#edit-agreement input[type=checkbox] {
}
#edit-agreement label {
	display: inline;
	margin-left: 8px;
}
.captcha .fieldset-description { width: 50%; }

#edit-timezone .form-item,
#edit-locale .form-item {
	margin-top: 0;
}

#edit-timezone, #edit-locale { position: relative; }
#edit-locale { margin-bottom: 2em; }

#edit-timezone .description,
#edit-locale .description {
	display: none;
}

#edit-timezone select,
#edit-locale select {
	position: absolute;
	left: 200px;
	top: 0;
	width: 350px;
	padding: 1px 1px 1px 3px;
	background-color: #fff;
	border: none;
}

#answer-node-form select {
	background: white;
	width: 100%;
}

#answer-node-form textarea {
	background: #3c3c3c;
	color: white;
	border: 0;
}

#edit-field-movie {
	background: #3c3c3c;
	padding: 0.5em 1em;
}

#edit-field-movie .form-item { margin: 0; }
#edit-body .form-item { margin: 0; }
#edit-field-lang { width: 49%; float: left; }
#edit-field-question-themes { width: 49%; float: right; }
#edit-field-language {width: 49%; float: left;}
#edit-field-answer-tags { clear: both; }
#edit-field-answer-tags input { width: 100%; }

.my-section input[type=submit],
.my-section input[type=button],
body.page-user-fboauth .my-section button[type=button] {
	border: none;
	background: #92b83e;
	padding: 4px 10px;
	min-width: 90px;
	color: white;
	margin-right: 1em;
}

body.page-user-fboauth .my-section button[type=button] {
	margin-top: 20px;
}

.my-section #edit-actions { margin-left: 0 !important; }

.forgot-password-link {
	position: relative;
	top: -37px;
	left: 100px;
	text-transform: uppercase;
	font-size: 0.9em;
}

#testimonies-list .highlited-note {
	color:#C40000;
	font-size:11px;	
}

#user-area a.login_link,
#user-area a.logout_link,
#user-area a.my_profile_link {
	text-transform: uppercase;
	color: white;
	font: 14px/18px DINRegular,DINLightRegular,Verdana,sans-serif;
}

#user-area a.facebook-action-connect {
	vertical-align: middle;
}

body #content {
	min-height: 600px;
}

#no_testimonies {
	margin-top: 20px;
}

#answer-node-form #edit-field-movie input.form-submit.ajax-processed {
	display:none;
}
