/*--LINK CONTROLS------------------------------*/
a:link {color: #FFFFFF; text-decoration: none; }
a:active {color: #FFFFFF; text-decoration: none; }
a:visited {color: #FFFFFF; text-decoration: none; }
a:hover {color: #FFFFFF; text-decoration: underline;}
a img {border: none; }

html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

html{
overflow-x:hidden;
}

/* CSS Document */
body {
	background-color:#000000;
	font-family: verdana;
 	scrollbar-base-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-face-color:#660000;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color:#53670D;
	scrollbar-darkshadow-color: #53670D;
	text-align: center;
	
}

#container {
	background-color:#FFFFFF;
	height: auto;
	margin: 10px auto;
	text-align: left;
	width: 750px;
}

#logo{
margin: 0px;
padding: 0px;
border: 0px;
top:22px;
position:absolute;
z-index:2;
}

#header{
height:85px;
left:335px;
overflow:hidden;
position:relative;
}

#nav{
background-color:#660000;
height:30px;
position:relative;
}

	#nav p{
	color:#FFFFFF;
	left: 351px;
	margin: 0px 0px -10px 0px;
	overflow:hidden;
	position:relative;
	top:6px;
	}
	
#body{
position: relative;
height:450px;
}

	#body div{
	position:relative;
	float: left;
	}

	#body h2{
	font-family:Impact,Verdana;
	margin-top:0;
	}
	
	#body p{
	margin-top:0px;
	color:#000000;
	}
	
	#body img{
	border: black 1px solid;
	}

/*used for top navigation*/
p.subtitle{ 
white-space:pre;
font-size:10pt;
font-weight:bold;
float:left;
}



/*FOR CONTENT PAGES:*/

/*Photo Captions*/
p.caption{
font-size:10pt;
font-weight:bold;
margin-top:0px;
margin-bottom:8px;
width:278px;
}

/*Video Captions*/
p.vidcap{
font-size:10pt;
font-weight:bold;
width:425px;
margin-top:0px;
margin-bottom:20px;
}

/*Year Selections*/
#minornav{
background:#660000;
text-align:center;
color:#FFFFFF;
font-size:10pt; 
width:390px;
padding-bottom:5px;
margin-left:2px;
}

/*Year Summaries*/
#photohistory{
height:216px;
}




/* CONTENT PAGE BLOCKS */
#bodyleft
{
top:105px;
left:35px;
width:305px;
}

#contentselect{
top:0px;
left:40px;
width:410px;
height:365;
}

#bodyright {
top:10px;
left:95px;
width:320px;
overflow-y:scroll;
overflow-x:hidden;
height:380px;
}

#bodyrightintro {
top:15px;
left:110px;
width:310px;
overflow-y:hidden;
overflow-x:hidden;
height:390px;
}

#bodyrightstory {
top:25px;
left:95px;
width:320px;
overflow-y:scroll;
overflow-x:hidden;
height:400px;
}





/*STORY FORMATING*/
div.story {
top:10px;
left:30px;
overflow-y:hidden;
overflow-x:hidden;
height:417px;
width:400px;
}

h3.headline{
position:relative;
top:0px;
margin-bottom:0px;
}

h5.subheadline{
position:relative;
top:0px;
margin-top:0px;
margin-bottom:0px;
}

.text{
position:relative;
padding-right:15px;
top:0px;
font-size:8pt;
overflow-y:scroll;
overflow-x:hidden;
width:385px;
height:270px;
border: black 1px solid;
}

.story a:link {color: #000000; text-decoration: none; }
.story a:active {color: #000000; text-decoration: none; }
.story a:visited {color: #000000; text-decoration: none; }
.story a:hover {color: #000000; text-decoration: bold;}





/*For standard nonscrolling pages*/
#feature{
top:25px;
overflow-y:hidden;
overflow-x:hidden;
height:385px;
width:425px;
}

#feature div{clear:left;}
#feature p{clear:left;}

#divider{
position:relative;
height:350px;
width:4px;
background-color:#000000;
float:left;
top:60px;
left:65px;
}

.internallinks li {font-size:10pt; font-weight:bold;}
.internallinks a:link {color: #000000; text-decoration:none;
border-bottom:1px dotted #000000; }
.internallinks a:active {color: #000000;  text-decoration:none;
border-bottom:1px dotted #000000;}
.internallinks a:visited {color: #000000;  text-decoration:none;
border-bottom:1px dotted #000000; }
.internallinks a:hover {color: #660000; font-weight: bold;}
.internallinks a img {border: none; }





/*FOR BROTHERS PAGE*/
#bros{
position:relative;
top:105px;
left:35px;
height:325px;
overflow-y:scroll;
overflow-x:hidden;
/*border: black 1px solid;*/
}

#brostest{
position:relative;
top:105px;
left:35px;
height:325px;
overflow-y:scroll;
overflow-x:hidden;
/*border: black 1px solid;*/
}

p.pledge{
width:400px;
color:#0099CC;
white-space:pre;
font-size:14pt;
font-weight:bold;
margin:0px;
*\padding-bottom:10px;
height:auto;
clear:left;
}

div.brother {
	position: relative;
	left:10px;
	float: left;
	margin-left:0;
	margin-right:25px;
	padding-left:0;
	list-style-type:none;
	padding-bottom:5px;
	margin-bottom:5px;
	}
	
div.brother img{
	float:left;
	}
	
span.broname
{
font-size: 12pt;
font-weight: bold;
}
	
div.brother p {
	border: black 1px solid;
	float:left;
	height:130px;
	width:200px;
	font-size:10pt;
	font-weight:normal;
	padding-left:5px;
	}
	
	


/*OLD BROTHERS PAGE CRAP*/
	#bros ul {
	position: relative;
	left:10px;
	float: left;
	margin-left:0;
	margin-right:25px;
	padding-left:0;
	list-style-type:none;
	}
	
	#bros ul img{
	float:left;
	}
	
	#bros ul li{
	clear:left;
	padding-bottom:10px;
	margin-bottom:15px;
	}
	
	#bros ul p {
	border: black 1px solid;
	float:left;
	height:130px;
	width:200px;
	font-size:10pt;
	font-weight:normal;
	padding-left:5px;
	}