/*-------------------------------------------------------------
----| CSS 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;
	}
	
	ol, ul {
		list-style				: none;
	}
	
	blockquote, q {
		quotes					: none;
	}
	
	blockquote:before, blockquote:after, q:before, q:after {
		content					: '';
		content					: none;
	}
	
	:focus {
		outline					: 0;
	}
	
	ins {
		text-decoration			: none;
	}
	
	del {
		text-decoration			: line-through;
	}
	
	table {
		border-collapse			: collapse;
		border-spacing			: 0;
	}

/*-------------------------------------------------------------
----| Global CSS
---------------------------------------------------------------*/

	body { 
		font-family				: "Myriad Pro", Tahoma, "Lucida Sans Unicode", "Lucida Grande", sans-serif;		
		font-size				: 100.01%;
		background-color		: #F1F1F1;
		color					: #777;
	}
	
	input, select, textarea { 
		font-family				: Arial, Helvetica, sans-serif;
		color					: 000;
		font-size				: 80%;	
		padding					: 2px;
		margin					: 0;
	} 
	
	select { 
		padding					: 2px;
	}
	
	input.submit { 
		background-color		: #242323;
		color					: #FFF;
		font-size				: 8pt;
		font-weight				: bold;
		width					: 106px;			
		border					: 2px solid #666;
		padding					: 3px 14px 3px 5px;
		text-align				: left;
	}
	
	input.cancel {
		background-color		: #777;
		color					: #FFF;
		font-size				: 8pt;
		font-weight				: bold;
		width					: 106px;			
		border					: 2px solid #666;
		padding					: 3px 14px 3px 5px;
		text-align				: left;
	} 
	
	p.shrink { 
		font-size				: 70%;
	}
	
	a { 
		color					: #999;
		text-decoration			: none;
	}
	
	a:hover { 
		color					: #444;
		text-decoration			: underline;
	}

	.clear {
		clear					: both;
	}
	
	.left { 
		float					: left;		
	}
	
	.right { 
		float					: right;		
	}
	
	.hide { 
		display					: none;		
	}
	
	.invisible { 
		visibility				: hidden;
	}
	
	ul { 
		line-height				: 1.5em;
		list-style				: none;		
	}
	
		ul li { 
			list-style				: none;		
			font-size				: 80%;			
		}
	
	h1, h2, h3, h4, h5, h6 {
		font-weight					: bold;
		color						: #FFF;
		line-height					: 1em;
		padding						: 0px;
		margin						: 0px;
	}
		
		h1 { 
			font-size					: 120%;
		}
		
		h1 span { 
			color						: #fa7408;
		}
	
		h2 { 
			font-size					: 110%;
		}

		h3 { 
			font-size					: 110%;
		}

		h4 { 
			font-size					: 100%;
		}

		h5 { 
			font-size					: 100%;
		}
		
		h6 { 
			font-size					: 100%;
		}
		
/*-------------------------------------------------------------
----| Cache Time
---------------------------------------------------------------*/
	
	p#cachetime	{
		font-size				: 80%;
		color					: #CCC;
		padding					: 5px 0 0 5px; 
	}

/*-------------------------------------------------------------
----| Loading
---------------------------------------------------------------*/
	
	div.loading { 
		text-align				: center;
		padding					: 20px 0 20px 0;
	}

/*-------------------------------------------------------------
----| Float Left / Right
---------------------------------------------------------------*/

	div.left, div.cleft {
		float					: left;
	}

	div.right, div.cright {
		float					: right;
	}

/*-------------------------------------------------------------
----| Errors
---------------------------------------------------------------*/

	div.errors { 
		font-size				: 10pt;
		font-weight				: bold;
		color					: red;
		padding					: 5px 0 5px 6px;
		margin					: 0 0 10px 0;
		background-color		: #000;
		line-height				: 1.4em;
	}

/*-------------------------------------------------------------
----| Page
---------------------------------------------------------------*/

	div#page { 
		padding					: 2px 0 0px 0;
		text-align				: left;		
	}

    div#content div.right div#content-breadcrumb {
    	background: none;
    }
    
    #content-breadcrumb {
    	margin-top: -117px;
		padding: 3px;	
		float: right;		
		font-size: 70%;
		font-weight: bold;
		color: #D16600;
	}

	#content-breadcrumb a {
		color: #FFF;
		font-weight: bold;
	}
