/* CSS Document */

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
* {
	margin:0;
	padding:0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 25px;
	background: #FFFFFF;
	font-size: 12px;
}
.lfloat {
	float:left;
}
.rfloat {
	float:right;
}
img{
	border:0;
}
/******* hyperlink and anchor tag styles *******/

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/************** header tag styles **************/

h1 {
	font: bold 120% Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
h2 {
	font: bold 114% Arial, sans-serif;
	color: #006699;
	margin: 0px;
	padding: 0px;
}
h3 {
	font: bold 100% Arial, sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
h4 {
	font: 100% Arial, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
h5 {
	font: 100% Arial, sans-serif;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}
/*************** list tag styles ***************/

ul {
	list-style-type: square;
}
ul ul {
	list-style-type: disc;
}
ul ul ul {
	list-style-type: none;
}
/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}
label {
	font: bold 1em Arial, sans-serif;
	color: #334d55;
}
input {
	font-family: Arial, sans-serif;
}

/***********************************************/
/* frame                              */
/***********************************************/
#pagecell {
	margin:0 auto 8px auto;
	width:1004px;
	height:auto;
	overflow:hidden;
	background: url(images/bg.gif) repeat-y 0 0;
	overflow:auto;
	clear:both;
	/*    
	left:expression((body.clientWidth-1004)/2);
	position: relative;
	top:0;
    */
}
#topbar {
	width:1004px;
	height:30px;
	background: url(images/topbarBG.gif) repeat-x center center;
	float: left;
}
#leftbar {
	width:30px;
	height:auto;
	background: url(images/leftbarBG.gif.gif) repeat-x center center;
	float: left;
}
#content {
	width:944px;
	height:auto;
	float: left;
	overflow:hidden;
}
#rightbar {
	width:30px;
	height:auto;
	background: url(images/rightbarBG.gif.gif) repeat-x center center;
	float: left;
}
#bottombar {
	width:1004px;
	height:34px;
	background: url(images/bottombarBG.gif) repeat-x center center;
	float: left;
}
/***********************************************/
/* #content                            */
/* head.asp                                    */
/***********************************************/
#head {
	width:944px;
	height:auto;
	float: left;
}
#head #area1 {
	width:924px;
	height:25px;
	float: left;
	vertical-align:middle;
	line-height:25px;
	color:#666666;
	margin:3px 10px 0 10px;
	_display:inline;
	border-bottom: 1px dotted #c3c3c3;
}
#head #area2 {
	width:924px;
	height:143px;
	float: left;
	margin:0 10px;
	_display:inline;
}
#head #area2 #logo {
	width:214px;
	height:143px;
	float: left;
	_display:inline;
	margin: 0 0 0 10px;
}
#head #area2 #banner {
	width:694px;
	height:128px;
	float: left;
	_display:inline;
	margin: 7px 0 0 6px;
}
#head #area3 {
	width:922px;
	height:57px;
	float: left;
	margin:0 10px;
	_display:inline;
	background: url(images/menu_bg.gif) repeat-x center center;
	border: 1px solid #ea66aa;
}
#head #area3 #menu {
	width:922px;
	height:30px;
	float: left;
	margin:0 10px;
	_display:inline;
}
#head #area3 #menu li {
	width:82px;
	height:30px;
	float: left;
	list-style-type:none;
	margin:0 2px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	_display:inline;
	font-size: 14px;
}
#head #area3 #menu li a{
	color:#FFFFFF;
}
#head #area3 #area3Nav1 {
	width:430px;
	height:30px;
	float: left;
	padding: 0 10px;
	color: #ce007b; 
}
#head #area3 span {
	color:#666;
}
#head #area3 #area3Nav2 {
	width:230px;
	height:30px;
	float: left;
	padding: 0 10px;
	color: #ce007b;
}
#head #area3 #area3Nav3 {
	width:191px;
	height:30px;
	float: left;
	padding: 0 8px;
}
#head #area3 #area3Nav3 #input1 {
	width:120px;
	height:22px;
	background:url(images/searchbar.gif) no-repeat 0 0!important;
	background:url(images/searchbar.gif) no-repeat 0 0;
	background:/**/url(images/searchbar.gif) no-repeat fixed 0;
	border:0;
	margin:3px 0 0;
	padding:0 3px 0 8px;
	line-height:22px;
	float:left;
	color:#ce007b;
	_display:inline;
	font-size:12px;
}
#head #area3 #area3Nav3 #input2 {
	width:60px;
	height:22px;
	background: url(images/searchbar.gif) no-repeat -131px 0;
	border:0;
	margin:3px 0 0;
	float:left;
	_display:inline;
}
/***********************************************/
/* index.asp #content                             */
/***********************************************/
	#content .more {
	float: right;
	margin:10px;
}
#content #indexFocus {
	width:527px;
	height:247px;
	float:left;
	margin:10px;
	_display:inline;
}
#content #activitiesList {
	width:387px;
	height:249px;
	float:left;
	margin:10px 5px 10px 0;
	_display:inline;
}
#content #activitiesList #activitiesBar {
	width:387px;
	height:28px;
	float:left;
	background: url(images/newActivities.gif) no-repeat center center;
	border-bottom:1px solid #c3c3c3;
}
#content #activitiesList #thisAction {
	width:367px;
	height:50px;
	float:left;
	line-height: 25px;
	margin: 0 10px;
	font-weight: 700;
	color: #D52460;
	border-bottom:1px dotted #c3c3c3;
    _display:inline;
}
#content #activitiesList #thisAction a,#content #activitiesList #thisAction a:visited {
	cursor:pointer;
	color:#D52460;
}
#content #activitiesList #thisAction p {
	width:367px;
	height:25px;
	float:left;
}
#content #activitiesList #thisAction b {
	color:#666666;
}
#content #activitiesList #activitiesContent {
	width:387px;
	height:171px;
	float:left;
}
#content #activitiesList #activitiesContent dt {
	width:270px;
	height:25px;
	float:left;
	padding: 0 10px;
}
#content #activitiesList #activitiesContent dd {
	width:87px;
	height:25px;
	float:left;
	text-align: right;
	padding: 0 10px 0 0;
}
#content #leftNav {
	width:250px;
	height:578px;
	float:left;
	margin:0 10px;
	_display:inline;
}
#content #leftNav #loginBar {
	width:250px;
	height:37px;
	float:left;
	background: url(images/loginBar.gif) no-repeat center center;
}
#content #leftNav #loginContent {
	width:230px;
	height:148px;
	float:left;
	background: url(images/loginBG.gif) repeat-y center center;
	padding: 15px 10px 0 10px;
}
#content #leftNav #loginContent li {
	line-height:35px;
	list-style:none;
	text-align: center;
	height:35px;
	font-size:14px;
	color: #45484a;
}
#content #leftNav #loginContent .input1 {
	width:144px;
	height:24px;
	background: url(images/inputBg.gif) repeat-x center center;
	border: 1px solid #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	padding:0 3px;
}
#content #leftNav #loginContent .input2 {
	width:80px;
	height:25px;
	border:0;
	background: url(images/loginBtn.jpg) no-repeat center center;
	font-size: 12px;
	color: #FFFFFF;
}
#content #leftNav #loginBottom {
	width:250px;
	height:15px;
	float:left;
	background: url(images/loginBottom.gif) no-repeat center center;
	overflow: hidden;
}
#content #leftNav #reportsNav {
	width:248px;
	height:350px;
	float:left;
	margin: 10px 0 0;
	border: 1px solid #c3c3c3;
	line-height: 30px;
	_display:inline;
}
#content #leftNav #reportsBar {
	width:248px;
	height:37px;
	float:left;
	background: url(images/reportsBar.gif) no-repeat center center;
}
#content #leftNav #reportsContent {
	width:234px;
	height:298px;
	float:left;
	padding: 4px 8px 0 8px;
}
#content #leftNav #reportsContent dt {
	width:148px;
	height:30px;
	float:left;
	padding: 0 8px 0 0;
	overflow: hidden;
	border-bottom:1px dotted #c3c3c3;
}
#content #leftNav #reportsContent dd {
	width:78px;
	height:30px;
	float:left;
	text-align: right;
	border-bottom:1px dotted #c3c3c3;
}
#content #rightNav {
	width:662px;
	height:578px;
	float:left;
}
#content #rightNav #searchNav {
	width:660px;
	height:125px;
	float:left;
	background: url(images/searchNavBG.jpg) repeat-x center center;
}
#content #rightNav #searchNav #searchLeft {
	width:10px;
	height:125px;
	float:left;
	background: url(images/searchNavleft.jpg) no-repeat center center;
}
#content #rightNav #searchNav #spaceMark {
	width:2px;
	height:125px;
	float:left;
	background: url(images/spaceMark.gif) repeat-x center center;
}
#content #rightNav #searchNav #submitBtn {
	width: 60px;
	height: 60px;
	float: left;
	padding:32px 0;
	text-align:center;
}
#content #rightNav #searchNav #submitBtn input {
	vertical-align:middle;
	border:0;
}
#content #rightNav #searchNav .searchMiddle {
	width:255px;
	height:125px;
	float:left;
	padding: 0 0 0 5px;
}
#content #rightNav #searchNav .searchMiddle select,#content #rightNav #searchNav .searchMiddle option{
	color:#777;
	border:1px solid #c3c3c3;
	background: url(images/inputBg.gif) repeat-x center center;
}
#content #rightNav #searchNav .searchMiddle .input{
	font-size:12px; 
	border: 1px solid #c3c3c3;
	padding:3px 2px 0 2px;
	background: url(images/inputBg.gif) repeat-x center center;
	ling-height:18px; 
	height:18px;
	color:#777;
 }
#content #rightNav #searchNav .searchMiddle li {
	width:250px;
	height:28px;
	float:left;
	list-style-type: none;
	line-height: 28px;
	padding: 0;
}
#content #rightNav #searchNav #searchRight {
	width:10px;
	height:125px;
	float:left;
	background: url(images/searchNavRight.jpg) no-repeat center center;
}
#content #rightAD {
	width:660px;
	height:80px;
	float:left;
	margin:10px 0 0 0;
	_display:inline;
	border: 1px solid #c3c3c3;
}
#content #BaseNav {
	width:660px;
	height:350px;
	float:left;
	_display:inline;
	margin:10px 0 0 0;
	border: 1px solid #d6679a;
	background:#fee7ef;
}
#content #BaseNav #BaseBar {
	width:656px;
	height:38px;
	float:left;
	border-bottom: 1px solid #d6679a;
	margin: 0 2px;
	background: url(images/BaseTitleBg.jpg) repeat-x center center;
	text-align:center;
}
#content #BaseNav #BaseBar span {
	width:84px;
	height:28px;
	line-height:28px;
	margin:1px 2px;
	padding:8px 0 0 0;
	text-align:center;
	display:block;
	float: left;
}
#content #BaseNav #BaseBar .span1 {
	background: url(images/baseTag1.jpg) no-repeat center center;
	color:#333;
}
#content #BaseNav #BaseBar .span2 {
	background: url(images/baseTag2.jpg) no-repeat center center;
	color:#fff;
}
#content #BaseNav #BaseBar .span3 {
	float: right;
}
#content #BaseNav #BaseBar .span1 a, #content #BaseNav #BaseBar .span1 a:hover{
	color:#333;
	text-decoration:none;
}
#content #BaseNav #BaseBar .span2 a, #content #BaseNav #BaseBar .span2 a:hover {
	color:#FFF;
	text-decoration:none;
}
#content #BaseNav #BaseBar .span3 a, #content #BaseNav #BaseBar .span3 a:hover {
	color:#FFF;
}
#content #BaseNav .BaseContent {
	width:660px;
	height:315px;
	float:inherit;
}
#content #BaseNav .BaseContent .BaseInfo {
	width:310px;
	height:130px;
	float:left;
	background:#FFFFFF;
	margin: 15px 0 0 12px!important;
	margin: 17px 0 0 12px;
	margin: /**/17px 5px 0 7px;
	padding:0;
	border:1px solid #d6679a;
}
#content #BaseNav .BaseContent .BasePic {
	width:156px;
	height:126px;
	margin:2px!important;
	margin:2px;
	margin:/**/1px;
	float:left;
}
#content #BaseNav .BaseContent dl {
	width:148px;
	height:130px;
	float:left;
	margin:0;
	padding:0;
}
#content #BaseNav .BaseContent dt {
	width:140px;
	height:30px;
	padding:0 4px;
	float:left;
	font-size:12px;
	color:#d41e5b;
	font-weight: 700;
	text-align:center;
	line-height:30px;
}
#content #BaseNav .BaseContent dt a,#content #BaseNav .BaseContent dt a:visited{
    color:#d41e5b;
}
#content #BaseNav .BaseContent dd {
	width:140px;
	height:100px;
	padding:0 5px;
	float:left;
	font-size:12px;
}
#content .BannerAD {
	width:920px;
	height:80px;
	margin:10px 0 0 10px!important;
	margin:10px 0 0 10px;
	margin:/**/5px 0 0 5px;
	float:left;
	border: 1px solid #c3c3c3;
}
#content #ActivitiesRecallingNav {
	width:638px;
	height:208px;
	margin:10px 0 0 10px!important;
	margin:10px 0 0 10px;
	margin:/**/5px 0 0 5px;
	padding:0 10px 10px 10px;
	float:left;
	border: 1px solid #d6679a;
	background: #fee7ef;
}
#content #ActivitiesRecallingNav #RecallingTitle {
	width:634px;
	height:33px;
	float: left;
	line-height:33px;
}
#content #ActivitiesRecallingNav #RecallingTitle .fmiddle {
	padding:10px 0 0 20px;
}
#content #ActivitiesRecallingNav #RecallingContent {
	width:634px;
	height:175px;
	background: #d6679a;
	float: left;
}
#content #ActivitiesRecallingNav #RecallingContent .tpgd {
	width:634px;
	height:175px;
	float: left;
}
#content #ActivitiesRecallingNav #RecallingContent .tpgd .tpgdlf {
	width:25px;
	height:105px;
	text-align: center;
	margin:35px 0 0;
	float:left
}
#content #ActivitiesRecallingNav #RecallingContent .tpgd .tpgdce {
	width:579px;
	height:122px;
	float: left;
	overflow: hidden;
	margin:35px 0 0;
	float:left
}
#content #ActivitiesRecallingNav #RecallingContent .tpgd .tpgdce dl{
	width:130px;
	height:123px;
	float: left;
	background:#fff;
	margin:0 7px;
}
#content #ActivitiesRecallingNav #RecallingContent .tpgd .tpgdce dt{
	width:128px;
	height:96px;
	float: left;
	border:1px solid #ccc;
}
#content #ActivitiesRecallingNav #RecallingContent .tpgd .tpgdce dd{
	width:128px;
	height:25px;
	float: left;
	text-align: center;
}
#content #videoNav {
	width:250px;
	height:217px;
	margin:10px 0 0 10px!important;
	margin:10px 0 0 10px;
	margin:/**/5px 0 0 8px;
	float: left;
	border:1px solid #c3c3c3;
}
#content #videoNav #videoTitle {
	width:250px;
	height:33px;
	float: left;
	background:url(images/video.gif) no-repeat center center;
}
#content #videoNav #videoContent {
	width:210px;
	height:140px;
	float: left;
	margin:8px 20px!important;
	margin:8px 20px;
	margin:/**/8px 10px;
}
#content #videoNav #videoBottom {
	width:250px;
	height:22px;
	float: left;
	text-align: center;
}
#content #UserNav {
	width:658px;
	height:360px;
	margin:10px 0 0 10px!important;
	margin:10px 0 0 10px;
	margin:/**/5px 0 0 5px;
	float: left;
	border:1px solid #d6679a;
	background: #fee7ef;
}
#content #UserNav #UserTitle {
	width:634px;
	height:33px;
	float: left;
	padding:0 10px;
	line-height:33px;
}
#content #UserNav #UserTitle .fmiddle1 {
	padding:5px 0 0 0;
}
#content #UserNav #UserTitle .fmiddle2 {
	padding:0 30px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#content #UserNav #UserTitle .fmiddle2 .span1{
	color:#D41E5B;
	display:block;
	cursor:pointer;
}
#content #UserNav #UserTitle .fmiddle2 .span2{
	color:#333;
	display:block;
	cursor:pointer;
}
#content #UserNav #UserTitle .fmiddle3 {
	padding:10px 0 0 0;
}
#content #UserNav .userContent {
	width:652px;
	height:327px;
	float:left;
}
#content #UserNav .userContent dl {
	width:303px;
	height:140px;
	background:#d6679a;
	float:left;
	margin:2px 0 10px 10px!important;
	margin:2px 0 10px 10px;
	margin:/**/2px 0 5px 6px;
	padding: 5px;
	line-height:20px;
}
#content #UserNav .userContent dt {
	width:117px;
	height:140px;
	float:left;
}
#content #UserNav .userContent dd {
	width:175px;
	height:140px;
	padding:5px 0 0 5px;
	float:left;
	color:#fff;
}
#content #UserNav .userContent dd h1 {
	color: #FFFFFF;
	width: 100%;
	display: block;
	height: 20px;
}
#content #ArticleNav {
	width:250px;
	height:360px;
	float:left;
	border:1px solid #D6679A;
	margin: 10px 0 0 10px!important;
	margin: 10px 0 0 10px;
	margin:/**/5px 0 0 10px;
}
#content #ArticleNav #ArticleTitle {
	width:250px;
	height:35px;
	float:left;
	border-bottom:1px solid #D6679A;
	background:#fee7ef;
}
#content #ArticleNav #ArticleTitle ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#content #ArticleNav #ArticleTitle li {
	width:78px;
	height:29px;
	margin:5px 0 0 2px;
	float:left;
	line-height: 29px;
	text-align: center;
	border:1px solid #D6679A;
	border-bottom:0;
	background:#FFF;
}
#content #ArticleNav #ArticleTitle .li1 {
	color:#D41E5B;
	cursor:pointer;
}
#content #ArticleNav #ArticleTitle .li2 {
	color:#333;
	cursor:pointer;
}
#content #ArticleNav .ArticleContent {
	width:234px;
	height:292px;
	float:left;
	padding:4px 8px 0px 8px;
	line-height:28px;
}
#content #ArticleNav .ArticleContent dt {
	width:148px;
	height:28px;
	float:left;
	padding: 0 8px 0 0;
	border-bottom:1px dotted #c3c3c3;
}
#content #ArticleNav .ArticleContent dd {
	width:78px;
	height:28px;
	float:left;
	border-bottom:1px dotted #c3c3c3;
}
#content #ArticleNav #Articlemore {
	width:240px;
	height:19px;
	float:left;
	padding:3px 10px 0 0;
	text-align:right;
}
#content #arealeft {
	width:660px;
	height:405px;
	float:left;
	margin:10px 0 0 10px!important;
	margin:10px 0 0 10px;
	margin:/**/5px 0 0 5px;
}
#content #arealeft #diaryNav {
	width:658px;
	height:403px;
	float:left;
	border:1px solid #c3c3c3;
}
#content #arealeft #diaryNav #diaryTitle {
	width:628px;
	height:30px;
	float:left;
	padding:0 0 0 30px;
	background:url(images/diaryTitleBg.gif) repeat-x 0 0;
}
#content #arealeft #diaryNav #diaryContent {
	width:658px;
	height:250px;
	float:left;
}
#content #arealeft #diaryNav #diaryContent {
	width:658px;
	height:250px;
	float:left;
}
#content #arealeft #diaryNav #diaryContent {
	width:658px;
	height:250px;
	float:left;
}
#content #arealeft #diaryNav #diaryContent {
	width:658px;
	height:auto;
	float:left;
}
#content #arealeft #diaryNav #diaryContent .diarySubNav {
	width:311px;
	height:115px;
	margin:7px 0 0 12px!important;
	margin:10px 0 0 12px;
	margin:/**/6px 0 0 8px;
	float:left;
}
#content #arealeft #diaryNav #diaryContent .diarySubNav .diarySubTitle {
	width:311px;
	height:25px;
	float:left;
	background:url(images/diarySubTitleBg.gif) repeat-x 0 0;
	line-height: 25px;
}
#content #arealeft #diaryNav #diaryContent .diarySubNav .diarySubTitle .span1 {
	width:70px;
	height:25px;
	display:block;
	background:#fff;
	text-align: center;
	float: left;
}
#content #arealeft #diaryNav #diaryContent .diarySubNav .diarySubTitle .span2 {
	width:40px;
	height:25px;
	display:block;
	background:#fff;
	text-align: center;
	float: right;
	color:#CC3399;
	font-weight: 700;
}
#content #arealeft #diaryNav #diaryContent .diarySubNav .diaryPic {
	width:120px;
	height:90px;
	float:left;
}
#content #arealeft #diaryNav #diaryContent .diarySubNav ul {
	width:190px;
	height:88px;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
#content #arealeft #diaryNav #diaryContent .diarySubNav li {
	width:185px;
	height:22px;
	line-height:22px;
	padding:0 0 0 5px;
}
#content #arealeft #diaryNav #diaryContent .diarySubNav li a{
	cursor:pointer;
}
#content #arealeft #ContentAD1 {
	width:660px;
	height:100px;
	margin:10px 0 0;
	float: left;
}
#content #areaRight {
	width:252px;
	height:405px;
	margin:10px 0 0 10px;
	float: left;
}
#content #areaRight #ContentAD2 {
	width:252px;
	margin:0 0 10px 0;
	background: #FFF;
	text-align: center;
	line-height: 100px;
	height: 100px;
	color: #fff;
	font-size: 36px;
               border:1px solid #c3c3c3;
}
#content #areaRight #LoveCounseling {
	width:250px;
	height:293px;
	border:1px solid #c3c3c3;
}
#content #areaRight #LoveCounseling .Title {
	width:248px;
	height:35px;
	background:url(images/LoveCounseling.gif) no-repeat center center;
}
#content #areaRight #LoveCounseling .Content {
	width:234px;
	height:248px;
	float:left;
	padding:8px 8px 0 8px;
	line-height:29px;
}
#content #areaRight #LoveCounseling .Content dt {
	width:148px;
	height:29px;
	float:left;
	padding: 0 8px 0 0;
}
#content #areaRight #LoveCounseling .Content dd {
	width:78px;
	height:29px;
	float:left;
}
#content #washingwall {
	width:343px;
	height:172px;
	margin:10px 0 0 10px;
	float: left;
	border:1px solid #c3c3c3;
}
#content #washingwall .Title {
	width:343px;
	height:35px;
	float: left;
	background:url(images/wishingwall.gif) no-repeat center center;
}
#content #washingwall .Content {
	width:323px;
	height:118px;
	padding:10px;
	float: left;
	overflow: hidden;
}
#content #washingwall .Content #userPhoto {
	width:49px;
	height:49px;
	margin:0 6px 8px 0!important;
	margin:0 6px 8px 0;
	margin:/**/0 4px 5px 0;
	padding:2px;
	float: left;
	border:1px solid #c3c3c3;
}
#content #washingwall .Content #userSay {
	width:240px;
	height:46px;
	padding:5px 10px 5px 12px;
	margin:0 0 8px 0!important;
	margin:0 0 8px 0;
	margin:/**/0 0 5px 0;
	float: left;
	background:url(images/wishingContentBg.gif) no-repeat center center;
	line-height: 23px;
	overflow: hidden;
}
#content #NewPhotos {
	width:565px;
	height:171px;
	margin:10px 0 0 10px!important;
	margin:10px 0 0 10px;
	margin:/**/6px 0 0 6px;
	border:1px solid #d6679a;
	float:left;
}
#content #NewPhotos #PhotoBar {
	width:36px;
	height:161px;
	background:#d6679a;
	text-align:center;
	color: #FFFFFF;
	float:left;
	padding:10px 0 0;
}
#content #NewPhotos #PhotoContent {
	width:508px;
	height:151px;
	float:left;
	padding:10px;
	overflow: hidden;
}
#content #friendlink {
	width:920px;
	height:auto;
	float:left;
	border:1px solid #d6679a;
	margin:10px 0 10px 10px!important;
	margin:10px 0 0 10px;
	margin:/**/6px 0 0 6px;
	background:#fee7ef;
}
#content #friendlink .title {
	width:900px;
	height:30px;
	float:left;
	border-bottom:1px solid #d6679a;
	line-height:30px;
	padding: 0 10px;
}
#content #friendlink .Content1 {
	width:900px;
	height:auto;
	float:left;
	margin:0 0 0 15px!important;
	margin:0 10px;
	margin:/**/0 6px;
	border-bottom:1px solid #d6679a;
	padding: 0 0 10px 0;
}
#content #friendlink .Content2 {
	width:900px;
	height:30px;
	float:left;
	padding:0 10px;
	line-height:30px;
}
#content #Bottom {
	width:910px;
	height:100px;
	float:left;
	padding:10px;
	text-align:center;
	line-height:30px;
}
#pagecell #content #NewPhotos #PhotoContent .dl2 {
	height: 142px;
	width: 102px;
	border:1px solid #c3c3c3;
	padding: 2px;
	margin:0 20px 20px 0;
	float: left;
	background: #fff;
	cursor: pointer;
	line-height:30px;
}
#pagecell #content #NewPhotos #PhotoContent .dt2 {
	height:110px;
	width:100px;
	float:left;
	text-align: center;
	line-height: 100px;
	border: 1px solid #c3c3c3;
	vertical-align: middle;
}
#pagecell #content #NewPhotos #PhotoContent .dd2 {
	height:30px;
	width:100px;
	float:left;
	text-align: center;
	font-size: 12px;
}
#pagecell #content #friendlink .Content1 li {
	list-style-type: none;
	border: 1px solid #c3c3c3;
	background: #FFF;
	width: 134px;
	height: 40px;
	margin: 10px 10px 0 0;
	float: left;
	padding: 2px;
}
