/*

Theme Name: WTHF Theme

*/



.homemain-column{

overflow:hidden;

}

/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}



.smcaps{

        font-family: helvetica; 

        font-size:9px; 

        font-variant:small-caps;

        }

#title_span{
width: 90px;
}

/* End Images */

#frnt_title{
padding:0px 0px 0px 0px;
color: black;
margin-top:0px;
margin-left:0px;
}

#photo_title{
	font-family: helvetica;
	font-size: 10px;
	font-weight: 300;
	background: #fff;
	border: 0px solid white;
	padding; 2px;
	margin-top:5px;
	margin-left: -2px;
	width: 100px;
	border-collapse: collapse;
	text-align: left;
	line-height: 1.2em;
}
#photo_title th{
	margin-top:0px;
	margin-bottom:0px;
	font-size: 12px;
	font-weight: normal;
	width: 10px;
	color: #C0C0C0;
	padding: 5px 0px 0px  2px;
	border-bottom: 0px solid #6678b1;
}
#photo_title td{
	color: #669;
	padding: 0px 0px 0px 0px;
	border: 0px solid gray;
}

#three_up_photos{
margin-top:20px;
margin-left:-3px;
margin-bottom:0px;
float:left;
border: 0px solid white;
}


#three_up_photos_long{
margin-top:20px;
margin-left:-3px;
margin-bottom:0px;
padding-right:7px;
float:left;
border: 0px solid white;
}



#flickr_link{
font-size:14px;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:20px;
}

#SPNN_embed{
margin-left:20px;
}

#post_container{
width:380px;
}

#socialborder{
position:relative;
margin-right:88px;
margin-top:-115px;
float: right;
z-index:2;
}

#social{
margin-right:4px;
float: right;
width: 30px;
height: 30px;
}

#social a:hover{
border-bottom:groove;
border-bottom-color: #8080FE;
}

#GivenMN{
	margin-top:9px;
}

#arch{
margin-top: 10px;
width:150px;	
}
#arch a{
text-decoration: none;
}

#arch:hover{
color: blue;
}

#vidholder{
margin-top:100px;
margin-left:20px;
width: 360px;	
height: 310px;
	
}




