
#homemaincol {
	float: left;
	width: 685px;
	padding: 0 0px 2em 38px;
}


#toolkit {margin: 0 20px 0 0}

.curvebox327_community_and_participants {
   position: relative;
   margin: 0 10px 10px 0;
   padding:0;
   width:327px;
   display: block;
   float: left;
   height: 221px;
   
}
.curvebox327_community_and_participants span {
   background:transparent url(../images/curvebox327_maroon.png) top right no-repeat;
   z-index: 200;
   width: 327px;
   height: 221px;
   position: absolute;
   top: 0;
   right: 0;
   color: #fff;
   font-size: 2em;
   padding: 5px 0 0 0;
} 

.curvebox327_drama {
   position: relative;
   margin: 0 10px 10px 0;
   padding:0;
   width:327px;
   display: block;
   float: left;
   height: 221px;
   
}
.curvebox327_drama span {
   background:transparent url(../images/curvebox327_green.png) top right no-repeat;
   z-index: 200;
   width: 327px;
   height: 221px;
   position: absolute;
   top: 0;
   right: 0;
   color: #fff;
   font-size: 2em;
   padding: 5px 0 0 0;
} 

.curvebox327_music_and_dance {
   position: relative;
   margin: 0 10px 10px 0;
   padding:0;
   width:327px;
   display: block;
   float: left;
   height: 221px;
   
}
.curvebox327_music_and_dance span {
   background:transparent url(../images/curvebox327_blue.png) top right no-repeat;
   z-index: 200;
   width: 327px;
   height: 221px;
   position: absolute;
   top: 0;
   right: 0;
   color: #fff;
   font-size: 2em;
   padding: 5px 0 0 0;
} 

.curvebox327_comedy_and_variety {
   position: relative;
   margin: 0 10px 10px 0;
   padding:0;
   width:327px;
   display: block;
   float: left;
   height: 221px;
   
}
.curvebox327_comedy_and_variety span {
   background:transparent url(../images/curvebox327_yellow.png) top right no-repeat;
   z-index: 200;
   width: 327px;
   height: 221px;
   position: absolute;
   top: 0;
   right: 0;
   color: #fff;
   font-size: 2em;
   padding: 5px 0 0 0;
} 

.curvebox327_family_entertainment {
   position: relative;
   margin: 0 10px 10px 0;
   padding:0;
   width:327px;
   display: block;
   float: left;
   height: 221px;
   
}
.curvebox327_family_entertainment span {
   background:transparent url(../images/curvebox327_pink.png) top right no-repeat;
   z-index: 200;
   width: 327px;
   height: 221px;
   position: absolute;
   top: 0;
   right: 0;
   color: #fff;
   font-size: 2em;
   padding: 5px 0 0 0;
} 
.feature1 a, .feature2 a, .feature3 a, .feature4 a {display: block; margin:40px 0 0 0; padding:0; width:327px; height: 181px; text-decoration: none !important; border: 0 !important;}

.latest {display: block; background: #E1F3FD url(../images/curvelatest_bot.png) bottom left no-repeat; width: 663px; margin: 10px 0 0 0; float: left}

.latest .header {display: block; background: url(../images/curvelatest_top.png) top left no-repeat; width: 663px; height: 40px; padding: 3px 0}
.latest .header span {font-size: 2em; color: #fff; padding: 0 0 0 10px}
.latest ul {padding: 5px 15px 15px 8px}
.latest ul li {padding:0.2em 0.8em;}
.latest ul a {font-size: 1.2em}


.curvebox214 {
   position: relative;
   margin: 0 10px 0 0;
   padding:0;
   width:214px;
   display: block;
   float: left
}
.curvebox214 span {
   background:transparent url(../images/curvebox214.png) top right no-repeat;
   z-index: 200;
   width: 214px;
   height: 123px;
   position: absolute;
   top: 5;
   right: 0;
   font-size: 2em;
   color: #fff;
   padding: 5px 0 0 20px;
} 

.panel1 a, .panel2 a, .panel3 a {display: block; margin:5px 0; padding:0; width:214px; height: 123px; text-decoration: none !important; border: 0 !important}

#rightcol ul li.myspace {background: url(../images/icon.myspace.png) 1px 4px no-repeat; padding: 0.2em 0 0 20px; margin: 0 0 0 4px}
#rightcol ul li.facebook {background: url(../images/icon.facebook.png) 1px 5px no-repeat; padding: 0.2em 0 0 20px; margin: 0 0 0 4px}

#rightcol .promoimage a{border: 0; margin: 0 0 5px 6px; }