/* BASIC RESET */
*{border:0;margin:0;padding:0;font:normal normal normal 14px/19px "Times New Roman",Times,Georgia,serif;color:#4a2500;}
b,strong{font-weight:bold;}
i,em{font-style:italic;}
a,a *{color:#b43700;text-decoration:none;}
a:hover,a:hover *{color:#e40;text-decoration:underline;}
p,ul{margin-bottom:0.3em;}
li{list-style:none;}
code{font:normal normal normal 14px/19px "Courier New",Courier,monospace;color:#4a2500;}
.hidden{display:none;}
.nobr{white-space:nowrap;}


/* BASIC LAYOUT */
body{background:#edb url("/images/backgrounds/bg_body.jpg") center top;text-align:center;}
#container{width:1000px;margin:auto;text-align:left;}
#header{background:transparent url("/images/backgrounds/bg_header.jpg") no-repeat left top;height:300px;position:relative;overflow:visible;}
#content{background:transparent url("/images/backgrounds/bg_content.jpg") repeat-y 0 40px;width:100%;overflow:hidden;}
#footerWrapper{background:transparent url("/images/backgrounds/bg_footer_shadow.png") no-repeat left bottom;behavior:url(/extensions/iepngfix.htc);clear:both;padding:0 0 32px 0;}
#footer{background:transparent url("/images/backgrounds/bg_footer_inner.jpg") no-repeat 41px 0;height:368px;}
#main{background:transparent url("/images/backgrounds/bg_content_main.jpg") no-repeat top right;float:left;width:679px;padding:10px 25px 0 0;}
html>body #main{width:654px;}
#sidebar{background:transparent url("/images/backgrounds/bg_sidebar.jpg") no-repeat 0 40px;float:left;width:321px;padding:55px 47px 0 21px;}
html>body #sidebar{width:253px;}
html>/**/body #sidebar{padding-top:30px;}

/** Header Layout **/
#header h1{position:absolute;left:710px;top:60px;width:250px;height:120px;}
#header h1 a{display:block;width:100%;height:100%;text-indent:-10000px;outline:0 none;}
#intro{position:absolute;left:102px;top:192px;width:365px;height:80px;}
#search{background:transparent url("/images/backgrounds/bg_search.jpg") no-repeat left bottom;position:absolute;left:679px;top:255px;padding:0 27px 0 22px;width:321px;height:85px;}
html>body #search{width:272px;}

/*** navigation ***/
#mainnav{position:absolute;left:70px;top:90px;width:400px;height:48px;overflow:hidden;background:transparent url("/images/backgrounds/bg_nav_sprite.jpg") no-repeat 0 0;}
#mainnav li{float:left;}
#mainnav li a{background:transparent url("/images/backgrounds/bg_nav_sprite.jpg") no-repeat 0 0;display:block;height:96px;text-indent:-10000px;}
#mainnav li.blog  a{width: 91px;}
#mainnav li.about a{width: 87px;background-position: -91px 0;}
#mainnav li.team  a{width:124px;background-position:-178px 0;}
#mainnav li.trips a{width: 98px;background-position:-302px 0;}
body#blog  #mainnav li.blog  a,#mainnav li.blog  a:hover,#mainnav li.blog  a.active{background-position:   0   -48px;}
body#about #mainnav li.about a,#mainnav li.about a:hover,#mainnav li.about a.active{background-position: -91px -48px;}
body#team  #mainnav li.team  a,#mainnav li.team  a:hover,#mainnav li.team  a.active{background-position:-178px -48px;}
body#trips #mainnav li.trips a,#mainnav li.trips a:hover,#mainnav li.trips a.active{background-position:-302px -48px;}


/* CONTENT */
/** General Content **/
#content .decoration1{color:#707070;}
a.continued{padding:0 0 0 20px;background:transparent url("/images/icons/ic_arrow_right.gif") no-repeat 2px 4px;}
a.rsslink{padding:0 0 0 20px;background:transparent url("/images/icons/ic_rsslink.gif") no-repeat 2px 2px;}
input.text,textarea{border:1px solid #5a5a5a;background-color:#fff;color:#707070;}
input.text,textarea{border:1px solid #5a5a5a;background-color:#fff;color:#707070;}
input.textButton{display:inline-block;background:transparent url("/images/icons/ic_arrow_right.gif") no-repeat 0 5px;margin:0 0 0 5px;padding:0 0 0 8px;color:#b43700;cursor:pointer;height:18px;overflow:visible;}
input.textButtonBack{float:left;background:transparent url("/images/icons/ic_arrow_left.gif") no-repeat 100% 5px;margin:0 5px 0 0;padding:0 8px 0 0;color:#b43700;cursor:pointer;height:18px;overflow:visible;}
html>body input.textButton{margin:0 0 0 10px;padding:0 0 0 16px;}
html>body input.textButtonBack{margin:0 10px 0 0;padding:0 16px 0 0;}
input.textButton:hover,input.textButtonBack:hover{color:#e40;text-decoration:underline;}
#content h2 span.headlineNeighbour,#content h3 span.headlineNeighbour{text-transform:none;}
#content ul.miniProfiles li{float:left;}
html>body #content ul.miniProfiles li{padding-bottom:10px;}
#content ul.miniProfiles li .profileImageThumb{float:left;width:78px;}
#content ul.miniProfiles li .profileText{padding:10px 0 0 0;}

/*** search form content ***/
#search input#blogsearch{float:left;margin:0 -1px 4px 0;padding:1px 2px;line-height:14px;width:150px;height:19px;}
html>body #search input#blogsearch{width:144px;margin:0 2px 4px 0;padding:0 2px;height:17px;}

/*** footer content ***/
#outdoorExpert{margin:0 0 0 290px;padding:50px 0 0 0;width:330px;height:100px;}
#outdoorExpert h3{background:transparent url("/images/backgrounds/bg_hl_outdoorexpert.gif") no-repeat left top;width:290px;height:20px;text-indent:-10000px;}
#legal .sponsor a{float:left;width:190px;height:45px;margin:65px 0 0 250px;padding:15px 95px 0 0;background:transparent url("/images/logos/lg_ecco.gif") right top no-repeat;text-align:right;font:normal normal normal 13px/13px "Arial","Helvetica Neue",Helvetica,sans-serif;color:#4a2500;}
html>body #legal .sponsor a{width:95px;height:30px;margin:45px 0 0 250px;}
#legal .sponsor a:hover{text-decoration:none;color:#4a2500;}
#legal .legal{float:left;margin:55px 0 0 140px;}
html>body #legal .legal{margin:35px 0 0 140px;}
html>/**/body #legal .legal{margin:55px 0 0 140px;}

/** Main Content **/
#main h2{float:right;margin:15px 0 15px 15px;padding:0 0 2px 5px;width:584px;background:transparent url("/images/backgrounds/bg_border_double.gif") repeat-x left top;color:#4a2500;font:normal normal bold 20px/27px "Courier New",Courier,monospace;text-transform:uppercase;}
#main h3{float:right;margin:0 0 0 15px;padding:0 0 2px 5px;width:584px;background:transparent url("/images/backgrounds/bg_border.gif") repeat-x left bottom;color:#4a2500;font:normal normal bold 20px/27px "Courier New",Courier,monospace;text-transform:uppercase;}
html>body #content .main h2,html>body #content .main h3{width:579px;margin-left:29px;}
#main .entryBody,#main .pageBody{clear:both;margin:0 0 0 70px;}
/*#main .entryBody blockquote{margin:0 0 0 0.3em;padding:0.3em 20px 0.3em 32px;border:1px solid #eee;background-color:#fff;}*/
#main .entryBody blockquote{margin:0 2em;}

/*** blog entries ***/
/*don't mess with my style!*/
#main .entryBody font,#main .entryBody p span,#main .entryBody div span{font:inherit !important;color:inherit !important;}
#main .entryBody img{max-width:580px !important;height:auto !important;}
/*#main .entryBody,#main .entryBody *{overflow-x:hidden;}*/
/*layout*/
#main .entry{clear:both;padding-bottom:40px;}
#main .entry h3{float:right;margin:0 0 5px 15px;padding:0 0 2px 5px;width:584px;background:transparent url("/images/backgrounds/bg_border.gif") repeat-x left bottom;}
html>body #content .main .entry h3{width:579px;margin:0 0 0 29px;}
#main .entry h3,#main .entry h3 a{font:normal normal bold 20px/27px "Courier New",Courier,monospace;text-transform:uppercase;}
#main .entry .entryDate{float:left;margin:12px 0 0 0;width:41px;height:48px;background:transparent url("/images/backgrounds/bg_date.gif") no-repeat left top;}
html>body #main .entry .entryDate{background:transparent url("/images/backgrounds/bg_date.png") no-repeat left top;}
#main .entry .entryHead{height:58px;margin:0 0 0 68px;}
html>body #main .entry .entryHead{clear:right;margin:0 0 0 70px;}
#main .entry .entryDate span{display:block;text-align:center;font:normal normal bold 15px/15px "Courier New",Courier,monospace;color:#000;}
#main .entry .entryDate span.month{text-transform:uppercase;margin:5px 0 0 0;}
#main .entry .entryDate span sup{font:normal normal bold 9px/7px "Courier New",Courier,monospace;color:#000;}
#main .entry .entryHead .profileImageThumb{float:left;width:78px;}
#main .entry .entryHead .profileText{padding:10px 0 0 0;}
#main .entry .entryBody a.entrySummaryImage{float:left;border-top:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #eee;margin:3px 10px 15px -3px;}
#main .entry .entryBody a.entrySummaryImage img{border:3px solid #fff;height:150px !important;width:auto;}
html>body #main .entry .entryBody a.entrySummaryImage img{max-width:200px !important;max-height:150px !important;height:auto !important;}
#main .entryFooter{clear:both;margin:10px 0 0 65px;padding:3px 0 0 5px;height:25px;background:transparent url("/images/backgrounds/bg_border_double.gif") repeat-x left top;}
html>body #main .entryFooter{height:22px;}
#main .entryFooter a.readcomments{float:left;margin:0 65px 0 0;padding:0 0 0 20px;background:transparent url("/images/icons/ic_readcomments.gif") no-repeat 2px 5px;}
#main .entryFooter a.writecomment{float:left;margin:0 65px 0 0;padding:0 0 0 20px;background:transparent url("/images/icons/ic_writecomment.gif") no-repeat 4px 5px;}
#main .entryFooter a.permalink{float:left;padding:0 0 0 20px;background:transparent url("/images/icons/ic_permalink.gif") no-repeat 4px 5px;}
/*#main .entryFooter a.socialbookmark{float:right;padding:0 0 0 22px;background:transparent url("/images/icons/ic_socialbookmark.gif") no-repeat 0 2px;}*/
#main .entryFooter a.stbutton{float:right;}

/*** search results ***/
#main .search-results-container .entry{padding-bottom:15px;}
#main .search-results-container .entry h3 a{font:normal normal bold 17px/24px "Courier New",Courier,monospace;}

/*** pagination ***/
#main .pagination{clear:both;margin:0 0 0 65px;padding:3px 5px 0 5px;height:25px;background:transparent url("/images/backgrounds/bg_border_double.gif") repeat-x left top;}
html>body #main .pagination{height:22px;}
#main .pagination .next{float:right;margin:0 0 0 -180px;}
#main .pagination .previous{float:left;margin:0 -180px 0 0;}
#main .pagination .up{text-align:center;margin:0 180px;}
#main .pagination .next a{padding:0 0 0 18px;background:transparent url("/images/icons/ic_arrow_right.gif") no-repeat 0 4px;}
#main .pagination .previous a{padding:0 18px 0 0;background:transparent url("/images/icons/ic_arrow_left.gif") no-repeat 100% 4px;}

/*** comments ***/
#main #comments{clear:both;margin:0 0 40px 65px;}
#main #comments h3{float:none;background:none;margin-left:0;}
#main #comments #commentEntries{background:#fff url("/images/backgrounds/bg_border.gif") repeat-x left bottom;/*clear:both;*/}
#main #comments #commentEntries .commentEntry{background:transparent url("/images/backgrounds/bg_border.gif") repeat-x left top;padding:20px 20px 20px 32px;}
#main #leaveComment{clear:both;margin:0 0 40px 65px;}
#main #leaveComment h3{margin-left:0;}
#main #leaveComment label{float:none;width:auto;}
#main #leaveComment fieldset{padding:5px;border:none;}
html>/**/body #main #leaveComment fieldset{clear:both;}
#main #leaveComment .formRow .leftCol{float:left;width:235px;}
html>body #main #leaveComment .formRow .leftCol{margin-right:17px;}
#main #leaveComment .formRow .rightCol{float:right;width:320px;}
#main #leaveComment .formRow textarea{width:322px;height:114px;padding:3px 0pt 0pt 2px;border:1px solid #5a5a5a;background-color:#fff;color:#707070;}
html>body #main #leaveComment .formRow textarea{height:113px;margin:1px 0 0 0;}
html>/**/body #main #leaveComment .formRow textarea{height:109px;}
#main #leaveComment .formRow input.text{width:235px;height:20px;padding:1px;}
html>body #main #leaveComment .formRow input.text{height:16px;margin-top:1px;}
#main #leaveComment .formRow .inputBox{margin-bottom:6px;}
html>body #main #leaveComment .formRow .inputBox{margin-bottom:7px;}
#content #main #leaveComment .requiredFields{clear:both;margin-bottom:9px;font-size:12px;padding:5px;}
#main #leaveComment .formButtons{display:block;margin:12px 0 0 0;padding:3px 5px 0 5px;height:25px;background:transparent url("/images/backgrounds/bg_border_double.gif") repeat-x left top;text-align:right;}
html>body #main #leaveComment .formButtons{height:22px;}

/*** all sherpas ***/
#main .allSherpas{margin:0;padding:0;}
#main .allSherpas ul.miniProfiles{float:left;margin-bottom:40px;}
#main .allSherpas ul.miniProfiles li{float:left;width:270px;}

/*** sherpa overview/detail page ***/
#main .allSherpas .profile{clear:both;margin:0 0 0 70px;padding:0 0 20px 0;}
html>body #main .allSherpas .profile{margin:0 0 0 65px;}
#main .allSherpas .profile h3{float:none;margin:0 0 5px 0;}
#main .allSherpas .profile .profileText{padding:5px 0 0 0;}
#main .allSherpas .profile .profileImage{float:left;width:155px;margin:0;}
#main .singleSherpa .profile .profileImage{float:left;width:160px;margin:10px 0 0 0;}
#main .singleSherpa .profile .profileFacts{float:right;width:420px;}
#main .singleSherpa .profile .profileFacts h2{float:none;margin-left:0;margin-bottom:5px;width:auto;}
#main .singleSherpa .profile .profileFacts .column1{float:left;width:200px;margin:0 0 0 5px;}
#main .singleSherpa .profile .profileFacts .column2{float:left;width:210px;}
#main .singleSherpa .biography{padding:5px 0 20px 0;}
html>/**/body #main .singleSherpa .biography{padding:20px 0;}
#main .singleSherpa .biography h3{margin-bottom:10px;}

/** Sidebar Content **/
#sidebar .sidebarBox{clear:both;}
#sidebar h2{color:#b43700;font:normal normal bold 17px/24px "Courier New",Courier,monospace;text-transform:uppercase;margin:25px 0 5px 0;padding:0 0 2px 0;background:transparent url("/images/backgrounds/bg_border.gif") repeat-x left bottom;}
#sidebar #flickrGallery #flickrSlideshow{display:none;position:relative;width:252px;height:152px;background:transparent url("/images/backgrounds/bg_flickr_slide.gif") no-repeat 0 0;}
#sidebar #flickrGallery #flickrSlideshow .flickr_badge_image{position:absolute;left:3px;top:2px;width:252px;height:152px;visibility:hidden;}
#sidebar #flickrGallery #flickrSlideshow .flickr_badge_image a{display:block;width:242px;height:142px;border: 2px solid #fff;overflow:hidden;}
html>body #sidebar #flickrGallery #flickrSlideshow .flickr_badge_image a{width:238px;height:138px;}
#sidebar #flickrGallery #flickrSlideshow .flickr_badge_image a img{width:240px;height:auto;}
#sidebar #flickrGallery #flickrThumbs{clear:both;}
#sidebar #flickrGallery #flickrThumbs .flickr_badge_image{float:left;width:84px;height:84px;background:transparent url("/images/backgrounds/bg_flickr_thumb.gif") no-repeat 0 0;}
#sidebar #flickrGallery #flickrThumbs .flickr_badge_image a{float:left;width:74px;height:74px;margin:2px 0 0 3px;border:2px solid #fff;overflow:hidden;}
html>body #sidebar #flickrGallery #flickrThumbs .flickr_badge_image a{width:70px;height:70px;}
#sidebar #mostActiveUsers h2{margin-bottom:0;}
#sidebar ul li{padding-top:0.3em;}
#sidebar a.allSherpas{padding:0 0 0 20px;background:transparent url("/images/icons/ic_allsherpas.gif") no-repeat 0 1px;}
#sidebar a.allCountries{padding:0 0 0 20px;background:transparent url("/images/icons/ic_allcountries.gif") no-repeat 0 1px;}
#content #sidebar ul.miniProfiles li{float:none;clear:both;width:250px;}
