@charset "utf-8";
/* CSS Document */

/*****              *****/
/***** RESET STYLES *****/
/*****              *****/
html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,form,fieldset,input,textarea,select,label,legend,table,tr,th,td,thead,tbody,tfoot,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote {
	background:transparent;
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	letter-spacing:inherit;
	line-height:1.25em;
	margin:0;
	outline:0;
	padding:0;
	text-align:left;
	vertical-align: baseline;
}
ol,ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline:none; } /* remember to define focus styles */
ins { text-decoration: none; } /* remember to highlight inserts */
del { text-decoration: line-through; }
table { border:none; border-collapse:collapse; border-spacing:0; }
fieldset,img, a img, :link img, :visited img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal;	font-weight:normal; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
abbr,acronym { border:0; }

/*****             ****  line height (pixels) ÃƒÂ· body copy font size (pixels) = 1.48 */
/***** TEXT STYLES ****  line length (pixels) ÃƒÂ· line height (pixels) = 27.8 The average line length is 538.64 pixels */
/*****             ****  space between paragraphs (pixels) ÃƒÂ· line height (pixels) = 0.754 */
body {
	color:#3b4916;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing: 1px;
	line-height:1.25em;
}

/* TEXT STYLES AND SPACING */
p { font-size:1em; }
p, h1, h2, h3, h4, h5, h6, ol, ul, dl, table { margin:20px 0; }

/* LINK STYLES */
a, a:hover, a:visited { border-bottom:1px solid; cursor:pointer; text-decoration:none; }
a img { border:none; }
a { border-color:#cc0033; color:#cc0033; }
a:hover { border-color:#ff0066; color:#ff0066; }
a:visited { border-color:#cc0033; color:#cc0033; }

/* TEXT VARIANT STYLES */
b, strong { font-weight:bold; }
i, em {	font-style:italic; }

/* HEADING STYLES */
h1,h2,h3,h4,h5,h6 {color:#3b4916; font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:2em; }
h2 { font-size:1.5em; }
h3 { font-size:1.1667em; }
h1, h4, h5, h6 { font-weight:bold; }
h4 { font-size:.9167em; }
h5 { font-size:.8333em; }
h6 { font-size:.5em; }

/* LIST STYLES */
ol,ul,dl  { }
ol li {	list-style:decimal; }
ul li {	list-style:disc; }
li,li li  {	margin:0 0 10px 30px; }
dt { font-weight:bold; margin:0 0 0 11px; }
dd { margin:0 0 10px 11px; }

/* QUOTE STYLES */
blockquote { border-left:2px #333 solid; font-style:italic; padding-left:20px; }
blockquote p { text-indent:-0.5em; }

/* IMAGE STYLES */
.wrap-left, .wrap-right { display:inline; }
.wrap-left { float:left; margin:4px 20px 20px 0; }
.wrap-right { float:right; margin:4px 0 20px 20px; }

/* TABLE STYLES */
table {	border:none; border-collapse:collapse; margin:-20px 0; }
th, td { padding:5px; }
th { background-color:#0CF; }

/* FORM STYLES */
input { border:1px solid #CCC; font-size:1.0em; padding:4px; }

/* BREAK STYLES */
hr { color:#999; }

/* UNIVERSAL STYLES */
.clear { clear:both; }


/*****               *****/
/***** LAYOUT STYLES *****/
/*****               *****/
.pdf { background:url(../images/icons/pdf.gif) no-repeat; padding:15px 0 0 30px; }


/*****               *****/
/***** LAYOUT STYLES *****/
/*****               *****/
html { /*STICKY FOOTER CODE*/ height:100%; }
body { }

#super-container { }

#header { display:none; }

#global-navigation { display:none; }

#content-top { display:none; }

#content { }
	#left { display:none; }
	#right { float:none; height:100%; width:100%; }

#footer { width:100%; }

/*****              *****/
/***** EVENT STYLES *****/
/*****              *****/
.month { float:none; width:100%; }
	.month p { font-size:24px; border-bottom:#666 1px solid; width:100%; }

.event-container { float:none; width:100%; }
	div.event-container div.right { float:none; width:100%; }
	div.event-container div.left { display:none; }

.bottom {display:none; }