/*
Theme Name: Great Gorillas
Theme URI: http://www.greatgorillas.org
Version: 0.3
Description: The Gorilla Organisation
Author: Delete
Author URI: http://www.deletelondon.com
*/

/* ==== HOME ==== */

#home_content_wrapper {margin:0; background:url(../images/home/gorilla3.gif) top center no-repeat; width:557px; min-height:441px; z-index:3;}
#home_content {padding: 85px 30px 95px 270px; font: 11px Verdana, Arial, Helvetica, sans-serif;}

#choose_button {position:absolute;float:left;width:137px;height:138px;left: 405px;top: 355px;}
#choose_button a { float:left; display:block; background: transparent url(../images/home/choose_your_run.gif) top center no-repeat; width:137px; height:138px; text-indent:-1000px; overflow:hidden;}
#choose_button a:hover {background-position:-2px -2px;}

#home_flashbox {position:absolute; float:left; width: 248px; height:140px; left:7px; top:255px;}
#home_flashbox p {padding:0; margin:0; font-size:10px;}

#home_flashbox2 {position:absolute; float:left; width: 248px; height:140px; left:7px; top:255px;}
#home_flashbox2 p {padding:0; margin:0; font-size:10px;}

#sidebar_wrapper {float:right; width: 255px; margin:15px 0 0 0;}
#sidebar_content {width: 100%; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff900;}

#news_feed {background:url(../images/home/news_feed2.gif) top right no-repeat; width: 252px; height:289px; margin-bottom:20px;}
#feed_copy {padding: 40px 20px 0 20px;}
#feed_copy p {padding-bottom:0px;}

#feed_copy .hr {height: 1px;  background: url(../images/home/hr.gif) no-repeat center; width:210px; margin: 10px 0 10px 0px}
.hr hr {display: none;}

.feed_title {font-weight:bold;}
.feed_date { font-size:9px;}
.feed_excerpt { color:#FFFFFF;}
.feed_readmore { font-size:10px; padding-bottom:0px;}

.sideblock {padding: 5px 10px;margin-bottom: 20px;background-color: #F4F4F4;border: 1px solid #E9E9E9;}
.sideblock ul { }
.sideblock h3 { margin-top: 5px; font-size: 14px; color: #DC6737; font-weight: bold; }
#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }
#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }
#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}
#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }
#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}

#newsletter { float:right;width:252px; height:111px; background:url(../images/home/newsletter.gif) top center no-repeat;}

.about_friend {padding-left:55px; margin-bottom:25px;}
.event_friend {padding-left:50px; margin-bottom:15px;}
.news_friend {padding-left:60px; margin-bottom:15px;}
.city_friend {padding-left:18px; margin:25px 0;}

#register {padding:28px 0 0 15px;}
#subscribed { padding:15px 0; color: #474747; font-size:11px;}
#form_text {padding:10px 0 0 0;}
#form_text input {font-size:10px; border-top:2px solid #cdcdcd ; color:#474747; border-left:2px solid #cdcdcd ; color:#474747; height:18px; line-height:15px; width:150px; z-index:99;}
#form_submit {float: right; padding:2px 5px 0 0;}
#form_submit #sign_up input {display:block; background:url(../images/home/signup2.gif) top center no-repeat;  width:69px; height:36px; text-indent:-1000px; overflow:hidden; cursor:pointer;}
#form_submit #sign_up input:hover {background-position: 0px -36px; cursor:pointer;}
.sign_up_thanks { background-color:#fff403; color:#20590b;}

#sendtofriend {background: url(../images/home/friend-bg.gif) top center no-repeat; width:248px; height:100px; clear:both; position:relative; right:20px;}
#sendtofriend input {font-size:10px; border-top:2px solid #cdcdcd ; color:#474747; border-left:2px solid #cdcdcd ; color:#474747; height:18px; line-height:15px; width:150px; z-index:99;}

#friend_submit {width:48px; height:36px; position:absolute; right:12px; bottom:5px;}
#friend_submit #sendit input {display:block; background:url(../images/home/send-btn.gif) top center no-repeat;  width:48px; height:36px; text-indent:-1000px; overflow:hidden; cursor:pointer; border:none;}
#friend_submit #sendit input:hover {background-position: 0px 0px; cursor:pointer;}


#community { margin-top:100px; margin-bottom:-20px}

#youtube2 {padding-top:35px; display:inline; margin-left:20px}
#youtube2 a {background:url(../images/runs/youtube.jpg) center left no-repeat; height:27px; padding: 19px 0 0 40px; color:#395f37;}

#facebook2 {padding-top:10px;display:inline;  margin-left:20px}
#facebook2 a { background:url(../images/runs/facebook.jpg) center left no-repeat; height:26px; padding: 15px 0 0 40px; color:#395f37; }

#myspace2 {padding-top:10px;display:inline;  margin-left:20px}
#myspace2 a {display:inline; background:url(../images/runs/myspace.jpg) center left no-repeat; height:28px; padding: 15px 0 0 40px; color:#395f37;}

#flickr2 {padding-top:10px;display:inline;  margin-left:20px}
#flickr2 a { background:url(../images/gallery/assets/flickr.gif) center left no-repeat; height:23px; padding: 19px 0 0 40px; color:#395f37;}

#twitter2 {padding-top:10px;display:inline;  margin-left:20px}
#twitter2 a { background:url(../images/runs/twitter.jpg) center left no-repeat; height:24px; padding: 19px 10px 0 40px; color:#395f37;}

#community-share ul .share a{background:url(../images/all-pages/share-bt.gif) no-repeat scroll 0 0;display:block;height:18px;width:46px;text-indent:-1000px;}
#community-share ul .share a:hover{background:url(../images/all-pages/share-bt.gif) no-repeat scroll 0 -18px;display:block;}




/*======  BT SHARE  ==============*/

.btn_export{ width:231px; height:56px; background-image:url(../images/all-pages/share-bt.gif); cursor:pointer; margin-bottom:10px;}


.icon{ height:30px; width:150px; background-repeat: no-repeat; margin-bottom:3px;}
.icon img{ float:left;}
.icon a { color:#395f36 !important; display:block; float:left; margin-top:12px; margin-left:3px;}
.icon a:hover { text-decoration: underline !important; display:block; float:left; margin-top:12px; margin-left:5px;}
.btn_export .panel_export {background:url(../images/all-pages/panel.png) no-repeat; position:absolute; display:none; width:156px; height:120px; margin-top:48px;margin-left:7px;}
.btn_export .panel_export .container { margin-top:15px; margin-left:16px;}
.btn_export:hover .panel_export {display: block;}

/*===== Follow =========*/
.follow-com { background:url(../images/all-pages/bg-follow.gif) no-repeat; width:233px; height:81px;}
.follow-com .container {float:left; margin-top:37px;}






/* ==== ABOUT ==== */

.page_padder {margin-top:30px;}

#about_sidebar_wrapper {width: 306px;float: right; z-index:1;}
html>body #about_sidebar_wrapper {margin:0px 0 0 0;}
#about_sidebar_content {float: right;width: 100%;}

#about_content_wrapper {margin:0 0 0 0;}
html>body #about_content_wrapper {width: 514px;}
#about_content {width:100%; min-height:1281px;}

#contact {float:right; width:294px; height:212px;background: url(../images/about/contact.gif) top center no-repeat; margin-top:15px;}
#about_snapshots {float:right; width:280px; height:851px; }

#about_content p{color:#2d2d2d; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:7px 0 18px 20px;}
#about_content h5 {padding:0 0 0 20px;}
#about_content h2 {margin: 10px 0 0 20px;}

#about_content .hr {height: 3px;  background:url(../images/about/hr.gif) no-repeat center; width:450px; margin: 10px 0 20px 20px}
.hr hr {display: none;}
html>body #about_content .hr {width:503px;}

#contact #email {margin:131px 0 0 45px;position:relative;float:left;width:138px;height:24px;}
#contact #email a {position:relative; float:left;width:138px;height:24px; text-indent:-1000px; overflow:hidden;}
html>body #contact #email {margin:131px 0 0 88px;position:relative;float:left;width:138px;height:24px;}


/* ==== MAIN RUN PAGE ==== */

#run_content_wrapper {margin:0 0 0 0; width:555px;}
/*html>body #run_content_wrapper {width: 514px;}*/
#run_content {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#run_content p {padding:0 0 15px 15px;}
#run_content li {list-style-position:inside; font-weight:bold; color:#414141; padding-left:15px;}

#run_sidebar_wrapper {width: 217px;float: right; background: url(../images/runs/choose_your_run.jpg) top right no-repeat; height:498px; margin-right:20px;}
/*html>body #run_sidebar_wrapper {margin:0px 0 0 0;}*/
#run_sidebar_content {width: 100%; padding:80px 0;}
#run_sidebar_content a {color:#000000;}

#the_citys {padding-left:7px;}

#london a {display:block; background:url(../images/runs/side/london.gif); text-indent:-1000px; overflow:hidden; width:200px; height:101px;}
#london a:hover {background-position: 0 -101px;}
#ny a {display:block; background:url(../images/runs/side/ny.gif); text-indent:-1000px; overflow:hidden; width:200px; height:78px;}
#ny a:hover {background-position: 0 -78px;}
#amsterdam a {display:block; background:url(../images/runs/side/amsterdam.gif); text-indent:-1000px; overflow:hidden; width:200px; height:68px;}
#amsterdam a:hover {background-position: 0 -68px;}
#china a {display:block; background:url(../images/runs/side/china.gif); text-indent:-1000px; overflow:hidden; width:200px; height:74px;}
#china a:hover {background-position: 0 -74px;}
#sf a {display:block; background:url(../images/runs/side/sf.gif); text-indent:-1000px; overflow:hidden; width:200px; height:70px;}
#sf a:hover {background-position: 0 -70px;}

#ny_soon {display:block; background:url(../images/runs/side/ny_soon.gif); width:200px; height:78px;}
#amsterdam_soon {display:block; background:url(../images/runs/side/amsterdam_soon.gif); width:200px; height:68px;}
#china_soon {display:block; background:url(../images/runs/side/china_soon.gif); width:200px; height:74px;}
#sf_soon {display:block; background:url(../images/runs/side/sf_soon.gif); width:200px; height:70px}

#run_quote_box {background:url(../images/rounduppage/video_bg4.gif) top center no-repeat; width:514px; height:212px;}

#runs_quotes {background:url(../images/runs/sidebar_quote.png) top center no-repeat; width:224px; height:505px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#quotes {padding:90px 30px 0px 325px; color:#FFFFFF; text-align:justify;}
#quotes .name {color:#fff200; text-align:right;}

#run_flashbox {position:relative; float:left; width: 248px; height:140px; left:60px; top:44px;}
#run_flashbox p {padding:0; margin:0; font-size:10px;}

#sponsers {position:relative; float:left; top:110px;  left:30px; width:291px; height:61px; background:url(../images/runs/sponsers.jpg) top center no-repeat;} 
#go_ape {position:absolute; height:61px; width:85px;}
#go_ape a {display:block; width:90px; height:61px; text-indent:-1000px; overflow:hidden;}
#highland_spring {position:absolute; height:61px; width:90px; left:95px;}
#highland_spring a {display:block; width:90px; height:61px; text-indent:-1000px; overflow:hidden;}
#delete_sponser {position:absolute; height:61px; width:95px; left:195px;}
#delete_sponser a {display:block; width:90px; height:61px; text-indent:-1000px; overflow:hidden;}

/* ==== CITY SPECIFIC ==== */

.city_padder {margin-top:20px;}

#city_content_wrapper {margin:0 0 0 20px; width:520px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.london_header_new {background:url(/images/rounduppage/london2008.gif) no-repeat;margin:0;}
.london_header {background:url(/images/rounduppage/london2009.gif) no-repeat;}
.amsterdam_header {background:url(../images/runs/amsterdam.jpg) top center no-repeat;}
.new_york_header {background:url(../images/runs/new_york.jpg) top center no-repeat;}
.san_francisco_header {background:url(../images/runs/san_francisco.jpg) top center no-repeat;}
.china_header {background:url(../images/runs/china.jpg) top center no-repeat;}
/*html>body #run_content_wrapper {width: 514px;}*/
#city_content {width:100%;  padding:35px 0 0 0; min-height:600px;}
#city_content_round_up_page {width:100%;  padding:5px 0 0 0; min-height:600px;}
#city_content_wrapper .back { float:right; position: relative; right:35px; top:95px; display: none; }
#city_content_wrapper .back a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#city_content_wrapper .back a:hover { text-decoration:underline;}
#city_content p {padding-bottom:15px;}
#city_content ul {padding-bottom:15px;}
#city_content li {list-style:inside disc; padding-left:15px;}
#city_copy {padding:40px 70px 0 20px; color:#2d2d2d;}
#city_copy p {line-height:16px;}
#city_copy a { color:#5B9842 !important; text-decoration: none;}
#city_copy a:hover {text-decoration: underline;}
#city_copy_new {padding:0 50px 0 30px; color:#2d2d2d;}
#city_content_round_up_page p i {font-weight:normal !important; }

#register_london {float:left; position:absolute;}
#register_london a {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; background:url(../images/runs/cities/london.gif) top center no-repeat; width:161px; height:164px; text-indent:-1000px; overflow:hidden;}
html>body #register_london a {background:url(../images/runs/cities/london.png) top center no-repeat;}
#register_london a:hover {background-position:0 -164px;}

#register_china {float:left; position:absolute;}
#register_china a {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; background:url(../images/runs/cities/china.gif) top center no-repeat; width:161px; height:164px; text-indent:-1000px; overflow:hidden;}
html>body #register_china a {background:url(../images/runs/cities/china.png) top center no-repeat;}
#register_china a:hover {background-position:0 -164px;}

#register_amsterdam {float:left; position:absolute;}
#register_amsterdam a {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; background:url(../images/runs/cities/amsterdam.gif) top center no-repeat; width:161px; height:164px; text-indent:-1000px; overflow:hidden;}
html>body #register_amsterdam a {background:url(../images/runs/cities/amsterdam.png) top center no-repeat;}
#register_amsterdam a:hover {background-position:0 -164px;}

#register_new_york {float:left; position:absolute;}
#register_new_york a {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; background:url(../images/runs/cities/new_york.gif) top center no-repeat; width:161px; height:164px; text-indent:-1000px; overflow:hidden;}
html>body #register_new_york a {background:url(../images/runs/cities/new_york.png) top center no-repeat;}
#register_new_york a:hover {background-position:0 -164px;}

#register_san_francisco {float:left; position:absolute;}
#register_san_francisco a {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; background:url(../images/runs/cities/san_francisco.gif) top center no-repeat; width:161px; height:164px; text-indent:-1000px; overflow:hidden;}
html>body #register_san_francisco a {background:url(../images/runs/cities/san_francisco.png) top center no-repeat;}
#register_san_francisco a:hover {background-position:0 -164px;}

#city_sidebar_wrapper {width: 240px;float: right; z-index:1; margin:0 5px 0 0;}
/*html>body #run_sidebar_wrapper {margin:0px 0 0 0;}*/
#city_sidebar_content {float: right;width: 100%; margin:40px 0px 0 0px;}
#city_sidebar_content a {color:#000000;}
#snapshots_london {background:transparent url(../images/runs/cities/snapshots.jpg) no-repeat scroll right bottom;height:300px;margin:10px 0 0 0;}
#faq {width:252px; height:68px; margin-bottom:20px;}
#faq a {display:block; background: url(../images/runs/faq.jpg) top left no-repeat; height:68px; width:252px; text-indent:-1000px; overflow:hidden;}
#faq a:hover {background-position: 0px -68px;}
#fundraising {width: 248px; height:68px;}
#fundraising a {display:block; background: url(../images/runs/fundraising.jpg) top left no-repeat; height:68px; width:248px; text-indent:-1000px; overflow:hidden;}
#fundraising a:hover {background-position: 0px -68px;}

#back_to_city {width: 254px; height:75px;}
#back_to_city a {display:block; background: url(../images/fundraising/back_to_city.gif) top left no-repeat; height:75px; width:254px; text-indent:-1000px; overflow:hidden;}
#back_to_city a:hover {background-position: 0px -75px;}

#map {width:510px; height:412px; background:url(/images/rounduppage/map.gif) top center no-repeat; margin:45px 0 30px 10px;}
#map_content {padding:33px 0 0 7px;}

#follow_gorillas {background:url(../images/runs/follow_gorillas.gif) top left no-repeat; height:26px; margin-top:30px;}
#follow_gorillas a { font-size:11px; color:#4c8c33; text-decoration:none; border:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#follow_gorillas a:hover { text-decoration:underline;}
#youtube {padding-top:35px;}
#youtube a {display:block; background:url(../images/runs/youtube.jpg) center left no-repeat; height:27px; padding: 5px 0 0 45px;}
#facebook {padding-top:10px;}
#facebook a {display:block; background:url(../images/runs/facebook.jpg) center left no-repeat; height:26px; padding: 5px 0 0 45px;}
#myspace {padding-top:10px;}
#myspace a {display:block; background:url(../images/runs/myspace.jpg) center left no-repeat; height:28px; padding: 5px 0 0 45px;}
#flickr {padding-top:10px;}
#flickr a {display:block; background:url(../images/gallery/assets/flickr.gif) center left no-repeat; height:23px; padding: 9px 0 0 45px;}
#twitter {padding-top:10px;}
#twitter a {display:block; background:url(../images/runs/twitter.jpg) center left no-repeat; height:24px; padding: 9px 0 0 45px;}

/* ==== FAQ + FUNDRAISING ==== */

.faq {min-height:580px;}
.fundraising {min-height:580px;}
.faq_copy {margin-top:15px;}

.faq_postgroup {padding:0 0 15px 15px;}
.faq_postgroup .faq_title_header { margin-bottom:10px;}
.faq_postgroup .faq_number {color:#000000; font-weight:bold; background-color:#fff501; padding:5px 8px 5px 8px;}
.faq_postgroup .faq_title {color:#FFFFFF; font-weight:bold; background-color:#5b9842;  padding:5px 8px 5px 8px; line-height:23px;}
.faq_postgroup .post {padding:5px 0 0 0; color:#2d2d2d;}
.faq_postgroup .post p { padding: 0 0 20px 0;}
.faq_postgroup .post a { color:#5b9842; text-decoration:none }
.faq_postgroup .post a:hover { text-decoration:underline; }

/* ==== EVENTS ==== */

#events_content_wrapper {width:510px; margin:0 0 0 0;}
#events_content {font: 11px Verdana, Arial, Helvetica, sans-serif; min-height:700px; padding:0 0 0 5px;}

#events_content ul {padding-bottom:15px;}
#events_content li {list-style:inside disc; padding-left:15px;}

#events_sidebar_wrapper {width: 294px;float: right; z-index:1}
html>body #events_sidebar_wrapper {margin:0px 0 0 0;}
#events_sidebar_content {float: right;width: 100%;}

#events_snapshots {float:right; width:250px; height:261px; margin:15px 0 25px 0; }

/* #palm_tree {position:absolute; float:right; width:114px; height:139px; bottom:120px;} */

#other_events {background: url(../images/events/other_events.png) top left no-repeat; padding:60px 0 25px 0;}
#other_events p {margin-bottom:5px;}

.events_postgroup {margin-bottom:0px; padding-left:15px;}
.events_postgroup .title {margin: 0 0 3px 0; padding: 0;}
.events_postgroup .title em { padding:5px 0 2px 0; width:100%; font-size:18px;}

.events_postgroup .location {color:#FFFFFF;}
.events_postgroup .location .date span {color:#FFFFFF; background-color:#5b9842; padding:5px 30px 5px 5px;}
html>body .events_postgroup .location .date span{line-height:22px;}
.events_postgroup .post {padding:5px 0 0 0; color:#2d2d2d;}
.events_postgroup .post img {padding: 0 20px 10px 0; width:141px; position:relative;}
.events_postgroup .post p { padding: 0 0 20px 0;} 
.events_postgroup .post a { color:#5b9842; text-decoration:none }
.events_postgroup .post a:hover { text-decoration:underline; }
.events_postgroup .post span { font-weight:bold;}

.events_postgroup .post_single {padding:20px 0 0 0; color:#2d2d2d;}
.events_postgroup .post_single img { float:left; padding: 0 20px 10px 0; width:240px;}
.events_postgroup .post_single p { padding: 0 0 25px 0;} 
.events_postgroup .post_single a { color:#5b9842; text-decoration:none }
.events_postgroup .post_single a:hover { text-decoration:underline; }
.events_postgroup .post_single span { font-weight:bold;}

.events_postgroup .back {position:relative; float:right; bottom:18px;}
.events_postgroup .back span {background-color:#5b9842; padding:5px 5px 5px 5px; line-height:22px;  vertical-align:middle;}
.events_postgroup .back a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
.events_postgroup .back a:hover {text-decoration:underline;}

.events_postgroup .hr {height:14px; background:url(../images/events/hr.gif) no-repeat center; width:480px; margin:30px 0 5px 0;}
html>body .events_postgroup .hr {width:527px;}

.page_header { margin-bottom:25px;}

/* ==== NEWS ==== */

#news_content_wrapper {width:510px; margin:0 0 0 0;}
#news_content {font: 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 5px;}

#news_content ul {padding-bottom:15px;}
#news_content li {list-style:inside disc; padding-left:15px;}

#news_sidebar_wrapper {width: 294px;float: right; z-index:1;}
html>body #news_sidebar_wrapper {margin:0px 0 0 0;}
#news_sidebar_content {float: right;width: 100%; background:url(../images/news/archives.gif) top center no-repeat; padding:40px 0 0 0;}
#news_sidebar_content li {list-style-type:none; padding:0 0 0 50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5b9842; text-decoration:none; margin-bottom:10px;}

#email-archive {float: right;width: 100%; background:url(../images/news/email-archive.gif) top center no-repeat; padding:32px 0 0 0;}
#email-archive span {background:#5b9842; margin:0 0 5px 41px; color:#FFF; padding:5px;}
#email-archive ul {margin:15px 0;}
#email-archive li {list-style-type:none;}
#email-archive li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#5b9842; text-decoration:none;}
#email-archive li a:hover { text-decoration:underline;}

.linkcat li {list-style-type:none; padding:0 0 0 50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5b9842; text-decoration:none; margin-bottom:10px;}


.archive {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#5b9842; background-color:#fff501; position:absolute; top:1px; left:125px; padding:9px 5px 9px 5px;}

#news_sidebar_content li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#5b9842; text-decoration:none;}
#news_sidebar_content li a:hover { text-decoration:underline;}

/* ==== GALLERY ==== */

#gallery_content_wrapper {margin:0 0 0 0; width:560px;}
#gallery_content {font: 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 5px;}

#gallery_sidebar_wrapper {width: 220px;float: right;}
#gallery_sidebar_content {float: right;width: 100%; padding:40px 0 0 0;}

.gallery {float:left; width:185px; height:172px; background:url(../images/gallery/assets/thumb2.gif) no-repeat; margin:0px 0px 0 0; }
.gallery img {margin: 12px 0 0 15px; cursor: url(../images/gallery/assets/zoomin.cur), pointer; outline: none; width:155px; height:118px;}
.gallery a {cursor: url(../images/gallery/assets/zoomin.cur), pointer; outline: none;}
.gallery a:hover {cursor: url(../images/gallery/assets/zoomin.cur), pointer; outline: none;}

#more_images {background:url(../images/gallery/assets/more_images.gif) top left no-repeat; height:26px; margin-top:30px; position:relative; right:20px;}
#more_images a { font-size:11px; color:#4c8c33; text-decoration:none; border:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#more_images a:hover { text-decoration:underline;}

.london_header_new {background:url(/images/rounduppage/london2009-title.gif) no-repeat;margin:0 0 0 200px;}



/* ==== ROUND UP PAGE ==== */

#city_copy_new  p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin:0 0 0 12px;padding:0;}
#city_copy_new p span {color:#4c8c33;}
#city_copy_new #result {margin:10px 0 20px 0;}
#city_copy_new #facts {margin:50px 0 10px -15px;}
#city_copy_new #collage {margin:35px 0 30px -16px;}
#city_copy_new #collage2 {margin:40px 0 0 -20px;}
#city_copy_new #thanks {margin:0 0 35px 5px;}
#city_copy_new #sponsors {margin-bottom:10px; width:700px; margin-top:5px}

#city_copy_new #sponsors2 {width:700px; height:200px; margin-bottom:-40px; margin-top:-10px;}

#city_copy_new #sponsors2 img{vertical-align: middle; margin-right:15px}




#city_copy_new #sponsors img {vertical-align:middle;margin:0 10px 0 0;}
#city_copy_new img a{border:0;}

#city_copy_new #video {background:url(/images/rounduppage/video_bg2.gif) no-repeat;width:559px;height:151px;padding:43px 0 0 60px}

#city_sidebar_wrapper_new {width: 240px;float: right; z-index:1; height:392px;margin:0 30px 0 0;}
#city_sidebar_content_new {float: right;width: 100%; margin:40px 0px 0 0px;}
#city_sidebar_content_new a {color:#000000;}
#snapshots_london_new {background:url(/images/rounduppage/sidebar.gif) top left no-repeat; width:289px; height:851px;margin:40px 0 0 0px;}
#snapshots_london_new09{background:url(/images/rounduppage/sidebar09v2.gif) top left no-repeat; width:289px; height:1000px;margin:40px 0 0 0px;}


#otherruns {margin:20px 0 -23px 0;}
