body {background-image: url(../images/stucco.png); background-attachment: fixed; }

#wrap { -webkit-box-shadow: 1px 3px 20px 5px rgba(0, 0, 0, .25); -moz-box-shadow: 1px 3px 20px 5px rgba(0, 0, 0, .25); box-shadow: 1px 3px 20px 5px rgba(0, 0, 0, .25); }

a,a:link,a:visited{color:#4F788B; font-weight:bold}
a:hover,a:active{color:#4F788B; font-weight: bold}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#222 !important}
h1{color:#383838;font-size:24px}
#primarynav { background-color:#F9C67D; }
#primarynav li ul,#primarynav li:hover{background-color:#F9C67D;}
#primarynav li ul {top:33px;}
#primarynav a {color:#fff; font-family: Georgia, "Times New Roman", serif; }
#primarynav .onecol, #primarynav .twocol, #primarynav .threecol, #primarynav .fourcol {background-position: right -109px;}
#secondarynav { z-index: 199; margin-bottom: 110px; }
#secondarynav a { color:#00788B; }

#logo { width: 335px; height: 70px; }
#leaderboard { position: absolute; top: 200px; }

.slide h1 {font-size: 17px; margin-bottom:5px;}
#slides.img .slide div { width:400px; }
#slides.img .slide div { background-color: rgba(255, 255, 255, 0.85); }

ul.pagination li a{width:16px;height:16px;border-radius:8px;-moz-border-radius:8px;background-color:#838081;color:#838081;border:none}
ul.pagination li.current a{background-color:#b2232a;color:#b2232a}

#primarynav li.home { background-color: #314995; }
#primarynav li.travel-today, #primarynav li.travel-today ul, #primarynav li.travel-today:hover { background-color: #E31921; }
#primarynav li.holidays, #primarynav li.holidays ul, #primarynav li.holidays:hover  { background-color: #00ADEE; }
#primarynav li.boss, #primarynav li.boss ul, #primarynav li.boss:hover  { background-color: #98257A; }
#primarynav li.frontline, #primarynav li.frontline ul, #primarynav li.frontline:hover  { background-color: #EC388B; }
#primarynav li.special-reports, #primarynav li.special-reports ul, #primarynav li.special-reports:hover  { background-color: #00788A; }
#primarynav li.current-issue, #primarynav li.current-issue ul, #primarynav li.current-issue:hover  { background-color: #00ABAD; }
#primarynav li.jobs, #primarynav li.jobs ul, #primarynav li.jobs:hover  { background-color: #F47A20; }
#primarynav li.subscribe, #primarynav li.subscribe ul, #primarynav li.subscribe:hover  { background-color: #F9A01B; }

.featuredlist > h1 {font: bold 17px Georgia, "Times New Roman", serif; padding-bottom: 17px; margin-bottom: 0; background: #fff url(../images/drip_00ABAD.gif) no-repeat 0 0; }
.featuredlist > h1 a { display: inline-block; padding: 5px 16px; color: #FFF !important; }

#s2653678 > h1 { background: #fff url(../images/drip_E31921.gif) no-repeat 0 0; }
#s2447274 > h1 { background: #fff url(../images/drip_00AEEF.gif) no-repeat 0 0; }
#s2654359 > h1 { background: #fff url(../images/drip_99257A.gif) no-repeat 0 0; }
#s2654366 > h1 { background: #fff url(../images/drip_EB378B.gif) no-repeat 0 0; }
#s2377170 > h1 { background: #fff url(../images/drip_00788A.gif) no-repeat 0 0; }
#s2239939 > h1 { background: #fff url(../images/drip_F47A1F.gif) no-repeat 0 0; }
#s2448036 > h1 { background: #fff url(../images/drip_00ABAD.gif) no-repeat 0 0; }

.featuredlist .grid_2 a {font-size:14px;}

ul.bullet li{padding-left:0;background:none;clear:left}
ul.bullet li a{color:#444;font-size: 14px}
ul.bullet li .f-left{margin-right: 10px}
ul.facet{border-bottom: none}
ul.facet li{border-top: none;font-size:11px;}
ul.separator h1{font-size:15px}
ul.facet li a,ul.facet li span{padding:2px 7px 2px 2px;font-weight:normal}

.pane > h2  { background-color:#E31921; }
#twitter h2 {padding-left: 35px; background: #E31921 url(../images/twitter_w.png) 4px 1px no-repeat;}

#mainsearch { position: absolute; top: -100px; right: 0; width: 200px; height:90px; background: #fff url(../images/travelweekly_search.png) no-repeat 0 0; }
#mainsearch .search-box { width: 176px; position: absolute; top: 40px; left: 7px; border: none; -moz-border-radius: 10px; border-radius: 10px; }
#mainsearch .search-btn { top: 43px; right: 12px; }

#blobs { position: absolute; top: 40px; right: 10px; }
#blobs li { float: left; margin-left:10px; }

#community {background-image: url("../images/community_box_travel.png");height: 372px;position:relative}
#email { position:relative; height:149px; margin-bottom: 20px;background:none}
#email #msg, #id2653678 {display:none}
#email #address {position: absolute; top: 234px; left: 58px;}
#email #txtEmail { width:220px; }
#email #Button { position: absolute; right:0; top:0; background:none; border:none; }
#email #archive {position: absolute; top: 124px; left: 10px;}
#nwsocial {position:absolute;top:285px;left:83px}
#nwsocial a{margin-right:5px}
#nwsocial p{margin:0;position:relative;top:10px;left:-65px}
	
.has-pullquote:before{color:#b2232a}

#slides.txt .grid_4 .small a {color:#777;font-weight:normal}
#RBIEducationLanding #maincolumn > h1 {display:none}
#RBIJob .thumb90 {height:auto}	

.questionaire .question {position:relative;z-index:10}
.courseid, .points, #RBIEducationLanding .slide div {display:none}
.quizavailable {margin-left:0}

.score-leaderboard {background:url(../images/bg-leaderboard.png) repeat-y}
.score-leaderboard-inner {background:url(../images/leaderboard-bottom.png) left bottom no-repeat;padding-bottom:80px}
.score-leaderboard h2 {text-indent:-9999px;background:url(../images/leaderboard-head.png) no-repeat;height:141px}
.score-leaderboard ul {margin-bottom:0}
.score-leaderboard li .name {width:150px;font-size:14px}
.score-leaderboard li .score {width:50px;font-size:14px}
.score-leaderboard li .small {clear:both}
.score-leaderboard ul li {margin:0 25px;font-weight:bold;margin-bottom:10px;border-bottom:2px dotted red;padding-bottom:6px}