/* Gumby */

/* -------------------------------------------------- 
    Table of Contents
-----------------------------------------------------
:: Reset & Standards
:: Links
:: Lists
:: Tables
:: Misc
*/


/*	--------------------------------------------------
	:: Global Reset & Standards
	-------------------------------------------------- */
	
	/* 
		Eric Meyer's CSS Reset
		http://meyerweb.com/eric/tools/css/reset/ 
		v2.0 | 20110126
   		License: none (public domain)
	*/
	
	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, 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,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit;
		vertical-align: baseline;
	}
	html {
		font-size: 62.5%; 
	}
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
		margin:0; padding:0;
	}
	ol li, ul li {
		list-style: none;
		margin:0; padding:0;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	
	.left, .columns.left    { float: left; }
	.right, .columns.right  { float: right; }
	.hide     	{ display: none; }
	.highlight 	{ background: #ff0; }
	
	
	
  body {
  	background: #fff;
  	position: relative;
  }
  	  
 
/*	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.2em; 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; }
	
	
/**
	 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
 */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  p a, p a:visited { color: #444 !important; text-decoration: underline; }
  p a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
	
/*=================================================

	+++ LE GRID +++
	A Responsive Grid -- Gumby defaults to a standard 960 grid, 
	but you can change it to whatever you'd like.
 
 ==================================================*/
 

	.container { padding: 0px 20px; }
	
	.row { width: 100%; max-width: 960px; min-width: 960px; margin: 0 auto; }
	/* To fix the grid into a different size, set max-width to your desired width */
	
	.row .row { min-width: 0px; }
	
	.column, .columns { margin-left: 20px; box-sizing: border-box;
		float: left; min-height: 1px;}
	.column:first-child, .columns:first-child, .alpha { margin-left: 0px; }
	
	.row .one.columns 			{ width: 40px; }
	.row .two.columns 			{ width: 100px; }
	.row .three.columns 		{ width: 160px; }
	.row .four.columns 			{ width: 220px; }
	.row .five.columns 			{ width: 280px; }
	.row .six.columns 			{ width: 340px; }
	.row .seven.columns 		{ width: 400px; }
	.row .eight.columns 		{ width: 460px; }
	.row .nine.columns			{ width: 520px; }
	.row .ten.columns 			{ width: 580px; }
	.row .eleven.columns 		{ width: 640px; }
	.row .twelve.columns 		{ width: 700px; }
	.row .thirteen.columns	{ width: 760px; }
	.row .fourteen.columns	{ width: 820px; }
	.row .fifteen.columns		{ width: 880px; }
	.row .sixteen.columns		{ width: 940px; }
	.row .seventeen.columns	{ width: 1000px; }
	.row .eighteen.columns	{ width: 1060px; }
	.row .nineteen.columns	{ width: 1120px; }
	.row .twenty.columns		{ width: 1180px; }
	
	 
	 /* Nicolas Gallagher's micro clearfix */
	 .row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
	 .row:after, .clearfix:after { clear: both; }
	 .row, .clearfix { zoom: 1; }
	 
	 .clear-fix {clear:both; font-size:0; line-height:0; margin:0; padding:0; height:0; }
	input, select, textarea {
    -webkit-border-radius:0px;
 }
	

/*==================================================

	+++ Grid +++
	
===================================================*/
	.leftContentWrap {float:left;}
	.rightContentWrap { float:right;}
	/* RESPONSIVE */

	@media screen  and (min-width: 0px) and (max-width : 1234px) {
	body { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
	#topMenu .row, #footer .row {margin-left:20px;}
	}
	@media screen and (max-width: 1235px) {
		body {width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }		
		.rightContent {display:none;}
	}
	@media screen and (min-width: 1236px) {
		#topMenu .row, #footer .row {margin:0 auto;}
	}

.menu a {
color: #cccfff;
}
.secText a {
color: #cccfff;
}