.layout { width: 300px; margin: 0px auto; }

#IndexCtlmainAct {
	background: url('/Static/Image/globe-300.jpg') no-repeat center 40px scroll #000;
}

#title {
	font-size: 23px;
}

.socialIcons, div.questions {
	display: none;
}
/*
#main {
	width: auto;
}*/

.globemenu {
    height: 350px;
    width: 300px;
    margin-top: 8px;
}

.whyus {
    left: 115px;
    top: 0px;
}
.champions {
    right: 0;
    top: 90px;
}
.becomevillager {
    bottom: 25px;
    right: 10px;
}
.globalvillagetv {
    bottom: 40px;
    left: 20px;
}
.newsmedia {
    left: 0;
    top: 60px;
}

.menu li.narrow, .menu li.icon {
	float: left;
}

.menu li.narrow a {
	width: 124px;
}

.menu li.icon {
	margin-left: 15px;
	margin-right: 0;
}

.mainmenu.header {
	display: none;
}

.menu.footer a {
	display: block;
}

.menu.footer .icon a {
	display: inline-block;
}

.menu li.donate {
    display: inline-block;
    float: left;
    visibility: hidden;
}

.menu li.rated {
	position: relative;
	background-position: left 1px;
	height:48px;
	/*float: right;*/
}

.twoline {
	clear: both;
}

#mealsFedMeter, .simplified #mealsFedMeter {
	height: 91px;
}

#IndexCtlmainAct #mealsFedMeter {
	height: 175px;
}

.mealstitle {
	padding: 12px 20px;
}

.meterflag {
	top:92px;
}

.simplified .floatingVideo {
	display: none;
}

.video {
	padding: 38px 5px;
}

.video iframe {
	width:290px;
}

#footer-container {
    background-color: #292929;
    color: #56595D;
    width: 100%;
}

/**
 * Why Us
 */
 
#WhyUsCtlmainAct {
	background: url('/Static/Image/whyuslanding-300.jpg') no-repeat center 80px scroll #000;
}

#WhyUsCtlmainAct .submenu {
    position: absolute;
    text-align: center;
    top: 90px;
    width: 300px;
    margin: 0;
}

#WhyUsCtlmainAct .content {
	min-height: 425px;
}

.letter-items {
	font-size: 15px;
}

.letter-items li {
	width: 100%;
}

.letter-placeholder {
    background-position: 0 -12px;
    height: 54px;
    margin-bottom: 5px;
    width: 72px;
}

.letter-placeholder img {
	margin: 0;
}

.letter-title {
	margin-bottom: 8px;
}

.letter-description {
	font-size: 13px;
}


.lastUnit {
	float: left;
}

/**
 * Awards
 */


.awards-items {
	position: absolute;
	top:0;
	left: 390px;
}

.awards-items li {
	width: 260px;
	margin-right:10px;
}

.awards-items .back {
	margin-top: 0;
	margin-bottom: 25px;
}

.awards-items li img {
	max-width: 260px;
}

/**
 * Timeline
 */

#WhyUsCtlreliefEffortsAct .size1of4 {
	width: 100%;
}

#WhyUsCtlreliefEffortsAct .lastUnit {
	position: absolute;
	right: -350px;
	top: 0;
	width: 300px;
	padding-right: 50px;
}

#WhyUsCtlreliefEffortsAct #title, #WhyUsCtlawardsAct #title, #NewsMediaCtlfeaturedCelebritiesAct #title {
	border-bottom:0;
}

.right .unit {
	float: none;
	width: 100%;
}

.right .menu li {
	float: left;
	width: 235px;
	clear: both;
}

#WhyUsCtlreliefEffortsAct .list a {
	width:248px;
}

/**
 * Map
 */

.map {
	background: url('/Static/Image/map-300.jpg') no-repeat left top scroll #000 !important;
	width:300px;
	height: 183px;
}

.tags {
	margin: 25px 0;
	display: inline-block;
}

.tags a {
	color: #93d0dd;
	font-size: 15px;
}

.tags li {
	margin-bottom: 15px;
}


/**
 * Champions
 */
 
#ChampionCtlmainAct .content {
	min-height: 2100px;
}

.champions-list-landing li {
 	width:300px;
}

/* Featured profiles */
/*
#ChampionCtlfeaturedProfileAct {
	background: url('/Static/Image/championslanding-300.jpg') no-repeat center 380px scroll #000;
}

#ChampionCtlfeaturedProfileAct .content {
	min-height: 1180px;
}
*/
.champion.size1of3, .champion-fullbody.size1of3 {
	width: 100%;
}

.champion.size1of3 {
	margin-top: 40px;
}

div.champion a {
/*    left: 50%;
    margin-left: -112px;
    position: absolute;
    top: 1130px;*/
}

.champion .description {
	height: auto;
}

.champion.floatingVideo {
	margin-top: 35px;
}

#ChampionCtlreliefChampionsAct .box, #ChampionCtlfullListAct .box {
	background-position: center top
}

#ChampionCtlreliefChampionsAct .box .size2of5, #ChampionCtlfullListAct .box .size2of5 {
    margin-bottom: 35px;
    padding-left: 53px;
    padding-top: 14px;
    margin-right: -53px;
    width: 76%;
}

/**
 * Global Village Tv
 */

#StaticCtlgvtvAct, #GlobalVillageTVCtlmainAct {
 	background: url('/Static/Image/gvtvlanding-300.jpg') no-repeat center 10px scroll #000;
}

#StaticCtlgvtvAct .content, #GlobalVillageTVCtlmainAct .content {
	min-height: 325px;
}

.videos .box {
	padding: 15px;
}

.box h2 {
	font-size: 15px;
}

.box.selected h2 {
	font-size: 20px;
	color: #9ad9e7;
}

.video-placeholder {
	width: 110px;
	height: 105px;
}

.videos .box:hover .video-hover {
	display: none;
}

.video-placeholder img {
   max-height: 105px;
    max-width: 110px;
    padding-top: 11px;
}

.selected .video-placeholder {
	height: auto;
}

.video-description {
	max-height: 105px;
}

.video-description h2 {
	max-height:42px;
	overflow: hidden;
}

/**
 * News
 */

#NewsCtlmainAct, #StaticCtlnewsAct, #NewsMediaCtlmainAct {
 	background: url('/Static/Image/newslanding-300.jpg') no-repeat center 50px scroll #000;
}

#NewsCtlmainAct .content, #StaticCtlnewsAct .content, #NewsMediaCtlmainAct .content {
	min-height: 350px;
}

/**
 * Albums
 */

.photo-placeholder {
    background-position: 0 -12px;
    height: 54px;
    margin-bottom: 5px;
    width: 72px;
}


/**
 * Become a Villager
 */

#BecomeCtlmainAct, #StaticCtlbecomeAct, #BecomeAVillagerCtlmainAct {
 	background: url('/Static/Image/becomelanding-300.jpg') no-repeat center 55px scroll #000;
}

#BecomeCtlmainAct .content, #StaticCtlbecomeAct .content, #BecomeAVillagerCtlmainAct .content {
	min-height: 285px;
}

/**
 * Sign Up
 */

form {
	padding: 30px;
}

.contactus-address {
	width:100%;
}

