/*

- Fox & Riddle 1.0
- http://www.foxandriddle.com
- designed by Switch Creative Group
- http://www.groupswitch.com

*/


/* ! ---- General Reset ---- */
/* ------------------------------------------------------------- */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		}
		
	body {
		line-height: 1;
		}
	
	h1, h2, h3, h4, h5, h6 {
		font-size: 100%;
		font-weight: normal;
		}
	


	address, caption, cite, code, dfn, em, strong, th, var {
		font-style: normal;
		font-weight: normal;
		}
	
	small {
	font-size: 11.5px;}	
		
	blockquote, q {
		quotes: none;
		}
	
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
		}

	/* remember to define focus styles! */
	:focus {
		outline: 0;
		}

	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
		}
		
	del {
		text-decoration: line-through;
		}

	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
		}
	
	caption, th {
		text-align: left;
		}
	
	/* ! ---- Everything ---- */
	/*
* a:link, * a:visited, * a:hover, * a:active {
		color: #666;
		text-decoration: none;
		}
*/
	
	* p {
		text-align: left;
		}
	
	* img, a img, :active img, :link img {
		border: none;
		}



/* ! ---- Base Reset ---- */
/* ------------------------------------------------------------- */
	
	h1 {
		/* 18px */
		font-size:138.5%;  
		}
		
	h2 {
		/* 16px */
		font-size:123.1%; 
		}
		
	h3 {
		/* 14px */
		font-size:108%;
		}
		
	h1,h2,h3 {
		/* top & bottom margin based on font size */
		/* margin:1em 0; */
		}
	
	h1, h2, h3, h4, h5, h6, strong {
		/* bringing boldness back to headers and the strong element */
		font-weight:bold; 
		}

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

	em {
		/* bringing italics back to the em element */		
		font-style:italic;
		}

	dl dd {
		/* giving UL's LIs generated numbers */
		margin-left:1em;
		}

	th,td {
		/* borders and padding to make the table readable */
	
		padding:.5em;
		}
	
	th {
		/* distinguishing table headers from data cells */
		font-weight:bold;
		text-align:center;
		}

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

	fieldset, table {
		/* so things don't run into each other */
		margin-bottom:1em;
		}
	
	.clear {
		clear: both;
		}
	
	#footer a.switch {
		color: #EC9322;
		}

* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;

.alignright{
float: right;
}
