/* GLOBAL */
body {
	background-color:#fff;
	color:#6b6a6a;
	font-size:76%;
	font-family: verdana,arial,helvetica,sans-serif;
	margin:61px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
a {
	color:#60afd2;
	text-decoration:none;
}
a.bio {
	color:#6b6a6a;
}
h1 {
	color:#cd7533;
	font-size:1.2em;
	font-weight:normal;
	margin:0px 80px 11px 0px;
	text-transform:uppercase;
}
h2 {
	color:#666;
	font-size:1.2em;
	font-weight:normal;
	margin:0px 80px 11px 0px;
	text-transform:uppercase;
}
p, blockquote {
	font-size:0.9em;
	line-height:1.8em;
	margin:0px;
	padding:0px 0px 26px 0px;
}
blockquote {
	font-size:0.9em;
	line-height:1.6em;
	margin:0px;
	padding:0px 40px 26px 40px;
}
img {
	border:0px;
}
#content ul {
	margin:0px;
	padding:0px 80px 30px 0px;
}
#content li {
	font-size:0.9em;
	line-height:1.6em;
	margin:0px;
	padding:0px;
}
/* GLOBAL LAYOUT */
#column1 {
	display:block;
	float:left;
	width:223px;
}
#column2 {
	display:block;	
	float:left;
	padding-top:23px;
	width:732px;
}
#container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:955px;
}
#content {
	text-align:left;
}
#footer {
	background:url(/_images/global_horizbar.gif) no-repeat;
	color:#999;
	font-size:0.8em;
	margin-top:80px;
	padding-top:8px;
	text-align:right;
	width:862px;
}
.floatLeft {
	float:left;
}

/* LEFT COLUMN */
#storiesList p {
	text-align:left;
	font-size:0.8em;
	padding-bottom:16px;
}
.storiesBox {
	padding:19px 11px 60px 12px;
}








/* NAVIGATION */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color:#ffffff;
}

#nav {
	padding-bottom:92px;
}

#nav a {
	color:#999;
	display: block;
	font-size:0.8em;
	text-align:left;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	/*width: 10em; REMOVED even though width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	padding-left:16px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li a { /* second-level lists */
	padding-bottom:6px;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#list1 {width:91px;}
#list2 {width:114px;}
#list3 {width:110px;}
#list4 {width:93px;}
#list5 {width:110px;}
#list6 {width:56spx;}
#nav1, #nav2, #nav3, #nav4, #nav5, #nav6 {height:30px;}
#nav1 {background:url(/_images/global_nav_about.gif) no-repeat;width:91px;}
#nav2 {background:url(/_images/global_nav_projects.gif) no-repeat;width:114px;}
#nav3 {background:url(/_images/global_nav_tours.gif) no-repeat;width:110px;}
#nav4 {background:url(/_images/global_nav_schedule.gif) no-repeat;width:93px;}
#nav5 {background:url(/_images/global_nav_involved.gif) no-repeat;width:110px;}
#nav6 {background:url(/_images/global_nav_press.gif) no-repeat;width:56px;}
#nav span {display:none;}


/* STORIES */
.storyHeader {	
	margin-top:-60px;
}
.storyHeader h1 {
	background:url(/_images/stories_header.gif) left top no-repeat;
	display:block;
	height:56px;
	width:562px;
}
.storyHeader span {	
	display:none;
}
.storyContentWrap {
	float:left;
	padding-left:92px;
	padding-top:16px;
}
.storyContent {
	float:left;
	width:451px;
}
.clickThruWrap {
	background:url(/_images/stories_horizbar.gif) left bottom no-repeat;	
	float:left;
	padding-bottom:4px;
	width:451px;
}
.clickPrevStory {
	float:left;
	height:20px;
}
.clickNextStory {
	float:right;
	height:20px;
}
.storyLead {
	float:left;
	padding:16px 0px 20px 0px;
}
.storyLead h1 {
	color:#cd7535;
	font-size:1.6em;
	padding-bottom:2px;
	margin-right:0px;
}
.storyLeadIntro {
	float:left;
	padding:0px 0px 40px 0px;
	width:451px;
}
.storyLeadPad, .storyLeadPadNoPic {
	background:url(/_images/stories_intro_horizbar.gif) left bottom no-repeat;
	float:left;
	text-align:left;
	width:217px;
}
.storyLeadPadNoPic {
	background:url(/_images/stories_intro_horizbar.gif) left bottom repeat-x;
	width:100%;	
}
.storyLeadQuote, .storyLeadQuoteNoPic {
	background:url(/_images/stories_intro_horizbar.gif) no-repeat;
	font-size:0.8em;
	padding:16px 18px 16px 0px;
}
.storyLeadQuoteNoPic {
	background:url(/_images/stories_intro_horizbar.gif) repeat-x;
}
.storyLeadPic {
	float:right;
	padding-right:2px;
}

/* TOUR */
#allimages {
	float:left;
	min-height:30em;
	width:429px;
}
#allimages div {
	float:none;
}
#allimages div h3 {
	padding:0px;
	margin:0px;
}
#allimages .pic {
	padding:8px 0px 10px 0px;
}
#allimages p {
	color: #999999;
	font-size:0.8em;
	padding-top:4px;
}
.tourDonate {
	float:left;
	padding:71px 0px 0px 40px;
}


/* PRESS */
.readMore {
	background:url(/_images/global_stories_arrow.gif) right bottom no-repeat;
	padding-right:12px;
}


/* JOIN */
#iframejoin table {
border:0px;
}
#iframejoin table td {
padding:0px;
}

/* HOMEPAGE */
#homepagePad {
	padding-left:92px;
}
.dotdivider {
	background:url(/_images/home_divider.gif); no-repeat;
	height:18px;
}
#homepagePad .dotdivider {
	width:384px;
}

/*jcarousel*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 170px;
    height: 300px;
    padding: 40px 6px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  170px;
    height: 300px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 170px;
    height: 70px;
    text-align:left;
}

.jcarousel-skin-tango .jcarousel-item a {
	font-size:0.8em;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 73px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 73px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}



