/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*/
/* YUI reset */ html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,italic{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* YUI fonts */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
end of Copyright to Yahoo!, start of our own code
*/

html,body {background-color:#99c2ff;}
body {padding:0 10px;}

.clearfix:after,#blogpage #content .post:after,#blogpage #commentlist li:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
* html .clearfix,* html #blogpage #content .post,* html #blogpage #commentlist li {height:1%;}

a	{color:#0000aa;}
strong,b	{font-weight:bold;}
em,i	{font-style:italic;}

#unwrap	{text-align:center;}
#uncont	{text-align:left;width:700px;margin:0 auto;font-family:arial;}

#hd	{background-color:#6b88b3;}
#hd #logo	{height:63px;}
#hd #nav	{font-size:93%;padding:11px 0 11px 9px;}
#hd #nav li	{float:left;padding:0 14px 0 10px;font-weight:bold;background-image:url(images/sprite_1.png);background-position:right 7px;background-repeat:no-repeat;}
#hd #nav li a	{color:#ffffff;text-decoration:none;}
#hd #nav li a:hover	{text-decoration:underline;}
#hd #nav .last	{background-image:none;padding-right:0;}


#bd	{background-color:#f2f2f2;color:#282828;}
#bd h4	{color:#b3a26b;font-size:85%;font-family:verdana;font-weight:bold;}
#bd .rss	{display:block;width:12px;height:12px;overflow:hidden;background-image:url(images/sprite_1.png);background-repeat:no-repeat;background-position:left -78px;}
#bd .rss span	{display:block;padding:15px;}
#bd .mainpic	{position:relative;}
#bd .mainpic #thestrip	{position:absolute;left:0px;width:700px;height:40px;background-image:url(images/sprite_2.png);background-repeat:repeat-x;background-position:left top;}
#bd .mainpic #thestrip .inner	{padding:2px 0 0 20px;}
#bd .mainpic #thestrip span,#bd .mainpic #thestrip h1	{display:inline;font-size:225%;word-spacing:2px;font-weight:bold;color:#282828;}
#bd .mainpic #thestrip a	{color:#282828;text-decoration:none;}
#bd .mainpic #thestrip a:hover	{text-decoration:underline;}
#bd #mainpic228	{height:228px;}
#bd #mainpic228 #thestrip	{top:176px;}
#bd #mainpic335	{height:335px;}
#bd #mainpic335 #thestrip	{top:283px;}
#bd #breadcrumbs	{padding:5px 0 0 15px;color:#555555;font-family:verdana;font-size:77%;}
#bd #breadcrumbs li	{float:left;padding:0 12px 0 5px;background-image:url(images/sprite_1.png);background-position:right -8px;background-repeat:no-repeat;position:relative;}
#bd #breadcrumbs .last	{background-image:none;padding-right:0;}
#bd #breadcrumbs h1	{display:inline;}
#bd #breadcrumbs .rss	{position:absolute;left:59px;top:1px;}

#homepage #bd .left	{float:left;width:444px;}
#homepage #bd .left #intro	{padding:6px 55px 4px 19px;font-size:85%;line-height:131%;}
#homepage #bd .left #intro p	{padding:0 0 14px 0;}
#homepage #bd .left h4	{display:block;padding:0 0 5px 19px;}

#homepage #bd .left #flickr	{position:relative;}
#homepage #bd .left #flickr h4	{display:block;padding-left:35px;}
#homepage #bd .left #flickr .rss	{position:absolute;left:19px;top:2px;}
#homepage #bd .left #flickr .inner	{padding:0 0 20px 19px;}

#homepage #bd .left #blog	{position:relative;}
#homepage #bd .left #blog .inner	{padding:0 0 0 9px;}
#homepage #bd .left #blog h4	{display:block;padding-left:35px;}
#homepage #bd .left #blog .rss	{position:absolute;left:19px;top:2px;}
#homepage #bd .left #blog .more	{display:block;text-align:right;padding:3px 25px 7px 0;font-size:85%;}
#homepage #bd .left #blogitem	{padding:0 0 0 19px;font-size:85%;}
#homepage #bd .left #blogitem .inner	{height:302px;overflow:auto;}
#homepage #bd .left #blogitem p	{padding:0 0 13px 0;line-height:131%;}
#homepage #bd .left #blogitem img	{margin:0 7px 7px 0;border:solid 1px #6b88b3;}

#homepage #bd .right	{float:left;width:256px;background-color:#d9d9d9;}
#homepage #bd .right .inner	{padding:5px 3px 0 3px;}
#homepage #bd .right .smallpic	{position:relative;}
#homepage #bd .right .smallpic .thestrip	{position:absolute;left:0px;top:101px;width:250px;height:15px;background-image:url(images/sprite_2.png);background-repeat:repeat-x;background-position:left top;}
#homepage #bd .right .smallpic .thestrip .inner	{padding:1px 0 0 5px;}
#homepage #bd .right .smallpic .thestrip span,#homepage #bd .right .smallpic .thestrip h1	{display:inline;font-size:85%;font-weight:bold;color:#282828;}
#homepage #bd .right .smallpic .thestrip a	{color:#282828;text-decoration:none;}
#homepage #bd .right .smallpic .thestrip a:hover	{text-decoration:underline;}
#homepage #bd .right .smalltxt	{padding:3px 3px 9px 3px;}
#homepage #bd .right .smalltxt p	{background-color:#ffffff;padding:1px 3px 3px 3px;font-size:85%;}
#homepage #bd #blogframe	{background-image:url(images/anim-loading_1.gif);background-repeat:no-repeat;background-position:110px 23px;}


#landingpage #intro	{padding:7px 0 0 0;width:320px;}
#landingpage #intro p	{padding:13px 0 0 19px;font-size:85%;line-height:131%;}
#landingpage #bd .tricol,#landingpage #bd .widecol	{padding:6px 0 0 19px;}
#landingpage #bd .tricol .left	{float:left;width:225px;}
#landingpage #bd .tricol .mid	{float:left;width:225px;}
#landingpage #bd .tricol .right	{float:left;width:225px;}
#landingpage #bd .tricol ol,#landingpage #bd .widecol ol	{padding:15px 10px 0 0;font-size:85%;font-family:verdana;}
#landingpage #bd .tricol h3,#landingpage #bd .widecol h3	{font-weight:bold;color:#b3a26b;display:block;padding:0 0 5px 0;}
#landingpage #bd .tricol li,#landingpage #bd .widecol li	{padding:0 0 5px 18px;background-image:url(images/sprite_1.png);background-position:10px -20px;background-repeat:no-repeat;}
#landingpage #bd .tricol .nobull,#landingpage #bd .widecol .nobull	{background:none;padding-left:10px;}
#landingpage #bd .tricol ul	{padding-bottom:3px;}
#landingpage #bd .tricol li strong	{color:#6b88b3;display:block;padding:0 0 3px 0;}
#landingpage #bd .tricol ul li	{padding-left:12px;background-image:url(images/sprite_1.png);background-position:2px -94px;background-repeat:no-repeat;position:relative;}
#landingpage #bd .widecol ol	{float:left;width:160px;padding-right:0;}
#landingpage #bd .widecol li	{padding-right:0 10px;}
#landingpage #outro	{padding:16px 0;width:310px;}
#landingpage #outro p	{padding:0 0 0 19px;font-size:85%;line-height:131%;}
#landingpage #bd .maincol .left	{float:left;width:370px;padding:20px 0 6px 0;}
#landingpage #bd .maincol .left p	{font-size:85%;line-height:131%;padding:0 50px 14px 19px;}
#landingpage #bd .maincol .left h4	{padding-left:19px;}
#landingpage #bd .maincol .right	{float:left;width:330px;padding:20px 0;}
#landingpage #bd .maincol .right p	{font-size:85%;line-height:131%;padding:0 30px 14px 0;}
#landingpage #bd .maincol .more	{text-align:right;display:block;}
#landingpage #bd .maincol p img	{float:left;border:solid 1px #6b88b3;margin:0 7px 7px 0;}
#landingpage #bd .maincol2 .left	{float:left;width:368px;font-size:85%;line-height:131%;}
#landingpage #bd .maincol2 .left	#intro-large	{padding:16px 55px 4px 19px;}
#landingpage #bd .maincol2 .left	#intro-large p	{padding:0 0 14px 0;}
#landingpage #bd .maincol2 .left	#intro-large .doublespace	{padding:14px 0 14px 0;}
#landingpage #bd .maincol2 .right	{float:left;width:332px;font-size:85%;padding:19px 0;}
#landingpage #bd .maincol2 .right ol	{font-family:verdana;}
#landingpage #bd .maincol2 .right h3	{font-weight:bold;color:#b3a26b;display:block;padding:0 0 5px 0;}
#landingpage #bd .maincol2 .right li	{padding:0 0 5px 7px;}
#landingpage #bd .bigflickr	{padding:0 0 19px 19px;position:relative;}
#landingpage #bd .bigflickr a	{display:block;padding:0 0 3px 0;font-weight:bold;font-size:93%;}
#landingpage #bd #pav-bigtrip .rss	{position:absolute;left:165px;top:2px;}
#landingpage #bd #pav-emma .rss	{position:absolute;left:165px;top:2px;}
#landingpage #bd #pav-jonathan .rss	{position:absolute;left:165px;top:2px;}

#about-us #landingpage #bd .maincol p img	{margin:2px 7px 7px 0;}

#articlepage #bd .maincol .left	{float:left;width:370px;padding:20px 0 6px 0;overflow:hidden;}
#articlepage #bd .maincol .left p	{font-size:85%;line-height:131%;padding:0 50px 14px 19px;}
#articlepage #bd .maincol .left h4	{padding-left:19px;}
#articlepage #bd #postcard .left p	{font-size:100%;}
#articlepage #bd .maincol .left .related	{font-size:85%;padding:0 10px 14px 19px;}
#articlepage #bd .maincol .right	{float:left;width:330px;padding:20px 0;overflow:hidden;}
#articlepage #bd .maincol .right p	{font-size:85%;line-height:131%;padding:0 30px 14px 0;}
#articlepage #bd .maincol p img	{float:left;border:solid 1px #6b88b3;margin:3px 7px 7px 0;}
#articlepage #bd .maincol .right .flickrmodule	{background-color:#d9d9d9;padding:2px 0 8px 7px;margin:0 0 17px 0;}
#articlepage #bd .maincol .right .flickrmodule a	{display:block;padding:0 5px 3px 0;font-weight:bold;font-size:85%;}
#articlepage #bd .maincol .right .tripinfo	{margin:0 0 17px 0;}
#articlepage #bd .maincol .right .tripinfo .inner	{background-color:#fff899;padding:2px 0 8px 7px;}
#articlepage #bd .maincol .right .tripinfo .hd	{font-weight:bold;font-size:85%;font-family:verdana;padding:2px 0 5px 0;}
#articlepage #bd .maincol .right .tripinfo .bd p	{padding:0 10px 5px 10px;}
#articlepage #bd .maincol .right .tripinfo .ft	{font-size:85%;position:relative;padding:0 0 8px 0;}
#articlepage #bd .maincol .right .tripinfo .ft strong	{position:absolute;left:0px;top:0px;}
#articlepage #bd .maincol .right .tripinfo .ft ul	{padding:0 0 0 110px;}
#articlepage #bd .maincol .right .tripinfo .ft li	{display:inline;white-space:nowrap;}
#articlepage #bd .maincol .right .related	{font-size:85%;padding:0 10px 0 0;}
#articlepage #bd .maincol .right .related li	{display:inline;white-space:nowrap;}
#articlepage #bd .maincol .right .postcard	{padding:0 0 20px 0;}


#blogpage .maincol	{padding:6px 30px 0 19px;}
#blogpage .maincol #header	{display:none;}

#blogpage #content .post	{padding:0 0 30px 0;border-bottom:solid 1px #6b88b3;margin-bottom:20px;}
#blogpage #content .storytitle	{font-weight:bold;font-size:146.5%;font-family:verdana;}
#blogpage #content .storytitle a	{color:#000;text-decoration:none;display:block;padding:0 0 2px 0;}
#blogpage #content .storytitle a:hover	{text-decoration:none;underline;}
#blogpage #content .meta	{display:block;padding:0 0 20px 0;font-style:italic;font-size:85%;font-family:verdana;}
#blogpage #content p	{padding:0 0 15px 0;}
#blogpage #content img	{border:solid 1px #6b88b3;margin:0 8px 8px 0;clear:both;}
#blogpage #content .wp-smiley	{border:0;margin:0;}
#blogpage #content .aligncenter {display:block;margin:0 auto;padding:10px 0;}
#blogpage #content .alignleft {float:left;}
#blogpage #content .alignright {float:right;}
#blogpage #content .alignright img	{margin:0 0 8px 8px;}
#blogpage #content p.wp-caption-text	{padding:0;}
#blogpage #content .wp-caption {line-height:108%;font-size:85%;clear:both;}
#blogpage #content .wp-caption img {margin-bottom:3px;}
#blogpage #content .wp-caption p	{background-color:#ddd;margin:0 0 7px 1px;width:150px;padding:2px 0;}
#blogpage #content .feedback {text-align:right;clear:both;}
#blogpage #content blockquote	{padding:5px 30px 5px 30px;font-style:italic;}
#blogpage.blogframecontent	{width:380px;overflow:hidden;}
#blogpage.blogframecontent .maincol	{padding:0 10px 0 0;}
#blogpage .pagination	{padding:0 10px 10px 10px;}

#blogpage #commentform	{padding:0 0 5px 0;}
#blogpage #comments	{font-weight:bold;font-size:146.5%;}
#blogpage #comments a	{display:none;}
#blogpage #commentlist li	{background-color:#fff;padding:10px;margin:20px 0;display:block;}
#blogpage #commentlist li img	{float:left;}
#blogpage #commentlist li p cite	{font-size:85%;margin-left:42px;}
#blogpage #commentlist li p a	{margin-left:3px;}

#blogpage #postcomment	{font-weight:bold;font-size:146.5%;padding:20px 0 10px 0;}


#ft	{font-size:85%;padding:2px 0;}
#ft a	{color:#000;}
#ft .left,#ft .right	{float:left;width:350px;}
#ft .right	{text-align:right;}


/* items hidden until phase 3 */
.map	{display:none;}
#outro.map {display:block;}
#outro.map p {display:none;}