/*NAV HACK
-------------------------*/
.sf-navbar a {font-size:10px !important;}

.c1 {background: #E93737}
.c2 {background: #7E1744}
.c3 {background: #521415}
.c4 {background: #C52227}
.c5 {background: #F36621}
.c6 {background: #FAA41B}
.c7 {background: #A6B939}
.c8 {background: #8A7F30}
.c9 {background: #008546}
.c10 {background: #12A0AA}
.c11 {background: #209CD2}
.c12 {background: #1F2152}

#catnav li {padding:5px;}
#catnav li.current {background-color:#FFDB8F;}
#catnav li:hover {background-color:#FFDB8F;}


/*#twitter-1 {background: url(/2010/theme/images/1-red.gif)}
#twitter-2 {background: url(/2010/theme/images/2-purple.gif)}
#twitter-3 {background: url(/2010/theme/images/3-maroon.gif)}
#twitter-4 {background: url(/2010/theme/images/4-coral.gif)}
#twitter-5 {background: url(/2010/theme/images/5-orange.gif)}
#twitter-6 {background: url(/2010/theme/images/6-yellow.gif)}
#twitter-7 {background: url(/2010/theme/images/7-green.gif)}
#twitter-8 {background: url(/2010/theme/images/8-mud.gif)}
#twitter-9 {background: url(/2010/theme/images/9-forest.gif)}
#twitter-10 {background: url(/2010/theme/images/10-teal.gif)}
#twitter-11 {background: url(/2010/theme/images/11-blue.gif)}
#twitter-12 {background: url(/2010/theme/images/12-royal.gif)}
*/
/* standard backgrounds */

.wc #main {background-color:none;}

.wc #main .curvy {background-color:transparent;}
.wc #sidebar {}
.wc #sidebar .curvy  {background-color:transparent}

.curvy {background-color: transparent !important;}

/* standard typography */

#main h1, #main h2, #main h3, #main h4 {padding:0; color:#444;}

.wc #sidebar h2 {margin-bottom:0; font-size:26px; font-weight:bold; padding-left:0; margin-left:-1px; letter-spacing:-1px; color:white; text-transform:uppercase;}

.wc #main .photo {margin-right:5px;}
.wc #main .photo img {border:5px solid #CCC;}

.wc .smalltext {font-size:11px !important; color:#666 !important;}

#main ol {list-style:decimal; padding-left:30px; }

/* white cut out effect */

.wc #sidebar .generic-inner {background:white; padding:8px; margin-top:-7px; margin-bottom:10px;}
.wc #main .generic-inner {background:white; padding:10px; margin-bottom:10px; padding-top:0px !important;}

.defining_moments li{
   list-style:circle; margin-left:30px;
}

.wc #sidebar #catnav {background:white; padding:8px; margin-top:-6px; margin-bottom:10px;}

.wc #itinerary_small {}
.wc #tablink {}

/*nav 2 */

/*#nav2 {margin-top:5px; padding:5px 0px; margin-bottom:10px; background:#F26321;}
#nav2 ul {margin-bottom:0;}
#nav2 ul li {float:left; text-transform:uppercase; font-size:15px; margin-bottom:0; color:white;}
#nav2 ul li a {text-decoration:none; color:white; border-left:1px solid white; padding-right:8px; padding-left:8px;}
#nav2 ul li:first-child a {border-left:none !important;}
#nav2 ul li.first a {border-left:none !important;} /* for ie6 */*/

/* DROP DOWN */
/*#nav2 li#nav-more a {display:block; width:60px;}
#nav2 li#nav-more li {width:120px; }
#nav2 li#nav-more li a {display:block; width:100px; border-left:none !important; font-size:12px;}
#nav2 li#nav-more li a:hover {text-decoration:underline;}

#nav2 ul li ul {position: absolute; width: 120px; left: -999em; background:#F26321; z-index:100; clear:both;}
#nav2 ul li:hover ul {left: auto;}

#nav2 ul li:hover ul, #nav2 ul li.sfhover ul {left: auto;} 
#nav2 ul li:hover, #na2 ul li.hover {position: static; background:#F26321;}*/

.wc #main td {font-size:12px;}

/* FRONT PAGE
----------------------------------*/
#finaldraw {background:url(/2010/theme/images/draw.jpg) no-repeat; width:632px; height:315px;}
#finaldraw .inner {width:250px;float:right;}
#finaldraw ul {list-style:disc !important;}
#finaldraw ul li {font-size:12px;list-style:disc !important; color:#000;font-weight:bold;}
#finaldraw ul li a {}

/* WORLD CUP BOXES */

.wcbox {}
.wcbox h2 {text-transform:uppercase; text-align:left; color:white; font-size:20px; letter-spacing:-1px; padding-top:5px;}
.wcbox h2 a {color:white; text-decoration:none !important;}
.wcbox h2 a:hover {color:yellow;}
.wcbox-inner {background:white; padding:5px; min-height:155px;}


/* STRIP 1 */

/* top promo box */

#wc-promobox {background:url(/2010/theme/images/rainbow-2.jpg) bottom right;}

#standalonecaption p {margin-bottom:10px; font-size:11px;}
#standalonecaption a {} 
.gallerylink {background:white; padding:5px;}




/* countdown and faqs*/
.wc #fp-countdown {background:#003986; margin-bottom:10px;}
.wc #fp-countdown .inner {padding:0 !important; padding-top:10px !important;}
.wc #fp-countdown #cd {background: url(/2010/theme/images/2010counter-2.jpg); margin-bottom:0;}


/*Competition box*/
#compbox {background:url(/2010/theme/images/3-maroon.gif) top left;}
#compbox .wcbox-inner {background:white url(/2010/theme/images/plane.jpg) no-repeat bottom right;}


/* STRIP 2 */

/* Blog promo*/

#blogbox {background:url(/2010/theme/images/1-red.gif) top left;}
#blogbox .wcbox-inner {background:white url(/2010/theme/images/bgicon01.jpg) no-repeat bottom right;}
/*maroon
red
red-2
orange
purple */

/* Video promo */

#videobox {background:url(/2010/theme/images/2-purple.gif) top left;}
#videobox .wcbox-inner {background:none;}
#videobox .wcbox-inner p {padding:2px; margin-bottom:0; text-align:center; font-weight:bold;}
#videobox .wcbox-inner p a {color:white;}
.vidthumb-holder {margin-bottom:10px; text-align:center;}
.vidthumb {float:left; width:128px;}
.vidthumb a {color:white;}
.vidthumb img {border:1px solid #CCC;}
.first {margin-right:16px;}


/* Subscribe box */

#wc-home #subscribebox {background:url(/2010/theme/images/3-maroon.gif) top left;}
#subscribebox label {font-size:12px; margin-bottom:5px; font-weight:bold;}/*display:block;*/ 
#subscribebox input {margin-bottom:5px;}

#subscribebox table {width:268px;}

/*#subscribebox #subscribe-name {width:100%;}
#subscribebox #subscribe-name input {width:258px;}

#subscribebox #subscribe-email {width:130px;}
#subscribebox #subscribe-email input {width:122px;}

#subscribebox #subscribe-mobile {width:130px;}
#subscribebox #subscribe-mobile input {width:122px;}
*/
/*faqsbox*/
#faqsbox {background:url(/2010/theme/images/faq.jpg) top left; height:150px;}
#faqsboxlink {display:block; width:300px; height:50px;}

#faqsbox ul {padding-top:0px; padding-left:3px; margin-bottom:0;}
#faqsbox ul li {margin-bottom:5px; color:white; font-size:12px;}
#faqsbox ul li a {color:white; font-size:12px;}


/* STRIP 3 */


/* ITB comp box*/
#fp-itb {background:  url(/2010/theme/images/itb-2010.jpg) top left; height:225px; width:306px;}
#fp-itb {background-color:#AFE0E7;}
#fp-itb h2 a:hover {color:#000 !important;}

/*rugbyFEST*/
.rugbyfest .curvy3 {position:relative;}
.rugbyfest .map {display:block; height:25px; width:200px;background:url(/visitors/theme/images/MAP.jpg);position:absolute;top:10px;left:0px;}
.rugbyfest a {outline:none !important;}
.rugbyfest .marginleft {margin:-9999px;}


/* News box */

#newsbox {background:url(/2010/theme/images/4-coral.gif) top left;}
#newsbox .wcbox-inner {background:white url(/2010/theme/images/bgicon02.jpg) no-repeat bottom right;}

/* twitter box */

#wc-twitterbox {background:url(/2010/theme/images/5-orange.gif) top left;}
#wc-twitterbox.generic {background:none !important;}
#wc-twitterbox h2 {color:white; text-transform:uppercase;}

#wc-twitterbox #mq_scrollup {position: relative; overflow: hidden; height: 140px; width: 258px;}
#wc-twitterbox .mq_headline {position: absolute; top: 210px; left: 0px; height: 140px; width:258px; font-size:11px;}

.tweet-pic {float:left; margin-right:5px;}
.tweet-text {font-size:1.2em; line-height:1.4em;  margin-left:60px;}

/* Events Box */
#eventsbox {background: url(/2010/theme/images/6-yellow.gif)}
#eventsbox .wcbox-inner {background:white url(/2010/theme/images/bgicon08.jpg) no-repeat bottom right;}

/* Google Map box*/

#mapsbox {background:url(/2010/theme/images/7-green.gif) top left;}
#mapsbox .wcbox-inner {background:white url(/2010/theme/images/bgicon05.jpg) no-repeat bottom right;}

/* Cape Town at a glance box*/

#glancebox {background:url(/2010/theme/images/8-mud.gif) top left;}
#glancebox .wcbox-inner {background:white url(/2010/theme/images/bgicon06.jpg) no-repeat bottom right;}


/* What's on box */

#whatsonbox {background:url(/2010/theme/images/9-forest.gif) top left;}
#whatsonbox .wcbox-inner {background:white url(/2010/theme/images/bgicon07.jpg) no-repeat bottom right;}

 
/* Member zone box */

#memberszonebox {background:url(/2010/theme/images/orange.jpg) top left;}




/* Contact Us */

/*#fp-contactuslink {background: url(/2010/theme/images/contact-us.jpg) no-repeat; display:block; width:584px; height:18px; margin-bottom:10px;}
#fp-contactuslink:hover {background-position: 0-18px;}
*/
#fp-enquiries-button {background: url(/2010/theme/images/enquiries-button.jpg) no-repeat; display:block; width:304px; height:140px; margin-bottom:10px;}


/*#fp-enquiries-button:hover {background-position: 0-18px;}
*/

.wc #socialmessageholder {background:url(/2010/theme/images/network.jpg) no-repeat !important;}
.wc #socialmessageholder div.sminner {padding-left:345px;}
/* GENERAL CONTENT SECTIONS 
------------------------------*/

/* content header */

.content-header {background:#0B94BF; margin-bottom:10px; color:white; font-size:18px; text-transform:uppercase;}

/* wc guide */


.wc-guide #main h1 {font-size:32px; margin-bottom:0; font-weight:bold;}
.wc-guide #main h2 {margin-bottom:20px; border-bottom:1px solid #CCC; border-top:1px solid #CCC; color:#07637F; padding:5px 0px; }
.wc-guide #main h3 {color:#111; text-transform:none !important; font-size:15px; font-weight:bold;}
.wc-guide #main h4 {color:#111; font-style:oblique;}

#guide-content {background: #B6E3E9;}
/*#guide-content h1 {text-indent:-9999px; height:1px; float:left;}*/
#guide-content .inner {padding-top:240px; }

.events-and-schedules #guide-content {background: #B6E3E9 url(/2010/theme/images/bg-events.jpg) no-repeat; }
.getting-around #guide-content {background: #B6E3E9 url(/2010/theme/images/bg-around.jpg) no-repeat; }
.entertainment #guide-content {background: #B6E3E9 url(/2010/theme/images/bg-entertainment.jpg) no-repeat; }
.see-and-do-guide #guide-content {background: #B6E3E9 url(/2010/theme/images/bg-see.jpg) no-repeat; }
.faq #guide-content {background: #B6E3E9 url(/2010/theme/images/bg-faq.jpg) no-repeat; }
.fan-zone #guide-content {background: #B6E3E9 url(/2010/theme/images/bg-fan-zone.jpg) no-repeat; }


/* menu */

.wc #catnav li {border-bottom:1px solid #CCC; text-transform:uppercase;}
.wc #catnav li.current {background:#AFECFF}
.wc #catnav li:hover {background:#AFECFF}
.wc #catnav li a {text-decoration:none;}
.wc #catnav li a:visited {color:#47638A;}


/* VIDEOS SECTION 
-----------------------*/

/* front page boxes */

#wc-video .wcbox h2 a {color:#531516; font-weight:bold;}
#wc-video .wcbox h2 a:hover {text-decoration:underline;}

.video-in-tv {position:absolute; top:140px; right:185px;}

#video-featured {background: #531516 url(/2010/theme/images/bg-tv.jpg) no-repeat;}
#video-featured .inner {height:460px;}
#video-featured .vid-description {font-size:1.2em; color:white;}
#video-featured .vid-description a {color:white;}

#video-mostrecent {background:#A6DDE4 top left;}
#video-mostpopular {background:#A6DDE4 top left;}
#video-mostcommented {background:#A6DDE4 top left;}

.video_container {
	float:left; margin-right:10px; width:306px;
}

.wc object {margin-bottom:10px;}

/* video submissions */

#videosubmissionbox {background:#A6DDE4  url(/2010/theme/images/bg-video-login.jpg) no-repeat;}
#videosubmissionbox.threecol {background:#B8E4EB  url(/2010/theme/images/bg-video-submit.jpg) no-repeat;}

#videosubmissionbox .inner {}
#videosubmissionbox .curvy {padding-top:88px; background-color:transparent; min-height:393px;}
#videosubmissionbox .wcbox-inner {padding:10px;}

#videosubmissionbox label {display:block; font-size:14px; color:#333; margin-bottom:5px; font-weight:normal; }
#videosubmissionbox input {margin-bottom:10px;}
#videosubmissionbox input.textbox {border:1px solid #666;}

#videosubmissionbox textarea {font-size:16px; width:100%; margin-right:0; border:1px solid #666; margin-bottom:10px; height:100px;}

#videosubmissionbox #title {font-size:16px; width:266px;}

#videosubmissionbox p {font-size:14px; color:#333}
#videosubmissionbox .field-instructions {font-size:12px; color:#AAA; margin-top:5px; display:block;}

#videosubmissionbox .video-submission-steps {background: url(/2010/theme/images/video-steps.jpg) no-repeat; height:22px; width:120px; margin-left:796px;}
#videosubmissionbox #step1.video-submission-steps {background-position:24px 0;}
#videosubmissionbox #step2.video-submission-steps {background-position:24px -22px ;}
#videosubmissionbox #step3.video-submission-steps {background-position:24px -44px;}

#videosubmissionbox .video-submission-steps {text-indent:-9999px; margin-bottom:0;}

/* video directory */

#wc-video-directory #main {background: #A6DDE4 url(/2010/theme/images/bg-direct.jpg) no-repeat;}
#wc-video-directory #main .inner {padding-top:200px;}



/* standard nav */
#wc-video-directory .standardnav {list-style:none !important; margin-left:0 !important; margin-bottom:20px; font-size:24px; text-transform:lowercase; margin-right:20px; }
#wc-video-directory .standardnav li {float:left; margin-right:10px; margin-bottom:0;}
#wc-video-directory .standardnav li a {display:block; padding-left:60px; display:block; height:50px; margin-right:20px; line-height:40px; width:244px;}
#wc-video-directory .standardnav li a.current {color:#EF8201; background-position:0 -50px !important;}
#wc-video-directory .standardnav li a:hover {color:#EF8201; background-position:0 -50px !important;}

#wc-video-directory .standardnav li a#nav-latest {background:url(/2010/theme/images/icon-latest-large.png) no-repeat; width:80px;}
#wc-video-directory .standardnav li a#nav-mostpopular {background:url(/2010/theme/images/icon-views-large.png) no-repeat; width:80px;}
#wc-video-directory .standardnav li a#nav-mostcomments {background:url(/2010/theme/images/icon-comments-large.png) no-repeat; width:220px;}




.vd-listing {margin-bottom:10px; color:white;}
.vd-listing a {color:white;}
.left {margin-right:20px;}
.vd-listing .inner {padding-top:0 !important;}

.alt {background-color:#fff;}
.commentbox {padding: 10px; border-bottom: 1px solid #777; margin-bottom: 10px;}

.vd-listing {float:left; width:448px;}
.vd-listing .vd-image {float:left; margin-right:10px; margin-top:8px; width:120px;}

.vd-listing .vd-rating {float:right; font-size:36px; color:white; padding-top:10px; display:block; width:30px; height:50px; }

.vd-description {margin-left:130px; padding:5px; margin-right:60px;}
.vd-description h2 {font-size:14px;}
.vd-description h2 a {font-size:14px; font-weight:bold;}
.vd-description .submittedby {font-weight:bold;}
.vd-descriptiontext p {}
.submittedby {display:block; font-size:12px; margin-bottom:5px; }

.wc-video .icon {display:block; width:25px; height:25px; float:left; margin-right:5px; padding-top:25px; font-size:13px; text-align:center; text-decoration:none !important;}
.wc-video .comments {background:url(/2010/theme/images/icon-comments.png) no-repeat 0 3px;}
.wc-video .comments:hover {background-position:-25px 3px; color:#F36621;}
.wc-video .views {background:url(/2010/theme/images/icon-views.png) no-repeat; }
.wc-video .views:hover {background-position:-25px 0px; color:#F36621;}

#wc-video-entry .comments {background-position:-25px 3px; color:#F36621;}
#wc-video-entry .views {background-position:-25px 0px; color:#F36621;}


/*video entry page */

.wc-video #video-entry {background: #A6DDE4 url(/2010/theme/images/bg-video-entry.jpg) no-repeat; margin-bottom:10px;}
.wc-video #video-entry .inner {padding-top:180px;}
.wc-video #videocomments {background: url(/2010/theme/images/6-yellow.jpg);}

.wc-video #videocomments h2, .wc-video #videocomments h3 {color:white;}

.wc-video #video-entry .video-description p {font-weight:bold;}


/* sidebar video highlights */

.vhighlights-item {margin-bottom:10px; border-bottom:1px solid #CCC;}


.vhighlights-title {width:195px; float:left; font-size:16px; padding-top:10px; padding-left:5px; line-height:1.3em;}




/* BLOG 
--------------------*/



.wc-blog .twocol {width:652px;}
.wc-blog .onecol {width:286px;}
.wc #main .twothirds img {border:none !important;}

#wc-blog-index  #main {background: #B6E3E9 url(/2010/theme/images/bg-blog.jpg) no-repeat; }
#wc-blog-index  #main .inner {padding-top:240px;}

#wc-blog-entry .blogitem {background: #B6E3E9 url(/2010/theme/images/bg-blog.jpg) no-repeat; margin-bottom:10px;}
#wc-blog-entry .blogitem .inner {padding-top:240px;}

.wc-blog #main h1 {text-decoration:none; color:#333;}

.wc-blog .blogheader h1 {text-transform:uppercase;}
.wc-blog .blogheader a {text-decoration:none; color:#333;}
.wc-blog .blogheader a:hover {text-decoration:none; color:#444;}
.wc-blog .blogheader {background:transparent; padding:0;}
.wc-blog .blogheader .date {color:#CCC;}

.wc-blog #main h1 {font-size:32px;}

.wc-blog #blogcomments .inner {padding-top:10px !important;}

.blogheader-avatar {float:right; margin-left:10px;}

.wc-blog #blogcomments {background: url(/2010/theme/images/6-yellow.jpg);}

.wc-blog #promoboxes img {border:2px solid white;}

/*flickr feed */

.wc #flickrfeed ul li {margin:4px;}

/* twitter box */

.wc-blog #mq_scrollup {
	position: relative;
	overflow: hidden;
	height: 100px;
	width: 250px;
}
	
.wc-blog .mq_headline {
position: absolute;
top: 210px;
left: 0px;
height: 120px;
width:250px;
font-size:10px;
}
.wc-blog #twitter-feed {width:100%;}
.wc-blog .tweet-pic {float:left; margin-right:5px;}
.wc-blog .tweet-text {font-size:1.2em; line-height:1.4em;}



/* ACCOMMODATION
--------------------------*/
.wc-accommodation #main {background: #B6E3E9 url(/2010/theme/images/bg-accommodation.jpg) no-repeat; }
.wc-accommodation #main .inner {padding-top:240px;}

/*#wc-accommodation #main h1 {background-color:#fff;padding:0 0 0 10px;font-size:32px;font-weight:bold;display:none;}*/
#wc-accommodation-entry #main h1 {color:black;}

.wc-accommodation #accommodation-intro {margin-bottom:10px;}

.wc-accommodation #main .accommodation-details {margin-bottom:10px; background:white; padding:5px;}
.wc-accommodation #main .accommodation-details h2 a {color:black; text-decoration:none;}
.wc-accommodation #main .accommodation-details h2 a:hover {text-decoration:underline;}

.wc-accommodation #accommodation-featureimage {float:right; margin-left:10px;}

.wc-accommodation ul#accommodation-photos {list-style:none; margin-left:-14px;}
.wc-accommodation ul#accommodation-photos li {float:left; list-style:none;}
.wc-accommodation ul#accommodation-photos li a {display:block;margin-left:14px; border:6px solid white; background-color: #000;}
.wc-accommodation ul#accommodation-photos li a:hover {border:6px solid #D60025;}


.wc-accommodation #main h1 {}
.wc-accommodation #main h2 {}
.wc-accommodation #main h3 {}

.wc-accommodation #sidebar h2 {}
.wc-accommodation #sidebar h3 {color:#111;}

.wc-accommodation .searchcontrol {margin-bottom:10px;}
.wc-accommodation #region-suburb select {width:150px; height:120px;}
.wc-accommodation #region-outoftown select {width:150px; height:120px;}

.wc-accommodation #searchparms {}

.wc-accommodation #sidebar label {font-size:1.2em; margin-left:5px;}
.wc-accommodation .searchresults-metadata {background:#55A9CE; padding:5px; margin-bottom:10px;}


/* TWITTER PAGE */

#wc-twittermap .onecol {margin-right:10px;}
#wc-twittermap #mq_scrollup {position: relative; overflow: hidden; height: 140px; width: 258px;}
#wc-twittermap .mq_headline {position: absolute; top: 210px; left: 0px; height: 140px; width:258px; font-size:11px;}

#wc-twittermap .wcbox {margin-bottom:10px;}
#wc-twittermap .wcbox h2 {color:white;}
#wc-twittermap #main {background: #B6E3E9 url(/2010/theme/images/bg-twitter.jpg) no-repeat;}
#wc-twittermap #main .inner {padding-top:240px;}
#wc-twittermap #main .wcbox .inner {padding-top:0;}

#twitter-1 {background: url(/2010/theme/images/1-red.gif)}
#twitter-2 {background: url(/2010/theme/images/2-purple.gif)}
#twitter-3 {background: url(/2010/theme/images/3-maroon.gif)}
#twitter-4 {background: url(/2010/theme/images/4-coral.gif)}
#twitter-5 {background: url(/2010/theme/images/5-orange.gif)}
#twitter-6 {background: url(/2010/theme/images/6-yellow.gif)}
#twitter-7 {background: url(/2010/theme/images/7-green.gif)}
#twitter-8 {background: url(/2010/theme/images/8-mud.gif)}
#twitter-9 {background: url(/2010/theme/images/9-forest.gif)}
#twitter-10 {background: url(/2010/theme/images/10-teal.gif)}
#twitter-11 {background: url(/2010/theme/images/11-blue.gif)}
#twitter-12 {background: url(/2010/theme/images/12-royal.gif)}

.carousel-holder {background:white; margin:10px 10px 0px 10px;}
.carousel {height:125px; display:block; float:left; background:white;}

.carousel-prev {height:125px; display:block; float:left; width:32px; background: url(http://thebetourism.co.za/global/globaltheme/images/prev-horizontal-e.png) no-repeat left center; margin-right:18px;}
.carousel-next {height:125px; display:block; float:left; width:32px; background: url(http://thebetourism.co.za/global/globaltheme/images/next-horizontal-e.png) no-repeat right center;}
.carousel ul li {margin-right:22px;}

#twitter-capetown {background: #B6E3E9 url(/2010/theme/images/bg-cape-twitter.jpg) no-repeat;}
#twitter-capetown .inner {padding-top:120px;}

/* Plugins */

#sidebar-video .first {margin-right:10px;}
#sidebar-video .vidthumb a {color:black;}

 
/* ATTRACTIONS */

#wc-attractions-index #main {background: #B6E3E9 url(/2010/theme/images/bg-100.jpg) no-repeat;}
#wc-attractions-index #main .inner {padding-top:240px;}

#wc-attractions-entry #main {background: #B6E3E9 url(/2010/theme/images/bg-100.jpg) no-repeat;}
#wc-attractions-entry #main .inner {padding-top:240px;}


#wc-attractions-index #contact_form_top100feedback textarea {width:90%;}


#wc-attractions-index .halfcol {width:128px; margin-right:10px;}
.wc-attractions #googlesearchbar {background:none;}
.wc #main #top100list h3 {}

/* FAN MAP */
#wc-fanmap #main {background: url(/2010/theme/images/bg-fanmap.jpg); height:650px;}

#map-container {padding-top:115px; padding-left:102px;}


/* WHAT'S ON */

.wc-whats-on #main {background: #B6E3E9 url(/2010/theme/images/bg-whats.jpg) no-repeat;}
.wc-whats-on #main .inner {padding-top:240px;}

.wc-whats-on #daterange {background:none; border-bottom:1px solid #CCC; border-top:1px solid #CCC;}

/*#wc-whats-on-serp #main {background: url(/2010/theme/images/11-blue.gif);}
*/

/* MEMBER'S ZONE */


.member-zone #guide-content {background: #B6E3E9 url(/2010/theme/images/bg-member.jpg) no-repeat;}


/* DON'T MISS BUTTONS */

#button-soccer101 {display:block; width:258px; height:90px; background: #B6E3E9 url(/2010/theme/images/fan-button.jpg) no-repeat; outline:none;}
#button-soccer101:hover {background-position:0 -90px;}
#button-capetownglance {display:block; width:258px; height:90px; background: #B6E3E9 url(/2010/theme/images/glance-button.jpg) no-repeat; outline:none;}
#button-capetownglance:hover {background-position:0 -90px;}

#button-confed {display:block; width:200px; height:50px; background: #B6E3E9 url(/2010/theme/images/button-confed.jpg) no-repeat; outline:none;}
#button-confed:hover {background-position:0 -50px;}



/* CONTENT */

table.schedule {border:none;}
table.schedule {background:#ddf2ff url(/2010/theme/images/table-bg.jpg) no-repeat bottom right; border:2px solid #fff; width:100%; border-collapse:collapse;}
table.schedule th, table.schedule td {text-align:left; padding:10px; font-size:12px;}

table.schedule th {background:#0b93be;  color:white}
table.schedule td {border-bottom:1px solid white;}

#fullschedule {border:2px solid white; border-collapse: collapse; background: #ddf2ff;}
#fullschedule td {font-size:12px; padding:6px;}
#fullschedule td.date {width: 100px;}
#fullschedule td.match {width: 80px;}
#fullschedule td.time {width: 50px;}
#fullschedule td.location {}
#fullschedule tr.first {background-color:#0b93be; color:white; background:url(/2010/theme/images/11-blue.jpg) no-repeat;}
#fullschedule tr.cpt {background: yellow;}
#fullschedule tr.cpt td.location {background: yellow url(/2010/theme/images/table-bg-cell.jpg) no-repeat right;}

/* ACCOMMODATION BOOKING */

#booking2010 p {font-weight:bold;}
#booking2010 em {font-weight:normal;}
#booking2010 textarea {width:300px; height:100px;}
#booking2010 input {width:200px;}
#booking2010 input.submit {width:100px;}

#wc-enquiries #main {background: #B6E3E9 url(/2010/theme/images/bg-booking.jpg) no-repeat;}
#wc-enquiries #main .inner {padding-top:240px;}

#fp2010-contact {display:block; width:632px; height:115px; background: #EFEFEF url(/2010/theme/images/enquire.jpg);}
#fp2010-contact:hover {background-position:0 -115px;}

/* SEARCH BOX */
/*override styles*/
#site-search {overflow: hidden;}

#site-search .inner {padding:10px 10px 3px;}

.search-inner {border-color: white;}
.search-input {color: #651a39; width: 535px;}
#site-search .top-searches a {color: white; margin-bottom: 7px;}

#search h1 {margin-top: 12px;}



/* COMPETITIONS PAGE */

#wc-competition #main {background: #B6E3E9 url(/2010/theme/images/bg-competitions.jpg) no-repeat;}
#wc-competition #main .inner {padding-top:240px;}

/*ITB*/
#wc-competition.itb #main {background: #B6E3E9 url(/2010/theme/images/header-itb.jpg) no-repeat;}

/* GALLERY PAGE */

.wc-gallery #main {background: #B6E3E9 url(/2010/theme/images/bg-gallery.jpg) no-repeat;}
.wc-gallery #main .inner {padding-top:240px;}

.wc #gallery-albumview h2 a {}
.wc #gallery-albumview h2 {}

.wc #gallery-albumview ul {list-style:none; margin-left:0;}

.wc #gallery-albumview li {float:left; list-style:none; width:182px; margin-right:10px;}
.wc #gallery-albumview li a {display:block; border:2px solid white; margin-left:0;}
.wc #gallery-albumview li a:hover {border:2px solid #8B8F08;}

.wc #gallery-catdescription {}
.wc #gallery-catdescription p {text-align:center; font-style:oblique;}

.wc #caption {width:600px; margin: 0 auto;}

#gallery-fullview {margin-bottom:10px;}
#gallery-comments {}

/* GUIDE GALLERY */

.wc-guide #gallery-albumview li {height:172px;}
.wc-guide #gallery-albumview li p {font-size:10px; padding-left:2px;}

/*flickr feed */
#attractions-entry h2.flickr {background:#EF8203 url(/visitors/theme/images/logo_flickr-trans.png) no-repeat 2px 3px; padding-left:30px;}

#flickrfeed {}
#flickrfeed ul {margin-left:0;}
#flickrfeed ul li {float:left; list-style-type:none; margin:5px;}
#flickrfeed ul li a img {border:2px solid #ffd883;}
#flickrfeed ul li a:hover img {border:2px solid red !important;}

/* SIDEBAR PHOTO GALLERY
-------------------*/

#sidebargallery {}
#sidebargallery ul {margin-left:0;}
#sidebargallery ul li {float:left; list-style-type:none; margin:5px;}
#sidebargallery ul li a img {border:2px solid #ffd883;}
#sidebargallery ul li a:hover img {border:2px solid red !important;}

#picture_gallery ul li {
    float: left ;
    list-style-type: none ;
    margin: 5px;
}



/*GREEN GOAL*/

.green-goal #guide-content {background:#B6E3E9 url(/2010/theme/images/header-green-goal.jpg) no-repeat}

/*CAPETOWN STADIUM*/
.ct-stadium #guide-content {background:#B6E3E9 url(/2010/theme/images/header-capetownstadium.jpg) no-repeat}

/*LLL*/

.local #guide-content {background:#B6E3E9 url(/2010/theme/images/header-louder.jpg) no-repeat}

/* Formspring */

.fsForm .fsLabel {margin-bottom:5px;}
.fsForm .fsOptionLabel {margin-left:5px;}

/* SIDEBAR */
#sidebar #promoSlide,
#sidebar .slideItem,
#sidebar .slideItem .slideCaption {width:266px;}

/* SLIDESHOW * HIGHT */
#promoSlide, .slideItem {height:295px;}

.wc #commentsfeed {overflow:hidden;}
.wc #commentsfeed dt {font-size:1.2em; font-weight:bold; margin-bottom:5px;}
.wc #commentsfeed dd {margin-left:0; font-size:1.1em;}


.wc .round-b {
    border: 1px solid #eee;
}

.wc #sidebar { position:relative;}
.wc #sidebar .search-input{ width:226px;}
#sidebar #featured-post li:first-child h3,#sidebar #featured-post li.first h3  {color: #34AA76; font-weight: bold;}
#sidebar #featured-post li:first-child, #sidebar #featured-post li.first {border-bottom: 1px solid #DDD; font-size: 10px;} 
#sidebar #featured-post li:first-child img, #sidebar #featured-post li.first img {float:right; margin: 0 10px; border: 1px solid #DDD;}
#sidebar #featured-post li:first-child a, #sidebar #featured-post li.first a {display: inline; border: none;}

#sidebar .eatured-post li:first-child h3,#sidebar .featured-post li.first h3  {color: #34AA76; font-weight: bold;}
#sidebar .featured-post li:first-child, #sidebar .featured-post li.first {border-bottom: 1px solid #DDD; font-size: 10px;} 
#sidebar .featured-post li:first-child img, #sidebar .featured-post li.first img {float:right; margin: 0 10px; border: 1px solid #DDD;}
#sidebar .featured-post li:first-child a, #sidebar .featured-post li.first a {display: inline; border: none;}

#sidebar #blogforus h2 {border-bottom: none;}

.listing { margin-bottom: 10px; border-bottom: 1px solid #DDD;}
.listing li {padding:2px 10px;  }
.listing li a{color: #666; text-decoration:none; display: block; border-bottom: 1px solid #DDD;}
.listing li a span.date {float: right; }
.listing li a:hover {color: #1F638A;}

.listing .viewall {text-align: center;  margin-bottom: 15px;}
.listing .viewall a {padding: 5px; background: #003986; color: #FFF; text-decoration: none; }

#sidebar h2 {border-bottom: 1px solid #CCC; margin: 0px 0 10px 0px; padding: 0 0 5px 0;}

#sidebar .listing {border: none; margin-bottom: 30px;}
#sidebar .listing li {
    list-style: none outside none;
    margin-left: 0;
    padding: 2px 0;
}

.social-buttons {padding: 0px 0px 10px 0;  margin-bottom:5px;}
.social-buttons li {float: left; margin-right: 25px;}
.social-buttons a {display: block; width: 38px; height: 38px;  background: url('images/social-sprite.png') no-repeat;}
.social-buttons a span {margin-left: -99999px;}
.social-buttons a.facebook {background-position: 0 0;}
.social-buttons a.twitter {background-position: -40px 0;}
.social-buttons a.flickr {background-position: -80px 0;}
.social-buttons a.youtube {background-position: -120px 0;}

.social-widget-like  {width: 30px;}

.subscribe p {font-size: 15px; color: #888; }
.subscribe p span {color: #555; text-transform: uppercase;}

.blog-summary .photo {display:none;}

.grid_2{width:130px;}

#blog-search{height:30px; margin-bottom:10px;}



