/* 	Coalmarch3 - Base Drupal Theme
	3 Column Layout
	layout.css
	
	Version: 1.0
	Author: Sheena Donnelly
	Website: www.coalmarch.com
	Date: December 18, 2008
	*/

*{
	margin: 0;
	padding: 0;

}

body{
		background: #fff;
		color: #333;
		font-family: Helvetica, Arial, sans-serif;
}

#skip-to-nav{
	display: none;
}

.region{
	width: 100%;
}

.region-inner{
	width: 960px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

.oneCol{
	width: 280px;
	margin: 0;
	padding: 0 20px;
	clear: none;
	overflow: hidden;
}

.twoCol{
	width: 600px;
	margin: 0;
	padding: 0 20px;
	clear: none;
	overflow: hidden;
	}

.threeCol{
	width: 920px;
	margin:  0;
	padding: 0 20px;
	clear: both;
	overflow: hidden;
}

.rfloat{
	clear: none;
	float: right;
}

.lfloat{
	clear: none;
	float: left;
}


ul.menu li{
	list-style: none;
	display: inline;
	clear: none;
	margin: 0 10px;
	padding: 4px 8px;
}

div.views-field-nid{
	display: block;
	clear: both;
	}
	
div.views-field-nid span{
	display: none;
}	


/* @group calendar */

div.calendar-calendar{
	
}

div.calendar-calendar div.date-nav{
	background: url("http://www.smartgrowthnc.com/sites/all/themes/coalthemes/coalmarch3/images/mini-calendar-header.jpg") repeat-x bottom;
	padding: 6px 0 2px 0;
}

h3{
	font-weight: bold;
	text-transform: uppercase;
	color: #420a03;
	}
	
div.calendar-calendar table th.days{
	background: #f7ebd5;
	color:  #666;
	font-weight: normal;
}	



div.calendar-calendar table td div.mini-day-off,
div.calendar-calendar table td div.mini-day-on{
	display: block;
	min-height: 22px;
	padding: 2px;
}

div.calendar-calendar table td div.mini-day-off:hover,
div.calendar-calendar table td div.mini-day-on:hover{
	background: #fff;
}

.calendar-calendar table thead tr th.days{
	border: 1px solid #420a03;
	border-width: 1px 0;
	color: #420a03;
}


.calendar-calendar td a,
div.calendar-calendar table td div.mini-day-on a,
div.calendar-calendar table td.sun a,
div.calendar-calendar table td.sat a,
div.calendar-calendar table td.today a{
	background: transparent;
	}



div.calendar-calendar table td div.mini-day-on{
	background: #f7ebd5;

}

div.calendar-calendar table td div.mini-day-on a{
	color: #821205;
}

	
div.calendar-calendar table td.past,
.calendar-calendar td,
div.calendar-calendar table td.future
{
	background: #f7ebd5;
}

div.calendar-calendar table td.sun,
div.calendar-calendar table td.sat{
	background: #f4d1ad;
	}
div.calendar-calendar table td.today,
div.calendar-calendar table td.today div.mini-day-on:hover,
div.calendar-calendar table td.today div.mini-day-off:hover{
	background: #821205;
}

div.calendar-calendar table td.today a{
	color: #eee;
}