/* CALVIN MAROON #660000 */
/* CALVIN RED #993333 */
/* CALVIN "DARK" GOLD #FBB510 */


/* calvin
-----------------------------------------------------------------------------------------------------------*/

/*	--------------------------------------------------
	:: Global Reset & Standards
	-------------------------------------------------- */	
	
	body { background: #fff; font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 13px; line-height: 18px; color: #555; position: relative; -webkit-font-smoothing: antialiased; }
	
	
/* Arfully Masterminded by ZURB and edited by Beth*/

/*	--------------------------------------------------
    :: Typography
	------------------------------------------------- */
	h1 { color:#fff; font-weight: bold; line-height:1.25; padding-left: 20px;}
	h2, h3, h4, h5, h6 { color: 993333; font-weight: bold; line-height: 1.25 } 
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { line-height: 0; text-indent:-9999px;} /* Hide text in place of logo */
	h2 { font-size: 35px; font-size: 3.5rem; margin-bottom: 9px; }
	h3 { font-size: 28px; font-size: 2.8rem; margin-bottom: 9px; }
	h4 { font-size: 21px; font-size: 2.1rem; margin-bottom: 3px; }
	h5 { font-size: 18px; font-size: 1.8rem; font-weight: normal; margin-bottom: 3px;  }
	h6 { font-size: 15px; font-size: 1.5rem; font-weight: normal; }

	.header-rivalry {background-color: #560000; }
	.subheader { color: #fff; font-weight: 300; margin-bottom: 24px; }
	.foundation-header { color: #993333; }
	
	p { line-height: 17px; margin: 0 0 18px; }
	p img { margin: 0; }
	p.lead { font-size: 18px; font-size: 1.8rem; line-height: 24px;  }
	
		/* Mobile */
		
		@media handheld, only screen and (max-width: 767px) {
			body, p {  font-size: 15px; font-size: 1.5rem; line-height: 1.4; }
		}
	
	em { font-style: italic; line-height: inherit; }
	strong { font-weight: bold; line-height: inherit; }
	small { font-size: 60%; line-height: inherit; }
	
	h1 small, h2 small, h3 small, h4 small, h5 small { color: #FBB510; }
	
/*	Blockquotes  */
	blockquote, blockquote p { line-height: 20px; color: #777; }
	blockquote { margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; font-size: 1.2rem; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited { color: #555; }
	
	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 12px 0 18px; height: 0; }
	
	abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
	abbr { text-transform: none; }

/*	--------------------------------------------------
	:: Links
	-------------------------------------------------- */
	a { color: #993333; text-decoration: underline; outline: 0; line-height: inherit; }
	h2 a {text-decoration: none; }
	a:hover { color: #660000; }
	p a, p a:visited { line-height: inherit; }


/*	--------------------------------------------------
	:: Buttons
	-------------------------------------------------- */	
	
	.button.nice { 
		background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -34px;
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
		text-shadow: 0 -1px 1px rgba(0,0,0,0.28);
		background: #993333 url(../images/misc/button-gloss.png) repeat-x 0 -34px, -moz-linear-gradient(top, rgba(255,255,255,.4) 0%, transparent 100%);
		background: #993333 url(../images/misc/button-gloss.png) repeat-x 0 -34px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.4)), color-stop(100%,transparent));
		border: 1px solid #0593dc;
		-webkit-transition: background-color .15s ease-in-out;
		-moz-transition: background-color .15s ease-in-out;
		-o-transition: background-color .15s ease-in-out; 
	}
	
/* Colors ---------- */
    .calvin.button			{ background-color: #660000;  }
	.hope.button			{ background-color: #103b84;  }
	
	
	/* Nice Colors ---------- */
	.nice.calvin.button		{ border: 1px solid #722626;  }
	.nice.hope.button		{ border: 1px solid #0c2c63;  }
	
	
	/* Hovers ---------- */
	.button:hover 			{ background-color: #0192dd; color: #fff; }
	.calvin.button:hover	{ background-color: #660000;	}
	.hope.button:hover		{ background-color: #0c2c63;	}
