/*******************************************************************************

	CSS on Sails Framework
	Title: YouthMovements
	Author: XHTMLized (http://www.xhtmlized.com/)
	Date: December 2011

********************************************************************************

	1. BASE
		1.1 Reset
		1.2 Accessibility Navigation & Hide
		1.3 Clearfix
		1.4 Default Styles
		1.5 Image Replacement 

	2. COMMON
		2.1 Container
		2.2 Header
		2.3 Navigation
		2.4 Content
		2.5 Sidebar
		2.6 Footer

	3. PAGES
		3.1 Map
		3.2 About
		3.3 Knowledge
		3.4 Knowledge file


	4. PRINT

*******************************************************************************/


/* 1. BASE
--------------------------------------------------------------------------------
==============================================================================*/


/* 1.1 Reset
------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* 1.2 Accessibility Navigation & Hide
------------------------------------------------------------------------------*/

#accessibility-nav, 
.hide {
	position: absolute;
	top: -999em;
	left: -999em;
	height: 1px;
	width: 1px;
}


/* 1.3 Clearfix
------------------------------------------------------------------------------*/

#login-register:after,
#steps-wrapper:after,
.featured:after,
#slider-wrapper:after,
#slider ul li:after,
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

/* 1.4 Default Styles
------------------------------------------------------------------------------*/

body {
	font: 75%/1.25 century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #686d71;
	background: #F3FFFE;
}

hr {
	display: none;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

del {
	text-decoration: line-through;
}

th, td {
	vertical-align: top;
}

th {
	font-weight: normal;
	text-align: left;
}

address, cite, dfn {
	font-style: normal;
}

abbr, acronym {
	border-bottom: 1px dotted #999;
	cursor: help;
}

input, textarea, select {
	font: 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #686d71;
}

textarea {
	 overflow: auto;
}

a, a:visited {
	text-decoration: none;
	color: #683ca4;
	
}

a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #683ca4;
}

.left {
	float: left;
}

.right {
	float: right;
}

.last {
	padding-right: 0 !important;
}


/* 1.5 Image replacement
------------------------------------------------------------------------------*/

.ir {
	display: block;
	position: relative;
	overflow: hidden;
}

.ir span {
	display: block;
	position: absolute;	
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}


/* 2. COMMON
--------------------------------------------------------------------------------
==============================================================================*/


/* 2.1 Container
------------------------------------------------------------------------------*/

.container {
	position: relative;
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
}


/* 2.2 Header
------------------------------------------------------------------------------*/

#header-wrapper {
	height: 152px;
	background-color: #FAFAFA;
	border: 1px solid #C6CBD0;
	border-top: none;
	width: 938px;
	margin: 0 auto;
	position: relative;
}

.header-userbar {
    background-color:rgba(0,0,0,0.5);
    color: white;
    height: auto;
	font-size: 11px;
    padding: 7px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: auto;
    z-index: 1;
	border-left: 1px solid #C6CBD0;
	border-bottom: 1px solid #C6CBD0;
}

.header-userbar a {
	color: white;
}

.header-userbar a:hover {
	text-decoration: underline;
}

#header .site-name {
	width: 280px;
	height: 72px;
	text-indent: -999999px;
	position: absolute;
	top: 40px;
	left: 37px;
}

#header .site-name span {
	background: url(../images/common/logo2.png) no-repeat;
}


/* 2.3 Navigation
------------------------------------------------------------------------------*/

#navigation {
	height: 152px;
	float: right;
}

#navigation li {
	float: left;
	text-align: center;
	padding-left: 36px;
}

#navigation li div span {
	width: 19px;
	height: 19px;
	position: absolute;
	display: block;
	top: 57px;
	left: 21px;
}

#navigation li > div{
	height: 69px;
	position:relative;
	padding-top: 83px;
}

#nav-1 {
	background: url('../images/common/menu-sprite.png') no-repeat scroll 0 0 transparent;
	z-index: 1;
}

#nav-1 > div > a > span {
	background: url('../images/common/sprites.png') no-repeat scroll -81px -20px transparent;
}

#nav-1 > div {
	background: url('../images/common/menu-sprite.png') repeat-x scroll 0 -153px transparent;
	padding: 0 15px 0 8px;
}

#nav-2 {
	background: url('../images/common/menu-sprite.png') no-repeat scroll -37px 0 transparent;
	z-index: 2;
}

#nav-2 > div {
	background: url('../images/common/menu-sprite.png') repeat-x scroll 0 -306px transparent;
	padding: 0 8px 0 3px;
	min-width: 57px;
}

#nav-2 > div > a > span {
	background: url('../images/common/sprites.png') no-repeat scroll -103px -20px transparent;
}

#nav-3{
	background: url('../images/common/menu-sprite.png') no-repeat scroll -74px 0 transparent;
	z-index: 3;
}

#nav-3 > div {
	background: url('../images/common/menu-sprite.png') repeat-x scroll 0 -459px transparent;
}

#nav-3 > div > a > span {
	width: 24px !important;
	background: url('../images/common/sprites.png') no-repeat scroll -126px -22px transparent;
}

#nav-4{
	background: url('../images/common/menu-sprite.png') no-repeat scroll -148px 0 transparent;
	z-index: 4;
}

#nav-4 > div {
	background: url('../images/common/menu-sprite.png') repeat-x scroll 0 -612px transparent;
}

#nav-4 > div > a > span {
	background: url('../images/common/sprites.png') no-repeat scroll -150px -19px transparent;
	left: 30px !important;
	height: 22px !important;
	top: 55px !important;
}

#nav-5{
	background: url('../images/common/menu-sprite.png') no-repeat scroll -111px 0 transparent;
	z-index: 5;
	margin-left: -3px;
}

#nav-5 > div {
	background: url('../images/common/menu-sprite.png') repeat-x scroll 0 -765px transparent;
	padding-right: 17px;
}

#nav-5 > div > a > span {
	background: url('../images/common/sprites.png') no-repeat scroll -170px -17px transparent;
	width: 20px !important;
	height: 24px !important;
	top: 51px !important;
	left: 18px !important;
}

#navigation a {
	font: normal 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #FFF;
	text-transform: uppercase;
}


/* 2.4 Content
------------------------------------------------------------------------------*/

#content {
	float: right;
	width: 760px;
}


/* 2.5 Sidebar
------------------------------------------------------------------------------*/

#sidebar {
	float: left;
	width: 200px;
}


/* 2.6 Footer
------------------------------------------------------------------------------*/

#footer-wrapper {
	width: 938px;
	margin: 0 auto;
	clear: both;
	border: 1px solid #1F1F1F;
	position: relative;
	background: #5f6062; /* Old browsers */
	background: -moz-linear-gradient(top,  #5f6062 0%, #595a5c 19%, #3b3c3e 78%, #343537 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f6062), color-stop(19%,#595a5c), color-stop(78%,#3b3c3e), color-stop(100%,#343537)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5f6062 0%,#595a5c 19%,#3b3c3e 78%,#343537 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5f6062 0%,#595a5c 19%,#3b3c3e 78%,#343537 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5f6062 0%,#595a5c 19%,#3b3c3e 78%,#343537 100%); /* IE10+ */
	background: linear-gradient(top,  #5f6062 0%,#595a5c 19%,#3b3c3e 78%,#343537 100%); /* W3C */
	-pie-background: linear-gradient(top,  #5f6062 0%,#595a5c 19%,#3b3c3e 78%,#343537 100%); /* PIE */
	behavior: url('_ui/js/PIE.htc');
}

#footer-topbar {
	background: url('../images/common/sprites.png') repeat-x top left;
	height: 13px;
}

#footer {
	width: 870px;
	height: 144px;
	clear: both;
	margin: 0 auto;
	padding: 39px 31px 39px 39px;
}

#footer-navigation ul {
	min-width: 70px;
	padding-right: 11px;
}

#footer-navigation li {
	padding-bottom: 16px;
}

#footer-navigation li a {
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #FFF;
}

#social li {
	display: block;
	margin: 10px 8px 0 0;
	float: left;
}

#social li a span {
	display: block;
}

span#twitter {
	background: url('../images/common/sprites.png') transparent no-repeat -27px -16px;
	width: 27px;
	height: 27px;
}

span#facebook {
	background: url('../images/common/sprites.png') transparent no-repeat -53px -16px;
	width: 27px;
	height: 27px;
}

span#rss-feed {
	background: url('../images/common/sprites.png') transparent no-repeat 0 -16px;
	width: 27px;
	height: 27px;
}

#barnds {
	background: url('../images/common/brands.png') no-repeat;
	width: 570px;
	height: 52px;
	margin: 3px 0 47px 0;
}

#barnds ul li {
	display: block;
	height: 50px;
	float: left;
	cursor: pointer;
	margin-right: 30px;
}

#brand-1 {
	width: 175px;
}

#barnds ul li a {
	display: block;
	height: 50px;
}

#brand-1 a{
	width: 175px;	
}

#brand-2 {
	width: 135px;
}

#brand-2 a{
	width: 135px;
}

#brand-3 {
	width: 195px;
	margin-right: 0 !important;
}

#brand-3 a{
	width: 195px;
}

#footer-comments {
	width: 535px;
	color: #FFF;
	line-height: 18px;
}


/* 3. PAGES
--------------------------------------------------------------------------------
==============================================================================*/


/* 3.1 Map
------------------------------------------------------------------------------*/

iframe[id^='twitter-widget-'] {
	width:250px;
}

#twitter-wrapper {
	width: 250px;
	float: left;
}

#map-wrapper {
	width: 685px;
	height: 448px;
	border: 1px solid #C6CBD0;
	border-top: none;
	border-bottom: none;
	float: right;
}

#full-map-wrapper {
	width: 938px;
	height: 448px;
	margin: 0 auto;
	border: 1px solid #C6CBD0;
	border-top: none;
	border-bottom: none;
	position: relative;
}

#legend {
	width: 245px;
	height: 125px; /* Used to be 132, when adding Other back change it back */
	padding: 8px 0 14px 18px;
	background-color: rgba(128, 71, 184, 0.8);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9*/
	border: 1px solid #653BA0;
	position: absolute;
	bottom: 15px;
	left: 18px;
	border-radius: 5px;
	behavior: url('_ui/js/PIE.htc');
	-webkit-box-shadow: 0px 0px 4px #000; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5 - 3.6 */
	box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}

#legend ul {
	width: 113px;
	padding-right: 13px;
}

#legend h3 {
	font: bold 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #FFF;
}

#legend li {
	color: #FFF;
	font-weight: bold;
	padding: 12px 0 0 23px;
}

#legend li a {
	color: #FFF;
	font-weight: bold;
}

#project {
	background: url('/_ui/images/map/pins-sprite.png') transparent no-repeat -7px 5px;
	height:17px;
}

#event {
	background: url('/_ui/images/map/pins-sprite.png') transparent no-repeat -7px -26px;
	height:17px;
}

#organization {
	background: url('/_ui/images/map/pins-sprite.png') transparent no-repeat -7px -56px;
	height:17px;
}

#other {
	background: url('/_ui/images/map/pins-sprite.png') transparent no-repeat -7px -151px;
	height:17px;
}

#coalitation {
	background: url('/_ui/images/map/pins-sprite.png') transparent no-repeat -7px -88px;
	height:17px;
}

#campaign {
	background: url('/_ui/images/map/pins-sprite.png') transparent no-repeat -7px -119px;
	height:17px;
}

#taskforce {
	background: url('/_ui/images/map/pins-sprite.png') transparent no-repeat -7px -180px;
	height:17px;
}

#menu-bottom-wrapper {
	border: 1px solid #2F3747;
	width: 938px;
	margin: 0 auto;
	clear: both;
}

#menu-bottom-inner-wrapper {
	height: 46px;
	border: 1px solid #48576E;
	position: relative;
	behavior: url('_ui/js/PIE.htc');
	background: #5e6368; /* Old browsers */
	background: -moz-linear-gradient(top,  #5e6368 0%, #595d62 28%, #52565b 50%, #494d50 52%, #404346 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e6368), color-stop(28%,#595d62), color-stop(50%,#52565b), color-stop(52%,#494d50), color-stop(100%,#404346)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5e6368 0%,#595d62 28%,#52565b 50%,#494d50 52%,#404346 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5e6368 0%,#595d62 28%,#52565b 50%,#494d50 52%,#404346 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5e6368 0%,#595d62 28%,#52565b 50%,#494d50 52%,#404346 100%); /* IE10+ */
	background: linear-gradient(top,  #5e6368 0%,#595d62 28%,#52565b 50%,#494d50 52%,#404346 100%); /* W3C */
	-pie-background: linear-gradient(top,  #5e6368 0%,#595d62 28%,#52565b 50%,#494d50 52%,#404346 100%); /* PIE */
}

#menu-bottom {
	width: 940px;
	margin: 0 auto;
	position: relative;
}

#menu-bottom h2 {
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #FFF;
	padding: 15px 0 0 21px;
}

#menu-bottom h2 a {
	color: #FFF;
}

#menu-bottom > .right {
	width: 480px;
}

#menu-bottom > .right h2 {
	float: left;
}

#dropdown {
	background: url('../images/common/sprites.png') transparent no-repeat -407px -17px;
	width: 25px;
	height: 25px;
	position: absolute;
	right: 278px;
	top: 11px;
	cursor: pointer;
}

#dropdown.closed {
	background: url('../images/common/sprites.png') transparent no-repeat -408px -46px;
}

#search-input {
	width: 189px;
	float: right;
	padding: 7px 5px 5px;
	margin: 10px 57px 0 0;
	border-radius: 5px 0 0 5px;
	position: relative;
	behavior: url('_ui/js/PIE.htc');
	border: 1px solid #676B70;
	background-color: #FFF;  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9*/
	-moz-box-shadow: inset 0 4px 6px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.1);
	box-shadow: inset 0 4px 6px rgba(0,0,0,.1);
}

#search {
	background: url('../images/common/sprites.png') transparent no-repeat -370px -14px;
	width: 36px;
	height: 29px;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 22px;
	border: none;
}

#view-type-one {
	background: url('../images/common/sprites.png') transparent no-repeat -300px -17px;
	width: 33px;
	height: 26px;
	position: absolute;
	left: 83px;
	top: 10px;
	cursor: pointer;
}

#view-type-two {
	background: url('../images/common/sprites.png') transparent no-repeat -336px -16px;
	width: 33px;
	height: 26px;
	position: absolute;
	left: 123px;
	top: 10px;
	cursor: pointer;
}

#advanced-search {
	background: url('../images/map/advanced-search-bg.jpg') no-repeat;
	width: 905px;
	height: 451px;
	margin: 0 auto;
	color: #686d71;
	position: relative;
	padding: 18px 19px 20px 16px;
}

#advanced-search input[type="text"] {
	border: 1px solid #C6CBD0;
	border-radius: 5px;
	padding: 7px;
	color: #686d71;
	font-size: 12px;
	position: relative;
}

#type-item,
#advanced-search label {
	font: bold 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #673ca4;
	display: block;
}

#advanced-search-header {
	height: 40px;
	behavior: url('_ui/js/PIE.htc');
	border: 1px solid #2E0866;
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;
	background: #8e66bc; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e66bc 0%, #8663b7 27%, #7f5fb2 39%, #815fb3 41%, #7f5db1 44%, #805eb4 46%, #7e5cb3 49%, #6f4ba5 51%, #6f4aa9 54%, #6543a1 80%, #60419e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e66bc), color-stop(27%,#8663b7), color-stop(39%,#7f5fb2), color-stop(41%,#815fb3), color-stop(44%,#7f5db1), color-stop(46%,#805eb4), color-stop(49%,#7e5cb3), color-stop(51%,#6f4ba5), color-stop(54%,#6f4aa9), color-stop(80%,#6543a1), color-stop(100%,#60419e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* IE10+ */
	background: linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* W3C */
	-pie-background: linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* PIE */
	text-shadow: 0 0 1px rgba(0, 0, 0, .7);
	position: relative;
}

#advanced-search-header h2 {
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #FFF;
	padding: 10px 0 0 18px;
}

#help-icon {
	background: url('../images/common/sprites.png') transparent no-repeat -282px -21px;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 12px;
	display: block;
	right: 19px;
}

#advanced-search-left-col {
	width: 508px;
	height: 290px;
	padding: 35px 0 0 18px;
}

#advanced-search-left-col input[type="text"] {
	position: relative;
	behavior: url('_ui/js/PIE.htc');
	background-color: #FFF;  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9*/
	-moz-box-shadow: inset 0 4px 6px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.1);
	box-shadow: inset 0 4px 6px rgba(0,0,0,.1);
	vertical-align: middle;
}

#keyword {
	width: 424px;
	vertical-align: middle;
	margin: 0 0 3px 10px;
}

.type-field {
	background-color: #CDDCF8;
	margin: 35px 0 0 67px;
	padding: 18px 18px 9px;
	background: rgba(205, 220, 248, 0.6);   /*FF3+, Saf3+, Opera 10.10+, Chrome, IE9*/
	behavior: url('_ui/js/PIE.htc');
	-moz-box-shadow: inset 0 0 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 0 30px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 30px rgba(0,0,0,0.1);
	border-radius: 8px;
	position: relative;
}


.type-field ul li {
	float: left;
	width: 105px;
	padding: 0 11px 12px 0;
}

.type-field input[type="checkbox"] {
	vertical-align: -2px;
	margin-right: 7px;
}

#type-item {
	padding-top: 43px;
	display: block;
	float: left;
}

#locate-range {
	padding-top: 20px;
}

#locate {
	width: 165px;
	margin: 0 24px 0 21px;
}

label.locate {
	margin-top: 1px;
}

#range {
	width: 237px;
	position: absolute;
	right: 390px;
	top: 299px;
}

#note {
	margin: 21px 0 0 69px;
	line-height: 18px;
}

#advanced-search-right-col {
	width: 312px;
	min-height: 269px;
	margin-top: 32px;
	padding: 23px 18px 0 21px;
	position: relative;
	behavior: url('_ui/js/PIE.htc');
	background-color: #EEF5FD;
	-moz-box-shadow: inset 0 0 30px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 0 30px rgba(0,0,0,.1);
	box-shadow: inset 0 0 30px rgba(0,0,0,.1);
	border-radius: 8px 8px 8px 8px;
}

#advanced-search-right-col > form > label > span {
	float: left;
	padding-top: 9px;
	display: block;
}

#advanced-search-ajax-results {
	text-align: center;
	padding: 10px;
	background-color: #9880B7;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow: inset 0 0 30px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 0 30px rgba(0,0,0,.1);
	box-shadow: inset 0 0 30px rgba(0,0,0,.1);
	color: #FFF;
	margin: 10px 0 0 0;
}

#advanced-search-ajax-results p {
	font-size: 16px;
}

#advanced-search-ajax-results div.results-number {
	font-size: 28px;
}

.topic > span,
.country > span,
.partner > span,
.language > span,
.year > span {
	float: left;
	padding-top: 10px;
}

#seaech-btn {
	border: 1px solid #6544A3 !important;
	width: 82px;
	border-radius: 5px;
	height: 30px;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 19px;
	bottom: 33px;
	color: #FFF;
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top,  #636363 0%, #626262 33%, #646464 37%, #626262 48%, #424242 56%, #424242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(33%,#626262), color-stop(37%,#646464), color-stop(48%,#626262), color-stop(56%,#424242), color-stop(100%,#424242));
	background: -webkit-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -o-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -ms-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	-pie-background: linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	behavior: url('_ui/js/PIE.htc');
}

#seaech-btn:hover {
	background: #7750ad;
	behavior: url('_ui/js/PIE.htc');
	background: -moz-linear-gradient(top,  #7750ad 0%, #7750ad 26%, #744fac 30%, #7851ae 44%, #774faf 48%, #653da0 56%, #673ca5 59%, #673ca5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7750ad), color-stop(26%,#7750ad), color-stop(30%,#744fac), color-stop(44%,#7851ae), color-stop(48%,#774faf), color-stop(56%,#653da0), color-stop(59%,#673ca5), color-stop(100%,#673ca5));
	background: -webkit-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -o-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -ms-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	-pie-background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);	
}

span.simple-imgradio-checkbox {
	display: inline-block;
	height: 15px;
	width: 17px;
	vertical-align: middle;
	margin-right: 7px;
	margin-bottom: 2px;
	background: url('../images/common/sprites.png') transparent no-repeat -434px -16px;
}

span.simple-imgradio-checkbox.checked {
	background: url('../images/common/sprites.png') transparent no-repeat -434px -31px;
}

.jquery-selectbox {
	position: relative;
	height: 17px;
	float: right;
	background-color: white;
	border: 1px solid #C6CBD0;
	width: 214px !important;
	z-index: 0;
	display: inline;
	margin: 3px 4px 20px 0;
	font: normal 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #686d71;
	padding: 5px 11px 5px 7px;
	position: relative;
	border-radius: 5px;
	behavior: url('_ui/js/PIE.htc');
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #f2f2f2 81%, #f2f2f2 92%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(81%,#f2f2f2), color-stop(92%,#f2f2f2), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f2f2f2 81%,#f2f2f2 92%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#f2f2f2 81%,#f2f2f2 92%,#fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#f2f2f2 81%,#f2f2f2 92%,#fbfbfb 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 0%,#f2f2f2 81%,#f2f2f2 92%,#fbfbfb 100%); /* W3C */
	-pie-background: linear-gradient(top,  #fefefe 0%,#f2f2f2 81%,#f2f2f2 92%,#fbfbfb 100%); /* PIE */
}
.jquery-selectbox.selecthover {
	z-index: 900;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 27px;
	padding: 10px;
	padding-right: 15px;
	left: -1px;
	background: #fff;
	width: 210px !important;
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 1px solid #C6CBD0;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	position: absolute;
	top: -1px;
	right: -4px;
	background: url('../images/common/sprites.png') transparent no-repeat 0 -43px;
	width: 29px;
	height: 29px;
	cursor: pointer;
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	color: #333;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: pointer;
}

#range .jquery-selectbox {
	width: 143px !important;
	margin-right: 10px;
}
#range .jquery-selectbox .jquery-selectbox-list {
	width: 139px !important;
}

#range > label > span {
	padding-top: 8px;
	display: block;
	float: left;
}


/* 3.2 About
------------------------------------------------------------------------------*/
#heading-wrapper.with-logo {
	padding: 0;
}


#heading-wrapper.with-logo h1 {
	float: left;
	padding: 23px 30px 0;
}

#heading-wrapper {
	border: 1px solid #C6CBD0;
	border-top: none;
	overflow: hidden;
	position: relative;
	padding: 23px 30px 0;
	z-index: 102;
	behavior: url('_ui/js/PIE.htc');
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 1%, #f9f9f9 3%, #fbfbfb 4%, #fafafa 25%, #f8f8f8 29%, #f9f9f9 37%, #f5f5f5 49%, #f6f6f6 57%, #f3f3f3 73%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#fafafa), color-stop(3%,#f9f9f9), color-stop(4%,#fbfbfb), color-stop(25%,#fafafa), color-stop(29%,#f8f8f8), color-stop(37%,#f9f9f9), color-stop(49%,#f5f5f5), color-stop(57%,#f6f6f6), color-stop(73%,#f3f3f3), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f9f9f9 3%,#fbfbfb 4%,#fafafa 25%,#f8f8f8 29%,#f9f9f9 37%,#f5f5f5 49%,#f6f6f6 57%,#f3f3f3 73%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f9f9f9 3%,#fbfbfb 4%,#fafafa 25%,#f8f8f8 29%,#f9f9f9 37%,#f5f5f5 49%,#f6f6f6 57%,#f3f3f3 73%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f9f9f9 3%,#fbfbfb 4%,#fafafa 25%,#f8f8f8 29%,#f9f9f9 37%,#f5f5f5 49%,#f6f6f6 57%,#f3f3f3 73%,#ececec 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f9f9f9 3%,#fbfbfb 4%,#fafafa 25%,#f8f8f8 29%,#f9f9f9 37%,#f5f5f5 49%,#f6f6f6 57%,#f3f3f3 73%,#ececec 100%); /* W3C */
	-pie-background: linear-gradient(top,  #ffffff 0%,#fafafa 1%,#f9f9f9 3%,#fbfbfb 4%,#fafafa 25%,#f8f8f8 29%,#f9f9f9 37%,#f5f5f5 49%,#f6f6f6 57%,#f3f3f3 73%,#ececec 100%); /* PIE */
}

#heading-wrapper.with-form {
	border-left: none;
	float: left;
	height: auto;
	width: 538px;
}

#heading-wrapper h1 {
	font: bold 24px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #683ca4;
	margin-bottom: 28px;
}

#page-container {
	width: 939px;
	margin: 0 auto;
	clear: both;
	background-color: #FFF;
	border-left: 1px solid #C8C8C8;
	position: relative;
}

#page-container h2,
#page-container h3 {
	color: #683ca4;
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
}

#left-container {
	background: #fff;
	width: 540px;
	padding: 32px 29px;
	float: left;
	line-height: 18px;
	position: relative;
	z-index: 102;
}

#left-container article {
	padding-bottom: 40px;
}

#taking-it-global,
#knight-foundation,
#global-youth-action-network {
	padding-bottom: 31px;
}

.img-wrapper {
	width: 210px;
	background-color: #FFF;
	padding: 5px;
	float: left;
	position: relative;
	behavior: url('_ui/js/PIE.htc');
	border: 1px solid #DDDDDD;
	-webkit-box-shadow: 0px 0px 1px #CCC;
	-moz-box-shadow: 0px 0px 1px #CCC;
	box-shadow: 0px 0px 1px #CCC;
}

.brief-info {
	width: 298px;
}

#right-sidebar {
	width: 340px;
	float: right;
	line-height: 18px;
	behavior: url('_ui/js/PIE.htc');
	padding-bottom: 10px;
	-moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
	box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
	position: relative;
	z-index: 100;
}

#right-sidebar .box {
	padding: 9px 32px 10px;
	position: relative;
}

#right-sidebar .box h3 {
	color: #FFF;
	font: bold 14px "century gothic", trebuchet, helvetica, arial, sans-serif;
	width: 298px;
	margin: 0 0 10px;
	border: 1px solid #2E0866;
	padding: 12px 0 12px 19px;
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;
	background: #8e66bc; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e66bc 0%, #8663b7 27%, #7f5fb2 39%, #815fb3 41%, #7f5db1 44%, #805eb4 46%, #7e5cb3 49%, #6f4ba5 51%, #6f4aa9 54%, #6543a1 80%, #60419e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e66bc), color-stop(27%,#8663b7), color-stop(39%,#7f5fb2), color-stop(41%,#815fb3), color-stop(44%,#7f5db1), color-stop(46%,#805eb4), color-stop(49%,#7e5cb3), color-stop(51%,#6f4ba5), color-stop(54%,#6f4aa9), color-stop(80%,#6543a1), color-stop(100%,#60419e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* IE10+ */
	background: linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* W3C */
	-pie-background: linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* PIE */
	text-shadow: 0 0 1px rgba(0, 0, 0, .7);
	position: relative;
	left: -20px;
	behavior: url('_ui/js/PIE.htc');
}

#right-sidebar h4 {
	font: bold 14px "century gothic", trebuchet, helvetica, arial, sans-serif;
	margin: 18px 0 -6px;
}

#right-sidebar .box p {
	padding: 8px 0 31px;
}

#right-sidebar p span {
	display: block;
	font-weight: bold;
	color: #333;
}

#right-sidebar a.right {
	font-weight: bold;
	margin-top: -15px;
}

/* about faq boxes */
#right-sidebar .faq h4 {
	color: #683ca4;
	cursor: pointer;
	margin: 0 0 0 -10px;
	padding-top: 11px;
}

#right-sidebar .faq h4 span {
	display: inline-block;
	width: 18px;
}

#right-sidebar .faq p {
	padding: 2px 0 5px 8px;
}

/* knowledge quote box */
#quote {
	color: #63a21e;
	font: normal 18px/20px "Palatino", Georgia, serif;
	margin: 45px 32px 10px;
	text-align: left;
}

#quote .author {
	float: right;
	line-height: 26px;
}


/* 3.3 Knowledge
------------------------------------------------------------------------------*/

#files .tabs,
#search-filter,
#advanced .title {
	border: 1px solid #353637;
	color: #fff;
	clear: both;
	height: 48px;
	line-height: 48px;
	padding-left: 7px;
	position: relative;
	top: -32px;
	left: -29px;
	width: 589px;
	behavior: url('_ui/js/PIE.htc');
	background: #4d4f50; /* Old browsers */
	background-image: linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -o-linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -moz-linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -webkit-linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -ms-linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(102,104,105)), color-stop(0.51, rgb(77,79,80)), color-stop(0.51, rgb(70,72,72)));
	-pie-background: linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%); /* PIE */
	text-shadow: 0 0 1px rgba(0, 0, 0, .7);
}

/* Advanced search section */
#advanced {
	background: #fff;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding: 0 20px;
	position: absolute;
	top: 0;
	left: 259px;
	width: 298px;
	z-index: 101;
	display: none;
}

#advanced .title {
	margin: 0 0 30px;
	height: 40px;
	line-height: 40px;
	padding-left: 12px;
	position: relative;
	left: -10px;
	top: 10px;
	width: 308px;
}

#advanced .title h3 {
	background: url(../images/common/ico-search.png) no-repeat 0 11px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding-left: 25px;
}

#advanced .title .close {
	background: url(../images/common/ico-close-black.png) no-repeat;
	height: 29px;
	text-indent: -9999em;
	width: 28px;
	position: absolute;
	top: 7px;
	right: 7px;
}

#advanced label {
	color: #673ca4;
	cursor: pointer;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}

#advanced label.left {
	line-height: 28px;
	margin-top: 3px;
	width: 78px;
}

#advanced input[type="text"] {
	background: white;
	border: 1px solid #c6cbd0;
	color: #686d71;
	float: left;
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 25px;
	padding: 7px 10px;
	position: relative;
	width: 276px;
	behavior: url('_ui/js/PIE.htc');
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: inset 1px 1px 7px rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 1px 1px 7px rgba(0, 0, 0, .15);
	box-shadow: inset 1px 1px 7px rgba(0, 0, 0, .15);
	
}

#advanced .type-field {
	background: #fff;
	margin: 0 0 25px;
	position: relative;
}

#advanced .type-field ul {
	width: 125px;
}

#advanced .type-field li {
	padding: 0;
}

#advanced .type-field label {
	color: #686d71;
}

#advanced button {
	background: url(../images/common/btn-search-advanced.png) no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	height: 30px;
	margin: 25px auto 0;
	width: 82px;
}

#advanced .jquery-selectbox {
	border: 1px solid #414141;
	float: left;
	margin-bottom: 13px;
	width: 196px !important;
}

#advanced .jquery-selectbox-list {
	width: 192px !important;
}

#search-filter .jquery-selectbox-moreButton,
#advanced .jquery-selectbox-moreButton {
	background: url('../images/common/btn-select-black.png') no-repeat;
}

/* Tag cloud */
#tag-cloud {
	overflow: hidden;
	text-align: left;
}

#tag-cloud li {
	display: inline;
	font-weight: bold;
	line-height: 26px;
}

#tag-cloud li a {
	vertical-align: middle;
	padding: 0 2px 0 0;
}

/* Knowledge search */
#knowledge-search {
	float: left;
	padding: 0 0 20px;
	width: 442px;
}

#knowledge-search input[type="text"] {
	background: fff;
	border: 1px solid #c6cbd0;
	color: #686d71;
	float: left;
	font-size: 12px;
	line-height: 12px;
	margin: 0;
	padding: 7px 10px;
	width: 420px;
	behavior: url('_ui/js/PIE.htc');
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: inset 1px 1px 7px rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 1px 1px 7px rgba(0, 0, 0, .15);
	box-shadow: inset 1px 1px 7px rgba(0, 0, 0, .15);
}

#knowledge-search button {
	background: url(../images/common/btn-search.png) no-repeat;
	border: 0;
	cursor: pointer;
	float: left;
	height: 31px;
	margin-left: -38px;
	width: 38px;
}

#knowledge-search .advanced {
	float: right;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}

.btn-share {
	background: url(../images/common/btn-share.png) no-repeat;
	float: right;
	height: 31px;
	margin-right: -10px;
	text-indent: -9999em;
	width: 91px;
}

/* Information boxes */
.info-box {
	background: #f78b00;
	border-width: 1px;
	border-style: solid;
	clear: both;
	color: #fff;
	line-height: 18px;
	margin: 1px -30px -1px;
	padding: 22px 55px 25px 101px;
	position: relative;
	text-align: left;
	behavior: url('_ui/js/PIE.htc');
	-webkit-box-shadow: inset 0 -2px 4px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 -2px 4px rgba(0, 0, 0, .1);
	box-shadow: inset 0 -2px 4px rgba(0, 0, 0, .1);
	min-height: 60px;
}

.info-box.info {
	border-color: #eb5b00;
	background-color: #f47300; /* fallback color if gradients are not supported */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f89600), to(#f25b00)); 
	background-image: -webkit-linear-gradient(top, #f89600, #f25b00); 
	background-image:    -moz-linear-gradient(top, #f89600, #f25b00); 
	background-image:     -ms-linear-gradient(top, #f89600, #f25b00); 
	background-image:      -o-linear-gradient(top, #f89600, #f25b00); 
	background-image:         linear-gradient(top, #f89600, #f25b00); /* standard, but currently unimplemented */
}

.info-box.ok {
	border-color: #5e8c22;
	background-color: #78bb33; /* fallback color if gradients are not supported */

	background-image: -webkit-gradient(linear, left top, left bottom, from(#96cc40), to(#5baa26)); 
	background-image: -webkit-linear-gradient(top, #96cc40, #5baa26); 
	background-image:    -moz-linear-gradient(top, #96cc40, #5baa26); 
	background-image:     -ms-linear-gradient(top, #96cc40, #5baa26); 
	background-image:      -o-linear-gradient(top, #96cc40, #5baa26); 
	background-image:         linear-gradient(top, #96cc40, #5baa26); /* standard, but currently unimplemented */
}

.info-box.error {
	border-color: #b63540;
	background-color: #f55a6c; /* fallback color if gradients are not supported */

	background-image: -webkit-gradient(linear, left top, left bottom, from(#f87288), to(#f24452)); 
	background-image: -webkit-linear-gradient(top, #f87288, #f24452); 
	background-image:    -moz-linear-gradient(top, #f87288, #f24452); 
	background-image:     -ms-linear-gradient(top, #f87288, #f24452); 
	background-image:      -o-linear-gradient(top, #f87288, #f24452); 
	background-image:         linear-gradient(top, #f87288, #f24452); /* standard, but currently unimplemented */
}

.info-box h4 {
	font-weight: bold;
	font-size: 14px;
}

.info-box .icon {
	background: url(../images/common/sprite-info-box.png) no-repeat;
	height: 48px;
	width: 48px;
	position: absolute;
	top: 32px;
	left: 28px;
}

.info-box.info .icon {
	background-position: 0 0;
}

.info-box.ok .icon {
	background-position: 0 -50px;
}

.info-box.error .icon {
	background-position: 0 -100px;
}

.info-box .close {
	background: url(../images/common/sprite-info-box.png) no-repeat;
	height: 28px;
	width: 27px;
	text-indent: -9999em;
	position: absolute;
	top: 18px;
	right: 18px;
}

.info-box.info .close {
	background-position: -56px 0;
}

.info-box.ok .close {
	background-position: -56px -50px;
}

.info-box.error .close {
	background-position: -56px -100px;
}

/* Files listing */
#files .tabs {

}

#files .tabs li {
	border-right: 1px solid #767778;
	border-right: 1px solid rgba(255, 255, 255, .15);
	float: left;
	height: 48px;
	line-height: 48px;
	position: relative;
	top: 0;
}

#files .tabs a {
	border-right: 1px solid #494949;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 0 15px;
}

#files .tabs a.active {
	background: #fff;
	color: #683ca4;
	height: 50px;
	line-height: 50px;
	position: relative;
	top: -1px;
	text-shadow: none;
	
	-webkit-box-shadow: -1px 0 0 rgba(0, 0, 0, .3);
	-moz-box-shadow: -1px 0 0 rgba(0, 0, 0, .3);
	box-shadow: -1px 0 0 rgba(0, 0, 0, .3);
	
}

#files .tabs a:hover {
	text-decoration: none;
}

#files .listing {
	clear: both;
	margin: 0 -26px 25px;
	position: relative;
	top: -20px;
}

#files .listing li {
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	float: left;
	margin: 0 6px 12px;
	padding: 6px;
	width: 270px;
	min-height: 400px;
}

#files .listing h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}

#files .listing h5 {
	color: #683ca4;
	font-weight: bold;
	line-height: 36px;
}

#files .listing .content {
	background: #fff;
	padding: 12px;
}

#files .listing .title {
	background: #f1f1f1;
	margin: -12px -12px 5px;
	padding: 16px 12px 20px 50px;
	position: relative;
}

#files .listing .title .icon {
	background: url(../images/common/sprite-filetypes.png) no-repeat;
	height: 32px;
	width: 30px;
	position: absolute;
	top: 20px;
	left: 13px;
}

#files .listing .title.doc .icon {
	background-position: 0 0;
}

#files .listing .title.pdf .icon {
	background-position: 0 -32px;
}

#files .listing .title.pps .icon {
	background-position: 0 -64px;
}

#files .listing .title.xls .icon {
	background-position: 0 -96px;
}

#files .listing .author span {
	color: #683ca4;
	font-weight: bold;
}

#files .listing .label {
	color: #683ca4;
	display: inline-block;
	font-weight: bold;
	line-height: 28px;
	width: 55px;
}

#files .listing .filetype {
	margin: 15px 0 10px;
}

.poo {
	height: 376px;
}

/* Ratings */
.rate {
	background: url(../images/common/sprite-stars.png) no-repeat;
	display: inline-block;
	height: 15px;
	margin-right: 3px;
	width: 85px;
	vertical-align: text-top;
}

.rate.\31 -star {
	background-position: 0 0;
}

.rate.\32 -stars {
	background-position: 0 -15px;
}

.rate.\33 -stars {
	background-position: 0 -30px;
}

.rate.\34 -stars {
	background-position: 0 -45px;
}

.rate.\35 -stars {
	background-position: 0 -60px;
}

/* Search filters */
#search-filter {
	color: #fff;
	margin: 0;
	padding: 0 30px;
	width: 537px;
	top: 0;
}

#search-filter label {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
}

#search-filter .jquery-selectbox {
	border: 1px solid #414141;
	float: left;
	margin-left: 21px;
	margin-top: 9px;
	width: 114px !important;
	text-shadow: none;
}

#search-filter .jquery-selectbox-list {
	width: 110px !important;
}

/* Search Results */
#results {
	min-height: 650px;
}
#results h2 {
	font-size: 18px;
	margin: 30px 0 25px;
}

#results ul {
	border-top: 1px dotted #c8c8c8;
	margin-bottom: 20px;
}

#results li {
	border-bottom: 1px dotted #c8c8c8;
	line-height: 18px;
	padding: 26px 0 14px;
}

#results dl {
	overflow: hidden;
}

#results dt {
	clear: both;
	color: #683ca4;
	display: inline;
	float: left;
	font-weight: bold;
	margin-bottom: 16px;
	width: 55px;
}

#results dd {
	float: left;
	display: inline;
	margin-bottom: 16px;
	width: 485px;
}

/* Search results pagination */
.pagination {
	margin-right: -15px;
}

.pagination ul {
	float: right;
}

.pagination li {
	float: left;
	line-height: 20px;
	margin: 0 4px;
}

.pagination a {
	background: #c8c8c8;
	color: #fff;
	display: block;
	padding: 0 6px;
}

.pagination .prev a,
.pagination .next a {
	background: none;
	color: #683ca4;
	font-weight: bold;
	font-size: 14px;
	padding: 0;
}

.pagination .active a {
	background: #6846a4;
}



/* 3.4 Knowledge files
------------------------------------------------------------------------------*/

#single-file {
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	margin: 0 6px 12px;
	padding: 6px;
	width: 566px;
	position: relative;
	left: -26px;
	top: -20px;
}

#single-file h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}

#single-file h5 {
	color: #683ca4;
	font-weight: bold;
	line-height: 36px;
}

#single-file .content {
	background: #fff;
	padding: 12px;
}

#single-file .title {
	background: #f1f1f1;
	margin: -12px -12px 5px;
	padding: 16px 12px 20px 50px;
	position: relative;
}

#single-file .title .icon {
	background: url(../images/common/sprite-filetypes.png) no-repeat;
	height: 32px;
	width: 30px;
	position: absolute;
	top: 20px;
	left: 13px;
}

#single-file .title.doc .icon {
	background-position: 0 0;
}

#single-file .title.pdf .icon {
	background-position: 0 -32px;
}

#single-file .title.pps .icon {
	background-position: 0 -64px;
}

#single-file .title.xls .icon {
	background-position: 0 -96px;
}

#single-file dl {
	overflow: hidden;
	padding-top: 20px;
}

#single-file dt {
	clear: both;
	color: #683ca4;
	display: inline;
	float: left;
	font-weight: bold;
	margin-bottom: 16px;
	width: 75px;
}

#single-file dd {
	float: left;
	display: inline;
	margin-bottom: 16px;
	width: 465px;
}

/* Sidebar download section */
#download {
	line-height: 24px;
	padding: 20px;
}

#download .btn-download {
	border: 1px solid #353637;
	color: #fff;
	clear: both;
	display: block;
	height: 58px;
	line-height: 58px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 25px;
	text-align: center;
	position: relative;
	background: #4d4f50; /* Old browsers */
	background-image: linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -o-linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -moz-linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -webkit-linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -ms-linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(102,104,105)), color-stop(0.51, rgb(77,79,80)), color-stop(0.51, rgb(70,72,72)));
	-pie-background: linear-gradient(top, rgb(102,104,105) 0%, rgb(77,79,80) 51%, rgb(70,72,72) 51%); /* PIE */
	text-shadow: 0 0 1px rgba(0, 0, 0, .7);
	behavior: url('_ui/js/PIE.htc');
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
} 

#download .label {
	color: #683ca4;
	clear: both;
	float: left;
	font-weight: bold;
	width: 55px;
}

#download .label.big {
	width: 90px;
}

#download .value {
	float: left;
	margin-bottom: 10px;
	width: 245px;
}

#download .value.small {
	width: 210px;
}

#download .topics {
	float: left;
	margin-bottom: 10px;
	width: 245px;
}

#download .share {
	clear: both;
}

#download .share li {
	float: left;
	margin: 8px 8px 20px 0;
}

#download .share a {
	background: url(../images/common/sprite-share-buttons.png) no-repeat;
	display: block;
	height: 20px;
	text-indent: -9999em;
}

#download .share .twitter {
	background-position: 0 0;
	width: 55px;
}

#download .share .facebook {
	background-position: -60px 0;
	width: 60px;
}

#download .share .email {
	background-position: -120px 0;
	width: 57px;
}

#download .share .share {
	background-position: -180px 0;
	width: 59px;
}


/* 3.5 Login Register
------------------------------------------------------------------------------*/

#login-register {
	background-color: #FFFFFF;
	padding: 21px 19px 19px 19px;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
}

#sub-header {
	padding: 0 0 24px 19px;
}

#sub-header h2 {
	color: #683CA4;
	padding-bottom: 13px;
	font: bold 18px century gothic, trebuchet, helvetica, arial, sans-serif;
}

#sub-header p {
	color: #686d71;
	font: normal 12px century gothic, trebuchet, helvetica, arial, sans-serif;
}

#left-part {
	float: left;
	width: 438px;
}

.bg-wrapper {
	border: 1px solid #CFCFCF;
	background-color: #F9F9F9;
	padding: 8px;
	margin-bottom: 19px;
}

#left-part .bg p {
	padding: 18px 39px 0 33px;
	color: #686D71;
	line-height: 18px;
}

#left-part .bg label span {
	color: #686d71;
	padding-left: 34px;
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
}

.bg {
	background-color: #FFF;
	padding: 13px 0 20px;
}

#steps-wrapper {
	background: url('../images/common/steps.png') 0 0 repeat-x;
	border-right: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	margin-bottom: 25px;
	position: relative;
	box-shadow: 0 1px 4px #ccc;
	behavior: url('_ui/js/PIE.htc');
	zoom: 1;
}

#steps-wrapper > a {
	float: left;
	display: block;
}

#steps-wrapper > a:hover {
	text-decoration: none;
}

#step-one > div > div,
#step-two > div > div,
#step-three > div {
	font: bold 13px century gothic, trebuchet, helvetica, arial, sans-serif;
	height: 30px;
	color: #686d71;
	padding: 14px 0 0 0;
}

#steps-wrapper > .white-arrow {
	background: url('../images/common/steps.png') right -48px no-repeat;
}

#steps-wrapper > .purple-right-arrow {
	background: url('../images/common/steps.png') bottom repeat-x;
}

.purple-left-arrow {
	background: url('../images/common/steps.png') right -101px no-repeat;
}

.purple-left {
	background: url('../images/common/steps.png') right -208px no-repeat;
}

.purple-right-arrow > div {
	background: url('../images/common/steps.png') right -152px no-repeat;
	color: #fff !important;
}

.purple-bg {
	background: url('../images/common/steps.png') right -262px repeat-x;
}

#step-one > div > div {
	background: url('../images/common/steps-logo.png') 14px 12px no-repeat;
	
	width: 260px;
	padding-left: 44px;
}

#step-one .current {
	background: url('../images/common/steps-logo-active.png') 14px 12px no-repeat;
	color: #FFF;
}

#step-two > div > div {
	background: url('../images/common/steps-logo.png') 9px -30px no-repeat;
	padding-left: 35px;
	width: 267px;
}

#step-two .current {
	background: url('../images/common/steps-logo-active.png') 2px -30px no-repeat;
	color: #FFF;
}

#step-three > div {
	background: url('../images/common/steps-logo.png') 5px -68px no-repeat;
	width: 257px;
	padding-left: 35px;
}

#step-three .current {
	background: url('../images/common/steps-logo-active.png') 5px -68px no-repeat;
	color: #FFF;
}

#right-part {
	float: right;
	width: 438px;
}

#col-one {
	width: 303px;
	margin-top: 12px;
	float: left;
}

#col-one .bg-wrapper {
	border-right: none;
	padding-right: 0;
}

#col-one .bg {
	height: 387px;
	padding-top: 18px;
	padding-left: 11px;
}

#col-one h2 {
	padding-bottom: 19px;
}

#col-one input[type="button"],
#col-one input[type="submit"] {
	width: 80px;
	height: 30px;
	display: block;
	color: #FFF;
	cursor: pointer;
	text-align: center;
	margin: 32px auto 0;
	background: #636363;
	border-radius: 5px;
	position: relative;
	border: 1px solid #6544A3;
	behavior: url('_ui/js/PIE.htc');
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top,  #636363 0%, #626262 33%, #646464 37%, #626262 48%, #424242 56%, #424242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(33%,#626262), color-stop(37%,#646464), color-stop(48%,#626262), color-stop(56%,#424242), color-stop(100%,#424242));
	background: -webkit-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -o-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -ms-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	-pie-background: linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
}

.name,
.email,
.username,
.password {
	display: block;
	margin-bottom: 15px;
}

.name span,
.email span,
.username span,
.password span {
	font: bold 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	display: block;
	color: #686d71;
	padding: 0 0 10px 2px;
}

.remember-me {
	display: block;
	padding-top: 6px;
}

.name input,
.email input,
.username input,
.password input {
	font: normal 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	display: block;
	color: #686d71;
	width: 221px;
	height: 15px;
	padding: 8px 10px 7px;
	border-radius: 5px;
	background: #ededed;
	behavior: url('_ui/js/PIE.htc');
	border: 1px solid #C6CBD0;
	position: relative;
	background: -moz-linear-gradient(top,  #ededed 0%, #fbfbfb 14%, #ffffff 24%, #ffffff 86%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(14%,#fbfbfb), color-stop(24%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	-pie-background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
}

#col-two {
	width: 293px;
	float: left;
	margin-top: -4px;
}

#col-two input[type="button"],
#col-two input[type="submit"] {
	width: 112px;
	height: 30px;
	display: block;
	margin: 17px auto 6px;
	behavior: url('_ui/js/PIE.htc');
	background: #7750ad;
	border-radius: 5px;
	color: #FFF;
	position: relative;
	cursor: pointer;	
	text-align: center;
	border: 1px solid #6544A3;
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top,  #7750ad 0%, #7750ad 26%, #744fac 30%, #7851ae 44%, #774faf 48%, #653da0 56%, #673ca5 59%, #673ca5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7750ad), color-stop(26%,#7750ad), color-stop(30%,#744fac), color-stop(44%,#7851ae), color-stop(48%,#774faf), color-stop(56%,#653da0), color-stop(59%,#673ca5), color-stop(100%,#673ca5));
	background: -webkit-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -o-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -ms-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	-pie-background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
}

#col-three {
	width: 303px;
	margin-top: 12px;
	float: left;
}

#col-three .bg-wrapper {
	border-left: none;
	padding-left: 0;
}

#col-three .bg {
	height: 387px;
	padding-left: 18px;
	padding-top: 19px;
}

#col-three h3 {
	font: bold 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	display: block;
	color: #686d71;
	padding-top: 18px;
}

#col-one h2,
#col-two h2,
#col-three h2 {
	font: bold 18px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #686d71;
}

#col-two .name span,
#col-two .email span,
#col-two .username span,
#col-two .password span {
	color: #683ca4;
}

#col-one .username input,
#col-one .password input {
	width: 239px;
}

.name input:hover,
.email input:hover,
.username input:hover,
.password input:hover {
	border-color: #00AEEF;
}

.name input:focus,
.email input:focus,
.username input:focus,
.password input:focus {
	border: 1px solid #00AEEF;
}

#col-two .bg-wrapper {
	background-color: #f9f4ff;
}

#col-two h2 {
	color: #683ca4;
	padding-bottom: 23px;
}

#col-two h2 span {
	display: block;
}

#col-two .bg {
	padding: 20px 0 20px 15px;
}

#col-three #place-holder {
	background: url('../images/login-register/place-holder.jpg');
	width: 225px;
	height: 208px;
	margin-top: 38px;
}

/* 3.5.1 Profile Edit
------------------------------------------------------------------------------*/

#profile-initiative-wrapper {
	width: 882px;
	border: 1px solid #CFCFCF;
	background-color: #F9F9F9;
	padding: 8px;
	margin-bottom: 214px;
}

#profile-initiative {
	background-color: #FFF;
	text-align: justify;
	padding: 18px 18px 18px 18px;
}

#profile-initiative #profile-btn a,
#profile-btn input {
	width: 300px;
	height: 25px;
	padding-top: 7px;
	padding-left:15px;
	display: block;
	margin: 0px auto 10px;
	background: #636363;
	border-radius: 5px;
	color: #FFF;
	position: relative;
	text-align:left;
	border: 1px solid #6544A3;
	behavior: url('_ui/js/PIE.htc');
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top,  #636363 0%, #626262 33%, #646464 37%, #626262 48%, #424242 56%, #424242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(33%,#626262), color-stop(37%,#646464), color-stop(48%,#626262), color-stop(56%,#424242), color-stop(100%,#424242));
	background: -webkit-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -o-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -ms-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	-pie-background: linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
}

#profile-btn input {
	width: 317px;
	height: 33px;
	padding: 0 0 3px 13px;
	cursor: pointer;
}

#profile-initiative h2 {
	font: bold 18px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #683CA4;
	padding-bottom:18px;
}

#profile-initiative .img-wrapper {
	height: 128px;
    width: 128px;
}

#profile-avatar span a {
	color: #673ca4;
	display: block;
	text-align: center;
	text-decoration: underline;
	font: normal 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	padding-top:10px;
}

#profile-form {
    padding-left: 36px;
    width: 328px;
}

#profile-initiative .name,
#profile-initiative .email,
#profile-initiative .username,
#profile-initiative .password {
	display: block;
	margin-bottom: 15px;
}

#profile-initiative .name span,
#profile-initiative .email span,
#profile-initiative .username span,
#profile-initiative .password span {
	font: bold 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	display: block;
	color: #683CA4;
	padding: 8px 0 8px 2px;
	float:left;
	width:80px;
}

#profile-initiative .remember-me {
	display: block;
	padding-top: 6px;
	padding-left: 78px;
}

#profile-initiative .name input,
#profile-initiative .email input,
#profile-initiative .username input,
#profile-initiative .password input {
	font: normal 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	display: block;
	color: #686d71;
	width: 221px;
	height: 15px;
	padding: 8px 10px 7px;
	border-radius: 5px;
	background: #ededed;
	behavior: url('_ui/js/PIE.htc');
	border: 1px solid #C6CBD0;
	position: relative;
	background: -moz-linear-gradient(top,  #ededed 0%, #fbfbfb 14%, #ffffff 24%, #ffffff 86%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(14%,#fbfbfb), color-stop(24%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	-pie-background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
}

#profile-initiative #profile-btn a:hover,
#profile-btn input:hover {
	background: #7750ad;
	behavior: url('_ui/js/PIE.htc');
	background: -moz-linear-gradient(top,  #7750ad 0%, #7750ad 26%, #744fac 30%, #7851ae 44%, #774faf 48%, #653da0 56%, #673ca5 59%, #673ca5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7750ad), color-stop(26%,#7750ad), color-stop(30%,#744fac), color-stop(44%,#7851ae), color-stop(48%,#774faf), color-stop(56%,#653da0), color-stop(59%,#673ca5), color-stop(100%,#673ca5));
	background: -webkit-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -o-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -ms-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	-pie-background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	text-decoration: underline;
}

/* 3.6 Initiatives Guidelines
------------------------------------------------------------------------------*/

#new-initiative-wrapper,
#exsisting-initiative-wrappper {
	width: 420px;
	border: 1px solid #CFCFCF;
	background-color: #F9F9F9;
	padding: 8px;
	margin-bottom: 214px;
}

#new-initiative-wrapper:hover,
#exsisting-initiative-wrappper:hover {
	background-color: #F9F4FF;
}

#new-initiative,
#exsisting-initiative {
	background-color: #FFF;
	text-align: justify;
	padding: 36px 18px 18px 18px;
}


#exsisting-initiative {
	padding-top: 47px;
}

.bg-wrapper.highlited {
	background-color: #F9F4FF;
}

#exsisting-initiative .img {
	background: url('../images/initiatives-guidelines/exsisting-initiative.jpg') no-repeat bottom center;
	width: 146px;
	height: 157px;
	margin: 0 auto 11px;
}

#exsisting-initiative:hover .img {
	background-position: top center;
}

#new-initiative .img {
	background: url('../images/initiatives-guidelines/new-initiative.jpg') no-repeat bottom center;
	width: 114px;
	height: 179px;
	margin: 0 auto;
}

#new-initiative:hover .img {
	background-position: top center;
}

.simple-imgradio-radio {
	background: url('../images/submit-your-initiative/radio.jpg') no-repeat top center;
	width: 15px;
	height: 15px;
}

.simple-imgradio-radio.checked {
	background: url('../images/submit-your-initiative/radio.jpg') no-repeat bottom center;
	width: 15px;
	height: 15px;
}

#profile-initiative h3,
#exsisting-initiative h3,
#new-initiative h3 {
	font: bold 18px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #8d9092;
	text-align: center;
	padding: 30px 0 15px;
}

#profile-initiative:hover h3,
#exsisting-initiative:hover h3,
#new-initiative:hover h3 {
	color: #683ca4;
}

#profile-initiative p,
#exsisting-initiative p,
#new-initiative p {
	font: normal 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #686d71;
	line-height: 18px;
}

#exsisting-initiative a,
#new-initiative a {
	color: inherit;
}

#exsisting-initiative a.buttonMe,
#new-initiative a.buttonMe {
	width: 136px;
	height: 25px;
	padding-top: 7px;
	display: block;
	margin: 21px auto 4px;
	background: #636363;
	border-radius: 5px;
	color: #FFF;
	position: relative;
	text-align: center;
	border: 1px solid #6544A3;
	behavior: url('_ui/js/PIE.htc');
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top,  #636363 0%, #626262 33%, #646464 37%, #626262 48%, #424242 56%, #424242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(33%,#626262), color-stop(37%,#646464), color-stop(48%,#626262), color-stop(56%,#424242), color-stop(100%,#424242));
	background: -webkit-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -o-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -ms-linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	-pie-background: linear-gradient(top,  #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
}


#exsisting-initiative a {
	width: 160px;
}

#exsisting-initiative:hover a.buttonMe,
#new-initiative:hover a.buttonMe {
	background: #7750ad;
	behavior: url('_ui/js/PIE.htc');
	background: -moz-linear-gradient(top,  #7750ad 0%, #7750ad 26%, #744fac 30%, #7851ae 44%, #774faf 48%, #653da0 56%, #673ca5 59%, #673ca5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7750ad), color-stop(26%,#7750ad), color-stop(30%,#744fac), color-stop(44%,#7851ae), color-stop(48%,#774faf), color-stop(56%,#653da0), color-stop(59%,#673ca5), color-stop(100%,#673ca5));
	background: -webkit-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -o-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -ms-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	-pie-background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
}


/* 3.7 Submit your Initiative
------------------------------------------------------------------------------*/


#left-part .bg .selected span {
	color: #673ca4;
}

#left-part .bg label {
	margin-left: 6px;
}

.project {
	padding-bottom: 10px;
}

.project span.icon {
	background: url('../images/submit-your-initiative/icons.jpg') no-repeat 9px 0;
}

.highlited .project span.icon {
	background: url('../images/submit-your-initiative/icons-selected.jpg') no-repeat 9px 0;
}

.highlited .event span.icon {
	background: url('../images/submit-your-initiative/icons-selected.jpg') no-repeat 12px -24px;
}

.event span.icon {
	background: url('../images/submit-your-initiative/icons.jpg') no-repeat 12px -24px;
}

.highlited .event span.icon {
	background: url('../images/submit-your-initiative/icons-selected.jpg') no-repeat 12px -24px;
}

.coalition span.icon {
	background: url('../images/submit-your-initiative/icons.jpg') no-repeat 8px -48px;
}

.highlited .coalition span.icon {
	background: url('../images/submit-your-initiative/icons-selected.jpg') no-repeat 8px -48px;
}

.campaign span.icon {
	background: url('../images/submit-your-initiative/icons.jpg') no-repeat 8px -79px;
}

.highlited .campaign span.icon {
	background: url('../images/submit-your-initiative/icons-selected.jpg') no-repeat 8px -79px;
}

.organization span.icon {
	background: url('../images/submit-your-initiative/icons.jpg') no-repeat 7px -104px;
}

.highlited .organization span.icon {
	background: url('../images/submit-your-initiative/icons-selected.jpg') no-repeat 7px -104px;
}

.taskforce span.icon {
	background: url('../images/submit-your-initiative/icons.jpg') no-repeat 5px -126px;
}

.highlited .taskforce span.icon {
	background: url('../images/submit-your-initiative/icons-selected.jpg') no-repeat 5px -126px;
}

.other span.icon {
	background: url('../images/submit-your-initiative/icons.jpg') no-repeat 9px -152px;
}

.highlited .other span.icon {
	background: url('../images/submit-your-initiative/icons-selected.jpg') no-repeat 9px -152px;
}

#right-part .bg {
	padding: 18px 20px 20px 21px;
}

#right-part .bg > label > span {
	color: #673ca4;
	font: bold 12px century gothic, trebuchet, helvetica, arial, sans-serif;
}

.url-to-import input,
.title input,
.description textarea {
	display: block;
}

.description textarea {
	vertical-align: middle;
	resize: vertical;
}

.url-to-import span {
	display: block;
	padding: 0 0 7px 2px;
}

.title input,
#file,
.url-to-import input,
.author input {
	width: 262px;
	float: left;
	padding: 8px 10px 7px;
	border: 1px solid #C6CBD0;
	border-radius: 5px;
	background: #ededed;
	position: relative;
	behavior: url('_ui/js/PIE.htc');
	background: -moz-linear-gradient(top,  #ededed 0%, #fbfbfb 14%, #ffffff 24%, #ffffff 86%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(14%,#fbfbfb), color-stop(24%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	-pie-background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
}

.import input[type="button"] {
	width: 82px;
	height: 32px;
	display: block;
	float: left;
	position: relative;
	margin: 0 0 0 10px;
	behavior: url('_ui/js/PIE.htc');
	background: #7750ad;
	border-radius: 5px;
	color: #FFF;
	cursor: pointer;
	text-align: center;
	border: 1px solid #6544A3;
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top,  #7750ad 0%, #7750ad 26%, #744fac 30%, #7851ae 44%, #774faf 48%, #653da0 56%, #673ca5 59%, #673ca5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7750ad), color-stop(26%,#7750ad), color-stop(30%,#744fac), color-stop(44%,#7851ae), color-stop(48%,#774faf), color-stop(56%,#653da0), color-stop(59%,#673ca5), color-stop(100%,#673ca5));
	background: -webkit-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -o-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -ms-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	-pie-background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
}

.title input,
.author input {
	width: 358px;
	float: none;
}

label.title span,
label.author span {
	display: block;
	padding: 6px 0 7px 2px;
}

.description {
	display: block;
	margin-bottom: 25px;
}

.description textarea {
	width: 357px;
	height: 81px;
	float: none;
	border-radius: 5px;
	padding: 8px 10px 7px;
	background: #ededed;
	behavior: url('_ui/js/PIE.htc');
	border: 1px solid #C6CBD0;
	position: relative;
	background: -moz-linear-gradient(top,  #ededed 0%, #fbfbfb 14%, #ffffff 24%, #ffffff 86%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(14%,#fbfbfb), color-stop(24%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	-pie-background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
}

.description span {
	display: block;
	padding: 25px 0 7px 2px;
}

#right-part .bg p {
	clear: both;
	padding: 0 0 15px;
	line-height: 18px;
}

.location {
	display: block;
	margin-bottom: 20px;
}

.location span {
	padding: 0 36px 0 2px;
}

.url input:hover,
.tags input:hover,
.latitude input:hover,
.longitude input:hover,
.twitter input:hover,
.facebook input:hover,
.location input:hover,
.hosted-by input:hover,
.title input:hover,
.author input:hover,
label.from input:hover,
label.to input:hover,
.rsvp-info textarea:hover,
.url-to-import input:hover,
.description textarea:hover {
	border: 1px solid #00AEEF;
}

.url input,
.tags input,
.latitude input,
.longitude input,
.twitter input,
.facebook input,
.location input,
.hosted-by input {
	width: 286px;
	height: 15px;
	padding: 8px 10px 7px;
	border-radius: 5px;
	vertical-align: middle;
	background: #ededed;
	behavior: url('_ui/js/PIE.htc');
	border: 1px solid #C6CBD0;
	position: relative;
	background: -moz-linear-gradient(top,  #ededed 0%, #fbfbfb 14%, #ffffff 24%, #ffffff 86%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(14%,#fbfbfb), color-stop(24%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	-pie-background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
}

.issue .jquery-selectbox {
	width: 284px !important;
	vertical-align: middle;
	border: 1px solid #414141;
}

.issue .jquery-selectbox .jquery-selectbox-moreButton {
	background: url('../images/submit-your-initiative/button.jpg') center right;
	width: 30px;
	height: 29px;
}

.issue .jquery-selectbox .jquery-selectbox-list {
	width: 280px !important;
}

.issue > span {
	float: left;
	padding-top: 9px;
	padding-left: 2px;
}

.hosted-by span {
	padding: 0 10px 0 2px;
}

.hosted-by {
	display: block;
	margin-top: 24px;
}

.url,
.tags,
.facebook,
.twitter,
.longitude,
.latitude {
	display: block;
	clear: both;
	margin-bottom: 10px;
}

.url span {
	text-transform: uppercase;
	padding: 0 37px 0 2px;
}
 
.tags span {
	padding: 0 39px 0 2px;
}

.longitude span {
	padding: 0 9px 0 2px;
}

.latitude span {
	padding: 0 20px 0 2px;
}

.facebook span {
	padding: 0 5px 0 2px;
}

.twitter span {
	padding: 0 29px 0 2px;
}

.rsvp-info {
	display: block;
	margin-top: 28px;
}

.rsvp-info span {
	display: block;
	padding-bottom: 10px;
}

.rsvp-info textarea {
	width: 357px;
	height: 81px;
	float: none;
	border-radius: 5px;
	padding: 8px 10px 7px;
	background: #ededed;
	behavior: url('_ui/js/PIE.htc');
	border: 1px solid #C6CBD0;
	position: relative;
	background: -moz-linear-gradient(top,  #ededed 0%, #fbfbfb 14%, #ffffff 24%, #ffffff 86%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(14%,#fbfbfb), color-stop(24%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	-pie-background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
}

#select-item {
	clear: both;
	background: #FFF;
	position: relative;
	border-radius: 5px;
	behavior: url('_ui/js/PIE.htc');
	box-shadow: inset 0 0 30px rgba(0,0,0,0.2);
	margin: 5px 0 27px 0;
	padding: 19px 0 19px 19px;
}

.clear {
	clear: both;
}

#select-item .left {
	width: 176px;
}

#select-item ul li {
	padding: 5px 0;
}

#select-item span.radio_img {
	margin-bottom: 4px;
}

.get-started-now input {
	behavior: url('_ui/js/PIE.htc');
	background: #7750ad;
	border-radius: 5px;
	color: #FFF;
	position: relative;
	text-align: center;
	border: 1px solid #6544A3;
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top,  #7750ad 0%, #7750ad 26%, #744fac 30%, #7851ae 44%, #774faf 48%, #653da0 56%, #673ca5 59%, #673ca5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7750ad), color-stop(26%,#7750ad), color-stop(30%,#744fac), color-stop(44%,#7851ae), color-stop(48%,#774faf), color-stop(56%,#653da0), color-stop(59%,#673ca5), color-stop(100%,#673ca5));
	background: -webkit-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -o-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -ms-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	-pie-background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	width: 148px;	
	height: 30px;
	display: block;
	margin: 22px auto 0;
	cursor: pointer;
}

.get-started-now input:hover {
	text-decoration: underline;
}

.submit-now input {
	behavior: url('_ui/js/PIE.htc');
	background: #7750ad;
	border-radius: 5px;
	color: #FFF;
	position: relative;
	text-align: center;
	border: 1px solid #6544A3;
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top,  #7750ad 0%, #7750ad 26%, #744fac 30%, #7851ae 44%, #774faf 48%, #653da0 56%, #673ca5 59%, #673ca5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7750ad), color-stop(26%,#7750ad), color-stop(30%,#744fac), color-stop(44%,#7851ae), color-stop(48%,#774faf), color-stop(56%,#653da0), color-stop(59%,#673ca5), color-stop(100%,#673ca5));
	background: -webkit-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -o-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: -ms-linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	-pie-background: linear-gradient(top,  #7750ad 0%,#7750ad 26%,#744fac 30%,#7851ae 44%,#774faf 48%,#653da0 56%,#673ca5 59%,#673ca5 100%);
	width: 121px;
	height: 30px;
	display: block;
	border: none;
	margin: 22px auto 0;
	cursor: pointer;
}

.submit-now input:hover {
	text-decoration: underline;
}

span.date-of-the-event {
	font: bold 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	display: block;
	color: #673ca4;
	padding: 27px 0 23px 2px;
}

label.from input,
label.to input {
	width: 86px;
	height: 15px;
	margin-right: 10px;
	padding: 8px 10px 7px;
	border-radius: 5px;
	vertical-align: middle;
	background: #ededed;
	behavior: url('_ui/js/PIE.htc');
	border: 1px solid #C6CBD0;
	position: relative;
	background: -moz-linear-gradient(top,  #ededed 0%, #fbfbfb 14%, #ffffff 24%, #ffffff 86%, #fbfbfb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(14%,#fbfbfb), color-stop(24%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#fbfbfb));
	background: -webkit-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
	-pie-background: linear-gradient(top,  #ededed 0%,#fbfbfb 14%,#ffffff 24%,#ffffff 86%,#fbfbfb 100%);
}

label.from span {
	padding: 0 18px 0 16px;
}

label.to span {
	padding: 0 15px 0 10px;
}

label a.calender {
	background: url('../images/submit-your-initiative/button.jpg') no-repeat bottom right;
	width: 16px;
	height: 18px;
	display: inline-block;
	cursor: pointer;
	margin-bottom: -5px;
}
/* 3.8 Initiative
------------------------------------------------------------------------------*/

#initiative-map-wrapper {
	float: left;
	width: 598px;
	height: 696px;
	position: relative;
	border-right: 1px solid #BCC5CF;
}

#partner-logo-container {
	background: url('../images/initiative/young-world.jpg') no-repeat;
	width: 249px;
	height: 81px;
	float: left;
	border-right: 1px solid #C8C8C8;
}

#page-container #legend h3 {
	color: #FFF;
}

#featured-initiative ul {
	text-align: right;
}

#featured-initiative ul li {
	display: inline;
	margin-left: 5px;
}

#featured-initiative ul li a {
	background-color: #C8C8C8;
	color: #FFF;
	padding: 2px 6px;
	font: normal 12px century gothic, trebuchet, helvetica, arial, sans-serif;
}

#featured-initiative li.highlited a {
	background-color: #6846A4;
	color: #FFF;
}

#one-young-world .img-wrapper {
	width: 90px;
	height: 60px;
	margin-top: 13px;
}

#one-young-world .right {
	width: 163px;
}

#one-young-world .right p {
	padding-bottom: 23px;
}

#one-young-world a {
	color: #673ca4;
	display: block;
	text-align: right;
	text-decoration: underline;
	font: normal 12px century gothic, trebuchet, helvetica, arial, sans-serif;
}

#featured-initiative li.next a {
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: #FFF;
	color: #6443a1;
}

#get-involved.box p {
	padding-bottom: 2px;
}

#advanced-search-wrapper.initiative input[type="text"],
#advanced-search-wrapper.initiative .jquery-selectbox {
	border-color: #000;
}

#advanced-search-wrapper.initiative .jquery-selectbox-moreButton {
	background: url('../images/common/btn-select-black.png') no-repeat;
}

#advanced-search-wrapper.initiative #advanced-search-right-col {
	background-color: #D2E1F9;
	-moz-box-shadow: inset 0 0 30px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 0 30px rgba(0,0,0,.1);
	box-shadow: inset 0 0 30px rgba(0,0,0,.1);
}

/* 3.9 Initiative Main
------------------------------------------------------------------------------*/
.featured {
	min-height: 645px;
}

.featured .img-wrapper {
	width: 290px;
	height: 110px;
	margin-bottom: 20px;
}

#left-container img {
	display: block;
}

.comments #left-container {
	padding: 16px 17px;
}

.comments #left-container h3 {
	color: #FFF;
	font: bold 14px "century gothic", trebuchet, helvetica, arial, sans-serif;
	width: 539px;
	margin: 14px 0 10px 21px;
	border: 1px solid #2E0866;
	padding: 12px 0 12px 19px;
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	behavior: url('_ui/js/PIE.htc');
	box-shadow: 0px 0px 2px #000;
	background: #8e66bc; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e66bc 0%, #8663b7 27%, #7f5fb2 39%, #815fb3 41%, #7f5db1 44%, #805eb4 46%, #7e5cb3 49%, #6f4ba5 51%, #6f4aa9 54%, #6543a1 80%, #60419e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e66bc), color-stop(27%,#8663b7), color-stop(39%,#7f5fb2), color-stop(41%,#815fb3), color-stop(44%,#7f5db1), color-stop(46%,#805eb4), color-stop(49%,#7e5cb3), color-stop(51%,#6f4ba5), color-stop(54%,#6f4aa9), color-stop(80%,#6543a1), color-stop(100%,#60419e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* IE10+ */
	background: linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* W3C */
	-pie-background: linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* PIE */
	text-shadow: 0 0 1px rgba(0, 0, 0, .7);
	position: relative;
	left: -20px;
}

.profile-img {
	width: 48px;
	height: 48px;
	float: left;
	border: 1px solid #B2BCC4;
	margin-top: 10px;
}

.comments-text {
	float: left;
	width: 470px;
	margin-top: 8px;
	padding-left: 18px;
}

#download.featured .label {
	width: 74px;
}

#download.featured .value {
	width: 222px;
	margin-bottom: 9px;
}

.like-tweet {
	width: 200px;
	clear: both;
	margin-left: 73px;
	margin-bottom: 17px;
}

#download .like-tweet a {
	background: url('../images/common/fb-like-tweet.jpg') no-repeat;
	display: block;
	height: 24px;
	text-indent: -9999em;
}

.like-tweet li {
	float: left;
}

#download .like-tweet .fb-like {
	background-position: 0 0;
	width: 51px;
	margin-right: 9px;
}

#download .like-tweet .twitter {
	background-position: right center;
	width: 55px;
}

.featured .rate {
	background: url(../images/common/stars.png) no-repeat;
	display: inline-block;
	height: 15px;
	margin-right: 3px;
	width: 85px;
	vertical-align: text-top;
}

.featured .rate.one-star {
	background-position: 0 0;
}

.featured .rate.two-stars {
	background-position: 0 -18px;
}

.featured .rate.three-stars {
	background-position: 0 -35px;
}

.featured .rate.four-stars {
	background-position: 0 -52px;
}

.featured .rate.five-stars {
	background-position: 0 -68px;
}

/* 3.10 Initiative View 2
------------------------------------------------------------------------------*/

.initiative-view-two #map-wrapper {
	width: 938px;
	height: 400px;
}

#initiative-view-two-content {
	width: 939px;
	margin: 0 auto;
	clear: both;
	background-color: white;
	border-left: 1px solid #C8C8C8;
	position: relative;
	behavior: url('_ui/js/PIE.htc');
	-moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
	box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
}

#initiative-view-two-content .img-wrapper {
	width: 90px;
	height: 60px;
	margin: 10px 0 0 10px;
}

#initiative-view-two-content .comments-text {
	width: 472px;
	padding-left: 13px;
}

#initiative-view-two-content #left-container {
	width: 610px;
	padding-top: 14px;
	padding-left: 9px;
	padding-right: 0;
	background: none;
}

#initiative-view-two-content #right-sidebar .box h3 {
	margin-top: 5px;
	margin-left: 13px;
	width: 275px;
}

#initiative-view-two-content #left-container h3 {
	width: 587px;
	margin-top: 0;
}

#initiative-view-two-content #right-sidebar {
	box-shadow: none;
	width: 320px;
}

#initiative-view-two-content #right-sidebar p{
	padding-bottom: 59px;
}

#initiative-view-two-content #right-sidebar .box {
	padding: 9px 16px 10px;
}

#initiative-view-two-content .comments-text a {
	display: block;
	text-align: right;
	text-decoration: underline;
	color: #673ca4;
	margin-top: 17px;
}

/* 3.11 Partners
------------------------------------------------------------------------------*/

#partners {
	padding-bottom: 35px;
	border: 1px solid #C8C8C8;
	border-left: none;
}

#left-arrow,
#right-arrow {
	width: 38px;
	height: 315px;
	float: left;
	position: relative;
	background: #636363;
	behavior: url('_ui/js/PIE.htc');
	border-right: 1px solid #6544A3;
	border-left: 1px solid #6544A3;
	background: -moz-linear-gradient(top,  #636363 0%, #636363 46%, #5a5a5a 49%, #494949 53%, #424242 55%, #424242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(46%,#636363), color-stop(49%,#5a5a5a), color-stop(53%,#494949), color-stop(55%,#424242), color-stop(100%,#424242));
	background: -webkit-linear-gradient(top,  #636363 0%,#636363 46%,#5a5a5a 49%,#494949 53%,#424242 55%,#424242 100%);
	background: -o-linear-gradient(top,  #636363 0%,#636363 46%,#5a5a5a 49%,#494949 53%,#424242 55%,#424242 100%);
	background: -ms-linear-gradient(top,  #636363 0%,#636363 46%,#5a5a5a 49%,#494949 53%,#424242 55%,#424242 100%);
	background: linear-gradient(top,  #636363 0%,#636363 46%,#5a5a5a 49%,#494949 53%,#424242 55%,#424242 100%);
	-pie-background: linear-gradient(top,  #636363 0%,#636363 46%,#5a5a5a 49%,#494949 53%,#424242 55%,#424242 100%);
}

#left-arrow a {
	background: url('../images/partners/arrow.png') transparent no-repeat center left;
	display: block;
	width: 16px;
	height: 18px;
	position: absolute;
	top: 150px;
	left: 8px;
}


#right-arrow a {
	background: url('../images/partners/arrow.png') transparent no-repeat center right;
	display: block;
	width: 16px;
	height: 18px;
	position: absolute;
	top: 150px;
	right: 8px;
}

#slider-wrapper {
	behavior: url('_ui/js/PIE.htc');
	-moz-box-shadow: inset 0 2px 20px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 2px 20px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 20px rgba(0,0,0,0.2);
	position: relative;
	zoom: 1;
}

#slider {
	float: left;
	width: 818px;
	height: 275px;
	margin: 20px;
	position: relative;
	overflow: hidden;
}

#slider ul {
	width: 999999px;
}

#slider ul li {
	width: 818px;
	float: left;
}

#slider ul li div.left div img {
	padding: 2px;
	border: 1px solid #DBDBDB;
}

.slider-content {
	float: left;
	width: 305px;
	padding-left: 26px;
	line-height: 18px;
	height: 270px;
	overflow: auto;
}

.slider-content h3 {
	padding-bottom: 10px;
}

.slider-content div.link-container {
	text-align: right;
	margin-top: 15px;
	margin-right: 15px;
}

.slider-content div.link-container a {
	color: #673ca4;
	text-decoration: underline;
	font: normal 12px "century gothic", trebuchet, helvetica, arial, sans-serif;
}

#partners ul li {
	float: left;
}

#partners .clearfix a {
	width: 210px;
	display: block;
	text-align: center;
	color: #673ca4;
	text-decoration: none;
	margin: 21px 0 1px 19px;
	font: bold 14px "century gothic", trebuchet, helvetica, arial, sans-serif;
}

#partners .clearfix a:hover {
    opacity: 0.5;
}

#partners .img-wrapper {
	width: 198px;
	height: 94px;
	margin-bottom: 12px;
}

.img-wrapper.pink {
	background-color: #E1048A;
}

.img-wrapper.orange {
	background-color: #F18947;
}

.img-wrapper.green {
	background-color: #98C746;
}

.img-wrapper.blue {
	background-color: #4B9CC6;
}

#view-more-partners-wrapper {
	width: 160px;
	margin: 58px auto 0;
}

#partners #view-more-partners {
	height: 22px;
	padding-top: 7px;
	display: block;
	background: #636363;
	border-radius: 5px;
	color: white;
	position: relative;
	text-align: center;
	border: 1px solid #6544A3;
	behavior: url('_ui/js/PIE.htc');
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top, #636363 0%, #626262 33%, #646464 37%, #626262 48%, #424242 56%, #424242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(33%,#626262), color-stop(37%,#646464), color-stop(48%,#626262), color-stop(56%,#424242), color-stop(100%,#424242));
	background: -webkit-linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -o-linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -ms-linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	-pie-background: linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
}

/* 3.12 Partners
------------------------------------------------------------------------------*/

.ym_popup {
	
}

#share-popup-wrapper {
	background-color: #FFF;
	margin: 0 auto;
	width: 820px;
	z-index: 9002;
	position: absolute;
	display: none;
}

#share-popup {
	border-right: 1px solid #BCBCBC;
	border-left: 1px solid #BCBCBC;
	padding: 13px 12px 0 10px;
}

#share-popup-wrapper > .info-box {
	width: 662px;
	margin: 0 auto;
	padding-top: 18px;
}

#popup-title {
	color: #FFF;
	font: bold 14px "century gothic", trebuchet, helvetica, arial, sans-serif;
	border: 1px solid #2E0866;
	padding: 12px 0 12px 0;
	-webkit-box-shadow: 0px 0px 2px #000;
	-moz-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000;
	background: #8e66bc; /* Old browsers */
	background: -moz-linear-gradient(top,  #8e66bc 0%, #8663b7 27%, #7f5fb2 39%, #815fb3 41%, #7f5db1 44%, #805eb4 46%, #7e5cb3 49%, #6f4ba5 51%, #6f4aa9 54%, #6543a1 80%, #60419e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e66bc), color-stop(27%,#8663b7), color-stop(39%,#7f5fb2), color-stop(41%,#815fb3), color-stop(44%,#7f5db1), color-stop(46%,#805eb4), color-stop(49%,#7e5cb3), color-stop(51%,#6f4ba5), color-stop(54%,#6f4aa9), color-stop(80%,#6543a1), color-stop(100%,#60419e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* IE10+ */
	background: linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* W3C */
	-pie-background: linear-gradient(top,  #8e66bc 0%,#8663b7 27%,#7f5fb2 39%,#815fb3 41%,#7f5db1 44%,#805eb4 46%,#7e5cb3 49%,#6f4ba5 51%,#6f4aa9 54%,#6543a1 80%,#60419e 100%); /* PIE */
	text-shadow: 0 0 1px rgba(0, 0, 0, .7);
	position: relative;
	behavior: url('_ui/js/PIE.htc');
}

#popup-title h3 {
	background: url('../images/share-popup/img-s.png') no-repeat 12px 0;
	padding-left: 40px;
}

#popup-title a {
	background: url('../images/share-popup/close.png');
	width: 28px;
	height: 28px;
	position: absolute;
	right: 7px;
	top: 6px;
	text-indent: 999999em;
}

#popup-welcome-text {
	padding: 28px 10px 28px;
	line-height: 18px;
}

#share-popup form {
	padding: 0 10px;
}

#share-popup .left {
	width: 380px;
}

#share-popup .title,
#share-popup .description,
#share-popup .author,
#share-popup .upload-file,
#share-popup .url,
#share-popup .year,
#share-popup .country,
#share-popup .topic,
#share-popup .license,
#share-popup .popup-submit,
#share-popup .type,
#share-popup .check-option,
#share-popup .radio-option,
#share-popup .language {
	display: block;
	clear: both;
	zoom: 1;
}

#share-popup .title > span,
#share-popup .description > span,
#share-popup .author > span,
#share-popup .upload-file,
#share-popup .year > span,
#share-popup .country > span,
#share-popup .language > span,
#share-popup .type,
#share-popup .topic > span,
#share-popup .license > span {
	font: bold 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #673CA4;
}

#share-popup .description,
#share-popup .author {
	margin-bottom: 21px;
}

#share-popup .description span {
	padding-top: 20px;
}

#share-popup .description textarea {
	height: 70px;
}

#share-popup .upload-file {
	padding-bottom: 5px;
} 

#file-uploade-wrapper {
	background-color: #F6F6F6;
	padding: 23px 18px 23px 19px;
	border-radius: 5px;
	margin-bottom: 25px;
	behavior: url('_ui/js/PIE.htc');
	-moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 20px rgba(0,0,0,0.1);
	position: relative;
}

#share-popup #file {
	width: 240px;
	height: 32px;
	margin-bottom: 15px;
	text-align: left;
	float: left;
	padding: 0 0 0 10px;
}

#share-popup .url input {
	width: 218px;
}

#share-popup #upload {
	width: 78px;
	height: 30px;
	display: block;
	background: #636363;
	border-radius: 5px;
	color: white;
	margin-left: 15px;
	cursor: pointer;
	padding: 0;
	float: left;
	position: relative !important;
	text-align: center;
	border: 1px solid #6544A3;
	behavior: url('_ui/js/PIE.htc');
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top, #636363 0%, #626262 33%, #646464 37%, #626262 48%, #424242 56%, #424242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(33%,#626262), color-stop(37%,#646464), color-stop(48%,#626262), color-stop(56%,#424242), color-stop(100%,#424242));
	background: -webkit-linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -o-linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -ms-linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	-pie-background: linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
}

#share-popup .jquery-selectbox {
	width: 283px !important;
	border-color: #000;
}

#share-popup .jquery-selectbox .jquery-selectbox-list {
	width: 278px !important;
}

#share-popup  .jquery-selectbox-moreButton {
	background: url('../images/common/btn-select-black.png') no-repeat;
}

.year .jquery-selectbox {
	margin-bottom: 25px;
}

.country .jquery-selectbox {
	margin-bottom: 16px;
}

#share-popup .right {
	width: 377px;
}

#share-popup .type {
	padding-top: 7px;
	padding-bottom: 7px;
}

#select-mdgissues li {
	width: 100%;
}

.check-option,
.radio-option {
	clear: both;
	border-radius: 5px;
	behavior: url('_ui/js/PIE.htc');
	background-color: #FFF;
	-moz-box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
	box-shadow: inset 0 0 20px rgba(0,0,0,0.2);
	position: relative;
	padding: 18px 6px 20px 18px;
}

.check-option ul li,
.radio-option ul li {
	font: bold 12px century gothic, trebuchet, helvetica, arial, sans-serif;
	color: #686D71;
	padding: 5px 0 6px;
	float: left;
	width: 176px;
}

.radio-option span {
    color: #686D71;
    font: bold 14px century gothic,trebuchet,helvetica,arial,sans-serif;
    padding-left: 34px;
}

#share-popup .topic {
	padding-top: 24px;
}

#share-popup .license {
	padding-top: 24px;
}

#share-popup .license > span {
	padding-top: 9px;
	float: left;
}

.topic .jquery-selectbox {
	margin-bottom: 27px;
}

#popup-submit {
	padding: 7px 15px 6px;
	display: block;
	background: #636363;
	border-radius: 5px;
	color: white;
	cursor: pointer;
	float: right;
	margin: 60px 0 22px;
	position: relative;
	text-align: center;
	border: 1px solid #6544A3;
	behavior: url('_ui/js/PIE.htc');
	font: bold 14px century gothic, trebuchet, helvetica, arial, sans-serif;
	background: -moz-linear-gradient(top, #636363 0%, #626262 33%, #646464 37%, #626262 48%, #424242 56%, #424242 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(33%,#626262), color-stop(37%,#646464), color-stop(48%,#626262), color-stop(56%,#424242), color-stop(100%,#424242));
	background: -webkit-linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -o-linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: -ms-linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	background: linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
	-pie-background: linear-gradient(top, #636363 0%,#626262 33%,#646464 37%,#626262 48%,#424242 56%,#424242 100%);
}

#mask {
	position:absolute;
	z-index:9000;
	background-color:#000;
	display:none;
	top: 0;
	left: 0;
}

/* 4. PRINT
--------------------------------------------------------------------------------
==============================================================================*/


@media print {

	body { 
		font: normal normal 12pt/1.5em "Times New Roman", Times, serif; 
	}

	a[href]:after { 
		content: " (" attr(href) ") "; 
		font-size: 90%; 
	}

	a[href^="/"]:after { 
		content: " (http://domain.com" attr(href) ") "; 
	}

	ol#accessibility-nav, 
	.hide { 
		display: none !important; 
	}
}	
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;padding-top:3px;}
div.rating-cancel,div.rating-cancel a{background:url(../images/rating/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/rating/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */