/* Glebe Mines CSS */
/*BASIC*/
* { 
	font-size: 100%; 
	margin: 0; 
	padding: 0;
}
html { 
	height: 100%; 
}
body {
	color: #666666;
	font: 62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	min-width: 780px;
	text-align: center;
}
p, ul, li, h1, h4, h5, h6, dl, dt, dd, form, input, textarea, blockquote, pre, table { 
	margin: 0 0 .8em 0; 
}
h2 {
	background: transparent;
	margin: 0 0 .8em 0;
	font-variant: small-caps;
	color: #000099;
}
h3 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.8em;
	margin-left: 0.8em;
}
a img { 
	border: none; 
}
a:link {
	background: transparent;
	color: #333333;
}
a:visited, a:hover, a:focus, a:active {
	background: transparent;
	color: #000000;
}
table {
	text-align: center;
	border: 2px solid #666666;
}
td, th {
	text-align: center;
	border: 1px solid #CCCCCC;
}
th {
	line-height: 30px;
}
.mailto a:link {
	text-decoration: none;
	color: #339900;
}
.mailto a:hover, a:visited, a:focus, a:active {
	text-decoration: none;
	color: #999999;
}

/*Chocolate bar wrappers*/
#container {
	background: transparent; 
	width: auto;
	background-image: url(../assets/topbck.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.list {
	margin-left: 35px;
	list-style-type: lower-roman;
}

#wrapper {
	text-align: justify;
	width: 780px;
	background-color: transparent;
	background-image: url(../assets/wrapper.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/*Top Heading Div*/
#heading {
	background: #FFFFFF url(none) no-repeat 0 0;
	position: relative;
	width: 780px;
	height: 208px;
}
#heading h1 { 
	left: 45px; 
	position: absolute; 
	top: 104px; 
}
#heading-intro { 
	background: transparent; 
	border-left: 1px solid #91C1E5; 
	color: #EEEEEE; 
	left: 500px; 
	padding-left: 10px; 
	position: absolute; 
	top: 104px; 
	width: 200px; 
}
#logo {
	position:absolute;
	left:575px;
	top:46px;
	width:156px;
	height:108px;
	z-index:1000;
}


/*Navigation */
#newsitem {
	left: 500px;
	list-style-type: none;
	position: absolute;
	top: 110px;
	height: 36px;
	width: 53px;
	background-color: transparent;
}
#newsitem a {
	background: transparent url(../assets/newslogo.gif) no-repeat 0 0;
	display: block;
	height: 36px;
}
#newsitem a:hover, #newsitem a:focus, #newsitem a:active { 
	background-position: 0 -36px; 
}
#nav-a { 
	left: 220px; 
	list-style-type: none; 
	position: absolute; 
	top: 15px; 
}
#nav-a li { 
	float: left; 
	margin: 0 1px 0 0; 
	width: 104px; 
}
#nav-a li a { 
	display: block; 
	height: 20px; 
	overflow: hidden; 
	text-indent: -9999px; 
	width: 104px;
}
#nav-a-about a { 
	background: transparent url(../assets/navabout.jpg) no-repeat 0 0; 
}
#nav-a-products a { 
	background: transparent url(../assets/navproducts.jpg) no-repeat 0 0; 
}
#nav-a-operations a { 
	background: transparent url(../assets/navoperations.jpg) no-repeat 0 0; 
}
#nav-a-policies a { 
	background: transparent url(../assets/navpolicies.jpg) no-repeat 0 0; 
}
#nav-a-contact a { 
	background: transparent url(../assets/navcontact.jpg) no-repeat 0 0; 
}
#nav-a-about a:hover, #nav-a-about a:focus, #nav-a-about a:active, 
#nav-a-products a:hover, #nav-a-products a:focus, #nav-a-products a:active, 
#nav-a-operations a:hover, #nav-a-operations a:focus, #nav-a-operations a:active, 
#nav-a-policies a:hover, #nav-a-policies a:focus, #nav-a-policies a:active,
#nav-a-contact a:hover, #nav-a-contact a:focus, #nav-a-contact a:active { 
	background-position: 0 -20px; 
}
#content-left {
	float: left;
	font-size: 1.2em;
	width: 570px;
}
#content-right {
	float: left;
	font-size: 1em;
	width: 200px;
}
#content-c {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#content-left-inner { 
	padding: 8px 9px 8px 18px; 
}
#content-right-inner { 
	padding: 8px 5px 8px 10px; 
}
#rightnav {
	list-style-type: none;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.r1 {
	margin-left: 10px;
	list-style-type: none;
	background-image: url(../assets/navlev1.gif);
	background-repeat: no-repeat;
	text-indent: 10px;
	background-position: left center;
	font-size: 12px;
	margin-top: 20px;
}
.r2 {
	list-style-type: none;
	background-image: url(../assets/navlev2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 20px;
	text-indent: 10px;
	font-size: 11px;
}
.r1 a:link, .r1 a:visited {
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-variant: small-caps;
}
.r2 a:link, .r2 a:visited { 
	color: #999999; 
	text-decoration: none; 
}
.r1 a:hover, .r1 a:focus, .r1 a:active { 
	color: #0066CC;
}
.r2 a:hover, .r2 a:focus, .r2 a:active {
	color: #666666;
}
#content-right-inner div { 
	margin-bottom: .8em; 
}
#content-c-inner { 
	margin: 0 0 .5em 0; 
	padding: 0 18px; 
	text-align: center; 
}
#pageheader {
	font-size: 14px;
	color: #339900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #339900;
	margin-left: 0px;
	margin-right: 10px;
	line-height: 25px;
	margin-bottom: 20px;
}
/*Bottom navigation*/
ul#nav-b li { 
	background: none; 
	display: inline; 
	margin-left: 5px; 
	padding: 0; 
}
#nav-b li a { 
	border: 1px solid #DDDDDD; 
	color: #999999; 
	font-size: .9em; 
	padding: 3px 4px 3px 20px; 
	text-decoration: none; 
}
#nav-b li a:hover, #nav-b li a:focus, #nav-b li a:active { 
	color: #666666;
}
#bottop a { 
	background: url(../assets/bottop.gif) no-repeat 4px 50%; 
}
#bothome a { 
	background: url(../assets/bothome.gif) no-repeat 4px 40%; 
}
#botcontact a { 
	background: url(../assets/botcontact.gif) no-repeat 4px 50%; 
}

/*Footer*/
#footer {
	padding: 20px 0 15px 0;
	background-image: url(../assets/footer.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
#footer p { 
	font-size: 0.9em; 
	line-height: 1em; 
	margin: 0 0 .4em 0; 
	text-align: center; 
	text-transform: uppercase; 
}
#footer a:link, #footer a:visited {
	border-bottom: 1px dotted #EEEEEE;
	color: #000099;
	text-decoration: none;
}
#footer a:hover {
	background: transparent;
	color: #999999; 
}

/*Images placeholders*/
.rightthumb {
	text-align: center;
	font-size: 10px;
	float: right;
	margin-left: 15px;
}
.rightthumb img {
	border: thin solid #CCCCCC;
	padding: 5px;

}
.leftthumb {
	text-align: center;
	font-size: 10px;
	float: left;
	margin-right: 15px;
}
.leftthumb img {
	border: thin solid #CCCCCC;
	padding: 5px;
}
.leftthumb p, .rightthumb p {
	font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333333;
	font-family: "Lucida Sans", Tahoma, Verdana, Arial;
}
.bold {
	font-weight: bold;
}
.clear {
	clear: both;
}
.centre {
	text-align: center;
}
.centregreen {
	text-align: center;
	color: #339900;
	margin-right: 75px;
	margin-left: 75px;
}
