/* -- IE Hacks for 7 & 8 --*/

.hover {
	float: left;
	position: relative;
	margin-bottom: 15px;
	height: 100% !important;
	width: 100% !important;
}
.photostream-wrapper .hover {
	width:50px !important;
	height:50px !important;
}
.toplink  {
	display: none!important;
}
span.post-caption {
	width: 700px;
}
input, textarea, select {
	height: 13px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}
#social-icon-container ul li div {
	-moz-opacity:0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	display: block;
	visibility: visible!important;
}
#social-icon-container ul li span.arrow {
	-moz-opacity:0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}
#social-icon-container ul li:hover div, #social-icon-container ul li:hover span.arrow {
	-moz-opacity:0.5;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1;
}
.button:hover, input.button:focus, .button-big:hover, input.button-big:focus {
	background-image: url(../images/white25.png) !important; background-repeat: repeat !important; background-position: top !important;
}
.button:active, input.button:active, .button-big:active, input.button-big:active {
	background-image: url(../images/black5.png) !important; background-repeat: repeat !important; background-position: top !important;
}
.menu ul li{
	background-image: none !important;
	border-right: dotted 1px #666;
}