/*	--------------------------------------------------
	Global Ganimata Styles
	--------------------------------------------------
	Ganimata Colors
	--------------------------------------------------
	Green:			#a5c941		Red:			#ff3700
	Med Green:		#769926		Med Red:		#e33100
	Drk Green:		#91ad52		Drk Red:		#872300
	Blue:			#73cacf		Orange:			#ff6908
	Med Blue:		#2daebf		Med Orange:		#ff5c00
	Drk Blue:		#007d9a		Drk Orange:		#d45500
	Magenta:		#c9025c		Yellow:			#ffb515
	Med Magenta:	#a9014b		Med Yellow:		#fc9200
	Drk Magenta:	#630030		Drk Yellow:		#d17200

	Drk Magenta:	#630030		Drk Yellow:		#d17200
	--------------------------------------------------
	Global Reset
	-------------------------------------------------- */
	html, body { margin: 0; padding: 0; }
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, small, strike, sub, sup, tt, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }
	table { border-collapse: collapse; border-spacing: 0; }
	ol, ul { list-style: none; }

/*	--------------------------------------------------
	Make it a CLMBody
	-------------------------------------------------- */
	body { background: #fff; font-family: Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; font-size: 13px; line-height: 18px; color: #555; }
	body { -webkit-text-stroke: 1px rgba(255,255,255,.01); } /* Snow Leopard Safari Type Fix */
	@media only screen and (max-device-width:480px) { body { -webkit-text-stroke:0 black; } } /* Undo the fix for Mobile Safari */
	body.ff2 { opacity: .99; } /* Make our type in FF look uber sexah */



	

/*	--------------------------------------------------
	Typography
	-------------------------------------------------- */
	
	h1, h2, h3, h4, h5, h6 { color: #333; font-weight: bold; }
	h1, h2, h3 { letter-spacing: -1px; }
	h1 { font-size: 45px; line-height: 1; margin: 0 0 9px; }
	h2 { font-size: 30px; line-height: 1.2; margin: 9px 0; }
	h3 { font-size: 24px; line-height: 1; margin: 3px 0 9px; }
	h4 { font-size: 18px; line-height: 1; margin: 0; }
	h5 { font-size: 14px; line-height: 18px; }
	h6 { font-size: 13px; line-height: 18px; }

	p { line-height: 18px; margin: 0 0 18px; }
	p img { margin: 0; }
	p.lead { font-size: 18px; line-height: 24px; margin: 0 0 18px; color: #777; }
	
	small { font-size: 90%; line-height: inherit; color: #777; font-weight: normal; }
	
/*	Blockquotes (props to @paulrobertlloyd for inspiration) -------------------- */
/*	Original blockquote styles
	blockquote, blockquote p { font-size: 14px; line-height: 20px; color: #777; }
	blockquote { margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote.solid { background: #f5f5f5; }
	blockquote p { margin: 0; padding: 0 0 9px; }
	blockquote h5 { margin: 0; }
	blockquote cite { display: block; padding: 0 0 9px 6px; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited { color: #555; }
	blockquote cite a:hover { color: #555; text-decoration: none; }
*/
	
	blockquote, blockquote p { font-size: 18px; line-height: 24px; color: #555; }
	blockquote { margin: 0 0 18px; }
	blockquote.left { float: left; margin-right: 20px; }
	blockquote.right { float: right; margin-left: 20px; }
	blockquote p { margin: 0; padding: 0 0 9px; }
	blockquote h5 { margin: 0; }
	blockquote cite { display: block; padding: 0 0 9px; font-size: 13px; color: #999; }
/*
	blockquote cite:before { content: "\2014 \0020"; }
*/
	blockquote cite a, blockquote cite a:visited { color: #555; }
	blockquote cite a:hover { color: #555; text-decoration: none; }
	
	blockquote.black p { color: #333; }
	blockquote.green p { color: #b8d30b; }
	blockquote.blue p { color: #007d9a; }
	blockquote.magenta p { color: #630030; }
	blockquote.red p { color: #872300; }
	blockquote.orange p { color: #d45500; }
	blockquote.yellow p { color: #d17200; }
	
	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 17px 0 18px; height: 0; }
	body.ie6 hr { margin: 8px 0 9px; }
	
	code, pre { font: 12px/18px "Monaco", "Courier New", "Courier", monospace; color: #e33100; }
	
	address { color: #333; line-height: 18px; margin: 0 0 18px; }
	abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
	abbr { text-transform: none; }

/*	--------------------------------------------------
	Lists
	-------------------------------------------------- */
	ul, ol { margin-bottom: 18px; }
	ul { list-style: none outside; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 24px; }
	ol { list-style: decimal; margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ol ol { margin-left: 30px; margin-top: 4px; margin-bottom: 5px; }
	li { line-height: 18px; }

	dt { line-height: 18px; font-weight: bold; color: #333; }
	dd { margin: 0 0 18px; line-height: 18px; }	



	
/*  --------------------------------------------------
    Tabs
    -------------------------------------------------- */    
    
    
    
   


	
/*  Awesome Rounded White Border Images ------- */

	a.awesome.photo img, img.awesome.photo { display: inline; position: relative; margin: 0 0 5px; padding: 4px; border: 1px solid #ccc; border-color: rgba(0,0,0,.25); -moz-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,.15); -webkit-border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15); -webkit-transition: all 0.15s ease-out; } 
	
	ul.photos.awesome { margin-left: -20px; margin-bottom: 0; padding-top: 9px; margin-top: -9px; }
	ul.photos.awesome li { float: left; margin: 0 0 0 20px; position: relative; }
	ul.photos.awesome img { height: auto; margin-bottom: 9px; background: #fff; }
	ul.photos.awesome a { margin: 0; float: none; height: auto; }
	ul.photos.awesome a:hover img { border-color: rgba(0,182,222,.5); -moz-box-shadow: 0 0 9px rgba(0,182,222,.5); -webkit-box-shadow: 0 0 9px rgba(0,182,222,.5); }
	ul.photos.awesome a h4 { color: #007d9a; -webkit-transition: all 0.15s ease-out; }
	ul.photos.awesome a:hover h4 { color: #2daebf; }
	ul.photos.awesome a.button { float: none; margin: 0 5px 0 0; display: inline-block; }
	ul.photos.awesome p { margin-bottom: 9px; }
	
	ul.photos.awesome.micro li { width: 100px; overflow: hidden;}
	ul.photos.awesome.micro li img { width: 90px; }
	ul.photos.awesome.mini li { width: 160px; overflow: hidden;}
	ul.photos.awesome.mini li img { width: 150px; }
	ul.photos.awesome.regular li { width: 220px; overflow: hidden;}
	ul.photos.awesome.regular li img { width: 210px; }
	ul.photos.awesome.grande li { width: 340px; overflow: hidden;}
	ul.photos.awesome.grande li img { width: 330px; }
	
	ul.photos.awesome li ul { margin: 0; }
	ul.photos.awesome li li { width: auto; float: none; height: auto; margin: 0; display: block; }
	ul.photos.awesome li li a { line-height: 20px; }

	a.photo.awesome img:hover { border-color: rgba(0,182,222,.5); -moz-box-shadow: 0 0 9px rgba(0,182,222,.5); -webkit-box-shadow: 0 0 9px rgba(0,182,222,.5); }
	




	
	


/*	@group Alerts & Errors
	---------------------------------------- */
	/* Plain, Simple Alert */
	p.warning, p.error, p.success, p.info { margin: 0 0 18px; padding: 9px 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; color: #fff; text-shadow: 0 0 1px rgba(0,0,0,0.01); }
	p.warning a, p.error a, p.success a, p.info a { color: #fff; font-weight: bold; text-decoration: underline; }

	/* Warnings */
	p.warning { background-color: #ffb515;  }
	p.warning small { color: #d17200; }

	/* Errors */
	p.error { background-color: #df4729; color: #fff; }
	p.error strong { color: #fff; }
	p.error small { color: #930; }

	/* Success */
	p.success { background-color: #a5c941; color: #fff; }
	p.success strong { color: #fff; }
	p.success small { color: #360; }
	
	p.info { background-color: #73cacf; color: #fff; }
	p.info small { color: #007d9a; }
	/* @end */




/*	--------------------------------------------------
	Misc
	-------------------------------------------------- */
	.left	{ float: left; }
	.right	{ float: right; }
	.clear	{ clear: both; }
	.muted	{ color: #777; }
   
   
/*	--------------------------------------------------
	Utilities
	-------------------------------------------------- */
		
		.no-rb {
	border-right: 0;
}

.no-tb {
	border-top: 0;
}

.no-bb{
	border-bottom: 0;
}

.no-border{
	border: 0;
}

.no-lb {
	border-left: 0;
}

.fl {
	float: left;
}
.fr {
	float: right;
}

.mb10{
	margin-bottom: 10px;
}

.mb20{
	margin-bottom: 20px;
}

.connav {
	margin-bottom: 20px;
}

.connavitem {
	font-size: 120%;
	font-weight: bolder;
}
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 600px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
