/* Eric Meyer Resets v1.0 | 20080212 */

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: 2;
}
ol, ul {
	list-style: none;
}
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;
}

/* Custom KMC Styles */
/* Sean Colquhoun, 2010 */

body#kmc{ background:#00467f url('../images/shalestonelogo.jpg') no-repeat center top; font-family:"droid sans","segoe UI","lucida grande",tahoma,verdana,arial,sans-serif;}
div.page-content{ margin:0 auto; width:900px; color:transparent; }

div#head-area{ height:310px; background-color:transparent; position:relative; }
div#body-area{ /*height:1000px;*/ background:url('../images/body-back.gif') repeat-y; }
div#navigation{ height:40px; background:url('../images/navigation-back.gif') repeat-x; width:100%; }
div#footer-area{ height:100px; background:url('../images/footer-back.gif') no-repeat; color:#ffffff; }

ul#navigation-list{ list-style-type:none; color:#fff; position: relative; z-index: 100;}
ul#navigation-list li{ float:left; margin:0 40px 0 3px; position:relative; }
ul#navigation-list li a:link,ul#navigation-list li a:visited{ font-size:18px; color:#fff; text-decoration:none; display:block; padding:8px 20px 0 20px; height:32px; }
ul#navigation-list li a:hover{ background-color:#000000; }

div.inside{ width:900px; margin:0 auto; }

#left-content { width:600px; float:left; }

#right-content { width:300px; float:right; }
#right-content iframe { margin-top:10px; }

div.content-section { background-color:#ffffff; padding:5px 10px; margin-top:10px; -moz-border-radius: 8px; border-radius: 8px; color:#000000; }


div.boxb { border: 2px solid black; padding-left:6px; padding-right:3px;}



h1{ font-size:28px; line-height:48px; }
h2{ font-size:18px; line-height:36px; }
p.body-text{ padding-bottom:30px; color:#666; }
p.caption{ padding-bottom:30px; color:#666; font-size:12px; }
p.copyright{ font-size:12px; padding-top:14px; line-height:16px; text-align:center; }


#g_navi li.g_navi01 ul,#g_navi li.g_navi02 ul,#g_navi li.g_navi03 ul,#g_navi li.g_navi04 ul,#g_navi li.g_navi05 ul,#g_navi li.g_navi06 ul,#g_navi li.g_navi07 ul,#g_navi li.g_navi08 ul,#g_navi li.g_navi01_on ul,#g_navi li.g_navi02_on ul,#g_navi li.g_navi03_on ul,#g_navi li.g_navi04_on ul,#g_navi li.g_navi05_on ul,#g_navi li.g_navi06_on ul,#g_navi li.g_navi07_on ul,#g_navi li.g_navi08_on ul {
	width: 200px;
	position: absolute;
	top: 40px;
	left: -1px;
	display: none;
}

#g_navi li.g_navi01 ul li a,#g_navi li.g_navi02 ul li a,#g_navi li.g_navi03 ul li a,#g_navi li.g_navi04 ul li a,#g_navi li.g_navi05 ul li a,#g_navi li.g_navi06 ul li a,#g_navi li.g_navi07 ul li a,#g_navi li.g_navi08 ul li a,#g_navi li.g_navi01_on ul li a,#g_navi li.g_navi02_on ul li a,#g_navi li.g_navi03_on ul li a,#g_navi li.g_navi04_on ul li a,#g_navi li.g_navi05_on ul li a,#g_navi li.g_navi06_on ul li a,#g_navi li.g_navi07_on ul li a,#g_navi li.g_navi08_on ul li a
	{
	width: 200px;
	height: auto;
	display: block;
	background: #000000;
	_background: #000000;
	filter:alpha(opacity=90);
	opacity:0.90;
	-moz-opacity:0.90;
	margin :0;
	padding: 5px 5px 8px 15px;
	border-bottom: 1px solid #333;
	color: #FFF;
	text-decoration: none;
	text-indent: 0;
	text-align: left;
	font-size:14px;
}

#g_navi li.g_navi01 ul li a:hover,#g_navi li.g_navi02 ul li a:hover,#g_navi li.g_navi03 ul li a:hover,#g_navi li.g_navi04 ul li a:hover,#g_navi li.g_navi05 ul li a:hover,#g_navi li.g_navi06 ul li a:hover,#g_navi li.g_navi07 ul li a:hover,#g_navi li.g_navi08 ul li a:hover,
#g_navi li.g_navi01_on ul li a:hover,#g_navi li.g_navi02_on ul li a:hover,#g_navi li.g_navi03_on ul li a:hover,#g_navi li.g_navi04_on ul li a:hover,#g_navi li.g_navi05_on ul li a:hover,#g_navi li.g_navi06_on ul li a:hover,#g_navi li.g_navi07_on ul li a:hover,#g_navi li.g_navi08_on ul li a:hover {
	background: #2d0000;
	_background: #2d0000;
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	color: #fff;
}
