/* GLOBAL STYLES 
---------------------------------------------------*/

* {
	padding: 0;
	margin: 0;
}

body {
	text-align: center;
	min-width: 1000px;
	background-color: #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
}

#wrapper {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #fff;
}

#branding {
	width: 990px;
	height: 375px;
	border-bottom: 1px solid #fff;
}


/* SUBCONTENT CONTAINERS 
---------------------------------------------------*/

#content_block {
	float: left;
	padding: 20px 40px 10px 40px;
	color: #55391D;
	width: 910px;
}

#content_block a:link {  
	color: #55391D;
	text-decoration: none;
	border-bottom: 1px dotted #55391D;
}

#content_block a:visited {
	color: #55391D;
	text-decoration: none;
	border-bottom: 1px dotted #55391D;
}

#content_block a:hover {  
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

#content_block a:active { 
	color: #999;
	text-decoration: none;
	border-bottom: none;
}

.img_left a img {
	border: none;
}

/* SUBCONTENT STYLES 
---------------------------------------------------*/

#content_block h1 {
	font-size: 1.3em;
	margin: 0 0 8px 0;
}

#content_block h1.home {
	font-size: 1.3em;
	margin: 0 0 8px 0;
	color: #4e536e;
}

#content_block h1.join {
	font-size: 1.3em;
	margin: 0 0 8px 0;
	color: #4f556e;
}

#content_block h1.video {
	font-size: 1.3em;
	margin: 0 0 8px 0;
	color: #323c7c;
}

#content_block h1.background {
	font-size: 1.3em;
	margin: 0 0 8px 0;
	color: #7f723d;
}

#content_block h1.team {
	font-size: 1.3em;
	margin: 0 0 8px 0;
	color: #4f556e;
}

#content_block h1.mountains {
	font-size: 1.3em;
	margin: 0 0 8px 0;
	color: #42555e;
}

#content_block h1.bolivia {
	font-size: 1.3em;
	margin: 0 0 8px 0;
	color: #7f723d;
}

#content_block h1.film {
	font-size: 1.3em;
	margin: 0 0 8px 0;
	color: #897543;
}

#content_block h2 {
	font-size: 1em;
	margin: 18px 0 8px 0;
}

body.team #content_block h3 {
	font-size: .9em;
	margin: 18px 0 8px 0;
}

#content_block p {
	font-size: .75em;
	margin: 0 0 12px 0;
}

#content_block p.note {
	color: #666;
	font-size: .65em;
}

#content_block div.img_left {
	margin: 4px 14px 8px 0;
	float: left;
	display: inline;
}

#content_block div.img_right {
	margin: 4px 0 8px 14px;
	float: right;
	display: inline;
}

.img_left a:link {  
	text-decoration: none;
	border-bottom: none;
}

.img_left a:visited {
	text-decoration: none;
	border-bottom: none;
}

.img_left a:hover {  
	text-decoration: none;
	border-bottom: none;
}

.img_left a:active { 
	color: #666;
	text-decoration: none;
	border-bottom: none;
}

.img_right a:link {  
	text-decoration: none;
	border-bottom: none;
}

.img_right a:visited {
	text-decoration: none;
	border-bottom: none;
}

.img_right a:hover {  
	text-decoration: none;
	border-bottom: none;
}

.img_right a:active { 
	color: #666;
	text-decoration: none;
	border-bottom: none;
}

/* TEAM PAGE STYLES
---------------------------------------------------*/

div.team {   /* ALSo USeD ON MNtS PAGE */
	float: left;
	border-bottom: dotted 1px #ccc;
	padding: 20px 0;
	width: 100%;
}

div.first {
	border-top: dotted 1px #ccc;
}

div.last {
	border-bottom: none;
}

div.team ul li {
	padding-bottom: 6px;
	margin-left: 14px;
	font-size: .75em;
}

.img_team {
	margin: 4px 0 8px 20px;
	float: right;
	display: inline;
}

.team_img_caption {
	margin: 0 0 8px 10px;
	width: 233px;
	text-align: center;
	font-size: .75em;
	font-style: italic;
	margin-bottom: 10px;
}

/* MOUNTAIN PAGE STYLES
---------------------------------------------------*/

p.mnt {
	padding: 0 300px 0 50px;
}

/* BACKGROUND PAGE STYLES
---------------------------------------------------*/

#box div.img_right200 {
	margin: 0 0 8px 10px;
	float: right;
	width: 200px;
}

#box div.image200 img {
	border-color: #000;
	border: solid 1px;
}

#box div.image200 {
	width: 200px;	
	float: right;
}

#box div.caption200 {
	width: 200px;	
	float: right;
	text-align: center;
	font-style: italic;
	margin-bottom: 10px;
}


/* FOOTER STYLES 
---------------------------------------------------*/

#footer {
	border-top: dotted 1px #ccc;
	padding: 10px 0 20px 0;
	font-size: .65em;
	color: #55391D;
	clear: both;
}

.copyright {
	float: left;
	list-style: none;
	display: inline;
	margin-left: 20px;
}

.footer_links {
	float: right;
	list-style: none;
	display: inline;
	margin-right: 20px;
}

.footer_links a:link {  
	color: #55391D;
	text-decoration: none;
	border-bottom: none;
}

.footer_links a:visited {
	color: #55391D;
	text-decoration: none;
	border-bottom: none;
}

.footer_links a:hover {  
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

.footer_links a:active { 
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

.copyright a:link {  
	color: #55391D;
	text-decoration: none;
	border-bottom: none;
}

.copyright a:visited {
	color: #55391D;
	text-decoration: none;
	border-bottom: none;
}

.copyright a:hover {  
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

.copyright a:active { 
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

/* CONTENT BOX 
---------------------------------------------------*/

/* Show only to IE PC \*/
* html .box_header h2 {height: 1%;} /* For IE 5 PC */

#box {
	width: 800px; 
	background: url(../images/box/body_right.gif) no-repeat bottom right;
	margin: 30px 0 30px 50px;
	text-align: left;
}

#box img {
	 border: none;
}

.box_header {
	background: url(../images/box/header_right.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	}

.box_header h3 {
	background: url(../images/box/header_left.gif) no-repeat top left;
	padding: 10px;
	color: #fff; 
	font-weight: bold; 
	font-size: 1em; 
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only */
	}

.box_body {
	background: url(../images/box/body_left.gif) no-repeat bottom left;
	padding: 10px 20px 20px 20px;
	font-size: .7em; 
	}

#box p {
	font-size: 1em;
}

div.box_body ul li {
	list-style-image: url(../images/gray_arrow.gif);
	padding-bottom: 12px;
	margin-left: 14px;
	}

div.box_body p.img {
	text-align: center;
	}

 div.box_body p.box {
	padding-bottom: 12px;
	text-align: center;
}

#box a:link {  
	color: #55391D;
	text-decoration: none;
	border-bottom: 1px dotted #55391D;
}

#box a:visited {
	color: #55391D;
	text-decoration: none;
	border-bottom: 1px dotted #55391D;
}

#box a:hover {  
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

#box a:active { 
	color: #999;
	text-decoration: none;
	border-bottom: none;
}


/* EXPAND COLLAPSE MENU */

.dispatch_title {
	background: url("../images/arrow_closed.gif") 0 50% no-repeat;
 	border-top: dotted #ccc 1px; 
	margin: 0;
	padding: 8px 2px 8px 20px;
	cursor: pointer;
	font-weight: bold;
	font-size: .85em;
	color: #55391D;
}

.dispatch_title_open {
	background: url("../images/arrow_open.gif") 0 50% no-repeat;
 	border-top: dotted #ccc 1px; 
	margin: 0;
	padding: 8px 2px 8px 20px;
	cursor: pointer;
	font-weight: bold;
	font-size: .85em;
	color: #55391D;
}

.dispatch_content {
	padding: 20px;
	color: #55391D;
}

.dispatches {
	margin: 0 50px 50px 50px;
	color: #55391D;
}

.dispatches p {
	font-size: .75em;
	margin-bottom: 12px;
}

.dispatch_img_left {
	margin: 0 20px 0 0;
	float: left;
	width: 100px;
}

.dispatch_img_left img {
	border-color: #000;
	border: solid 1px;
}

.dispatch_img_right450 {
	margin: 0 0 8px 10px;
	float: right;
	width: 450px;
}

.dispatch_img_right450 img {
	border-color: #000;
	border: solid 1px;
}

.image450 {
	width: 450px;	
	float: right;
	margin: 0 0 4px 20px;
}

.caption450 {
	width: 450px;	
	float: right;
	text-align: center;
	font-size: .70em;
	font-style: italic;
	margin-bottom: 10px;
}

.dispatch_img_right475 {
	margin: 0 0 8px 20px;
	float: right;
	width: 475px;
}

.dispatch_img_right475 img {
	border-color: #000;
	border: solid 1px;
}

.image475 {
	width: 475px;	
	float: right;
	margin: 0 0 4px 0;
}

.caption475 {
	width: 475px;	
	float: right;
	text-align: center;
	font-size: .70em;
	font-style: italic;
	margin-bottom: 10px;
}

.dispatch_img_right300 {
	margin: 0 0 8px 20px;
	float: right;
	width: 300px;
}

.dispatch_img_right300 img {
	border-color: #000;
	border: solid 1px;
}

.dispatch_img_left300 {
	margin: 0 20px 8px 0;
	float: left;
	width: 300px;
}

.dispatch_img_left300 img {
	border-color: #000;
	border: solid 1px;
}

.image300_right {
	width: 300px;	
	float: right;
	margin: 0 0 4px 0;
}

.image_left_300 {
	width: 300px;	
	float: left;
	margin: 0 0 4px 0;
}

.caption300_left {
	width: 300px;	
	float: left;
	text-align: center;
	font-size: .70em;
	font-style: italic;
	margin-bottom: 10px;
}

.caption300_right {
	width: 300px;	
	float: right;
	text-align: center;
	font-size: .70em;
	font-style: italic;
	margin-bottom: 10px;
}

.image100 {
	width: 100px;	
	float: left;
	margin: 2px 20px 2px 0;
}

.caption100 {
	width: 100px;	
	float: left;
	text-align: center;
	font-size: .70em;
	font-style: italic;
	margin-bottom: 4px;
}

#content_dispatches a:link {  
	color: #55391D;
	text-decoration: none;
	border-bottom: 1px dotted #55391D;
}

#content_dispatches a:visited {
	color: #55391D;
	text-decoration: none;
	border-bottom: 1px dotted #55391D;
}

#content_dispatches a:hover {  
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

#content_dispatches a:active { 
	color: #999;
	text-decoration: none;
	border-bottom: none;
}

.dispatches a:link {  
	color: #55391D;
	text-decoration: none;
	border-bottom: 1px dotted #55391D;
}

.dispatches a:visited {
	color: #55391D;
	text-decoration: none;
	border-bottom: 1px dotted #55391D;
}

.dispatches a:hover {  
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

.dispatches a:active { 
	color: #999;
	text-decoration: none;
	border-bottom: none;
}

#content_dispatches {
	margin: 60px 50px 20px 50px;
	}
	
#content_dispatches h1 {
	font-size: 1.3em;
	padding-top: 0px; 
	padding-bottom: 8px; 
	color: #536263;
}

#content_dispatches p {
	font-size: .76em;
	color: #55391D;
	padding-bottom: 14px;
}

/* VIDEO EMBED */

div.video_embed {
	cursor: pointer;
	padding: 0;
	margin: 0;
	width: 860px;
	float: left;
}

div.video_embed p {
	padding: 10px 20px 20px 20px;
}

div.video_embed p.facebook {
	padding: 0px 0px 0px 20px;
}

div.video_description {
	padding: 0 0 0 10px;;
	margin: 20px 0 0 0;
	text-align: left;
	width: 420px;
	float: right;
}

div.video_container {
	padding: 0;
	margin: 0;
	height: 500px;
}

div.video_container h1 {
	font-size: 1.0em;
	padding-top: 0; 
}

div.video_container p {
	font-size: .76em;
}
