* {
}

body {
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(images/body_bg.jpg) repeat;
}  

#wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
}

p {
	margin: 0;
	padding: 0;
}

#header {
	margin:0;
	width: 100%;
	overflow: auto;
	padding: 0;
}

#logo {
	width: 100%;
	height: 334px;
	margin: 0 auto 0;
	padding: 0;
	background: url(images/logo.jpg) no-repeat top center;
	text-indent: -9999px;
}

#main {
	max-width: 600px;
	margin: 35px auto 0;
	padding: 0;
	overflow: auto;
	min-height: 10px;
}

.twtr-widget{
	margin: 0 auto 0;
	width: 550px;
}

.twtr-hd, .twtr-ft, .twtr-reply, .twtr-rt, .twtr-fav{
	display: none;
}

.twtr-tweet-text{
	background: url(images/twitter_icon.png) no-repeat left top;
	padding-left: 35px;
}

.twtr-tweet-text p{
	font-family: "Lucida Grande";
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
}

.twtr-tweet-text em{
	color: #2e94c6;
}

.twtr-user{
	display: none;
}

#footer {
	margin: 37px auto 0;
	width: 100%;
	overflow: auto;
	padding: 0;
}

#footer a{
	text-decoration: none;
}

#contact {
	margin: 0 auto 0;
	width: 100%;
	height: 39px;
	overflow: auto;
	padding: 0;
/*	background: url(images/contact.png) no-repeat top center;
	text-indent: -9999px;*/
}

#contact a{
	margin: 0 auto 0;
	padding: 0;
	width: 321px;
	height: 27px;
	background: url(images/contact) no-repeat top center;
	display: block;
	text-indent: -9999px;
}

div#contact:hover {
	cursor: pointer;
}

#twitter_info {
	margin: 23px auto 0;
	width: 100%;
	height: 31px;
	overflow: auto;
	padding: 0;
	background: url(images/twitter_info.png) no-repeat top center;
	text-indent: -9999px;
}

div#twitter_info:hover {
	cursor: pointer;
}
