/* @override http://www.iheartalot.com/style.css */

body {
	color: #FFF;
	margin: 0px;
	background-image: url(images/bg.png);
}
	
#heartfont {
	font: bold 180px/150px "American Typewriter", "Cooper Std", Courier, "Helvetica Neue", verdana, "sans serif";
	text-transform: uppercase;
	margin: 20px;
	color: black;
}

#heartimg img {
	
	text-align: center;
	margin-top: 50px;
}

.secret_bg {
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
}

.bottom_bg {
	background-image: url(images/bottom_bg.png);
	background-repeat: repeat-x;
	background-position: top;
}
.what_bg {
	background-image: url(images/what.png);
	background-repeat: no-repeat;
	background-position: center;
}

#wrapper {
	margin: 0px auto;
	text-align: center;
}

input[type="text"] { 
	width: 390px; height: 30px; padding: 10px; font-size: 20px; font: bold 26px "American Typewriter", "Helvetica Neue", verdana, "sans serif";
	
}

input[type="submit"] {
    margin: 10px auto; width: 135px; height: 30px; text-transform: uppercase;

}

#button {
	padding-top:0px;

}

img  {

margin:0 auto; padding:0px; 

}

#wrapper img  {
	
margin:0 auto; padding:0px; 

}

#mini-menu {
width: 100%;
height: 39px;
display: block;
background-color:#FFFFFF;
border-bottom: 1px solid #CCCCCC;
color: #333;
font: 16px bold "American Typewriter", "Helvetica Neue", verdana, "sans serif";

}

input[type="friend"] { 
	width: 390px; height: 30px; padding: 10px; font-size: 20px; font: bold 26px "American Typewriter", "Helvetica Neue", verdana, "sans serif";
	
}

#whois {
  position: absolute;
    bottom: 0;
	padding-bottom: 10px;
	text-align: right;
	padding-left: 10px;
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	color: #ca4808;
}
#footer {
	position: fixed;
    bottom: 0;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 10px;	color: #333;
	font: bold 14px "American Typewriter", "Helvetica Neue", verdana, "sans serif";
	background-color: #c4c4c4;
	width: 100%;
	border-top: 1px solid #a5a5a5;
	padding-top: 5px;
	z-index: auto;
	vertical-align: bottom;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
