/*
Theme Name: RLJ Companies
Theme URI: http://www.rljcompanies.com
Description: Theme for RLJ Companies
Version: 1.0
Author: Andre Fredette
Author URI: http://www.phpoet.com
*/

body{
  margin:0px;
  font-family:helvetica, sans-serif;
  font-size:0.81em;
  color:#666;
  line-height:1.3em;
}

h1 {
  font-size:20px;
}

a{
  color: #97b4d6;
}

#site{
  width:1024px;
  padding:0px;
}

#header{
  height:145px;
}

#logo{
  float:left;
  padding:40px 0px 0px 45px;
}

#menu{
  text-align:right;
  text-transform:uppercase;
  color:#507090;
  float:right;
  position:absolute;
  margin:20px 0px 0px 520px;
  *margin:20px 0px 0px -150px;
}

#menu ul li{
  list-style:none;
}

#menu li{
  float:left;
  margin:0px 0px 0px 5px;
  border-right:1px solid;
}

#menu li a{
  text-decoration:none;
  color:#507090;
  margin-right:5px;
}

#menu li a:hover{
  color:#120B37;
}

#content{
  min-height:500px;
  text-align:left;
  padding-bottom:15px;
}

#pageContent{
  width:650px;
  margin-left:133px;
  padding-left:15px;
  margin-top:90px;
  border-left:1px solid #86A5C1;
}

#pageContent_1{
  width:350px;
  padding:10px 25px 10px 35px;
  margin:45px 0px 0px 0px;
  background-color:#5d79BA;
  background:url(images/transparent.png);
  text-align:left;
  float:left;
}

#pageContent_1 a, #pageContent_3 a{
  color:#fff;
  text-decoration:none; 
}

#pageContent_1 a:hover, #pageContent_3 a:hover{
  color:#92BFDC;
}

#pageContent_2{
  width:750px;
  margin-left:130px;
  margin-top:60px;
  line-height:1.6em;
}

#pageContent_3{
  width:650px;
  margin-left:133px;
  padding-left:0px;
  margin-top:90px;
  border-left:1px solid #86A5C1;
  font-size:15px;
}

#pageContent_3 a{
  color:#666;
}

#pageContent_3 table tr td{
  vertical-align:top;
}


#pageContent_News{
  width:835px;
  margin-left:127px;
  margin-top:20px;
  line-height:1.6em;
  padding-top:50px;
}

#pageContent_Company{
}

.newsCol{
  float:left;
  width:242px;
  min-height:480px;
  margin:2px 7px 2px 7px;
  padding:0px 5px 0px 10px;
  border-left:1px solid #86A5C1;
}

.newsCol a, .newsarchive a{
  text-decoration:none;
  color:#666;
}

.newsColTitle{
  color:#fff; 
  margin-top:-40px; 
  position:absolute;
  font-weight:lighter;
  z-index:1;
}

.newsPost{
  margin-bottom:15px;
}

.entry{
  line-height:18px;
}

#videoNews{
  width:240px;
  padding-right:20px;
}

#pageContent_2 .entry{
  width:750px;
}

.companyContent .post{
  width:415px;
  margin:50px 0px 0px 120px;
  font-size:14px;
  line-height:18px;
}

.companiesContent .post{
  width:415px;
  margin:50px 0px 0px 120px;
  font-size:14px;
  line-height:18px;
}

.manager{
  font-size:14px;
  float:right;
  margin-right:-30px;
  width:250px;
}

#companyLogos{
  float:right;
  margin-right:10px;
  width:450px;
}

.companyHeader{
  width:1024px;
  height:266px;
}

#companyLogo{
  float:right;
  margin-right:130px;
  *margin-top:50px;
}

.white{
  color:#fff;
}

.title{
  text-align:left;
  background-color:#576AAC;
  background:url(images/transparent.png);
  color:#fff;
  
}

.title h2{
  padding:12px 12px 12px 25px;
  font-size:20px;
  font-weight:lighter;
  margin-left:120px;
  *margin-top:12px;
}

.magicTitle{
  position:absolute; 
  margin-top:166px;
  width:100%;
  height:40px;
  text-align:center;
  background-color:#576AAC;
  background:url(images/transparent.png);
  color:#fff;
  *margin-left:-635px;
}

.magicTitle h2{
  padding:12px;
  width:892px;
  font-size:20px;
  margin:0px 0px 0px 0px;
  padding-left:165px;
  text-align:left;
  font-weight:lighter;
}

.magicTitle h2 em{
  font-size:14px;
}

#selectContainer{
  position:absolute;
  margin:60px 0px 0px 790px;
  *margin:50px 0px 0px 120px;
  z-index:15000;
}

#companySel{
  background-color:#fff;
  padding:5px;
  border:1px solid #ccc;
  opacity:.8;
  z-index:15000;
}  

#companyList li{
  list-style:none;
}

#companySel li {
  margin-left:-40px;
  padding:2px 3px 2px 3px;
}

#companySel li a{
  color:#666;
  text-decoration:none;
}

#companySel li:hover {
  background-color:#deecf5;
}

#companySel li a:hover{
  color:#5379AD;
}

#footer{
  text-align:right;
  padding-left:60px;
  padding-bottom:5px;
  font-size:0.9em;
  margin:15px 30px 5px 0px;
  width:905px;
}

#footer a{
  color:#666;
  text-decoration:none;
}


img.alignright {float:right; margin:10px 0 1em 1em}
img.alignleft {float:left; margin:10px 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
