/* general */



body{

	background-color : #DFE2E8;

	font-family: "Helvetica";

	font-size: 8pt;

	color : #000000;

	/* text-align:center; */

	margin:0; padding:0;

}

div{

	padding:0;

	margin:0;

}



a{

	color: #000000;

}

a:hover{

	color: #6888CA;

	text-decoration: none;

}



.footer{

	background-color: #f5f6f0;

	font-family: "Helvetica";

	font-size: 8pt;

	color: #3e474c;

	padding:10px;
	
	padding-bottom:60px;

	text-align:center;

}

.footer a{

	color: #3e474c;

}

.footer a:hover{

	color: #6b8ea2;

	text-decoration:none;

}

.body{

	font-family: "Helvetica";

	font-size: 8pt;

	color : #000000;

	text-align:left;

}

.handler{

	width:782px;

	margin:0 auto;

	padding:0;

}

.page{

	background-color: #F5f6f0;

	text-align:left;

	float:left;

	width:782px;

	border-right: 1px solid #C4C7CC;

	border-left: 1px solid #C4C7CC;



}

.top{

	border-top: 0px solid #6888CA;

	background-image: url(top-bg.gif);

	background-repeat: repeat-x;

}

.logo{

	float: left;

	padding: 15px;

	vertical-align: top;

}

.topmenu{

	padding:5px;

	font-family: "Helvetica";

	font-size: 8pt;

	color : #FFFFFF;

	text-align:right;

	background-image: url(top-bg.gif);

	background-repeat: repeat-x;

}



/* START MODS ADDED */



.table-acancel{

   	background-color: #ffffcc;

	border: 1px solid #ff3a35;

}



.support_classes{

	color: #2C7C00;

}



.support_classes a{

	color: #2C7C00;

	text-decoration: none;

}



.support_help{

	color: #1063D4;

}



.support_help a{

	color: #1063D4;

	text-decoration: none;

}



.support_texts2{

	font-family: "Helvetica";

	font-size: 10pt;

}



.support_texts3{

	font-family: "Helvetica";

	font-size: 12pt;

}



.support_text_titles2{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

}



.support_text_titles3{

	font-family: "Helvetica";

	font-size: 12pt;

	font-weight:bold;

}



.support_ques_footer{

	padding-bottom: 50px;

}



h4{

	font-family: "Helvetica";

	font-weight:bold;

	font-size: 12pt;

	color: #d3be96;

}



.checkbox{

	background-color: #d7dfc8;

	border:1px solid #353e47;

}

.padding{

	padding: 5px;

}

.WelcomeTitle{

	font-family: "Helvetica"; 

	font-size: 14pt;

	font-weight:bold;

	padding-left: 15px;

	text-align: left;

 	color: #6b8ea2 ;

}



.WelcomeBody{

	font-family: "Helvetica"; 

	font-size: 10pt;

	text-align: left;

	padding-left: 25px;

	padding-right: 15px;

	color: #3E474C;

}



.WelcomeBody-sm{

	font-family: "Helvetica"; 

	font-size: 8pt;

	text-align: center;

	padding-left: 40px;

	padding-right: 40px;

	color: #3E474C;

}



.WelcomeLogin{

	font-family: "Helvetica"; 

	font-size: 11pt;

	padding-left: 5px;

	text-align:left;

	font-weight: bold;

	color: #FFFFFF;

}



.WelcomeLoginBody{

	font-family: "Helvetica"; 

	font-size: 9pt;

	text-align: center;

	color: #FFFFFF;

}

.WelcomeLogin-body{

	font-family: "Helvetica"; 

	font-size: 9pt;

	text-align: center;

	color: #FFFFFF;

}

.WelcomeFormLabel{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #FFFFFF;

	float:left;

	text-align:right;

	width:40%;

	margin: 0 0 5px 0;

	padding:6px 0px 0 0;

	display:block;

	clear:both;

}



.td-gray-header{

	padding: 5px;

	border: 1px solid #7da9d4;

	background-image: url(header-bg.gif);

	background-color:#A0CDEE;

	font-family: "Helvetica"; 

	font-size: 10pt;

	font-weight:bold;

	padding-left: 15px;

	text-align:left;

	color: #3E474C;

}





.td-gray-header-r{

        padding: 5px;

        border-top: 0px solid #E0E0E0;

        border-left: 0px solid #E0E0E0;

        border-right: 0px solid #E0E0E0;

        font-family: "Helvetica";

        font-size: 10pt;

        font-weight:bold;

        padding-left: 5px;

        text-align:left;

        color: #3E474C;

}





.table-gray{

	border: 0px solid #3E474C;

	background-color:#F5F6F0;

}

.td-news-header{

	border-top: 1px solid #E0E0E0;

	border-left: 1px solid #E0E0E0;

	border-right: 1px solid #E0E0E0;

	background-color:#EDEDED;

	font-family: "Helvetica"; 

	font-size: 10pt;



	font-weight:bold;

	text-align:left;

	color: #FFFFFF;

}

.cardmember-online-name2{

	font-size: 8pt;

	padding: 2px;

	height:32px;

	width: 80px;

	text-align:center;

}

.cardmember-online-name2 a{

	font-size: 8pt;

	padding: 2px;

	text-align:center;

}

.cardmember-offline-name2{

	font-size: 8pt;

	padding: 2px;

	height:32px;

	width: 80px;

	text-align:center;

}

.cardmember-offline-name2 a{

	font-size: 8pt;

	padding: 2px;

	text-align:center;

}



/* BEGIN Help Table */



.help-header{

	padding-bottom:15px;

	border: 1px solid #96abd4;

	padding:10px;

}

.help-title{

	color: #0067ac;

	font-size: 14pt;

}

.help-tip{

	color: #000000;

	font-size: 8pt;

	padding-bottom: 10px;

}

.help-question{

	color: #004b88;

	font-weight: bold;

}

.help-question a{

	color: #004b88;

	text-decoration: none;

}

.help-question2{

	color: #004b88;

	font-weight: bold;

}

.help-question2 a{

	color: #004b88;

	text-decoration: none;

}

.help-question a:selected{

	color: #004b88;

	text-decoration: none;

}

.help-answer{

	color: #004b88;

	font-size: 10pt;

}

.help-answer a{

	color: #004b88;

	font-weight: bold;

	text-decoration: none;

}



/* BEGIN my_rating Table */



.myr-photo{

	padding-left:20px;

	padding-top:15px;

	padding-bottom:15px;

}

.myr-td{

	background-color: #EDEDED;

	border-top:1px solid #E0E0E0;

	padding-left:5px;

	padding-right:5px;

	padding-top:8px;

	padding-bottom:8px;

}

.myr-text-rating{

	padding-left:30px;

	padding-right:15px;

	padding-top:10px;

	padding-bottom:10px;

	text-align:center;

}



/* END my_rating Table */



/* BEGIN General Text */



.text_welcome{

	font-family: "Helvetica";

	font-size: 10pt;

}

.text_header{

	font-family: "Helvetica";

	font-size: 11pt;

}

.text_header a{

	font-family: "Helvetica";

	font-size: 12pt;

	text-decoration: none;

}

.text_topmenu{

	font-size: 8pt;

	font-weight:bold;

	color:#C8C8C8;

}

.txt_profile_info{

	font-family: "Helvetica";

	font-size: 8pt;

	font-weight:normal;

	color: #3E474C;



}

.txt_profile_info a{

	font-family: "Helvetica";

	font-size: 8pt;

	font-weight:normal;

	color: #3E474C;

	text-decoration: none;



}

.txt_profile_info_title{

	font-family: "Helvetica";

	font-size: 8pt;

	font-weight:bold;

	color: #3E474C;

}

.text_profile{

	font-family: "Helvetica";

	font-size: 14pt;

	font-weight:bold;

	color:#3E474C;

}

.template_header{

	font-family: "Helvetica";

	font-size: 18pt;

	color: #4494C7;

}

.text_blue_sm{

	font-family: "Helvetica";

	font-size: 9pt;

	color: #4494C7;

}

.text_blue_sm a{

	font-family: "Helvetica";

	font-size: 9pt;

	color: #4494C7;

}

.text_blue_sm a:hover{

	font-family: "Helvetica";

	font-size: 9pt;

	color: #4494C7;

}

.fbconnect{

	font-family: "Helvetica";

	font-size: 8pt;

	color:#FFFFFF;

	font-weight:normal;

}

.fbconnect a{

	font-family: "Helvetica";

	font-size: 8pt;

	color:#DD561F;

	font-weight:normal;

}

.about_links{

	font-family: "Helvetica";

	font-size: 10pt;

	color:#DD561F;

	font-weight:normal;

}

.about_links a{

	font-family: "Helvetica";

	font-size: 10pt;

	color:#DD561F;

	text-decoration: none;

	font-weight:normal;

}

.text_edit_profile{

	font-family: "Helvetica";

	font-size: 9pt;

	color:#DD561F;

	text-decoration: none;

	font-weight:normal;

}

.text_edit_profile a{

	font-family: "Helvetica";

	font-size: 9pt;

	color:#DD561F;

	text-decoration: none;

	font-weight:normal;

}

li.text_edit_profile{

	padding-left:15px;

	background: url('bullet.gif') 5px no-repeat ;

	color: #DD561F;

}

li.text_edit_profile a{

	color: #DD561F;

}

ul.text_edit_profile{

	list-style-type: none;

	list-style-position: outside;

	border-top:0px solid #CCCCCC;

	font-family: "Helvetica";

	font-size: 8pt;

	margin:0;

	padding:0;

}

ul.text_edit_profile a{

	color: #DD561F;

	text-decoration: none;

}



.text_title{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

}

.text_title a{

	font-family: "Helvetica";

	font-size: 8pt;

	font-weight:bold;

	text-decoration: none;

}

.text_titles2{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color:#DD561F;

}

.text_titles2 a{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	text-decoration: none;

i

	color:#DD561F;

}

.text{

	font-family: "Helvetica";

	font-size: 10pt;

}

.text a{

	font-family: "Helvetica";

	font-size: 8pt;

	text-decoration: none;

}

.texts2{

	font-family: "Helvetica";

	font-size: 10pt;

}

.texts2 a{

	font-family: "Helvetica";

	font-size: 10pt;

	text-decoration: none;

}

.text_headline{

	font-family: "Helvetica";

	font-size: 10pt;

}

.text_headline a{

	font-family: "Helvetica";

	font-size: 10pt;

	text-decoration: none;

}

.text-align-l{

	text-align:left;

}

.text-align-c{

	text-align:center;

}

.text-align-r{

	text-align:right;

}



/* END General Text */



/* BEGIN Mailbox Table */



.mb-text-nmsg-indication{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color: #4494C7;

}

.mb-text-nmsg-indication a{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color: #4494C7;

	text-decoration:none;

}

.mb-text-nmsg-indication a:hover{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color: #4494C7;

	text-decoration:underline;

}

.mb-text-ninvit-indication{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color: #FF7F17;

}

.mb-text-ninvit-indication a{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color: #FF7F17;

	text-decoration:none;

}

.mb-text-ninvit-indication a:hover{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color: #FF7F17;

	text-decoration:underline;

}

.mb-text-ncomment-indication{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color: #5A85C0;

}

.mb-text-ncomment-indication a{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color: #5A85C0;

	text-decoration:none;

}

.mb-text-ncomment-indication a:hover{

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	color: #5A85C0;

	text-decoration:underline;

}

.mb-table-left{

	padding:5px;

	background-color: #F5F6F0;

	border-right: 0px solid #FFFFFF;

}

.mb-table-right{

	padding:5px;

	background-color: #FFFFFF;

}

.mb-padded{

	padding:5px;

}



/* END Mailbox Table */



/* BEGIN LISTS */



.list-bulletin-header{	

	background-color: #FFFFFF;

	padding:3px;

	border-bottom:1px solid #FFFFFF;

	height:20px;

}

.list-bulletin-item{	

	background-color: #F7F7F7;

	padding:3px;

	border-bottom:1px solid #FFFFFF;

}

.list-bulletin-item-1{	

	background-color: #F7F7F7;

	padding:3px;

	height:20px;

}

.list-bulletin-item-2{

	background-color: #FCFCFC;

	padding:3px;

	height:20px;

}

.list-onow-header{	

	background-color: #FFFFFF;

	padding:3px;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	height:20px;

}

.list-onow-item{	

	background-color: #DDDDDD;

	padding:3px;

	border-bottom:1px solid #FFFFFF;

}

.list-onow-item-1{	

	background-color: #DDDDDD;

	padding:3px;

	height:20px;

}

.list-onow-item-2{

	background-color: #F7FBFFC;

	padding:3px;

	height:20px;

}

/* END LISTS */



/* START Myspace Style Search */



.search_pages{

	font-size: 10px;

}

.search_pages a{

	font-family: "Helvetica";

	font-size: 9pt;

	color:#DD561F;

	text-decoration: none;

	font-weight:normal;

}



/* END Myspace Style Search */



/* START Online List */



.member-online-list{

	background-color: transparent;

	border-left: 0px solid transparent;

	border-right: 0px solid transparent;

	padding: 2px;

	height:10px;

	width: 180px;

	text-align: left;

}



/* END Online List */





/* STOP Mods Added */



ul.list-blue-menu{

	list-style-type: none;

	list-style-position: outside;

 	font : 8pt Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	margin:0;

	padding:0;

}

li.list-blue-menu-item{

	padding-left:15px;

	background: url('bullet.gif') 5px no-repeat ;

	color: #000000;

}

li.list-blue-menu-item a{

	color: #000000;

}

li.list-blue-menu-item a:hover{

	color: #6888CA;

}



ul.list-orange-menu{

	list-style-type: none;

	list-style-position: outside;

	font-family: "Helvetica";

	font-size: 8pt;

	margin:0;

	padding:0;

}

li.list-orange-menu-item{

	padding-left:15px;

	background: url('bullet.gif') 5px no-repeat ;

	color: #000000;

}

li.list-orange-menu-item a{

	color: #000000;

}

li.list-orange-menu-item a:hover{

	color: #A8824F;

}



ul.sidemenu{

	list-style-type: none;

	list-style-position: outside;

	border-top:1px solid #CCCCCC;

	font-family: "Helvetica";

	font-size: 8pt;

	margin:0;

	padding:0;

}

ul.sidemenu a{

	color: #666666;

	text-decoration: none;

}

ul.sidemenu a:hover{

	color: #999999;

}

li.sidemenu-1{

	border: 1px solid #CCCCCC;

	border-top: none;

	padding:5px;

	padding-left:25px;

	font-size: 8pt;

	background: url('bullet.gif') 10px no-repeat ;

	background-color: #E5E5E5;

}

li.sidemenu-2{

	border: 1px solid #CCCCCC;

	border-top: none;

	padding:5px;

	padding-left:25px;

	background: url('bullet.gif') 10px no-repeat ;

	background-color: #F2F2F2;

}



.menubar-orig{

	background-color: #6b8ea2;

	border-top:1px solid #6b8ea2;

	border-bottom:0px solid #6b8ea2;

	padding-top: 7px;

	text-align: left;

	vertical-align: bottom;

	font-family: "Helvetica";

	font-size: 10pt;

	height: 20px;

}

.menubar{

	background-color: #6b8ea2;

	border-top:1px solid #6b8ea2;

	border-bottom:0px solid #6b8ea2;

	padding-top: 0px;

	text-align: left;

	font-family: "Helvetica";

	font-size: 11pt;

	height: 35px;

}

.menubar a{

	color: #FFFFFF;

	text-decoration:none;



}

.menubar a:hover{

	color: #345666;

}

.submenu{

	background-color: #F2F2F2;

	border-bottom: 1px solid #CCCCCC;

	padding:5px;

	text-align:left;

	font-family: "Helvetica";

	font-size: 9pt;

}

.submenu a{

	border:0px solid #CCCCCC;

	background-color: #F2F2F2;

	padding:3px;

	text-decoration:none;

	color: #999999;

}

.submenu a:hover{

	background-color: #F2F2F2;

	color: #000000;

}

#error{

	background-color: #F9F8BA;

	border-bottom:1px dashed #BAA13D;

	padding:8px;

	text-align:center;

}

.columnWide{

	float:left;

	width:555px;

}

.columnSmall{

	float:left;

	width:210px;

	font-size:10px;

}



.columnSmallRight{

	float:right;

	width:210px;

	font-family: "Helvetica";

	font-size: 9pt;

	padding-left:5px;

}



.padded{

	padding:5px;

}



.margined{

	margin:5px;

}



.dividerV{

	float:left;

	width:5px;

}

.dividerH{

	float:none;

	height:5px;

}



.dotted{

	height:2px;

	border-top: 1px dotted #999999;

}



.dotted-bottom{

	padding:3px;

	border-bottom: 1px dotted #999999;

}



.pages{

	text-align:center;

}



.centered{

	text-align:center;

}

.bold{

	font-weight:bold;

}



/* text styles */

.topmenu a{

	color: #FFFFFF;

	font-family: "Helvetica";

	font-size:8pt;

	text-decoration:none;

}

.topmenu a:hover{

	text-decoration:none;

	color:#DD561F;

}



.menubarON{

	display:inline;

	color: #345666;

	font-weight: bold;

}



.blue{

	color: #68ABCA;

	font-weight:bold;

	font-size:8pt;

}

h1{

	font-family: "Helvetica";

	font-size: 12pt;

	font-weight:bold;

	padding:0px;

	margin:0;

}



.error{

	color:#FF0000;

	font-weight:bolder;

}



..highlight{



}



/* blocks */

.brown-header{

	padding: 5px;

	border: 1px solid #7da9d4;

	background-image: url(header-bg.gif);

	background-color:#A0CDEE;

	font-family: "Helvetica"; 

	font-size: 10pt;

	font-weight:bold;

	padding-left: 15px;

	text-align:left;

	color: #3E474C;

}

.brown-body{

	padding:5px;

	background-color: #F5F6F0;

	border-bottom: 0px solid #D3BE96;

	border-right: 0px solid #D3BE96;

	border-left: 0px solid #D3BE96;

}



.green-header{

	background-color: #D7DCF8;

	border: 1px solid #96D396;

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	padding:3px;

	padding-left: 10px;

	text-align:left;

	color: #5D995D;

}

.green-body{

	padding:5px;

	background-color: #FFFFFF;

	border-bottom: 1px solid #96D396;

	border-right: 1px solid #96D396;

	border-left: 1px solid #96D396;

}



.blue-header{

	padding: 5px;

	border: 1px solid #7da9d4;

	background-image: url(header-bg.gif);

	background-color:#A0CDEE;

	font-family: "Helvetica"; 

	font-size: 10pt;

	font-weight:bold;

	padding-left: 15px;

	text-align:left;

	color: #3E474C;

}

.blue-body{

	padding:5px;

	background-color: #F5F6F0;

	border-bottom: 0px solid #96ABD4;

	border-right: 0px solid #96ABD4;

	border-left: 0px solid #96ABD4;

}



.orange-header{

	background-color: #FAEFE1;

	border: 1px solid #D4BA96;

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	padding:3px;

	padding-left: 10px;

	text-align:left;

	color: #99876D;

}

.orange-body{

	padding:5px;

	background-color: #FFFFFF;

	border-bottom: 1px solid #D4BA96;

	border-right: 1px solid #D4BA96;

	border-left: 1px solid #D4BA96;

}



.grey-header{

	background-color: #6D8EA2;

	border: 0px;

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	padding:3px;

	padding-left: 10px;

	text-align:left;

	color: #FFFFFF;

}

.grey-body{

	padding:5px;

	background-color: #b5cbd5;

	background-image: url(login-bg.gif);

	background-repeat: repeat-x;

	border-bottom: 0px dashed #999999;

	border-right: 0px dashed #999999;

	border-left: 0px dashed #999999;

	font-family: "Helvetica";

	color: #ffffff;

}



.tip{

	border: 1px dashed #D38828;

	padding:5px;

	color: #666666;

}

.tip-body{



}



.cardlabel{

	float:left;

	width:80px;

	color: #666666;

}

.cardbody{



}



.card-headline{

	border:1px dashed #689BCA;

	background-color: #F5FAFF;

	float:left;

}

.card-headline-body{

	font-family: "Helvetica";

	font-size:10pt;

	font-weight:bold;

	float:left;

	margin:5px;

}



.card-member{

	border-top:2px solid #689BCA;

	border-bottom:1px solid #689BCA;

}

.card-online{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #FF9000;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-featured{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #C96767;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-new{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #24A72D;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}

.card-updated{

	border:1px solid #CCCCCC;

	background-color: #FFFFFF;

	color: #3588AE;

	font-size:7pt;

	padding:2px;

	margin:2px;

	height:10px;

	line-height:10px;

	cursor:default;

	font-weight:bold;

}



.card-member-top,.card-member-top a{

	background-color: #D6E4F0;

	padding:3px;

	text-align:left;

	border-bottom: 1px solid #FFFFFF;

	color: #32608A;

	text-decoration:none;

}

.card-member-top a:hover{

	color: #689BCA;

}

.card-member-body{

	background-color: #EBF3FA;

	padding:5px;

	text-align:left;

}

.card-member-header,.card-member-header a{

	font-family: "Helvetica";

	font-size: 12pt;

	font-weight:bold;

	color: #507EA9;

	text-decoration:none;

}

.card-member-header a:hover{

	color: #689BCA;

}

.card-member-options,.card-member-options a{

	background-color: #D6E4F0;

	padding:3px;

	text-align:center;

	border-top: 1px solid #FFFFFF;

	color: #32608A;

	text-decoration:none;

	font-size:7pt;

}

.card-member-options a:hover{

	color: #689BCA;

}

ul.card-member-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

}

li.card-member-item{

	display:inline;

	background: url('arrow.gif') 5px no-repeat ;

	padding-left:10px;

}





.card-blog{

	border-top:2px solid #67C968;

	border-bottom:1px solid #67C968;

}



.card-blog-top,.card-blog-top a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:left;

	border-bottom: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

}

.card-blog-top a:hover{

	color: #67C968;

}

.card-blog-body{

	background-color: #EBFAEB;

	padding:5px;

	text-align:left;

}

.card-blog-header,.card-blog-header a{

	font-family: "Helvetica";

	font-size: 12pt;

	font-weight:bold;

	color: #4FA851;

	text-decoration:none;

}

.card-blog-header a:hover{

	color: #67C968;

}

.card-blog-options,.card-blog-options a{

	background-color: #D5F0D6;

	padding:3px;

	text-align:center;

	border-top: 1px solid #FFFFFF;

	color: #328A33;

	text-decoration:none;

	font-size:7pt;

}

.card-blog-options a:hover{

	color: #67C968;

}

ul.card-blog-list{

	padding:0;

	margin:0;

	white-space:nowrap;

	list-style-type:none;

	list-style-position: outside;

}

li.card-blog-item{

	display:inline;

	background: url('arrow.gif') 5px no-repeat ;

	padding-left:10px;

}







.member{

	width: 80px;

	height: 121px;

}

.member-online-photo{

	background-color: #FFFFFF;

	border: 1px solid #A0CDEE;

	padding: 8px;

	height: 75px;

}

.member-online-name{

	background-color: #FFFFFF;

	border-left: 1px solid #A0CDEE;

	border-right: 1px solid #A0CDEE;

	padding: 2px;

	height:40px;

	text-align:center;

}

.member-online-name a{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #807569;

}

.member-online-name a:hover{

	text-decoration: none;

}

.member-online-indicator{

	border: 1px solid #A0CDEE;

	font-family: "Helvetica";

	font-size: 7pt;

	color: #FFFFFF;

	background-color: #A0CDEE;

}

.member-online-indicator a{

	font-family: "Helvetica";

	font-size: 7pt;

	color: #FFFFFF;

}



.member-offline-photo{

	background-color: #FFFFFF;

	border: 1px solid #A0CDEE;

	padding: 8px;

	height: 75px;

}

.member-offline-name{

	background-color: #FFFFFF;

	border-left: 1px solid #A0CDEE;

	border-right: 1px solid #A0CDEE;

	padding: 2px;

	height:40px;

	text-align:center;

}

.member-offline-name a{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #808080;

}

.member-offline-name a:hover{

	text-decoration: none;

}

.member-offline-indicator{

	border: 1px solid #6B8EA2;

	font-family: "Helvetica";

	font-size: 7pt;

	color: #FFFFFF;

	background-color: #6B8EA2;

}

.member-offline-indicator a{

	font: 7pt Arial, sans-serif;

	color: #FFFFFF;

}



.ecard{



}

.ecard-thumbnail{

	background-color: #F2F2F2;

	border: 1px dashed #999999;

	padding: 15px;

}

.ecard-name{

	background-color: #E5E5E5;

	border-left: 1px dashed #999999;

	border-right: 1px dashed #999999;

	border-bottom: 1px dashed #999999;

	padding:15px;

}



.photo{

	width:80px;

	height:118px;

}

.photo_edit{

	width:80px;

	height:132px;

}

.photo_big{

	width:344px;

}



.photo-photo{

	background-color: #F2F2F2;

	border: 1px solid #999999;

	height: 70px;

	padding: 8px;

}

.photo-caption{

	background-color: #E5E5E5;

	border-left: 1px solid #999999;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #999999;

	padding: 2px;

	height:42px;

}

.photo-text{

	background-color: #E5E5E5;

	font-family: "Helvetica";

	font-size: 7pt;

	color: #808080;

}

.photo-text a{

	background-color: #E5E5E5;

	font-family: "Helvetica";

	font-size: 7pt;

	color: #808080;

}

.photo-text-big{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #808080;

}



.news{

	border:1px solid #F89D26;

}

.news-title{

	background-color: #F89D26;

	border-right:1px solid #FFFFFF;

	float:left;

	padding:3px;

	width:70%;

}

.news-date{

	background-color: #FAAE54;

	border-left:1px solid #FFFFFF;

	padding:3px;

	text-align:right;

}

.news-body{

	background-color: #FFFFFF;

	border-top:1px solid #CCCCCC;

	padding:5px;

	color: #000000;

}



/* forms */

.form{

	text-align:center;

	margin:0;

	padding:0;

	width:530px;

}

.formlabel{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #4E8199;

	float:left;

	text-align:right;

	width:40%;

	margin: 0 0 5px 0;

	padding:6px 0px 0 0;

	display:block;

	clear:both;

}

.formelement{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #4E8199;

	float:left;

	margin:3px;

	text-align:left;

}

.formbutton{

	padding-top:10px;

	text-align:center;

	display:block;

	clear:both;

}

.formset{

	margin-bottom:2px;

}

.textfield{

	background-color: #D7DFC8;

	border:1px solid #353E47;

	padding:3px;

	color: #666666;

	font-family: "Helvetica";

	font-size: 8pt;

}

.dropdown{

	background-color: #FFFFFF;

	border:1px solid #999999;

	color: #666666;

	font-family: "Helvetica";

	font-size: 8pt;

}

.textarea{

	background-color: #D7DFC8;

	border:1px solid #353E47;

	padding:3px;

	color: #666666;

	font-family: "Helvetica";

	font-size: 8pt;

}

.button{

	background-color: #dd561f;

	background-image: url(button-bg.gif);

	background-repeat: repeat-x;

	border:1px solid #89310d;

	padding:3px;

	color: #ffffff;

	font-family: "Helvetica";

	font-size: 9pt;

}



/* lists */

.list-blue{

	font-family: "Helvetica";

	font-size: 8pt;

	color : #000000;

	border-top:2px solid #689BCA;

}

.list-blue a{

	color: #000000;

}

.list-blue a:hover{

	color: #507EA9;

}

.list-blue-header{

	background-color: #D6E4F0;

	padding:3px;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	height:20px;

}

.list-blue-item{

	text-align:left;

	background-color: #EBF3FA;

	padding:3px;

}

.list-blue-item-1{

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	background-color: #EBF3FA;

	padding:3px;

	height:20px;

}

.list-blue-item-2{

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	background-color: #F7FBFF;

	padding:3px;

	height:20px;

}

.list-blue-title,.list-blue-title a{

	font-family: "Helvetica";

	font-size: 12pt;

	font-weight:bold;

	color: #507EA9;

	text-decoration:none;

	padding-right:5px;

}

.list-blue-category{

	padding:3px;

}

.list-blue-category a{

	color: #507EA9;

}

.list-blue-category a:hover{

	color: #000000;

}

.list-blue-subcategory{

	padding:3px;

	padding-left:20px;

}

.list-blue-subcategory a{

	color: #507EA9;

	text-decoration:none;

}

.list-blue-subcategory a:hover{

	color: #000000;

}



.list-orange{

	font-family: "Helvetica";

	font-size: 8pt;

	color : #000000;

	border-top:2px solid #C99F67;

}

.list-orange a{

	color: #000000;

}

.list-orange a:hover{

	color: #A8824F;

}

.list-orange-header{

	background-color: #F0E4D5;

	padding:3px;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	height:20px;

}

.list-orange-item{

	text-align:left;

	background-color: #FAF3EB;

	padding:3px;

}

.list-orange-item-1{

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	background-color: #FAF3EB;

	padding:3px;

	height:20px;

}

.list-orange-item-2{

	text-align:left;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	background-color: #FFFCF7;

	padding:3px;

	height:20px;

}

.list-orange-title,.list-orange-title a{

	font-family: "Helvetica";

	font-size: 12pt;

	font-weight:bold;

	color: #A8824F;

	text-decoration:none;

	padding-right:5px;

}



/* rating */

.rating{

	font-family: "Helvetica";

	font-size: 25pt;

	color: #000000;

	font-weight: bolder;

	text-align:center;

}



.rating_0{

	color: #8093BA;

}

.rating_1{

	color: #8093BA;

}

.rating_2{

	color: #868FB3;

}

.rating_3{

	color: #8E8BAA;

}

.rating_4{

	color: #9885A0;

}

.rating_5{

	color: #A27F95;

}

.rating_6{

	color: #AD7989;

}

.rating_7{

	color: #B7737E;

}

.rating_8{

	color: #C06D75;

}

.rating_9{

	color: #C7696C;

}

.rating_10{

	color: #CE6565;

}



/* forum */

.forum-totals{

	background-color: #F2F2F2;

	border:1px solid #CCCCCC;

	padding:5px;

}

.forum-button{

	border: 1px solid #000000;

	background-color: #FFFFFF;

	color: #666666;

	font-family: "Helvetica";

	font-size: 8pt;

	padding:5px;

	cursor:pointer;

	float:left;

	margin:2px;

}

.forum_quote{

	border:1px dashed #689BCA;

	background-color: #FFFFFF;

	padding:5px;

}



/* calendar */

.calendar-button{

	font-family: "Helvetica";

	font-size: 8pt;

	background-color: #FFFFFF;

	border:1px solid #999999;

	color: #999999;

	cursor:pointer;

	width:20px;

	text-align:center;

}

.calendar-date{

	font-family: "Helvetica";

	font-size: 8pt;

	font-weight:bold;

	text-align:center;

	color: #808080;

}

.calendar-week{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #1F5EAC;

}

.calendar-day{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #000000;

	cursor: pointer;

}

.calendar-extended{

	color: #999999;

}

.calendar-sunday{

	color: #1F5EAC;

}

.calendar-today{

	color: #B33838;

}

.calendar-holiday{

	color: #1F5EAC;

}

.calendar-nof-holiday{

	color: #3F981C;

}

.calendar-events{

	font-weight: bold;

}

.calendar-notes{

	font-style: italic;

}

.calendar-selected{

	border: 1px solid #B33838;

}

/* im */

.im{

	border:1px solid #999999;

}

.im-header{

	font-size:7pt;

	color: #666666;

	background-color: #F2F2F2;

	border-bottom: 1px solid #999999;

	padding:3px;

}

.im-body{

	background-color: #FFFFFF;

	text-align:center;

}



/* banners */

.banner-header{

	border-bottom: 1px solid #CCCCCC;

	padding:5px;

	text-align:center;

}

.banner-footer{

	border-top: 1px solid #CCCCCC;

	padding:5px;

	text-align:center;

}

.banner-side{

	padding:5px;

	text-align:center;

}



/* notification */

.noti{

	border:1px solid #6888CA;

	background-color: #FFFFFF;

	color: #666666;

}

.noti-header{

	background-color: #6888CA;

	padding:3px;

	color: #FFFFFF;

	font-family: "Helvetica";

	font-size: 8pt;

	font-weight:bold;

}

.noti-header a{

	color: #FFFFFF;

	font-weight:normal;

	text-decoration:none;

}

.noti-body{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #666666;

}

.noti-body a{

	color: #666666;

}

.noti-body a:hover{

	text-decoration:none;

}



/* color selector */

.color-color{

	margin:1px;

	width:9px;

	height:9px;

	float:left;

	cursor:pointer;

	border:1px solid #000000;

}



/* albums */

.photo{

	width:80px;

	height:118px;

}

.photo_edit{

	width:80px;

	height:132px;

}

.photo_main{

	background-color: #FA8072;

	border: 1px solid #999999;

	padding: 8px;

}

.album{

	width:80px;

	height:118px;

}

.album_main{

	background-color: #FFE4E1;

	border: 1px solid Black;

	padding: 8px;

}

.album_big{

	width:344px;

}

.album_edit{

	width:80px;

	height:142px;

}

.album-photo{

	background-color: #DDDDDD;

	border: 1px solid Black;

	padding: 8px;

	height: 70px;

}

.album-caption{

	background-color: #999999;

	border-left: 1px solid Black;

	border-right: 1px solid Black;

	border-bottom: 1px solid Black;

	padding: 2px;

	height:42px;

}

.album_edit{

	width:80px;

	height:142px;

}

.album-text{

	background-color: #999999;

	font-family: "Helvetica";

	font-size: 7pt;

	color: #F9F9F9;

}

.album-text a{

	background-color: ##CCCCCC;

	font-family: "Helvetica";

	font-size: 7pt;

	color: #F9F9F9;

}

.album-text-big{

	font-family: "Helvetica";

	font-size: 8pt;

	color: #F9F9F9;

}



/* vchat */

#vchat_window{

	position: absolute;

	visibility: hidden;

	width: 370px;

	top: 0;

	left: 0;

	z-index: 1;

}

.vchat_handler{

	border: 4px solid #00209F;

	background-color: #FFFFFF;

	height:100%;

	padding:5px;

}

.vchat_icon{

	margin:auto;

	text-align:center;

	float:left;

}

.vchat_message{

	color: #000;

	text-align:left;

	font-family: "Helvetica";

	font-size: 8pt;

}

.vchat_message_header{

	font-weight:bold;text-align:center

}

.vchat_message_content{

	padding-top:20px;

}

.vchat_buttons{

	text-align:center;

	padding-top:20px;

}



/* social bookmarking */

#sbdropdown {

border:1px solid #CCC;

background-color: #FFF;

visibility:hidden;

position:absolute;

z-index:100;

left:0px;

top:0px;

padding: 3px;

}

#sbbar {

border:1px solid #CCC;

background-color: #FFF;

padding: 3px;

}

.sbitem{

border:1px solid #FFF;

background-color: #F7F7F7;

color: #666666;

padding: 3px;

cursor: pointer;

text-align:left;

}

.sbitemhighlight{

background-color: #EBF3FA;

border:1px solid #689BCA;

padding: 3px;

cursor: pointer;

text-align:left;

}



/* tags */

.tagCloud {

	padding: 3px;

	text-align:center;

}

.tagCloud a{

	color: #4E8199;

	text-decoration:none;

}

.tagCloud a:hover {

	color: #4E8199;

	text-decoration:underline;

}



/* videos */

.vidSubmenu {

	padding: 5px;

	text-align: center;

	border-bottom: 1px solid #CCC;

}

.vidSubmenu a {

	color: #6888CA;

}

.vidSubmenu a:hover {

	text-decoration: none;

}



.column-videosPage-right {

	float: left;

	width: 605px;

}

.column-videosPage-left {

	float: left;

	width: 160px;

}



.column-video-right {

	float: left;

	width: 283px;

}

.column-video-left {

	width: 480px;

	float: left;

}



.floatLeft {

	float: left;

}

.floatRight {

	float: right;

}



.centerHandler {

	text-align: center;

	overflow: hidden;

}

.centerContent {

	margin-left: auto;

	margin-right: auto;

}



.centerText {

	text-align: center;

}

.rightText {

	text-align: right;

}

.leftText {

	text-align: left;

}



.listClear {

	clear: both;

}



/* video card */

.vCard {

	margin-bottom: 3px;

	padding-bottom: 3px;

}

.vCard .base {

	text-align: center;

	font: 8pt Arial, sans-serif;

	color: #000;

}

.vCard .base_left {

	text-align: left;

	padding: 0 3px 0 3px;

	width: 122px;

	height: 84px;

	font-size: 11pt;

}

.vCard .highlight a {

	color: #000;

}

.vCard .duration {

	float: left;

	font-weight: bold;

}

.vCard .rating {

	text-align: right;

}

.vCard .title {

	width: 122px;

	height: 34px;

	font-size: 11pt;

}

.vCard .label {

	font-size: 11pt;

}



.screenshot {

	margin: 2px;

	padding: 1px;

	border: 1px solid #999;

	display: block;

	background-color: white;

}

.screenshot img {

	height: 90px;

	width: 120px;

}

.screenshotSmall {

	margin: 2px;

	padding: 1px;

	border: 1px solid #999;

	background-color: white;

	display: block;

}

.screenshotSmall img{

	height: 70px;

	width: 90px;

}



#basicViewOptions {

	display: inline;

}

#detailedViewOptions {

	display: inline;

}



/* lists */

.listItem {	

	border-bottom: 1px dotted #999;

	width: 100%;

	padding: 10px 0 10px 0;

	overflow: hidden;

}

.listItem .listScrCol {

	width: 128px;

	float: left;

}

.listItem .listInfoCol {

	margin-left: 135px;

	zoom: 1;

	color: #000;

}



.listItem3Col {	

	border-bottom: 1px dotted #999;

	width: 100%;

	padding: 10px 0 10px 0;

	overflow: hidden;

}

.listItem3Col .listScrCol {

	width: 128px;

	float: left;

}

.listItem3Col .listInfoCol {

	margin-left: 135px;

	margin-right: 50px;

	zoom: 1;

	color: #000;

}

.listItem3Col .listPosCol {

	width: 35px;

	float: right;

}





.listItemSmall {

	width: 250px;

	padding: 0 0 3px 0;

	overflow: hidden;

}

.listItemSmall .listScrCol {

	width: 98px;

	float: left;

}

.listItemSmall .listInfoCol {

	margin-left: 105px;

	zoom: 1;

	color: #000;

}



.listItemDefault {	

	border-bottom: 1px dotted #999;

	width: 100%;

	padding: 10px 0 10px 0;

	overflow: hidden;

}

.listItemDefault .listScrCol {

	width: 98px;

	float: left;

}

.listItemDefault .listInfoCol {

	margin-left: 108px;

	margin-right: 80px;

	zoom: 1;

	color: #000;

}

.listItemDefault .listActionsCol {

	width: 70px;

	float: right;

	line-height: 17px;

	font-size: 10pt;

	margin-right: 5px;

	text-align: right;

}

.listItemDefault .listActionsCol a {

	text-decoration: none;

}

.listItemDefault .listDataCol {

	width: 50px;

	float: right;

}





.listItemGroup {	

	border-bottom: 1px dotted #999;

	width: 100%;

	padding: 10px 0 10px 0;

	overflow: hidden;

}

.listItemGroup .listScrCol {

	width: 98px;

	float: left;

}

.listItemGroup .listInfoCol {

	margin-left: 108px;

	margin-right: 120px;

	zoom: 1;

	color: #000;

}

.listItemGroup .listActionsCol {

	width: 110px;

	float: right;

	line-height: 17px;

	font-size: 10pt;

	margin-right: 5px;

	text-align: right;

}

.listItemGroup .listActionsCol a {

	text-decoration: none;

}



.listItemGroupAddVideos {	

	border-bottom: 1px dotted #999;

	width: 100%;

	padding: 10px 0 10px 0;

	overflow: hidden;

}

.listItemGroupAddVideos .listChBoxCol {

	width: 26px;

	text-align: center;

	float: left;

	padding-top: 27px;	

}

.listItemGroupAddVideos .listScrCol {

	width: 98px;

	float: left;

}

.listItemGroupAddVideos .listInfoCol {

	margin-left: 134px;

	zoom: 1;

	color: #000;

}





.listInfoCol .title {

	font-family: "Helvetica";

	font-size: 11pt;

	font-weight: bold;

	color: #146898;

}

.listInfoCol .title a {



	color: #146898;

	text-decoration: none;

}

.listInfoCol .description {

	margin: 10px 0 10px 0;

	font-size: 10pt;

}

.listInfoCol .info {

	font-family: "Helvetica";

	color: #000;

	line-height: 14px;

	font-size: 10pt;

}

.listInfoCol .label {

	color: #666;

	font-size: 10pt;

}



.listClear {

	clear: both;

}

.clearRight {

	clear: right;

}



/* pages */

.pages {

	font-family: "Helvetica";

	font-size: 8pt;

	margin: 5px 0 5px 0;

	padding: 5px;

	text-align: center;

}

.pages a {

	color: #146898;

	margin: 0 4px 0 4px;

}

.pages .p {

	margin: 0 4px 0 4px;

	font-weight: bold;

}



.cell {

	border:1px solid #CCC;

	padding: 5px;

}



.greyCell {

	border:1px solid #CCC;

	padding: 5px;

	background-color: #F7F7F7;

}



.vidHeader {

	font-family: "Helvetica";

	font-size: 12pt;

	color: #146898;

	padding: 0;

	margin: 5px 0 5px 0;

}

.cell .sbbar {

	border: none;

}

.marginTop5 {

	margin-top: 5px;

}

.vidSecheader {

	font-family: "Helvetica";

	font-size: 10pt;

	font-weight:bold;

	text-align:left;

	color: #6D7B99;

}



/* info */

.vinfo {

	font-family: "Helvetica";

	font-size: 9pt;

	color: #000;

}

.stats {

	margin: 10px;

}

.stats .vinfo {

	font-family: "Helvetica";

	font-size: 8pt;

	color: #000;

	line-height: 20px;

}

.vinfo .label {

	color: #666;

	font-weight: normal;

}

.vinfo .description {

	font-weight: normal;

}



.videoOptions, .videoOptions a {

	font-family: "Helvetica";

	font-size: 10pt;

	color: #146898;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

}



/* rate scale */

.rate {

	height: 21px;

	display: block;

	line-height: 21px;

}

.rate .label {

	font-family: "Helvetica";

	font-size: 10pt;

	height: 21px;

	width: 35px;

	line-height: 21px;

	display: inline;

}

.rate .stars {

	display: inline;

	cursor: pointer;

}

.rate .stars img {

	vertical-align: top;

}

.votes {

	margin-top: 5px;

	margin-left: 35px;

	width: 110px;

	font: 8pt Arial, sans-serif;

	text-align: center;

}



/* comments */

.comment {

	margin: 5px;

	padding: 5px;

	font-family: "Helvetica";

	font-size: 8pt;

	color: #000;

	border-top: 1px dotted #999;

	overflow: hidden;

}

.comment .description {

	margin-left: 80px;

	zoom: 1;

}

.comment .highlight {

	font-size: 9pt;

	color: #666;

}

.comment .text {

	margin-top: 10px;

}

#commentForm {

	display: none;

}

.commentRateWord {

	line-height: 12px;

}

.commentRating {

	width: 15px;

	line-height: 12px;

	text-align: right;

}

.commentRatingImg {

	text-align: right;

	line-height: 12px;

	width: 35px;

}

.commentRatingImg img {

	vertical-align: bottom;

}

.commentRating .plus {

	color: #4DB21B;

}

.commentRating .minus {

	color: #B21B1B;

}

.commentOptions {

	line-height: 12px;

	width: 100px;

}



.subcomments {

	margin: 10px 20px 10px 20px;

	border: 3px solid #E5E5E5;

	padding: 3px;

}



.dotBorderTop {

	border-top: 1px dotted #666;

}



/* complete box */

.completeBox {

	background-color: #FFF;

	border: 1px dashed #5289A8;

	padding: 5px;

	margin-bottom: 5px;

	text-align: center;

}



/* error box */

.errorBox {

	background-color: #FFC2C2;

	border: 1px solid #AF2D2D;

	padding: 5px;

	margin-bottom: 5px;

	text-align: center;

}

.errorBox a {

	color: #711B1B;

}



#videoOptionsHandler {

	margin-top: 10px;

	margin-bottom: 10px;

	display: none;

	width: 400px;

	margin-left: auto;

	margin-right: auto;

}



/* tipBox */

.tipBox {

	background-color: #FFFFCC;

	border: 1px solid #FFCC33;

	padding: 5px;

}



.video {

	margin: 0 0 5px 0;

}



/* video responses box */

.videoResponses .left {

	float: left;

	width: 34px;

	padding-top: 18px;

}

.videoResponses .centerHandler {

	text-align: center;

}

.videoResponses .center {

	margin-left: auto;

	margin-right: auto;

	width: 392px;

}

.videoResponses .right {

	float: right;

	width: 34px;

	padding-top: 18px;

}

#videoResponsesHandler {

	height: 130px;

}



.dashBorder {

	border: 1px dashed #CCC;

}



.avatarLarge {

	margin: 2px;

	border: 3px double #999;

	float: left;

	zoom: 1;

}

.avatarLarge .avatar {

	overflow: hidden;

	width: 84px;

	height: 84px;

	background-color: white;

	display: block;

	text-align: center;

}

.avatarLarge .avatar div {

	width: 400px;

	margin-left: -158px;

}

.avatarLarge .avatar img{

	height: 84px;

}



.avatarSmall {

	margin: 2px;

	border: 3px double #999;

	float: left;

	zoom: 1;

}

.avatarSmall .avatar {

	overflow: hidden;

	width: 54px;

	height: 54px;

	background-color: white;

	display: block;

	text-align: center;

}

.avatarSmall .avatar div {

	width: 400px;

	margin-left: -173px;

}

.avatarSmall .avatar img{

	height: 54px;

}



/* subscription */

.subscription {

	margin-bottom: 3px;

	padding-bottom: 3px;

	text-align: center;

}

.subscription .base {

	text-align: center;

	clear: both;

}



#subscribeHandler {

	margin: 5px;

}



.mailboxList .screenshotSmall {

	border: 1px solid #999;

	background-color: white;

	display: block;

	padding: 0;

	float: left;

	margin: 0px;

	margin-right: 3px;

	zoom: 1;

}

.mailboxList .screenshotSmall img{

	height: 23px;

	width: 30px;

}

.thumbnail{

position: relative;

z-index: 0;

}



.thumbnail:hover{

background-color: transparent;

z-index: 50;

}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

background-color: lightyellow;

padding: 5px;

left: -1000px;

border: 1px dashed gray;

visibility: hidden;

color: black;

text-decoration: none;

}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

}



.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: 0;

left: 60px; /*position where enlarged image should offset horizontally */

}



/* begin styles for RSS Feed */



.rss_box {

	 margin: 0px;

	 padding: 0px;

	 width: 400px;

	 background-color: #f5f6f0;

	 border: 0px dashed #7485CA;

}



.rss_title, rss_title a {

	font-family: "Helvetica";

	font-size: 11pt;

	font-weight:bold;

	margin: 5px 0;

	padding: 0;

	letter-spacing: 1px;

}



.rss_items {

       list-style:none;

       margin:0;

       padding:0;

}



.rss_item  {

  font-family: "Helvetica";

  font-size: 9pt;

  font-weight : normal; 

  margin: 8px 0;

}



.rss_item a:link, .rss_item a:visited, .rss_item a:active {

	text-decoration : none;

	border-bottom: 0px solid #ededed;

	color: #DD561F;

	}



.rss_item a:hover { 

	text-decoration : none;

	color: #6888CA;

	}

	

.rss_date {

	font-size: 9pt;

	font-style: italic;

	color: #000000;

	}



/* Facebook Connect */

div.fb a img {border:0px;color:black;}

.fb_pic {margin-right:10px; float:left;}

.fb_table {font-size:11px;}

.fb_table tr {vertical-align:top}



.fb_table a img {border:0px;}

#fb_user_box { height:40px;width:220px;text-align:left;float:right;}

#fb_user_box img {float:left; diplay:inline;margin-right:5px;}



#fb_win {position:absolute; width:200px; height:200px; border:1px solid #333; display:none; background:white;padding:10px;text-align:center;}



#fb_friends_list {font-size:11px;}



/* twitter */

.tw_table {font-size:11px;}

.tw_table a img { border:0px;}

.tw_table tr {vertical-align:top}

.twstatus td {border-bottom:1px dashed #ccc}

.tw_update {font-family:Georgia; font-size:14px; color #666}

.tw_table a, tw_table a:visited {color:#0F7E9F; text-decoration:none}

.tw_table i, .tw_table i a {color:#888}