@charset "utf-8";
/* CSS Document */
/*These are styles specific to the Home/Main Page, divided by column and panel; panel styles are also defined in the globalStyle.css*/

/*left and right column-column_a is left, column_b is right*/
#column_a  {
	width: 430px;
	float: left;
	margin: 0px;
}
#column_b  {
	width: 544px;
	float: right;
/*	padding-right: 6px;*/
	padding-right: 4px;
	padding-left: 4px;
	margin: 0px;
}
/*begin column a*/

/*begin column a styles*/

/*top pic and positioned watermark*/
.top_large_pic  {
	width: 404px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.top_large_pic img  {
	width: 400px;
	height: 600px;
	border: 2px solid #ffffff;
}
.flashSSHolder  {
	width: 400px;
	height: 600px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 2px solid #ffffff;
}
#flashSS  {
	width: 400px;
	height: 600px;
	border: 2px solid #ffffff;
}
#pic_wm_logo {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 149px;
	top: 152px;
}
/*home page logged in box*/
#memberHomeBoxHeader  {
	background-repeat: no-repeat;
	background-position: top center;
}
#memberHomeBoxHeader h1 {
	width: 400px;
	font-family: Impact;
	font-weight: normal;
	font-size: 24px;
	text-align: left;
	padding-top: 5px;
	padding-left: 40px;
}
.userHiLite  {
	color: #970000;
}
#memberHomeBox  {
	width: 408px;
	/*padding-top: 15px;*/
	padding-bottom: 15px;
}
#memberMessageBox  {
	width: 390px;
	height: 290px;
	margin-bottom: 10px;
	padding: 5px;
	text-align: left;
	/*border: 2px solid #333;
	background-color: #fff;*/
}
#memberMessageBox h1  {
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 14px;
}
#memberMessageBox h2  {
	margin: 2px;
	font-size: 12px;
}
#memberMessageBox p {
	margin-top: 2px; 
	margin-bottom: 2px;
}
#memberMessageBox ul {
	margin-top: 2px; 
	margin-bottom: 2px;
	margin-left: 20px;
}
#memberMessageBox #usercp_links {
	width: 240px;
	float: left;
}
#memberMessageBox ul li {
	margin-top: 2px; 
	margin-bottom: 2px;
	height: 18px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: bold;
}
.usercp_avatar  {
	width: 110px;
}
.usercp_PicBox  {
	width: 100px;
	height: 100px;
	margin-right: 10px;
	margin-left: 0px;
	padding: 0px;
}
#memberMessageBox .usercp_PicBox img  {
	/*width: 100px;
	height: 100px;*/
	border: 1px solid #333333;
/*	margin-top: 5px;
	margin-left: 5px;*/
}
.usercp_Edit  {
	width: 100px;
	font-size: 10px;
	text-align: center;
}
.memberAlert  {
	color: #f00;
}
/*user cp styles*/
#usercp_inbox  {
	background-image: url(/themes/templates/images/check_mail.gif);
}
#usercp_profile  {
	background-image: url(/themes/templates/images/edit_profile.gif);
}
#usercp_send  {
	background-image: url(/themes/templates/images/write_mail.gif);
}
#usercp_ask  {
	background-image: url(/themes/templates/images/ask_question.gif);
}
#usercp_comment  {
	background-image: url(/themes/templates/images/post_comment.gif);
}
/*home page logged in pic*/
.memberPicBox  {
	width: 400px;
	height: 300px;
	border: 2px solid #ffffff;	
}
.memberPicBox img {
	width: 400px;
	height: 300px;
	/*border: 2px solid #ffffff;	*/
}
/*my pics*/
#myPicsBox  {
	height: auto;
}
#myPicsBoxContent  {
	height: auto;
}
#myPicsHolder  {
	width: 396px;
}
#myPicsBoxContent dl  {
	background-color: #ffffff;
	display: inline;
	float: left;
	height: 180px;
	width: 130px;
	border: 1px solid #c4c4c4;
}
#myPicsBoxContent dl dt  {
	width: 122px;
	height: 92px;
	padding-top: 4px;
	padding-bottom: 2px;
	margin: auto;
}
#myPicsBoxContent dl dt img {
	width: 120px;
	height: 90px;
	border: 1px solid #686262;
}
#myPicsBoxContent .dateicon  {
	text-align: right;
	height: 12px;
	width: 115px;
	margin: auto;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 10px;
	line-height: 20px;
}
#myPicsBoxContent .scenetitle  {
	color: #313d85;
	text-align: center;
	margin-bottom: 2px;
	padding: 0px;
	/*height: 20px;*/
	width: 130px;
	/*font-size: 10px;*/
	/*font-weight: bold;*/
}
#myPicsBoxContent .scenetitle2  {
	padding-top: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	/*height: 20px;*/
}
#myPicsBoxLink  {
	width: 166px;
	height: 14px;
	float: right;
	padding-top: 15px;
	padding-right: 10px;
	font-weight: bold;
}
/*about me panel*/
#aboutMeBox  {
	height: auto;
}
#aboutTopSection  {
	width: 390px;
	/*height: 275px;*/
	height: auto;
}
.aboutMePic  {
	float: left;
	width: 125px;
	height: 250px;
	border: 1px solid #999999;
	margin-top: 4px;
}
#aboutMeText  {
	float: right;
	width: 253px;
	margin: 0px;
	padding-right: 3px;
	font-size: 10px;
	text-align: left;
}
#aboutMeText p {
	text-align: left;
}
#aboutMeText ul  {
	width: 253px;
	padding-top: 3px;
	list-style-image: none;
	list-style-type: none;
}
#aboutMeText ul li  {
	list-style-image: none;
	list-style-type: none;
	background-image: url(/themes/templates/images/link_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 239px;
	padding-left: 14px;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
}
#aboutMeTopLink  {
	width: 90px;
	height: 14px;
	float: right;
	padding-top: 5px;
	font-weight: bold;
}
#aboutMeTopLink a {
	text-align: left;
	color: #0956b6;	
}
#aboutQA  {
	width: 390px;
	height: auto;
	padding-top: 14px;
}
#aboutQALink, #aboutQALink2  {
	width: 240px;
	height: 14px;
	float: right;
	padding-top: 5px;
	text-align: left;
}
#qaIcon  {
	width: 160px;
	height: 24px;
	float:left;
}
.qaBlock  {
	width:380px;
	padding-top:5px;
	padding-bottom: 5px;
	text-align: left;
}
/*.qaBlock .date  {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 380px;
	padding-top: 10px;
	padding-left:10px;
}*/
.qaBlock .user  {
	width: 110px;
	float: left;
}
.qaBlock .user dl  {
	width: 110px;
	text-align: center;
	float: left;
	display: inline;
}
.qaBlock .user dl dt {
	margin: auto;
/*	width: 100px;
	height: 100px;
	background-color: #ccc;*/
}
.qaBlock .user dl dt img {
	/*width: 100px;
	height: 100px;*/
	border: 1px solid #666666;
}
.qaBlock .user dl dd {
	font-size: 10px;
}
.question  {
	color: #cc33cc;
	width: 260px;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	float: right;
}
.answer  {
	color: #666666;
	width: 260px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	float: right;
}
.qaDate  {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 260px;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
}
/*poll section*/
#pollBox  {
	height: auto;	
}
#pollBox p  {
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;
}
#pollBoxContent  {
	height: auto;
	background-repeat: no-repeat;
}
#pollBoxContent form  {
	width: 390px;
	margin: auto;
	padding-top: 4px;
}
#pollList  {
	width: 114px;
	height: 102px;
	float: left;
	background-image: url(/themes/templates/images/pollquestions_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#voteBox  {
	width: 220px;
	height: 94px;
	float:right;
	text-align: left; 
	padding-top: 8px;
	margin: 0px;
}
#voteBox #vote  {
	width: 76px;
	height: 18px;
	background-image:url(/themes/templates/images/vote_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #cccccc;
}
#voteBox ul  {
	list-style-image: none;
	list-style-type: none;
	width: 214px;
	padding-top: 8px;
	float: left;
}
#voteBox ul li  {
	text-align: left;
	width: 200px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 14px;
	background-image: url(/themes/templates/images/link_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/*begin column b*/

/*begin column b styles*/

/*login box*/
#loginBox  {
	height: 117px;
}
#loginBoxleft  {
	width: 258px;
	height: 83px;
	float: left;
	margin: 0px;
}

#loginicon  {
	width: 258px;
	height: 52px;
	margin: 0px;
	float: left;
}
#messagebox  {
	width: 258px;
	height: 31px;
	margin: 0px;
	float: left;
	background-image: url(/themes/templates/images/login_left_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#messagebox p  {
	padding-top: 8px;
	padding-right: 50px;
	padding-bottom: 8px;
	padding-left: 18px;
	font-size: 10px;
	font-weight: bold;
}
.hilitemssg  {
	color: #ff0000;
}
#loginBoxright  {
	width: 268px;
	height: 83px;
	float: left;
	background-image: url(/themes/templates/images/login_right_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
}
#loginBoxright form  {
	width: 258px;
	margin: auto;
	padding-top: 8px;
	font-size: 12px;
}
#loginBoxright form input  {
	display: inline;
	float: left;
	margin-bottom: 2px;
	border: 1px solid #3f404f;
	background-color: #ebedfc;
}
#loginBoxright form input[type="text"]  {
	width: 146px;
	margin-bottom: 2px;
	float: left;
	display: inline;
}
#loginBoxright form input[type="password"]  {
	width: 146px;
	margin-bottom: 2px;
	float: left;
}
#loginBoxright form input[type="submit"], #loginbttn  {
	width: 148px;
	/*height: 19px;*/
	margin-bottom: 0px;
	margin-left: 80px;
	border: 1px solid #3f404f;
	float: left;
	background-image: url(/themes/templates/images/submit_bttn_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #777785;
	display: inline;
	cursor:pointer;
}
#loginBoxright form label  {
	width: 80px;
	padding-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: right;
	font-weight: bold;
	color: #757685;
	float: left;
}
#loginBoxright form #logout  {
	margin-top: 41px;
	margin-left: 46px;
}
#loginBoxright form br {
	clear: left;
				}
/*welcome and video box*/ 
#welcomeBox  {
	height: auto;
}
#welcomeBoxContent  {
	background-repeat: no-repeat;
	background-position: top center;
	height: auto;
}
.vidPlayerHolder  {
	background-color: #f9f9f9;
	height: 245px;
	width: 300px;
	border: solid 1px #333;
}
#musicPlayerHolder  {
	background-color: #f9f9f9;
	height: 15px;
	width: 400px;
	border: solid 1px #333;
	margin-top: 15px;
	/*padding-top: 10px;*/
}
#flashvidplayer  {
	background-color: #f9f9f9;
	height: 245px;
	width: 300px;
	border: solid 1px #333;
}
#flashvidplayer2  {
	background-color: #f9f9f9;
	height: 245px;
	width: 300px;
	border: solid 1px #333;
}
#flashaudioplayer  {
	background-color: #f9f9f9;
	height: 15px;
	width: 400px;
	border: solid 1px #333;
  /*padding-top: 10px;*/
  /*margin-top: 15px;*/
}

#flashaudioplayerWimpy  {
	background-color: #f9f9f9;
	height: 140px;
	width: 350px;
	border: solid 1px #333;
  /*padding-top: 10px;*/
	margin-top: 15px;
}
/*.playerBorders  {
	border: solid 1px #333;
}*/
#playerVolume  {
	font-size: 9px;
	font-weight: bold;
	width: 206px;
	padding-left: 150px;
	text-align: left;
}
#welcomeBoxLeft  {
	margin: 0px;
	float: left;
	height: 238px;
	width: 300px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#welcomeBoxRight  {
	margin: 0px;
	float: right;
	height: 245px;
	width: 204px;
	padding-right: 6px;
	text-align: left;
}
#welcomeBoxRight h2  {
	font-size: 14px;
}
#welcomeBoxRight ul  {
	padding-left: 1px;
	/*list-style-type: square;*/
}
#welcomeBoxRight ul li  {
	font-weight: bold;
	background-image: url(/themes/templates/images/benefits.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-left: 14px;
	padding-bottom: 3px;
	height: 14px;
}
#welcomeBoxRight p  {
	margin-top: 2px;
	margin-bottom: 2px;
}
#welcomeBoxRight #joinLink  {
	font-size: 12px;
	font-weight: bold;
	width: 200px;
	text-align: center;
}
.signatureSpace  {
	padding-bottom: 3px;
	padding-left:100px;
}
/*blog box*/
#blogBox  {
	height: auto;
}
#blogBoxContent .blogPic {
	height: 125px;
	width: 125px;
	margin-right: 6px;
	margin-left: 6px;
	float: left;
	border: 1px solid #8993d5;
}
#blogBoxContent .blogPic img  {
	height: 125px;
	width: 125px;
	border: none;
}
#blogBoxContent .post  {
	width: 490px;
	/*float: right;*/
}
#blogBoxContent .post h1 {
	text-align: left;
	font-size: 14px;
	margin: 2px;
}
#blogBoxContent .post p  {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#blogBoxContent .post .readMore  {
	text-align: right;
}
/*#blogBoxContent .post .blogLink  {
	width: 90px;
	height: 14px;
	float: right;
	padding-right: 6px;
}*/
/*blog box-old*/
/*#blogBox  {
	height: auto;
}
#blogBoxContent .blogPic {
	height: 125px;
	width: 125px;
	margin-right: 6px;
	margin-left: 6px;
	float: left;
	border: 1px solid #8993d5;
}
#blogBoxContent .post  {
	width: 370px;
	float: right;
}
#blogBoxContent .post h1 {
	text-align: left;
	font-size: 12px;
	margin: 2px;
}
#blogBoxContent .post p  {
	text-align: left;
	margin: 4px;
}
#blogBoxContent .post .blogLink  {
	width: 90px;
	height: 14px;
	float: right;
	padding-right: 6px;
}*/
/*webcam and calendar*/
#webcamCalendarBox  {
	font-size: 10px;
	font-weight: bold;
}
#webcamCalendarBox p {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}
#webcamBox  {
	float: left;
}
.webcampic  {
	width: 242px;
	height: 112px;
	margin-top: 3px;
	border: 1px solid #333;
}
#webcamBox .textbox  {
	width: 254px;
	padding-top: 1px;
	text-align: left;
}
.nextHilite  {
	color: #505050;
}
#calendarBox  {
	float: right;
}
.calendarContentBoxContent  {
	width: 254px;
	height: 161px;
	background-repeat: no-repeat;
	background-position: center top;
}
#calendarBox .textbox  {
	width: 254px;
	padding-top: 1px;
	text-align: left;
}
.calendarpic  {
	width: 242px;
	height: 112px;
	margin-top: 3px;
	border: 1px solid #000000;
}
/*my updates*/
#myUpdatesBox  {
	height: auto;
}
#myUpdatesBoxContent  {
	width: 522px;
	height: auto;
	background-repeat: no-repeat;
	background-position: center top;
}
#myUpdatesBox .update  {
	width: 510px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#myUpdatesBox .updateType  {
	width: 70px;
	float: left;
}
#myUpdatesBox .updateIcon  {
	float: left;
	margin-top: 2px;
	margin-left: 5px;
}
#myUpdatesBox .updateIcon img  {
	width: 60px;
	height: 60px;
}
#myUpdatesBox .updateDesc  {
	width: 248px;
	float: right;
	height: auto;
}
#myUpdatesBox .updateDesc .pic60  {
	width: 62px;
	height: 62px;
	float: left;
}
#myUpdatesBox .updateDesc .pic60 img  {
	border: 1px solid #333;
}
#myUpdatesBox .updateDesc p.blogPost  {
	text-align: left;
	/*font-size: 10px;*/
}
#myUpdatesBox .updateDesc .vidThumb  {
	width: 122px;
	height: 62px;
	float: left;
	text-align: center;
}
#myUpdatesBox .updateDesc .vidThumb img {
	border: 1px solid #333;
}
#myUpdatesBox .updateDesc .udCam, #myUpdatesBox .updateDesc .udCalendar  {
	text-align: left;
}
#myUpdatesBox .updateDesc .udCam h3, #myUpdatesBox .updateDesc .udCalendar h3 {
	font-size: 14px;
}
#myUpdatesBox .updateDesc .udCam p, #myUpdatesBox .updateDesc .udCalendar p {
	text-align: left;
}
/*#myUpdatesBox .textbox .update {
	width: 390px;
	float: right;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 3px;
}*/
/*#myUpdatesBox .comment .textbox .comments {
	color: #cc33cc;
	width: 390px;
	height: auto;
	float:left;
	text-align:left;
	padding-right: 5px;
}
#myUpdatesBox .comment .textbox .response {
	color: #666666;
	width: 390px;
	height: auto;
	float:left;
	text-align:left;
	padding-top: 5px;
	padding-right: 5px;
}*/

/*#myUpdatesBox h2  {
	height: auto;
	width: 378px;
	padding-left: 18px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/themes/templates/images/comments_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
}*/
/*#myUpdatesBox .user  {
	text-align: left;
	width: 390px;
	padding-top: 2px;
	padding-bottom: 5px;
}*/
/*#myUpdatesBox .username  {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100px;
}*/
#myUpdatesBox .updateDate  {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 184px;
	padding-top: 15px;
	padding-bottom: 4px;
	float: left;
	border-right: 1px solid #333;
}
/*#myUpdatesBox .reply  {
	background-color: #ffffff;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 388px;
	padding: 2px;
	border: 1px dashed #000000;
	text-align: left;
}*/

/*my movies*/
#moviesBox  {
	height: auto;
}
#moviesBoxContent  {
	width: 522px;
	height: auto;
	background-repeat: no-repeat;
	background-position: center top;
}
#moviesBoxMovieThumbs  {
	width: 520px;
	height: auto;
}
#moviesBoxMovieThumbs dl  {
	display: inline;
	float: left;
	width: 126px;
	height: 182px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
#moviesBoxMovieThumbs dl dt  {
	width: 122px;
	height: 92px;
}
#moviesBoxMovieThumbs dl dt img {
	width: 120px;
	height: 90px;
	border: 1px solid #686262;
}
#moviesBoxMovieThumbs dl dd {
	font-size: 9px;
}
#moviesBoxMovieThumbs dl dd.title {
	text-align: center;
	height: 24px;
}
#moviesBoxMovieThumbs dl dd.desc {
	width: 122px;
	text-align: left;
	margin: auto;
}
#moviesBoxLink  {
	width: 200px;
	height: 14px;
	float: right;
	padding-top: 4px;
	padding-right: 10px;
	font-weight: bold;
}
#myFriendsBoxLink  {
	width: 170px;
	height: 14px;
	float: right;
	padding-top: 4px;
	padding-right: 10px;
	font-weight: bold;
}
/*dvds box*/
#dvdsBox  {
	height: auto;
}
#dvdsBoxContent  {
	height: auto;
}
#dvdsBoxHolder  {
	width: 520px;
	height: auto;
}
#dvdsBoxHolder dl  {
	display: inline;
	float: left;
	width: 124px;
	height: 302px;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
}
#dvdsBoxHolder dl dt  {
	width: 122px;
	height: 182px;
	text-align: center;
}
#dvdsBoxHolder dl dt img  {
	width: 120px;
	height: 180px;
	border: 1px solid #000000;
}
#dvdsBoxHolder dl dd {
	font-size: 9px;
}
#dvdsBoxHolder dl dd.title {
	text-align: center;
	height: 24px;
}
#dvdsBoxHolder dl dd.desc {
	width: 122px;
	text-align: left;
	margin: auto;
	padding-right: 1px;
	padding-left: 1px;
}
#dvdsBoxLink  {
	width: 290px;
	height: 14px;
	float: right;
	padding-top: 4px;
	padding-right: 10px;
	font-weight: bold;
	text-align: left;
/*	width: 190px;
	height: 14px;
	float: right;
	padding-right: 3px;*/
}
/*pop up boxes for movies and dvds*/
#moviesBox dl a:hover, #dvdsBox dl a:hover {
	/*background-color:#ffffff; */
	text-decoration:none;
} /*BG color is a must for IE6*/
#moviesBox dl a.details span, #dvdsBox dl a.details span {
	display:none; 
	padding: 3px;
	margin-top: -20px;
	/*margin-left:8px; */
	width:120px;}
#moviesBox dl a.details:hover span, #dvdsBox dl a.details:hover span {
	display:block;
	position:relative;
	background:#ffc;
	border:2px solid #cc0000;
	color:#000;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}
/*comments section*/
#commentsBox  {
	height: auto;
/*	min-height: 170px;*/
}
#commentsBoxContent  {
 	width: 400px;
}
#commentsBox .comment  {
	width: /*510px*/380px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#commentsBox .userInfo  {
	width: 110px;
	float: left;
}
#commentsBox .commentPic  {
	float: left;
	margin-top: 2px;
	margin-left: 5px;
}
#commentsBox .comment img  {
	/*width: 100px;
	height: 100px;*/
	border: 1px solid #666666;
}
#commentsBox .comment .textbox  {
	width: 260px;
	float: right;
	height: auto;
}
#commentsBox .comment .textbox .update {
	width: /*390px*/260px;
	float: right;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 3px;
}
#commentsBox .comment .textbox .comments {
	color: #cc33cc;
	width: /*390px*/260px;
	height: auto;
	float:left;
	text-align:left;
	padding-right: 5px;
}
#commentsBox .comment .textbox .response {
	color: #666666;
	width: /*390px*/260px;
	height: auto;
	float:left;
	text-align:left;
	padding-top: 5px;
	padding-right: 5px;
}

#commentsBox h2  {
	height: auto;
	width: 378px;
	padding-left: 18px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/themes/templates/images/comments_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
}
#commentsBox .user  {
	text-align: left;
	width: /*390px*/260px;
	padding-top: 2px;
	padding-bottom: 5px;
}
#commentsBox .username  {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100px;
}
#commentsBox .date  {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: /*390px*/260px;
	padding-top: 15px;
	padding-bottom: 4px;
}
#commentsBox .reply  {
	background-color: #ffffff;
	margin-top: 3px;
	margin-bottom: 3px;
	width: /*388px*/240px;
	padding: 2px;
	border: 1px dashed #000000;
	text-align: left;
}
#haveCommentLink, #allCommentsLink  {
	width: 170px;
	height: 18px;
	float: right;
	text-align: left;
}
/*messages section*/
#messageBox {
	height: auto;
}
#messageBoxContent  {
	width: 522px;
	height: 175px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: top center;
}
#messageBoxContent .message  {
	width: 510px;
	padding: 3px;
}
#messageBoxContent .message h2  {
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 12px;
}
#messageBoxContent .message p  {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 320px;
	float: left;
}
.messageLink  {
	width: 170px;
	height: 14px;
	float: right;
	font-weight: bold;
}
/*lower section*/
#friendsBox  {
	height: auto;
}
#friendsBox a.tn:hover img { 
	border: 1px dashed #ccc;
}
#myFriendsBox a.tn:hover img { 
	border: 1px dashed #ccc;
}
.friendsBoxContent  {
	height: auto;
}
#twmThumbs  {
	width: 910px;
}
#twmThumbs dl  {
	width: 182px;
	height: 280px;
	display: inline;
	float: left;	
}
#twmThumbs dl dt  {
	width: 177px;
	height: 252px;
	margin: auto;
}
#twmThumbs dl dt img {
	width: 175px;
	height: 250px;
	border: 1px solid #000000;
}
#twmThumbs dl dd  {
	text-align: center;
}
#fsThumbs  {
	width: 456px;
	padding-top: 20px;
}
#fsThumbs dl  {
	width: 114px;
	height: 140px;
	display: inline;
	float: left;	
}
#fsThumbs dl dt  {
	width: 102px;
	height: 102px;
	margin: auto;
}
#fsThumbs dl dt img {
	width: 100px;
	height: 100px;
	border: 1px solid #000000;
}
#fsThumbs dl dd  {
	text-align: center;
	font-size: 10px;
}
#friendsBoxLink  {
	width: 210px;
	height: 14px;
	float: right;
	padding-top: 8px;
	padding-right: 14px;
	font-weight: bold;
}
#friendsBoxLink2  {
	width: 210px;
	height: 14px;
	float: right;
	padding-top: 8px;
	padding-right: 14px;
	font-weight: bold;
}
#myFavoriteSitesBox  {
	height: auto;
}
#myFavoriteSitesBox a.tn:hover img { 
	border: 1px dashed #ccc;
}
#myFavoriteSitesBox a.tn:hover img { 
	border: 1px dashed #ccc;
}
#myFavoriteSitesBoxContent  {
	height: auto;
}
#adThumbs  {
	width: 510px;
	padding-top: 10px;
}
#adThumbs dl  {
	width: 170px;
	height: 220px;
	display: inline;
	float: left;
}
#adThumbs dl dt  {
	width: 162px;
	height: 182px;
	margin: auto;
}
#adThumbs dl dt img {
	width: 160px;
	height: 180px;
	border: 1px solid #000000;
}
#adThumbs dl dd  {
	width: 170px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
/*#friendsBox  {
	height: 302px;
}
.friendsBoxContent  {
	height: auto;
}
#friendsThumbs  {
	width: 910px;
}
#friendsBox dl  {
	width: 182px;
	height: 280px;
	display: inline;
	float: left;	
}
#friendsBox dl dt  {
	width: 177px;
	height: 252px;
	margin: auto;
}
#friendsBox dl dt img {
	width: 175px;
	height: 250px;
	border: 1px solid #000000;
}
#friendsBox dl dd  {
	text-align: center;
}
#friendsBoxLink  {
	width: 210px;
	height: 14px;
	float: right;
	padding-top: 8px;
	padding-right: 14px;
	font-weight: bold;
}*/