/* Kirrin Resources CSS : May 25, 2009 : RA */

/* Essentials */
html, body, td, big, strong, small body {font-family: arial, helvetica, sans-serif; font-size: 12px;line-height:1.3em;}
body {margin: 0; background: #c2c0b3;}
sub { height: 0; line-height:1.3em; vertical-align: baseline; _vertical-align: bottom; position: relative;}


/* Text links */
a, a:visited {color: #857D18; text-decoration: none;}
a: hover {color: #35404B; text-decoration: underline;}

/* Layout */
.container {width: 960px; margin: 0 auto;}
.leftcol {width: 202px; float: left; padding: 0 0 0 11px; /*original width 213px */}
.rightcol {width: 747px; float: left;}
.centercol {width: 567px; float: left;}
.rightcol2 {width: 180px; float: left;}
.mainmenu {padding: 69px 0 0 324px;}
.downloadmenu {padding:168px 0 0 0;margin:0;}
.pageheader {margin: 0px 0px 0px 30px;}
.content {padding: 0px 40px 10px 30px;}
.fcontent {padding: 20px 30px 20px 20px;}
.fleftcol {width: 740px; float: left; padding: 10px 0 0 10px;}
.frightcol {width: 210px; float: left; padding: 10px 0 20px 0;}
.fwelcometime {width: 410px; float: right; padding: 15px 10px 24px 0;color: #847c17;font-size:10px;font-weight:bold; text-align:right;}

/* Images and backgrounds */
.main_bg {background: url('/i/common/main_bg.jpg') no-repeat top center;}
.home_logo_header {width: 960px; height: 160px; background: url('/i/front/kirrin_home_header.gif') no-repeat top center;}
.logo_header {width: 960px; height: 160px; background: url('/i/common/kirrin_header.gif') no-repeat top center;}
.content_bg {width: 960px; overflow: hidden; background: url('/i/common/content_bg.gif') repeat-y top center;}
.projects_bg {width: 960px; overflow: hidden; background: url('/i/common/projects2_bg.gif') repeat-y top center;}
.prj-over_bg {width: 960px; overflow: hidden; background: url('/i/common/projectsoverview_bg.gif') repeat-y top center;}
.footer_bg {width: 960px; height: 169px; background: url('/i/common/footer_bg.jpg') no-repeat top center;}
.front_header {width: 740px; height: 234px; background: url('/i/front/home_header3.jpg') no-repeat top center;}
.front_bg {width: 960px; overflow: hidden; background: url('/i/front/front_bg.gif') repeat-y top center;}

/* Stock Update */
.stock_update {padding: 0 20px 20px 20px;}
.stock_last {background: #d2cec4; padding: 15px; width: 160px; font-family:arial narrow, tahoma, arial, helvetica, sans-serif; font-size: 32px; font-weight: bold; text-align: center; margin: 0 0 10px 10px;}
.stock_label {clear: both; float: left; width: 60%;}
.stock_value {float: left; width: 40%; text-align: right;}

/* Side Nav */
.sidenav {width: 190px; padding: 0;line-height:1.25em;}
.sidenav ul {margin: 0; padding: 0; list-style:none; font-size: 11px;}
.sidenav ul li {text-transform: uppercase; font-weight:bold;}
.sidenav ul li a, .sidenav ul li a:visited {display: block; color: #000; padding: 7px 5px 7px 25px; width: 160px; border-bottom: 1px dotted #000;}
.sidenav ul li a:hover, .sidenav ul li#active {color: #847c17; width: 160px; background: url('/i/common/gold-arrow2.gif') no-repeat top left;}

/* Right Side Bar */
.rsb {width: 150px; padding: 0px 10px 10px 10px; background-color: #E0DEC6;}

/* Latest News */
.latest_news {padding: 0 10px 0 20px;}
.latest_news b {color: #243241; font-weight: bold;}
.latest_news a, .latest_news a:visited {color: #7e7509;}
.latest_news a:hover {color: #7e7509; text-decoration: underline;}
.latest_news ul {margin: 0; padding: 0; list-style: none;}
.latest_news ul li {padding: 6px 0 6px 0;}

/* Footer area */
.footer_sitemap {width: 60%; float: left; padding: 10px 0 0 20px;line-height:1.25em;}
#footer_sitemap div {float: left; padding-right:10px;}
#footer_sitemap h3 {font-size: 11px; color: #b8a97b; text-transform: uppercase;} 
#footer_sitemap h3 a, #footer_sitemap h3 a:visited {font-size: 11px; color: #35404B; text-transform: uppercase;}
#footer_sitemap h3 a:hover {font-size: 11px; color: #857D18; text-transform: uppercase;}
#footer_sitemap div ul {list-style: none; color: #35404B; padding:0; margin:0; margin-right:10px; font-size: 11px;}   
#footer_sitemap div ul li a, #sitemap div ul li a:visited {list-style: none; color: #939384; padding:0; margin:0;}   
#footer_sitemap div ul li a:hover {list-style: none; color: #857D18; padding:0; margin:0;}   
.footer_moreinfo {float: left; width: 28%; padding: 20px 0 10px 5px; color: #35404B;line-height:1.25em;}
#footer_moreinfo a:link, a:visited {color: #857D18;}   
#footer_moreinfo a:hover {color: #35404B;}   
.footer_adnetlogo {float: right; margin-top:-15px; padding: 0px 15px 0 20px;}

/* Housekeeping */
.clearall {clear: both;}
