/*
*	Legacy Securites
*	JJohnson | E-dreamz
*	2006
*
*/

body { padding: 5px 0 0 0; margin: 0; font: .7em Tahoma, Arial, sans-serif; line-height: 1.7em; background: #fff url(images/bg.gif) repeat-x; color: #454545; }
a { color: #005138; background: inherit; text-decoration: none; font-weight: bold; }
a:hover { color: #005138; background: inherit; text-decoration: underline; }
p {	margin: 0 0 5px 0; }
h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: -5px 0 10px 0; padding: 0; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
.left_articles ul{margin: 5px 15px; padding: 5px 8px; list-style:disc;}
.left_articles p{padding: 5px 0;}
img { border: 0; }

#content { margin: 10px auto; width: 960px; }

#hd{}
	#hd .logo{float: left;}
	#hd h2{float: left; display: block; text-indent: -9999em; width: 311px; height: 62px; background: url(../images/mergers-bg.gif) no-repeat left top; margin: 15px 85px 0 40px;}
	#hd .address{float: right; width: 270px;}
		.address address{width: 120px; float: left; font-style:normal; font-size: .9em; line-height: 14px;}
		.atl{border-right: 1px solid #eee;}
		.fla{padding-left: 150px;}
		
#navigation{clear: both; font-size: 1.2em;  margin-bottom: 10px; padding: 8px 0 0 0;}
	#navigation ul{background: #005138; margin: 5px 0; padding: 4px 4px 8px 4px;}
	#navigation a{color: #fff; padding: 0 8px; }
	#navigation li{display: inline; background: url(../images/nav-divider.gif) repeat-y right top;}
	#navigation li.last{background: none;}
	
.subnav{background: #005138; margin: 0 0 15px 0; width: 310px;}
	* html .subnav li{height: 17px;}
	.subnav a{color: #fff; background: url(../images/subnav-dot.gif) repeat-x left bottom; display:block; padding: 0 0 0 5px; width: 300px;}
	.subnav a:hover{color: #005138; background: #ccdcd7 url(../images/subnav-dot.gif) repeat-x left bottom; text-decoration: none;}
	.subnav li ul li{background: url(../images/arrow.gif) no-repeat 22px 7px;}
	.subnav li ul li a:hover, .subnav li ul li a.selected{color: #005138; background: #ccdcd7 url(../images/arrow-over.gif) no-repeat 22px 7px; }
	.subnav li ul li a{padding: 0 0 0 30px; width: 275px;}
	

#left {float: left; width: 635px; margin: 0 0 10px 0;}
	.left_articles {margin: 0px 0 10px 0; background: #fff url(../images/bgshade.jpg) repeat-x; color: #454545; padding: 15px 15px 5px 10px;}
	.left_box {background: #faf5e0; color: #454545; border-top: 1px solid #d2cdb8; border-bottom: 1px solid #d2cdb8; padding: 15px 15px 8px 15px; margin: 0 0 15px 0; font-size: 1.25em;	font-weight: bold;}
	.left_image {float: left; clear: left;	border: 1px solid #ccc;	 margin: 10px 15px 5px 0; padding: 5px;}
	.thirds {float: left; width: 186px; padding: 0 10px 0 15px;}
	
#right {float: right;	width: 310px;	margin: 0 0 10px 0;}
	.right_articles {border: 1px solid #d2cdb8; padding: 8px; margin: 0 0 10px 0; background: #faf5e0; color: #454545;}	
	.news_title{font-size: 1.15em;}
	.podcast {border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	padding: 17px 10px 17px 85px; margin: 0 0 10px 0; background: #fff url(../images/podcast-icon.gif) no-repeat center left;	color: #454545;	}
	.rssfeed p{float: right;}
	.rssfeed a{background:url(../images/rss-icon.gif) no-repeat left top; padding: 3px 0 0 30px; height: 36px; display: block; width: 85px;}

.listing{background: url(../images/1px-grey.gif) repeat-x left bottom; padding: 10px;}
	.listing.odd{background-color: #f5f5f5;}
	.listing h3{margin: 15px 0 0 0; padding: 0;}
	.news.listing h3{margin: 0; padding: 0;}
	.listing p{margin: 0; padding: 0;}
	.listing img{float: left; clear: left; border: 1px solid #ccc; margin: 10px 15px 5px 5px; padding: 5px; background: #fff;}

* html .tombstone, * html .tmb-content, * html .tmb-content div{height: 225px;}

.tombstone {
  width: 185px;
  min-height: 225px;
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.tombstone .tmb-content{
  min-height: 225px;
  background: none !important;
  background: url(../images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.tombstone .tmb-content div {
  min-height: 225px;
  text-align:center;
  color: #777;
  background-color: #fff;
  border: 1px solid #6e6e6e;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }
	
#footer {clear: both; color: #808080; background: #FFF; padding: 5px 15px;	border-top: 1px solid #ccc;}
	#footer .right { float: right; }