body {
	background-color: #F6F6F6;
	color: #333;
	font-family: Arial, Helvetica ,sans-serif;
	}

.container {
margin: 0px auto;
background-color: white;
border-top: 1px solid black;
border-right: 2px solid black;
border-bottom: 2px solid black;
border-left: 1px solid black;
padding: 20px 25px 15px 25px;
}

p {
font-size:0.85em;
color:#444;
}

#thebeginning {
margin-top: 7px;
}

#thebeginning p {
margin-right: 30px;
}

.closetop {
margin-top: -0.6em;
}

.problem {
margin-top: -0.3em;
}

.hassimg {
float:left;
margin-right: 20px;
}

#hassles p {
margin-right:0px;
font-size:0.8em;
}

.hasshead {
margin-top:3px;
}

.tsskbutton {
	display:block;
	width:270px;
	height:225px;
	text-indent:-9999px;
}
.tsskbutton a {
	display:block;
	width:100%;
	height:100%;
	background:url(/images/tsstartkit.gif) no-repeat top left;
	outline:none;
}
.tsskbutton a:hover {
	background-position:0 -225px;
}

.tssignupbanner {
	display:block;
	width:682px;
	height:80px;
	text-indent:-9999px;
}
.tssignupbanner a {
	display:block;
	width:100%;
	height:100%;
	background:url(/images/tssignupbanner.jpg) no-repeat top left;
	outline:none;
}
.tssignupbanner a:hover {
	background-position:0 -80px;
}

.tsreasons {
font-size: 0.85em;
}

.tsreasons li {
	margin-bottom:1em;
}

h3 {
line-height: 1.4em;
}

.loginlink {
margin:0 auto;
width:750px;
font-size:0.8em;
text-align:right;
margin-top:-10px;
margin-bottom:5px;
}