body { 
	font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif; 
	/*min-width: 1000px;*/
        height: 100%;
        background: url(images/design/bg-repeat.jpg) repeat-x;
        background-color: #f1f1f1;
}

/*-----------Home Page Stuff ---------------*/

#container { 
	/*min-height: 100%;*/
	/*height: auto !important;*/
	/*height: 100%;*/
	/*margin: 0 auto -256px auto;*/
        margin: 0 auto;
        background-color: #f1f1f1;
        background: url(images/design/main-bg.jpg) no-repeat;
	background-position: top center;
}


#header-home-top {

	float: right;
	margin-right: 10px;
     width: 652px;
     height: 30px;


}


#header-home-subnav {

	float: right;
	margin-top: 0px;
	margin-right: 60px;



}
#header-home-subnav a:hover {

	color: #ffffff;



}


/*----------Features, Latest Message, SubFeatures -------------*/

#feature {
     width: 1000px;
     height: 344px;
     margin: 0 auto;
}

.feature-box {
	width: 1000px;
	height: 344px;
	padding: 0px;
	background-color: #fff url(http://www.newspring.org/images/design/bg.jpg) no-repeat;
	margin: 0 0 0 0;
	overflow: hidden;
}

.feature-box img {

}


/* Feature Nav Experement */

.feature-nav {
	position: absolute;
	z-index: 100;
	padding: 0 0 0 0px;
	margin: 141px 0 0 0;
	display: none;
}

.feature-nav a#back:link {display: block; width: 40px; height: 70px; text-indent: -9000px; background: url(http://www.newspring.org/images/design/featureleft.png) no-repeat; float: left;}
.feature-nav a#back:visited {display: block; width: 40px; height: 70px; text-indent: -9000px; background: url(http://www.newspring.org/images/design/featureleft.png) no-repeat; float: left;}
.feature-nav a#back:hover {display: block; width: 40px; height: 70px; text-indent: -9000px; background: url(http://www.newspring.org/images/design/featureleft.png) no-repeat; float: left;}
.feature-nav a#back:active {display: block; width: 40px; height: 70px; text-indent: -9000px; background: url(http://www.newspring.org/images/design/featureleft.png) no-repeat; float: left;}

.feature-nav a#forward:link {display: block; width: 40px; height: 70px; text-indent: -9000px; margin: 0 0 0 960px; background: url(http://www.newspring.org/images/design/featureright.png) no-repeat; background-position: 0 -70px;}
.feature-nav a#forward:visited {display: block; width: 40px; height: 70px; text-indent: -9000px; margin: 0 0 0 960px; background: url(http://www.newspring.org/images/design/featureright.png) no-repeat; background-position: 0 -70px;}
.feature-nav a#forward:hover {display: block; width: 40px; height: 70px; text-indent: -9000px; margin: 0 0 0 960px; background: url(http://www.newspring.org/images/design/featureright.png) no-repeat; background-position: 0 -70px;}
.feature-nav a#forward:active {display: block; width: 40px; height: 70px; text-indent: -9000px; margin: 0 0 0 960px; background: url(http://www.newspring.org/images/design/featureright.png) no-repeat; background-position: 0 -70px;}



#featurewatchlive {


	display:block;
	float: right;
	margin-top: 6px;
	margin-bottom: -6px;
}

#lcm_simlive_countdown {
    position: absolute;
	z-index:2;
	display:block;
	width: 300px;
	font-size: 12px;
	padding-left: 116px;
	padding-top: 11px;
	color: white;
	width: 368px;
	height: 36px;
	background: url(/images/design/live_in.png) no-repeat;



}
#watchlivebutton a{    

}


div#watchlivebutton a:hover{
      color: #ffff00;
}

#featureheadline {
     float: left;
     margin-top: 70px;
     margin-left: 50px;
     margin-right: 50px;
     margin-bottom: 70px;
     line-height: 1.20;
     font-size: 48px;
     /*color: #ffffff;*/
     color: #11a6dd;
}

#featurecopy {
     width: 240px;
     float:right;
     margin-right: 50px;
     margin-top: 40px;


}


#featurebutton {

}

#specialmessage {
position: relative;
}

#latestmessage {
     width: 980px;
     margin-left: 20px;
     height: 89px;
    margin: 0 auto;
}

div#latestmessage .registerbutton {
     height: 89px;
     float: left;
    margin: 0 auto;
}

.latest-message-header {
     margin-left: 20px;
     padding-top: 30px;
     padding-bottom: 25px;
     padding-right: 20px;
     float: left;
     color: #cccccc;
}

.latest-message-content {
     padding-top: 35px;
     padding-bottom: 25px;
     padding-right: 20px;
     float: left;
     color: #cccccc;
}

#subfeature-container {
     width: 1000px;
     height: 400px;
     margin: 0 auto;
     /*padding: 447px;*/
}


#subfeature1 {
     width: 333px;
     /*height: 361px;*/
     padding-top:28px;
     float: left;

}

#recentposts {
     font-size: 20px;
     line-height: 24px;
     float: left;

}

#recentposts ul {

      list-style-image: url(images/design/star.gif); 
      margin-left: 10px;
      padding-left: 10px;
}


#recentposts li {
       margin-left: 10px;
       padding-left: 10px;
       margin-top: 4px;

}

#recentposts-nostar {
     font-size: 20px;
     float: left;

}

#recentposts-nostar ul {

      list-style-image: none; 

}

#recentposts-nostar li {
       padding-left: 10px;
       margin-bottom: 6px;

}
.recentposts-date {
     color: #cccccc;
     font-size: 14px;
}

#subfeature2 {
     width: 333px;
     height: 400px;
     padding-top: 15px;
     float: left;
}

#subfeature3 {
     width: 333px;
     /*height: 361px;*/
     float: left;
     padding-top: 15px;
}

.icon {
    width: 300px;
    height: 160px;
    margin-left: 17px;
    margin-top: 10px;
}

.teaser {
    width: 260px;
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 13px;
    margin-bottom: 4px;
    color: #000000;
}

.copy {
    width: 220px;
    margin-left: 60px;
    margin-top: 3px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;

}


.thelink {
    width: 260px;
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 3px;

}


/*------Page Elements -------*/
#subtitle   {
      padding: 10px;
      margin-left: 10px;

}



