body, html {
	height:100%;
	margin:0px;
}

body {
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#d0cbb7;
	background-image:url("../images/layout/background.gif");
	color:#38191c;
}

#container {
	position:relative;
	width:980px;
	left:50%;
	margin:15px 0px -200px -490px;
	background:#FFF;
}

/************************************ HEADER & FOOTER ***************************************/

#header {
	position:relative;
	width:980px;
	height:160px;
	background-color:#FFF;	
}

		.logo {
			position:absolute;
			top:37px;
			left:26px;
		}
		
		.header-curve {
			position:absolute;
			top:0px;
			left:0px;
		}
		
		.header-mission {
			position:absolute;
			right:0px;
			top:0px;
			z-index:50;
		}
		
		.donate-header {
			position:absolute;
			top:0px;
			right:0px;
			background-image:url("../images/layout/donate-header.png");
			width:475px;
			height:160px;
		}
		
			.donate-header form {
				position:absolute;
				top:40px;
				left:33px;
			}
			
			.donate-header form input.form_int {
				height:24px;
				margin-right:8px;	
			}

#menu {
	position:relative;
	width:986px;
	height:37px;
	background:#FFF;
	text-align:center;
	padding:7px 0px;
	background:#237e8c;
	font-size:20px;
	margin-left:-3px;
}

		#menu .link {
			padding:3px;
			display:inline-block;
			height:37px;
		}
		
		#menu .divide {
			vertical-align:middle;
		}
		
		#menu .selected {
			background-image:url("../images/layout/menu-highlight.gif");
			background-repeat:no-repeat;
			background-position: bottom;
		}
		
		.menu-left-fold {
			position:absolute;
			left:0px;
			top:-3px;
		}
		
		.menu-right-fold {
			position:absolute;
			right:0px;
			top:-3px;
		}
				

#social {
	position:relative;
	height:145px;
}

		#social .title {
			display:block;
			font-weight:bold;
			color:#a2a2a2;
			border-top:1px solid #a2a2a2;
			border-bottom:1px solid #a2a2a2;
			font-size:16px;
			padding:6px 0px;
		}
		
		#social .fb-like {
			position:absolute;
			top:40px;
			left:20px;
		}
		
		.twtr-ft {
			display:none;
		}
		
		.footer-twitter {
			position:absolute;
			top:37px;
			left:270px;
		}
		
		div.twtr-hd {
			padding:10px 10px 0px 10px;
		}
		
		div.twtr-tweet-text {
			font-size:0.9em;
		}
		
		div.flickr {
			position:absolute;
			top:30px;
			left:570px;
		}

#content {
	position:relative;
	padding:15px;
	background:#FFF;
}

#breadcrumbs {
	position:relative;
	height:20px;
	font-size:11px;
}

	#breadcrumbs a {
		background:#efefef;
		padding:4px 13px 2px 5px;
		background-image:url("../images/layout/breadcrumb-side.gif");
		background-position:top right;
		background-repeat:no-repeat;
	}
	
	#breadcrumbs a.endPre {
		background:#efefef;
		background-image:url("../images/layout/breadcrumb-pre.gif");
		background-position:top right;
		background-repeat:no-repeat;
	}
	
	#breadcrumbs a.endCrumb {
		background:#9d2146;
		background-image:url("../images/layout/breadcrumb-end.gif");
		background-position:top right;
		background-repeat:no-repeat;
	}

#footer {
	position:relative;
	bottom:0px;
	padding:17px;
	height:343px;
	background:#237e8c;
	color:#231f20;
}

	.footer-info {
		position:absolute;
		bottom:0px;
		padding:12px 0px 24px 0px;
		border-top:1px solid #000;
		width:946px;
	}
	
	.footer-slogan {
		position:absolute;
		bottom:56px;
		font-size:18px;
		right:17px;
	}
	
	.footer-address {
		position:absolute;
		text-align:right;
		right:17px;
		top:20px;
	}
	
	#footer .menuBlock {
		position:relative;
		top:-22px;
		width:240px;
		float:left;
	}
	
		#footer .menuBlock ul {
			padding-left:27px;
			list-style-image: url("../images/layout/footer-bullet.gif");
		}
	
	#footer h3 {
		border-left:1px solid #fff;
		border-bottom:0px;
		padding:40px 0px 0px 10px;
		font-size:1.5em;
	}

.zoobrand {
	position:absolute;
	bottom:3px;
	right:5px;
	font-size:0.8em;
	color:#FFF;
}

/********************************* COMMON ************************************/

#factsNewsletter {
	float:left;
	position:relative;
	height:174px;
	width:950px;
	border-top:1px solid #e9e7e7;
}

	.fact-arrow {
		position:absolute;
		left:-15px;
		top:35px;
	}
	
	.fact-arrow-fold {
		position:relative;
		left:-43px;
		top:28px;
	}
	
	.fact {
		display:block;
		position:absolute;
		left:230px;
		top:20px;
		width:420px;
		height:140px;
		font-size:1.4em;
	}
	
	.lquote, .rquote {
		display:inline-block;
		width:18px;
		height:14px;
		background-image:url("../images/layout/lquo.gif");
	}
	
	.rquote {
		background-image:url("../images/layout/rquo.gif");
	}
	
	.buttons {
		position:absolute;
		right:0px;
		top:10px;
	}
	
#stories {
	float:left;
	padding:20px 0px;
}

	#stories img {
		margin:0px 4px;
	}

.button {
	padding:5px 7px 4px 7px;
	background:#9c2045;
	border:0px;
}

#page-content {
	width:646px;
	margin-right:20px;
	float:left;
	padding-bottom:20px;
}

#side-content {
	float:left;
	width:278px;
}

	.sideblock {
		width:278px;
	}
	
	.sideblock h3 {
		color:#a2a2a2;
		border:0px;
		background-image:url("../images/layout/side-header.gif");
		width:224px;
		height:38px;
		padding:13px 0px 0px 54px;
		font-weight:normal;
		font-size:1.4em;
	}
	
	.sideblock ul {
		padding:0px 0px 0px 20px;
		margin:3px 0px 20px 0px;
	}
	
	.sideblock ul li {
		font-size:1em;
		border-bottom:1px dashed #a2a2a2;
		padding:5px 0px;
	}
	
	.sideblock ul ul.subMenu {
		margin:0px;
	}
	
	.side-twitter {
		
	}
	
.video-viewer {
	padding:10px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
	background:#ECEEF5;
}
	.video-viewer .description {
		display:block;
		padding:8px;
		font-size:0.9em;
		width:550px;
		padding-left:40px;
	}
	
h3 {
	color:#237e8c;
	font-weight:normal;
}

ul.pageList {
	padding:0px;
	margin:0px;
	list-style:none;
}

ul.pageList li {
	float:left;
	margin-right:10px;
	height:55px;
	margin-bottom:10px;
}

ul.pageList li a {
	padding:20px;
	background:#e9e7e7;
}

ul.pageList li a:hover {
	background:#d3d5dc;
}

ul.relatedBase {
	padding:0px;
	margin:0px;
	list-style:none;
}

	ul.relatedBase li {
		position:relative;
		float:left;
		width:205px;
		height:100px;
		background:#efefef;
		margin-right:10px;
		margin-top:10px;
	}
	
	ul.relatedBase li span {
		display:block;
		padding:8px;
	}
	
	ul.relatedBase li .related-wrap {
		position:absolute;
		bottom:0px;
		left:0px;
	}
	
.pad {
	padding:10px;
}

.greybg {
	background-color:#efefef;
}
	
/********************************* FORMS ***********************************/

#formLayout {
	position:relative;
}

label {
	float:left;
	width:200px;
	text-align:right;
	margin-right:10px;
	line-height:20px;
}

input.form_text {
	float:left;
	width:250px;
	border:1px solid #909090;
	height:20px;
	margin-bottom:4px;
	font-size:1.2em;
}

input.form_int {
	float:left;
	width:70px;
	border:1px solid #909090;
	height:20px;
	margin-bottom:4px;
	vertical-align:middle;
	font-size:1.2em;
}

input.form_tel {
	float:left;
	width:140px;
	border:1px solid #909090;
	height:20px;
	margin-bottom:4px;
	vertical-align:middle;
	font-size:1.2em;
}

input.form_date {
	float:left;
	width:100px;
	border:1px solid #909090;
	height:20px;
	margin-bottom:4px;
	vertical-align:middle;
	font-size:1.2em;
}

textarea.form_small_textbox, textarea.form_textbox {
	width:250px;
	border:1px solid #909090;
	height:60px;
	margin-bottom:4px;
	font-size:1.2em;
}

textarea.form_textbox {
	height:150px;
}

button {
	font-size:1.5em;
	height:30px;
}

ul.errors {
	padding:10px;
	margin:0px;
	list-style:none;
	background:#ECEEF5;
}

.formResponse {
	padding:10px;
	margin:0px;
	list-style:none;
	background:#ECEEF5;
}

.additional {
	float:left;
	display:block;
	width:350px;
}

.note {
	font-size:0.8em;
	font-style:italic;
}

.required {
	font-weight:bold;
}

.customStyleSelectBox {
/* Styles For Your Select Box */
	padding:4px 2px 4px 4px;
	background:#FFF;
	border:1px solid #909090;
	margin-bottom:4px;
}

.customStyleSelectBox.changed {
/* You can use this if you want a different style after user has made a selection */
}

/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner {
background:url("../images/select-arrows.gif") no-repeat center right;
}

/*
 * Donate Form
 */

.donate_full {
	display:block;
	width:220px;
	height:54px;
	padding: 15px 140px 10px 130px;
}

.donate_full.donate1 {
	background-image:url("../images/layout/forms/donate1.gif");
}

.donate_full.donate2 {
	background-image:url("../images/layout/forms/donate2.gif");
}

.donate_full.donate3 {
	background-image:url("../images/layout/forms/donate3.gif");
}

.donate_full.donate4 {
	background-image:url("../images/layout/forms/donate4.gif");
}

.donate_compact {
	display:block;
	float:left;
	margin:5px 15px 10px 10px;
	font-size:2.5em;
}

.donate_compact.donate1 {
	background:#237e8c;
	width:40px;
	height:40px;
	padding:20px;
}

.donate_compact.donate2 {
	background:#8fca74;
	width:50px;
	height:40px;
	padding:20px 15px;
}

.donate_compact.donate3 {
	background:#9c2045;
	width:50px;
	height:40px;
	padding:20px 15px;
}

.donate_compact.donate4 {
	background:#f5801f;
	width:50px;
	height:40px;
	padding:20px 15px;
}

/********************************* HOME ************************************/

#home-content {
	position:relative;
}

#carousel-wrap {
	position:relative;
	float:left;
	width:641px;
	height:242px;
	overflow:hidden;
}
	.spotlight-strip {
		position:absolute;
		z-index:25;
		top:0px;
		left:25px;
	}
	
	ol#controls {
		left:25px !important;
	}
	
	.spotlight-wrap {
		position:absolute;
		top:0px;
		left:0px;
		z-index:30;
	}
	
	span.details {
		position:absolute;
		display:block;
		width: 262px;
		height:181px;
		left: 362px;
		top:13px;
	}

#donate {
	position:relative;
	float:right;
	right:0px;
	width:268px;
	height:244px;
	background-image:url("../images/layout/home/donate.gif");
	color:#FFF;
	padding:0px 0px 0px 17px;
}

#newsTicker {
	position:relative;
	float:left;
	left:-18px;
	height:35px;
	width:983px;
	margin:10px 0px;
}

#newsTicker.smallNews {
	width:655px;
}

	.tag {
		display:block;
		background:#237e8c;
		color:#fff;
		width:50px;
		padding:10px 20px;
		float:left;
	}
	
	.headlines {
		display:block;
		float:left;
		height:15px;
		width:853px;
		padding:10px 20px;
		background:#e9e7e7;
	}
	
	#newsTicker.smallNews .headlines {
		width:525px;
	}
	
	#newsTicker.smallNews #ticker {
		width:520px;
	}

#home-content {
	position:relative;
	float:left;
	padding:10px 0px;
}

	.sectionButtons {
		float:left;
	}

	.newsEvents {
		float:left;
		width:430px;
		margin-left:20px;
	}
	
		.newsEvents ul.tabbed {
			padding:0px;
			margin:0px;
			height:28px;
			list-style:none;
			border-bottom:8px solid #9d2146;
			font-size:1.1em;
		}
		
		.newsEvents ul.tabbed li {
			padding:5px 15px 5px 15px;
			float:left;
			margin-right:5px;
			margin-left:5px;
		}
		
		.newsEvents li a {
			color:#9d2146;
		}
		
		.newsEvents li.selected {
			background:#9d2146;
		}
		
		.newsEvents li.selected a {
			color:#fff;
		}
		
		#news, #participate {
			height:260px;
			overflow:hidden;
		}
		
		#news ul, #participate ul {
			padding:0px;
			margin:0px;
			list-style:none;
			font-size:0.9em;
		}
		
		#news ul li a, #participate ul li a {
			display:block;
			padding:5px;
			background:#e9e7e7;
			margin:4px;
		}
		
		#news ul li a:hover, #participate ul li a:hover {
			background:#efefef;
		}
		
		#news ul li .section, #participate ul li .section {
			font-weight:bold;
		}
	
	.videoDownloads {
		float:left;
		width:280px;
		margin-left:20px;
	}
	
		.videoDownloads ul.tabbed {
			padding:0px;
			margin:0px;
			height:30px;
			list-style:none;
			border-bottom:8px solid #f5801f;
			font-size:1.1em;
		}
		
		.videoDownloads ul.tabbed li {
			padding:5px 15px 10px 15px;
			float:left;
			margin-right:5px;
			margin-left:5px;
		}
	
		.videoDownloads a {
			color:#f5801f;
		}
		
		.videoDownloads li.selected {
			background:#f5801f;
		}
		
		.videoDownloads .selected a {
			color:#fff;
		}
		
		#video {
			padding:5px 0px 10px 5px;
		}
		
		#downloads {
			height:260px;
			overflow:hidden;
		}
		
		ul.downloadList {
			list-style:none;
			margin:0px;
			padding:0px;
		}
		
		ul.downloadList li {
			background:#e9e7e7;
			margin:2px;
			padding:5px;
			font-size:0.9em;
		}

/************************************* IMPACT *********************************/

#impact-banner {
	float:left;
	margin-bottom:10px;
	background:#237e8c;
}

#highlights {
	margin-top:10px;
}

#highlights ul {
	list-style:none;
	margin:0px;
	padding:0px
}

#highlights ul li {
	position:relative;
	float:left;
	background:#451115;
	width:205px;
	height:300px;
	margin-right:10px;
	margin-bottom:10px;
}

.highlight-wrap {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

#highlights ul li h2 {
	font-size:1.2em;
	margin:5px 10px;
}

#highlights ul li .leadin {
	position:relative;
	display:block;
	margin:0px 10px;
}

#highlights a.button {
	position:absolute;
	right:10px;
	bottom:30px;
	background:#fff;
	z-index:50;
}

/************************************* EDUCATE *******************************/

#educate-map {
	position:relative;
	width:647px;
	height:471px;
	background-image:url("../images/layout/educate/map.jpg")
}

#educate-map .gertie-home {
	position:absolute;
	top:35px;
	left:110px;
	z-index:5;
}

	#educate-map .educate-link {
		position:absolute;
		z-index:10;
	}
	
	#educate-map .global {
		top:65px;
		left:70px;
	}
	
	#educate-map .clever {
		top:80px;
		right:120px;
	}

	#educate-map .active {
		bottom:35px;
		left:70px;
	}
	
	#educate-map .stereotypes {
		bottom:40px;
		right:85px;
	}
	
	#educate-map .gertie-clever {
		position:absolute;
		bottom:17px;
		right:80px;
	}
	
	#educate-map .gertie-global {
		position:absolute;
		bottom:17px;
		right:80px;
	}
	
	#educate-map .gertie-active {
		position:absolute;
		bottom:17px;
		right:80px;
	}
	
	#educate-map .gertie-stereotypes {
		position:absolute;
		bottom:50px;
		right:80px;
	}
	
	#educate-map .gertie-title {
		position:absolute;
		top:30px;
		left:310px;
	}
	
	#educate-map .home-link {
		position:absolute;
		bottom:35px;
		left:80px;
	}
	
	#educate-map ul {
		padding:0px;
		margin:0px;
		list-style:square;
		position:absolute;
		top:80px;
		left:100px;
		width:215px;
	}
	
	#educate-map ul li {
		font-size:1.2em;
		font-weight:bold;
	}
	
#quote-box {
	position:relative;
	width:635px;
	height:120px;
	background-image:url("../images/layout/educate/bertie.gif");
}

	#quote-box p {
		position:absolute;
		right:40px;
		top:10px;
		width:400px;
		height:72px;
	}
	
	#quote-box p i {
		float:right;
	}
	
/*********************************** PARTICIPATE ***********************************/

#highlights ul.participate li {
	background:#9c2045;
}

.eventlist {
	position:relative;
	background-image:url("../images/layout/participate/event-side.gif");
	background-position:top right;
	background-repeat:no-repeat;
	width:265px;
	height:320px;
	position:absolute;
	overflow:hidden;
	top:0px;
	right:0px;
}

div.eventlist .monthlist {
	position:absolute;
	top:0px;
	width:auto;
	height:300px;
	background:#eceef5;
	background-image:url("../images/layout/participate/event-side-bg.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.eventlist .monthlist .scrollbar {
	width:262px;
	height:268px;
	overflow:hidden;
}

.monthlist h3 {
	border: 0px;
	padding:8px;
	background:#217d8c;
	margin:0px;
}

.monthlist ul, ul.eventList {
	padding:2px 0px;
	margin:0px;
	list-style:none;
	width:250px;
}

.monthlist ul li a, ul.eventList li a {
	display:block;
	background:#fff;
	margin:4px;
	padding:8px;
	border:1px solid #cccccc;
}

/********************************* WIDESCREEN *******************************/

.wideMain {
	width:640px;
	margin-right:20px;
	float:left;
}

.wideSide {
	width:290px;
	float:left;
}

/** ADVENT 2013 **/
	
	.bigPicture {
		width:640px;
		height:340px;
		background:#efefef;
		margin-bottom:20px;
	}
	
	.subPicture {
		width:640px;
		height:200px;
		background:#efefef;
	}

	.sideButton {
		width:290px;
		height:100px;
		background:#efefef;
		margin-bottom:20px;
	}
	
	.shopButton {
		width:290px;
		height:200px;
		background:#efefef;
		margin-bottom:20px;
	}

/** SHOP **/

ul.shop {
	padding:0px;
	margin:0px;
	list-style:none;
}

	ul.shop li {
		position:relative;
		float:left;
		margin:0px 13px 20px 0px;
	}

	div.custom {
		position:relative;
		width:290px;
		height:56px;
		background-image:url("../images/portals/advent2013/donate-custom.jpg");
		background-repeat:no-repeat;
	}

		div.custom input {
			position:absolute;
			top:10px;
			left:60px;
			font-size:1.5em;
			width:210px;
			border:0px;
			padding:4px;
		}

	.shop h3 {
		text-align:center;
		border-bottom:0px;
		padding:5px 0px;
		background:#efefef;
		margin:0px;
		color:#006c96;
	}
	
	.shop li .info {
		position:absolute;
		top:5px;
		right:5px;
	}
	
	.shop span {
		position:relative;
		display:block;
		padding:5px 8px;
		font-size:1.3em;
		background:#006c96;
		color:#FFF;
		text-align:left;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	
		.shop span a {
			position:absolute;
			right:8px;
			top:7px;
			font-size:0.8em;
			color:#fff;	
		}
		
	div.shopItems {
		position:relative;
		width:640px;
		height:580px;
		overflow:hidden;
	}
	
		div.itemInfo {
			position:absolute;
			top:0px;
			left:0px;
			width:640px;
			height:580px;
			background-color:#FFF;
		}
		
			div.itemInfo h2 {
				font-size:1.6em;
			}
			
			div.itemInfo img {
				margin-right:20px;
			}
			
			div.itemInfo span {
				font-size:1.7em;
				color:#006c96;
			}
			
			div.itemInfo a {
				font-size:1.3em;
			}
			
			
	ul.basket {
		margin:0px;
		padding:0px;
		list-style:none;
	}
	
		ul.basket li {
			background:#efefef;
			padding:3px;
			margin:2px;
		}
		
		input.quantity {
			width:30px;
		}
		
		input.shopsub {
			width:290px;
			text-align:center;
			border:0px;
			background:#f47d27;
			font-size:1.5em;
			padding:5px;
			margin:5px 0px;
			font-family:adelle;
			color:#FFF;
		}
		
		ul.basket .remove {
			float:right;
			padding:2px 6px;
			background:#9c2045;
			font-size:1.1em;
			color:#FFF;
		}


/************************* PORTALS ***********************************/

.portalContent {
	padding:10px 20px;
}

.portalBanner {
	float:left;
	position:relative;
	display:block;
	width:640px;
	background-color:#237E8C;
	-webkit-border-radius: 20px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 20px;
	-moz-border-radius-bottomright: 0;
	border-radius: 20px;
	border-bottom-right-radius: 0;
	background-image:url("../images/layout/home/spotlight-strip.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
}

.bannerDonate {float:left}

.portalBanner img {
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.portalBanner span.details {
	width:auto;
}

ul.highlights {
	padding:0px;
	margin:0px;
	list-style:none;
}

.highlights li {
	position:relative;
	-webkit-border-radius: 20px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 20px;
	-moz-border-radius-bottomright: 0;
	border-radius: 20px;
	border-bottom-right-radius: 0;
	display:inline-block;
	width:32%;
	margin:0.5%;
}

.highlights li .inner {
	border:4px solid #FFFFFF;
}

.highlights li a.text {color:#303030;font-size:1.3em;display:block;position:absolute;padding:0px 10px;top:210px;}

.highlights a.thumbnail {
	position:relative;
	display:block;
	width:100%;
	height:250px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-border-radius: 20px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 20px;
	-moz-border-radius-bottomright: 0;
	border-radius: 20px;
	border-bottom-right-radius: 0;
	color:#303030;
}

.highlights a.thumbnail:hover {color:#9C2045;}

.highlights a.thumbnail span {
	position:absolute;
	bottom:10px;
	left:10px;
	right:10px;
	font-size:1.5em;
	background-image:url("../images/bg-white.png");
	padding:5px 10px;
	-webkit-border-radius: 20px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 20px;
	-moz-border-radius-bottomright: 0;
	border-radius: 20px;
	border-bottom-right-radius: 0;
}

.upcomingEvents {
	float:left;
}

.eventCalendar {
	float:left;
	width:700px;
	position:relative;
	display:block;
	height:320px;
}

.eventCalendar .instructions {
	display:block;
}

.eventCalendar ul.calendar {
	width:430px;
	margin:0px;
	padding:0px;
	list-style:none;
}

.eventCalendar ul.calendar li {
	display:inline-block;
	width:24%;
	margin:0.5%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.eventCalendar ul.calendar li a {
	display:block;
	padding:10px 0px;
	text-align:center;
}

	.eventCalendar .big {font-size:1.5em;}

.eventCalendar .instructions {
	width:70%;
	font-size:0.8em;
}

.eventCalendar .instructions img {
	display:inline-block;	
}

.eventCalendar .instructions p {
	width:260px;
	margin-left:10px;
	color:#717f81;
}

/* Slider */

#slider h2 {
	background-image:url("../images/bg-white.png");
	padding:5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#slider p {
	background-image:url("../images/bg-white-trans.png");
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:6px 0px 12px;
}

ol#controls li {
	overflow:hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

ol#controls li a {
	padding-top:30px !important;
}
