/***** Spotlight Section CSS *****/

#spotlight_container {
	margin: 0;
	padding: 15px 0 0 0;
}

/***** Spotlight Categories CSS *****/

.spotlightcategories_container {
	background: url(../images/homepage/bg-spotlightcategoriestab2.gif) no-repeat top; 
	width: 619px;
	float: left;
	margin: 0 0 0 0; 
	border: 1px solid #DADADA;
}

.spotlightcategories {
	width: 619px;
	margin: 5px 0 7px 10px;
}

.spotlightcategories td {
	font: 11px Arial;
	width: 185px;
	padding: 7px 0 7px 0;
	color: #666;
}

.spotlightcategories td.line {
	padding: 0;
}

.img-spotlightcategoryicon {
	float: left;
	margin: 2px 0 0 0;
}

.text-categoryname {
	float: left;
	margin: 0 0 0 5px;
}

.text-categoryname a {
	text-decoration: none;
}

.text-categoryname a:hover { text-decoration: underline; }

.sponsor {
	float: left;
	margin: 2px 0 0 5px;
	font: 9px Arial;
	color: #666;
}

.sponsor a {
	color: #666;
}




#potw {
 width: 164px;
 float: left;
 margin: 8px 0 0 0; 
 padding: 0 0 0 10px;
}

#potw  a:link { text-decoration: none; }
#potw  a:visited { text-decoration: none; }
#potw  a:active { text-decoration: none; }
#potw  a:hover { text-decoration: underline; }

#hostinterview {
	float: left; 
	width: 151px; 
	margin: 8px 0 0 0; 
	padding: 0 0 0 10px;
}

#hostinterview  a:link { text-decoration: none; }
#hostinterview  a:visited { text-decoration: none; }
#hostinterview  a:active { text-decoration: none; }
#hostinterview  a:hover { text-decoration: underline; }

#img-hostinterview {
	float: left; 
	margin: 20px 0 0 8px;
}

#homepagesponsors_container {
	background: #E4E4E4;
	width: 621px;
	height: 124px; 
	margin: 0;
}

.homepagesponsor_background_left {
	background: url(../images/generic/bg-hostingpick.gif); 
	width: 145px; 
	height: 111px; 
	display: inline;
	float: left; 
	margin: 13px 0 0 13px;
}

.homepagesponsor_background {
	background: url(../images/generic/bg-hostingpick.gif); 
	width: 145px; 
	height: 111px; 
	display: inline;
	float: left; 
	margin: 13px 0 0 6px;
}

.text-homepagesponsor {
	font: bold 12px Arial;
	margin: 5px 0 0 10px;
	color: #333;
}

.text-homepagesponsor a:link { text-decoration: none; }
.text-homepagesponsor a:visited { text-decoration: none; }
.text-homepagesponsor a:active { text-decoration: none; }
.text-homepagesponsor a:hover { text-decoration: underline; }

.img-homepagesponsor {
  background: green;
  height: 60px;
  width: 120px;
	margin: 5px 0 0 10px;
	padding: 0;
}

/***** Hosting Community Section CSS *****/

#hostingcommunity_container {
	background: #E4E4E4;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
}

#navigationcom_container {
	height: 26px;
	padding: 15px 0 0 9px;
}

#navigationcom {
	list-style-type: none;	
	margin: 0;
	padding: 0;
}

#navigationcom li {
	display: inline;
	float: left;
	margin: 0 1px;
	padding: 0;
	height: 26px;
	background: url(../images/homepage/navcom-tab_off_left.gif) no-repeat;
}

#navigationcom a {
	font: bold 14px Arial;
	height: 26px;
	line-height: 1.8;
	float: left;
	margin: 0 0 0 2px;
	padding: 0 8px 0 8px;
	color: #999;
	text-decoration: none;
	background: url(../images/homepage/navcom-tab_off_right.gif) no-repeat top right;
}

#navigationcom a:hover { color: #666; }

#home #navigationcom_latestnews {
	background: url(../images/homepage/navcom-tab_on_left.gif) no-repeat;
}

#home #navigationcom_latestnews a {
	background: #FFF url(../images/homepage/navcom-tab_on_right.gif) no-repeat top right;
	color: #1B3B0B;
}

#hostingcommunity_main {
	background: #FFF;
	margin: 0 10px;
	width: 600px;
}

#hostingcommunity_left {
	width: 290px;
	float: left;
	margin: 0 10px;
	padding: 15px 0 0 0;
}

#hostingcommunity_right {
	width: 280px;	
	float: left;
	padding: 15px 0 0 0;
}

.newmemberbox {
	background: url(../images/homepage/bg-newmember.gif);
	width: 278px;
	height: 60px;
	margin: 5px 0;
}

.img-newmemberavatar {
	float: left; 
	margin: 5px 0 0 5px;
}

.newmemberparagraph {
	float: left;
	margin: 9px 0 0 8px;
}

.img-newmemberarrow {
	float: right;
	margin: 21px 10px 0 0;
}

/***** Search Cloud Section CSS *****/

#searchcloud_container {
	width: 600px;
	margin: 10px 0 0 10px;
}

.tag-cloud {
	width: 580px;
	margin: 0;
	padding: 10px 0 0 10px;
}

/***** Tools Menu Section CSS *****/

.toolsmenu_container1 {
	height: 30px;
	width: 601px;
	margin: 0;
	padding: 15px 0 0 10px;
}

.toolsmenu_container2 {
	height: 30px;
	width: 601px;
	margin: 0;
	padding: 5px 0 0 10px;
}

/***** Award Winners Section CSS *****/

#awardwinners_container {
	width: 300px;
	float: left;
	margin: 0;
	padding: 15px 0 0 0;
}

#newawardwinner {
	margin: 10px 0 0 10px;
	padding: 0;
}

#top6awardwinners {
	width: 280px;
	margin: 10px 0 0 6px;
}

#img-awardrosette {
	float: right;
	padding: 10px 10px 0 10px;
}

.img-padtop3 {
	padding: 3px 0 0 0;
}

/***** Interviews Block CSS *****/

#interviews_container {
	width: 300px;
	float: right;
	margin: 15px 0 0 0;
	padding: 0;
}

/***** Hosting Guides Section CSS *****/

#hostingguides_container {
	width: 300px;
	float: right;
	margin: 0 0 0 0;
	padding: 0;
}

#hostingguidelinks {
	background: #FFF;
	width: 290px;
	padding: 0 0 0 10px;
}

#hostingguidelinks a:link { text-decoration: none; }
#hostingguidelinks a:visited { text-decoration: none; }
#hostingguidelinks a:active { text-decoration: none; }
#hostingguidelinks a:hover { text-decoration: underline; }

/***** Search Results Section CSS *****/

#searchresults_container {
	width: 621px;
	display: inline;
	float: left;
}

#searchresults_description {
	background-color: #E4E4E4;
	font: 12px Arial;
	color: #666;
	padding: 10px 10px 10px 10px;
}

#searchresults_description strong {
	color: #333;
}

.img-categoryicon {
	float: left;
	margin: 0;
}

.text-categorytitle {
	font: bold 12.5px Arial;
	float: left;
	color: #1B3B0B;
	margin: 1px 0 0 5px;
}

.text-categorytitle a {
    font: bold 12.5px Arial;
    color: #1B3B0B;
}

.text-categorytitle a:link { text-decoration: none; }
.text-categorytitle a:visited { text-decoration: none; }
.text-categorytitle a:active { text-decoration: none; }
.text-categorytitle a:hover { text-decoration: underline; }

#searchresultcontainers_container {
	width: 601px;
	padding: 10px 0 0px 10px;
}

.searchresult_container {
	width: 185px; 
	display: inline;
	float: left;
}

.searchresult_header {
	
}

.searchresult {
	margin: 10px 0 0 0;
}

/***** Latest News Section CSS *****/

#latestnews_container {
	width: 300px;
	display: inline; 
	float: left;
	margin: 0; 
	padding: 0;
}

#mainnews_container {
	margin: 10px 0 0 0;	
	padding: 0 10px 0 10px;
}

#morenews_container {
	background: #EDEDED;
	width: 290px;
	padding: 0 0 0 10px;
}

#morenews_container a:link { text-decoration: none; }
#morenews_container a:visited { text-decoration: none; }
#morenews_container a:active { text-decoration: none; }
#morenews_container a:hover { text-decoration: underline; }

/***** Industry Reports Section CSS *****/

#industryreports_container {
	width: 300px; 
	display: inline; 
	float: left;
	margin: 0; 
	padding: 0;
}

#img-industryreports {
	float: right;
	padding: 0 0 0 15px;
}

#mainreports_container {
	height: 180px;
	margin: 10px 0 0 0;	
	padding: 0 0 0 10px;
}

#morereports_container {
	background: #EDEDED;
	width: 290px;
	padding: 0 0 0 10px;
}

#morereports_container a:link { text-decoration: none; }
#morereports_container a:visited { text-decoration: none; }
#morereports_container a:active { text-decoration: none; }
#morereports_container a:hover { text-decoration: underline; }

/***** Web Host TV Section CSS *****/

#webtv_container {
	margin: 15px 0 0 0;
	padding: 0;
}

.webtv {
    height: 225px;
	width: 300px;
	border: 4px solid #166464;
	border-top: 0;
}

/***** Advertisements Section CSS *****/

#advertisements_container {
	background: #E4E4E4;
	width: 308px;
	margin: 8px 0 10px 0;
	padding: 0;
}

/***** Sponsored Links Section CSS *****/

#getlisted_container {
	margin: 15px 10px 0 10px;
	padding: 0;
}

#getlistedlinks {
	background: #FFF;
	width: 278px;
	padding: 0 0 0 10px;
}

#getlistedlinks a:link { text-decoration: none; }
#getlistedlinks a:visited { text-decoration: none; }
#getlistedlinks a:active { text-decoration: none; }
#getlistedlinks a:hover { text-decoration: underline; }

/***** Subscribe Button CSS *****/

#img-subscribe {
	margin: 15px 0 0 10px;
}