* { margin: 0; }

@media only screen and (device-width: 768px) 
{
  /* For general iPad layouts */
  body { min-width:1086px; }
  #wrapper { min-width:1086px; }
}

/* html tags */
html, body { height:100%; }
body { margin:0px; padding:0px; font:12px normal Arial, sans-serif; color:#774638; line-height:16px; }
input { font:12px normal Arial, sans-serif; color:#774638; }
a { outline:none; color:#ab7710; }

/* common use */
.clear { clear:both; }
img.thumbnail { width:87px !important; height:87px !important;}

/* for the flash cookie */
#flashcookie { position:absolute; z-index:100; }

/* sticky footer */
#wrapper { min-height:100%; height:auto !important; height:100%; }
#centered-wrapper { padding-bottom:95px; margin:0px auto; min-height:550px; height:auto; }
#footer { width:100%; position:relative; margin-top:-95px; /* negative value of footer height */ height:95px; clear:both; background:url(../images/ui/footer-bg.gif) repeat-x bottom center; color:#774638; font-size:10px; } 

/* footer */
#centered-footer { width:850px; padding-top:30px; height:65px; text-align:center; margin:0px auto;   }
#centered-footer a { color:#774638; text-decoration:none; }
#centered-footer a:hover { color:#38130c; }
#centered-footer ul { margin:0px; padding:0px; }
#centered-footer li { float:left; list-style:none; padding:0px 8px 0px 8px; margin:0px; border-right:solid 1px #774638; }
#centered-footer li.last { border:none !important; }
#centered-footer p {  clear:both; padding:15px 0px 0px 0px; margin:0px; }
#jungle-logo { display:block; width:129px; height:25px; background:url(../images/ui/jungle-logo.gif) no-repeat top left; text-indent:-5000px; }

/* header */
#header { width:1086px; }

/* index page header specific */
#index #wrapper { width:100%; background:url(../images/ui/header-image-index-bg.jpg) repeat-x top center; }
#index #centered-wrapper { background:url(../images/ui/header-image-index.jpg) no-repeat top center; }
#index #header { height:499px; margin:0px auto; }

/* graduates header */
#interior-graduates #wrapper { width:100%; }
#interior-graduates #centered-wrapper { background:url(../images/ui/header-image-graduates.jpg) repeat-x top center; }
#interior-graduates #header { height:316px; margin:0px auto; }

/* ycl logo */
#logo-container { float:left; width:246px; padding-left:52px; }
#logo-ycl {  height:159px; }
#logo-ycl h1 { font-size:9px; line-height:9px !important; margin:0px; padding:0px; width:246px; height:159px; }
#logo-ycl h1 a { display:block; background:url(../images/ui/logo-ycl-on-book.png) no-repeat top left; text-indent:-5000px; width:246px; height:159px; }

/* topnav */
#topnav { float:left; width:753px; height:38px; padding-left:35px; background-color:#2b0d08; clear:right; }
#topnav ul { margin:0px; padding:0px; }
#topnav li { list-style:none; float:left; }
#topnav li a { display:block; text-indent:-5000px; height:38px; }
#n-apply-for-scholarship a { width:169px; background:url(../images/ui/topnav-apply-for-scholarship.gif) no-repeat top left; }
#n-scholarship-guidelines a { width:180px; background:url(../images/ui/topnav-scholarship-guidelines.gif) no-repeat top left; }
#n-frequently-asked-questions a { width:215px; background:url(../images/ui/topnav-faq.gif) no-repeat top left; }
#n-press-releases a { width:126px; background:url(../images/ui/topnav-press-releases.gif) no-repeat top left; }
#n-media-center a { width:126px; background:url(../images/ui/topnav-media-center.gif) no-repeat top left; }
#n-facebook a { margin-left:15px; width:22px; background:url(../images/ui/topnav-icon-fb.gif) no-repeat top left; }
#n-twitter a { margin-left:4px; width:22px; background:url(../images/ui/topnav-icon-twitter.gif) no-repeat top left; }
#n-apply-for-scholarship a:hover, #n-scholarship-guidelines a:hover, #n-frequently-asked-questions a:hover, #n-press-releases a:hover, #n-media-center a:hover { background-position:bottom; }

/* body */
#body { width:960px; margin:0px auto; padding:22px 63px 0px 63px; }

/* nominee-scroller on home page */
#nominee-scroller { clear:both; width:1018px; padding:0px 34px; padding-top:188px; }
/*
#nominee-scroller h3 { padding-left:17px;}
#nominee-scroller h3 a { display:block; width:336px; height:47px; text-indent:-5000px; background:url(../images/ui/nominee-tab.png) no-repeat top left; }
*/
#nominee-scroller h3 {
	display:block;
	width:644px;
	height:51px;
	margin:75px 0 0 180px;
	text-indent:-5000px;
	background:url(../images/ui/nominees-placeholder.png) no-repeat top left;
}
#nominee-thumbnail-container { width:970px; height:100px; float:left; }
#nominee-thumbnail-container ul { margin:3px 0px 0px 2px; padding:0px; }
#nominee-thumbnail-container li { list-style:none; float:left; }
#nominee-thumbnail-container a { display:block; width:86px; height:87px; padding:5px; overflow:hidden; background:url(../images/ui/nominee-scroller-thumbnail-bg.gif) no-repeat top left; }
#nominee-thumbnail-container a.extra-pixel { width:87px !important; }
#nominee-thumbnail-container a:hover, #nominee-thumbnail-container a.extra-pixel:hover { background-position:bottom left; } 
#nominee-thumbnail-container a img { border:none; }
#nominee-prev-button { display:block; width:24px; height:24px; background:url(../images/ui/nominee-scroller-prev-button.gif) no-repeat top left; text-indent:-5000px; float:left; margin-top:42px; }
#nominee-next-button { display:block; width:24px; height:24px; background:url(../images/ui/nominee-scroller-next-button.gif) no-repeat top left; text-indent:-5000px; float:left; margin-top:42px; clear:right; }
#nominee-thumbnail-scrollable-1 { position:relative; left:24px; width:970px; height:100px; overflow:hidden; }

/* yellow box in left column */
.lc-box { width:220px; margin-bottom:8px; }
.lc-box .left-edge { background:#f7f2df url(../images/ui/lc-left-edge.gif) repeat-y top left; }
.lc-box .right-edge { background:url(../images/ui/lc-right-edge.gif) repeat-y top right; }
.lc-box .bottom-edge { background:url(../images/ui/lc-bottom-edge.gif) repeat-x bottom left; }
.lc-box .bottom-left-corner { background:url(../images/ui/lc-bottom-left-corner.gif) no-repeat bottom left; }
.lc-box .bottom-right-corner { background:url(../images/ui/lc-bottom-right-corner.gif) no-repeat bottom right; padding:10px; } 

/* cast vote cta in left column*/
#lc-cap-cast-vote-cta h3 { text-indent:-5000px; height:53px; width:220px; background:url(../images/ui/lc-cap-cast-your-vote.gif) no-repeat top left; }
a.button-lc-vote-now { margin-top:8px; text-indent:-5000px; display:block; width:200px; height:33px; background:url(../images/ui/button-lc-start-voting-now.gif) no-repeat top left; }
a.button-lc-vote-now:hover { background-position:bottom; }

/* share with friends */
#lc-cap-share h3 { text-indent:-5000px; height:53px; width:220px; background:url(../images/ui/lc-cap-share-friends.gif) no-repeat top left; }
a.button-lc-fb { width:200px; height:42px; text-indent:-5000px; display:block; background:url(../images/ui/button-lc-fb.gif) no-repeat top left; margin-bottom:10px; }
a.button-lc-twitter { width:200px; height:42px; text-indent:-5000px; display:block; background:url(../images/ui/button-lc-twitter.gif) no-repeat top left; margin-bottom:10px;}
a.button-lc-email { width:200px; height:42px; text-indent:-5000px; display:block; background:url(../images/ui/button-lc-email-friend.gif) no-repeat top left; }
a.button-lc-fb:hover, a.button-lc-twitter:hover, a.button-lc-email:hover { background-position:bottom; }

/* buttafuoco */
#lc-cap-buttafuoco { cursor:pointer; } 
#lc-cap-buttafuoco h3 { text-indent:-5000px; height:58px; width:220px; background:url(../images/ui/lc-cap-buttafuoco.gif) no-repeat top left; }

/* 3 column layout used on home page */
#col-1-3 { float:left; width:220px; padding-right:30px; }
#col-2-3 { float:left; padding-right:30px; width:500px; }
#col-3-3 { float:left; clear:right; width:180px; }

/* #last-months-winners h3 { margin:12px 0px 0px 0px; padding:0px; width:279px; height:17px; background:url(../images/ui/tit-last-months-winners.gif) no-repeat top left; text-indent:-5000px; } */
#last-months-winners h3 { margin:12px 0px 0px 0px; padding:0px; width:387px; height:17px; background:url(../images/ui/tit-previous-winners-home.gif) no-repeat top left; text-indent:-5000px; }
#last-months-winners .last-months-winner-nominee { border-bottom:solid 1px #a78451; padding:16px 0px 23px 0px; cursor:pointer; }
#last-months-winners .rollover { background-color:#fbf9f3; }
#last-months-winners .lmwn-thumbnail { border:2px solid #e8dab3; width:87px; height:87px; float:left; }
#last-months-winners .lmwn-info { float:left; clear:right; padding-left:9px; width:398px; font-size:12px; color:#774638; }
#last-months-winners .lmwn-info h4 { font-size:12px; color:#2b0d08; font-weight:bold; }
#last-months-winners .lmwn-info p { margin:0px; padding:0px; }

#world-changers-award { position:relative; margin-top:17px; }
#world-changers-award h3 { margin:0px; padding:0px; width:500px; height:34px; background:url(../images/ui/mc-cap-world-changers-award.gif) no-repeat top left; text-indent:-5000px; }
#world-changers-award #wca-profile-image { float:left; position:relative; }
#world-changers-award #wca-profile-image img { border:2px solid #e8dab3; }
#world-changers-award #wca-profile-content { float:left; position:relative; width:269px; padding-left:9px; font-size:12px; color:#774638; }
#world-changers-award #wca-profile-content h4 { font-size:12px; color:#2b0d08; font-weight:bold; }
#world-changers-award #wca-profile-content div.hr-rule { height:31px; border:none; border-collapse:collapse; background:url(../images/ui/hr-rule.gif) repeat-x left center; padding:0px; margin:0px; }
#world-changers-award #wca-profile-content div.hr-rule hr { display:none; }
#world-changers-award #wca-profile-content a.button-recommend-honoree { float:right; display:block; text-indent:-5000px; width:176px; height:42px; margin-top:8px; background:url(../images/ui/button-recommend-honoree.gif) no-repeat top left; }
#world-changers-award #wca-profile-content a:hover.button-recommend-honoree { background-position:bottom; }

/* yellow box in middle column */
.mc-box { width:500px; }
.mc-box .left-edge { background:#f7f2df url(../images/ui/lc-left-edge.gif) repeat-y top left; }
.mc-box .right-edge { background:url(../images/ui/lc-right-edge.gif) repeat-y top right; }
.mc-box .bottom-edge { background:url(../images/ui/lc-bottom-edge.gif) repeat-x bottom left; }
.mc-box .bottom-left-corner { background:url(../images/ui/lc-bottom-left-corner.gif) no-repeat bottom left; }
.mc-box .bottom-right-corner { background:url(../images/ui/lc-bottom-right-corner.gif) no-repeat bottom right; padding:0 10px 10px 10px; } 

/* yellow box in right column */
.rc-box { width:180px; margin-bottom:8px; }
.rc-box .left-edge { background:#f7f2df url(../images/ui/lc-left-edge.gif) repeat-y top left; }
.rc-box .right-edge { background:url(../images/ui/lc-right-edge.gif) repeat-y top right; }
.rc-box .bottom-edge { background:url(../images/ui/lc-bottom-edge.gif) repeat-x bottom left; }
.rc-box .bottom-left-corner { background:url(../images/ui/lc-bottom-left-corner.gif) no-repeat bottom left; }
.rc-box .bottom-right-corner { background:url(../images/ui/lc-bottom-right-corner.gif) no-repeat bottom right; padding:10px; } 

#rc-cap-selection-process { cursor:pointer; }
#rc-cap-selection-process h3 { margin:0px; padding:0px; width:180px; height:31px; background:url(../images/ui/rc-cap-selection-process.gif) no-repeat top left; text-indent:-5000px; }

#rc-cap-ycl-video { }
#rc-cap-ycl-video h3 { margin:0px; padding:0px; width:180px; height:31px; background:url(../images/ui/rc-cap-ycl-video.gif) no-repeat top left; text-indent:-5000px; }
#rc-cap-ycl-video #videoBox { cursor:pointer; position:relative; width:160px; height:90px; }
#rc-cap-ycl-video #videoBox #videoPlaybutton { position:absolute; z-index:10; top:0; left:0; }
#rc-cap-ycl-video #videoBox #videoPlaybutton a { display:block; text-indent:-5000px; width:160px; height:90px; background:url(../images/ui/video-play-button.png) no-repeat center center;}
#rc-cap-ycl-video #videoBox #video-thumbnail { position:relative; z-index:1; }

#rc-cap-friends-of-ycl { }
#rc-cap-friends-of-ycl h3 { margin:0px; padding:0px; width:180px; height:31px; background:url(../images/ui/rc-cap-friends-of-ycl.gif) no-repeat top left; text-indent:-5000px; }
#rc-cap-friends-of-ycl img { border:none; }

/* 2 column layout used on most interior pages */
#col-1-2 { float:left; width:230px; padding-right:20px; }
#col-2-2 { float:left; clear:right; width:710px; }
#col-2-2 p { margin-bottom:16px; }

/* round box outline */
div.round-box-outline-brown-text { border:solid 1px #ab7710; border-radius:5px; -moz-border-radius: 5px; padding:18px; width:562px; margin:10px auto; }
div.round-box-outline { border:solid 1px #ab7710; border-radius:5px; -moz-border-radius: 5px; padding:18px; width:562px; margin:10px auto; color:#ab7710; }

/* styled list */
.list-style { border-left:2px solid #ebdcad; padding:0px 15px;}
.list-style ul, .list-style ol { margin:15px; padding:0px; }
.list-style li { padding-bottom:15px; }
.list-style li:last-child { padding-bottom:0px !important; }

/* yellow box in main column */
.main-box { width:710px; margin-bottom:8px; }
.main-box .top-edge { background:url(../images/ui/lc-top-edge.gif) repeat-x top left; }
.main-box .left-edge { background:#f7f2df url(../images/ui/lc-left-edge.gif) repeat-y top left; }
.main-box .right-edge { background:url(../images/ui/lc-right-edge.gif) repeat-y top right; }
.main-box .bottom-edge { background:url(../images/ui/lc-bottom-edge.gif) repeat-x bottom left; }
.main-box .top-left-corner { background:url(../images/ui/lc-top-left-corner.gif) no-repeat top left; }
.main-box .top-right-corner { background:url(../images/ui/lc-top-right-corner.gif) no-repeat top right; }
.main-box .bottom-left-corner { background:url(../images/ui/lc-bottom-left-corner.gif) no-repeat bottom left; }
.main-box .bottom-right-corner { background:url(../images/ui/lc-bottom-right-corner.gif) no-repeat bottom right; padding:10px; } 

/* apply for scholarship page */
#checklist-table th { width:28px; text-align:left; display:table-cell; vertical-align:top; }
#checklist-table td { display:table-cell; padding-bottom:15px; }

/* faq page */
div.faq-question { padding-bottom:15px; }
div.faq-question a { text-decoration:none; color:#774638; } 
div.faq-question a:hover { color:#38130c; }
h5.faq-question { color:#38130c; font-size:12px; font-weight:bold; } 
div.faq-close-button { padding-top:10px; float:right; }
div.faq-close-button a { color:#831e18; text-decoration:none; font-size:10px; }
div.faq-close-button a:hover { text-decoration:underline; }

/* previous winners page */
#previous-winners .last-months-winner-nominee { border-bottom:solid 1px #a78451; padding:16px 0px 23px 0px; }
#previous-winners .rollover { background-color:#fbf9f3; }
#previous-winners .lmwn-thumbnail { border:2px solid #e8dab3; width:87px; height:87px; float:left; }
#previous-winners .lmwn-info { float:left; clear:right; padding-left:9px; width:596px; font-size:12px; color:#774638; }
#previous-winners .lmwn-info h4 { font-size:12px; color:#2b0d08; font-weight:bold; }
#previous-winners .lmwn-info p { margin:0px; padding:0px; }

/* judges page */
#judges .judge-profile { border-bottom:solid 1px #a78451; padding:16px 0px 23px 0px; }
#judges .rollover { background-color:#fbf9f3; }
#judges .jp-thumbnail { border:2px solid #e8dab3; width:200px; height:200px; float:left; }
#judges .jp-info { float:left; clear:right; padding-left:9px; width:483px; font-size:12px; color:#774638; }
#judges .jp-info h4 { font-size:12px; color:#2b0d08; font-weight:bold; }
#judges .jp-info p { margin:0px; padding:0px; }

/* press releases page */
#pr-col-1 { width:355px; float:left; }
#pr-col-2 { width:355px; float:left; }
ul#article-list span.date, ul#video-list span.date { font-size:10px; }
ul#article-list, ul#video-list  { margin:0px; padding:0px; }
ul#article-list li { list-style:none; padding:0px 0px 10px 33px; background:url(../images/ui/icon-article.gif) no-repeat top left; }
ul#video-list li { list-style:none; padding:0px 0px 10px 33px; background:url(../images/ui/icon-video.gif) no-repeat top left; }
ul#article-list li a, ul#video-list li a { text-decoration:none; color:#774638; }
ul#article-list li a:hover, ul#video-list li a:hover { color:#38130c; }

/* nominee vote page */
div.nominee-box { width:139px; height:128px; background:url(../images/ui/nominee-vote-bg.jpg) no-repeat top left; float:left; margin:0px 4px 4px 0px; padding-top:7px; }
div.last-nominee-in-row { margin-right:0px !important;  width:138px !important; background:url(../images/ui/nominee-vote-bg-1px-skinnier.jpg) no-repeat top left; }
div.nominee-box h4 { color:#2b0d08; font-weight:bold; text-align:center; font-size:12px; }
div.nominee-box .nominee-profile-image { float:left; padding:11px 2px 0px 7px; width:87px;}
div.nominee-box .button-options { float:left; clear:right; width:38px; }
div.nominee-box .button-options ul { margin:0px; padding:0px; }
div.nominee-box .button-options li { list-style:none; }
div.nominee-box .nominee-vote-button { padding-top:30px; }
div.nominee-box .nominee-bio-button { padding-top:4px; }
div.nominee-box .nominee-vote-button a { display:block; text-indent:-5000px; background:url(../images/ui/nominee-box-vote-button.jpg) no-repeat top left; width:38px; height:21px; }
div.nominee-box .nominee-bio-button a { display:block; text-indent:-5000px; background:url(../images/ui/nominee-box-bio-button.jpg) no-repeat top left; width:38px; height:21px; }
div.nominee-box .nominee-vote-button a:hover, div.nominee-box .nominee-bio-button a:hover { background-position:bottom; }
div.nominee-hr { height:36px; border:none; border-collapse:collapse; background: url("../images/ui/bottom-nominees.gif") no-repeat bottom left; padding:0px;} 
div.nominee-hr hr { display: none; }
#ctas { padding-top:36px; }
#ctas ul { margin:0px; padding:0px; }
li#judges-profile-cta { list-style:none; float:left; padding-right:25px; }
li#voting-process-cta { list-style:none; float:left; }
li#judges-profile-cta a { display:block; width:350px; height:123px; background:url(../images/ui/other-voting-half.jpg) no-repeat top left; text-indent:-5000px; }
li#voting-process-cta a { display:block; width:335px; height:123px; background:url(../images/ui/voting-process.jpg) no-repeat top left; text-indent:-5000px; }

/* nominee bio page */
#nominee-bio .this-months-nominee { border-bottom:solid 1px #a78451; padding:16px 0px 23px 0px; }
#nominee-bio .rollover { background-color:#fbf9f3; }
#nominee-bio .tmn-thumbnail, .main-box .tmn-thumbnail { border:2px solid #e8dab3; width:87px; height:87px; float:left; }
#nominee-bio .tmn-info  { float:left; clear:right; padding-left:9px; width:596px; font-size:12px; color:#774638; }
.main-box .tmn-info  { float:left; clear:right; padding-left:9px; width:576px !important; font-size:12px; color:#774638; }
#nominee-bio .tmn-info h4, .main-box .tmn-info h4 { font-size:12px; color:#2b0d08; font-weight:bold; }
#nominee-bio .tmn-info p, .main-box .tmn-info p { margin:0px; padding:0px; }
ul.tmn-options  { margin:0px; padding:16px 0px 0px 0px; }
.tmn-options li { list-style:none; margin:0px; padding:0px; float:left; }
.tmn-options li.tmn-back a { display:block; width:118px; height:8px; background:url(../images/ui/button-back-to-nominees.gif) no-repeat top left; text-indent:-5000px; margin-right:16px; }
.tmn-options li.tmn-vote a { display:block; width:147px; height:8px; background:url(../images/ui/button-vote-nominee.gif) no-repeat top left; text-indent:-5000px; }
.main-box .tmn-options li.tmn-back a { background:url(../images/ui/button-back-to-nominees-on-tan.gif) no-repeat !important; }
.main-box .tmn-options li.tmn-vote a { background:url(../images/ui/button-vote-nominee-on-tan.gif) no-repeat !important; }

/* voting overlay */
div.center-pop-panel { position:absolute; z-index:101; top:50%; left:50%; }
div.popup-message { min-height:50px;}

#thanks-popup { position:absolute; margin:-68px 0px 0px -171px; z-index:100; width:343px; height:137px; background:url(../images/ui/overlay-thanks-for-voting.gif) no-repeat top left; } 
#thanks-popup .profile-image { float:left; padding:38px 9px 0px 11px; }
#thanks-popup .desc .close-popup { float:right; margin-bottom:20px;  }
#thanks-popup .desc .close-popup a { color:#831e18; }
#thanks-popup .desc { float:left; width:227px; padding-top:5px; }
#thanks-popup .desc ul { margin:0px; padding:16px 0px 0px 0px; }
#thanks-popup .desc li { list-style:none; float:right; padding-left:6px; }
#thanks-popup .desc li a { display:block; width:21px; height:21px; text-indent:-5000px; }
#thanks-popup .desc li.share-vote-fb a { background:url(../images/ui/thanks-popup-icon-fb.jpg) no-repeat top left; }
#thanks-popup .desc li.share-vote-twitter a { background:url(../images/ui/thanks-popup-icon-twitter.jpg) no-repeat top left; }

#confirm-vote-popup { position:absolute; margin:-68px 0px 0px -171px; z-index:100; width:343px; height:137px; background:url(../images/ui/overlay-confirm-vote.gif) no-repeat top left; } 
#confirm-vote-popup .profile-image { float:left; padding:38px 9px 0px 11px; }
#confirm-vote-popup .desc .close-popup { float:right; margin-bottom:20px;  }
#confirm-vote-popup .desc .close-popup a { color:#831e18; }
#confirm-vote-popup .desc { float:left; width:227px; padding-top:5px; }
#confirm-vote-popup .desc ul { margin:0px; padding:16px 0px 0px 0px; }
#confirm-vote-popup .desc li { list-style:none; float:right; padding-left:6px; }
#confirm-vote-popup .desc li a { display:block; height:21px; text-indent:-5000px; }
#confirm-vote-popup .desc li.confirm-submit-button a { background:url(../images/ui/confirm-popup-submit-button.gif) no-repeat top left; width:129px; }
#confirm-vote-popup .desc li.confirm-cancel-button a { background:url(../images/ui/confirm-popup-cancel-button.gif) no-repeat top left; width:66px; }

.errorBox { position:relative; color:#F00; }

#error-popup { position:absolute; margin:-68px 0px 0px -171px; z-index:100; width:343px; height:137px; background:url(../images/ui/error-popup.gif) no-repeat top left; } 
#error-popup .desc .close-popup { float:right; margin-bottom:20px;  }
#error-popup .desc .close-popup a { color:#831e18; }
#error-popup .desc { float:left; width:323px; padding:5px 0px 0px 11px; padding-top:5px; }

#blackoverlay{ position:absolute; top:0%; left:0%; width:100%; height:100%; background-color: black; z-index:99; -moz-opacity: 0.8; opacity:.80;filter: alpha(opacity=80); }

/* world changers award winners page */
#world-changers-award-current { position:relative; width:710px; }
#world-changers-award-current #wca-profile-content { position:relative; width:690px; font-size:12px; color:#774638; }
#world-changers-award-current #wca-profile-content h4 { font-size:12px; color:#2b0d08; font-weight:bold; }
#world-changers-award-current #wca-profile-content #wca-profile-image { float:left; position:relative; margin-right:10px; }
#world-changers-award-current #wca-profile-content #wca-profile-image img { border:2px solid #e8dab3; width:198px; }
#world-changers-award-current #wca-profile-content div#wca-date { position:absolute; right:0; top:0; text-align:right; }
#world-changers-award-current #wca-profile-content a.button-recommend-honoree { float:right; display:block; text-indent:-5000px; width:176px; height:42px; margin-top:8px; background:url(../images/ui/button-recommend-honoree.gif) no-repeat top left; }
#world-changers-award-current #wca-profile-content a:hover.button-recommend-honoree { background-position:bottom; }
#world-changers-award-current .mc-box { width:710px; }
#world-changers-award-current .mc-box .left-edge { background:#f7f2df url(../images/ui/lc-left-edge.gif) repeat-y top left; }
#world-changers-award-current .mc-box .right-edge { background:url(../images/ui/lc-right-edge.gif) repeat-y top right; }
#world-changers-award-current .mc-box .bottom-edge { background:url(../images/ui/lc-bottom-edge.gif) repeat-x bottom left; }
#world-changers-award-current .mc-box .top-edge { background:url(../images/ui/lc-top-edge.gif) repeat-x top left; }
#world-changers-award-current .mc-box .top-left-corner { background:url(../images/ui/lc-top-left-corner.gif) no-repeat top left; }
#world-changers-award-current .mc-box .top-right-corner { background:url(../images/ui/lc-top-right-corner.gif) no-repeat top right; }
#world-changers-award-current .mc-box .bottom-left-corner { background:url(../images/ui/lc-bottom-left-corner.gif) no-repeat bottom left; }
#world-changers-award-current .mc-box .bottom-right-corner { background:url(../images/ui/lc-bottom-right-corner.gif) no-repeat bottom right; padding:10px; }
#wca-previous-winners { position:relative; padding-bottom:30px; }
#wca-previous-winners .world-changers-award-previous { padding-top:30px; width:710px; }
#wca-previous-winners .world-changers-award-previous .rollover { background-color:#fbf9f3; }
#wca-previous-winners .world-changers-award-previous .wcap-thumbnail { border:2px solid #e8dab3; width:87px; float:left; }
#wca-previous-winners .world-changers-award-previous .wcap-thumbnail img { width:87px; }
#wca-previous-winners .world-changers-award-previous .wcap-info { float:left; clear:right; padding-left:9px; width:600px; font-size:12px; color:#774638; }
#wca-previous-winners .world-changers-award-previous .wcap-info h4 { font-size:12px; color:#2b0d08; font-weight:bold; }
#wca-previous-winners .world-changers-award-previous .wcap-info p { margin:0px; padding:0px; }
#wca-previous-winners .world-changers-award-previous .wcap-info .blurb { position:relative; }
#wca-previous-winners .world-changers-award-previous .wcap-info .more { display:none; position:relative; }

/* nomindate world changer honoree page */
#nominate-form { padding-top:20px; }
#nominate-form .field-group { position:relative; padding-bottom:10px; }
#nominate-form .field-group .field-name { position:absolute; top:0; left:0; padding-top:5px; width:177px; text-align:right; }
#nominate-form .field-group .field { position:relative; left:187px; }
#nominate-form .field-group .field input { padding:4px; width:327px; border:1px solid #ebdcad; background-color:#f7f2df; }
#nominate-form a.button-recommend-honoree { display:block; text-indent:-5000px; width:176px; height:42px; background:url(../images/ui/button-recommend-honoree-on-white.gif) no-repeat top left; }
#nominate-form a:hover.button-recommend-honoree { background-position:bottom; }
#nominate-form a.button-submit { display:block; text-indent:-5000px; width:84px; height:33px; background:url(../images/ui/button-submit.gif) no-repeat top left; }
#nominate-form a:hover.button-submit { background-position:bottom; }