/* CNHI Widget Style
		- heavily modified
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
	Modified by Dobie Media, Inc.
	2009
 */

/**
	* Reset
	*/


#eviesays_widget div,
#eviesays_widget dl,
#eviesays_widget dt,
#eviesays_widget dd,
#eviesays_widget ul,
#eviesays_widget ol,
#eviesays_widget li,
#eviesays_widget h1,
#eviesays_widget h2,
#eviesays_widget h3,
#eviesays_widget h4,
#eviesays_widget h5,
#eviesays_widget h6,
#eviesays_widget pre,
#eviesays_widget code,
#eviesays_widget form,
#eviesays_widget fieldset,
#eviesays_widget legend,
#eviesays_widget input,
#eviesays_widget button,
#eviesays_widget textarea,
#eviesays_widget p,
#eviesays_widget blockquote,
#eviesays_widget th,
#eviesays_widget td {
	margin: 0;
	padding: 0;
}

#eviesays_widget table {
	border-collapse: collapse;
	border-spacing: 0;
}

#eviesays_widget fieldset,
#eviesays_widget img {
	border: 0;
}

#eviesays_widget address,
#eviesays_widget caption,
#eviesays_widget cite,
#eviesays_widget code,
#eviesays_widget dfn,
#eviesays_widget em,
#eviesays_widget strong,
#eviesays_widget th,
#eviesays_widget var,
#eviesays_widget optgroup {
	font-style: inherit;
	font-weight: inherit;
}

#eviesays_widget del,
#eviesays_widget ins {
	text-decoration: none;
}

#eviesays_widget li {
	list-style: none;
}

#eviesays_widget caption,
#eviesays_widget th {
	text-align: left;
}

#eviesays_widget h1,
#eviesays_widget h2,
#eviesays_widget h3,
#eviesays_widget h4,
#eviesays_widget h5,
#eviesays_widget h6 {
	font-size: 100%;
	font-weight: normal;
}

#eviesays_widget q:before,
#eviesays_widget q:after {
	content: '';
}

#eviesays_widget abbr,
#eviesays_widget acronym {
	border: 0;
	font-variant: normal;
}

#eviesays_widget sup {
	vertical-align: baseline;
}

#eviesays_widget sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
#eviesays_widget legend {
	color: #000;
}

#eviesays_widget input,
#eviesays_widget button,
#eviesays_widget textarea,
#eviesays_widget select,
#eviesays_widget optgroup,
#eviesays_widget option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
#eviesays_widget input,
#eviesays_widget button,
#eviesays_widget textarea,
#eviesays_widget select {
	*font-size: 100%;
}




/**
	* Base
	*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Base
 * @module base
 * @namespace yui-
 * @requires reset, fonts
*/

#eviesays_widget h1 {
	/* 18px via YUI Fonts CSS foundation. */
	font-size: 138.5%;
}

#eviesays_widget h2 {
	/* 16px via YUI Fonts CSS foundation. */
	font-size: 123.1%;
}

#eviesays_widget h3 {
	/* 14px via YUI Fonts CSS foundation. */
	font-size: 108%;
}

#eviesays_widget h1,#eviesays_widget h2,#eviesays_widget h3 {
	/* Top & bottom margin based on font size. */
	margin: 1em 0;
}

#eviesays_widget h1,
#eviesays_widget h2,
#eviesays_widget h3,
#eviesays_widget h4,
#eviesays_widget h5,
#eviesays_widget h6,
#eviesays_widget strong,
#eviesays_widget dt {
	/* Bringing boldness back to headers and the strong element. */
	font-weight: bold;
}
#eviesays_widget optgroup {
	font-weight:normal;
}

#eviesays_widget abbr,
#eviesays_widget acronym {
	/* Indicating to users that more info is available. */
	border-bottom: 1px dotted #000;
	cursor: help;
}

#eviesays_widget em {
	/* Bringing italics back to the em element. */
	font-style: italic;
}

#eviesays_widget del {
	/* Striking deleted phrases. */
	text-decoration: line-through;
}

#eviesays_widget blockquote,
#eviesays_widget ul,
#eviesays_widget ol,
#eviesays_widget dl {
	/* Giving blockquotes and lists room to breath. */
	margin: 1em;
}

#eviesays_widget ol,
#eviesays_widget ul,
#eviesays_widget dl {
	/* Bringing lists on to the page with breathing room. */
	margin-left: 2em;
}

#eviesays_widget ol li {
	/* Giving OL's LIs generated numbers. */
	list-style: decimal outside;
}

#eviesays_widget ul li {
	/* Giving UL's LIs generated disc markers. */
	list-style: disc outside;
}

#eviesays_widget dl dd {
	/* Giving UL's LIs generated numbers. */
	margin-left: 1em;
}

#eviesays_widget th,
#eviesays_widget td {
	/* Borders and padding to make the table readable. */
	border: 1px solid #000;
	padding: .5em;
}

#eviesays_widget th {
	/* Distinguishing table headers from data cells. */
	font-weight: bold;
	text-align: center;
}

#eviesays_widget caption {
	/* Coordinated margin to match cell's padding. */
	margin-bottom: .5em;
	/* Centered so it doesn't blend in to other content. */
	text-align: center;
}

#eviesays_widget sup {
	/* to preserve line-height and selector appearance */
	vertical-align: super;
}

#eviesays_widget sub {
	/* to preserve line-height and selector appearance */
	vertical-align: sub;
}

#eviesays_widget p,
#eviesays_widget fieldset,
#eviesays_widget table,
#eviesays_widget pre {
	/* So things don't run into each other. */
	margin-bottom: 1em;
}
/* Opera requires 1px of passing to render with contemporary native chrome */
#eviesays_widget button,
#eviesays_widget input[type="checkbox"],
#eviesays_widget input[type="radio"],
#eviesays_widget input[type="reset"],
#eviesays_widget input[type="submit"] {
	padding:1px;
}


/**
	* Fonts
	*/
	
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
#eviesays_widget {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
#eviesays_widget select,
#eviesays_widget input,
#eviesays_widget button,
#eviesays_widget textarea,
#eviesays_widget button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
#eviesays_widget table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
#eviesays_widget pre,
#eviesays_widget code,
#eviesays_widget kbd,
#eviesays_widget samp,
#eviesays_widget tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}


/**
	* Basic Eviesays Styles
	*/
#eviesays_widget div.evie_clear {
	clear: both;
	float: none !important;
	}


/**
	* Default Widget Styles
	*/

#eviesays_widget a:hover {
	text-decoration: underline;
	}
#eviesays_widget div.evie_widget_content {
	width: 350px;
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	text-align: center;
	}
#eviesays_widget div.evie_widget_content h2 {
	color: #111;
	margin: .25em 0 .5em;
	font-size: 15px;
	height: 22px;
	line-height: 22px;
	font-variant: small-caps;
	font-weight: normal;
	letter-spacing: normal;
	text-align: right;
	border-bottom: 1px solid black;
	}
#eviesays_widget div.evie_widget_content h2 span {
	font-size: .85em;
	}
#eviesays_widget div.evie_widget_content h3 {
	color: #606060;
	margin: .6em;
	}
#eviesays_widget div.evie_widget_content div.evie_seven_days {
	width: 280px;
	margin: 0 auto;
	}
#eviesays_widget div.evie_widget_content div.evie_seven_days div.evie_day_button {
	float: left;
	border: 1px solid #808080;
	border-radius: 3px;
		-webkit-border-radius: 3px; 
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		-khtml-border-radius: 3px;
	width: 33px;
	height: 37px;
	margin: 2px;
	text-align: center;
	}
#eviesays_widget div.evie_widget_content div.evie_seven_days div.evie_day_button a {
	width: 100%;
	height: 100%;
	display: block;
	line-height: 31px;
	color: #404040 !important;
	font-weight: bold;
	font-family: "Trebuchet MS", sans-serif;
	background-color: #E0E0E0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(220, 220, 220)));
	}
#eviesays_widget div.evie_widget_content div.evie_seven_days div.evie_day_button.evie_today {
	border: 1px solid #404040;
	}
#eviesays_widget div.evie_widget_content div.evie_seven_days div.evie_day_button.evie_today a {
	color: #F0F0F0 !important;
	background-color: #303030;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(60, 60, 60)), to(rgb(10, 10, 10)));
	}
#eviesays_widget div.evie_widget_content div.evie_upcoming div.evie_events {
	text-align: left;
	margin: .8em 1.5em 1em;
	font-weight: bold;
	}
#eviesays_widget div.evie_widget_content div.evie_upcoming div.evie_events div {
	margin: .5em 0;
	}
#eviesays_widget div.evie_widget_content div.evie_upcoming span.evie_date {
	width: 4em;
	margin-right: 1em;
	display: block;
	float: left;
	color: #A0A0A0;
	}
#eviesays_widget div.evie_widget_content div.evie_powered {
	text-align: right;
	width: 100%;
	font-size: 85%;
	margin: .5em 0;
	}
#eviesays_widget div.evie_widget_content a.evie_add {
	float: left;
	margin-left: .5em;
	}
#eviesays_widget div.evie_widget_content div.evie_powered a {
	color: #303030 !important;
	}
#eviesays_widget div.evie_widget_content div.evie_powered span {
	color: #EC1E25;
	font-style: italic;
	}
#eviesays_widget div.evie_widget_content div.evie_tabs {
	text-align: left;
	margin: .25em auto .4em;
	width: 21em;
	}
#eviesays_widget div.evie_widget_content div.evie_tabs a {
	text-align: center;
	float: left;
	margin-left: .5em;
	background-color: #E0E0E0;
	padding: .5em .3em;
	font-style: italic;
	font-size: 93%;
	color: #202020 !important;
	width: 4.2em;
	border: 1px solid #C0C0C0;
		border-radius: 5px;
		-webkit-border-radius: 8px 4px;
		-moz-border-radius: 5px;
	}
#eviesays_widget div.evie_widget_content div.evie_tabs a.evie_tickets {
	background-color: #909090;
	color: #FFF !important;
	border-color: #707070;
	}
	
/*
 * Thirty Day Calendar
 */
div#eviesays_thirty_day {
	border: 1px solid #252525;
	background-color: #303030;
	width: 298px;
	height: 248px;
	font-family: verdana, arial, san-serif;
	}

#eviesays_thirty_day div.evie_widget_content {
	width: 294px;
	margin: 0 auto;
	}
#eviesays_thirty_day table {
	margin: 5px auto;
	border: 1px solid #202020;
	}
#eviesays_thirty_day td,
#eviesays_thirty_day th {
	width: 38px;
	height: 28px;
	text-indent: 2px;
	line-height: 20px;
	font-size: 15px;
	}
#eviesays_thirty_day th {
	background-color: #101010;
	border: 1px solid #101010;
	color: #404040;
	text-align: center;
	line-height: 28px;
	}
#eviesays_thirty_day td {
	background-color: #808080;
	border: 1px solid #303030;
	}
#eviesays_thirty_day td a {
	color: #E0E0E0;
	display: block;
	width: 100%;
	height: 100%;
	}
#eviesays_thirty_day td:hover,
#eviesays_thirty_day td.evie_today:hover,
#eviesays_thirty_day td.evie_next_month:hover {
	background-color: #101010;
	}
#eviesays_thirty_day td:hover a,
#eviesays_thirty_day td.evie_today:hover a,
#eviesays_thirty_day td.evie_next_month:hover a {
	text-decoration: none;
	color: #F0F0F0;
	}
#eviesays_thirty_day td.evie_today {
	background-color: #C0C0C0;
	}
#eviesays_thirty_day td.evie_today a {
	color: #101010;
	}
#eviesays_thirty_day td.evie_prev_month {
	background-color: #404040;
	color: #606060;
	}
#eviesays_thirty_day td.evie_next_month {
	background-color: #606060;
	}
#eviesays_thirty_day div.evie_tabs {
	width: 290px;
	margin: 0 auto;
	}
#eviesays_thirty_day div.evie_tabs a {
	display: block;
	width: 60px;
	*width: 59px;
	line-height: 25px;
	float: left;
	margin: 5px;
	background-color: #202020;
	color: #E9E9E9;
	text-align: center;
	border: 1px solid #393939;
	}
#eviesays_thirty_day div.evie_widget_content div.evie_powered {
	text-align: right;
	width: 100%;
	font-size: 85%;
	}
#eviesays_thirty_day div.evie_widget_content a.evie_add {
	float: left;
	margin-left: .5em;
	}
#eviesays_thirty_day div.evie_widget_content div.evie_powered a {
	color: #E0E0E0 !important;
	}
#eviesays_thirty_day div.evie_widget_content div.evie_powered span {
	color: #EC1E25;
	font-style: italic;
	}
/* End - Thirty Day Calendar */