.fitsmi-home-row{
	clear:both;
	float:left;
	width:755px;
	padding: 0px 22px;
	margin-left: 25px;
	border-left: 8px solid #CCFF66;
	border-right: 8px solid #CCFF66;
	background-color: #fff;
}
.welcome-block{
	float:left;
	width:358px;
	padding-right: 35px;
}
.fitsmi-video-block{
	float:left;
	width:322px;
	padding:15px 20px;
	background-image:url(../images/images_20100310/green-box.png);
	background-repeat:no-repeat;
	height: 254px;
}
.fitsmi-video-block p{font-weight:700; font-size:14px; padding-bottom:5px; text-align:center;}
.fitsmi-login-block{
	float:left;
	width:392px;
}

.fitsmi-login-top{
	clear:both;
	float:left;
	width:370px;
}
.fitsmi-login-tl{float:left; background:url(../images/images_20100310/white-top-left.png) no-repeat top left; width:19px; height:18px;}
.fitsmi-login-tm{
	float:left;
	width:332px;
	border-top:3px solid #ccc;
	height:15px;
}
.fitsmi-login-tr{float:left; background:url(../images/images_20100310/white-top-right.png) no-repeat top right; width:19px; height:18px;}

.fitsmi-login-bot{
	clear:both;
	float:left;
	width:370px;
}
.fitsmi-login-bl{float:left; background:url(../images/images_20100310/white-bot-left.png) no-repeat bottom left; width:19px; height:18px;}
.fitsmi-login-bm{
	float:left;
	width:332px;
	border-bottom:3px solid #ccc;
	height:15px;
}
.fitsmi-login-br{float:left; background:url(../images/images_20100310/white-bot-right.png) no-repeat bottom right; width:19px; height:18px;}


.fitsmi-login-mid{
	clear:both;
	float:left;
	width:348px;
	border-left:3px solid #ccc;
	border-right:3px solid #ccc;
	padding: 0 8px;
}

.login-block{
	background:url(../images/images_20100310/registration_round_bg.png) no-repeat top left;
	width:348px;
	height:167px;
	clear:both;
	float:left;
}

.welcome-block h1{
	font-size:20px;
	color:#666;
	line-height:22px;
}
.welcome-block h3{color:#666; font-size:16px; padding-top:10px; line-height:20px; font-weight:400;}
.welcome-block ul{padding:0 0 0 15px;}
.welcome-block ul li{list-style-position:outside; color:#666; font-size:16px; padding-top:5px; line-height:18px;}
.welcome-block ul li a, .welcome-block ul li a:link, .welcome-block ul li a:hover{font-size:16px; text-decoration:none; font-weight:400;}
.welcome-block h3 a, .welcome-block h3 a:link, .welcome-block h3 a:hover{font-size:16px; font-weight:400;}

.fitsmi-home-top{
	clear:both;
	float:left;
	background:url(../images/images_20100310/article_page_top_corner.png) no-repeat top left;
	width:815px;
	height:38px;
	margin-left: 25px;
}
.fitsmi-home-bot{
	clear:both;
	float:left;	
	background:url(../images/images_20100310/article_page_bottom_corner.png) no-repeat bottom left;
	width:815px;
	height:38px;
	margin-left: 25px;
}
.login-mid-title{
	font-size:18px;
	clear:both;
	float:left;
	width:348px;
	font-weight: 700;
	padding-bottom: 7px;
}

.login-mid-blogs-title{
	font-size:14px;
	font-weight:700;
	clear:both;
	float:left;
	width:348px;
	padding-bottom: 5px;
}
.blog-images{
	clear:both;
	float:left;
	width:3200px;
    padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
}

.fitsmi-pinkbox-block{
	float:left;
	width:322px;
	padding:15px 20px;
	background-image:url(../images/images_20100310/pink-box.png);
	background-repeat:no-repeat;
	height: 271px;
}
.fitsmi-pinkbox-block ul li{float:left; text-align:center; color:#FFF; list-style-type:none; padding-left:5px;}
.fitsmi-pinkbox-block h2{color:#FFF; font-size:16px;}
.fitsmi-pinkbox-block p{color:#FFF; font-size:14px; font-weight:700; padding:20px 0 15px 25px;}
.fitsmi-pinkbox-block p a, .fitsmi-pinkbox-block p a:link, .fitsmi-pinkbox-block p a:hover{text-decoration:none; color:#39F;}

.fitsmi-tweet-block{
	clear:both;
	float:left;
	width:754px;
}
.tweet-top{
	clear:both;
	float:left;
	width:754px;
}
.tweet-tl{float:left; background:url(../images/images_20100310/twitter-green-top-left.png) no-repeat top left; width:22px; height:29px;}
.tweet-tm{
	float:left;
	width:710px;
	border-top:3px solid #cf6;
	height:22px;
	background-color: #a1d720;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	padding-top: 4px;
}
.tweet-tr{float:left; background:url(../images/images_20100310/twitter-green-top-right.png) no-repeat top right; width:22px; height:29px;}

.tweet-bot{
	clear:both;
	float:left;
	width:754px;
}
.tweet-bl{float:left; background:url(../images/images_20100310/twitter-green-bot-left.png) no-repeat bottom left; width:20px; height:20px;}
.tweet-bm{
	float:left;
	width:714px;
	border-bottom:3px solid #cf6;
	height:17px;
	background-color: #cf6;
}
.tweet-br{float:left; background:url(../images/images_20100310/twitter-green-bot-right.png) no-repeat bottom right; width:20px; height:20px;}


.tweet-mid{
	clear:both;
	float:left;
	width:748px;
	border-left:3px solid #cf6;
	border-right:3px solid #cf6;
	background-color: #cf6;
	font-weight:400;
}

.tweet-mid p.odd{
	background-color:#a1d720;
	padding: 10px;
	min-height: 40px;
	line-height: 36px;
	font-weight:400;
	font-size:11px;
}

.tweet-mid p.even{
	background-color:#cf6;
	padding: 10px;
	min-height: 40px;
	line-height: 36px;
	font-weight:400;
	font-size:11px;
}

.tweet-mid p.even a, .tweet-mid p.even a:link, .tweet-mid p.even a:hover,
.tweet-mid p.odd a, .tweet-mid p.odd a:link, .tweet-mid p.odd a:hover{
	text-decoration:underline;
	color:#666;
	font-weight:400;
	font-size:11px;

}

.social ul{padding-top:25px; text-align:right; padding-left:315px;}
.social ul li{list-style-type:none; float:left;}

