/*//////////////////////////////////////////////////////////////////
	Shared Box
//////////////////////////////////////////////////////////////////*/
	
	div.box {
		width:369px;
		display:inline; float:left;
	}
	div.box h2 {
		height:31px; width:369px;
		background-repeat:no-repeat;
		text-indent:-9999px; line-height:0.01em; font-size: 0;
		margin:0; padding:0;
	}
	
/*//////////////////////////////////////////////////////////////////
	Top Images UL
//////////////////////////////////////////////////////////////////*/
	
	#top-img ul {
		width:575px;
		text-indent:-9999px; line-height:0.01em; font-size: 0;
		list-style-type:none;
	}
	#top-img ul li, #top-img ul li a{
		height:202px;
		background-repeat:no-repeat;
	}
	#top-img ul li {
		display:inline; float:left;
	}
	#top-img ul li a{
		display:block;
	}
	
	/*
		box nav images
	*/
	
	#p-1 {
		background-image:url(../../../images/home/fun-part-1.jpg);
	}
	#p-1, #p-1 a{
		width:188px;
	}
	#p-2 {
		background-image:url(../../../images/home/serious-part-1.jpg);
	}
	#p-2, #p-2 a{
		width:188px;
	}
	#p-3 {
		background-image:url(../../../images/home/other-part-1.jpg);
	}
	#p-3, #p-3 a{
		width:193px;
	}
	
/*//////////////////////////////////////////////////////////////////
	Intro
//////////////////////////////////////////////////////////////////*/
	
	#introCopy {
		width:743px;
		line-height:1.45em;
		background-color:#FAF9F9;
		margin:0 0 6px 0; padding:33px 0 31px 0;
		border:1px solid #F7ACDE;
	}
	#introCopy p {
		margin:0 20px 0 20px;
	}
	
/*//////////////////////////////////////////////////////////////////
	Register
//////////////////////////////////////////////////////////////////*/

	#reg-row-grow, #norm-row-grow {
		/*display:inline; float:left; /* ie - do we need */
		height:auto !important;
		height:0;
	}
	#norm-row-grow {
		margin-bottom:6px;
	}
	#reg-row-grow {
		background:#fff url(../../../images/home/reg-row-grow.gif) repeat-y;
	}
	#regrow-bot-line {
		height:1px;
		background:url(../../../images/home/reg-row-bot-line.gif) no-repeat;
		margin-bottom:6px;
	}
	#norm-row-grow {
		background:#fff url(../../../images/home/other-row-grow.gif) repeat-y;
	}
	
	#register {
		background:transparent url(./../../images/misc/greyPix.gif) left bottom repeat-x;
	}
	#register h2 {
		background-image:url(../../../images/headings/home/register.gif);
	}
	#register form {
		color:#9A9A9A;
		margin:21px 0 21px 20px;
	}
	#register label {
		font-size:0.8em;
	}
	#lblNewsLtr {
		font-size:0.9em !important;
		margin:0 0 15px 0;
		display:inline; float:left;
	}
	#register input.box {
		height:16px; width:225px;
		font-size:1.2em;
		color:#818181;
		background:url(../../../images/misc/input-grow.gif) repeat-x;
		border:1px solid #9A9A9A;
	}
	#lblEmail {
		margin:5px 0 0 0;
		display:inline; float:left;
	}
	
	#lblFeedback {
		margin:5px 0 0 0;
		display:inline; float:left;
	}
	
	#registerBut {
		height:18px; width:74px;
		color:#818181;
		text-indent:-9999px; font-size: 1px;
		background:url(../../../images/buttons/home-register.gif) no-repeat;
		border:0; margin:72px 0 0 10px;
		display:inline; 
	}
	
	#register textarea {
		font-size:1.2em;
		color:#818181;
		border:1px solid #9A9A9A;
		width:225px;
		height: 70px
	}
	
/*//////////////////////////////////////////////////////////////////
	Hold that thought
//////////////////////////////////////////////////////////////////*/
	
	#holdThought {
		margin-left:7px;
	}
	#holdThought h2 {
		background-image:url(../../../images/headings/home/hold-that-thought.gif);
	}
	#thumbnails {
		width:345px;
		list-style-type:none;
		margin: 15px 0 15px 0;
		padding:0;
	}
	#thumbnails li {
		height:50px; width:50px;
		display:inline; float:left;
		margin:0 0 0 19px; 
	}
	#thumbnails li img {
		height:40px; width:40px; 
		display:block;
		border:1px solid #fff; 
	}
	#thumbnails li a {
		background-color:#BCBCBC;
		display:block;
		padding:4px;
	}
	#thumbnails li a:hover {
		background-color:#DEDCDC;
	}
	#holdThought p, #holdThought li a {
		/*font-size:0.9em; */
	}
	#holdThought p {
		color:#9A9A9A;
		text-align:justify;
		line-height:1.4em;
		margin:0 23px 12px 21px;
	}
	#holdThoughtNav {
		list-style-type:none;
		margin: 0 0 0 21px; padding:0;
	}
	#holdThoughtNav li {
		background-repeat:no-repeat;
		background-position:0 4px;
		padding:2px 0 0 0; margin: 0 0 2px 0;
	}	
	#view {
		background-image:url(../../../images/home/view-icon.gif);
	}
	#send {
		background-image:url(../../../images/home/send-icon.gif);
	}
	#holdThoughtNav li a {
		color:#D64C52;
		padding:0 0 0 15px;
	}
	#holdThoughtNav li a:hover {
		text-decoration:underline;
	}
	
/*//////////////////////////////////////////////////////////////////
	news
//////////////////////////////////////////////////////////////////*/

	#news, #news a {
		color:#6F6F6F;
	}
	#news h2 {
		background-image:url(../../../images/headings/home/hot-news.gif);
		margin:0 0 20px 0;
	}
	span.date {
		color:#D64C52;
		background:transparent url(../../../images/home/news-icon.gif) no-repeat;
		font-weight:bold; 
		padding:0 0 1px 15px;
	}
	#news p {
		line-height:1.55em;
		background:url(../../../images/home/news-lines.gif);
		margin:0 26px 15px 19px;
	}
	#news a:hover {
		background-color:#fff;
	}
	
/*//////////////////////////////////////////////////////////////////
	Quick Links
//////////////////////////////////////////////////////////////////*/

	#quickLinks, #quickLinks a {
		color:#6F6F6F;
	}
	#quickLinks a:hover {
		background-color:#fff;
	}
	#quickLinks {
		margin:0 0 0 7px; padding:0 0 20px 0;
	}
	#quickLinks h2 {
		background-image:url(../../../images/headings/home/quick-links.gif);
		margin:0 0 20px 0;
	}
	#quickLinks ul {
		list-style-type:none;
		margin:0 32px 0 20px; padding:0;
	}
	#quickLinks li {
		line-height:1.55em;
		background:url(../../../images/home/news-lines.gif);
		margin:0 0 9px 0; padding:0 0 4px 0;
	}
	#quickLinks li span {
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 13px;
	}
	#quickLinks li.blue span {
		background-image:url(../../../images/home/blue-bullet.gif);
	}
	#quickLinks li.green span {
		background-image:url(../../../images/home/green-bullet.gif);
	}
	#quickLinks li.orange span {
		background-image:url(../../../images/home/orange-bullet.gif);
	}
	
/*//////////////////////////////////////////////////////////////////
	RSS Feeds & News
//////////////////////////////////////////////////////////////////*/

	#theStuffSack {
		color:#6F6F6F;
		background-color:#EDECEC;
	}
	#theStuffSack h2 {
		height:30px; width:745px;
		text-indent:-9999px; line-height:0.01em; font-size: 0;
		background:url(../../../images/headings/home/the-stuff-sack.gif) no-repeat;
		margin:0 0 19px 0;
	}
	#theStuffSack p {
		line-height:1.6em;
		text-align:center;
		padding:0 0 20px 0;
	}
	#theStuffSack p a {
		color:#FD8331;
		display:block;
	}
	
	/*
		rss news item 
	*/
	
	div.newsItem {
		width:330px;
		display:inline; float:left;
		margin:0 46px 18px 20px;
	}
	div.newsR {
		margin:0 0 18px 0 !important;
	}
	div.newsItem h3, div.newsItem p{
		width:275px;
		font-size:1em;
	}
	div.newsItem h3 {
		display:inline; float:left;
		margin:2px 0 1px 0;
	}
	
	/* 
		RSS button 
	*/
	
	div.rssBut, div.rssBut a {
		height:15px; width:32px;
		background-repeat:no-repeat;
	}
	div.rssBut a:hover {
		background-image:none !important;
	}
	div.rssBut {
		text-indent:-9999px; line-height:0.01em; font-size: 0;
		background-image:url(../../../images/buttons/rss.gif);
		display:inline; float:left;
		margin:0 0 0 23px;
	}
	div.rssBut a {
		background-image:url(../../../images/buttons/rss.gif);
		display:block;
	}
	
