/* -----------------------------------------------------------------------


Author: 			Robert Walsh
Author URI: 		http://www.ebugogo.tv/

----------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------
RESETS						 */

html, body, div, span, applet, object, iframe,
	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.5em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.9em;
	}
	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;
	margin-bottom: 10px;
	}

/* Typogridphy framework */


h1,h2,h3,h4,h5,h6 {margin:0; padding:0;} 

h1{
	color:#AF9946;
	font-size:2em;
	margin-bottom:0.6em;
	font-style:italic;
	line-height:1.2em;
	font-weight: normal;
}
h2{
	color:#AF9946;
	font-size:1em;
	margin-bottom:0.9em;
	line-height:0.9em;
}
h3{color:#000;font-size:1.5em;margin-bottom:1.2em;line-height:1.2em;font-variant:small-caps;}
h4{
	color:#D78603;
	font-size:1.2em;
	margin-bottom:1.5em;
	line-height:1.5em;
	font-variant:small-caps;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D18104;
}
h5{
	color:#BD6F35;
	font-size:0.8em;
	margin-bottom:0px;
	line-height:1.4em;
	font-variant:small-caps;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.homeleftMenu table tr td {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}
h6{color:#000;font-size:1em;margin-bottom:1.8em;line-height:1.8em;}

p strong, p em{
	color:#000;
	font-size: .9em;
}
p a{color:#000;}
p a:hover{text-decoration:none;}
h1 a{color:#000;}
h1 a:hover{text-decoration:none;}
li a{color:#000;}
li a:hover{text-decoration:none;}


/* grid.css */
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-24, div.span-24 {width:950px;margin:0;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.homeleft a {
	color: #D38403;
}
