body{
	margin:0;
 	background:#bfbfbf   
       
        
}
img{border:0;}
form,fieldset{margin:0;padding:0;border:0;}

/*header*/
#header{
	background:url(../img/bg-header.gif) repeat-x 0 0;
	padding:0 0 6px;
}
#header .body{
	height:155px;
	width:928px;
	margin:0 auto;
	background:url(../img/bg-header1.gif) no-repeat 0 0;
}
#header h1{
	float:left;
	margin:7px 0 0;
}
#header h1 a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:221px;
	height:37px;
}
#header .nav{
	float:right;
	margin:13px 0 0;
	width:600px;
}
#header .nav a{
	text-decoration:none;
	color:#848496;
}
#header .nav ul{
	margin:0;
	padding:0;
	list-style:none;
	height:18px;
	float:right;
}
#header .nav ul li{
	font:12px/18px Tahoma,sans-serif;
	padding:0 0 0 14px;
	float:left;
	text-transform:uppercase;
	background:url(../img/separator2.gif) no-repeat 6px 50%;
}
#header .nav ul li.first{
	padding:0;
	background:none;
}
#header .nav p{
	margin:0;
	text-align:right;
	float:right;
	clear:both;
	font:11px/18px Tahoma,sans-serif;
}
#header h2{
	margin:89px 1px 0 0;
	background:url(../img/fir-frontpage.gif) no-repeat 0 0;
	width:81px;
	height:13px;
	float:right;
	clear:both;
	overflow:hidden;
	text-indent:-9999px;
}
/*main*/
#main{
	width:928px;
	background:#fff url(../img/bg-main1.gif) no-repeat 0 0;
	margin:0 auto;
}
#main .bg-bottom{
	background:url(../img/bg-main2.gif) no-repeat 0 100%;
	padding:0 15px 24px 18px;
}
#main .login-page{
	padding:43px 88px 56px 78px;
}
#main .login-page .gray{
	width:762px;
	background:url(../img/bg-gray1.gif) repeat-y 0 0;
}
#main .login-page .gray .start{
	background:url(../img/bg-gray2.gif) no-repeat 0 0;
}
#main .login-page .gray .end{
	background:url(../img/bg-gray3.gif) no-repeat 0 100%;
}
#main .login-page .ttl{
	text-align:center;
}
#main .login-page .gray .end{
	padding:31px 55px 24px 50px;
}
#main .login-page .ttl .end{
	padding:21px 0 21px;
}
#main .login-page .ttl h1{
	margin:0;
	padding:0 0 6px;
	font:bold 31px/35px Verdana,sans-serif;
	color:#669;
}
#main .login-page .ttl p{
	margin:0;
	font:12px/18px Verdana,sans-serif;
	color:#7171a0;
}
#main .login-page .ttl p span{
	color:#55595d;
}
#main .login-page h2{
	margin:23px 0 0;
	padding:0 0 0 366px;
	text-align:center;
	font:20px/34px Verdana,sans-serif;
	color:#235387;
}
#main .login-page h2.small{
	margin:0 0 21px;
	font-size:20px;
}
#main .login-page h2 span{color:#bbbdbe;}
#main .login-page .login{
	width:100%;
	overflow:hidden;
}
#main .login-page .login div.banner{float:left;}
#main .login-page .login div.banner a{display:block;}
#main .login-page .login div.banner a img{display:block;}

#main .login-page .login .login-box{
	float:right;
	width:396px;
	height:124px;
	padding:61px 0 0;
	background:url(../img/bg-login.gif) no-repeat 0 0;
}
#main .field{
	float:left;
	width:100%;
/*	overflow:hidden;*/
}
#main .login-page .login .login-box .field{
	padding:0 0 16px;
	overflow:visible;
	height:21px;
	float:none;
}
#main .login-page .login .login-box .last{padding:0 0 8px;}
#main .field label{
	float:left;
	font:12px/21px Verdana,sans-serif;
	color:#464d5d;
	text-align:right;
	padding:0 16px 0 0;
}
#main .login-page .login .login-box .field label{width:98px;}
#main input.text{
	padding:2px 5px 4px;
	border:1px solid #444d61;
	background:#fff;
	font:11px/13px Verdana,sans-serif;
	color:#4e4f53;
	height:13px;
}
#main .field input.text{float:left;}
#main .login-page .login .login-box .field input.text{
	margin:0 13px 0 0;
	width:156px;
}
#main .login-page .login .login-box .field a.btn{
	float:left;
	width:66px;
	height:21px;
	background:url(../img/btn-login.gif) no-repeat 0 0;
	font:11px/21px Verdana,sans-serif;
	color:#4e4f53;
	text-decoration:none;
	text-align:center;
}
#main .login-page .login .login-box .remember{
	font:10px/19px Verdana,sans-serif;
	color:#464d5d;
	padding:0 0 0 110px;
	width:286px;
	overflow:hidden;
}
#main .login-page .login .login-box .remember input{float:left;}
#main .login-page .login .login-box .remember label{padding:0 0 0 5px;}
#main .login-page .login .login-box .remember label a{
	color:#1c69b8;
	margin:0 0 0 15px;
}
#main .login-page .gray{color:#464d5d;}
#main .login-page .gray h2{
	margin:0;
	padding:0;
	text-align:left;
	font:14px/16px Verdana,sans-serif;
	text-transform:uppercase;
	padding:0 0 14px;
}
#main .login-page .gray p{
	font:12px/14px Verdana,sans-serif;
	padding:0 0 2px;
	margin:0;
}
#main .login-page .gray a{
	color:#1c69b8;
	text-decoration:none;
}
#main .page-title h1{
	margin:0;
	display:inline;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
#main .page-title{
	width:100%;
	overflow:hidden;
}
#main .page-title h1{
	height:41px;
	padding:0 0 11px;
	margin:12px 0 0;
}
#main .page-title h1.forgot-pwd{
	background:url(../img/fir-forgot_password.gif) no-repeat 0 0;
	width:338px;
	margin:16px 0 0;
	padding:0 0 23px;
}
#main .page-title h1.all-networks{
	background:url(../img/fir-all_networks.gif) no-repeat 0 0;
	width:263px;
	margin:12px 0 0 2px;
}
#main .page-title h1.front-history{
	background:url(../img/fir-front_history.gif) no-repeat 0 0;
	width:382px;
}
#main .page-title h1.most-viewed{
	background:url(../img/fir-most_viewed.gif) no-repeat 0 0;
	width:386px;
}
#main .page-title h1.naked-you{
	background:url(../img/fir-naked_you.gif) no-repeat 0 0;
	width:219px;
	margin:12px 0 0 2px;
}
#main .page-title h1.sign-up{
	background:url(../img/fir-signup.gif) no-repeat 0 0;
	width:263px;
	margin:15px 0 0 2px;
	padding:0 0 19px;
}
#main .page-title h1.posharazzi{
	background:url(../img/fir-posharazzi.gif) no-repeat 0 0;
	width:312px;
	height:54px;
	margin:2px 0 0;
	padding:0 0 8px;
}
#main .page-title h1.mylist{
	background:url(../img/fir-mylist.gif) no-repeat 0 0;
	width:146px;
}
#main .page-title h1.search{
	background:url(../img/fir-search.gif) no-repeat 0 0;
	width:134px;
}
#main .page-title h1.tips{
	background:url(../img/fir-tips.gif) no-repeat 0 0;
	width:78px;
}
#main .page-title h1.college{
	background:url(../img/fir-my_college.gif) no-repeat 0 0;
	width:219px;
}
#main .page-title h1.professors{
	background:url(../img/fir-professors.gif) no-repeat 0 0;
	width:458px;
}
#main .page-title h1.photos{
	background:url(../img/fir-photos.gif) no-repeat 0 0;
	width:136px;
}
#main .page-title h1.comments{
	background:url(../img/fir-comments.gif) no-repeat 0 0;
	width:185px;
}
#main .page-title h1.draw-photo{
	background:url(../img/fir-draw_photo.gif) no-repeat 0 0;
	width:233px;
	margin:12px 0 0 3px;
}
#main .page-title h2{
	margin:1px 0 0;
	float:left;
	width:260px;
	font:23px/63px Arial,sans-serif;
	color:#000;
}
#main .page-title .search-box{
	float:right;
	width:305px;
	height:37px;
	margin:24px 0 0;
	background:url(../img/bg-search.gif) no-repeat 82px 0;
}
#main .page-title .search-box label{
	float:left;
	width:80px;
	padding:0 0 0 2px;
	font:bold 11px/25px Tahoma,sans-serif;
	color:#55595d;
}
#main .page-title .search-box input.text{
	display:inline;
	float:left;
	margin:5px 17px 7px 6px;
	width:146px;
	height:13px;
	font:11px/13px Verdana,sans-serif;
	color:#4e4f53;
	padding:0;
	border:0;
	background:none;
}
#main .page-title .search-box input.btn{
	float:left;
	margin:1px 0 0;
	padding:0 0 1px;
	border:0;
	width:51px;
	height:24px;
	font:16px/24px "Trebuchet MS",sans-serif;
	color:#fff;
	background:url(../img/btn-search.gif) no-repeat 0 0;
}
#main .center .top-cont .blue input.btnb{
	float:left;
	margin:1px 0 0;
	padding:0 0 1px;
	border:0;
	width:480px;
	height:24px;
	font:16px/24px "Trebuchet MS",sans-serif;
	color:#fff;
	background:url(../../../btn-scoop.gif) no-repeat 0 0;
}
#main .content{
	width:100%;
	overflow:hidden;
}
#main .bg-cont{
	background:url(../img/bg-cont.gif) repeat-y 145px 0;
}
#main .bg-cont-bottom{
	width:100%;
	overflow:hidden;
	background:url(../img/bg-cont1.gif) no-repeat 145px 100%;
}
#main .sb-left{
	float:left;
	width:134px;
	min-height:50px;
}
#main .sb-right{
	float:right;
	width:134px;	
	min-height:50px;
}
#main .center{
	display:inline;
	float:left;
	margin:0 0 0 11px;
	width:607px;
}
#main .center .main-cont{
	background:url(../img/bg-cont2.gif) no-repeat 0 0;
	padding:0 15px 6px 17px;
	font:12px/14px Verdana,sans-serif;
	color:#55595d;
}
#main .sidebar a.banner{
	margin:13px 0 0;
	display:block;
}
#page #main a.b-left,
#main .sb-left a.banner{
	float:left;
}
#page #main a.b-right,
#main .sb-right a.banner{
	float:right;
}
#main .sidebar a.first-banner{margin:0;}
#main .sidebar a.banner img{display:block;}
input.btn{
	float:left;
	margin:0;
	padding:0 0 1px;
	font:11px verdana,sans-serif;
	color:#4e4f53;
	border:0;
	width:58px;
	height:21px;
	background:url(../img/bg-submit.gif) no-repeat 0 0;
}
#main .field input.btn{
	float:left;
	margin:0;
	padding:0 0 1px;
	font:11px verdana,sans-serif;
	border:0;
	width:58px;
	height:21px;
	background:url(../img/bg-submit.gif) no-repeat 0 0;
}
#main .center .top-cont{background:#fff;}
#main .center .top-cont p{margin:0;}
#main .center .top-cont h2{
	margin:0;
	padding:0 9px;
	font:26px/57px Tahoma,sans-serif;
	color:#000;
}
#main .center .top-cont .blue{
	width:596px;
	margin:0 auto;
	padding:0 0 22px;
	font:bold 14px/16px Verdana,sans-serif;
	color:#000;
	cursor:pointer;
	text-align:center;
}
#main .center .top-cont .not-alone{padding:0;}
#main .center .top-cont .blue .blue-bg{
	background:url(../img/bg-blue1.gif) repeat-y 0 0;
}
#main .center .top-cont .blue .blue-top{
	background:url(../img/bg-blue2.gif) no-repeat 0 0;
}
#main .center .top-cont .blue .blue-bottom{
	background:url(../img/bg-blue3.gif) no-repeat 0 100%;
	padding:10px 7px;
}
#main .center .top-cont .blue .blue-bg-b{
}
#main .center .top-cont .blue .blue-top-b{
}
#main .center .top-cont .blue .blue-bottom-b{
	padding:10px 7px;
}
#main .center .top-cont .blue .blue-bottomb{
	background:url(../../../btn-scoop.gif) no-repeat 0 0;
	padding:10px 7px;
}

/*SIDEBARS*/

#main .sidebar .tips{
	width:110px;
	height:204px;
	margin:0 auto;
	background:url(../img/bg-tips2.gif) no-repeat 0 0;
	padding:30px 11px 0;
}
#main .sidebar .tips p{
	margin:0;
	text-align:center;
	font:11px/13px Verdana,sans-serif;
	color:#eb021f;
}
#main .sidebar .tips ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#main .sidebar .tips ul li{
	float:left;
	width:82px;
	font:11px/13px Verdana,sans-serif;
	padding:0 0 10px 28px;
}
#main .sidebar .tips ul li.list{background:url(../img/ico-list.gif) no-repeat 0 1px;}
#main .sidebar .tips ul li.school{background:url(../img/ico-school.gif) no-repeat 0 1px;}
#main .sidebar .tips ul li.front{background:url(../img/ico-front.gif) no-repeat 0 1px;}
#main .sidebar .tips ul li.most{background:url(../img/ico-most.gif) no-repeat 0 1px;}
#main .sidebar .tips ul li.home{background:url(../img/ico-winterbreak.gif) no-repeat 0 1px;}
#main .sidebar .tips ul li.info{background:url(../img/ico-info.gif) no-repeat 0 1px;}
#main .sidebar .tips ul li.college{background:url(../img/ico-college.gif) no-repeat 0 1px;}
#main .sidebar .tips ul li a{
	text-decoration:none;
	color:#2286d1;
}

#main .sidebar .rmenu{
	background:#fff url(../img/bg-rmenu1.gif) repeat-x 0 100%;
	width:132px;
	margin:13px auto 0;
}
#main .sidebar .rmenu img{
	padding:2px;
	background:#d2d2d8;
}
#main .sidebar .rmenu .rmenu-h{background:url(../img/bg-rmenu2.gif) repeat-y 0 0;}
#main .sidebar .rmenu .rmenu-bottom{
	background:url(../img/bg-rmenu3.gif) no-repeat 0 100%;
	width:100%;
}
#main .sidebar .rmenu .rmenu-top{
	background:url(../img/bg-rmenu4.gif) no-repeat 0 0;
	padding:0 6px;
}
#main .sidebar .rmenu h3{
	margin:0;
	font:14px/28px Verdana,sans-serif;
	color:#5d5d5d;
	background:url(../img/separator3.gif) repeat-x 0 100%;
}
#main .sidebar .rmenu h4{
	margin:2px 0 0;
	font:14px/28px Arial,sans-serif;
	color:#5d5d5d;
	text-align:left !important;
}
#main .sidebar .rmenu .photo{
	padding:0 0 6px;
	background:url(../img/separator3.gif) repeat-x 0 100%;
	text-align:center;
}
#main .sidebar .rmenu .block{
	background:url(../img/separator3.gif) repeat-x 0 100%;
	padding:0 0 8px;
	margin:0 0 4px;
	overflow: hidden;
	width:120px;
}
#main .sidebar .rmenu .last-block{
	background:none;
	margin:0;
}
#page #main .content .small-title{
	width:100%;
	overflow:hidden;
}
#page #main .content .small-title h5{
	margin:0;
	padding:0;
	font:12px/31px Arial,sans-serif;
	color:#5d5d5d;
	display:inline;
	float:left;
}
#page #main .content .small-title p.more{
	margin:0;
	font:10px/31px Arial,sans-serif;
	display:inline;
	float:right;
	width:auto;
	position:static;
	padding:0;
}
#page #main .content .small-title p.more a{
	text-decoration:none;
	color:#2286d1;
	display:inline;
	float:none;
	font:10px/31px Arial,sans-serif;
	background:none;
	padding:0;
}
#main .sidebar .rmenu .block p.small{font-size:10px;}
#main .sidebar .rmenu .block p{
	margin:0;
	font:11px/13px verdana,sans-serif;
	color:#404040;
}
#main .sidebar .rmenu .block p.last{padding:0 0 10px;}
#main .sidebar .rmenu .block p a{
	text-decoration:none;
	color:#2286d1;
}
/*forgot password*/
#main .password{padding-bottom:203px;}
#main .password .center .main-cont{padding-top:54px;}
#main .password .center .main-cont .field label{width:103px;}
#main .password .center .main-cont .field{
	float:none;
	height:21px;
}
#main .password .center .main-cont .field input.text{
	width:229px;
	margin:0 24px 0 0;
}
#main .password .center .main-cont p.note{
	margin:21px 10px 0 120px;
	padding:1px 0 0;
	border-top:1px solid #acacc7;
	font:11px/13px Verdana,sans-serif;
	color:#464d5d;
}
#main .password .center .main-cont p.note a{
	text-decoration:none;
	color:#6e6e9e;
}

/*all networks*/
#main .all-networks .center .main-cont{padding:16px 17px;}
#main .center .main-cont h1{
	margin:0;
	font:28px/36px Tahoma,sans-serif;
	color:#3694dd;
}
#main .center .main-cont h1.welcome{
	padding:0 0 27px 53px;
	background:url(../img/bg-welcome.gif) no-repeat 0 6px;
}
#main .naked-you .center .main-cont{color:#404040;}
#main .naked-you .center .main-cont .about{
	padding:0 16px;
	overflow: hidden;
}
#main .naked-you .center .main-cont .about p{
	padding:0;
}
#main .naked-you .center .main-cont .about p.vote{
	padding:0 0 14px;
	text-align:right;
}
#main .naked-you .center .main-cont .about a.report{
	font-size:13px;
	line-height:25px;
}
/*
#main .naked-you .center .main-cont .about a.true{
	color:#018322;
	font-size:13px;
	line-height:25px;
	text-decoration: underline;
	padding:5px 0 0;
}
#main .naked-you .center .main-cont .about a.false{
	color:#ef2819;
	font-size:13px;
	line-height:25px;
	text-decoration: underline;
	padding:5px 0 0;
}
*/
#main .naked-you .center .main-cont div.comments{padding:0 16px;}
#main .naked-you .center .main-cont div.blindate{padding:0 16px; margin:20px 0 0;}
#main .center .main-cont p{
	margin:0;
	padding:0 0 14px 5px;
}
#main .center .main-cont a{
	text-decoration:none;
	color:#2286d1;
}
#main .center .main-cont p strong a{color:#6e6e9e;}
#main .center .main-cont h4{
	margin:0;
	font:18px/28px "Trebuchet MS",sans-serif;
	color:#2286d1;
	padding:0 0 19px;
}
#main .center .main-cont h5{
	margin:0;
	font:bold 12px/14px Verdana,sans-serif;
	padding:0 0 10px;
	color:#55595d;
}
#main .center .main-cont p.last{padding:0 0 35px;}
#main .center .main-cont ul{
	margin:0;
	padding:0 0 35px;
	list-style:none;
	font:12px/22px Verdana,sans-serif;
	color:#55595d;
}
#main .center .main-cont ul li{
	padding:0 0 0 15px;
	background:url(../img/list-icon1.gif) no-repeat 0 50%;
}
#main .center .main-cont ul.linear{
	width:100%;
	overflow:hidden;
}
#main .center .main-cont ul.linear li{
	padding:0 10px 0 0;
	margin:0 5px 0 0;
	white-space:nowrap;
	background:url(../img/list-icon2.gif) no-repeat 100% 50%;
	float:left;
}
#main .center .main-cont ul.linear li.last{padding-right:0;background:none;}
#main .center .main-cont ul li a{
	text-decoration:none;
	color:#2286d1;
}
#main .center .main-cont ul li a:hover{color:#55595d;}
#main .center .main-cont .add-college input.text{
	padding:2px 5px 3px;
	width:197px;
	margin:0 7px 0 0;
}
#main .center .main-cont .add-college input.btn{
	float:none;
	width:48px;
	font:13px/16px Verdana,sans-serif;
	margin:0;
	padding:0;
	border:0;
	width:58px;
	height:21px;
	background:url(../img/bg-submit.gif) no-repeat 0 0;
}

/*sign up*/
#main .signup-page .main-cont{padding:24px 30px 0 20px;}
#main .main-cont .signup-form{
	background:url(../img/separator4.gif) repeat-x 0 0;
	padding:24px 0 0;
	margin:3px 0 0;
}
#main .main-cont .signup-form .field{padding:0 0 13px;}
#main .main-cont .signup-form .field label{
	text-align:left;
	width:137px;
	padding:0 0 0 31px;
}
#main .main-cont .signup-form input.text{width:197px;}
#main .main-cont .signup-form label.check{width:80px;padding:0;}
#main .main-cont .signup-form select{float:left;margin:0 6px 0 0;}
#main .main-cont .signup-form .sep{
	float:left;
	width:414px;
}
#main .main-cont .signup-form label.security{
	margin:27px 0 0;
	width:108px;
	line-height:14px;
}
#main .main-cont .signup-form .sep .s-cont{
	margin:4px 0 0;
	padding:23px 0 5px;
	width:100%;
	overflow:hidden;
	background:url(../img/separator4.gif) repeat-x 0 0;	
}
#main .main-cont .signup-form .sep .s-cont img{
	display:block;
	border:1px solid #d1d4db;
	margin:9px 0 17px;
}
#main .main-cont .signup-form .sep .s-cont label{
	padding:0;
	width:auto;
	padding:0 12px 0 0;
}
#main .main-cont .signup-form .sep .agree{
	overflow:hidden;
	width:100%;
	margin:14px 0 0;
	padding:11px 0 0;
	background:url(../img/separator4.gif) repeat-x 0 0;	
}
#main .main-cont .signup-form .sep .agree label{
	padding:0 0 0 10px;
	width:auto;
	font-size:11px;
	line-height:19px;
}
#main .main-cont .signup-form .sep .agree input{display:inline;float:left;}
#main .main-cont .signup-form input.btn{
	float:none;
	display:block;
	margin:20px 0 0;
}
#main .main-cont .signup-form p.help{font-size:9px;padding:0;margin:15px 0 0;}


/*naked you*/
#main .naked-you .main-cont{padding:14px 0 0;}
.draw-photo{
	overflow:hidden;
	width:575px;
	position:relative;
	text-align:center;
	padding:0 16px 28px;
}
/*.big-image img{padding:2px;border:1px solid #ced2d6;}*/
#main div.big-image div.cont{
	padding:2px;
	border:1px solid #ced2d6;
	overflow: hidden;
	width:573px;
	height:429px;
	text-align:center;
}
#main div.big-image div.cont img{
}
#main #list-photos{
	margin:10px 0 0;
/*	float:left;*/
	width:100%;
}
#main #list-photos ul{
	width:100%;
	float:left;
	padding:0 0 7px;
}
#main #list-photos li{
	position:relative;
	float:left;
	width:65px;
	background:none;
	padding:0 7px 0 0;
}

#main #list-photos li.last{
	padding:0;
}
#main #list-photos div.imgcont{
	border:1px solid #d7d7dc;
	padding:1px;
	width:60px;
	height:44px;
	text-align:center;
}
/*#main #list-photos li a{float:left;}*/
/*#main #list-photos li img{display:block;}*/
#main #list-photos li span{
	display:none;
	position:absolute;
	bottom:100%;
	left:0;
	padding:0 0 2px;
}
#main #list-photos li.last span{
	left:auto;
	right:0;
}
#main #list-photos li.hover div.imgcont,
#main #list-photos li:hover div.imgcont{border-color:#e6e632;}
#main #list-photos li.hover span,
#main #list-photos li:hover span{
	display:block;
}
#main #list-photos li span img{
	border:1px solid #d7d7dc;
	padding:1px;
	background:#f8f8f8;
}

#main .main-cont .draw-photo p{text-align:left;}
#page .draw-photo div.photo-popup{
	position:absolute;
	left:146px;
	top:120px;
	width:138px;
	height:57px;
	overflow:hidden;
	background:url(../img/bg-popup.png) no-repeat 0 0;
	padding:0 0 16px;
}
#page .draw-photo div.photo-popup a{
	display:block;
	width:134px;
	margin:0 2px;
	font:14px/57px "Trebuchet MS",sans-serif;
	color:#fff;
	text-decoration:none;
	background:url(../img/bg-popup1.gif) repeat-x 0 50%;
}
#main .main-cont .draw-photo p{
	float:left;
	margin:2px 0 0;
	padding:0;
	font:12px/14px Arial,sans-serif;
	width:100%;
}
#main .main-cont .draw-photo p a.gray-btn{
	float:right;
	margin:0 0 0 7px;
}
#main .main-cont .heading{
	width:100%;
	overflow:hidden;
	padding:0 0 24px;
}
#main .naked-you .main-cont .heading{background:url(../img/separator3.gif) repeat-x 0 0;}
#main .main-cont .heading h1{
	float:left;
	margin:0;
}
#main .naked-you .main-cont .heading h1{margin:10px 0 0;}
#main .main-cont p.more{overflow:hidden;}
#main .main-cont p.more a{
	float:right;
	font:16px/21px Tahoma,sans-serif;
	padding:0 17px 0 0;
	background:url(../img/bg-more.gif) no-repeat 100% 50%;
}
#main .main-cont .heading p.more{
	float:right;
	padding:0;
	margin:22px 0 0;
}
#main .main-cont .heading p.more a{float:left;}
#main .center .main-cont ul.comments{
	width:100%;
	overflow:hidden;
	padding:0;
}
#main .center .main-cont ul.comments li{
	float:left;
	width:100%;
	margin:18px 0 0;
	padding:21px 0 0;
	background:url(../img/separator3.gif) repeat-x 0 0;	
}
#main .center .main-cont ul.comments li.first{background:none;padding:0;margin:0;}
#main .center .main-cont ul.comments p{
	padding:0 0 10px;
	line-height:14px;
}
#main .main-cont div.comments p.more {width:100%;}
#main .content .center .main-cont p.true-false{
	padding:0;
	font:16px/21px Tahoma,sans-serif;
	color:#55595d;
}
#page .content .center .main-cont p.true-false a{text-decoration:underline;}
#page .content .center .main-cont p.true-false a.true{color:#018322;}
#page .content .center .main-cont p.true-false a.false{color:#ef2819;}

a.false sup,a.true sup{ font-size:12px; line-height:26px; }
a.false span,a.true span{ font-size:12px; }

#main div.heart-you ul.heart-you li p a.true span, a.true span {color:#018322;}
#main div.heart-you ul.heart-you li p a.false span, a.false span {color:#ef2819;}

#main .hook-tree{
	padding:10px 1px 0;
	background:url(../img/separator3tree.gif) no-repeat 50% 0;
	position:relative;
}
#main .hook-tree img{position:absolute;}
#main .hook-tree div.tree{position:relative;}
#main .hook-tree div.t-start{width:100%;height:166px;}
#main .hook-tree div.t-cont{width:100%;height:133px;}
#main .hook-tree div.t-end{width:100%;height:165px;}
#main .hook-tree div.png-over{
	position:absolute;
	width:605px;
	left:0;
	top:0;
}
main .hook-tree div.png-over a{
	outline:none;
}
#main .hook-tree div.t-start div.png-over{
	height:176px;
	background:url(../img/bg-tree1.png) no-repeat 0 0;
	top:-20px;
}
#main .hook-tree div.t-cont div.png-over{
	height:133px;
	background:url(../img/bg-tree2.png) no-repeat 0 0;
}
#main .hook-tree div.t-end div.png-over{
	height:165px;
	background:url(../img/bg-tree3.png) no-repeat 0 0;
}
#main .hook-tree .tree a{
	position:absolute;
	display:block;
	text-indent:-9999px;
	width:106px;
	height:91px;
	overflow:hidden;
	background:url(../img/separator3.gif) no-repeat -9999px 0;	
	outline:none;
}
#main .hook-tree .tree a.centr{
	width:144px;
	height:124px;
}
#main .hook-tree div.t-start .centr{left:226px;top:-17px;}
#main .hook-tree div.t-start .left{left:122px;top:61px;}
#main .hook-tree div.t-start .right{left:376px;top:61px;}
#main .hook-tree div.t-start a.centr{left:226px;top:3px;}
#main .hook-tree div.t-start a.left{left:122px;top:81px;}
#main .hook-tree div.t-start a.right{left:376px;top:81px;}

#main .hook-tree div.t-cont .heart1{left:28px;top:20px;}
#main .hook-tree div.t-cont .heart2{left:153px;top:12px;}
#main .hook-tree div.t-cont .heart3{left:264px;top:2px;}
#main .hook-tree div.t-cont .heart4{left:369px;top:26px;}
#main .hook-tree div.t-cont .heart5{left:474px;top:2px;}

#main .hook-tree div.t-end .heart1{left:35px;top:45px;}
#main .hook-tree div.t-end .heart2{left:145px;top:2px;}
#main .hook-tree div.t-end .heart3{left:256px;top:18px;}
#main .hook-tree div.t-end .heart4{left:355px;top:67px;}
#main .hook-tree div.t-end .heart5{left:468px;top:26px;}

#main .hook-tree h1{padding:0 16px;}
#main .hook-tree p.more{
	width:573px;
	padding:0 16px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#main .hook-tree .tree-foot p.more{position:static;}
#main .hook-tree p.m-left{
	width:200px;
}
#main .hook-tree p.m-left a{
	float:left;
	z-index: -1;
}
#main .hook-tree .tree-foot{
	clear:both;
	width:100%;
	height:41px;
	padding:96px 0 4px;
	background:url(../img/bg-tree4.gif) no-repeat 0 0;
}
#main .hook-tree .tree-popup{
	position:absolute;
	width:210px;
	height:77px;
	left:400px;
	top:0;
	z-index:15;
	background:url(../img/bg-tree-popup1.gif) no-repeat 0 0;
	padding:0 16px 0 18px;
	overflow:hidden;
}
#main .hook-tree .tree-popup .popup-title{
	width:100%;
	overflow:hidden;
	padding:1px 0 0;
}
#main .hook-tree .tree-popup .popup-title p.name{
	float:left;
	font:16px/40px Tahoma,sans-serif;
	padding:0;
	/*width:100%;
	overflow:hidden;
	*/
}
#main .hook-tree .tree-popup .popup-title p.name a{text-decoration:underline;}
#main .hook-tree .tree-popup .popup-title p.true-false{
	float:right !important;
	/*width:auto !important;*/	
	font:14px/40px Tahoma,sans-serif;
}
#main .hook-tree .tree-popup .small-title p.more{
	float:left !important;
	color:#2286d1;
	font:12px/34px Arial,sans-serif!important;
	padding:0 0 0 8px;
	background:none;
}
#main .content .hook-tree .tree-popup .small-title p.more a{color:#2286d1;}
#main .hook-tree .tree-popup .small-title p.more a.see_all{
	padding:0 0 0 8px;
	background:url(../img/separator-tree-popup.gif) no-repeat 3px 2px;
}
#main div.heart-you{padding:0;}
#main div.heart-you p.more{padding-right:16px; width:590px;}
#main div.heart-you .heading p.more{padding-right:0; width:auto;}
#main div.heart-you .heading{
	margin:0 auto;
	padding:0 0 10px;
	width:575px;
}
#main div.heart-you ul.heart-you{
	overflow:hidden;
	width:100%;
	padding:0 0 15px;
}
#main div.heart-you ul.heart-you li{
	float:left;
	padding:0 0 15px;
	margin:25px 0 0;
	width:100%;
	color:#404040;
	background:url(../img/separator3tree.gif) no-repeat 50% 100%;
}
#main div.heart-you ul.heart-you li div.offset{
	padding:0 16px;
	overflow: hidden;
	height:100%;
}
#main div.heart-you ul.heart-you li div.image{
	float:left;
	width:50px;
	height:50px;
	margin:0 30px 0 0;
}
#main div.heart-you ul.heart-you li div.descr{
	float:left;
	width:492px;
}
#main div.heart-you ul.heart-you li p{
	line-height:14px;
	padding:0 0 10px;
}
#main div.heart-you ul.heart-you li p span{ color:#c6c627; }

/*posharazzi*/
#main .posharazzi .center .main-cont{padding:12px 15px 0 17px;}
#main .posharazzi .center .main-cont p{color:#404040;}
#main .center .main-cont .post-profile .foot{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	padding:0 0 16px;
}
#main .center .main-cont .post-profile .foot p.true-false{float:left;}
#main .center .main-cont .post-profile .foot p.more{
	float:right;
	padding:0;
}
#main .center .main-cont .post-profile .foot p.more a{float:left;}
#main .center .main-cont .post-profile p.author a{
	color:#3257a1;
}

#main .center .main-cont .post-profile p.author a:hover{
	text-decoration:underline;
}

#main .center .main-cont .yellow-box{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#f7ffc1;
	margin:0 0 36px;
}
#main .center .main-cont .yellow-box .yellow-top{
	background:url(../img/bg-yellow1.gif) no-repeat 0 0;
	margin:0 -1px;
}
#main .center .main-cont .yellow-box .yellow-bottom{
	padding:0 15px 0 11px;
	width:549px;
	background:url(../img/bg-yellow2.gif) no-repeat 0 100%;
	overflow:hidden;
}
#main .center .main-cont .yellow-box div.profile{
	float:left;
	padding:0 41px;
	width:192px;
	text-align:center;
}

#main .center .main-cont .yellow-box div.profile a{
	height: 134px;
	overflow:hidden;
	float:left;
	border-bottom: 2px solid #2286D1;
}
#main .center .main-cont .yellow-box div.profile p{
	color:#55595d;
	line-height:38px;
	padding:0;
}
#main .center .main-cont .yellow-box div.profile img{
	border:2px solid #2286D1;
	border-bottom:0;
	display:block;
	margin:0 auto;	
}
#main .center .main-cont .post-profile img{
	display:block;
	margin:0 auto;
}
#main .center .main-cont .post-profile{
	background:url(../img/separator3.gif) repeat-x 0 100%;
	overflow: hidden;
	width:575px;
}
#main .center .main-cont .post-profile h1{
	margin:7px 0 0;
	padding:0 0 10px;	
}
#main .center .main-cont .post-profile span.big-image{
	display:block;
	padding:0 0 18px;
}
#main .center .main-cont .post-profile a.banner img{margin:14px 0 15px;}
#main .center .main-cont .post-profile div.flash{padding:0 0 18px;}
#main .center .main-cont ul.pager{
	text-align:center;
	width:100%;
	line-height:25px;
	background:#eaebed;
	padding:0;
	margin:7px 0 0;
}
#main .center .main-cont ul.pager li{
	display:inline;
	float:none;
	width:auto;
	padding:0;
	background:none;
	color:#bdd4e6;
}
#main .center .main-cont ul.pager li.prev,
#main .center .main-cont ul.pager li.next{padding:0 5px 0 11px;}
#main .center .main-cont ul.pager li span{color:#2286d1;margin:0 -4px;}

/*front page history*/
#main .front-history .center .main-cont{padding:16px 14px 0 18px;}
#main .center .main-cont .calendar{
	background:#fff;
	border:1px solid #d9d9d9;
	width:170px;
	padding:13px 15px 0;
}
#main .center .main-cont .calendar .sel-date{
	padding:0 0 11px;
	margin:0 -2px;
	background:url(../img/separator3.gif) repeat-x 0 100%;
}
#main .center .main-cont .calendar .sel-date,
#main .center .main-cont .calendar .sel-date select{font:12px/14px Arial,sans-serif;}
#main .center .main-cont .calendar .sel-date select.month{width:78px;}
#main .center .main-cont .calendar .sel-date select.day{width:58px;}
#main .center .main-cont .calendar .sel-days{
	margin:4px 0 0;
	padding:0 0 12px;
	background:url(../img/separator3.gif) repeat-x 0 100%;
}
#main .center .main-cont .calendar div.days{
	width:100%;
	overflow:hidden;
}
#main .center .main-cont .calendar div.names div{color:#55595d;}
#main .center .main-cont .calendar div.days div{
	float:left;
	width:18px;
	padding:0 3px;
	text-align:center;
	color:#999b9e;
	font:11px/18px Arial,sans-serif;
}
#main .center .main-cont .calendar div.days div a{
	display:block;
	width:100%;
}
#main .center .main-cont .calendar div.days div.active a,
#main .center .main-cont .calendar div.days div a:hover{
	background:#a7a8ab;
	color:#fff;
}
#main .center .main-cont .calendar p{
	font:11px/14px Arial,sans-serif;
	color:#55595d;
	padding:8px 0 12px 11px;
}
#main .center .main-cont .steps{
	background:url(../img/separator3.gif) repeat-x 0 100%;
	padding:0 0 24px;
	margin:0 0 21px;
	width:575px;
}
#main .center .main-cont .last-step{
	margin:0;
	padding:0;
	background:none;
}
#main .center .main-cont .steps label{
	display:block;
	width:100px;
	padding:0 0 13px;
	color:#2286d1;
}
#main .center .main-cont .steps .radios{
	margin:15px 0 0;
	width:100%;
	overflow:hidden;
}
#main .center .main-cont .steps .radios input{
	float:left;
	clear:left;
}
#main .center .main-cont .steps .radios label{
	display:inline;
	float:left;
	margin:2px 0 0 5px;
}
#main .center .main-cont .steps h1{padding:0 0 10px;}
#main div.front-history .center .main-cont ul{padding:0;}
#main div.front-history .center .main-cont input.btn{
	float:none;
	margin:14px 0 0;
	display:block;
	font:12px "Trebuchet MS",sans-serif;
	height:24px;
	padding:0;
	border:0;
	width:58px;
	height:21px;
	background:url(../img/bg-submit.gif) no-repeat 0 0;
}
#main .center div.fir-list{
	width:100%;
	overflow:hidden;
	padding:21px 0 19px;
}
#main .center div.fir-list .fir-list-inner{
	position:relative;
	float:left;
	left:50%;
}
#main .center ul.fir-list{
	overflow:hidden;
	margin:0;
	padding:0 11px 0 0;
	background:url(../img/fir-list-icon.gif) no-repeat 100% 50%;
	list-style:none;
	position:relative;
	left:-50%;
	top:0;
	font:bold 14px/17px "Trebuchet MS",sans-serif;
	text-transform:uppercase;
	color:#3877ac;
}

#main .center ul.fir-list li{
	background:none;
	float:left;
	background:url(../img/fir-list-icon.gif) no-repeat 5px 50%;
	padding:0 0 0 16px;
}

/*my list*/
#main .my-list .center .main-cont{padding:14px 17px 0 18px;}
#main .center div.columns{
	width:100%;
	overflow:hidden;
	margin:16px 0 0;
	padding:0 0 19px;
	background:url(../img/separator3.gif) repeat-x 0 100%;
}
#main .center div.columns ul{
	float:left;
	padding:0 30px 0 0;
}
#main .center div.columns ul.last{padding:0;}
#main .center div.columns ul li{
	padding:0;
	background:none;
}

#main .center .main-cont ul.small-pager{
	background:none;
	text-align:right;
	line-height:44px;
	margin:0;
}
#main .center .main-cont ul.profiles-list{
	width:100%;
	overflow:hidden;
	padding:0;
}
#main .center .main-cont ul.profiles-list li{
	float:left;
	width:571px;
	padding:0;
	background:#fff url(../img/bg-pr.gif) repeat-y 0 0;
	margin:0 0 7px;
}
#main .center .main-cont ul.profiles-list li .pr-top{background:url(../img/bg-pr-top.gif) no-repeat 0 0;}
#main .center .main-cont ul.profiles-list li .pr-bottom{
	width:100%;
	overflow:hidden;
	padding:6px 0;
	background:url(../img/bg-pr-bottom.gif) no-repeat 0 100%;
}
#main .center .main-cont ul.profiles-list li.last{margin:0;}
#main .center .main-cont ul.profiles-list li div.image,
#main .center .main-cont ul.profiles-list li div.image a,
#main .center .main-cont ul.profiles-list li div.image img{float:left}
#main .center .main-cont ul.profiles-list li div.image{padding:0 17px 0 13px;}
#main .center .main-cont ul.profiles-list li p{padding:0;}
#main .center .main-cont ul.profiles-list li p a{font-weight:bold;color:#3694dd;}
#main .center .main-cont div.sortby{
	width:100%;
	overflow:hidden;
	padding:0 0 1px;
	margin:0;
	font-size:11px;
	line-height:49px;
	background:url(../img/separator3.gif) repeat-x 0 100%;
}
#main .center .main-cont div.sortby p{
	float:left;
	padding:0 26px 0 0;
}
#main .center .main-cont div.sortby label{float:left;}
#main .center .main-cont div.sortby p span{color:#2286d1;}
#main .center .main-cont div.sortby input.text{
	display:inline;
	float:left;
	padding:0 5px 1px;
	width:68px;
	margin:17px 0 0 5px;
}
#main .center .main-cont div.sortby input.btn{
	display:inline;
	float:left;
	border:0;
	margin:17px 0 0 6px;
	padding:0;
	background:url(../img/btn-go.gif) no-repeat 0 0;
	font:11px "Trebuchet MS",sans-serif;
	color:#303234;
	width:29px;
	height:16px;
}

/*search*/
#main .search-page .center .main-cont{padding:25px 17px 0 18px;}
#main .center .main-cont .search-form{
	padding:0 0 33px;
	background:url(../img/separator3.gif) repeat-x 0 100%;	
}
#main .center .main-cont .search-form input.text{
	float:left;
	width:146px;
	margin:0 9px 0 0;
}
#main .center .main-cont .search-form input.btn{
	float:left;
	margin:0 30px 0 0;
	padding:0;
	border:0;
	background:url(../img/btn-login.gif) no-repeat 0 0;
	width:66px;
	height:21px;
	font:11px Verdana,sans-serif;
	color:#4e4f53;
}
#main .center .main-cont .search-form label{
	float:left;
	line-height:21px;
	padding:0 7px 0 0;
}
#main .center .main-cont .search-form select{
	float:left;
	font:12px Verdana,sans-serif;
	color:#4e4f53;
	width:170px;
}
#main .center .main-cont .displaying-results{
	padding:0 0 1px;
	background:url(../img/separator3.gif) repeat-x 0 100%;
}
#main .center .main-cont .displaying-results p{
	padding:0;
	text-align:center;
	line-height:46px;
}
#main .center .main-cont .displaying-results p a{font-weight:bold;	
}

/*tips*/
#main .center .main-cont .tip-bg{
	padding:85px 0 0;
	background:url(../img/bg-welcome.gif) no-repeat 50% 27px;
}
#main .tips-page .center .main-cont p{padding:0 0 10px;}
#main .tips-page .center .main-cont div.tips{
	padding:0 0 6px;
	margin:0 0 18px;
	background:url(../img/separator3.gif) repeat-x 0 100%;
}

/*my college*/
#main .my-college .center .main-cont{padding-top:14px;}
#main .my-college .center .main-cont .steps label{
	text-align:left;
	color:#55595d;
}
#main .my-college .center .main-cont .steps .field input.text{width:324px;}
#main .my-college .center .main-cont .steps .field textarea{
	border:1px solid #444d61;
	width:332px;
	padding-left:2px;
	height:100px;
	font:11px/14px Verdana,sas-serif;
	color:#4e4f53;
}
#main .my-college .center .main-cont .steps .field input.btn{
	display:block;
	float:none;
	margin:20px 0 0 100px;
	padding:0;
	border:0;
	width:66px;
	height:21px;
	font:11px Verdana,sans-serif;
	color:#303234;
	background:url(../img/btn-login.gif) no-repeat 0 0;
}
#main .center .main-cont .steps a.btn-select{
	display:block;
	width:66px;
	height:21px;
	text-align:center;
	text-decoration:none;
	font:11px/21px Verdana,sans-serif;
	color:#303234;	
	background:url(../img/btn-login.gif) no-repeat 0 0;
}

/*professors info*/
#main .professors .center .main-cont{padding-top:14px;}
#main .center .main-cont ul.simple li{
	padding:0;
	background:none;
	margin-right:12px;
}
#main .center .main-cont .steps div.white-box{
	width:515px;
	height:123px;
	overflow:scroll;
	border:1px solid #444d61;
	background:#fff;
	margin:0 0 18px;
}
#main .center .main-cont .steps ul.linear{padding:0 0 10px;}
#main .center .main-cont .steps div.white-box .columns{
	padding:0;
	margin:0;
	background:none;
}
#main .center .main-cont .steps div.white-box .columns ul{padding:0 30px 0 24px;}
#main .center .main-cont .steps div.white-box .columns ul li{
	padding:0 0 0 15px;
	background:url(../img/list-icon2.gif) no-repeat 0 50%;
}
#main .center .main-cont .steps div.btn{padding:0 0 10px;}
#main .center .main-cont .steps div.last-btn{padding:0 0 28px;}

/*photos*/
#main .photos-page .center .main-cont{padding:14px 16px 0;}
#main .center .main-cont div.heading div.buttons{
	float:right;
	padding:8px 0 0;
}
a.gray-btn{
	display:block;
	cursor:pointer;
	font:12px/21px "Trebuchet MS",sans-serif;
	color:#303234;
	text-decoration:none;
	background:url(../img/bg-btn1.gif) no-repeat 0 0;
}
a.gray-btn span{
	display:block;
	padding:0 10px;
	background:url(../img/bg-btn2.gif) no-repeat 100% 0;
}
#main .center .main-cont a.gray-btn{color:#303234;}
#main .center .main-cont div.heading div.buttons a{
	display:inline;
	float:left;
	margin:0 0 0 10px;
}
#main .center .main-cont div.heading div.buttons a span{float:left;}
#main .center .main-cont ul.photos{
	width:100%;
	overflow:hidden;
	padding:0 0 31px;
}
#main .center .main-cont ul.photos li{
	float:left;
	background:none;
	/*padding:0 36px 0 0;*/
	padding: 0;
	overflow: hidden;
	display: inline;
	width:120px;
}
#main .center .main-cont ul.photos li.last{
	padding:0;
}
#main .center .main-cont ul.photos li a{
	float:left;
	border:2px solid #d2d2d8;
}
#main .center .main-cont ul.photos li div.manage{
	float:left;
	clear:left;
	width:120px;
	text-align:center;
	font-size:11px;
}
#main .center .main-cont ul.photos li div.manage a{
	float:none;
	border:none;
}
#main .center .main-cont ul.photos li.active a,
#main .center .main-cont ul.photos li a:hover{border-color:#e6e632;}
#main .center .main-cont ul.photos li img{float:left;}

/*comments*/
#main .comments-page .main-cont{padding-top:14px;}
#main .center .main-cont div.comment{
	background:url(../img/separator3.gif) repeat-x 0 100%;
	padding:0 0 4px;
	margin:0 0 16px;
}
#main .center .main-cont div.last-comment{margin:0;padding:0;background:none;}
#main .center .main-cont div.comment div.foot{
	width:100%;
	overflow:hidden;
}
#main .center .main-cont div.comment p.title{padding:0 0 10px;}
#main .center .main-cont div.comment div.foot p.true-false{float:left;}
#main .center .main-cont div.comment div.foot p.more{float:right;}
#main .center .main-cont div.comment div.foot p.more a{font-size:12px;float:left;}

/*draw photo*/
#main .page-draw .center .main-cont{padding:38px 16px 16px 14px;}
#main .page-draw .center .main-cont .flash-draw{padding:0 0 12px;}
#main .page-draw .center .main-cont .flash-draw img{display:block;}
#main .page-draw .center .main-cont .buttons{
	float:right;
	padding:0 2px 0 0;
}
#main .page-draw .center .main-cont .buttons a.gray-btn{
	display:inline;
	float:left;
	margin:0 0 0 13px;
}
#main .page-draw .center .main-cont .buttons a.gray-btn span{padding:0 14px;}

/*blind date*/
#main div.blindate ul.users{
	margin:0;
	padding:0;
	width:100%;
	list-style: none;
	overflow:hidden;
}
#main div.blindate ul.users li{
	margin:20px 0 0;
	padding:0 0 3px 0;
	width:100%;
	list-style: none !important;
	overflow:hidden;
	color:#5d5d5d;
	background:url('../img/bg-dotted-separator.gif') repeat-x 0 bottom;
}
#main div.blindate ul.users li a{ color:#2286D1; }
#main div.blindate ul.users li div.text{
	width: 100%;
	overflow:hidden;
	/*text-align:center;*/
	padding:0 0 10px;
}
#main div.blindate ul.users li div.text strong.big{
	font-size:14px;
}
#main div.blindate ul.users li div.name1{
	float:left;
	width:130px;
	padding:0 10px 0 0;
	text-align:right;
}
#main div.blindate ul.users li div.image1{
	float:left;
}
#main div.blindate ul.users li div.image2{
	float:left;
	margin:0 0 0 10px;
}
#main div.blindate ul.users li div.image1 img,
#main div.blindate ul.users li div.image2 img{
	border:1px solid #A5ACB2;
}
#main div.blindate ul.users li div.name2{
	float:left;
	width:130px;
	padding:0 0 0 10px;
	text-align:left;
}
#main div.blindate ul.users li div.manage{
	width: 200px;
	float: right;
	overflow: hidden;
	text-align:right;
}
#main div.blindate ul.users li div.manage a.true{
	color:#018322;
	text-decoration: underline;
	font:16px/21px Tahoma,sans-serif;
}
#main div.blindate ul.users li div.manage a.false{
	color:#EF2819;
	text-decoration: underline;
	font:16px/21px Tahoma,sans-serif;
}
#main div.blindate ul.users li div.manage a.more{
	background:url(../img/bg-more.gif) no-repeat 100% 50%;
	padding:0 17px 0 0;
	display: block;
	font-size:14px;
}
/*footer*/
#footer .body{
	padding:8px 0 0;
	font:12px/66px "Trebuchet MS",sans-serif;
	color:#404040;
	width:928px;
	margin:0 auto;
	text-align:center;
}
#footer .body a{color:#404040;text-decoration:none;}
#footer .body a:hover{text-decoration:underline;}
#footer .body p{display:inline;margin:0;padding:0 33px 0 0;}
#footer .body ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#footer .body ul li{
	display:inline;
	padding:0 0 0 14px;
	background:url(../img/separator1.gif) no-repeat 5px 50%;
}
#footer .body ul li.first{
	padding:0;
	background:none;
}


/*faders & popups*/
#fader{
	position:absolute;
	background:#000;
	top:0;
	left:0;
	z-index: 20;
}
#popup{
	position:absolute;
	width:621px;
	padding:4px 0 0;
	background:url(../img/bg-popup-top.gif) no-repeat 0 0;
	z-index: 30;
}
#popup .bg{
	background:url(../img/bg-popup-btm.gif) no-repeat 0 100%;
	padding:0 0 3px;
	position:relative;
}
#popup #popup_content{
	background:#f8f8f8;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	width:557px;
	padding:20px 31px 20px;
}
#popup #popup_content.photo-preview{
	padding:20px 17px 20px;
	width:585px;
}
#popup a.closeme{
	position:absolute;
	display:block;
	top:5px;
	right:11px;
	background:url(../img/closeme.gif) no-repeat 0 0;
	width:13px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
}
#popup .draw-photo{
	margin:10px 0 0 0px;
	padding:0;
	width:581px;
}
#popup_content div.arrows{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
}
#popup_content div.arrows a.lt,
#popup_content div.arrows a.gt{
	display:inline;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:20px;
	height:37px;
	margin:0 25px;
	background:url(../img/arrow-lt.gif) no-repeat 0 0;
}
#popup_content div.arrows a.gt{
	float:right;
	background-image:url(../img/arrow-gt.gif);
}
#popup_content div.arrows a.draw{
	display:inline;
	width:85px;
	height:35px;
	background:url(../img/btn-draw.gif) no-repeat 0 0;
	color:#fff;
	text-decoration: none;
	float:left;
	margin:0 0 0 176px;
	font:16px/35px "Trebuchet MS",sans-serif
}
#popup_content h3{
	margin:0;
	font:18px/22px Arial,sans-serif;
	color:#5d5d5d;
}
#popup_content h3 span.green{
	color:#018322;
}
#popup_content h3 span.red{
	color:#EF2819;
}
#popup_content p{
	float:left;
	padding:0 0 0 9px;
	margin:11px 0 0;
	font:12px/15px Verdana,sans-serif;
	color:#5d5d5d;
}
#popup_content div.add{
	/*overflow:hidden;*/
	width:100%;
}
#popup_content ul.input-file{
	float:left;
	padding:0 0 0 22px;
	margin:6px 0 0;
	width:400px;
}
#popup_content ul.input-file li{
	float:left;
	width:100%;
	margin:5px 0 0;
	list-style:none;
}
#popup_content input.btn{
	display:inline;
	float:left;
	margin:13px 0 0 81px;
	font:12px/14px "Trebuchet MS",sans-serif;
	color:#303234;
}
#popup_content a.gray-btn{
	display:inline;
	float:left;
	margin:13px 0 0 13px;
}
#popup_content p.note{
	padding:0 0 5px 83px;
}
#popup_content textarea{
	width:545px;
	height:209px;
	padding:2px 5px 4px;
	border:1px solid #444D61;
	margin:6px 0 0 0;
	font:11px/13px Verdana,sans-serif;
	color:#4E4F53;
	background:#fff;
}
#popup_content div.errors {
	padding:10px 0 0 0;
	color:#ff001c;
	font-size:10px;
	line-height:16px;
	font-family:Verdana,sans-serif;
}
#popup_content div.popup-addcomment input.btn {margin:18px 0 0;}
#popup_content div.popup-addhookcomment .popup-title{
	width:100%;
	overflow:hidden;
	padding:0 0 18px;
	background:url(../img/separator3tree.gif) no-repeat 0 100%
}
#popup_content div.popup-addhookcomment .popup-title p.name{
	float:left;
	padding:0;
	margin:0;
	font:24px/26px Tahoma,sans-serif;
	color:#55595d;
}
#popup_content div.popup-addhookcomment .popup-title p.name a{
	text-decoration:underline;
	color:#3694dd;
}
#popup_content div.popup-addhookcomment .popup-title p.true-false{
	float:right;
	padding:0;
	margin:9px 0 0;
	font:16px/20px Tahoma,sans-serif;
}
#popup_content div.popup-addhookcomment .popup-title p.true-false.voted a{
	color:#55595D !important;
}
#main div.heart-you ul.heart-you li p.voted span{
	color:#55595D;
}
#popup_content a.true{color:#018322;}
#popup_content a.false{color:#ef2819;}
#popup_content .small-title{
	width:100%;
	overflow:hidden;
}
#popup_content div.popup-addhookcomment .small-title{
	margin:15px 0 0;
}
#popup_content div.popup-addhookcomment .small-title h5{
	float:left;
	padding:0;
	margin:0;
	font:18px/26px Arial,sans-serif;
	color:#5d5d5d;
}
#popup_content div.popup-addhookcomment .small-title p.more{
	float:right;
	padding:0;
	margin:0;
	font:12px/26px Arial,sans-serif;
}
#popup_content .small-title p.more a{
	text-decoration:none;
	color:#2286d1;
}
#popup_content div.text{
	width:100%;
	overflow:hidden;
}
#popup_content div.text p{
	padding:0;
	float:none;
	width:auto;
}
#popup_content div.add-comment textarea{margin:0;}
#popup_content div.popup-addhookcomment input.btn{margin:20px 0 0;}
#popup_content div.popup-addgift ul.gift{
	width:100%;
	padding:0 0 5px 5px;
	margin:3px 0 0 -5px;
	overflow:hidden;
}
#popup_content div.popup-addgift ul.gift li{
	float:left;
	width:130px;
	padding:10px 0 0 12px;
	list-style:none;
}
#popup_content div.popup-addgift ul.gift li.first{padding:0;}
#popup_content div.popup-addgift ul.gift li img{
	display:block;
	margin:0 0 0 12px;
}
#popup_content div.popup-addgift ul.gift li div{
	width:100%;
	margin:11px 0 0 -5px;
	overflow:hidden;
	position:relative;
}
#popup_content div.popup-addgift ul.gift li div input{float:left;}
#popup_content div.popup-addgift ul.gift li div label{
	float:left;
	font:12px/20px Verdana,sans-serif;
	color:#3694dd;
	cursor:pointer;
}
#popup_content div.popup-addgift div.add label{
	padding:0;
	margin:20px 0 7px;
	font:12px/14px Verdana,sans-serif;
	color:#3694dd;
	cursor:pointer;
}
#popup_content div.popup-addgift textarea{height:60px}
#popup_content div.popup-addgift input.btn{margin:20px 0 0;}
#popup_content input.text{
	border:1px solid #A5ACB2;
	float:left;
	height:16px;
	padding:2px;
	width:155px;
	margin:0;
}
#popup_content div.search{
	margin:12px 0 0;
	padding:20px 0 0;
	background:url('../img/bg-dotted-separator.gif') repeat-x 0 0;
	width:552px;
	overflow: hidden;
	position:relative;
}
#popup_content div.search p{
	padding:0;
}
#popup_content div.search p.create{
	width:100%;
	float:none;
	margin:0;
	padding:0 0 20px;
}
#popup_content div.search p a{
	color:#2286D1;
}
#popup_content div.search input.ontop{
	position:absolute;
	top:21px;
	left:440px;
	display:none;
}
#popup_content div.popup-search label{
	padding:0 20px 0 0;
	text-align:left;
	float:left;
	margin:0;
	color:#5D5D5D;
	font:bold 13px/22px Arial,sans-serif;
}
#popup_content div.popup-search input.btn{
	margin:0 0 0 20px;
}
#popup_content div.popup-search.blindate input.btn{
	margin:5px 0 0 126px;
}
#popup_content div.popup-search.blindate label{
	width:110px;
}
#popup_content div.popup-search form div.row{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
#popup_content div.popup-search div.heading{
	width:99%;
	overflow: hidden;
}
#popup_content div.popup-search div.heading h3{
	float:left;
}
#popup_content div.popup-search div.heading form{
	float:right;
	width:344px;
}
#popup_content div.popup-search div.users-h{
	width:100%;
	overflow:hidden;
	font:normal 12px/14px Verdana,sans-serif;
	height:165px;
}
#popup_content div.popup-search div.users-h div.scroll{	
	width:569px;
	height:165px;
	overflow:scroll;
	margin:0;
	padding:0;
	list-style:none;
	color:#5D5D5D;
}
#popup_content div.popup-search div.users-h ul{	
	height:150px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	width:569px;
}
#popup_content div.popup-search div.users-h ul li{
	width:160px;
	height:150px;
	padding: 0 15px 0 0;
	margin:0 0 0 15px;
	float:left;
	list-style:none;
}
#popup_content div.popup-search div.users-h ul li a{ color:#2286D1; }
#popup_content div.popup-search div.users-h ul li.first{ margin:0 0 0 0; }
#popup_content div.popup-search div.users-h ul li div.check{
	width:30px;
	float:left;
}
#popup_content div.popup-search div.users-h ul li div.image{
	float:left;
}
#popup_content div.popup-search div.users-h ul li div.image img{
	border:1px solid #A5ACB2;
}
#popup_content div.popup-search div.users-h ul li div.name{
	float:left;
	margin:0 0 0 0px;
	clear:both;
	width:160px;
}
#popup_content div.popup-search div.users{
	width:100%;
	height:250px;
	overflow:hidden;
	font:normal 12px/14px Verdana,sans-serif;
}
#popup_content div.popup-search div.users ul{
	width:100%;
	height:266px;
	overflow:scroll;
	margin:0;
	padding:0;
	list-style:none;
	color:#5D5D5D;
}
#popup_content div.popup-search div.users ul a{
	color:#2286D1;
}
#popup_content div.popup-search div.users ul li{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
	padding:0 0 15px;
	list-style:none;
	background: url(../img/separator3.gif) repeat-x left bottom;
}
#popup_content div.popup-search div.users ul li.first{ margin:0; }
#popup_content div.popup-search div.users ul li div.check{
	width:30px;
	float:left;
}
#popup_content div.popup-search div.users ul li div.image{
	float:left;
}
#popup_content div.popup-search div.users ul li div.image img{
	border:1px solid #A5ACB2;
}
#popup_content div.popup-search div.users ul li div.name{
	float:left;
	margin:0 0 0 20px;
}
#popup_content div.list-comments{
	width:100%;
	height:450px;
	overflow:hidden;
	font:normal 12px/14px Verdana,sans-serif;
	color:#55595D;
}
#popup_content div.list-comments ul{
	width:100%;
	height:466px;
	overflow:scroll;
	margin:0;
	padding:0;
	list-style:none;
}
#popup_content div.list-comments ul li{
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	padding:0 0 10px;
	list-style:none;
	background: url(../img/separator3.gif) repeat-x left bottom;
}

#popup_content div.list-comments ul li p.report{
	float:right;	
	clear:left;
}

#popup_content div.list-comments ul li p.report a{
	text-decoration:none;
}

#popup_content div.list-comments span,
#popup_content div.list-comments a{
	color:#2286D1;
}
#popup_content div.list-comments a:hover{ text-decoration: none; }
#popup_content div.list-comments p{
	margin:0;
	padding:0;
}

/*ap*/
#main .hidden{
	display:none;
}

#main .login-page .login .login-box .field.remember label{
	color:#464D5D;
	font-family:Verdana,sans-serif;
	font-size:10px;
	/*font-size-adjust:none;*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:19px;
	width:225px;
	padding:0 0 0 5px;
	text-align:left;
}
#main .login-page .login .login-box.w-errors{
	height:157px;
	padding:28px 0 0;
}
#main .login-page .login .login-box .field .error{
	padding:0 45px 0 112px;
	color:#FF001C;
	font-size:10px;
	line-height:16px;
	font-family:Verdana,sans-serif;
}

/* forms */
#main div.form{
	margin:3px 0 0;
}
#main div.form.line{
	background:url(../img/separator4.gif) repeat-x 0 0;
	padding:24px 0 0;
}
#main div.form div.row{
	padding:0 0 13px;
	width:100%;
	overflow: hidden;
}
#main div.form div.row div.label{
	width:165px;
	overflow: hidden;
	float:left;
}
#main div.form div.row h3 {
	color:#3694DD;
	font:normal 20px/24px Tahoma,sans-serif;
	margin:0 0 0 143px;
	padding:0 0 8px;
	background:url(../img/separator4.gif) repeat-x left bottom;
}
#main div.form div.field{
	width:389px;
	float:left;
	overflow: hidden;
}
#main div.form div.error{
	padding:0 0 0 165px;
	color:#ff001c;
	font-size:10px;
	line-height:16px;
	font-family:Verdana,sans-serif;
}
#main div.form div.row label{
	text-align:left;
	width:137px;
	padding:0 0 0 31px;
}
#main div.form div.row input.text{
	width:197px;
	background:#fff;
	border:1px solid #444D61;
	color:#4E4F53;
	font:11px/13px Verdana,sans-serif;
	height:13px;
	padding:2px 5px 4px;
}
#main div.form div.row textarea{
	width:347px;
	background:#fff;
	border:1px solid #444D61;
	font:11px/13px Verdana,sans-serif;
	color:#4E4F53;
	padding:2px 5px 4px;
	float:left;
}
#main div.form div.row label.check{
	width:80px;
	padding:0;
}
#main div.form div.row select{
	float:left;
	width:209px;
	color:#4E4F53;
	border:1px solid #444D61;
	font:12px/13px Verdana,sans-serif;
	padding:1px 0;
}
#main div.form div.row select.month{ width:98px; margin:0 6px 0 0; }
#main div.form div.row select.day{ width:46px; margin:0 6px 0 0; }
#main div.form div.row select.year{ width: 64px; }
#main div.form div.line{
	margin:4px 0 0;
	padding:0 0 0;
	height:2px;
	overflow: hidden;
	background:url(../img/separator4.gif) repeat-x 0 0;
	width:432px;
	float:right;
	clear:both;	
}
#main div.form div.row span.required{
	color:#ff001c;
	padding:0 0 0 10px;
}
#main div.form label.security{
	margin:27px 0 0;
	width:112px;
	line-height:14px;
}
#main div.form div.row.captcha{padding:10px 0 13px;}
#main div.form div.row.captcha div.label{ width:143px; }
#main div.form div.row.captcha label{ width:112px; }
#main div.form div.row.captcha div.captcha-field{
	float:left;
	width:414px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#main div.form div.row.captcha div.captcha-field img{
	display:block;
	border:1px solid #d1d4db;
	margin:15px 0 17px;
}
#main div.form div.row.captcha div.captcha-field label{
	padding:0;
	display:block;
	float:left;
	width:137px;
	line-height:19px;
}
#main div.form div.row div.check{
	float:left;
	padding:0 0 0 5px;
}
#main div.form div.row input.radio{
	margin:0px;
	float:left;
}
#main div.form div.row div.check label{
	padding:0 20px 0 5px;
	float:left;
	line-height:16px;
	margin:0;
	width:auto;
}
#main div.form div.row.buttons{
	padding:0 0 13px 143px;
	width:389px;
	overflow: hidden;
}
#main div.form input.btn{
	background: url(../img/bg-submit.gif) no-repeat 0 50%;
	border:none;
	color:#4E4F53;
	float:left;
	font-family:verdana,sans-serif;
	font-size:11px;
	height:21px;
	line-height:normal;
	margin:0pt;
	padding:0pt 0pt 1px;
	width:58px;
	cursor:pointer;	
}
#main div.form div.row div.checkbox{
	padding:0 0 0 143px;
}
#main div.form div.row div.checkbox label{
	padding:0 0 0 10px;
	width:auto;
	font-size:11px;
	line-height:19px;
}
#main div.form div.row div.checkbox input{
	display:inline;
	float:left;
}
#main div.form div.row div.note{
	color:#464D5D;
	font-family:Verdana,sans-serif;
	font-size:10px;
	/*font-size-adjust:none;*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:19px;
	padding:0 0 0 143px;
	text-align:left;
}
#main div.center div.main-cont p.formnote{
	font-size:9px;
	margin:0;
	padding:0 0 0 145px;
}
#main div.inner-static div.main-cont,
#main div.inner div.main-cont{
	margin:0 0 0;
	padding:14px 16px 24px;
}
#main div.inner-static div.main-cont h2,
#main div.inner div.main-cont h2{
	margin:0 0 10px;
	color:#3694DD;
	font:normal 28px/36px Tahoma,sans-serif;
}
#main div.inner div.main-cont h2.float{
	float:left;
}
#main div.inner div.main-cont div.top-buttons{
	float:right;
	text-align:right;
}

#main div.field input.btn.medium,
#main div.form input.btn.medium{
	background: url(../img/btn-login.gif) no-repeat 0 50%;
	border:none;
	color:#4E4F53;
	float:left;
	font-family:verdana,sans-serif;
	font-size:11px;
	height:21px;
	line-height:normal;
	margin:0pt;
	padding:0pt 0pt 1px;
	width:66px;
	cursor:pointer;	
}
#main div.form .orange{
	color:#C6C627;
}


/* static pages */
#main div.page-title h2.editable{
	font-size:26px;
	font-weight:bold;
	padding:0 0 0 5px;
	font-family:Arial,Verdana,sans-serif;
}

#main .field input.btn {
	cursor:pointer;
}
#main .password .center .main-cont.w-errors{
	padding-top:34px;
}
#main .password .center div.error{
	margin:0 0 0 120px;
	color:#ff001c;
	font-size:10px;
	line-height:16px;
	font-family:Verdana,sans-serif;
}

/* fader */
#fader{
	width:100%;
	position:absolute;
	background:#000 !important;
	top:0;
	left:0;
	height:0;
	display:none;
}
#fader_load{
	position:absolute;
	top:10px;
	width:100%;
	height:20px;
	background: url(../img/ajax-loader.gif) no-repeat 50% 50%;
	display:none;
	z-index: 25;
}
#popup{
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#popup div.progressbar{
	position:absolute;
	left:364px;
	top:2px;
	background: url(../img/ajax-loader.gif) no-repeat 50% 50%;
	width:239px;
	height:19px;
}
#popup div.progressbar.hidden{ display:none; }
#frameDst{
	height:1px;
	width:1px;
	overflow:hidden;
	position:absolute;
	top:-1px;
	visibility:hidden;
}

/*
	popups 
*/
#popup_content div.popup-addphoto div.errors{
	padding-left:83px;
}


/* naked you */
div.photo-popup{
	display:none;
}
#main .content .center .main-cont p.true-false {
	width:50%;
	float:left;
}
#main .content .center .main-cont p.report {
	width:48%;
	float:right;
	text-align:right;
}
#main .content .center .main-cont p.report a{
	line-height:22px;
}
#main .center .main-cont ul li span.blue {
	color:#2286D1;
}
#main .center .main-cont ul.photos li {
	padding-right:31px;
}

#main div.inner div.hook-tree{
	background:none;
	margin:0 -15px 0 -16px;
}

#main .main-cont div.comments .heading p.more {
	width:auto;
}
#main .naked-you .center .main-cont ul.heart-you li a {
	color:#2286D1;
}
#main .naked-you .center .main-cont ul.heart-you li span.orange {
	color:#C6C627;
}

#main .sidebar .rmenu .photo p{
	margin:0;
	padding:0;
	font:bold 10px/13px "Arial Bold",sans-serif;
	white-space:nowrap;
	color:#404040;
}
#main .sidebar .rmenu .photo p a{
	color:#2286D1;
	text-decoration:none;
}
#main div.comments .orange{
	color:#C6C627
}
#main .main-cont div.content-block{
	padding:0 16px 14px;
}
#main .main-cont div.draw-example{
	height:100%;
	margin:0 -3px;
	overflow: hidden;
	position:relative;
}
#main .main-cont div.draw-example div.image{
	width:100%;
	text-align:center;
}
#main .main-cont div.draw-example div.image img{
	border:1px solid #aaa;
	padding:1px;
	background:#fff;
}
#main .main-cont div.draw-example div.nav{
	margin:0 0 0 3px;
}
#main .center .main-cont .comments-list ul,
#main .center .main-cont .comments-list ul li{
	margin:0;
	padding:0;
	width: 100%;
	overflow: hidden;
	list-style: none !important;
	background:none;
}
#main .center .main-cont .comments-list ul li{
	margin:20px 0 0;
}
#main .center .main-cont .comments-list ul li h3{
	font:normal 20px Tahoma,sans-serif;
	color:#3694DD;
	margin:0;
}
#main .center .main-cont .comments-list ul li p{
	margin:10px 0 0;
}

#main div.gossip-comments{
	margin:15px 0 0;
	width: 100%;
	overflow: hidden;
}
#main div.gossip-comments div.heading{
	padding:0 0 5px;
}
#main .center .main-cont div.gossip-comments ul{
	margin:0; padding:0;
}
#main .center .main-cont div.gossip-comments ul li{
	margin:15px 0 0;
	padding:0 0 15px;
	list-style:none;
	width:100%;
	overflow: hidden;
	background:url(../img/separator3.gif) repeat-x 0 100%;
}
#main .center .main-cont div.gossips{
	padding:0pt 16px;
}
#main .center .main-cont div.gossips .heading{
	padding:0 0 10px;
}
#main .center .main-cont ul.gossips li{
	font-size:16px;
}

/* em */

#main div.my-college .center .main-cont input.btn,
#main div.tips-page .center .main-cont input.btn{
	margin:14px 0 0;
	display:block;
	font:12px "Trebuchet MS",sans-serif;
	height:24px;
	padding:0;
	border:0;
	width:58px;
	height:21px;
	background:url(../img/bg-submit.gif) no-repeat 0 0;
}
#main div.my-college div.form div.row div.label,
#main div.tips-page div.form div.row div.label {
  width: 93px;
}
#main div.my-college .center .main-cont .steps label,
#main div.tips-page .center .main-cont .steps label {
  color:#55595D;
}
#main div.my-college div.form div.field,
#main div.tips-page div.form div.field {
  width:570px;
}
#main .my-college .center .main-cont .steps .field input.text,
#main .tips-page .center .main-cont .steps .field input.text {
  width:537px;
}
#main .my-college .center .main-cont .steps .field textarea,
#main .tips-page .center .main-cont .steps .field textarea {
  width:537px;
  height: 300px;
}
#main div.my-college div.form div.row.buttons,
#main div.tips-page div.form div.row.buttons {
  padding:0pt 0pt 13px 0px
}
#main div.my-college div.form.line,
#main div.tips-page div.form.line {
  background: 0;
  padding: 0;  
}
#main .center .main-cont .post-profile em.await {
  font-weight: bold;
}
.defaultSimpleSkin {
  float: left;
}
#main .sidebar .tips ul li.gossip{
  background:url(../img/ico-gossip.gif) no-repeat 0 1px;
}
#add-gossip .mceEditor {
  float: left;
}
#main .center .main-cont .steps.pick-date {
  height:330px;
}

#main .center .main-cont ul li a.active {
  color:#55595D;
  font-weight: bold;
}
#profile-photos .add-to-mylist {
  width: 90px;
  height: 21px;
  background:url(../img/btn-add-to-mylist.gif) no-repeat 0 0px;
  display: block;
  text-indent: -9999px;
  float: right;
}

#main div.my-list .center .main-cont .pager.small-pager {
  line-height:29px;
  padding: 7px 0 0 0;
}

#main div.my-list .center .main-cont ul.profiles-list {
  margin: 7px 0 0 0;
}
#main div.my-list .center .main-cont .sortby a.active {
  color:#55595D;
  font-weight:bold;
}
#main div.search-page .center .top-cont .blue {
  padding:0pt 0pt 22px;
}
#main div.search-page .center .main-cont .pager.small-pager {
  line-height:29px;
  padding: 7px 0 0 0;
}

#main div.search-page .center .main-cont ul.profiles-list {
  margin: 7px 0 0 0;
}
#main .center .main-cont .displaying-results p strong {
  color:#3694DD;
}

#main div.front-history .center .main-cont .steps .radios {
  width: 150px;
}
#main .center .main-cont ul.profiles-list  li .pr-bottom{
  padding:12px 0pt;
}

#main .center .main-cont ul.profiles-list  li .pr-bottom input{
	float:left;
	margin-left:10px;
}

#main .center .main-cont ul.profiles-list  li .pr-bottom p a.gray-btn{
	float:left;
	color: #4E4F53;	
	font-size:11px;	
	font-family: verdana,sans-serif;
	font-weight: normal;
}

#main .center .main-cont ul.profiles-list  li.last .pr-bottom .btn{
	margin-left:10px;
	width:120px;
	cursor:pointer;
	background: transparent url(../img/bg-submit-big.gif) no-repeat scroll 0 0;
}
#main .center .main-cont p.date {
  margin: 0 0 14px 0;
}
#main .center .main-cont p.date em{
  float: left;
}
#main .center .main-cont p.date a{
  float: right;
}
#main div.front-history .center .top-cont .blue {
  padding:0pt 0pt 22px;
}
#main div.posharazzi .center .top-cont .blue {
	padding:0pt 0pt 22px;
}
#main .sidebar div.b-left a.banner{
  float: left;
}
#main div.sb-left div.offset{
	float:left;
	width:134px;
	margin:-13px 0 0;
}
#main div.sb-right div.offset{
	float:left;
	width:134px;
	margin:-13px 0 0;
}

#main .center .main-cont ul li a.active {
	font-weight: bold;
	color:#55595D;
}

#main div.blindate ul.users li div.blindate-comments {
	width: 100%;
	float: left;
	overflow: hidden;
	/*text-align: center;*/
}
#main .center .main-cont div.blindate-arrow {
	width:100%;
	overflow: hidden;
	background:url(../img/blindate-arrow.gif) no-repeat 50% 50px;
}
#main div.blindate ul.users li div.profile1,
#main div.blindate ul.users li div.profile2 {
	width:50%;
	padding: 0;
	margin:0;
	float: left;
	text-align: center;
}
#main div.blindate ul.users li div.profile1{width:49.9%;}
#main div.blindate ul.users li div img {
	/*border:2px solid #3C5F80;*/
	border:none;
}

#main div.blindate ul.users li div.profile1 a, #main div.blindate ul.users li div.profile2 a {
   height:134px;
   overflow:hidden;
   display:block;   
}

#main div.blindate ul.users li div img.smile {
	border:none;
}
#main .naked-you .center .main-cont div.blindate-comments {
	float:left;
}
#main .naked-you .center .main-cont div.blindate-comments .heading {
	background: none;
	padding:0pt 0pt 14px;
}
#main .main-cont p.blindates {
	padding: 14px 0;
	width:100%;
}
#main .center .main-cont .blindate div.blindate-comments .heading p.more {
	width:180px;
}

#main .center .main-cont .blindate.all div.blindate-comments .heading p.more {
	width: 100%;
	overflow: hidden;
}
#main .center .main-cont div.blindate-comments .heading p.more a {
	float: right;
}
#main .center .main-cont div.blindate-comments ul.comments li {
	margin:0 0pt 0pt;
	padding:8px 0pt 0pt;
}

/* begin editor*/
#main .tips-page .center .main-cont .steps .field textarea {
	border: solid 1px #ccc;
	margin: 0;
}
.helpline {
	height: 16px;
	border: solid 1px #ccc;
	border-top: none;
	margin: 0;
	padding: 3px 0 0 2px;
	background: #f0f0ee;
	width:545px;
	font: 9px 'MS Sans Serif',sans-serif,Verdana,Arial;
}

#toolbar .toolbar {
	height: 26px;
	border: solid 1px #ccc;
	border-bottom: none;
	margin: 0;
	padding: 5px 0 0 2px;
	/*overflow: hidden;*/
	/*float: left;*/
	/*background: #f0f0ee;*/
	width:545px;
	background:url(../img/toolbar.gif) #f0f0ee no-repeat 4px 5px;
}
#toolbar .toolbar .icon {
	/*border: solid 1px red;*/
	border: none;
	padding:0;
	margin:0;
	background: none;
	display:block;
	height:21px;
	width:25px;
	float: left;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	margin: 0 0 0 0px;
	display: inline;
}
#toolbar .toolbar .icon.hover {
	background:url(../img/icon-hover.png) no-repeat;
	outline: none;
}
#toolbar .toolbar .italic.hover {
	margin: 0 0 0 -2px;
}
#toolbar .toolbar .underline.hover {
	margin: 0 0 0 -4px;
}

#toolbar .toolbar .select-fontsize {
	margin: 1px 0 0 5px;
	float: left;
	height:21px;
	width:25px;
	position: relative;
}
#toolbar .toolbar .popup-select-fontsize {
	position: absolute;
	display: none;
	top: 21px;
	left: 0;
	background: #fff;
	width: 70px;
	border: 1px solid #ccc;
	padding: 3px 0 3px 0;
}
#toolbar .toolbar .popup-select-fontsize span a{
	width: 64px;
	display: block;
	color:#55595D;
	padding: 0 3px 0 3px;
}
#toolbar .toolbar .popup-select-fontsize span.size8 a {
	font-size: 8px;
	line-height: 12px;
}
#toolbar .toolbar .popup-select-fontsize span.size10 a {
	font-size: 10px;
	line-height: 14px;
}
#toolbar .toolbar .popup-select-fontsize span.size14 a {
	font-size: 12px;
	line-height: 18px;
}
#toolbar .toolbar .popup-select-fontsize span.size18 a {
	font-size: 18px;
	line-height: 24px;
}
#toolbar .toolbar .popup-select-fontsize span.size24 a {
	font-size: 24px;
	line-height: 32px;
}
#toolbar .toolbar .popup-select-fontsize span a:hover {
	background: #D0DEEC;
}
#toolbar .toolbar .select-color {
	position: relative;
	margin: 1px 0 0 16px;
	float: left;
	height:21px;
	width:25px;
	/*overflow: hidden;*/
}

#toolbar .toolbar .popup-select-color {
	position: absolute;
	display: none;
	top: 21px;
	left: 0;
}
#toolbar .toolbar .popup-select-color table {
	background: #fff;
}
#toolbar .toolbar .popup-select-color a {
	display: block;
	height: 10px;
	width: 10px;
	overflow: hidden;
	text-indent: -9999px;
}

#toolbar .toolbar .select-smile {
	position: relative;
	margin: 1px 0 0 21px;
	float: left;
	height:21px;
	width:25px;
}
#toolbar .toolbar .popup-select-smile {
	position: absolute;
	display: none;
	top: 21px;
	left: 0;
	width: 296px;
	height: 195px;
	border: solid 1px #b0b0b0;
	background: #f8f8f8;
	padding: 3px;
}

#toolbar .toolbar .icon.url {
	margin: 1px 0 0 18px;
}
#toolbar .toolbar .select-video {
	position: relative;
	margin: 1px 0 0 6px;
	float: left;
	height:21px;
	width:25px;
}
#toolbar .toolbar .popup-select-video {
	position: absolute;
	display: none;
	top: 21px;
	left: 0;
	width: 296px;
	height: 150px;
	border: solid 1px #b0b0b0;
	background: #f8f8f8;
	padding: 0 0 0 0;
}

#toolbar .toolbar .popup-select-video iframe {
	border: none;
	padding: 0;
	margin: 0;
}
#toolbar .toolbar .select-image {
	position: relative;
	margin: 1px 0 0 3px;
	float: left;
	height:21px;
	width:25px;
}
#toolbar .toolbar .popup-select-image {
	position: absolute;
	display: none;
	top: 21px;
	left: 0;
	width: 296px;
	height: 150px;
	border: solid 1px #b0b0b0;
	background: #f8f8f8;
	padding: 0 0 0 0;
}

#toolbar .toolbar .popup-select-image iframe {
	border: 0;
	padding: 0;
	margin: 0;
}

#toolbar .toolbar .popup-select-image h4 {
	font: 14px Arial, sans-serif,Verdana;
	color: #5d5d5d;
	padding: 0 0 10px 0;
	margin: 10px 0 0 0;
}
#toolbar .toolbar .popup-select-image ul {
	padding: 0;
	margin: 0;
}
#toolbar .toolbar .popup-select-image ul li{
	padding: 0;
	margin: 0;
	list-style: none;
}
#toolbar .toolbar .popup-select-image ul li input.file {
}
#toolbar .toolbar .popup-select-image .note {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
	font-size: 10px;
}
#main .center .main-cont .post-profile img.smile {
	display: inline;
}
#popup_content textarea {
	border:1px solid #CCCCCC;
	margin:0pt;
	width:537px;
}

#popup_content .helpline {
	height:17px;
	margin:-1px 0pt 0pt;
	padding:5px 0pt 0pt 2px;
}
#toolbar .toolbar .preview.hover {
	margin: 1px 0 0 5px;
}
#preview {
	border:1px solid #CCCCCC;
	height:300px;
	width:537px;
	padding:2px 5px 4px;
	background: #F8F8F8;
	display: none;
	overflow: scroll;
}
#popup_content #preview {
	height:209px;
}
/*end editor*/

#main .naked-you .center .main-cont .about p {
	padding:0pt 0pt 10px;
}
#main .naked-you .center .main-cont .about p.view-all {
	/*padding:0pt 0pt 14px;*/
	width: 100%;
	overflow: hidden;
	float: left;
	text-align: right;
}
#main .naked-you .center .main-cont .about p.view-all a{
	font:16px/21px Tahoma,sans-serif;
	padding:0 17px 0 0;
	background:url(../img/bg-more.gif) no-repeat 100% 50%;
}
#page .content .center .main-cont p.true-false {
	font-size:16px;
}
#page .content .center .main-cont #hook-tree p.true-false{
	font-size:13px;
	text-align:right;
	width:auto;
}
#page .content .center .main-cont .true-false.voted a.true,
#main div.blindate ul.users li .manage.voted a.true{
	color:#55595D !important;
	text-decoration: none;
	outline: none;
}
#page .content .center .main-cont .true-false.voted a.false,
#main div.blindate ul.users li .manage.voted a.false{
	color:#55595D !important;
	text-decoration: none;
	outline: none;
}

#main .center .main-cont div.sortby select {
	display:inline;
	float:left;
	margin:15px 5px 0pt 5px;
}
#main .center .main-cont div.sortby select#sort_by {
	width: 120px;
}

#main .naked-you .center .main-cont ul.users li p.orange {
	color:#C6C627;
	padding: 0;
}

#main #list-photos li p {
	width: 65px;
	text-align: center;
}
#main .sidebar .rmenu div.loading{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:5px 0;
}
#main .sidebar .rmenu div.loading img.loading {
	border:none;
	background:none;
}

#main .naked-you .main-cont .blindate-comments .heading h1 {
	font-size:22px;
	line-height:28px;
}
#claim_activity hr {	
	border-top:2px solid #ccc;
	height:2px;	
	border-bottom:0;
	border-right:0;
	border-left:0;
}