/* Cogmap Home */

/*********  DIVS *********************/

/* Resets */

body {
	text-align: center;
	margin: 0 auto;
}

div.wrapper {	
	width: 958px;
	margin: 0 auto;
	}
/* Header */

#header {
	text-align: left;
	background-image: url(../images/home_header_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #666666;
	margin-bottom: 10px;
	height: 95px;
	float: left;
}

/* Flash */

#flash {
	margin-bottom: 0px;
}

/*------------------------------------------------------------------------ Start ADS */
#featurecontainer {
	margin: 0px;
	font-size: 12px;
	width: auto;
	background-image: url(../images/feature_bg.jpg);
	background-color: #000000;
    padding-bottom: 1px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 100%;
}

.feature {
	width: 280px;
	float: left;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	padding: 0 0 0 29px;
}

.feature3 {
	width: 270px;
	float: left;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 0px;
	padding: 0 0 0 29px;
}

#featuretop {
	margin-bottom: 0px;
	width: 958px;
	height: 9px;
	background-image: url(../images/feature_top.jpg);

}

#featurebot {
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	overflow: visible;
	width: 958px;
	height: 16px;
	background-image: url(../images/feature_bot.jpg);
	background-repeat: no-repeat;
	float: left;
}

a.createmap {
	height: 74px; 
	clear: none; 
	float: right; 
	width: 130px; 
	background-image: url(../images/create_button.gif);
}

a.createmap:hover {
	background-image: url(../images/create_button_on.gif);
}

#featurelist1 { 
	list-style-type: none; 
	margin-left: 0;
	padding-left: 0;
	margin-top: 12px;
}

#featurelist1 li { 
	color: #e59e58; 
	font-size: 20px;
}

#featurelist2 { 
	list-style-image: url(../images/arrow.gif); 
	margin-left: 18px;
	padding-left: 0;
	margin-top: 0px;
}

#featurelist2 a { 
	color: #e59e58; 
	text-decoration: none;
}

#featurelist2 a:hover { 
	color: #cd7013; 
}

.bluefeature { 
	color: #94a4a4; 
}

#featurelist3 { 
	list-style-image: url(../images/arrow.gif); 
	margin-left: 25px;
	padding-left: 0;
	margin-top: 0px;
}
#featurelist3 a { 
	color: #e59e58; 
	text-decoration: none;
}

#featurelist3 a:hover { 
	color: #cd7013; 
}

.clearer {
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: auto;
}

.feature h2 {
	margin: 0;
	padding: 0 0px 0 10px;
	width: 58px;
	height: 18px;
	background-image: url(../images/cogblog.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.feature3 h2 {
	margin: 0;
	padding: 0 10px 0 10px;
	width: 100px;
	height: 18px;
	background-image: url(../images/browsecharts.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#databot {
	margin-bottom: 10px;
	margin-top: 0px;
	overflow: visible;
	width: 958px;
	height: 18px;
	background-image: url(../images/home_data_bg.gif);
	float: left;
}

/*------------------------------------------------------------------------ End ADS */


/* Data Modules */

#data {
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 12px;
	overflow: visible;
	width: 958px;
	background-image: url(../images/home_module_bg.gif);
	height: 100%;
	padding-bottom: 1px;

}

.module {
	width: 313px;
	float: left;
	text-align: left;
	background-position: top;
	background-repeat: no-repeat;
	min-height: 208px;

}

.newest {
	margin-right: 9px;
}

.popular {
	margin-right: 9px;
}

.newest h2 {
	margin: 15px 0 0 0;
	padding: 0 10px 0 10px;
	width: 291px;
	height: 35px;
	background-image: url(../images/home_h2_newestcharts.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.popular h2 {
	margin: 15px 0 0 0;
	padding: 0 10px 0 10px;
	width: 291px;
	height: 35px;
	background-image: url(../images/home_h2_mostpopularcharts.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.edits h2 {
	margin: 15px 0 0 0;
	padding: 0 10px 0 10px;
	width: 291px;
	height: 35px;
	background-image: url(../images/home_h2_mostrecentedits.gif);
	background-repeat: no-repeat;
	background-position: top;
}

h2 span {
	display: none;
}

.dataTable {
	margin: 0 0 0px 10px;
}

.dataTable table {
	width: 292px;
	background-color: #E59E58;
	padding: 0 15px 0px 0px;
	color: #FFFFFF;
	/*background-image: url(../images/home_data_bg.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
}

table tr {
	vertical-align: top;
}

table tr td {
    width: 80px;
	padding: 0.4em 0 0.4em 15px;
}

table tr td.firstCell {
	width: auto;
}

table tr:hover, .ieHover {
	background-color: #D27920;
	color: #000000;
	cursor: pointer;
}

.ieBase {
	background-color: #E59E58;
	color: #FFFFFF;
	cursor: default;
}

table tr td + td {
	text-align: right;
}

td.moreCharts {
	border-top: 1px solid #EFC296;
}

body#home div#header {
	text-align: left;
	background-image: url(../images/home_header_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #616262;
	margin-bottom: 10px;
	height: 100px;
	width: 905px;
}

div#header div.right {float: right; padding: 0; margin: 30px 0 0 0; width: 80%;}
div#search_assist_container {z-index: 98; position: relative; float: right; right: auto; visibility: visible;}
ul.user_options_in {float: right; list-style-type: none; text-align: right; margin: 0; padding: 25px 35px 0px 0; width: 275px;}
ul.user_options_out {float: right; list-style-type: none; text-align: right; margin: 0; padding: 25px 35px 0px 0; width: 275px;}

#copyFooter {margin: 0 auto; width: 100%;}
