@charset "UTF-8";

/**************************************/
/***** Code By Bull Moose, L.L.C. *****/
/****** www.BullMooseTicket.com *******/
/***** All Rights Reserved - 2009 *****/
/**************************************/
/** Created - 2/22/2009 */
/** Updated - 2/24/2009 */
/*************************/


/* CSS Document */
/*   http://www.fallingwhistles.com/images/assets/  */

/*------ colors info etc  ----------------------------------------------------------------------------------------------*/
/*
Blue (nav) color: #387889
Darker blue #0d3a46


*/

a:focus {
	outline: none;
}

img {border:none;}

/*------- Reset  ----------------------------------------------------------------------------------------------------*/

.leftBlock {
width: 350px;
height:500px;
background: url(http://www.fallingwhistles.com/images/assets/book.jpg) no-repeat 0 0;
}

.middleBlock{
position:relative;
width: 300px;
background:  url(http://www.fallingwhistles.com/images/assets/whistle-bg.jpg) no-repeat 0 0;

}
.rightBlock{
position:relative;
width: 300px;
background:  url(http://www.fallingwhistles.com/images/assets/shirt-bg.jpg) no-repeat 0 0;
}

.leftBlock .titleArea a:hover{
	background: transparent;
}

.navArea{}

.titleArea{
height: 93px;
margin: 10px 0 0 0;

}

.main{
	margin: 0 auto;
	width: 1000px;
	background: #cccccc url(http://www.fallingwhistles.com/images/assets/newest_bg.jpg) no-repeat top center;
}
	
.main a img {
	border: 0 none;
}	
.innerMain {
	margin: 0 auto;
	width: 1000px;
	

}

.learn {
	
	
	
}
.learn img{
	margin: 100px 0 0 50px;
}


.wear {
	margin: 0 0 0 80px;
	
}
.share {
    margin: 0 0 0 50px;
	
}
.share img {
	margin: 125px 0 0 0;
}




/*------- Global  ----------------------------------------------------------------------------------------------------*/
body {
		margin: 0 auto;
		padding: 0;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		line-height: 1.4em;
	
		width: 100%;
		background: #0e0e0e url(http://www.fallingwhistles.com/images/assets/newest_bg.jpg) no-repeat top center;
}

.clear {clear:both;}

.float_L {float:left;}
.float_R {float:right;}

#IEroot7 img {vertical-align:bottom;}

/*------- Structure  ----------------------------------------------------------------------------------------------------*/



/*------- Type  ----------------------------------------------------------------------------------------------------*/

h2 {font-family:"Georgia"; font-weight:normal;}

a {color: #387889; text-decoration:none;}
a:hover {color: #0d3a46;}

/*------ Content ----------------------------------------------------------------------------------------------------*/

.blogTitles p {
	margin: 0;	
}

.blogPost img {
	margin:8px 0;
	padding:4px;
	border:1px solid #666;
	background:#fff;
}
.blog1,
.blog2,
.blog3{
		margin: 0;
		padding: 0px 0 10px 0;
		font-size: 10px;
 }
 
 .blog1 a,
.blog2 a,
.blog3 a{
		color: #387889;
		text-decoration: none;
		font-size: 10px;
}
 .blog1 a:hover,
.blog2 a:hover,
.blog3 a:hover{
		color: #0d3a46;
}

.blog2_Title,
.blog3_Title{
 		font-family: georgia;
		font-size: 20px;
		margin: 0px 0 0 0;
		pading: 10 5px 0 5px;
 }

.blog_Title,
.blog_Titles p{
		padding: 5px 0 0 0;
		font-family: georgia;
		font-size: 20px;
		 }


.bDate{
		font-family: georgia;
		font-size: 12px;
		color: #999999;
		margin: 0 0 5px 0;
}
.bTitle{
	font-family: georgia;
	font-size: 22px;
} 

.bAuthor {
	font-family: georgia;
	font-size: 12px;
	color: #999999;
	margin: 5px 0 15px 0;
}
.bInfo p{
		text-align: justify;
		line-height: 1.8em;

}

.blueHeader{
		
}

.blogPost p {margin:10px 0;}

.commentsLink {font-size:1.3em; font-weight:bold;}

.comment_entry {margin:12px 0 18px 0;}
.comment_entry h4 {margin-bottom:12px;}
span.commentDate {margin:0 0 12px 0; color:#666; font-size:10px; font-style:italic; font-weight:normal; margin-left:8px;}

#paginationLeft {float:left;}
#paginationRight {float:right;}

.header{margin: 0 auto;}

/*-------------main page photo area-----------------------*/
.photos{
		margin: 60px 0 0 0;
 
}
.photoBorder{
		border:8px solid #EFEFEF;
		margin: 0;
		padding: 0;
		line-height: 50%;
		
		}

.congoPhotosTitle, 
.usPhotosTitle { 
	float:left;
	font-family:"Georgia"; font-size:1.2em;
}
.usPhotosTitle {margin-left:170px;}

.congoPhotos img, 
.usPhotos img {
border:1px solid #ccc;
}

#IEroot7 p.image_title {margin-top:-35px;}

.fwTwitter .clear{
	margin: 10px 0 0 0;
	height: 10px;
}

.fwTwitter h2, .blogTitles h2 {margin-bottom:18px;}

.twitterDate{
	color: #387889;
	display: block;
	font-size: 10px;
	margin: 5px 0 0 0;
}

.leftContent{
		float:left;
		background: #e5e5e5 url(http://www.fallingwhistles.com/images/assets/left_column_white.jpg) repeat-x top left;
		width: 360px;
		margin: 0 0px 0 0px;
		padding: 0 0px 0 0px;
	
  }
  .innerLeftContent {
        padding: 0 20px 0 20px;
		background: #e5e5e5;
  }
  
.lowerContent{
	padding-top:2px;
}
.lcBlog1{}
.lcBlog2{}
.lcBlog3{}




.middleBar{display: none}



.outerTitleSpace{
		background: url(http://www.fallingwhistles.com/images/assets/fw_header.jpg) no-repeat center top;
		width: 100%;
		height: 370px;
		margin: 0 auto;
	
	
}

.ourRole{
		line-height: 2em;
} 

.ourRole h1{
		font-size: 20px;
		font-weight:normal;
		font-family:Georgia, "Times New Roman", Times, serif;
		margin: 25px 0 25px 0;
}

.ourRole p {
		text-align: justify;
		width: 550px;
		letter-spacing:1px;
		font-size: 12px; 
		line-height: 18px;
}


.readMore{
		display: block;
		float: right;
		margin: 0 10px 0 0;
		color: #387889;
		

}
.readMore:hover {
		color: #0d3a46;
}

.rightContent{
	background: url(http://www.fallingwhistles.com/images/assets/homepage_detail.png) no-repeat top left;
	float:left;
	width: 600px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 40px;
	color: #CCCCCC;
}

.innerRightContent {
	
	margin: 0;
	padding: 0;

}

.spacerDark{}
.spacerLight{}

/*.titleSpace{
		background: url(http://www.fallingwhistles.com/images/assets/fw_header.jpg) no-repeat center top;
		width: 1000px;
		height: 370px;
		margin: 0 auto;
} */
.twitterDate{}
.twitterPhoto {width:58px; height:58px;}
.twitterText {width:280px; margin-top:6px; 
		font-size: 10px; 
		line-height: 14px;}



/* --------- Upper Home  ----------------------------------------------------------------------------------------------------*/

.upperContent{
	width: 1000px;
	margin: 0 auto;

	}
	
.innerUpperContent {
	
	width: 1000px;
	
	margin: 0 auto;
	padding: 0 20px 0 20px;
}

.blogTitles p.blog_Title a, .blogTitles p.blog2_Title a, .blogTitles p.blog3_Title a {color:#333;}




/* --------- Lower Home  ----------------------------------------------------------------------------------------------------*/

#photostream {
	position:relative;
	background:#e3e3e3 url(http://www.fallingwhistles.com/images/assets/photostream_bg.gif) repeat-x;
	height:344px;
	width:100%;
}

#photostream h2, #photostream .photostreamNav {float:left;}
#photostream h2 {margin-right:12px;}

.photostreamNav {margin-top:18px;}
#IEroot7 .photostreamNav {margin-top:6px;}

.photostreamNav a {margin:0 12px; display:block; float:left; color:#333; text-decoration:none; font-family:"georgia", serif;}
.photostreamNav a.prev {margin-top:-2px;}
.photostreamNav a.next {margin:-19px 0 0 125px;}
#IEroot7 .photostreamNav a.next {margin:-19px 0 0 135px;}
#innerPhotostream {
	width:1000px;
	margin:0 auto;
	padding-top:1em;
}
#innerPhotostream img {border:8px solid #fff; margin-right:30px;}
.photostreamShadow {width:211px; height:63px; background:url(http://www.fallingwhistles.com/images/assets/photostream_shadow.png) no-repeat;}




/*---------- Top Navigation ------------------------------------------------------------------------------------------------------*/

.nav{
		width: 610px; 
		height: 45px;
		margin: 0;
		padding: 0;
		z-index:2;
}
		
.nav ul {
		margin: 0 auto; 
		padding: 0; 
		width: 100%;
}
.nav ul li {
		float: left; list-style: none;
		margin: 0 0 5px 11px;
		padding: 15px 5px 0 10px; 
		font-family:"Trebuchet MS"; 
		text-align:center;
		text-transform: uppercase;
		letter-spacing:0.1em;
}
.nav ul li a {
		text-decoration: none;
		font-size: 14px;
		color: #FFFFFF;
	}
.nav ul li a:hover {
		text-decoration: none;
		font-size: 14px;
		color: #666666;
	}

.nav ul li#store {width:60px;}
.nav ul li#donate {width:80px;}
.nav ul li#journal {width:50px;}
.nav ul li#about {width:100px;}


.nav ul li#video {width:60px;}
.nav ul li#contact {width:85px;}

/*--------- Page Breaks, divisions etc-------------------------------------------------------------------------------------------*/

.longLightBreak {
	width: 100%;
	background: url(http://www.fallingwhistles.com/images/assets/light_break_longer.png) no-repeat top left;
	height: 20px;
	 }
/*.longDarkBreak {
	width: 100%;
	background: url(http://www.fallingwhistles.com/images/assets/darker_break.png) no-repeat top left;
	height: 20px;
	margin: 30px 0 30px 0;
	}*/
	
.longDarkBreak {
	width: 100%;
	background: url(http://www.fallingwhistles.com/images/assets/db_tile.png) repeat-x top left;
	height: 20px;
	margin: 30px 0 30px 0;

	}	
	

.shortLightBreak {
	margin: 30px 0 30px 0;
	width: 100%;
	background: url(http://www.fallingwhistles.com/images/assets/light_break.png) no-repeat top left;
	height: 20px;
	}
	
.shortLightBreak.one {margin: 30px 0 10px 0;}
.shortLightBreak.two {margin: 50px 0 30px 0}	


/*--------- Footer styles --------------------------------------------------------------------------------------------------*/

.main .footer {
	background:#151515 url(http://www.fallingwhistles.com/images/assets/footer-bg.jpg) repeat-x;
	width:100%;
	height:386px;
	margin:-17px 0 0 0;
	padding:0;
}

.interior .footer {
	background:#151515 url(http://www.fallingwhistles.com/images/assets/footer-bg.jpg) repeat-x;
	width:100%;
	height:386px;
	margin:0 0 0 0;
	padding:0;
}

#innerFooter {
	position:relative;
	width:1000px;
	margin:0 auto;
	background:url(http://www.fallingwhistles.com/images/assets/whistle-footer.jpg) no-repeat top left;
	min-height: 309px;
}

#footerColumns {position:relative; width:750px; float:right; margin-top:24px;}
#footerColumns h4 {font-size:18px; font-family:"Georgia"; color:#31a2cd; font-weight:normal; margin:24px 0 8px 0;}

#col1, #col2, #col3 {width:250px; float:left;}

#footerColumns ul, #footerColumns li {margin:0; padding:0; list-style:none; font-size:14px;}
#footerColumns li {margin:10px 0;}

#footerColumns a {color:#fff; text-decoration:none;}
#footerColumns a:hover {color:#31a2cd;}
/*--------- Interior page styles -------------------------------------------------------------------------------------------*/

.blueHeaderInterior{
		background: url(http://www.fallingwhistles.com/images/assets/interior_page_top.jpg) repeat-x top left;
		height: 20px;
		width: 1000px;
		margin: 0;
		padding: 0;
}   

.interior .fwTwitter {
		margin: 40px 0 0 0;
}


.interior .leftContent{
		float:left;
		/*background: #e5e4e4 url(http://www.fallingwhistles.com/images/assets/left_column_white.jpg) repeat-x top left;*/
		width: 605px;
		margin: 0 0px 0 0px;
		padding: 0 10px 50px 20px;
}
.interior .leftContent h1{
		font-size: 20px;
		font-weight:normal;
		font-family:Georgia, "Times New Roman", Times, serif;
		margin: 25px 0 25px 0;
}

.interior .leftContent p {
		font-family:  Helvetica, Arial, sans-serif;
		text-align: justify;
		width: 550px;
		/*letter-spacing:1px;*/
		font-size: 12px; 
		line-height: 180%;
}

.interior .rightContent {
		float:left;
		/*background: #e5e4e4 url(http://www.fallingwhistles.com/images/assets/left_column_white.jpg) repeat-x top left;*/
		background: none;
		width: 345px;
	
		margin: 0 0px 0 0px;
		padding: 0 10px 0 10px;
		color: #333333;

}

.interior .outerTitleSpace {
	
	width: 100%;
	height: 115px;
	margin: 0 auto;
}

.interior .header {
	height: 120px;
	width: 510px;
	margin: 0 0 0 0px;
}


.interior .titleArea {
border: none;
height: 93px;
margin: 10px 0 0 0;

}

.upperArea{
	width: 1000px;
	margin: 0 auto;
}
.interior .titleArea a img{
     border: none;
}

.interior .titleSpace {
	
	width: 1000px;
	height: 115px;
	margin: 0 auto;
	z-index:1;
}



.interior .contentWrap{}{
	width: 100%;
	background: url(http://www.fallingwhistles.com/images/assets/upper_body_tile.jpg) repeat-x top left;
	
	}
.interior .innerUpperContent {
		
		background: #e5e5e5  url(http://www.fallingwhistles.com/images/assets/left_column_white.jpg) repeat-x top left;
		width: 1000px;
		margin: 0 auto;
		padding: 0 0px 0 0px;
}

.interior .upperContent {
		
		background: #e5e5e5  url(http://www.fallingwhistles.com/images/assets/left_column_white.jpg) repeat-x top left;
		width: 1000px;
		margin: 0 auto;
		padding: 0 0px 0 0px;
}

.interior .innerLeftContent {
		margin: 40px 0 0 30px;
		padding: 0;
		background: none;
}

.interior .blogTitles {
		padding: 0 0 0 10px;
}

.interior .blogTitles p.blog1_Title a, .interior .blogTitles p.blog2_Title a, .interior .blogTitles p.blog3_Title a {color:#333;}

.interior .recentPhotos {
		margin: 0 0 30px 0px;
}
.interior .recentPhotos ul {
		list-style: none;
		margin: 0 0 0px 0px;
		padding: 0;
}
.interior .recentPhotos ul li {
		float: left;
		margin:  5px 7px 5px 7px;
		padding: 0;
	
}
.interior .recentPhotos ul li a{}

.interior .recentPhotos ul li a img{
		border: #666666 1px solid;
	
}

/*----------------------------------------- Contact Page and Form Styles -------------------- */
.contact_address {
	float:left; 
	padding: 0px 10px 0px 10px;
	position:relative;
	width:300px;
	background:#74220C; 
	text-align: center;
}

#contact_us_form {
	position:relative; 
	padding: 15px 10px 15px 10px;
}

#contact_us_form .text_label {
	width:110px; 
	font-weight:bold; 
	text-align:right;
	float: left;
	padding: 0px 5px 0px 0px;
}


#contact_us_form textarea { 
	background: #fff; 
	padding:2px 0px 0px 5px;
	height:200px; 
	width: 300px;
}
	
	
#contact_us_form .btn {
	margin: 0px 0px 0px 115px;
}

#contact_us_form .spacer { 
	height:12px; 
	clear:both;
}