#wrapper {
	width: 860px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	/*border: 1px solid #ccc;*/		
}

#header {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 40px;
	background:url(../images/top_bg.jpg) repeat-x;
}
#header h1 {
	display: none;
}

#header h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: right;
	margin-top: 18px;
}

#main {
width: 850px;
margin: 20px auto 0 auto;
text-align: center;
clear: both;
}

#apps {
width: 820px;
margin: 20px 0 0 0;
text-align: center;
}

.imglogo {
	padding: 0;
	margin: 18px 0 0 10px;
	float: left;
}

#ads {
width: 750px;
margin: 0 auto;
text-align: center;
}


.frmfields {
padding: 5px;
font-family: 14px Arial, Helvetica, sans-serif;
border: 2px solid gray;
}

.frmbutton {
padding: 4px;
font-family: Bold 12px Arial, Helvetica, sans-serif;
border: 2px solid gray;
background-color:#FFF;
}

.frmarea {
padding: 5px;
font-family: 14px Arial, Helvetica, sans-serif;
border: 2px solid gray;
height: 300px;
width: 600px;
margin: 0 40px 20px 0;
background: url(../images/count-bg-textarea.gif) no-repeat 50% 50%;
}



#footer {
	margin: 0 auto;
	padding: 5px;
	width: 850px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #99CCFF;
}

#footer p{
	margin-bottom: 15px;
}

p. alnctr {
text-align: center;
margin: 0 auto;
}

p strong {
color: #666666;
}

#timer {
	margin: 0;
	padding: 3;
	width: 120px;
	text-align:right;
	float: left;
	background-color: #ECF2FF;	
}

.timebut {
width: 50px;
}

.timefields {
padding: 5px;
font: Bold 16px Arial, Helvetica, sans-serif;
color: #006699;
border: 2px solid white;
margin-left: 20px;
}

.lower {
text-transform: lowercase; /* force text to lowercase */
}

.upper {
text-transform: uppercase; /* force text to uppercase */
}

.capital {
text-transform: capitalize; /* force text to proper case */
}