/* home.css - layout instructions for the home page only */

body {
  background-color: #e9ebed;
  background-image: url(/images/home-bg-repeat.png);
  background-repeat: repeat-x;
}

.feature h1 {
  font-family: ITC Franklin Gothic STD Book Condensed, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 19px;
  margin: 10px 0px 12px 0px;
  padding: 0;
  width: 400px;
}

#page {
  position: relative;
  width: 960px;
  height: 806px;
  margin: 17px auto;
  background-image: url(/images/home-bg.png);
  background-repeat: no-repeat;
}

#header {
  padding-top: 3px;
  margin: 0px 3px 0px 3px;
  width: 954px;
  height: 492px;
}

#header .main-block {
  float: left;
  width: 717px;
  height: 490px;
  background-image: url(/images/home-main.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#deckDay-content {
	width: 450px;
	float: right;
	margin-top: 340px;
}

#deckDay-content p {
	color: #FFF;
	font-size: 1.5em;
	font-stretch: extra-condensed;
	line-height: normal;
}

#header .right-block {
  float: right;
  width: 237px;
  height: 490px;
  background-image: url(/images/home-right.png);
  background-repeat: no-repeat;
}

#header .right-block-badge { /*MBrookshire 02/23/2009*/
  position: relative;
  width: 220px;
  height: 101px;
  margin-left: 12px;
}

#right-block-SM {
	position: relative;
	width: 220px;
	height: 25px;
	margin-left: 12px;
}

#right-block-SM p{
	margin: 0px !important;
	padding: 6px 0 0 0;
	text-align: right;
}

#right-block-SM img {
	vertical-align: middle;
	margin-left: 3px;
	}

#nav {
  position: relative;
  top: -1px;
  left: 3px;
  width: 954px;
  height: 50px;
}

#content {
  position: relative;
  left: 3px;
  width: 954px;
  height: 256px;
}

#content .feature {
  width: 660px;
  padding-top: 10px;
  padding-left: 26px;
}

#content .col-left {
  float: left;
  width: 405px;
  position: relative;
}

#content .col-left img {
  float: left;
  padding: 0px 10px 0px 0px;
}

#content .col-right {
  width: 231px;
  float: right;
  position: relative;
}

#content a.find-fiberon {
  display: block;
  margin-top: -3px;
  width: 213px;
  height: 35px;
  background: url(/images/find-fiberon-bg.png) 0 0 no-repeat;
  color: #fff;
  padding: 19px 0px 0px 18px;
}

#content a.find-fiberon:hover {
  color: #000;
}

#content .news-feed {
  position: relative;
  width: 230px;
  height: 100px;
  padding: 6px 8px;
  overflow: hidden;
  margin-bottom: 6px;
  border: #CCC solid 1px;
}

#content .news-feed h5 {
	font-weight: bold;
}

#content .news-feed a {
  color: #330000; 
}

#content .news-feed a:hover {
  color: #ee2e24;
}

#content .news-feed p {
  line-height: 16px;
  margin: 0 0 6px 0;
  padding: 0;
}

.blogdate {
	font-style: italic;
}



#content .badge-1 {
  position: absolute;
  width: 220px;
  top: 60px;
  right: 4px;
}

#content .badge-2 {
  position: absolute;
  width: 220px;
  top: 153px;
  right: 4px;
}

#content .badge-3 {
  position: absolute;
  width: 225px;
  height: 55px;
  top: -3px;
}

#footer {
	clear: both;
  position: relative;
  left: 3px;
  top: 20px;
  width: 954px;
  height: 50px;
}
