
/* Home Page top half CSS declarations */

/* begin left column */
/* end left column */

/* begin right column */
p {
	margin: 10px 0;
}
div.leftcolumn {
	padding-bottom: 0;
	margin-bottom: 0;
}
div#hd-gethookedup {
	position: relative;
	left: 6px;
	width: 548px;
	height: 44px;
	overflow: visible;
}
div#hd-gethookedup h1 {
	margin: 0;
	padding: 0;
	position: relative;
	top: 20px;
	display: inline;
	float: left;
}
div#hd-gethookedup img#signup {
	position: absolute;
	top: -4px;
	left: 80px;
	width: 83px;
	height: 55px;
	/*background-position: 0 -8px;*/
}

div.innercontent form {
	/*width: 600px;*/
}

div.innercontent form .inputbox {
	float: left;
	padding:3px 10px 0px 0px;
}

div.innercontent form .inputbox input {
	/*width: 145px;*/
	height: 12px;
}
div.headerbox > div#hd-gethookedup > img#signup {
/*	background: url(/style/common/bgschemes/1/2off.png);*/
}
img.btns-newsletters-alerts {
	width: 152px;
	height: 20px;
	margin: 0;
	border: none;
	background: url(/style/common/bgschemes/1/btns_newsletters_alerts.gif) no-repeat;
}

div#newsletters_mobile {
	position: absolute;
	top: 15px;
	left: 250px;
	width: 250px;
	height: 20px;
}

div#hd-whatsnews {
	position: relative;
	left: 6px;
	width: 548px;
	height: 44px;
}
div#hd-whatsnews h1 {
	margin: 0;
	padding: 0;
	position: relative;
	top: 20px;
	display: inline;
	float: left;
}
/* end right column */
/* end top half */

/* second half CSS declarations */
div#hd-contests {
	position: relative;
	left: 6px;
	width: 300px;
	height: 44px;
}
div#hd-contests h1 {
	margin: 0;
	padding: 0;
	position: relative;
	top: 20px;
	display: inline;
	float: left;
}

div.contestitem {
	width: 300px;
	clear: both;
	margin-left: 27px;
	border-bottom: 1px solid #333;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
}
div.contestitem img.thumbnail {
	margin-right: 10px;
	width: 50px;
	float: left;
}
div.contestitem p {
	float: left;
	width: 236px;
	margin-top: 0;
}

/* poll box */
div.middlecolumn div#pollbox {
	margin-left: 19px;
	width: 255px;
}
div#poll-contents {
	position: relative;
	left: 6px;
}
div#poll-contents p {
	margin: 10px 5px 5px;
	padding: 0;
}
div#hd-polls {
	position: relative;
	left: 6px;
	width: 249px;
	height: 44px;
}
div#hd-polls h1 {
	margin: 0;
	padding: 0;
	position: relative;
	top: 20px;
	display: inline;
	float: left;
}
div.polloption {
	clear: both;
	/*margin-top: 10px;*/
	width: 249px;
	height: 16px;
}
div.pollinput {
	float: left;
	width: 25px;
}
div.polllabel {
	margin-top: 3px;
	float: left;
	width: 224px;
}
img.btns-polls {
	width: 152px;
	height: 20px;
	margin: 0;
	border: none;
	background: url(/style/common/bgschemes/1/btns_polls.gif) no-repeat;
}
/*  end poll box */


div.smallrightcolumn div#upnextbox {
	margin-left: 19px;
	width: 257px;
}
div#hd-upnext {
	position: relative;
	left: 6px;
	width: 251px;
	height: 44px;
}
div#hd-upnext h1 {
	margin: 0;
	padding: 0;
	position: relative;
	top: 20px;
	display: inline;
	float: left;
}
div.upnext {
	width: 251px;
	clear: both;
	left: 6px;
	position: relative;
	border-bottom: 1px solid #333;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
}
div.upnext img.thumbnail {
	margin-right: 10px;
	width: 50px;
	float: left;
}
div.upnext p {
	float: left;
	margin-top: 18px;
	padding: 0px;
	width: 190px;
}
/* end second half */