/* Pacific Rim Mining CSS */
/* OLD background color 241c0d */
BODY {font-family:arial, helvetica, sans-serif; font-size:12px; margin:0px; color:#070707; background:#a2b7a8;} 
TD {font-family:arial, helvetica, sans-serif; font-size:12px} 
BIG {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold} 
STRONG {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold} 
SMALL {font-family:arial, helvetica, sans-serif; font-size:10px} 
a:link {color:#a70000; text-decoration:none;}
a:visited {color:#a70000; text-decoration:none;}
a:hover {color:#3C2814; text-decoration:none;}

.input {font-family:arial, helvetica, sans-serif; font-size:10px} 
.stock {font-family:arial, helvetica, sans-serif; font-size:10px} 
.content {background:#fff;}

/* OLD LINK COLORS */
/* a:link {color:#233508; text-decoration:none;} */
/* a:visited {color:#233508; text-decoration:none;} */
/* a:hover {color:#3C2814; text-decoration:none;} */


H1 {text-transform:uppercase; width:220px; max-width:205px; background:#bbc7b5; color:#3a4f3f; font-size:15px; font-weight:bold; margin:0px; padding:3px; text-align:left; padding-left:16px; margin-bottom:5px;}
H2 {text-transform:uppercase; color:#3a4f3f; font-size:18px; font-weight:bold; padding:0px; margin:0px; margin-bottom:10px;}
.head {text-transform:uppercase; font-size:15px; font-weight:bold; margin:0px;}
.subhead {text-transform:uppercase; color:#5B8561; font-size:15px; font-weight:bold; margin:0px;}

/* Layout & Formatting */
.footer {font-family:arial, helvetica, sans-serif; text-transform:uppercase; font-size:11px; color:#233508; margin-top:20px; padding-top:5px; padding-bottom:10px; border-bottom:1px solid #5F6F64;} 
.footer2 {font-family:arial, helvetica, sans-serif; font-size:11px; color:#233508; margin-top:20px; padding-top:5px; padding-bottom:10px;} 
.footer a:link {color:#233508; text-decoration:none;}
.footer a:visited {color:#233508; text-decoration:none;}
.footer a:hover {color:#3C2814; text-decoration:none;}

/* BG Image Styling */
.logobg {height:83px; background-image: url('/i/common2008/logo-bg.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.menubg {height:38px; background-image: url('/i/common2008/menu-bg.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.picbg {height:178px; background-image: url('/i/common2008/pic-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.contentbg {background-image: url('/i/common2008/content-bg.jpg'); background-repeat: repeat-y; background-attachment: relative; background-position: top center;}
.footerbg {height:290px; background-image: url('/i/common2008/footer-bg.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.mainbg {background-image: url('/i/common/main-bg.gif'); background-repeat: repeat-y; background-attachment: relative; background-position: top left;}

/* Side Nav */
.sidehr {background:#334537; width:223px;}
.navLink {width: 223px; height:200px; min-height:200px;}
.navLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#334537; text-decoration: none; padding:4px; padding-left:16px;}
.navLink a:visited {color:#334537;}
.navLink a:hover {color:#6B6B6C; background:#e4e9dd;}
#active {background:#e4e9dd;}

/* Front page only */
.hometop-left{height:121px; background-image: url('/i/front2008-09/top-left2.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top right;}
.hometop-right{height:121px; background-image: url('/i/front2008-09/top-right.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.homemenubg {height:38px; background-image: url('/i/front2008-09/home-menu-bg.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.homemidt-left{height:273px; background-image: url('/i/front2008-09/topmidt-left.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top right;}
.homemidt-right{height:273px; background-image: url('/i/front2008-09/topmidt-right.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.homemidm1-left{background-image: url('/i/front2008-09/home-left-mid3_bg.jpg'); background-repeat:  repeat-y; background-attachment: relative; background-position: top right;}
.homemidm2-left{height:120px; background-image: url('/i/front2008-09/topmidm2-left.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top right;}
.homemidm1-right {width:320px; background-image: url('/i/front2008-09/home-feature-projr-long_bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.homemidm2-right{height:120px; background-image: url('/i/front2008-09/topmidm2-right.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.welcometext {width:288px; height:338px; min-height:458px; background-image: url('/i/front2008-09/home-text_bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: bottom left;}
.welcome-bot {width:288px; height:170px; background-image: url('/i/front2008-09/welcome_bot.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.newsbg {width:400px; background-image: url('/i/front2008-09/home-news_bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.map2 {width:43px; background-image: url('/i/front2008-09/home-map2.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.featproj {width:207px; background-image: url('/i/front2008-09/home-feature-proj_bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.featproj2 {width:207px; background-image: url('/i/front2008-09/home-feature-proj_bg2.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.webfeatbg {background-image: url('/i/front2008-09/webfeat_bg.jpg'); background-repeat: repeat-y; background-attachment: relative; background-position: top left;}
.homefooterbg {height:42px; background-image: url('/i/front2008/footer_bg.jpg'); background-repeat: repeat-y; background-attachment: relative; background-position: top left;}
.homefooterbg2 {height:47px; background-image: url('/i/front2008/bottom-logo.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: bottom left;}
.homebot-left{height:170px; background-image: url('/i/front2008-09/bot-left.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top right;}
.homebot-right{height:170px; background-image: url('/i/front2008-09/bot-right.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.homebot-center{height:170px; padding-top:10px; background-image: url('/i/front2008-09/bot.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

.welcomepad {padding-left:16px; padding-bottom:0px; padding-right:20px}
.newspad {padding-left:20px; padding-top:50px; padding-right:10px; padding-bottom:10px;}
.featureprojpad {width:195px; padding-left:3px; padding-top:250px;}
.featureprojpad2 {width:195px; padding-left:3px; padding-top:260px;}


/* Subpages */
.intop-left{height:121px; background-image: url('/i/front2008-09/intop-left.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top right;}
.innav{height:121px; background-image: url('/i/front2008-09/innav-bg2.jpg'); background-repeat: repeat-y; background-attachment: relative; background-position: bottom left;}
.innavtop{height:121px; background-image: url('/i/front2008-09/innavtop-bg2.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: bottom left;}
.innavbot{height:121px; background-image: url('/i/front2008-09/innavbot-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.intop-right{height:121px; background-image: url('/i/front2008-09/intop-right.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.inmid-left{height:121px; background-image: url('/i/front2008-09/inmidleft.jpg'); background-repeat: repeat-y; background-attachment: relative; background-position: top right;}
.inmid-right{height:121px; background-image: url('/i/front2008-09/inmidright.jpg'); background-repeat: repeat-y; background-attachment: relative; background-position: top left;}
.inbot-left{height:121px; background-image: url('/i/front2008-09/inbot-left.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top right;}
.inbot-right{height:121px; background-image: url('/i/front2008-09/inbot-right.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

.t {border-top:1px solid #666666;}
.b {border-bottom:1px solid #666666;}
.tb {border-top:1px solid #666666;border-bottom:1px solid #666666;}
.r {border-right:1px solid #666666;}
.tr {border-right:1px solid #666666;border-top:1px solid #666666;}
.rb {border-right:1px solid #666666;border-bottom:1px solid #666666;}
.trb {border-top:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;}
.trbl {border-top:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #666666;}
.tbl {border-top:1px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #666666;}
.l {border-left:1px solid #666666;}
.tl {border-left:1px solid #666666;border-top:1px solid #666666;}
.bl {border-left:1px solid #666666;border-bottom:1px solid #666666;}
.rl {border-left:1px solid #666666;border-right:1px solid #666666;}
.trl {border-left:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #666666;}
.rbl {border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;}
.sm {font-size:10px;}
.smt {border-top:1px solid #666666;font-size:10px;}
.smb {border-bottom:1px solid #666666;font-size:10px;}
.smtb {border-top:1px solid #666666;border-bottom:1px solid #666666;font-size:10px;}
.smr {border-right:1px solid #666666;font-size:10px;}
.smtr {border-right:1px solid #666666;border-top:1px solid #666666;font-size:10px;}
.smrb {border-right:1px solid #666666;border-bottom:1px solid #666666;font-size:10px;}
.smtrb {border-top:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;font-size:10px;}
.smtrbl {border-top:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #666666;font-size:10px;}
.smtbl {border-top:1px solid #666666;border-bottom:1px solid #666666;border-left:1px solid #666666;font-size:10px;}
.sml {border-left:1px solid #666666;font-size:10px;}
.smtl {border-left:1px solid #666666;border-top:1px solid #666666;font-size:10px;}
.smbl {border-left:1px solid #666666;border-bottom:1px solid #666666;font-size:10px;}
.smrl {border-left:1px solid #666666;border-right:1px solid #666666;font-size:10px;}
.smtrl {border-left:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #666666;font-size:10px;}
.smrbl {border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666;font-size:10px;}


.whatsnew {width:230px; background:#000; color:#fff; border:1px solid #4c3c2c;}
.pad10 {padding:10px;}

.newsitem {padding-left:18px; padding-right:8px}
.listdate {color:#2D210F; font-weight:bold;}
.listtitle {color:#472300;}
.listtitle a:link {color:#5A8561; text-decoration:none;}
.listtitle a:visited {color:#5A8561; text-decoration:none;}
.listtitle a:hover {color:#3C2814; text-decoration:none;}

/* CSS Photo Gallery */
div.opc
{
  margin: 12px;
  margin-bottom:5px;
  margin-left:0px;
  border: 1px solid #070707;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}  
div.opc img
{
  display: inline;
  margin: 3px;
  opacity:0.9;filter:alpha(opacity=90);
}
div.opc a:hover img {opacity:1;filter:alpha(opacity=100)}
div.caption
{
  font-size: 11px;
  text-align: center;
  font-weight: normal;
  width: 300px;
  margin: 2px;
}

div.opcr
{
  margin: 12px;
  margin-bottom:5px;
  margin-right:0px;
  border: 1px solid #070707;
  height: auto;
  width: auto;
  float: right;
  text-align: center;
}  
div.opcr img
{
  display: inline;
  margin: 3px;
  opacity:0.9;filter:alpha(opacity=90);
}
div.opcr a:hover img {opacity:1;filter:alpha(opacity=100)}

div.pagelisting
{
  display: inline;
}  

div.pagelisting .column
{
   padding:15px; 
   float: left; 
}

div.pagelisting .left
{
   width:40%; 
   padding:15px; 
   float: left; 
}
div.pagelisting .right
{
   width:40%; 
   padding:15px; 
   float: right; 
}

