@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	border:0;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
#wrapper {
	display:block;
	position:relative;
	width:1020px;
	height:auto;
	margin:0 auto 0 auto;
	border-left:2px solid #c00;
	border-right:2px solid #c00;
}
#topStrip{
	display:block;
	position:relative;
	width:100%;
	height:50px;
	background-image:url(img/imgheaderTop.jpg);
	background-attachment:scroll;
	background-position:left;
	background-repeat:repeat-x;
}
#sform{
	display:block;
	position:absolute;
	top:10px;
	right:15px;
	height:26px;
	width:300px;
}
input.search{
        position:absolute;
        top:0;
        left:0;
	height:26px;
	border:0;
	line-height:2.5em;
	width:185px;
	font-size:10px;
	font-weight:bold;
	
	background-color:transparent;
	background-image:url(img/imgfieldBack.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center top;
}
input.button{
        position:absolute;
        top:0;
       right:0;
}
#topStrip .socialNetworking {
	display:block;
	position:relative;
	width:500px;
	height:32px;
	float:left;
	margin:10px 10px auto 20px;
}
.icon {
	display:block;
	position:relative;
	float:left;
	width:32px;
	height:32px;
	margin:0 25px 0 25px;
}
#flash{
	display:block;
	position:relative;
	width:100%;
	height:450px;
	margin:0 auto 0 auto;
	
	background-image:url(img/imgMTB-Eagle2009-C1_05.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:scroll;
}
#flash table.a {
	border:0;
	margin:0;
	padding:0;
}
#flash table, tr, td{
       margin:0 auto 0 auto;
       padding:0;
       border:0;
}
tr.stripB {
	height:30px;
	padding:0;
	border:0;
	margin:0;
}
#content {
	display:block;
	position:relative;
	width:845px;
	height:auto;
	min-height:700px;
	margin:-20px auto 0 auto;
	clear:both;
}
#contentBase{
	display:block;
	position:relative;
	width:100%;
	height:auto;
	min-height:350px;
	margin:0px auto 0px auto;
	clear:both;
	background-image:url(img/imgcontentBase.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-attachment:scroll;
}
#leftCol {
	display:block;
	position:relative;
	float:left;
	min-height:200px;
	width:360px;
	margin:0 30px 10px auto;
	clear:left;
	padding:0 10px 0 0;
	border-right:1px solid #900;
}
#leftSub {
	display:block;
	position:relative;
	float:left;
	min-height:500px;
	width:250px;
	margin:0 20px 10px auto;
	clear:left;
	padding:0 10px 0 0;
	border-right:1px solid #900;
	text-align:left;
}
#leftCol img{
	float:left;
	margin:0;
}
#leftSub ul{
	display:block;
	position:relative;
	width:245px;
	list-style:none;
	list-style-position:inside;
        float:left;
}
#leftSub h1{
	font-size:small;
	display:block;
	position:relative;
	width:99%;
	height:2em;
}
#leftSub li{
	line-height:2em;
	margin:0 auto 10px auto;
        list-style:none;
	border-bottom:dotted 1px #ccc;
	width:90%;
	list-style-position:outside;
        float:left;
}
#leftSub li a{
	color:#c00;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	line-height:1.25em;
}
#leftSub li a:hover{
       color:#000;
}
.dateElement{
	color:#000;
	font-size:xx-small;
	line-height:1em;
}
#leftSub img{
	float:left;
	margin:0;
}
#mailer {
	background:url(img/imgmailing.jpg) no-repeat top center;
	display:block;
	position:relative;
	width:360px;
	height:125px;
	clear:both;
	margin:0 auto 10px auto;
}
#mailer form{
	display:block;
	position:absolute;
	width:233px;
	height:80px;
	top:32px;
	right:25px;
}
#mailer form input{
	font-size:10px;
	font-weight:bold;
	margin:5px auto 0 auto;
}
#rightCol {
	display:block;
	position:relative;
	float:right;
	width:440px;
	height:auto;
	min-height:350px;
}
#rightMain {
	display:block;
	position:relative;
	float:right;
	width:545px;
	height:auto;
	min-height:480px;
}
#rightMain table{
       text-align:left;
}
#rightCol h1, #leftCol h1, #leftCol a{
	font-size:small;
	font-weight:bold;
	color:#c00;
	text-transform:uppercase;
	text-decoration:none;
}
#rightMain p{
	width:95%;
	margin:0 auto 1em auto;
}
#rightMain h1, #leftCol h1, #leftCol a{
	font-size:small;
	font-weight:bold;
	color:#c00;
	text-transform:uppercase;
	text-decoration:none;
}
#rightCol p{
	width:95%;
	margin:0 auto 1em auto;
}
#news{
}
#sponsors{
display:block;
position:relative;
width:360px;
height:auto;
clear:both;
min-height:250px;
}
#sponsors img{
	float:left;
	margin-right:10px;
}
#footer {
	display:block;
	position:relative;
	width:100%;
	height:50px;
	margin:0px auto 0 auto;
	background-image:url(img/imgfooter.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:left;
	line-height:5em;
	text-align:center;
}
#footer a{
	text-decoration:none;
	font-weight:bold;
	color:#c00;
	line-height:2em;
}
#footer a:hover{
	text-decoration:underline;
	color:#333;
}
#pikame {
	height:60px;
	width:320px;
	margin:0 auto 0 auto;
}
span.label,span.spacer,span.multiple span {width:120px; height:2em; float:left;} 
span.multiple {float:left;} 
span.button {padding-left:5px;} 
div.clear {clear:both;padding-top:5px;} 
span.label,span.spacer,span.multiple span {width:120px; height:2em; float:left;} 
span.multiple {float:left;} 
span.button {padding-left:5px;} 
div.clear {clear:both;padding-top:5px;
}
.pikachoose{
	width:350px;

	margin:0 auto 10px auto;

	}
/* This is the ul you have all your images in */
.pikachoose ul{
	padding-left:0;

	width:350px;

	height:180px;

	margin:0;

	overflow:hidden;

	}
.pikachoose ul li{
	float: left;

	border:1px solid #555;

	padding:2px;

	background:#777;

	margin:0 7px 4px 0;

	position:relative;

	overflow:hidden;

	}
.pikachoose ul li div img{
	position:relative;

	cursor:pointer;

	}
/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{
	width:350px;

	height:225px;

	display:block;

	position:relative;

	}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{
	position:absolute;

	top:2px;

	left:2px;
	
	width:350px;

	}
.pika_back_img{
	position:relative;

	top:0px;
	
	width:350px;

	}
.pika_subdiv{
	position:relative;

	padding:2px;

	}
.pika_subdiv img, .pika_subdiv a img{
	border:none;

	}
.pika_caption a{color:white;
}

.pika_play{position:absolute;
z-index:1;
left:50%;
margin-left:-25px;
width:50px;
top:5px;
}
.pika_play a{position:relative;
margin-left:auto;
cursor:pointer;
display: block;
width:50px;
height:50px;
background:url('PikaChoose_3.0/play.png') top center no-repeat;
}
.pika_play a{position:relative;
margin-left:auto;
cursor:pointer;
display: block;
width:50px;
height:50px;
background:url('PikaChoose_3.0/pause.png') top center no-repeat;
}

.pika_navigation a{font-size: 12px;
 text-decoration: none;
}
.pika_navigation a:hover{text-decoration: underline;
}
.pika_navigation{
	display:none;
} 
#photographer {
display:block;
position:relative;
width:70%;
height:auto;
margin:30px auto 10px auto;
text-align:center;
}
#photographer img {
display:block;
position:relative;
margin:0 auto 0 auto;
clear:both;
}