/* Home Page */


.home{padding-top:735px !important;}
.home #navHomeImage{position:absolute;top:0;margin:15px auto 0;left:-5px;border:none;}
.home #nav-home{display:none;}
.home form{float:right;width:50%;margin:1em 0;}

#navHomeImage{background:url("../images/home-bottom.jpg") no-repeat left top;}
.home #footer ul.navigation{position:absolute;top:685px;}

#content.home {background:transparent;}


#input-add{width:30%;float:left;text-align:right;margin-left:30%;}
#input-unsub2{float:left;width:25%;clear:none;float:right;}
#unsub2{float:right;}

/* Basic Styling */

body{
font-size: 70%;
font-family: "Bitstream Vera Sans","Helvetica","Arial",sans-serif;
line-height: 1.3;
}
#content{background:url("../images/back.png") no-repeat left top;width:970px;margin:0;position:relative;padding-top:150px;font-size:1.2em;margin:0 auto;}
a{color:#0099CC;text-decoration:none;}
a:hover{color:#66CC00;text-decoration:none;font-weight: bold}

img.left{margin-right:1.5em;float:left;}
img.right{margin-left:1.5em;float:right;}

img.center{margin:10px auto;display:block;}
img{margin-bottom:10px;}
i{color:#0099CC;font-style:italic;}


div.clear{display:none;}

/* Table Styling */
table{width:90%;}
table th,
strong{color:#66CC00;text-align:left;font-weight:bold;padding:.5em 0 .2em;}
table td{color:#0099CC;border-bottom:1px dotted #E2F2F7;margin-bottom:.1em;}
table p{margin:0;}
table a{color:#66CC00;text-decoration:none;font-weight: bold}
table a:hover{color:#66CC00;text-decoration:none;font-weight: bold}

/* Heading Styling */
h1{font-size:1.5em;font-family:Helvetica, sans-serif;font-weight:normal;color:#0099CC;}
h2{font-size:1.3em;font-size:1em;font-weight:bold;color:#0099CC;margin-bottom:0;clear:left;}
h3{font-size:1.2em;border: 2px dotted #0099CC;padding: 0.571em 0.786em;}

/* Sidebar Styling */

#sidebar{float:left;width:170px;margin:1em 20px 0 0;}
.sidebarBox{border: 2px dotted #0099CC;padding:.5em 0 1em;border-style:dotted none;}
#page{float:right;width:560px;margin-right:10px;margin-bottom:10px;}
#sidebar ul{list-style-type:none;padding:0;margin:0;}
#sidebarRight{width:210px;float:right;overflow:hidden;}
#sidebarRight img {border:0px;}
.sidebarNews{padding:.5em 0 1em;line-height:1.2;color:#0099CC;}
.sidebarNews h2{color:#66CC00;}
/* Navigation & Footer Styling */

.navigation{list-style-type:none;text-align:center;}
#nav-home a{position:absolute;top:25px;left:10px;background:url("../images/riverlife.png") no-repeat center;width:0;padding-left:130px;height:105px;overflow:hidden;}
#navMainImage{position:absolute;top:15px;left:190px;border:none;}
#nav-home:before,
#nav-aboriginal-experiences:before{content:"" !important;}

#footer{border-top: 2px dotted #0099CC;margin-top:1em;clear:both;}

#footer ul{text-align:center;}
#footer li{display:inline;}
#footer li:before{content:" | ";color:#66CC00;}
#footer ul > li:first-child:before{content:"";}

#footer p{text-align:center;}

#footer2{border-top: 2px dotted #0099CC;margin-top:1em;clear:both;}

#footer2 ul{text-align:center;}
#footer2 li{display:inline;}
#footer2 li:before{content:" | ";color:#66CC00;}
#footer2 ul > li:first-child:before{content:"";}

#footer2 p{text-align:center;}


/* Flickr Styling */
.flickr_feed_gallery {width:700px;list-style-type:none;padding:0;clear:both;margin:0 auto !important;}
.flickr_feed_gallery a{display:block;width:85px;height:85px;position:relative;background-position:center;float:left;margin:0 30px 40px 0;}
.flickr_feed_gallery a span{display:block;width:0;padding-left:85px;height:85px;overflow:hidden;background:url("../images/swirl.png") no-repeat center;}

/* Form Styling */
form{position:relative;margin-left:0px !important;}
form,fieldset{padding:0;margin:0;border:0;}
label{display:block;float:left;clear:left;width:80%;}
fieldset div{clear:left;padding-right:.4em;padding-top:.4em;padding-bottom:.4em;}
input,select{width:88%;}
textarea{width:98%;height:10em;}
form .action{margin:0em 0 .4em 0;width:100%;}

form .dropdown{margin:1em 0;border-bottom: 2px dotted #0099CC;padding:1em 0;}

.home label{text-align:right;width:25%;padding-right:5%;line-height:2em;}
#input-email{display:none;}
#input-name{display:none;}
.form-input input {
background:#d6eff7 none repeat scroll 0 0;
border-style:none none dotted;
border-width:medium medium 1px;
padding:5px;
width:95%;
}
/**/

/* PDF icon*/

a[href$=".PDF"], a[href$=".pdf"] {
	padding: 2px 2px 2px 23px;
	background: url("../images/pdf-icon.png") left center no-repeat;
}

/* Terms and Conditions link */
/*#terms-and-conditions{display:block !important;margin-top:1em;}*/
/* Privacy Policy */
/*#privacy-policy{display:inline;}*/

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
