/* New Parents Blog Tempate Styles */


:focus {
  	-moz-outline-style:none;
	}

#treehouseNav {
	width: 768px;
	text-align: left;
	margin-left: 40px;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-nav-bg.gif) right top no-repeat;
	}
	
.treehouse-nav-badge {
	position: absolute;
	right: 408px;
	top: 155px;
	top: 200px;
	right: 374px;
	background: none;
	z-index: 10000;
	text-align: right;
	height: 70px;
	display: none; /* remove when ad goes live */
	}
	
.treehouse-nav-badge .nav-ad-text {
	font-size: 60%;
	color: #383733;
	}
	
#treehouseShell {
	clear: both;
	}
	
#treehouseContent {
	padding-top: 16px; /* Temp - remove */
	*background-color: none;
	}
	
#treehouse-themes-finder {
	width: 497px;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-themes-finder-bg.gif) 0 0 no-repeat;
	zoom:1;
	clear: both;
	float: left;
	margin: 0 0 0 10px;
	}
	
#treehouse-themes-finder:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}	
	
#treehouse-themes-finder h2 {
	text-indent: -9999em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-themes-finder-header.gif) 0 0 no-repeat;
	width: 497px;
	height: 41px;
	}
	
#treehouse-themes-finder .treehouse-themes-finder-tooltip {
	display: none;
	position: relative;
	left: -100px;
        top: 0;
        border: 3px solid #333;
	} 
	
#NT_copy {
        color: #fff;
	font-size: 80%;
	width: 145px;
	height: 86px;
       	left: 0;
        top: 0;
        padding: 4px;
        position: relative;
        text-align: left;
        z-index: 20;
        background: url(/Themes/treehouse-v8/images/parents/treehouse-tooltipl-bg.png) 0 0 no-repeat;  
        border: 3px solid #333;
        }
        
#tooltip {
	position:absolute;
	z-index:9999;
	color:#fff;
	font-size:10px;
	width:180px;
	left: 0;
        top: 0;
        border: 3px solid #333;
        display: none; /* Temp hidden for bug fixing - James */
	}

#tooltip .tipHeader {
	height:8px;
	background:url(images/tipHeader.gif) no-repeat;	
	}
	
#treehouse-themes-finder-bottom {
	width: 497px;
	height:12px;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-themes-finder-bottom.gif) 0 0 no-repeat;
	clear: both;
	float: left;
	margin: 0 0 10px 10px;
	}	
	
#treehouse-bragbook-promo {
	clear: both;
	float: left;
	margin: 0 0 10px 20px;
	}
	
/* Parents A Col styles */	

#treehouse-a-column {
	float:left;
	width: 500px;
	zoom: 1;
	*background-color: none; 
	}
	
#treehouse-a-column #container {
	width: 500px;
	height: 202px;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-themes-rotate-bg.gif) 0 -26px no-repeat;
	position: relative;
	zoom: 1;
	clear: both;
	}
				
#treehouse-a-column #container .pics {
	height: 190px;
	width: 500px;
	zoom: 1;
	padding:0;
	margin:-5px 0 0 5px;
	overflow: hidden;
	float: left;
	}
	
#treehouse-a-column #container .pics img {
	top: 0;
	left:0;
	height: 180px;
	}		
		
#treehouse-a-column #container .pics .panel {
	margin: 0 0 0 5px;
	float: left;
	width: 450px;
	height: 202px;
	zoom: 1;
	}

#treehouse-a-column #container .pics .panel img {
	float: left;
	margin: 0 20px 0 5px;
	width: 270px;
	height: 180px;
	}
	
#treehouse-a-column #container .pics .panel h3 {
	*margin: 30px 0 10px 0;
	}
	
#treehouse-a-column #container .pics .panel h3 a {
	margin: 30px 0 10px 0;
	color: #003366;
	text-decoration: none;
	}

#treehouse-a-column #container .pics .panel p {
	margin: 0 0 0 0;
	color: #003366;
	}
		
#treehouse-a-column #container .nav {
	top: 150px;
	*top: 150px;
	left: 350px;
	width: 100px;
	position: relative;
	z-index: 99999;
	zoom: 1;
	}
	
#treehouse-a-column #container .nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}	
	
#treehouse-a-column #container .nav a {
	text-indent:-9999em;
	}
	
#treehouse-a-column #container .nav a#next1 {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-arrows-bg.png) no-repeat -16px 0;
	width: 14px;
	height: 14px;
  	float: left;
  	text-indent:-9999em;
  	margin: 0 0 0 0;
  	postion: absolute:
	}
	
#container .nav a#prev1 {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-arrows-bg.png) no-repeat 0 0;
	width: 14px;
	height: 14px;
	margin: 0 20px 0 0;
  	float: left;
  	text-indent:-9999em;
  	postion: absolute:
	}
		
#treehouse-a-column #container .mask {
	width: 275px;
	height: 32px;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-rotator-mask2.png) 0 0 no-repeat;
	position: absolute;
	z-index: 88;
	top:-28px;
	left: 0;
	/* display: none; */
	}

           
/* End - Projects - jCarouselLiteDemo */


#treehouse-a-column .treehouse-parents-rating {
	float: left;
	margin-top: 30px;
	text-align: right;
	width: 250px;
	}
	
#treehouse-a-column .treehouse-parents-rating .CommonRateControlReadOnly {
	float: right;
	margin-top: 5px;
	}
	
/* Shared Section themeing */

#sectionTitle {
	zoom: 1;
	clear: both;
	float: left;
	background: url(http://content.treehousetv.com/Themes/treehouse-v8/Images/Common/bgMiniSiteTitle.gif) repeat-x 0 0;
	}

#treehouse-parents-features {
	width: 497px;
	zoom:1;
	clear: both;
	float: left;
	}
	
#treehouse-parents-features:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
#leftSidebar {
	float: left
	width: 100px;
	}
	
#sideMenu {
	background: url(http://content.treehousetv.com/Themes/treehouse-v8/Images/Read/bgSideMenu.gif) 0 0 repeat-y;
	float: left
	width: 100px;
	}

#sideMenu a:hover {
	background: url(http://content.treehousetv.com/Themes/treehouse-v8/Images/Read/bgSideMenuHover.gif) repeat-y;
	}

#sideMenuDeco { 
	bottom: -14px; 
	left: -14px; 
	}
	
#blogExpanded {
	float: left;
	width: 250px;
	zoom: 1;
	}
	
#treehouse-parents-features h1#treehouse-title {
	text-indent: -9999em;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-header-bg.gif) 0 0 no-repeat;
	width: 94px;
	height: 27px;
	top: 10px;
	*top: 10px;
	left: 150px;
	*left: 20px;
	position: relative;
	margin: 0;
	padding: 0;
	}
	
#treehouse-parents-features h2#treehouse-blog-name {
	font-size: 125%;
	float: left;
	margin: 70px 0 10px 20px;
	padding: 0;
	color: #003366;
	}
	
#treehouse-parents-features h2#treehouse-blog-name a {
	text-decoration: none;
	}
	
#treehouse-featured-theme {
	text-indent: -9999em;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-feat-theme.gif) 0 0 no-repeat;
	width: 161px;
	height: 19px;
	margin: 0 0 0 150px;
	padding: 0 0 0 0;
	float: left;
	}
	
.featuredTheme {
	margin: 20px 0 40px 20px;
	float: left;
	zoom: 1;
	width: 484px;
	height: 200px;
	}
	
.featuredTheme img {
	width: 150px;
	width: 150px;
	float: left;
	}
	
.featuredTheme a {
	display: block;
	font-size: 80%;
	}
	
	
#treehouse-featured-content {
	margin: 45px 0 40px 20px;
	float: left;
	clear: both;
	zoom: 1;
	width: 484px;
	}
	
#treehouse-featured-content #treehouse-featured-image {
	width: 174px;
	height: 116px;
	float: left;
	border: 1px solid #fff;
	}
	
#treehouse-featured-content #treehouse-featured-links {
	width: 280px;
	float: left;
	margin: 0 0 0 20px;
	font-size: 76%;
	}
	
#treehouse-featured-content #treehouse-featured-links a {
	display: block;
	}
	
#treehouse-featured-image a img {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-feat-174-bg.gif) no-repeat top left;
	padding: 4px 5px 4px 4px;
	}
	
/* Parents B Col styles */	

#treehouse-b-column {
	float: right;
	width: 226px;
	background: #f7f7ea;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-bcol-bg.gif) 0 0 no-repeat;
	margin: 0 0 30px 0;
	padding: 10px 0 0 6px;
	}

#treehouse-user-info {
	float:left;
	margin: 0 5px 10px 0;
	width: 200px;
  	}
  	
#treehouse-user-info:after {
  	content: ".";
  	display: block;
  	height: 0;
  	clear: both;
  	visibility: hidden;
	}	
  
#treehouse-user-info .treehouse-user-text {
 	float: left;
 	text-align: right;
 	width: 105px;
 	}
 	
#treehouse-user-info .treehouse-user-text h5 {
 	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 100%;
	}
	
#treehouse-user-info .treehouse-user-text a,  #treehouse-user-info .treehouse-user-text a:visited {
 	color: #000;
 	text-decoration: none;
 	margin-bottom: 5px;
 	font-size: 90%;
 	}
 	
 #treehouse-user-info .treehouse-user-text a:hover {
 	text-decoration: underline;
 	}
 	
 #treehouse-user-info .treehouse-user-text a.edit-profile {
 	vertical-align: bottom;
 	color: #f5881f;
 	font-size: 90%;
 	text-decoration: underline;
 	}

#treehouse-user-info .bg75x75 {
	float: right;
	width: 80px;
	margin: 0 0 0 0;
	background: none;
	}
	
	
#treehouse-user-info .treehouse-parents-signin {
	margin-right: 3px;
	}

	
#treehouse-newsletter-signup {
	float: left;
	margin: 0 0 15px 0;
	height: 40px;
	}

#treehouse-newsletter-signup a {
	width: 212px;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-newsletter-signup.png) 0 0 no-repeat;
	text-indent: -9999em;
	display: block;
	height: 40px;
	}

#treehouse-twitter-feed {
	clear: both;
	width: 212px;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-twitter-bg.gif) 0 0 no-repeat;
	paddding: 10px 0 0 5px;
	zoom:1;
	}
	
#treehouse-twitter-feed:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}	
	
#treehouse-twitter-feed h3 {
	text-indent: -9999em;
	}
	
#treehouse-twitter-feed .tweet {
	color: #000000; 
	width: 190px;
	margin: 0 0 10px 0;
	padding: 0 5px 0 10px;
	}
	
#treehouse-twitter-feed .tweet .tweet_list {
	-webkit-border-radius: .5em;
	list-style-type: none;
    	margin: 0 0 10px 0;
    	padding: 0;
   	background-color: #c9da7c;
	width: 192px;
	overflow: hidden;
   	}
   	
#treehouse-twitter-feed .tweet .tweet_list li {
      	overflow: auto;
      	padding: 4px 4px 6px 4px;
      	font-size: 80%;
      	line-height: 1.2em !important;
      	border-top: #1a5f30 1px solid;
      	color: #000000; 
      	overflow: hidden;
      	}
      	
#treehouse-twitter-feed .tweet .tweet_list li:first-child {
	border-top: none;
	}	
      	
#treehouse-twitter-feed .tweet .tweet_list li a {
        color: #0C717A;
        font-weight: bold;
        margin-right: 3px;
        text-decoration: none;
        }
        
#treehouse-twitter-feed .tweet .tweet_list .tweet_even {
      	background-color: #c9da7c;
      	}
      
#treehouse-twitter-feed .tweet .tweet_list .tweet_avatar {
      	padding-right: .5em;
      	float: left;
      	}
      
#treehouse-twitter-feed .tweet .tweet_list .tweet_avatar img {
        vertical-align: middle;
        }
        
#treehouse-twitter-feed .tweet .tweet_list li .tweet_join {
	display: none;
	}

#treehouse-twitter-feed a.btn {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-twitter-follow-btn.gif) 0 0 no-repeat;
	width: 212px;
	height: 38px;
	tex-align: center;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	margin: 0 -60px 0 8px;
	padding: 0 0 0 0;
  	border: 0;
  	float:left;
  	display: block;
	}

#treehouse-twitter-feed-bottom {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-twitter-bg-bottom.gif) 0 0 no-repeat;
	width: 212px;
	height: 40px;
	clear: both;
	float: left;
	margin-bottom: 10px;
	}	

#treehouse-newest-members {
	clear: both;
	width: 212px;
	background: url(/Themes/treehouse-v8/images/parents/treehouse-newest-members-bg.png) 0 0 no-repeat;
	paddding: 10px 0 0 10px;
	zoom:1;
	}
	
#treehouse-newest-members:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}	
	
#treehouse-newest-members h3 {
	text-indent: -9999em;
	}
	
#treehouse-newest-members a, #treehouse-newest-members a:visited {
	color: #aa3414;
	font-weight: bold;
	text-decoration: underline;
	float: left;
	margin: 25px 0 0 0;
	}
	
#treehouse-newest-members a:hover {
	text-decoration: none;
	}
	
#treehouse-newest-members img {
	float: left;
	margin: 0 15px 10px 12px;
	clear: both;
	}
	
#treehouse-newest-members a.btn {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-newest-members-btn.gif) 0 0 no-repeat;
	width: 199px;
	height: 38px;
	tex-align: center;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	margin: 0 -60px 0 10px;
	padding: 0 0 0 0;
  	border: 0;
  	float:left;
  	display: block;
	}
	
#treehouse-newest-members-bottom {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-newest-members-bg-bottom.gif) 0 0 no-repeat;
	width: 212px;
	height: 18px;
	clear: both;
	float: left;
	margin-bottom: 20px;
	}
		
#boards {
	clear: both;
	zoom:1;
	margin: 0 0 15px 5px;
	}
	
#boardsNav a, #boardsNav a:hover {
	padding: 5px 2px 6px 2px !important;
	}

#treehouse-event-share {
	margin: 0 0 20px 0;
	float: left;
	clear: both;
	}
	
#treehouse-event-share a#treehouse-event-share-btn {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-event-share-btn.gif) 0 0 no-repeat;
	width: 216px;
	height: 106px;
	float:left;
  	display: block;
  	clear: both;
  	text-indent: -9999em;
	}

/* Master Template Over-ride styles */

#treehouseShell {
	width: 746px;
	margin-bottom: 0;
	padding-bottom: 0;
	background-color: #4d8f3c;
	}

#treehouseShell:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
#treehouseContent {
	width: 746px;
	float: left;
	background-color: #f7f7ea;
	}
	
#treehouseContent:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#sidebarSS {
	margin-top: -10px;
	width: 170px;
	}
	
#sidebarSS:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
/* Parents Footer Over-ride styles */

#treehouseFooter {
	width: 746px;
	}
	
#corusFooter {
	width: 746px;
	}	
	
/* Rotator Styles */

.infiniteCarousel {
  	width: 457px;
  	margin: 0 0 0 10px;
  	height: 280px;
  	position: relative;
	}

.infiniteCarousel .wrapper {
  	width: 425px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  	overflow: auto;
  	height:300px;
  	margin: 0 15px;
  	position: absolute;
  	top: 0;
  	scroll: none;
	}

.infiniteCarousel .wrapper ul {
  	width: 9999px;
  	list-style-image:none;
  	list-style-position:outside;
  	list-style-type:none;
  	margin:0 0 0 10px;
  	padding:0;
  	position: absolute;
  	top: 0;
  	height: 280px;
  	zoom: 1;
	}
	
.infiniteCarousel .wrapper ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.infiniteCarousel ul li {
  	display:block;
  	float:left;
  	padding: 10px 10px 0 0;
  	width: 460px;
  	height: 280px;
  	zoom: 1;
	}

.infiniteCarousel ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.infiniteCarousel ul li .treehousethemes {
	width: 130px;
	float:left;
	margin: 0 10px 5px 0;
	}
	
	
.infiniteCarousel ul li .treehousethemes a img {
  	display:block;
  	background: url(/Themes/treehouse-v8/images/parents/treehouse-themes-image-frame.gif) 0 0 no-repeat;
  	padding: 3px 3px 3px 3px;
  	clear: both;
  	width:;
	}
	
.infiniteCarousel .treehouse-themes-finder-tooltip {
	display: none;
	position: absolute;
	left: 0;
	}


.infiniteCarousel .arrow {
  	display: block;
  	height: 14px;
  	width: 14px;
  	background: url(/Themes/treehouse-v8/images/parents/treehouse-arrows-bg.png) no-repeat 0 0;
  	text-indent: -999px;
  	position: absolute;
  	top: -35px;
  	left: 420px;
  	cursor: pointer;
	}

.infiniteCarousel .forward {
  	background-position: 0 0;
  	right: 0;
	}

.infiniteCarousel .back {
  	background-position: -16px 0;
   	left: 440px;
	}

.infiniteCarousel .forward:hover {
  	background-position: 0 0;
	}

.infiniteCarousel .back:hover {
  	background-position: -16px 0;
	}


/* Treehose Parents Tabbed Content */

#treehouse-parents-tabbed-content {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-tabs-bg.gif) no-repeat top left;
	width: 484px;
	float: left;
	clear: both;
	zoom: 1;
	}
	
#treehouse-parents-tabbed-content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

ul#treehouse-parents-tabs {
	list-style: none;
	margin: 26px 0 0 10px;
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 80%;
	width: 484px;
	}
	
ul#treehouse-parents-tabs:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

ul#treehouse-parents-tabs li {
	display: inline;
	margin: 0 5px 0 0;
	*margin: 0 5px 0 0;
	height: 24px;
	}

ul#treehouse-parents-tabs li a {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-tab-off-right.gif) no-repeat center right;
	text-decoration: none;
	height: 24px;
	padding: 6px 13px 5px 0;
	*padding: 6px 8px 5px 0;
	color: #fff;
	}
	
ul#treehouse-parents-tabs li a span {	
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-tab-off-left.gif) no-repeat top left;
	padding: 6px 0 5px 13px;
	*padding: 6px 2px 5px 13px;
	}

ul#treehouse-parents-tabs li a.selected {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-tab-on-right.gif) no-repeat center right;
	height: 24px;
	*height: 24px;
	*padding-bottom: 5px;
	}
	
ul#treehouse-parents-tabs li a.selected span {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-parents-tab-on-left.gif) no-repeat top left;
	height: 24px;
	*padding-bottom: 5px;
	}
	
	
ul#treehouse-parents-tabs  li a:hover {
	color: #fff;
	text-decoration: underline;
	}
		
ul#treehouse-parents-tabs  li a:focus {
	outline: 0;
	}
	
#treehouse-parents-tabbed-content .content {
	clear: both;
	float: left;
	margin: 0 0 0 0;
	padding: 20px 0 20px 13px;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo {
	width: 450px;
	float:left;
	margin: 0 0 20px 0;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo-132wide {
	width: 132px !important;
	float:left;
	margin: 0 20px 10px 0;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo a {
	color: #1c431e;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo img.img155 {
	/* background: url(/Themes/treehouse-v8/images/parents/155x120-shadow-bg.gif) no-repeat top left; Add back in if backgroudn treatment needed */
	float:left;
	margin: 0 10px 0 0;
	padding: 3px 3px 3px 3px;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo img.img155 a {
	border: none;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo img {
	position: relative;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo-132wide a {
	position: relative;
	}
		
#treehouse-parents-tabbed-content .content .treehouse-parents-promo-132wide a .img132-mask {
	background: url(/Themes/treehouse-v8/images/parents/120x90-mask.gif) no-repeat top left;
	position: absolute;
	z-index: 1000;
	top: 0;
	left: -132px;
	width: 132px;
	height: 94px;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo h3 {
	font-size: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	}

#treehouse-parents-tabbed-content .content .treehouse-parents-promo-132wide h4, #treehouse-parents-tabbed-content .content .treehouse-parents-promo-132wide h4 a, #treehouse-parents-tabbed-content .content .treehouse-parents-promo-132wide h4 a:visited {
	font-size: 70%;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-weight: normal;
	float:left;
	clear: both;
	width: 132px;
	text-decoration: none;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo-132wide h4 a:hover {
	text-decoration: underline;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 80%;
	}
	
#treehouse-parents-tabbed-content .content .treehouse-parents-promo .read-more {
	font-size: 80%;
	}
	
#treehouse-parents-tabbed-bottom {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-tabs-bg-bottom.gif) no-repeat top left;
	width: 484px;
	height: 46px;
	clear: both;
	float: left;
	}

#treehouse-parents-buttons {
	clear: both;
	float: left;
	width: 484px;
	text-align: right;
	}

#treehouse-parents-buttons a {
	float: right;
	margin: 0 10px 0 0;
	}
	
#moreAbout {
	display: none;
	}
	
#commentsHeader {
	margin: 30px 0 0 10px;
	clear: both;
	float: left;
	background: none;
	}
	
#article {
	clear: both;
	float: left;
	margin: 0 0 40px 12px;
	width: 484px;
	*height: 1%;
	zoom: 1;
	}
	
#article:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
#article #comments-signin {
	clear: both;
	float: left;
	margin: 20px 0 0 12px;
	font-size: 90%;
	*width: 400px;
	}
	
#article #comments-signin a {
	margin-right: 5px;
	}
	
#article-post-content {
	float: left;
	clear: both;
	margin: 50px 0 10px 140px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 76% !important;
	color: #003366;
	}

#articleOptions {
	clear: both;
	float: right;
	*float: left;
	text-align:left:
	width: 584px;
	*width: 464px;
	clear: both;
	border: 1px solid #f7f7ea;
	}
	
#articleOptions a {
	float: right;
	margin: 0 0 10px 12px;
	font-size: 80%;
	}
	
.clear {
	zoom: 1;
	clear: both;
	}
	
	
.comment {
	margin: 10px 0 0 20px;
	floar: left;
	clear: both;
	zoom: 1;
	}
	
.comment:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.commentform {
	floar: left;
	clear: both;
	zoom: 1;
	}
	
.commentNumber {
	color: #fca500;
	}
	
	
a.treehouse-parents-signin {
	clear: both;
	float: left;
	}
	
.TopFive {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-top5-bg.png) no-repeat top left;
	width: 216px;
	margin: 0 0 0 0;
	padding: 35px 0 5px 15px;
	}
	
.TopFive h3 {
	margin: -25px 0 5px 0;
	padding: 0 0 0 0;
	color: #aa3414;
	}
	
.TopFive a {
	margin: 0 0 10px 0;
	}
	

	
.TopFive div.treehouse-parents-one {
	background:url(/Themes/treehouse-v8/images/parents/treehouse-parents-might-like-one.gif) no-repeat top left;
	height: 25px;
	padding: 10px 0 0 40px;
	font-size: 76%;
	}
	
.TopFive div.treehouse-parents-two {
	background:url(/Themes/treehouse-v8/images/parents/treehouse-parents-might-like-two.gif) no-repeat top left;
	height: 25px;
	padding: 10px 0 0 40px;
	font-size: 76%;
	}
	
.TopFive div.treehouse-parents-three {
	background:url(/Themes/treehouse-v8/images/parents/treehouse-parents-might-like-three.gif) no-repeat top left;
	height: 25px;
	padding: 10px 0 0 40px;
	font-size: 76%;
	}
	
.TopFive div.treehouse-parents-four {
	background:url(/Themes/treehouse-v8/images/parents/treehouse-parents-might-like-four.gif) no-repeat top left;
	height: 25px;
	padding: 10px 0 0 40px;
	font-size: 76%;
	}
	
.TopFive div.treehouse-parents-five {
	background:url(/Themes/treehouse-v8/images/parents/treehouse-parents-might-like-five.gif) no-repeat top left;
	height: 25px;
	padding: 10px 0 0 40px;
	font-size: 76%;
	}
	
	
.TopFive-bottom {
	background: url(/Themes/treehouse-v8/images/parents/treehouse-top5-bg-bottom.png) no-repeat top left;
	width: 216px;
	height: 16px;
	margin: 0 0 15px 0;
	}
	
h3.treehouse-might-like {
	margin: 0 0 5px 15px;
	color: #003366;
	font-size: 115%;
	}
	
ul#treehouse-might-like-list {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	color: #003366;
	list-style-image:url("/Themes/treehouse-v8/images/parents/treehouse-parents-might-like-bg.gif");
	*list-style-image:url("/Themes/treehouse-v8/images/parents/treehouse-parents-might-like-bg-ie.gif");
	}
	
ul#treehouse-might-like-list li {
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	*margin: 0 0 0 35px;
	font-size: 90%;
	color: #003366;
	*line-height: 1.4em;
	}
	
.treehouse-spons-ad {
	float: left;
	margin: 10px 0 5px 35px;
	padding: 0 0 0 0;
	width: 234px;
	display: none; /* remove if we can spons ad to show up */
	}

.treehouse-spons-ad h5 {
	font-size:70%;
	color: #666;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	width: 234px;
	}
	
.treehouse-spons-ad img {
	display: block;
	}
	

/* general form styles */

.commentform {
	margin: 20px 0 10px 0;;
	float: left;
	}

.commentform label {
	margin: 0 0 10px 20px;
	}
	
.commentform input {
	margin: 10px 0 10px 20px;
	}

