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

/*-----------Alphabet Index-------------------*/
div#index_nav_container{width:935px; height:45px;}

div#index_nav_container h2#alphabet_nav{
	color:#6D6666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:112.5%;
	padding-top:20px;
	float:left;
	margin:-15px 0 0 0px;
}

div#index_nav_container h2#alphabet_nav a{font-size:80%; text-decoration:none;}

div#index_nav_container h2#alphabet_nav a:hover{text-decoration:underline;}

div#index_nav_container h2#alphabet_nav span.font_plus{
	margin:0 0 0 232px; 
	font-size:80%; 
	color:#281F1A;
}

#profiles div#index_nav_container h2#alphabet_nav span.font_plus{margin:0 0 0 280px;} 

div#alphabet_index{
	width:940px;
	height:30px;
	text-align:center;
	margin:-15px 0 0 0;
	padding:5px 0 10px 0;
}

div#alphabet_index ul {
	margin:0 0 0 0px;
	padding:0;
}

div#alphabet_index li{ float: left; }

div#alphabet_index li, ul#alphabet_index li a, div#left_columns li{ list-style: none; }

div#alphabet_index li a, #alphabet_index li span {
	display:block;
	width:29px;
	height:29px;
	margin: 0 1.7px;
	line-height:29px;
	text-align:center;
	border: 1px solid #42362D;
	font-size:115%;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	color:#281F1A;
}

div#alphabet_index li a, #alphabet_index li span {margin-right: 3.3px;}

div#alphabet_index li span{
    border: 1px solid #6D6666;
	color:#6D6666;
}

div#alphabet_index li a:hover {background-color: #A09292;}

div#content_line{
	margin:20px 0 0 0;
	width:1000px;
	height:1px;
	background-color:#6D6666;
	margin:0 auto;
}

/*-----------Left Column-------------------*/

div#side_bar, div#left_column, div#right_content{min-height:500px;} 

div#title_container{width:725px; float:left; margin:10px 0 0 0;}

div#vert_border{
	float:left;
	width:752px;
	border-right:#6D6666 1px solid;
}

div#left_column{margin:18px 0 0 0;}

div#left_column, div#right_content{
	width:340px;
	float:left;
}

/*-----------Profile Content(right side)-------------------*/

div#right_content{
	margin:0 0 20px 20px;
	border-right: 4px double #846B6B;
	width:340px;
	padding:0 20px 0px 0;
}

.drop {
	float: left; /* Make other text wrap around it*/
	font-size:580%; /* Make the letter 4 times bigger */
	line-height:1em;
	margin: -4px 5px -10px 0px; /* Create gap from the text */
	padding: 0; /* Create gap from the boarder to the drop caps letter */
	background: none;
	color:#929497;
	font-family:Georgia, "Times New Roman", Times, serif;
}

blockquote{
	text-indent:38px;
	padding:11px 5px 5px 5px;
	background:transparent url(../images/profiles/quote.png) no-repeat top left;
	border:0;
	margin:0 0 20px 0;
	width:340px;
	display:block;
}


div#border{
	width:300px;
	border: double 4px #846B6B; 
	margin:30px 0 30px 0;
	padding:10px 0 10px 0;
}

div#info_container{width:280px; margin:0 0 0 20px;}

.img{
	text-align:center; 
	padding:0 0 30px 0;
}

body#profiles div#right_content a{
	color:#B32317;
	text-decoration:none;
}

body#profiles div#right_content a:hover{
	color:#B32317;
	text-decoration:underline;
}

/*-----------Side Bar-------------------*/

div#side_bar{
	float:right;
	width:190px;
}

div#map_btn{float:right; padding:20px 0 0 0;}

div#map_btn, div#pagination {margin:0 0 18px 0;}


div#pagination a{
	color:#333333;
	font-size:90%;
	text-decoration:none;
}

div#pagination div.hand{
	width:50px; 
	float:left;
}

div#pagination div.prof{
	width:120px; 
	float:left; 
	padding:0 0 10px 5px;
}

div#pagination a:hover{
	text-decoration:underline;
}

.profile_text, div#alph_listing li a:hover, div#alph_listing li a:active, div#alph_listing li a#selected{color:#5E1B03;}


div#alph_listing ul{margin:0 0 0 20px;}

div#alph_listing li{
	list-style-image:url(../images/profiles/bullet.png);
	background-repeat: no-repeat;
}

div#alph_listing li a{
	color:#4F4F4F;
	text-decoration:none;
}

div#alph_listing li:hover{
	list-style-image:url(../images/profiles/bullet_s.png);
	background-repeat:none;
}

div#alph_listing li.selected{list-style-image:url(../images/profiles/bullet_s.png);}

/*---------------Typography-------------------*/


div#content_container h1#title, div#content_container h2#subtitle{font-family:"Times New Roman", Times, serif;}

div#index_nav_container h2#alphabet_nav a, div#content_container h2#subtitle,blockquote p, div#border .title, div#border .red, p#source{color:#B32317;}

p#source, div#side_bar p{font-style:italic;}

div#side_bar p{color:#5E1B03;}

div#content_container h1#title, .font{color:#2D2D2D;}

div#tags, div#side_bar p{font-size:105%;}

div#side_bar p{font-weight:bold; line-height:18px;}

div#side_bar div#alph_listing p{
	margin:10px 0 6px;
	font-size:112.5%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-style:normal;
}

div#content_container h1#title{
	font-size:200%;
	line-height:0px;
	padding:0 0 -5px 0;
	text-align:center;
}

div#content_container h2#subtitle{
	font-size:155%;
	margin:0;
	line-height:0px;
	padding:0 0 5px 0;
	text-align:center;
}

div#content_container h2#subtitle img.deco{padding:0 5px 0 5px; vertical-align:-1px;}

blockquote p{
	font-size:112.5%;
	font-style:italic;
	margin:0;
	line-height:23px;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
}

div#border .title{font-size:125%;}

p#source{
	text-align:right;
	font-size:110%;
	margin:10px 0 20px 0;
}






