#right .webtitle.twitter a {
	color: #ef7c00;
	text-decoration: none;
	padding: 0 32px 0 0;
	background: url(../../../images/twitter-logo.jpg) no-repeat right top;
}

#right .webtitle.twitter a:hover {
	text-decoration: none;
}


html {
	overflow-y: scroll;
}

body {
	background: #ffffff;
	text-align: center;
	margin: 0;
	padding: 0;
}

form, div {
	margin: 0;
	padding: 0;
}

.breaker {
	clear: both;
}

#wrapper {
	margin: 0 auto;
	width: 944px;
	text-align: left;
}

#header {
	position: relative;
	float: left;
	width: 944px;
	height: 167px;
	background: url(../../../images/bg-header.jpg) no-repeat top left;
	margin: 0 0 0 2px;
}

#top {
	position: relative;
	float: left;
	margin: 7px 0 0 0;
	width: 248px;
	height: 124px;
}

#top a.home {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 248px;
	height: 124px;
	background: url(../../../images/logo.png) no-repeat top left;
}

#top a.guestbook {
	position: absolute;
	top: 14px;
	left: 4px;
	width: 65px;
	height: 40px;
	display: block;
	background: url(../../../images/guestbook.png) no-repeat top left;
}

#search {
	position: absolute;
	top: 144px;
	left: 0;
	width: 112px;
	height: 24px;
}

#search .keywords {
	float: right;
	width: 76px;
	height: 14px;
	background: #ffffff;
	border: 1px solid #bfe2f4;
	margin: 2px 3px 0 0;
	color: #008cd3;
	font-style: italic;
}

#search .submit {
	float: left;
	width: 16px;
	height: 16px;
	background: url(../../../images/search.jpg) no-repeat top left;
	border: none;
	margin: 2px 0 0 3px;
	text-indent: 20px;
}

#unicef {
	position: absolute;
	top: 115px;
	left: 330px;
	width: 131px;
	height: 23px;
	background: url(../../../images/unicef.jpg) no-repeat top left;
}

#ing {
	position: absolute;
	top: 90px;
	left: 540px;
	width: 174px;
	height: 48px;
	background: url(../../../images/ing.jpg) no-repeat top left;
}

span.editionLabel {
	position: absolute;
	top: 35px;
	right: 87px;
	color: #ffffff;
	font-size: 1.7em;
}

span.dateLabel {
	position: absolute;
	top: 95px;
	right: 90px;
	color: #ffffff;
	font-size: 1.7em;
	font-weight: bold;
}

span.recordLabel {
	position: absolute;
	top: 130px;
	right: 101px;
	color: #ffffff;
	font-size: 1em;
}

span.recordTime {
	position: absolute;
	top: 126px;
	right: 50px;
	color: #ffffff;
	font-size: 1.5em;
}

span.countdownLabel {
	position: absolute;
	top: 115px;
	right: 145px;
	color: #ffffff;
	font-size: 1em;
}

span.countdown {
	position: absolute;
	top: 115px;
	right: 90px;
	color: #ffffff;
	font-size: 1em;
	text-transform: lowercase;
}

#mainContent {
	float: left;
	width: 944px;
	padding: 10px 0 0 0;
	font-size: 1.2em;
}

#left {
	float: left;
	width: 237px;
	min-height: 445px;
	_height: 445px;
}

#left .menuHead {
	float: left;
	width: 209px;
	height: 25px;
	text-transform: normal;
	font-weight: bold;
	font-size: 1.3em;
	padding: 9px 0 0 8px;
	background: url(../../../images/sprite.jpg) repeat-x 0 -68px;
	color: #003370;
}

#left .column {
	position: relative;
	margin: 55px 0 0 0;
	float: left;
	width: 227px;
	height: 162px;
}

#left .column a.columnImage {
	display: block;
	width: 227px;
	height: 162px;
	background: url(../../../images/bg-column.jpg) no-repeat top left;
}

#left .column img {
	position: absolute;
	top: 60px;
	left: 10px;
}

#left .column img {
	margin: 0;
}

#middle {
	position: relative;
	float: left;
	width: 511px;
	min-height: 445px;
	_height: 445px;
	padding: 0 0 20px 0;
}

#middle h1 {
	float: left;
	width: 100%;
	height: 25px;
	font-weight: bold;
	font-size: 1.3em;
	padding: 9px 0 0 0;
	margin: 0 0 20px 0;
	text-align: left;
	background: url(../../../images/sprite.jpg) repeat-x 0 -68px;
	color: #008cd3;
}

#middle .seperator {
	position: absolute;
	bottom: 0;
	width: 511px;
	height: 4px;
	background: url(../../../images/sprite.jpg) repeat-x 0 -68px;
	overflow: hidden;
}

#middle #form_container {
	float: left;
}

#middle #form_container .text,
#middle #form_container .textarea {
	border: 1px solid #868786;
	background: #d8d8d8;
	width: 260px;
}

#middle #form_container .submit {
	color: #868786;
	border: none;
	background: none;
	text-transform: lowercase;
	padding: 0;
}

#middle #faqQuestions .item a {
	font-weight: bold;
}

#middle #faqAnswers .item .subtitle {
	font-weight: bold;
}

#middle #sitemapContainer li a {
	color: #008cd3;
}

#middle #sitemapContainer ul {
	list-style: none;
	clear: both;
}

#middle #sitemapContainer li {
	background: url(../../../images/sprite.jpg) no-repeat 0 -102px;
	padding: 0 0 0 15px;
}

#middle table {
	float: left;
	width: 511px;
}

#right {
	float: right;
	width: 176px;
	min-height: 445px;
	_height: 445px;
	padding: 0 0 0 0px;
}

#right .webtitle {
	float: left;
	width: 154px;
	height: 25px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.3em;
	padding: 9px 0 0 20px;
	background: url(../../../images/sprite.jpg) repeat-x 0 0;
}

#right .webtitle.go {
	color: #008cd3;
}

#right .webtitle.news a {
	color: #ef7c00;
	text-decoration: none;
}

#right .webtitle.news a:hover {
	text-decoration: none;
}

#right .webtitle.newsletter {
	color: #868786;
}

#right .seperator {
	float: left;
	width: 174px;
	height: 4px;
	background: url(../../../images/sprite.jpg) repeat-x 0 0;
	overflow: hidden;
}

#middle #error,
#middle #success {
	float: left;
	width: 451px;
	margin: 0 0 20px 0;
	padding: 10px;
	color: #ffffff;
	background: #fd972a;
	border: 1px solid #ef7c00;
}

#right #error,
#right #success {
	float: left;
	width: 154px;
	margin: 20px 0 0 0;
	padding: 10px;
	color: #ffffff;
	background: #fd972a;
	border: 1px solid #ef7c00;
}

#right .logos {
	float: left;
	width: 174px;
	margin: 10px 0 0 0;
}

#right .logos .syveon {
	float: left;
	display: block;
	width: 90px;
	height: 25px;
	background: url(../../../images/syveon.jpg) no-repeat top left;
}

#right .logos .vbond{
	float: left;
	display: block;
	width: 84px;
	height: 25px;
	background: url(../../../images/vbond.jpg) no-repeat top left;
}

#footer {
	position: relative;
	float: left;
	width: 944px;
	height: 33px;
	margin: 20px 0 0 0;
	padding: 25px 0 0 0;
	background: url(../../../images/bg-footer.jpg) no-repeat top left;
	text-align: center;
}

#guestbook_container {
	margin: 15px 0 0 0;
	border-top: 1px solid #008cd3;
}

#guestbook_container .entry {
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #008cd3;
}

#guestbook_container .name,
#guestbook_container .title {
	font-weight: bold;
}

#guestbook_container .date {
	font-style: italic;
}

.twitted {
	float: left;
	clear: both;
	overflow: hidden;
	width: 176px;
	color: #f39d40;
}

.twitted p.preLoader {
	width: 176px;
	height: 41px;
	padding: 9px 0 0 0;
	text-align center;
	color: #f39d40;
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	float: left;
	clear: both;
	width: 156px;
	margin: 0;
	padding: 10px 0 10px 20px;
	border-bottom: 1px solid #adadad;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}
