html{
	height:100%;
	min-width:950px;
}
body{
	margin:0;
	color:#00181f;
	font:14px/17px 'Times New Roman', Georgia, Times, serif;
	min-width:950px;
	/*background-color:#e8ba6b;*/
	height:100%;
}

img{border-style:none;}
a{
	color:#cd3b02;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#wrapper {
	height:1420px;
}
#w1 {
	width:950px;
	margin:0 auto;
}
.inner #w1 {
	padding-bottom:89px;
}
#w2 {
	padding-bottom:53px;
}
#w3 {
	width:100%;
	overflow:hidden;
}
#header {
	position:relative;
	width:100%;
	z-index:10;
}
#wrapper2 #header {
	width:950px;
	margin:0 auto;
}
#header:after {
	clear:both;
	content:'';
	display:block;
}
.logo {
	margin:0;
}
.logo a {
	position:absolute;
	left:14px;
	top:26px;
	width:282px;
	height:167px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	z-index:3;
}
#nav {
	float:right;
	margin:0 5px 0 0;
	display:inline;
	padding:0;
	list-style:none;text-transform:uppercase;
}
#nav li {
	float:left;
	position:relative;
	width:73px;
	padding:80px 3px 0 0;

}

#nav li.about-nav {
	background:url(/media/37178/bg-about-nav.png) no-repeat 50% 0;
}
#nav li.journey-nav {
	background:url(/media/37142/bg-journey-nav.png) no-repeat 50% 0;
}
#nav li.team-nav {
	background:url(/media/37110/bg-team-nav.png) no-repeat 52% 0;
	/*width:82px;
	margin:0 -10px;
	padding-left:10px;*/
}
#nav li.future-nav {
	background:url(/media/37150/bg-future-nav.png) no-repeat 50% 0;
}
#nav li.charity-nav {
	background:url(/media/37170/bg-charity-nav.png) no-repeat 50% 0;
}
#nav li.photo-nav {
	background:url(/media/37114/bg-photo-nav.png) no-repeat 50% 0;
}
#nav li.diary-nav {
	background:url(/media/37162/bg-diary-nav.png) no-repeat 50% 0;
}
#nav li.contact-nav {
	background:url(/media/37166/bg-contact-nav.png) no-repeat 50% 0;
}
#nav ul {
	position:absolute;
	top:124px;
	margin:0;
	padding:0;
	list-style:none;
	left:0;
	display:none;
}
#nav div:hover ul,
#nav div.hover ul {
	display:block;
}
#nav ul li {
	float:none;
	width:73px;
	margin:0 0 -2px;
	padding:0;
}
#nav li a {
	display:block;
	background:url(/media/37122/bg-nav.png) no-repeat;
	width:73px;
	height:47px;
	color:#001b2a;
	font-size:11px;
	line-height:13px;
}
#nav li li a {
	background:url(/media/37118/bg-nav2.png) no-repeat;
	width:70px;
	height:37px;
	padding:7px 2px 0 1px;
	text-align:center;
}
#nav li a span {
	cursor:pointer;
}
#nav li a:hover span {
	text-decoration:underline;
}
#nav li a .holder {
	display:table;
	height:100%;
	width:100%;
}
* html #nav li a .holder {
	display:block;
	position:relative;
	width:73px;
}
* +html #nav li a .holder {
	display:block;
	position:relative;
	width:73px;
}
#nav li a .holder2 {
	display:table-cell;
	vertical-align:middle;
}
* html #nav li a .holder2 {
	position:absolute;
	top:50%;
	width:73px;
}
* +html #nav li a .holder2 {
	position:absolute;
	top:50%;
	width:73px;
}
* html #nav li a .holder3 {
	position:relative;
	top:-50%;
	display:block;
}
* +html #nav li a .holder3 {
	position:relative;
	top:-50%;
	display:block;
	text-align:center;
}
#nav li a .holder3 {
	display:block;
	width:72px;
	text-align:center;
}
#main {
	width:100%;
	overflow:hidden;position:relative;
}
.main-holder {
	height:1%;
	overflow:hidden;
	padding:20px 0 0;
}
.main-holder .holder {
	height:1%;
	overflow:hidden;
	margin:0 0 12px;
}
.main-holder .article {
	float:right;
	width:300px;
        clear:right;
	padding:10px 15px 0 8px;
        margin:0 0 5px 0;
	background:url(/media/37174/bg-article.png);position:relative;min-height:45px;
}
.main-holder .article p {
	margin:0 0 16px;
}
.main-holder .article a {
	position:relative;
}
.main-holder .article .more {
	margin:0 0 5px;
	position:relative;
}
.main-holder .article .more a {
	background:url(/media/37182/arrow.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	font-weight:bold;
	position:static;
	font-size:12px;
}
.route-btn {
position:absolute;
top:75px;left:400px;
}
.donate-btn {
position:absolute;
top:100px;left:200px;
}
.angels-btn
{
width:55px; height:90px;
position:absolute;top:75px;left:140px;
}
.coords-btn {
position:absolute;
top:320px;left:430px;
}
.route-btn a, .donate-btn a, .coords-btn a {
	
	padding:0 0 0 12px;
	font-weight:bold;
	line-height:17px;
	font-size:12px;
}
#footer {
    position:relative;
    width:784px;
    height:53px;
	margin:-53px auto 0;
	overflow:hidden;
	color:#fae997;
	font-size:9px;text-transform:uppercase;
}
#footer a {
	color:#fae997;
}
#footer .copyright {
	float:left;
	margin:0 99px 0 0;
}
#footer ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li {
	float:left;
	background:url(/media/37106/devider.gif) no-repeat 0 50%;
	padding:0 7px 0 8px;
}
#footer ul li:first-child {
	background:none;
	padding-left:0;
}
#footer .by {
	float:right;
	margin:0 13px 0 0;
	display:inline;
}
#wrapper2 #footer {
	width:100%;
	background:url(/media/37158/bg-footer.png) no-repeat 50% 0;
    height:auto;
	margin:0;
	overflow:visible;
}
#wrapper2 #footer .frame {
	width:784px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	padding:22px 0 0;
	height:67px;
}
#wrapper2 #main {
	width:946px;
	margin:0 auto;
	overflow:hidden;
	padding:66px 0 0;
}
#main-top {
	background:url(/media/37130/bg-main-top.png) no-repeat;
	width:946px;
	height:322px;
	float:left;
	overflow:hidden;
}
#main-mid {
	background:url(/media/37134/bg-main-mid.png) repeat-y;
	width:946px;
	float:left;
}
#main-mid:after {
	clear:both;
	content:'';
	display:block;
}
.inner-holder {
	position:relative;
	width:100%;
	margin:-366px 0 0;
}
#content {
	height:1%;
	overflow:hidden;
}
#content .heading {
	height:1%;
	overflow:hidden;
	margin:0 0 42px;
}
#content .heading h2 {
	float:right;
	width:607px;
	margin:0;
	font-size:24px;
	font-weight:normal;
	line-height:27px;
	padding:1px 0 0 6px;
	background:url(/media/37146/bg-heading.png);text-transform:uppercase;
}
#content .post {
	height:1%;
	overflow:hidden;
	padding:0 0 0 24px;
}
#gallery
{
margin-left:25px;
}
#gallery .photo
{
float:left;
	background:url(/media/37154/bg-frame.png) no-repeat;
	width:281px;
	height:206px;
	padding:18px 0 0 20px;
}
#gallery .photo img {
	vertical-align:top;
}
#photos-home
{
clear:both;padding:0 0 10px 0;
}
#photos-home a.link
{
display:block;
margin:5px 0 5px 0;padding:0;
font-size:12px;
font-weight:bold;
position:absolute;bottom:5px;
}
.video-icon
{
position:relative;
top:-10px;left:15px;
float:left;
}
.video-icon a.vl
{
font-size:12px;
font-weight:bold;margin-left:-10px;
}
#gallery-home .photo
{
float:left;
	background:url(/media/38640/frame_bg_home.png) no-repeat;
	width:100px;
	height:75px;
	padding:5px 0 0 5px;
}
#content .post .photo {
	float:left;
	background:url(/media/37154/bg-frame.png) no-repeat;
	width:281px;
	height:206px;
	padding:18px 0 0 20px;
}
#content .post .photo img {
	vertical-align:top;
}
#content .post .description {
	height:1%;
	overflow:hidden;
	padding:6px 59px 0 16px;
	
	min-height:220px;
        position:relative;z-index:1;
}
#content .post h3 {
	margin:0 0 10px;
	font-size:18px;
	line-height:20px;
	font-weight:normal;text-transform:uppercase;
}
#content .post p {
	margin:0 0 15px;
}

#content .blogposts
{
width:720px;float:left;min-height:400px;
}
#content .googlemap
{
width:950px;float:left;
}
.sidebar
{
width:200px;
float:left;
}
.sidebar ul
{
list-style-type:none;padding:0;margin:0;
}
.sidebar h3
{
text-transform:uppercase;
}
.avatar
{
margin-right:5px;
}
.formcontainer .input-text
{
width:200px;
}
.formcontainer textarea
{
width:200px;
height:200px;
}
#days-2-go
{
width:78px;
height:87px;
background: url(/media/38369/bg_days2go2.png) no-repeat;
text-align:center;float:left;
}
#days-2-go .number
{
font-weight:bold;
font-size:36px;
padding-top:30px;
margin:0;
}
#days-2-go a
{
display:block;
margin-top:-5px;padding:0;
font-size:10px;
font-weight:bold;
}
#blog-home
{
width:206px;
height:87px;
background: url(/media/38260/bg_home_blog.png) no-repeat;
float:left;
margin:0 10px 10px 0;
}
#blog-home span
{
display:block;
padding:5px 0 0 10px;
font-size:12px;
}
#blog-home a
{
display:block;
width:150px;
text-transform:uppercase;
padding:2px 0 0 10px;
}
#twitter-home ul
{
clear:both;
margin:0;padding:10px 0;
list-style-type:none;
}
#twitter-home ul li
{
padding:0 0 0 24px;
margin:0;
background: url(/media/38267/icon_twitter.png) 0 0 no-repeat;
}
#twitter-home p
{
margin:0 0 10px 0;
padding:0;
}
#twitter-header
{
clear:both;
padding:0px 0 0 19px;
}
#twitter-link
{
padding:0 0 10px 23px;
}
#facebook-link
{
padding:10px 0 0 23px;
}
#facebook-link div
{
position:absolute;
left:210px;
top:10px;
}
#contact
{
width:850px;
height:400px;
background: transparent url(/media/41964/contact_scroll.png) no-repeat;
margin:0 0 0 20px;
}
#contact iframe
{
border:0;
}
.entry-date
{
margin-bottom:1em;
font-style:italic;
}
/*TAGCLOUD*/
.tagcloud
{
    margin-top: 10px;
    padding:10px;
    margin-bottom:10px;
    text-align:justify;
}

.tagcloud a
{
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
    font-family:Verdana, Arial;
    text-transform:lowercase;

}

.tagcloud a:hover
{
    text-decoration:underline;
}

.tagcloud a.tagweight1
{
    font-size: 2em;
    font-weight:bolder;
}
.tagcloud a.tagweight2
{
    font-size:1.7em;
    font-weight:bolder;
}
.tagcloud a.tagweight3
{
    font-size: 1.4em;
    font-weight:bolder;
}
.tagcloud a.tagweight4
{

    font-size: 1.2em;
}
.tagcloud a.tagweight5
{
    font-size: 1.0em;
}

.tagcloud span
{
    font-size: 10px !Important; 
    color: #595a5a!Important; 
    font-weight: normal  !Important; 
}
#related
{margin-top:10px;}

#latest-comments li
{
margin-bottom:1em;
width:180px;
}


































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

