/* CSS Document */
#contain_banner {display:block;}
#contain_column2{
	width:260px;
	float:left;
}
/*#contain_column2 img{
	border:6px solid #eee;
	margin-top:10px;
margin-bottom:10px;
}*/
#contain_column3{
	width:420px;
	float:left;
}

/*
#contain_column2 img {
padding:5px;
background-color:#ddd;
}
*/

#contain_column2 img {
padding:0;
margin: 10px 0;
max-width: 260px;
}


#contain_img, #contain_img2, #contain_img3, #contain_img4 {
	width:100px;
	padding:0px 0px 0px 0px;
	float:left;
	vertical-align:top;
}
#contain_text{
	width:130px;
	padding:7px 0px 0px 25px;
	float:left;
	vertical-align:top;
font-weight:bold;
}
#contain_general_info, #contain_favorites_info, #contain_schools_info, #contain_links{
	width:260px;
	padding:0px 0px 0px 0px;
	float:left;
	border:0px #ccc solid;
	
}
#content_general_info, #content_favorites_info, #content_schools_info{
	padding-left:15px;
}
.legendtxt{
	color:#444;
font-weight:bold;
padding:0 10px 0 10px;
border:1px dotted #ccc;
background-color: #ffffff;
}


fieldset {
font-weight:bold;
color:#666;
border:1px dotted #ccc;
padding:10px;
margin:0 0 10px 0;
}

/****** Profiles ****/

.profiles p{
font-size:.9em;
}

.graybox {padding:10px 20px 10px 20px;}

.profiles h3{
padding:5px 0 5px 0;
text-transform:uppercase;
font-size:.9em;
margin:0;
}

.profiles h4{
padding:0 0 5px 0;
margin:10px 0;
line-height:1em;
text-transform:uppercase;
font-size:.8em;
border-bottom: 1px solid #fff;
}


#contain_column2 .profiles img {
float:left;
background-color:#ccc;
padding:5px;
margin:0 10px 10px 0;
border:1px solid #fff;
width:25px;
height:25px;
}
