/* WEBSITE MAIN NAV */
ul#ws-nav { float:left; width:100%; padding:0; margin:0; list-style: none; display:inline;  margin:20px 0 22px 0; z-index:100; position:relative;}


ul#ws-nav li.menu-off { float:left; list-style: none; display:inline;}
ul#ws-nav li.menu-off a { float:left; width: 220px; padding:28px 0 0 0; height: 0px; overflow:hidden; display:block; background-position: top left;}
li.menu-off#nav-item-1 a{ background: url(images/btn-mainmenu-about.png) no-repeat top left; }
li.menu-off#nav-item-2 a{ background: url(images/btn-mainmenu-ambassadors.png) no-repeat top left; }
li.menu-off#nav-item-3 a{ background: url(images/btn-mainmenu-events.png) no-repeat top left;}
li.menu-off#nav-item-4 a{ background: url(images/btn-mainmenu-sponsorships.png) no-repeat top left; }
ul#ws-nav li.menu-off a:hover { background-position:0 -28px; }
ul#ws-nav li.menu-off:hover a { background-position:0 -28px; }
ul#ws-nav li.menu-off ul { float:left; position:absolute; width:220px; direction: ltr; left: -3000px; padding:29px 0 0 0;  }
ul#ws-nav li.menu-off ul li { float:left; padding:0; margin:0; height:34px;}
ul#ws-nav li.menu-off ul li a {display:block; width:209px; height:34px; overflow:hidden; padding:0 0 0 11px; margin:0; background:url(images/btn-subnav-bg.gif) no-repeat top left; color:#fff; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:34px;}
ul#ws-nav li.menu-off ul li.subnav-top a { background:url(images/btn-subnav-bg-top.png) no-repeat top left; border: 0px #EFCC00 solid; }
ul#ws-nav li.menu-off ul li.subnav-mid a { background:url(images/btn-subnav-bg.gif) no-repeat top left; border: 0px #CCDD00 solid; }
ul#ws-nav li.menu-off ul li.subnav-bottom a { background:url(images/btn-subnav-bg-bottom.png) no-repeat top left; border: 0px #DFDFDF solid; }
ul#ws-nav li.menu-off:hover ul#subnav-item-1 {left:0; }
ul#ws-nav li.menu-off:hover ul#subnav-item-2 {left:240px; }
ul#ws-nav li.menu-off:hover ul#subnav-item-3 {left:480px; }
ul#ws-nav li.menu-off:hover ul#subnav-item-4 {left:720px; }
ul#ws-nav li.menu-off ul li.subnav-mid a:hover, ul#ws-nav li ul li.subnav-top a:hover, ul#ws-nav li ul li.subnav-bottom a:hover { background-position:bottom; }

ul#ws-nav li.menu-on { float:left; list-style: none; display:inline;}
ul#ws-nav li.menu-on a { float:left; width: 220px; padding:28px 0 0 0; height: 0px; overflow:hidden; display:block; background-position: -28px left; }
li.menu-on#nav-item-1 a{ background: url(images/btn-mainmenu-about.png) no-repeat bottom left; }
li.menu-on#nav-item-2 a{ background: url(images/btn-mainmenu-ambassadors.png) no-repeat bottom left; }
li.menu-on#nav-item-3 a{ background: url(images/btn-mainmenu-events.png) no-repeat bottom left;}
li.menu-on#nav-item-4 a{ background: url(images/btn-mainmenu-sponsorships.png) no-repeat bottom left; }
ul#ws-nav li.menu-on a:hover { background-position:0 -28px; }
ul#ws-nav li.menu-on:hover a { background-position:0 -28px; }
ul#ws-nav li.menu-on ul { float:left; position: absolute; width:220px; left: -3000px; padding:29px 0 0 0; }
ul#ws-nav li.menu-on ul li { float:left; padding:0; margin:0; height:34px;}
ul#ws-nav li.menu-on ul li a {display:block; width:209px; height:34px; overflow:hidden; padding:0 0 0 11px; margin:0; background:url(images/btn-subnav-bg.gif) no-repeat top left; color:#fff; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:34px;}
ul#ws-nav li.menu-on ul li.subnav-mid a { background:url(images/btn-subnav-bg.gif) no-repeat top left; }
ul#ws-nav li.menu-on ul li.subnav-top a { background:url(images/btn-subnav-bg-top.png) no-repeat top left; }
ul#ws-nav li.menu-on ul li.subnav-bottom a { background:url(images/btn-subnav-bg-bottom.png) no-repeat top left; }
ul#ws-nav li.menu-on:hover ul#subnav-item-1 {left:0;}
ul#ws-nav li.menu-on:hover ul#subnav-item-2 {left:240px;}
ul#ws-nav li.menu-on:hover ul#subnav-item-3 {left:480px;}
ul#ws-nav li.menu-on:hover ul#subnav-item-4 {left:720px;}
ul#ws-nav li.menu-on ul li.subnav-mid a:hover, ul#ws-nav li ul li.subnav-top a:hover, ul#ws-nav li ul li.subnav-bottom a:hover { background-position:bottom; }


/* IE 6 */
ul#ws-nav li.menu-on-ie6 { float:left; list-style: none; display:inline;}
ul#ws-nav li.menu-on-ie6 a { float:left; width: 220px; padding:28px 0 0 0; height: 0px; overflow:hidden; display:block; background-position: -28px left; }
li.menu-on-ie6#nav-item-1 a{ background: url(images/btn-mainmenu-about.png) no-repeat bottom left; }
li.menu-on-ie6#nav-item-2 a{ background: url(images/btn-mainmenu-ambassadors.png) no-repeat bottom left; }
li.menu-on-ie6#nav-item-3 a{ background: url(images/btn-mainmenu-events.png) no-repeat bottom left;}
li.menu-on-ie6#nav-item-4 a{ background: url(images/btn-mainmenu-sponsorships.png) no-repeat bottom left; }
ul#ws-nav li.menu-on-ie6 a { background-position:0 -28px; }
ul#ws-nav li.menu-on-ie6 ul { float:left; position: absolute; width:220px; left: -3000px; padding:29px 0 0 0; }
ul#ws-nav li.menu-on-ie6 ul li { float:left; padding:0; margin:0; height:34px;}
ul#ws-nav li.menu-on-ie6 ul li a {display:block; width:209px; height:34px; overflow:hidden; padding:0 0 0 11px; margin:0; background:url(images/btn-subnav-bg.gif) no-repeat top left; color:#fff; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:34px;}
ul#ws-nav li.menu-on-ie6 ul li.subnav-mid a { background:url(images/btn-subnav-bg.gif) no-repeat top left; }
ul#ws-nav li.menu-on-ie6 ul li.subnav-top a { background:url(images/btn-subnav-bg-top.png) no-repeat top left; }
ul#ws-nav li.menu-on-ie6 ul li.subnav-bottom a { background:url(images/btn-subnav-bg-bottom.png) no-repeat top left; }
ul#ws-nav li.menu-on-ie6 ul#subnav-item-1 {left:0;}
ul#ws-nav li.menu-on-ie6 ul#subnav-item-2 {left:240px;}
ul#ws-nav li.menu-on-ie6 ul#subnav-item-3 {left:480px;}
ul#ws-nav li.menu-on-ie6 ul#subnav-item-4 {left:720px;}




/* Speech Bubbles */
div.speech-bubble { position:absolute; top:270px; height:216px; width:255px; font-family:Verdana, Arial, Helvetica, sans-serif; display:none; z-index: 800;}
div.speech-bubble h3{ color:#0098db; font-size:14px; margin:0 0 26px 0; padding:20px 40px 0 25px; }
div.speech-bubble p { color:#133d61; font-size:11px; padding:0 40px 0 25px; margin:0;}
div.left{background:url(images/bubble-left.png) no-repeat top left;}
div.right{background:url(images/bubble-right.png) no-repeat top left; }
div.speech-bubble a.btn-readblog{margin:10px 0 0 25px;}
div#speech-bubble-1{left:230px;}
div#speech-bubble-2{left:310px;}
div#speech-bubble-3{left:390px;}
div#speech-bubble-4{left:470px;}
div#speech-bubble-5{left:550px;}
div#speech-bubble-6{left:630px;}
div#speech-bubble-7{left:540px;}
div#speech-bubble-8{left:620px;}
div#speech-bubble-9{left:700px;}

div#thumb-photos div:hover div.speech-bubble{ display:block;}

span.closing-comma{float:right; display:block; width:21px; background:red; margin:0 20px 0 0; padding:18px 0 0 0; height: 0px; overflow:hidden; background:url(images/closed-inverted-comma.gif) no-repeat top left;}



.grid_6 .btn-sharethis{background:url(images/btn-sharethis.png) top left no-repeat; width:94px; height:28px; display:block; float:left; position:absolute; left:70px; bottom:398px;}
.grid_6 .btn-sharethis:hover{background:url(images/btn-sharethis.png) bottom left no-repeat;  width:94px; height:28px;}
.grid_6 .btn-readblog{background:url(images/btn-read-blog.png) top left no-repeat; width:94px; height:28px; display:block; float:left; position:absolute; left:185px; bottom:398px;}
.grid_6 .btn-readblog:hover{background:url(images/btn-read-blog.png) bottom left no-repeat;  width:94px; height:28px;}
.grid_6 .btn-enternow{background:url(images/btn-enternow.png) top left no-repeat; width:94px; height:28px; display:block; float:left; position:absolute; left:70px; bottom:398px;}
.grid_6 .btn-enternow:hover{background:url(images/btn-enternow.png) bottom left no-repeat;  width:94px; height:28px;}




/*btns */
.text-hidden{display:none;}

.btn-ambassador{background:url(images/btn-moreambassadors.png) top left no-repeat; width:140px; height:27px; display:block; float:left;}
.btn-ambassador:hover{background:url(images/btn-moreambassadors.png) bottom left no-repeat;  width:140px; height:27px;}

.btn-sendfriend{display:block; width:94px; height:27px; background:url(images/btn-send.png) top no-repeat; position:relative; left:79px; border:0; margin:5px 0px 10px 0px;}
.btn-sendfriend:hover{display:block; width:94px; height:27px; background:url(images/btn-send.png) bottom no-repeat; padding:0; margin:0; border:0; margin:5px 0px 10px 0px;}

.btn-preview{display:block; width:94px; height:27px; background:url(images/btn-preview.png) top no-repeat; position:relative; left:79px; border:0; margin:5px 0px 10px 0px;}
.btn-preview:hover{display:block; width:94px; height:27px; background:url(images/btn-preview.png) bottom no-repeat; padding:0; margin:0; border:0; margin:5px 0px 10px 0px;}

.btn-submit{background:url(images/btn-submit.png) top left no-repeat; width:94px; height:27px; display:block; float:left; border: 0;}
.btn-submit:hover{background:url(images/btn-submit.png) bottom left no-repeat;  width:94px; height:27px; border: 0;}

.btn-reset{background:url(images/btn-reset.png) top left no-repeat; width:94px; height:28px; display:block; float:left; border: 0;}
.btn-reset:hover{background:url(images/btn-reset.png) bottom left no-repeat;  width:94px; height:28px; border: 0;}

.btn-sharethis{background:url(images/btn-sharethis.png) top left no-repeat; width:94px; height:28px; display:block; float:left;}
.btn-sharethis:hover{background:url(images/btn-sharethis.png) bottom left no-repeat;  width:94px; height:28px;}

.btn-readblog{background:url(images/btn-read-blog.png) top left no-repeat; width:94px; height:28px; display:block; float:left;}
.btn-readblog:hover{background:url(images/btn-read-blog.png) bottom left no-repeat;  width:94px; height:28px;}

.btn-readambassador{background:url(images/btn-read-blog.png) top left no-repeat; width:94px; height:27px; display:block; float:left;}
.btn-readambassador:hover{background:url(images/btn-read-blog.png) bottom left no-repeat;  width:94px; height:27px;}

.btn-moreinfo{background:url(images/btn-moreinfo.png) top left no-repeat; width:94px; height:27px; display:block; float:left;}
.btn-moreinfo:hover{background:url(images/btn-moreinfo.png) bottom left no-repeat;  width:94px; height:27px;}



/* left menu */

#menu-left{width:220px; text-decoration:none;}

#menu-left ul{margin:0px; padding:0px; list-style:none; border:none;}
#menu-left li{margin:0px; padding:0px; list-style:none; border:none; display:inline;}

#menu-left a{ text-decoration: none; color:#133d61; height:33px; width:220px; display:block; text-decoration:none;}

#menu-left .arrow-off{background:url(images/list-blue-arrow.gif) 11px 13px no-repeat; display:block; padding:2px 10px 5px 20px; height:21px;}
#menu-left .arrow-on{background:url(images/list-blue-arrow-down.gif) 8px 15px no-repeat; display:block; padding:2px 10px 5px 20px; height:21px; font-weight:bold;}

#menu-left .arrow-sub-off{background:url(images/list-blue-arrow.gif) 24px 13px no-repeat; display:block; padding:10px 10px 5px 33px; height:18px;}
#menu-left .arrow-sub-on{background:url(images/list-blue-arrow-down.gif) 21px 16px no-repeat; display:block; padding:10px 10px 5px 33px; height:18px; font-weight:bold;}
/*#menu-left .arrow-sub-on{background:url(images/list-blue-arrow-down.png) 21px 15px no-repeat; display:block; padding:10px 10px 5px 33px; height:18px; font-weight:bold;}*/

#menu-left .arrow-sub-sub-off{background:url(images/list-blue-arrow.gif) 37px 13px no-repeat; display:block; padding:11px 10px 5px 46px; height:18px; vertical-align:middle;}
#menu-left .arrow-sub-sub-on{background:url(images/list-blue-arrow.gif) 37px 13px no-repeat; display:block; padding:11px 10px 5px 46px; height:18px; font-weight:bold;}


#menu-left .menu-left-sub, #menu-left .menu-left-sub-on {font-size:80%;}

#menu-left .menu-left-sub-sub {font-size:80%;}

#menu-left .menu-left-start a{background:url(images/menu-left-start-bg.png) top no-repeat; display:block; width:220px; height:33px;}
#menu-left .menu-left-start a:hover{background:url(images/menu-left-start-bg.png) bottom no-repeat;}

#menu-left .menu-left-start-on a, #menu-left .menu-left-start-on a:hover{background:url(images/menu-left-start-bg.png) bottom no-repeat; display:block; width:220px; height:33px;}

#menu-left .menu-left-mid a{background:url(images/menu-left-mid-bg.gif) top no-repeat; display:block; width:220px; height:33px;}
#menu-left .menu-left-mid a:hover{background:url(images/menu-left-mid-bg.gif) bottom no-repeat;}

#menu-left .menu-left-mid-on a, #menu-left .menu-left-mid-on a:hover{background:url(images/menu-left-mid-bg.gif) bottom no-repeat; display:block; width:220px; height:33px;}

#menu-left .menu-left-sub a{background:url(images/menu-left-mid-bg.gif) top no-repeat; display:block; width:220px; height:33px; margin:0px; padding:0px;}
#menu-left .menu-left-sub a:hover{background:url(images/menu-left-mid-bg.gif) bottom no-repeat;}

#menu-left .menu-left-sub-on a, #menu-left .menu-left-sub-on a:hover{background:url(images/menu-left-mid-bg.gif) bottom left no-repeat; display:block; width:220px; height:33px; margin:0px; padding:0px;}

#menu-left .menu-left-end a{background:url(images/menu-left-end-bg.png) top no-repeat; display:block; width:220px; height:33px;}
#menu-left .menu-left-end a:hover{background:url(images/menu-left-end-bg.png) bottom no-repeat;}

#menu-left .menu-left-end-on a, #menu-left .menu-left-end-on a:hover{background:url(images/menu-left-end-bg.png) bottom no-repeat; display:block; width:220px; height:33px;}

#menu-left .menu-left-footer {width:220px; height:12px;}



#speech-rectangle{clear:both; width:307px; height:78px; background:url(images/speech-rectangle.png) top left no-repeat; padding:19px 10px 0px 12px; float:left; margin-top:8px;}
#speech-rectangle .latest-shout{color:#0098db; font-size:85%; line-height:0;}
#speech-rectangle h1{color:#133d61; font-size:100%; margin:7px 0px 10px 0px; padding:0px;}



div#ws-content-bg-shadow {
	display:block; width:1008px; height:40px; float:left;
	background-image: url("images/ws-content-bg-shadow.png"); position: relative; direction: ltr; left: -34px; top: 0px; background-repeat:no-repeat; }

div#pagecorner { /*width: 52px; height:50px; margin:0; padding:0; float:bottom; */ background: url(images/ws-corner.gif) no-repeat bottom right; height:52px; width:50px; right:0px; bottom:0px; position:absolute; }