/* Tyler's color: #3eca65 */

html {
	font-family: Helvetica;
}

body {
	margin: 0px;
}

::selection {
	background: #3eca65;
	color: #fff;
}

p a {
	text-decoration: none;
	color: #3a48b2;
	font-weight: bold;
}

a:hover {
	border-bottom: 2px solid #3eca65;
}

span.big {
	font-size: large;
}

#wrapper {
	background: white;
	width: 900px;
	margin: auto;
	border-left: solid 2px black;
	border-right: solid 2px black;
}

#left {
	float: left;
	width: 540px;	
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 10px;
	border-right: solid 1px #CCCCCC;
}

#right {
	float: right;
	width: 318px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 10px;
	position: relative;
	left: -1px; 
	border-left: solid 1px #CCCCCC;
}

.message {
	width: 520px;
	margin: 5px;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #CCCCCC;
}

p.small{
	color: #444444;
	font-size: small;
}

.rightmodule {
	width: 299px;
	margin: 5px;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #CCCCCC;
}

textarea {
	width: 100%;
	resize: vertical;
}

.submit {
	float: right;
	color: #444444;
	font-weight: bold;
	background: none;
	border: none;
	margin-top: 7px;
	padding: 1px;
	border-bottom: solid 2px white;
	cursor: pointer;
}

.submit:hover {
	border-bottom: solid 2px #3eca65;
}

#imagediv img {
	width: 100%;
	padding-bottom: 16px;
}

#countdowns table {
	margin-bottom: 12px;
}

#clearboth {
	clear: both;
}

.centeralign {
	text-align: center;
}

.rightalign {
	text-align: right;
}
