/**
 * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * read more here: http://developer.yahoo.com/yui/fonts/
 * version: 0.11.0
*/
    body                            {color:#555;font:13px arial,helvetica,clean,sans-serif;*font-size:72%;*font:x-small;}
    table                           {font-size:inherit;font:100%;}
    select, input, textarea         {font:99% arial,helvetica,clean,sans-serif;}
    pre, code                       {font:115% monospace;*font-size:100%;}
/** end Yahoo Fonts */

/**
 * General
 */
	html,body           			{ margin:0; padding:0; font-family:arial,sans-serif; text-align: center; background: #C3D6E5 url(../images/bg.jpg) repeat-x left top; }
	img                 			{ border: none; outline: none; }
	form		         			{ margin: 0px; padding: 0px; }
	a:link, a:active, 
	a:visited           			{ color: #F08730; text-decoration: none; font-size:1em; }
	a:hover             			{ color: #F08730; text-decoration: underline; font-size:1em; }
	h1								{ font-size: 1.5em; color: #F08730; font-style: normal; font-weight: normal; }
	h2								{ color: #666666; }
	label							{ font-weight: bold; }
	p								{ margin: 10px 0px 25px 0px; }
	.subtitle						{ font-size: 1.1em; font-weight: bold; font-style: italic; }
	ol li							{ margin-left: -18px; }
	th								{ color: #F08730; }
	.header							{ font-size: 1.2em; font-style: italic; font-weight: bold; color: #F08730; }
	.orange							{ color: #F08730; }
	td								{ vertical-align: top; border-top: 1px solid #666; border-bottom: 1px solid #666; }

/**
 * Layout
 */
    #container                      { width: 980px; margin: 0 auto; text-align: left; background: #ffffff; margin-bottom: 70px; }
	#header							{ padding: 10px; height: 80px; }
    
    #stock-ticker                   { float: right; font-size: .90em; font-style: italic; font-weight: bold; width: 400px; text-align: right; }
    #stock-ticker span,
    #stock-quote span               { color: #F08730; padding-right: 10px; }
    #stock-ticker img               { float: right; width: 100px; margin: 10px 25px 0px 0px; }
	
	#footer							{ margin-top: 20px; padding-top: 5px; text-align: center; color: #999999; font-size: 0.8em; }
	#footer a						{ color: #999999; }
	#content						{ padding: 10px; padding-top: 7px; }

	#left-column					{ float: left; width: 196px; }
	#right-column					{ float: right; width: 196px; }
	#middle-column					{ width: 505px; margin: 0px 203px; border: 2px solid #e2e2e3; padding: 7px 22px 22px 22px; font-style: italic; }
	
	.column-box						{ width: 196px; margin-bottom: 8px; }
	.column-box .middle				{ background: #e2e2e3; padding-bottom: 10px; }
//.column-box .middle ul			{ list-style: none; }
	.column-box .middle li			{ list-style-image: url(../images/littleO.gif); margin-left: 32px; }
/*	.column-box .middle li			{ list-style-image: url(../images/bullet.gif); margin-left: 32px; } */
	.column-box .middle a			{ color: #666666; font-weight: bold; text-decoration: none;  }
	
	.column-box ul					{ font-size: .90em; margin: 0px; padding: 0px; list-style: none; line-height: 1.5em; }
	.column-box h1                  { margin: 0px 0px 5px 0px; }
	.header							{ width: 162px; padding-top: 5px; margin-bottom: 10px; border-bottom: 1px solid #838385; }
	
#navbar							{ height: 21px; background: transparent; padding-bottom: 0px !important; margin-bottom: 0px; padding-top: 5px; padding-bottom: -3px; }

#navbar-inner                   { width: 757px; margin-left: 213px; } /* border-bottom: 2px solid #a2a2a2; } */
#navbar-inner img				{ margin: 0px 0px -3px -4px; padding-bottom: 0px; }
	
	.tab							{ float: left; height: 18px; position: relative; cursor: pointer; }
	.tab div						{ height: 18px; float: left; }
	.tab .left						{ width: 25px; background: transparent url(../images/tab-left.png) no-repeat top left; }
	.tab .left-on					{ background: transparent url(../images/tab-left-on.png) no-repeat top left; }

	.tab .middle					{ font-size: 0.90em; color: #fff; background: transparent url(../images/tab-middle.png) repeat-x top left; padding: 3px 5px 0px 5px; margin-bottom: 1px; width: 95px; }
	.tab .middle-on					{ background: transparent url(../images/tab-middle-on.png) repeat-x top left; padding: 3px 5px 0px 5px; margin-bottom: 1px;  }

	.tab .right						{ width: 25px; background: transparent url(../images/tab-right.png) no-repeat top left; }
	.tab .right-on					{ background: transparent url(../images/tab-right-on.png) no-repeat top left; }
	
	.tab a:link, .tab a:active, 
	.tab a:visited           		{ color: #fff; text-decoration: none; font-size:1em; }
	.tab a:hover             		{ color: #fff; text-decoration: none; font-size:1em; }
	
	.menu							{ width: 154px; position: absolute; z-index: 100; }
	.menu div						{ width: 154px; }
	.menu .top						{ height: 18px; }
	.menu .content					{ width: 154px; background: transparent url(../images/menu-bg.png) repeat-y top left; padding: 5px 5px 0px 30px; }
	.menu .content ul				{ font-size: .90em; margin: 0px; padding: 0px; list-style: none; }
	.menu .content li				{ padding: 5px 0px; width: 120px; }
	.menu .bottom					{ height: 31px; background: transparent url(../images/menu-bottom.png) no-repeat top left; }
	
	.menu a:link, .menu a:active, 
	.menu a:visited           		{ color: #000; text-decoration: none; font-size:1em; }
	.menu a:hover             		{ color: #F08730; text-decoration: none; font-size:1em; }
	
	.director-title h2				{ font-size: 1.1em; margin: 0px; }
	.director-title label			{ color: #F08730;}
	.director-title h3				{ font-size: 1.05em; margin: 0px; }
	
/**
 * Email List
 */
    #email-list                     { margin-top: 10px; }
    #email-list .middle             { padding-bottom: 15px; background: white; }
    #email-list label               { margin-left: 11px; font-weight: bold; font-style: italic; font-size: 1.1em; color: #F08730; }
    #email-input                    { margin: 3px 0px; padding: 9px; width: 172px; height: 10px; border: 2px solid #e2e2e3; font-size: 0.8em; }
    #email-submit                   { float: right; margin-right: 0px; }
    #join-list                      { padding-left: 8px; }
    
/**
 * 15 Reasons to own Gold
 */
    #gold-list li                   { padding: 5px 0px; }
    h2                              { font-size: 1.1em; color: #666666; margin: 0px; }

/**
 * Right Column
 */
    #right-column .column-box .middle   { padding-left: 11px; text-align: left; }
	#right-column .column-box .middle a img { border: 5px solid #e2e2e3; }
	#right-column .column-box .middle a:hover img, #shadowbox-pop a:hover img { border: 5px solid #F08730; }
	#left-column .column-box .middle .header { margin-left: 11px; }
	#left-column .column-box .middle p { font-size: 0.9em; padding: 0px 11px 0px 11px; color: #666666; }
	#left-column .column-box .middle p a { color: #F08730; }
	#left-column .column-box .middle p a:hover { background: #BFD3DA; }
    
/**
 * Table RowKeyValue
 */
    .cell-label                     { padding-right: 15px; font-weight: bold; }
    
/**
 * News
 */
 	#news-table td 					{ vertical-align: top; }
 	.news-table td 					{ vertical-align: top; }
    .news-header                    { height: 25px; }
    .news-item h2.press-release     { font-weight: bold; }
    .news-item hr                   { border: 0; background-color: #32373d; color: #32373d; }
    .news-item .news-tsx            { float: right; }
    .news-item .news-date           { float: left; }
    
/**
 * Contact Forms
 */
    .contact-table              { border: solid 1px #e2e2e3; border-top: none; width: 100%; margin: 15px auto; }
    .contact-table .textbox     { border: solid 1px #e2e2e3; padding: 2px; width: 35%; }
    .contact-table td           { border: none; color: #666666; text-align: left; padding: 2px 2px 2px 5px; }
    .table-header td            { background-color: #e2e2e3; color: #F08730; text-align: left; font-weight: bold; }

a.grey, a:visited.grey { color: #888;  }

tr.lightGrey { background: #DCDCDC; }

table#goldYears tr.lightGrey td, table#silverYears tr.lightGrey td { padding-left: 3px; padding-right: 3px; border-left: 1px solid #333; border-right: 1px solid #333; }

table#silverYears { display: block; width: 225px; float: right; }

table#resourceTable td { text-align: right; }

table#newResults td { text-align: center; padding: 5px; }

table#newResults tr.noline td { border: none; }

table#newResults tr.head td { border-top: 1px solid #666; border-bottom: none; }

ul.rssItems a.rsswidget:hover {
    background-color: #BFD3DA;
}

#anylinkmenu2 a, #anylinkmenu2 a:visited, #anylinkmenu1 a, #anylinkmenu1 a:visited {
	color: #fff;
	text-decoration: none;
} 


/*=== Project Map Buttons ====*/

img#kilgoreBtn {
	position: absolute; 
	top: 208px; 
	left: 253px;	
}

img#oakleyBtn {
	position: absolute;
	top: 250px;
	left: 253px;
}

img#goldbugBtn {
	position: absolute;
	top: 129px; 
	left: 180px;	
}

img#haiBtn {
	position: absolute; 
	top: 93px; 
	left: 164px;  	
}

img#buckhornBtn {
	position: absolute; 
	top: 165px; 
	left: 203px;	
}

img#redcatBtn {
	position: absolute; 
	top: 288px; 
	left: 254px;	
}

#references {
	margin: 15px auto 0;
	display: block;
	width: 910px;
	clear: both;
	height: 100px;
}

#references img {
	display: block;
	width: 170px;
	float: left;
	margin-right: 15px;
}

#references img.lastImage {
	margin-right: 0;
}

div.contact {
    display: block;
    width: 49%;
    padding: 0;
    margin: 0;
    float: left;
    padding-bottom: 20px;
}
#shadowbox-pop{width: 480px; margin:0 auto;}
#shadowbox-pop a img { border: 5px solid white; }


#categoryposts-3{
   margin: 0;
   padding: 0;   
   list-style-type: none;
   list-style-image: none;
}

#categoryposts-3 ul{
   margin: 0;
   margin-left: 3px;
   padding: 2px;
   list-style-type: none;
   list-style-image: none;
}

#categoryposts-3 li{
   list-style-type: none;
   list-style-image: none;
   margin: 0;
   margin-top: 10px;
   padding: 0;
}

.post-date{
   font-weight: none;
}

#text-3{
   list-style-type: none;
}