body {	background-color:White;	FONT-SIZE: 10pt; FONT-FAMILY:  Arial, "Helvetica medium", Sans, sans-serif;	margin:0px 0px 0px 0px;line-height:1.5;}
.SMALL{	CURSOR: pointer;	FONT-SIZE: 2pt;}
.StyleOption{	CURSOR: pointer;	FONT-SIZE: 1pt;	width: 10px;	height:10px;	BORDER: black 1px solid; 	padding:0px;}
textarea{FONT-SIZE: 10pt; FONT-FAMILY:  Arial, "Helvetica medium", Sans, sans-serif;	}
TABLE {	FONT-SIZE: 10pt; line-height:1.4;}
.Information {	FONT-SIZE: 8pt; COLOR: gray; }
.text2 {	FONT-SIZE: 8pt;}
.ClickImage {CURSOR:pointer;}
#ImageContainer1	{		padding:0px;		margin:0px;		left:0px;		top:0px;	position:relative;	}
.OtherFill{	background-color: #f9f9f9;}
.tbox{BACKGROUND-COLOR: #f5f5f5;padding:5px;}
.iborder{	cursor:pointer;BORDER: #dedede 1px solid;}
.pagingtext{	font-size:10pt;}
.text-normal{font-size:10pt;FONT-FAMILY: Arial, "Helvetica medium", Sans, sans-serif;}
.text-larger{font-size:14pt;}
.text-medium{font-size:11pt;}
.text-smaller{font-size:9pt;}
.option_image{border:1px solid black; cursor:pointer;}
.control_notice{padding: 5px; background-color:#f5f5f5; font-size: 8pt; color:#444; border-bottom: 1px solid #eee;}
.control_more_options{padding: 5px; margin-top: 20px;}
.control_more_options h3{ color: #999; font-size: 8pt; text-transform:uppercase;}
.control_more_options ul{ list-style-type:square; margin:0 0 0 2em; padding:0;color:#444;}
.control_more_options ul li{margin:0; padding:0;}
.control_more_options ul li a{text-transform:uppercase; color:#444; text-decoration:none;font-family:verdana,tahoma;font-size:7pt; display:block; padding: 3px 0px; }
.control_more_options ul li a:hover{text-decoration:underline; color:#E8401A;}
.option-label{cursor:pointer;color:#000;display:block;font-size:10pt;font-weight:bold; -khtml-user-select: none;  user-select: none; text-decoration:none;}
.option-label:hover{color:#F01515;}
.option-label:active{color:#F01515;}
.option-label img{border:none;margin-left: 5px;}
.option-heading{}
.option-body{}
.option-body .block{margin-top: 5px;}
.option-body .label{font-size:8pt;color:#6A6A6A; }
.option-body table{padding:0; margin-bottom:0px; }
.option-body table td{padding:0 4px 4px 0;}
.option-body table td.label{width:50px; text-align:right; }
.option-single{padding: 10px 5px 10px 5px;}
.option-single .option-html{}
.option-first{padding: 10px 5px 10px 5px;}
.option-first .option-html{}
.option-normal{padding: 0px 5px 10px 5px;}
.option-normal .option-html{border-top: 1px solid #eee;padding-top:10px;}
.option-last{padding: 0px 5px 10px 5px;}
.option-last .option-html{border-top: 1px solid #eee;padding-top:10px;}
.option-html-hidden{margin-top:5px;}
.option-html select{font-size: 8pt;}
.control-desc{padding:5px 5px 5px 5px; font-size: 9pt; text-align:center;}
.small_link{color:Blue;font-size:8pt;text-decoration:none;}
.hoverlink{text-decoration:none;}
.hoverlink:link{text-decoration:none;}
.hoverlink:visited{text-decoration:none;}
.hoverlink:hover{text-decoration:underline;}
.hblinkno { FONT-SIZE: 14pt; TEXT-DECORATION: none;  color: #050506; }
.hbinkno:link { TEXT-DECORATION: none }
.hblinkno:visited { TEXT-DECORATION: none }
.hblinkno:hover { COLOR: #fb2e00; TEXT-DECORATION: none }
.hblink { FONT-SIZE: 8pt; TEXT-DECORATION: none; color: #050506; font-weight:bold; }
.hblink:link { TEXT-DECORATION: none }
.hblink:visited { TEXT-DECORATION: none }
.hblink:hover { COLOR: #fb2e00; TEXT-DECORATION: none }
.hbselected { FONT-WEIGHT: bold; color: #050506; }
.mbf-item { display: none; }
.footeritem{color: #454545; float:left; border:1px solid #ffffff; padding-right: 5px; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; background-position: 2px center; background-repeat: no-repeat;}
.footeritem:hover{border:1px solid #b6d3ea;}
.footeritem a{color: #454545;}
.footerarea{position:relative;}
.footerarea a{color:#94A8DF;}
.advertise-link{font-size:8pt;}
.defaultTextActive{color:#000000;}
.defaultTextInactive{color:#777777;}
.hr_save{height:1px; color: #eeeeee; background-color: #eeeeee; border: 1px dotted #eeeeee; border-style: none none dotted;}
.info-msg{border: 1px solid #FAE28F; background: url(../Images/Website/bg-msg-info.gif) repeat-x top left; background-color: #fffed2;}
.notice-msg{border: 1px solid #CECECE;background: url(../Images/Website/bg-msg-notice.gif) repeat-x top left;background-color: #e5e5e5;}
.notice-msg div table{font-size:9pt;}
.info-msg div table{font-size:9pt;}
.bgtransp10{background: url(../Images/Website/background-transparent-10.gif) repeat;}
.info_arrow{background-image:url('../images/website/tooltip-arrown.gif');width:20px;position:absolute;	left:-20px;	top:30px;	background-repeat:no-repeat;	background-position:center left;	z-index:5;	height:25px;}
#picture_side #changes{background-color:#FFFFFF;border:1px solid #FFFFFF; color: #333; padding: 5px; font-size: 9pt;}
#picture_side #changes h3{color:#BBBBBB;}
#picture_side #changes #picture_links{margin-top:15px;}
#picture_side #changes ul{list-style-type:circle;  padding: 0px; margin:1em 0 0 1em;  TEXT-ALIGN: left;}
#picture_side #changes li { margin: 0 0 0 2em;  font-size: 9pt; }
#picture_side #changes li a{display:block; padding: 3px 0 3px 0px; margin-top: -2px;}
#picture_side #changes:hover #changes_arrow{display:none;}
#picture_side #changes:hover{background-color:#FEFEDC;border:1px solid #FBE9AA;}
#picture_side #changes:hover h3{color:#AA8609;}
#picture_side #changes:hover ul{list-style-type:circle;  padding: 0px; margin:1em 0 0 1em;  TEXT-ALIGN: left; }
#picture_side #changes:hover li { margin: 0 0 0 2em;  font-size: 9pt;  }
#picture_side #changes:hover li a{display:block; padding: 3px 0 3px 0px; margin-top: -2px;}
#picture_side #changes:hover #changes_arrow{display:block;background-image:url('../images/website/tooltip-arrown.gif');width:20px;position:absolute;	left:-20px;	top:20px;	background-repeat:no-repeat;	background-position:center left;	z-index:5;	height:25px;}
#picture_side #changes{position:relative;}
#picture_side #camera_box{font-size:9pt;color:#666666;}
.tip{font-size:9pt; padding: 8px 8px 8px 16px; background-image:url(../Images/Website/bulb-bg.gif); background-repeat:no-repeat;background-position:top left;}
.story{}
.story-body{}
.story-items{margin-top:20px;border-top: 1px solid #eeeeee;padding-top:20px;}
.story-heading{position:relative; }
.story-day-heading{font-weight:bold; font-size:12pt; color: #444444;  border-bottom: 1px solid #eeeeee;padding-bottom: 5px;padding-top: 5px;}
.story-group-heading{ text-align:right; font-size: 9pt; color: #595959; padding-bottom: 5px; }
.story-group-heading a{font-weight:bold;background-color:#eeeeee; padding: 3px; color: #444444; }
.story-group-end{clear:both;}
.story-group-date{padding-top: 4px;color:#999999; font-size: 9pt;}
.story-group-date td{color:#999999; font-size: 9pt;}
.story-group-date img{}
.story-group-tags{padding-top: 4px;font-size:8pt;}
.story-group-spacer{height:0px;}

.news-item{}
.news-item-title{padding:2px;}
.news-item-title a{font-weight:bold;}
.news-item-images{ }
.news-item-image{float:left;}
.news-item-image a {
	display: table-cell;
	width: 120px;
	height: 100px;
	text-align: center; /* qui e non su precedente, iCab3 */
	vertical-align: middle;	
}
.news-item-image img {
	vertical-align: middle;
}
/*\*//*/
* html .news-item-image a {
	display: block;
}
* html .news-item-image span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}
* html .news-item-image a {
	font-size: 1px;
}
/* non serve solito shift background-position: 11px 11px per IE/Mac, forse perche' su inline-block? */
.news-item-images-clear{clear:both;}
.news-item-description{padding:2px;font-size:9pt;line-height:1.4;color:#454545;}
.news-item-description-short{}
.news-item-description-long{}
.news-item-embedded-content{padding-top: 5px;}
.news-item-toggle{}
.padding10{padding-top: 10px;}
.clear{clear:both;height:0px; display:block;}

.picture-title-link{text-decoration:none; color:#000; font-size: 14pt; font-weight:bold;}
.picture-title-link:hover{text-decoration:none; color:#CA0002;}


h1{margin-top:0px; margin-bottom: 10px; color:#F01515;}
h1 a{color:#F01515;text-decoration:none;}
h1 a:hover{text-decoration:none;color:White;background-color:#F01515;}
h2{margin-top:0px; margin-bottom: 6px; color:#000; font-size: 18pt;}
h2 a{color:#000; text-decoration:none;}
h2 a:hover{color:#F01515;}
h3{margin-top:0px; margin-bottom: 4px; color:#000; font-size: 14pt;}
p{margin: 0 0 15px 0;}
.trans90{opacity:0.9;filter:alpha(opacity=90);-khtml-opacity: 0.9;-moz-opacity: 0.9;}
.image-link{background-repeat:no-repeat; background-position: left center; padding-left: 20px;}

#page_footer_ad{margin-top: 60px; margin-bottom:30px; text-align:center;}
#page_right_ad{float:right;width:300px;}
.advertisement_label{padding:2px 2px 2px 12px;font-size:7pt;font-family:verdana; text-transform:uppercase; background-image:url(../images/ad-arrow.gif); background-repeat:no-repeat; background-position:left center;}


.button-image-link{display:block; text-align:left;background-repeat:no-repeat; background-position: 8px center; padding: 8px 8px 8px 28px;}
.button-image-link:hover{background-color:#eeeeee;}
.button-link{display:block; text-align:center; padding: 8px;}
.button-link:hover{background-color:#eeeeee;}
.button-border-right{border-right:1px dotted #dcdcdc;}
.button-border-left{border-left:1px dotted #dcdcdc;}

.quote{BACKGROUND-POSITION: -4px -5px; BACKGROUND-IMAGE: url(../Images/Website/quote-32x32.gif); BACKGROUND-REPEAT: no-repeat;}
.quote div{ padding: 5px 5px 5px 25px;}

.error_message{color:Red;}

.collection-button-link{font-size:9pt;padding: 6px 2px 6px 22px;background-repeat:no-repeat; background-position: 2px center; display:block;background-image:url(../Images/collection.gif);}
.profile-button-link{font-size:9pt;padding: 6px 2px 6px 22px;background-repeat:no-repeat; background-position: 2px center; display:block;background-image:url(../Images/profile.gif);}
.gallery-button-link{font-size:9pt;padding: 6px 2px 6px 22px;background-repeat:no-repeat; background-position: 2px center; display:block;background-image:url(../Images/gallery.gif);}
.comments-button-link{font-size:9pt;padding: 6px 2px 6px 22px;background-repeat:no-repeat; background-position: 2px center; display:block;background-image:url(../Images/comments.gif);}
.rss-button-link{font-size:9pt;padding: 6px 2px 6px 22px;background-repeat:no-repeat; background-position: 2px center; display:block;background-image:url(../Images/rss.gif);}
.button-border-top{border-top:1px dotted #dcdcdc;}
.button-border-bottom{border-bottom:1px dotted #dcdcdc;}

.listing_information{padding: 10px; font-size:14pt; color: #a9a9a9; font-weight:bold; text-align:left;margin-top: 40px; margin-left: 40px; }

input[type=text]{border:1px solid #dcdcdc; padding: 4px;}
input[type=password]{border:1px solid #dcdcdc; padding: 4px;}
textarea{border:1px solid #dcdcdc; padding: 4px;}

.owner_image{border:5px solid #F5F5F5;}


.item_list{margin:0px 0 0px 0;padding:0; list-style-type:none;}
.item_list li{margin:0;padding:0; border-bottom: 1px dotted #eee;color:#666; }
.item_list li a{text-decoration:none; display:block; color:#666;font-size:9pt;}
.item_list li a:hover{color:#F01515;}
.image-link{padding: 6px 2px 6px 27px;background-repeat:no-repeat; background-position: 4px center; display:block;}
.gallery-icon{background-image:url(../Images/gallery.gif);}
.comments-icon{background-image:url(../Images/comments.gif);}
.rss-icon{background-image:url(../Images/rss.gif);}

.bebo-icon{background-image:url(../Images/serviceicon_bebo.gif);}
.facebook-icon{background-image:url(../Images/serviceicon_facebook.gif);}
.flickr-icon{background-image:url(../Images/serviceicon_flickr.gif);}
.boxdotnet-icon{background-image:url(../Images/serviceicon_boxdotnet.gif);}
.picasa-icon{background-image:url(../Images/serviceicon_picasawebalbums.gif);}
.friendster-icon{background-image:url(../Images/serviceicon_friendster.gif);}
.photobucket-icon{background-image:url(../Images/serviceicon_photobucket.gif);}
.webshots-icon{background-image:url(../Images/serviceicon_webshots.gif);}
.twitter-icon{background-image:url(../Images/serviceicon_twitter.gif);}
.twitpic-icon{background-image:url(../Images/serviceicon_twitpic.gif);}
.tumblr-icon{background-image:url(../Images/serviceicon_tumblr.gif);}

.new_button{padding:8px; background-color:#D92600; border:1px solid #B20909; color:#fff; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.new_button:hover{text-decoration:underline;}
.new_button_green{padding:8px; background-color:#00931a; border:1px solid #003e0b; color:#fff; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.new_button_green:hover{text-decoration:underline;}
/******************************************************************************************************/
/* Version 2010 - Site Design Variables */
#the_body{width: 980px; margin: 0 auto;background-color:white;}
#the_head{position:relative; height: 185px;}
#the_head #top_banner{position:absolute; top: 10px;left:10px;}
#the_head #current_user{position:absolute; right: 10px; top: 23px; font-size: 10pt; color:#444444;line-height: 24px;width:230px;}
#the_head #current_user ul{ list-style-type:none; margin:0; padding:0;}
#the_head #current_user li{margin:0; padding:0 0 0 6px; display:block; float:left;}
#the_head #current_user li a{font-weight:bold; text-decoration:none;color:#666;}
#the_head #current_user li a:hover{text-decoration:underline;}
#the_head #current_user .logged_in{color:#999999;}
#the_head #languages{position:absolute; left: 13px;list-style-type:none; margin:0; padding:0; top: 64px; display:none;}
#the_head #languages li{}
#the_head #languages li a{text-decoration:none; color:#585858; font-size: 8pt;}
#the_head #menu{position:absolute; left: 0px; bottom: 0px; width:980px; list-style-type:none; margin:0; padding:0; background-image:url(../images/2010/hdr_bg.gif); height: 75px;}
#the_head #menu li{float:left;margin:0; padding:0;  height: 75px;}
#the_head #menu li.logo{}
#the_head #menu li.logo a{}
#the_head #menu li.logo a:hover{background:none;background-image:url('../images/2010/hdr_sep2_01.png'); background-repeat:no-repeat; background-position: right;}
#the_head #menu li.last{}
#the_head #menu li.last a{background-image:none;}
#the_head #menu li.last a:hover{}
#the_head #menu li.selected_section{}
#the_head #menu li.selected_section a{background-image:none; background-image:url('../images/2010/hdr_sep2_01.png'); background-repeat:no-repeat; background-position: right;background-color:#292A29;}
#the_head #menu li.selected_section a:hover{background-color:#292A29;}
#the_head #menu li a{padding: 0 13px 0 13px;  text-decoration:none; height: 75px; display:block;background-image:url('../images/2010/hdr_sep2_01.png'); background-repeat:no-repeat; background-position: right;}
#the_head #menu li a:hover{background-color:#292A29;}
#the_head #menu li a span.title{padding-top:18px;clear:left;display:block; text-transform:uppercase; color:#fff; font-size: 11pt;font-weight:bold;}
#the_head #menu li a span.desc{clear:left;display:block; text-transform:none; color:#777777; font-size: 8pt; font-weight:bold;}
#header_sub_menu{background-color:#292A29; margin:0; padding:0;height: 35px;}
#header_sub_menu #menu_container{position:relative;}
#header_sub_menu li.user{background-repeat:no-repeat; background-position: 3px center; }
#header_sub_menu a.user{padding-left: 75px}
#header_sub_menu ul li.selected{}
#header_sub_menu ul li.selected a{ }
#header_sub_menu ul li.selected ul li{}
#header_sub_menu ul li.selected ul li a{background:none;}
#header_sub_menu li.sep{height: 10px;font-size: 1px; background-image: url('../images/2010/sub_menu_sep.gif'); background-position: center center; background-repeat: no-repeat;}
#header_sub_menu #user_avatar{position:absolute; top: -13px;padding: 3px; background-color:White; left:10px; z-index:20000;}
#the_page{width: 960px; margin: 20px auto;position:relative;}
#cleverfiles{font-weight:bold; text-align:center;margin-top:20px;font-size:9pt; margin-bottom: 10px;}
#cleverfiles a{text-decoration:underline;}
#cleverfiles a:hover{color:#F01515;}
#the_homepage{width: 960px; margin: 0px auto;position:relative;}
#the_homepage #how_tos{background-color:#f1f1f1; margin-top: 20px; margin-bottom: 20px;}
#the_homepage #how_tos .video{float:left;width: 320px; padding: 10px 0 10px 0;}
#the_homepage #how_tos .video img{margin: 0 10px 0 10px; float:left;border:none;}
#the_homepage #how_tos .video a.title{font-weight:bold; color:#000; font-size: 11pt; text-decoration:none; display:block; float:left;width: 160px; line-height: 1.3;padding-top: 40px;}
#the_homepage #how_tos .video a.title:hover{color:#F01515;}
#the_homepage #boxes{}
#the_homepage #boxes .box_container{float:left;width:300px;}
#the_homepage #boxes .box{width: 300px;}
#the_homepage #boxes .spacer{width: 30px; float:left;}
#the_homepage #people{}
#the_homepage #people .side_box_heading{background-color:White;border-bottom: 1px solid #dcdcdc;padding-left: 0px;}
#the_homepage #people_inner{margin-top: 10px;}
#the_homepage .person{float:left; width: 70px; height: 100px; text-align:center;}
#the_homepage .person span{font-size: 8pt;margin-top:2px;}
#the_homepage .person_separator{float:left;width:45px;height:20px;}
#the_footer{margin-top: 100px;position:relative;padding-bottom: 70px;}
#the_footer_inner{margin-top: 20px;}
#breadcrumbs_social_networks{border:1px solid #dcdcdc;height: 36px; background-color:#fafafa;}
#the_footer #links{margin-top: 20px;}
#the_footer #links ul{margin:0;padding:0; list-style-type:none; float:left; width: 195px;}
#the_footer #links ul li{margin:0;padding:0;line-height: 20px;}
#the_footer #links ul li a{text-decoration:none; color:#6E6E6E; font-size: 12px;}
#the_footer #links ul li a.highlight{color:#F01515;}
#the_footer #links ul li a:hover{text-decoration:underline;color:#F01515;}
#the_footer #links #rotating_ads{float:right;}
#footer_leaderboard_ad{width: 738px; margin: 0 auto; padding-left:10px; background-image:url(../images/2010/ad_vert.gif); background-repeat:no-repeat; background-position: left;}
#footer_adlinks{width: 800px; margin: 20px auto; text-align:center;}
#social_networks{margin:0;padding:0; list-style-type:none;float:right;}
#social_networks li{float:left;padding-right: 8px; margin: 6px 0 0 0;}
#breadcrumbs{float:left;font-size: 12px;}
#breadcrumbs a{font-weight:bold; color:#5B5B5B; text-decoration:none; display:block; line-height: 36px; float:left; padding-left: 8px; padding-right: 20px; background-image:url(../images/2010/breadcrumb_sep.gif); background-repeat:no-repeat; background-position:right;}
#breadcrumbs a.last{background:none;}
#breadcrumbs .addthis_button{height: 36px; background:none;}
#breadcrumbs .addthis_button img
{
margin-top: 10px;
}
#copyright_message{margin-top: 20px;font-size: 12px; color:#444444;}
#facebook_like{position:absolute; right:0px; bottom:0px;width: 255px; height:80px;}
#column_592{float:left;width: 592px;}
#column_620{float:left;width: 620px;}
#column_640{float:left;width: 640px;}
#column_760{float:left;width: 760px;}
#column_690{float:left;width: 690px;}
#column_300{float:right; width:300px;}
#column_300_inner{padding: 10px;}
#column_180{float:right; width:180px;}
#column_200{float:right; width:200px;}
#column_250{float:right; width:250px;}
#column_250_inner{padding: 10px;}
#column_348{float:right; width:348px;}
.ad_leaderboard{width: 738px; margin: 0 auto; padding-left:10px; background-image:url(../images/2010/ad_vert.gif); background-repeat:no-repeat; background-position: left;}
.ad_medium_rectangle{width: 300px;height: 250px; padding-bottom:10px; margin-bottom:10px;background-image:url(../images/2010/ad_horz.gif); background-repeat:no-repeat; background-position: right bottom;}
.ad_234_60{width: 234px;height: 60px; padding-bottom:10px; margin-bottom:10px;background-image:url(../images/2010/ad_horz.gif); background-repeat:no-repeat; background-position: right bottom;}
.ad_skyscraper{margin: 40px 0 20px 0;}
.page_start{margin-top:40px;}
.notice_error{background-color:#FFC9C9;padding:5px;font-weight:bold; margin-bottom: 10px;}
.notice_error ul{margin:0 0 0 2em; padding: 0; list-style-type:disc;}
.notice_error ul li{font-weight:normal;}
.notice_signup_error{background-color:#FFEAEA;}
.notice_signup_error td{background-color:#FFEAEA;}
.notice_signup_error .information{font-size: 8pt;}
#picture_page{width: 960px; margin: 20px auto;}
#picture_body{width: 650px; float:left;}
#picture_side{width: 300px; float:right; color:#333;}
#picture_side .side_box span{padding:0;display:inherit;}
.side_box span.normal{padding:0;display:inline;}
.side_box{margin-bottom: 30px;}
.side_box_body{margin-top: 10px;}
.side_box span{padding:5px 0 5px 0; font-size: 9pt; display:block;}
.side_box span.date{display:inline !important;padding:0px;}
.side_box_heading{position:relative;font-size:12pt; font-weight:bold; text-transform:uppercase;padding:5px; background-color:#eee;}
.side_box_heading a{text-decoration:none;color:Black;font-size:12pt; font-weight:bold; text-transform:uppercase;}
.side_box_heading a.right{font-size: 9pt; text-align:right; position:absolute; right:5px; line-height: 12pt; top: 9px;}
.side_box_heading a:hover{color:#F01515;}
.side_box_heading_alt{position:relative;background-color:White;font-size:12pt;font-weight:bold; text-transform:uppercase;border-bottom: 1px solid #dcdcdc;padding-left: 0px;padding-bottom:5px;margin-bottom:0px;}
.side_box_heading_alt a{text-decoration:none;color:Black;font-size:12pt; font-weight:bold; text-transform:uppercase;}
.side_box_heading_alt a.right{font-size: 9pt; text-align:right; position:absolute; right:0px; line-height: 12pt; top: 5px;}
.side_box_heading_alt a:hover{color:#F01515;}
.side_box_heading_alt span{display:inline;font-size:12pt; font-weight:bold;}
.side_box_footer{font-size: 9pt; padding-top: 5px;}
#picture_page #picture_owner_information{}
#picture_page #picture_owner_information img{margin-right: 5px; width: 24px; height: 24px;}
#picture_page #picture_owner_information span{ font-weight:bold;}
#picture_page #picture_owner_information span a{text-decoration:none;}
#picture_page #picture_owner_information span a:hover{text-decoration:underline;}
#picture_page #picture_side h3{margin-top:0px;margin-bottom:5px;font-size: 11pt; color:#999; font-weight:bold;padding-bottom:5px; border-bottom: 1px solid #eee;}
#picture_page #picture_side h3 a{color:#999; text-decoration:none;}
#picture_page #picture_side h3 a:hover{color:#AA8609; text-decoration:none;}
#picture_page #picture_side #shop_message{margin-top:10px; text-align:left;}
#picture_page #picture_side #shop_message p{margin-bottom: 5px;}
#picture_page #picture_side #shop_message a{font-size:8pt; color:#F01515;}
#picture_page #picture_side #camera_information{font-size: 9pt;}
#picture_page #picture_side .picture-tags{}
#picture_page #picture_side .picture-tags .tag{text-decoration:none;}
#picture_page #picture_navigation{}
#picture_page #picture_navigation div.preview{BACKGROUND-COLOR: #ffffff;height: 80px;}
#picture_page #picture_navigation div.preview a img{width: 70px; height: 70px;margin: 5px;}
#picture_page #picture_navigation div.link{float:left;width:9px;}
#picture_page #picture_navigation div.link a{text-decoration:none;display:block; height: 80px;width:9px;}
#picture_page #picture_navigation div.link img{width:9px; height: 16px; margin-top:32px;border:none;}
#picture_page #picture_navigation #previous{float:left; width: 80px; height: 80px;}
#picture_page #picture_navigation #next{float:left; width: 80px; height: 80px;}
#picture_page #picture_navigation #display{float:left; width: 120px; text-align:center; height: 80px;}
#picture_page #picture_navigation .browse{width: 120px;margin-top: 18px;}
#picture_page #picture_navigation .browse a{font-size:12pt;FONT-WEIGHT:bold;color:#999999;display:block; text-decoration:none; margin-top: 0px;}
#picture_page #picture_navigation .browse a:hover{}
#picture_page #picture_navigation .next{}
#picture_page #picture_navigation .back{}
#picture_page #picture_controls_and_stats{margin:15px 0 0 0;position:relative;width:648px;}
#picture_page #picture_stats{}
#picture_page #picture_stats .views{display:block; text-align:left;}
#picture_page #picture_stats .views .num{font-size:18pt; font-weight:bold;}
#picture_page #picture_stats .views a{text-decoration:none; color:#000;}
#picture_page #picture_options{display:block;font-size:8pt;  color:#999; text-align:right;margin-top:0px;float:left;margin-left:10px;line-height:30px;}
#picture_page #picture_options a{color:#8E0000; text-decoration:none;}
#picture_page #actions{font-size:9pt; width:352px; background-image:url('../images/2010/pb_menu2_bg_02.png'); background-repeat:no-repeat; background-position: left bottom;}
#picture_page #actions_inner{padding:25px 15px 20px 15px;  background-image:url('../images/2010/pb_menu2_bg_01.png'); background-repeat:no-repeat; background-position: left top;}
#picture_page #actions_inner ul{margin:0;padding:0px 0 0 0; list-style-type:none; background-color:White;border-bottom:1px solid #eee;}
#picture_page #actions_inner ul li{margin:0;padding:0;}
#picture_page #actions_inner ul li a.option{display:block;border-top:1px solid #eee;padding:5px 0 5px 22px; text-decoration:none; background-image:url('../images/2010/actions_arrow.png'); background-repeat:no-repeat; background-position: 12px center; }
#picture_page #actions_inner ul li a.option:hover{ text-decoration:none; background-color:#E62800; color:White;background-image:url('../images/2010/actions_arrowwht.png');background-position: 12px center;}
#picture_page #actions_inner ul li a.more:active{ text-decoration:none; font-weight:bold; background-color:#fff; color:black;background-image:url('../images/2010/actions_arrowblk.png');background-position: 8px center;}
#picture_page #actions_inner ul li a.selected{ text-decoration:none; font-weight:bold; background-color:#fff; color:black;background-image:url('../images/2010/actions_arrowblk.png');background-position: 8px center;}
#picture_page #actions_inner ul li a.selected:hover{text-decoration:none; background-color:#fff; color:black;background-image:url('../images/2010/actions_arrowblk.png');background-position: 8px center;}
#picture_page #actions_inner ul li .sample{display:block;padding: 5px 5px 15px 22px;}
#picture_page #actions_inner ul li .sample .body{width:150px;float:left;}
#picture_page #actions_inner ul li .sample .title{display:block;font-size:11pt; font-weight:bold;text-decoration:none;color:#E62800;}
#picture_page #actions_inner ul li .sample .title:hover{text-decoration:underline;}
#picture_page #actions_inner ul li .sample .description{display:block;font-size:8pt;}
#picture_page #actions_inner ul li .sample .try{display:block;margin-top: 10px;font-size:8pt;}
#picture_page #actions_inner ul li .sample .try input{font-size:8pt;}
#picture_page #actions_inner ul li .sample .try select{font-size:8pt;}
#picture_page #actions_inner ul li .sample .edit{display:block;margin-top: 10px;font-size:8pt;}
#picture_page #actions_inner ul li .sample .edit a{color:#E62800;}
#picture_page #actions_inner ul li .sample .preview{display:block;float:right;width:140px;}
#picture_page #share_this{font-size:9pt; width:540px; background-image:url('../images/2010/pb_menu_bg_02.png'); background-repeat:no-repeat; background-position: left bottom;}
#picture_page #share_this_inner{padding:25px 15px 20px 15px;  background-image:url('../images/2010/pb_menu_bg_01.png'); background-repeat:no-repeat; background-position: left top;}
#picture_page #share_this span.label{display:block;padding:10px 5px 5px 5px;font-weight:normal;}
#picture_page #share_this span.sample{display:block; background-color:White;padding:5px;}
#picture_page #share_this div.first span.label{padding-top: 0px;}
#picture_page #share_this #email_options{font-size: 8pt;}
#picture_page #share_this #email_options select{font-size: 8pt;}
#picture_page #share_this #email_options div{margin-top:3px;}
#picture_page #picture_container{}
#picture_page #picture_controls1{float:left;}
#picture_page #picture_controls2{float:left;}
#picture_page .picture_controls {margin:0;padding:0; list-style-type:none;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
#picture_page .picture_controls li{margin:0;padding:0;float:left;background-image:url(../Images/2010/picture_btn_final.gif);background-repeat:repeat-x;border-right:1px solid #E4E4E4;}
#picture_page .picture_controls #pb_iwantto{width:82px;}
#picture_page .picture_controls #pb_sharethis{width:85px;}
#picture_page .picture_controls a{line-height:26px;color:#333;text-decoration:none; display:block;font-size:9pt;height:26px;}
#picture_page .picture_controls a:hover{color:#111; }
#picture_page .picture_controls a:active{background-image:url(../Images/2010/picture_btn_active.gif);}
#picture_page .picture_controls a.selected{background-image:url(../Images/2010/picture_btn_active.gif);}
#picture_page .picture_controls a span{padding:0 0 0 10px;background-image:url('../images/2010/pb_arrow.png'); background-repeat:no-repeat; background-position: 95% center; display:block;}
#picture_page .picture_controls a img{border:none;}
#picture_page .picture_controls .favorite{background-image:url('../images/favorite-red.png');font-weight:bold;text-decoration:none; color:#333;background-repeat:no-repeat; background-position:5px center; padding-left: 23px; padding-right: 5px;}
#picture_page .picture_controls .favorite:active{background-image:url('../images/favorite-red.png');background-repeat:no-repeat; background-position:5px center;}
#picture_page .picture_controls .notfavorite{background-image:url('../images/favorite-blk.png');text-decoration:none; color:#333;background-repeat:no-repeat; background-position:5px center; padding-left: 23px; padding-right: 5px;}
#picture_page .picture_controls .notfavorite:active{background-image:url('../images/favorite-blk.png');background-repeat:no-repeat; background-position:5px center;}
#picture_page .picture_controls .zoom{padding:0px 5px 0px 5px;}
#picture_page .picture_controls .zoom img{margin-top:5px;}
#picture_page .picture_controls .download{padding:0px 7px 0px 5px;}
#picture_page .picture_controls .download img{margin-top:5px;}
#picture_page #picture_comments{margin-top: 50px;}
#picture_page #picture_comments h3{margin:0 0 5px; font-size: 12pt; font-weight:bold; color:#333;}
#picture_page #picture_comments #comment_box_area{clear:both; width: 510px;padding: 0px; font-size:9pt;margin-bottom:30px;}
#picture_page #picture_comments #comment_box_area textarea{color:#777;height:100px; width: 490px;margin: 0px 0 5px 0;}
#picture_page #picture_comments #comment_box_area .result{display:block; clear:both; margin:5px 0 5px 0;BORDER: #FFDF5E 1px solid; BACKGROUND-COLOR: #FFFED2; font-size: 9pt; line-height: 25px; padding-left: 5px;}
#picture_page #picture_comments #comment_box_area #comment_status{}
#picture_page #picture_comments #comment_box_area #comment_button_save{ text-transform:uppercase; color:White; background-color:#D52500;font-weight:bold; font-size: 9pt; border: none; padding: 5px; cursor:pointer;}
#picture_page #picture_comments #comments{margin-top: 20px;}
#picture_page #picture_comments #comments .comment{margin-bottom: 20px;}
#picture_page #picture_comments #comments .comment_top{}
#picture_page #picture_comments #comments .comment_top a{ text-decoration:none;}
#picture_page #picture_comments #comments .comment_top a:hover{ text-decoration:underline;}
#picture_page #picture_comments #comments .comment_date{}
#picture_page #picture_comments #comments .comment_text{color:#000;font-size:10pt;display:block; margin-top:5px;}
#picture_page #picture_comments #comments .comment_picture{float:left;width: 55px;}
#picture_page #picture_comments #comments .comment_body{float:left; width:420px; color:#777; font-size: 8pt;}
#picture_page #picture_comments #comments .comment_controls{font-size:8pt;padding-left:3px;}
#picture_page #picture_comments #comments .comment_controls a{ text-decoration:none; color:#8E0000;}
#picture_page #picture_comments #comments .comment_controls a:hover{text-decoration:underline;}
#picture_page #picture_comments #favorites{margin-top:10px; border-bottom: 1px solid #dcdcdc; width:475px;}
#picture_page #picture_comments #favorites #favorites_summary span{display:block;padding: 3px 3px 3px 23px; font-size:9pt;background-image:url('../images/favorite-red.png'); background-repeat:no-repeat; background-position: 4px center;}
#picture_page #picture_comments #favorites #favorites_summary span a{text-decoration:none;}
#picture_page #picture_comments #favorites #favorites_summary span a:hover{text-decoration:underline;}
#picture_page #picture_comments #favorites #favorites_list span{display:block;padding: 3px 3px 3px 23px; font-size:9pt;}
#picture_page #picture_comments #favorites #favorites_list span.loading{font-style:italic;}
#picture_page #picture_comments #favorites #favorites_list span a{text-decoration:none;}
#picture_page #picture_comments #favorites #favorites_list span a img{border:none;}
#picture_page #picture_comments #favorites #favorites_list span a:hover{text-decoration:underline;}
#picture_page #picture_comments #favorites #favorites_list span .favorite{padding-bottom:5px;}
#picture_page #picture_comments #favorites #favorites_list span .avatar{float:left;width: 28px;height: 24px;}
#picture_page #picture_comments #favorites #favorites_list span .info{float:left;line-height: 24px; color:#333;}
#picture_page #connect_box_container{}
#picture_page #connect_box_container ul{margin:0; padding:0; list-style-type:none;}
#picture_page #connect_box_container ul li{margin:0; padding:0; float:left;width: 250px;}
#picture_page #connect_box_container ul li a{padding: 6px 2px 6px 27px;text-decoration:none;background-repeat:no-repeat; background-position: 4px center; display:block;}
#picture_page #divWildfirePost{}
#picture_page .editable_area{}
#picture_page .editable_area div input[type=text]{width: 600px;}
#sizes_page #page_body{text-align:center;}
#sizes_page #page_body #return_link{font-size:8pt;color:#F01515; }
#sizes_page #page_body #picture_container{PADDING:15px;}
#sizes_page #page_body #picture_size_controls{}
#sizes_page #page_body #picture_size_controls select{font-size:9pt;}
#sizes_page #page_body #download_link{color:#333333;font-size:7pt;font-family:verdana; text-transform:uppercase; text-decoration:none;}
#sizes_page #page_body #download_link:hover{color:#F01515; }
#sizes_page #page_body #divWildfirePost{margin-top: 20px;margin-bottom: 20px;width:450px; margin-left:auto; margin-right:auto;}
#sizes_page #page_body #ad_728x90{margin-top: 40px;}
#sizes_page #page_header{height:90px;border-bottom:1px dotted gainsboro;background-image:url(../Images/backgrounds/hsb-bg.gif);}
#sizes_page #page_header #picture_owner_information{position:absolute;left:5px; top:5px;width:250px;}
#sizes_page #page_header #picture_owner_information img{border:5px solid #F5F5F5; margin-right: 5px; width: 50px; height: 50px;}
#sizes_page #page_header #picture_owner_information span{ font-weight:bold;}
#sizes_page #page_header #picture_owner_information span a{text-decoration:none;}
#sizes_page #page_header #picture_owner_information span a:hover{text-decoration:underline;}
#sizes_page #page_header #sponsored_ad{position:absolute;right:5px; top:5px;}

#the_pager{margin-top: 20px; text-align:center;}
#the_pager table{margin:0 auto;}
#the_pager_display{margin-top: 10px; color: #8C8C8C; font-size: 9pt;}
#error_notice{background-color:#FFC9C9;padding:3px; margin-top: 30px;margin-bottom: 30px;}
.no_results{padding: 10px; font-size:14pt; color: #a9a9a9; font-weight:bold; text-align:left;margin-top: 40px; margin-left: 0px;}
#comments_page #picture_comments{margin-top: 30px;}
#comments_page #picture_comments .comment{margin-bottom: 30px;}
#comments_page #picture_comments .comment_top{font-size:9pt;}
#comments_page #picture_comments .comment_top a{ text-decoration:none;}
#comments_page #picture_comments .comment_top a:hover{ text-decoration:underline;}
#comments_page #picture_comments .comment_date{}
#comments_page #picture_comments .comment_text{color:#000;font-size:10pt;display:block; margin-top:5px;}
#comments_page #picture_comments .comment_picture{float:left;width: 105px;}
#comments_page #picture_comments .comment_profile_picture{float:left; width:30px;}
#comments_page #picture_comments .comment_body{float:left; width:420px; color:#777; font-size: 8pt;}
#comments_page #picture_comments .comment_controls{float:left;font-size:8pt;padding-left:3px;width: 160px;margin-left: 5px; text-align:center;}
#comments_page #picture_comments .comment_controls a{ text-decoration:none; color:#8E0000;}
#comments_page #picture_comments .comment_controls a:hover{text-decoration:underline;}
#comments_page #picture_comments .comment_controls input[type=button]{ text-transform:uppercase; font-weight:bold;color:White;background-color:#D52500;font-size: 9pt; border: none; padding: 5px; cursor:pointer;}
#comments_page #picture_comments .comment_controls input[type=button].green{background-color:#009930;}
/******************************************************************************************************/
.profile_collection_item{position:relative; float:left;width:133px;height:120px;}
.profile_collection_item img{border:none;}
.profile_collection_item .rss_icon{position:absolute;bottom:20px;right:2px}
.profile_collection_item .rss_icon img{width:20px;height:20px;}
.profile_picture_item { float:left; WIDTH: 152px;  HEIGHT: 150px; }
.profile_picture_item a{float:left;}
/***************************************************************************************/
#banner_box{height:341px;position:relative;background-image:url(../images/2010/banner_bg.png);width: 960px; margin: 20px auto 0 auto;}
#banner_box #message{position:absolute; top: 10px; left: 10px;}
#banner_box #message h1{text-transform:uppercase; color:#000;font-size: 26pt;margin-bottom: 0px;}
#banner_box #message h2{font-weight:normal;font-size:20pt;margin:0;}
#banner_box #upload_or_import{width:605px;position:absolute; left: 10px; top: 140px;}
#banner_box #upload_or_import .sponsor{font-size: 8pt;margin-top: 5px;width: 550px;}
#banner_box #upload_or_import #the_options{background-color:White;padding: 8px; width: 550px;}
#banner_box #upload_or_import #the_options #upload_files_container{float:left;width: 240px;}
#banner_box #upload_or_import #the_options #options_separator{float:left; font-weight:bold; font-size: 9pt;line-height: 22px;margin-right: 20px;}
#banner_box #upload_or_import #the_options #import_files_container{float:left;}
#banner_box #signup_or_tour{position:absolute; bottom: 15px; left: 10px; height: 39px;}
#banner_box #signup_or_tour .label{float:left;font-weight:bold;font-size:11pt;width: 110px; line-height:1.3;}
#banner_box #signup_or_tour .signup{float:left;margin-right: 10px;}
#banner_box #signup_or_tour .tour{float:left; line-height: 39px;}
#homepage_box{width: 315px;position:absolute; right: 5px; top: 15px;overflow:hidden;}
#homepage_box_inner{position:relative;}
#homepage_box #controls{padding: 0px;height:30px;}
#homepage_box #controls p{ margin: 0px; padding: 0px;}

#homepage_box .buttons{padding:0px; margin: 0px;}
#homepage_box .buttons span{color:#415A59;padding:4px 4px 0 4px;cursor:pointer;font-size:8pt; font-weight: bold;display:block; float:left;}
#homepage_box .buttons span.active, #homepage_box .buttons span:hover{color:#000;}

#homepage_box #box4{
	position:absolute;}
#homepage_box #box4 div{
	width:315px;
	height:300px;
	float:left;
	background:#BDCFCE;
}

#homepage_box #box4 h3, #homepage_box #box4 p, #homepage_box #box4 ul{
	padding:5px 10px;
}
#homepage_box #box4 p{
	text-indent:16px;
}
#homepage_box #box4 img{
	width:315px;
	height:300px;
}
#homepage_box #info4{
	background:#fff !important;
	color:red !important;
	cursor:default
}


#homepage_box .mask3{
	position:relative;
	width:315px;
	height:300px;
	overflow:hidden;
}

#homepage_box span img{
	display:block;
	border:none;
}

#stream{width: 730px; float:right;margin-top:30px;}
#recent_activity{width: 640px;}
.friends_profile{}
.friends_profile h3{position:relative;background-color:White;font-size:11pt;font-weight:bold; text-transform:uppercase;border-bottom: 1px solid #dcdcdc;padding-left: 0px;padding-bottom:3px;margin-bottom:0px;}
.friends_profile h3 a{text-decoration:none;color:Black;font-size:11pt; font-weight:bold; text-transform:uppercase;}
.friends_profile h3 a.right{font-size: 9pt; text-align:right; position:absolute; right:0px; line-height: 12pt; top: 5px;}
.friends_profile h3 a:hover{color:#F01515;}
.friends_profile .friends .friend{float:left;padding:3px;}
.friends_profile .friends .friend .image{padding:5px;}
.friends_profile .friends .friend .name{clear:left; text-align: center; font-size: 8pt;}
.friends_profile .friends .friend .name a{text-decoration:none;}
.friends_profile .friends .friend .name a:hover{text-decoration:underline;}
#friend_finder{margin-top: 10px;}
#friend_finder h4{position:relative;background-color:White;font-size:10pt;font-weight:bold; padding-left: 0px;padding-bottom:3px;margin-bottom:0px;}
#friend_finder h4 a{text-decoration:none;color:Black;font-size:10pt; font-weight:bold;}
#friend_finder h4 a:hover{color:#F01515;}
#friend_finder input[type=text]{width: 190px;}
#friend_finder input[type=submit]{margin-top:5px;text-transform:uppercase; font-weight:bold;color:White;background-color:#D52500;font-size: 9pt; border: none; padding: 3px; cursor:pointer;}
#tabs{margin-top:20px; margin-bottom: 20px;}
#display_picture{float:left; width:200px; background-color:#fff;  }
#display_picture_container{clear:both;width:200px; /*min-height: 200px;*/display:table-cell; vertical-align:middle; text-align:center;}
#display_picture_container * { vertical-align: middle;}
#user_buttons{margin-top: 0px; margin-bottom: 20px;}
#user_buttons.gallery{margin-top: 0px; margin-bottom: 0px;}
#user_buttons div.button{margin-left: 0px;margin-bottom:5px; font-size:7pt; background-repeat:no-repeat; background-position: center 2px;float:left;width:66px; height: 66px; }
#user_buttons div a{ padding-top: 48px;  color:#444;text-decoration:none;display:block; text-align:center;}
#user_buttons div a:hover{color:#000;font-weight:bold;}
#user_buttons div a.selected{font-weight:bold;color:#F01515;}
#user_buttons .home{background-image:url(../images/2010/profile/home_48.png);}
#user_buttons .profile{background-image:url(../images/2010/profile/profile_48.png);}
#user_buttons .gallery{background-image:url(../images/2010/profile/gallery_48.png);}
#user_buttons .collections{background-image:url(../images/2010/profile/collections_48.png);}
#user_buttons .favorites{background-image:url(../images/2010/profile/favorites_48.png);}
#user_buttons .mail{background-image:url(../images/2010/profile/mail_48.png);}
#user_buttons .friends{background-image:url(../images/2010/profile/friends_48.png);}
#user_buttons .settings{background-image:url(../images/2010/profile/settings_48.png);}


#user_buttons .gallery_selected{background-image:url(../images/2010/profile/gallery_s_48.png);}
#user_buttons .collections_selected{background-image:url(../images/2010/profile/collections_s_48.png);}
#user_buttons .favorites_selected{background-image:url(../images/2010/profile/favorites_s_48.png);}
#user_buttons .mail_selected{background-image:url(../images/2010/profile/mail_s_48.png);}
#user_buttons .friends_selected{background-image:url(../images/2010/profile/friends_s_48.png);}
#user_buttons .settings_selected{background-image:url(../images/2010/profile/settings_s_48.png);}

#user_buttons .add_friend{background-image:url(../Images/2010/profile/friend_add_48.png);}
#user_buttons .pending_friend{background-image:url(../Images/2010/profile/friend_pending_48.png);}
#user_buttons .remove_friend{background-image:url(../Images/2010/profile/friend_remove_48.png);}
#user_buttons .rss{background-image:url(../Images/2010/profile/rss_48.png);}
#user_buttons .profile_comments{background-image:url(../Images/2010/profile/comments_48.png);}
#user_buttons .picture_comments{}


#user_welcome{margin-bottom: 20px;}
#recent_activity{margin-top: 0px;}
#notice_panel_container{position:relative;margin-bottom:20px;margin-top:10px;}
#notice_panel_arrow{background-image:url(../images/tooltip-arrowp.gif);background-repeat:no-repeat;background-position:0px 0px;width:25px;height:20px;position:absolute;top:-19px;left:30px;z-index:0;}
#notice_panel{BORDER: #fbe7a2 1px solid; BACKGROUND-COLOR: #FEFEDC;}
#notice_panel_inner{padding:8px;}
#user_explore{ padding: 10px 0;}
#user_explore #explore_picture{float:left; width: 320px;}
#user_explore #picture_owner_information{margin-top: 30px;}
#user_explore #picture_owner_information img{ margin-right: 5px; width: 50px; height: 50px;}
#user_explore #picture_owner_information span{ font-size:9pt;}
#user_explore #picture_owner_information span a{text-decoration:none;}
#user_explore #picture_owner_information span a:hover{text-decoration:underline;}
#explore_picture_title{font-size: 12pt; font-weight:bold;}
#explore_picture_title a{ text-decoration:none; color: Black;}
#explore_picture_title a:hover{ color: #F01515;}
#explore_picture_changes{font-size:8pt;}
#user_info{float:left;width:430px; margin-left: 10px;}
#old_user{border:1px solid #dcdcdc; background-color:#f5f5f5; padding: 8px;margin: 20px 0;}
.what_to_do{margin-top: 40px;}
.what_to_do ul{margin:0;padding:0; list-style-type:none;}
.what_to_do ul li{border-bottom:1px dotted #dcdcdc;}
.what_to_do ul li.share{border-bottom:none;}
.what_to_do ul li a{display:block; text-decoration:none;font-size: 13pt;color:#111;padding-top: 10px;padding-bottom: 10px;padding-left:40px; background-image:url(../images/2010/profile/arrow_right.png);background-repeat:no-repeat;background-position:15px 15px;}
.what_to_do ul li a:hover{ color:#F01515;background-image:url(../images/2010/profile/arrow_righth.png);}
.what_to_do ul li a:hover span{display:block;}
.what_to_do h3{/*font-size:12pt; text-decoration:none;*/margin-bottom: 20px;}
.what_to_do span{font-size:8pt;color:#666;display:none;}
#new_user{margin: 20px 0;border:1px solid #D3E3FE; background-color:#E7EFFE; padding: 8px;}
#new_user p{}
#quick_options_holder{background-color:#ffffff;border:1px solid #D3E3FE;}
.quick_option:hover { color:#F01515; BACKGROUND-IMAGE: url(../Images/Website/option-bg-n.gif); BACKGROUND-REPEAT: repeat-x;  }
.quick_option { text-align:center; text-decoration:none; color:#000; float:left; height: 50px; width: 135px; border-right: 1px dotted #dcdcdc;border-bottom: 1px dotted #dcdcdc; display:block; }
.quick_option .title{font-weight:bold;FONT-SIZE:10pt; display:block; margin-top: 5px;}
.quick_option .description{color:#aaaaaa; font-size: 8pt;padding-top: 0px; display:block;}
.strikeout span{ text-decoration:line-through; color:#eee;}
.strikeout span.description{ text-decoration:line-through; color:#eee;}
.strikeout:hover{background:none;}
#guest_user .quick_option:hover {}
#guest_user .quick_option {height: 70px; width: 206px;}
#guest_user .quick_option .title{FONT-SIZE:12pt; margin-top: 10px;}
#guest_user .quick_option .description{font-size: 9pt;padding-top: 3px; }
.bbn{border-bottom: none;}
.brn{border-right: none; width: 137px;}
.faqitem{font-size:9pt;}
.activity-filter-container{padding:0px;}
.activity-filter{padding-top: 0px;}
.activity-filter div{float:left; padding: 0px; text-align:center; }
.activity-filter a{text-decoration: none; display:block; padding: 8px 12px;}
.selected-activity-filter{background-color:#555555; }
.unselected-activity-filter{background-color:#f0f0f0; }
.unselected-activity-filter a{color:#444; font-weight:bold;}
.selected-activity-filter a{color: White;font-weight:bold;}
#update_status{BACKGROUND-POSITION: -4px 3px; BACKGROUND-IMAGE: url(../Images/Website/quote-32x32.gif); BACKGROUND-REPEAT: no-repeat;}
#StatusContainer{padding-left:25px;padding-right:10px;padding-top:10px;padding-bottom:15px;}
#CurrentStatusLink{color:Black; font-size: 12pt; text-decoration:none;}
#CurrentStatusLink:hover{ text-decoration:underline;}
#StatusUpdated{font-size:7pt;line-height:12px;color:#888888;}
#StatusChangeOption{font-size:7pt;line-height:12px;color:#888888;}
#StatusChangeOption a{text-decoration:none;}
#StatusChangeOption a:hover{text-decoration:underline;}
#EditStatus{width: 390px;}
#EditStatus input{width: 390px; font-size:12pt;}
#StatusEditCancel{padding:2px; text-align:right;}
#StatusEditCancel a{font-size:7pt;text-decoration:none;}
#StatusEditCancel a:hover{text-decoration:underline;}
#column_640 #comments_stream{margin-left:20px; padding-top: 10px; clear:both;}
#comments_box{margin-top:20px;width: 500px;}
#comments_box span{display:inline;color:#000;}
#comments_box textarea{margin-top: 4px; margin-left: 4px;font-size:9pt;color:#777777;}
#comments_box #CommentStatus{margin-top: 4px; margin-left: 4px;}
#comments_box #CommentStatus .result{display:block; clear:both; margin:5px 5px 5px 0;BORDER: #FFDF5E 1px solid; BACKGROUND-COLOR: #FFFED2; font-size: 9pt; padding:3px 0 3px 5px;}
#comments_box input{margin-top: 0px; margin-left: 5px;margin-bottom: 5px;}
#comments_stream #comments_box{margin-bottom: 20px;}
#comments_stream input[type=button],#comments input[type=button],#stream input[type=button]{ text-transform:uppercase; font-weight:bold;color:White;background-color:#D52500;font-size: 9pt; border: none; padding: 5px; cursor:pointer;}
#comments .comment,#stream .comment{margin-bottom: 2px;}
#comments .comment .comment_top,#stream .comment .comment_top{font-size:9pt;}
#comments .comment .comment_top a,#stream .comment .comment_top a{ text-decoration:none;}
#comments .comment .comment_top a:hover,#stream .comment .comment_top a:hover{ text-decoration:underline;}
#comments .comment .comment_date,#stream .comment .comment_date{font-size:9pt;}
#comments .comment .comment_text,#stream .comment .comment_text{color:#000;font-size:9pt;display:block; margin-top:3px; margin-bottom: 5px;}
#comments .comment .comment_picture,#stream .comment .comment_picture{float:left;width: 55px;}
#comments .comment .comment_body,#stream .comment .comment_body{float:left; width:445px;  font-size: 8pt;}
#comments .comment .comment_controls,#stream .comment .comment_controls{font-size:9pt;padding-left:3px;}
#comments .comment .comment_controls a,#stream .comment .comment_controls a{ text-decoration:none; color:#8E0000;}
#comments .comment .comment_controls a:hover,#stream .comment .comment_controls a:hover{text-decoration:underline;}
#comments .comment .comment_options,#stream .comment .comment_options{margin-top: 15px;margin-bottom: 3px;}
#comments .comment .comment_options a,#stream .comment .comment_options a{display:block; font-weight:normal;float:left;text-decoration:none;border:1px solid #e9e9e9;background-color:#f7f7f7;font-size:9pt; color:#333;padding: 2px 6px 2px 6px; margin-right: 5px; background-image:url('../images/cb-bg.gif');}
#comments .comment .comment_options a:hover,#stream .comment .comment_options a:hover{color:#111;background-color:#f0f0f0; background-image:url('../images/cb-bg-alt.gif');}
#comments .comment .comment_options a.reject,#stream .comment .comment_options a.reject{border:1px solid #C04912;background-color:#E8520C;color:#fff;background-image:url('../images/2010/reject_btn.gif');}
#comments .comment .comment_options a.reject:hover,#stream .comment .comment_options a.reject:hover{color:#f9f9f9;background-color:#C04811; background-image:url('../images/2010/reject_btn-alt.gif');}
#comments .comment .comment_options a.approve,#stream .comment .comment_options a.approve{border:1px solid #01811F;background-color:#0BA523;color:#fff;background-image:url('../images/2010/approve_btn.gif');}
#comments .comment .comment_options a.approve:hover,#stream .comment .comment_options a.approve:hover{color:#f9f9f9;background-color:#058F21; background-image:url('../images/2010/approve_btn-alt.gif');}
#comments .comment .comment_reply_container,#stream .comment .comment_reply_container{background-color:#f9f9f9;margin-top: 5px;clear:both;padding:5px;}
#comments .comment input[type=button],#stream .comment input[type=button]{padding: 2px;margin-top: 3px;}
#comments .comment textarea,#stream .comment textarea{width: 425px; height: 90px;color:#777777;font-size:9pt;}
#comments .replies,#stream .replies{margin-bottom:15px;width:500px;}
#comments .comment_reply,#stream .comment_reply{margin-bottom: 2px;margin-left:55px;background-color:#f9f9f9;padding:5px;}
#comments .comment_reply .comment_top,#stream .comment_reply .comment_top{font-size:9pt;}
#comments .comment_reply .comment_top a,#stream .comment_reply .comment_top a{ text-decoration:none;}
#comments .comment_reply .comment_top a:hover,#stream .comment_reply .comment_top a:hover{ text-decoration:underline;}
#comments .comment_reply .comment_date,#stream .comment_reply .comment_date{font-size:9pt;}
#comments .comment_reply .comment_text,#stream .comment_reply .comment_text{color:#000;font-size:9pt;display:block; margin-top:3px; margin-bottom: 5px;}
#comments .comment_reply .comment_picture,#stream .comment_reply .comment_picture{float:left;width: 29px;}
#comments .comment_reply .comment_body,#stream .comment_reply .comment_body{float:left; width:312px; color:#777; font-size: 9pt;}
#comments .comment_reply .comment_controls,#stream .comment_reply .comment_controls{font-size:9pt;padding-left:3px;}
#comments .comment_reply .comment_controls a,#stream .comment_reply .comment_controls a{ text-decoration:none; color:#8E0000;}
#comments .comment_reply .comment_controls a:hover,#stream .comment_reply .comment_controls a:hover{text-decoration:underline;}
#comments .comment_reply .comment_options,#stream .comment_reply .comment_options{margin-top: 15px;margin-bottom: 3px;}
#comments .comment_reply .comment_options a,#stream .comment_reply .comment_options a{display:block; font-weight:normal;float:left;text-decoration:none;border:1px solid #e9e9e9;background-color:#f7f7f7;font-size:9pt; color:#333;padding: 2px 6px 2px 6px; margin-right: 5px; background-image:url('../images/cb-bg.gif');}
#comments .comment_reply .comment_options a:hover,#stream .comment_reply .comment_options a:hover{color:#111;background-color:#f0f0f0; background-image:url('../images/cb-bg-alt.gif');}
#comments .comment_reply .comment_options a.reject,#stream .comment_reply .comment_options a.reject{border:1px solid #C04912;background-color:#E8520C;color:#fff;background-image:url('../images/2010/reject_btn.gif');}
#comments .comment_reply .comment_options a.reject:hover,#stream .comment_reply .comment_options a.reject:hover{color:#f9f9f9;background-color:#C04811; background-image:url('../images/2010/reject_btn-alt.gif');}
#comments .comment_reply .comment_options a.approve,#stream .comment_reply .comment_options a.approve{border:1px solid #01811F;background-color:#0BA523;color:#fff;background-image:url('../images/2010/approve_btn.gif');}
#comments .comment_reply .comment_options a.approve:hover,#stream .comment_reply .comment_options a.approve:hover{color:#f9f9f9;background-color:#058F21; background-image:url('../images/2010/approve_btn-alt.gif');}

.comment .result{display:block; clear:both; margin:5px 5px 5px 0;BORDER: #FFDF5E 1px solid; BACKGROUND-COLOR: #FFFED2; font-size: 9pt; padding:3px 0 3px 5px;}
/***************************************************************************************/
#imported_pictures{padding-bottom: 10px;}
#imported_pictures_holder{}
#imported_pictures_holder span{display:block; width: 55px; height: 55px; float:left;}
#imported_pictures_holder span img{border:1px solid black;}
#upload_files_container{font-size:9pt; font-weight:bold;}
#upload_files_container ul{margin:0;padding:0; list-style-type:none;}
#upload_files_container ul li{height:22px; position:relative;  margin:0; padding:0; }
#upload_files_container ul li iframe{}
#upload_files_container ul li .loading{ z-index: 1000; left: 0px; top: 0px;  position: absolute; background-color: white; background-image: url(../Images/loading-upload.gif); background-repeat: no-repeat; background-position: 30% 30%;}
#upload_files_container ul li .uframe{z-index: 1;left: 0px; top: 0px; position: absolute;}
#upload_files_container ul li span{position:absolute; line-height:1.5;}

.upload_body #upload_files_container ul li{width:500px;height: 40px;}
.upload_body #upload_files_container ul li iframe{height: 40px; width: 300px;}
.upload_body #upload_files_container ul li .loading{width:300px; height:40px;}
.upload_body #upload_files_container ul li .uframe{width: 300px;}
.upload_body #upload_files_container ul li span{ right:0px;}

#banner_box #upload_files_container ul li{width:250px;}
#banner_box #upload_files_container ul li iframe{height: 22px; width: 240px;}
#banner_box #upload_files_container ul li .loading{width:240px; height:22px;}
#banner_box #upload_files_container ul li .uframe{width: 240px;}
#banner_box #upload_files_container ul li span{ left:0px; top:0px;line-height: 22px;font-style:italic;}

#guest_home_welcome #upload_files_container ul li{width:250px;height: 40px;}
#guest_home_welcome #upload_files_container ul li iframe{height: 40px; width: 250px;}
#guest_home_welcome #upload_files_container ul li .loading{width:250px; height:40px;}
#guest_home_welcome #upload_files_container ul li .uframe{width: 250px;}
#guest_home_welcome #upload_files_container ul li span{ left:0px; top:18px;}


#upload_options{font-size:9pt;margin-top: 30px;}
#upload_tools{font-size:9pt;margin-top: 60px; padding:8px; background-color:#f5f5f5; width: 80%;}
#upload_finished{margin-top: 30px;}
#upload_finished h2{margin-bottom: 20px;}
#uploaded_pictures_tools{font-size:10pt;margin-bottom: 8px;}
#uploaded_pictures{padding: 8px;}
#uploaded_pictures_container{}
#uploaded_pictures_container div{float:left; position:relative;margin-right: 5px;height: 120px;}
#uploaded_pictures_container div span{display:block; font-size: 8pt; text-align:center;color: #444;}
#uploaded_pictures_container div span a{text-decoration:none;color:#444444; font-weight:bold;}
#uploaded_pictures_container div span a:hover{text-decoration:none; color:#F01515;}
#uploaded_pictures_container div label{}
#uploaded_pictures_container div img{padding: 5px; background-color: White;}
#uploaded_pictures_container div input[type=checkbox]{position:absolute;top: 2px; left: 2px;}
#upload_by_email{text-align:center; margin: 40px 0 80px 0;width:575px;}
#upload_by_email a{margin:0 auto;display:block;width:450px;padding:5px;text-align:center;font-size:14pt;font-weight:bold;background-color:#111111;color:white;}
#upload_by_email span{font-size:8pt;font-weight:bold;margin-top: 20px;display:block;}
#upload_tools_container{display:none;}
#upload_tools_container ul{margin:1em 0px 1em 2em; padding:0;}
#upload_tools_container ul li{margin:0 0 0px 0; padding: 8px;color:#666;}
#upload_tools_container ul li a{font-size: 12pt; font-weight:bold; text-decoration:none; color: #333;}
#upload_tools_container ul li a:hover{color:#F01515;}
#upload_tools_container ul li p{margin:3px 0 3px 0;}
#upload_tools_container ul li p a{font-size: 9pt; font-weight:normal; display:inline;}
#upload_tools_container ul li.selected{background-color:White;color:#000;}
#upload_tools_container ul li.selected a{color:#F01515;}
.upload_body{border:1px solid #dcdcdc; padding: 8px;}
/*****************************/
#top_people{}
#top_people a{width: 75px; height: 75px;display:block; float:left;}
#top_people a img{width: 70px; height: 70px;}
#buzz_pictures .picture_comment{ margin-bottom: 15px; border-bottom: 1px dotted #eee; padding-bottom:15px;}
#buzz_pictures .picture_comment .picture{float:left;width: 90px;}
#buzz_pictures .picture_comment .comment{float:left; width: 210px; overflow: hidden;}
#buzz_pictures .picture_comment .quote{clear:both; margin-top: 10px;padding-left: 25px;}
#buzz_pictures .picture_comment .date{color:#999999;font-size:8pt;font-style:italic;display:block; margin-top: 20px;}


.centered-image a {
	display: table-cell;
width:inherit;
	text-align: center; /* qui e non su precedente, iCab3 */
	vertical-align: middle;	
}
.centered-image img {
	vertical-align: middle;
}
/*\*//*/
* html .centered-image a {
	display: block;
}
* html .centered-image span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}
* html .centered-image a {
	font-size: 1px;
}
/* non serve solito shift background-position: 11px 11px per IE/Mac, forse perche' su inline-block? */

#the_page #login_notice{margin-bottom:20px;padding: 10px; font-weight:bold; font-size: 12pt; text-align:center;}
#the_page #login_notice.error{background-color:#F9E9E3;}
#the_page #login_notice.success{background-color:#E3F9EA;}



#welcome .welcome_try{ font-weight:bold; }
#welcome .welcome_try a{ color:#EC2900;}
#welcome .welcome_join{color:#EC2900;}
#welcome{ margin: 20px 10px 20px 10px; padding:10px 10px 10px 10px; border:#b1d4e4; background-color:#CCD7D7; position:relative;border:1px solid #C2C0C3;}
#welcome h1{font-size: 12pt; font-weight:bold;margin:0; color:#111;}
#welcome .message{margin-top:0px;font-size:10pt; color: #111; font-weight: normal; display:block; width: 75%;}
#welcome .message a{text-decoration: none; color:#111; font-weight:bold;}
#welcome .message a:hover{text-decoration: underline;}
#welcome .welcome img{border:5px solid #eee; margin-right: 10px; float:left;}
#welcome #signup{text-align:center;margin: 0px 0 0px 0;position:absolute; right: 10px; top:10px; font-size: 8pt;}
#welcome #signup div{margin-top: 3px;}
#welcome #signup img{ vertical-align:middle;}
#welcome h1{color:Black;}
#welcome h1 a{color:Black;}
#welcome h1 a:hover{background:none;}



 .caption-container{border: 1px solid #dcdcdc; background-color: #f5f5f5; padding: 0px;margin-top: 10px}
 
 .change-text{padding: 5px;}
 .change-text-label{font-size:8pt; font-weight:bold;}
 .change-text-input{margin-top:3px;}
 .change-text-input textarea{padding:3px;color:#777777;font-family:Arial, ""Helvetica medium"", Sans, sans-serif;font-size:9pt;background-color:#fff;width:100%;height:80px;border:1px solid gainsboro;}
 .change-text-controls{margin-top:3px;}
 .change-text-controls a{ font-size:8pt; text-decoration:none;}
.change-text-controls a.save{font-weight:bold;text-decoration:none; background-color:#D80500; padding:3px; color:White; border:1px solid #AD0D0D;}
.change-text-controls a.cancel{color:#111;}
.change-settings{}
.change-settings-heading{position:relative;}
.change-settings-heading a{}
.change-settings-heading a.delete{position:absolute; right: 6px; top: 9px;}
.change-settings-heading a.label{ text-decoration:none; color:#111;font-weight:bold;font-size:10pt;display:block; height: 30px; line-height: 30px; background-color:#eee; padding-left:5px;}
.change-settings-heading a.label:hover{background-color:#f9f9f9;}

.change-settings-options{ border-top:1px solid #dcdcdc; padding: 0px 5px 5px 5px;}
.change-settings-options-main{}
.change-settings-options-main ul{margin:0;padding:0; list-style-type:none;}
.change-settings-options-main ul li{margin:0;padding:0; background-image:url('../images/QuickBarBg.gif'); background-repeat:repeat-x; background-color:#F2F2F2;}
.change-settings-options-main ul li.caption{border:1px solid #eee;  margin:5px 0; padding:3px;}
.change-settings-options-main a{border:1px solid #eee;  margin:5px 0; text-decoration:none; font-size: 9pt; color:#333; font-weight:bold; display:block; padding-left: 38px;height: 35px; line-height:35px; background-repeat:no-repeat; background-position: 2px center; text-shadow:1px 1px 1px #999;}
.change-settings-options-main a.font{background-image:url('../Images/2010/text-fonts-32x32.png');}
.change-settings-options-main a.location{background-image:url('../images/2010/text-area-32x32.png');}
.change-settings-options-main a.caption{background-image:url('../images/2010/text-caption-32x32.png');}
.change-settings-options-main a.reset{}

.change-settings-options-buttons{}
.change-settings-options-buttons img{padding:2px; border:1px solid #eee; background-image:url('../images/QuickBarBg.gif');}
.change-settings-options-buttons img.textcenter{border-right:none; border-left:none;}
.change-settings-options-buttons img.textmiddle{border-right:none; border-left:none;}
.change-settings-options-selects{margin-top: 5px;}
.change-settings-options-selects select{font-size:8pt;margin-bottom: 5px;}
.change-settings-options-selects select.opacity{width: 90px;}
.change-settings-options-selects select.angle{width:90px;}
.change-settings-options-selects select.padding{width: 90px;}
.change-settings-options-selects select.quality{width: 90px;}

.change-settings-options-save{margin-top: 5px;}
.change-settings-options-save input{font-size:8pt;font-weight:bold;text-decoration:none; background-color:#D80500; padding:1px; color:White; border:1px solid #AD0D0D;}


.holder{color:#444; font-size: 9pt;}
.holder hr{height:3px; color: #eeeeee; background-color: #eeeeee; border: 1px solid #eeeeee; border-style: none none solid; width: 96%; margin: 10px auto;}
.holder h4{font-size:11pt;font-weight:bold; color: #000; margin: 10px 0 5px 0;}



.control-option{margin:10px 5px 0 5px;border-top: 1px solid #eee; padding-top:10px;}
.control-option div.heading{margin-bottom:5px;}
.control-option table{padding:0; margin-bottom:5px; }
.control-option table table{margin-bottom:0; border-top:none; width:auto; padding-top:0px;}
.control-option table td{padding:0 4px 0 0;}
.control-option .label{width: 70px;font-size:8pt;color:#6A6A6A; text-align:right;}
.control-option .slider-display{color:white;display:block;width:22px; text-align:center; line-height: 17px; background-image:url(../images/2010/slider_display_bg.gif); background-repeat:no-repeat; background-position: center center;}
.control-option .heading{font-weight:bold;}
.control-option .heading:hover{color:#F01515;}
.control-option input[type=text]{font-size:8pt;padding: 2px;}
.control-option input[type=button]{font-size:8pt;}
.control-option input.button{font-size:8pt;}
.control-option span{font-size:8pt;}
.control-option select{font-size:8pt;}

.clickable-text{padding:5px;}
.clickable-text:hover{background-color:#FFFEEC;}

.control_ad{margin-top: 20px;}
.control_ad span{font-size:7pt;font-family:verdana;text-align:center;display:block;color:#999;}
.control_ad div{padding:5px;text-align:center;font-size:9pt;}


#ChangesHolder .change{width: 100%;border-bottom:1px dotted #3b4458;font-size:8pt;color:#ffffff;padding:0px;}
#CurrentEffectsControls .change td{padding:2px 0 2px 0;}
#ChangesHolder .change .cb{width: 21px;}
#ChangesHolder .change .num{width:12px;font-weight:bold;}
#ChangesHolder .change .title{}
#ChangesHolder .change .title a{text-decoration:none;color:#ffffff;}
#ChangesHolder .change .close{width:16px; text-align:center;}
#ChangesHolder .icon{width:19px;}
#ChangesHolder .savechanges{width: 190px;padding:0px;}
#ChangesHolder .savechanges .title{font-size:7pt; text-transform:uppercase;}
#ChangesHolder .savechanges .title a{text-decoration:none;}
#ChangesHolder #SaveChangesDetails.savechanges_input{margin-left:20px;font-size:8pt;padding:0px;}
#ChangesHolder #SaveChangesDetails.savechanges_input input[type=text]{font-size:8pt;padding:2px; width: 80px;}
#ChangesHolder #SaveChangesDetails.savechanges_input input[type=button]{font-size:8pt;}
#ChangesHolder .clearall{width: 100%;padding:0px;}
#ChangesHolder .clearall .title{text-decoration:none;font-size:7pt; text-transform:uppercase;}
#ChangesHolder .clearall .title a{text-decoration:none;}
#ChangesHolder .nochanges{text-align:left;color:#ffffff;padding:3px; font-size:8pt;}

#CurrentEffectsControls{margin-top: 10px;border:1px solid #eee;}
#CurrentEffectsControls .change{width: 100%;font-size:9pt;padding:0px;border-bottom:1px solid #eee;background-color:#fff;}
#CurrentEffectsControls .change td{padding:3px;}
#CurrentEffectsControls .change.alt{background-color:#f9f9f9;}
#CurrentEffectsControls .change .num{width:12px;font-weight:bold;}
#CurrentEffectsControls .change .title{}
#CurrentEffectsControls .change .title a{text-decoration:none;color:#000;}
#CurrentEffectsControls .change .close{width:12px;}
#CurrentEffectsControls .icon{width:19px;}
#CurrentEffectsControls .clearall{width: 100%;padding:0px;}
#CurrentEffectsControls .clearall td{padding:3px;}
#CurrentEffectsControls .clearall .title a{text-decoration:none;font-size:7pt; text-transform:uppercase;color:#F01515; font-weight:bold;}
#CurrentEffectsControls .nochanges{font-size:9pt;font-style:italic; padding: 3px;background-color:#f2f2f2;}
#CurrentEffectsControls .status{font-size:9pt;font-style:italic; padding: 3px; display:block;background-color:#f2f2f2;}

#CurrentPictureEffectsControls{margin-top: 10px;border:1px solid #eee;}
#CurrentPictureEffectsControls .change{width: 100%;font-size:9pt;padding:0px;border-bottom:1px solid #eee;background-color:#fff;}
#CurrentPictureEffectsControls .change td{padding:3px;}
#CurrentPictureEffectsControls .change.alt{background-color:#f9f9f9;}
#CurrentPictureEffectsControls .change .num{width:12px;font-weight:bold;}
#CurrentPictureEffectsControls .change .title{}
#CurrentPictureEffectsControls .change .title a{text-decoration:none;color:#000;}
#CurrentPictureEffectsControls .change .close{width:12px;}
#CurrentPictureEffectsControls .icon{width:19px;}
#CurrentPictureEffectsControls .clearall{width: 100%;padding:0px;}
#CurrentPictureEffectsControls .clearall td{padding:3px;}
#CurrentPictureEffectsControls .clearall .title a{text-decoration:none;font-size:7pt; text-transform:uppercase;color:#F01515; font-weight:bold;}
#CurrentPictureEffectsControls .nochanges{font-size:9pt;font-style:italic; padding: 3px;background-color:#f2f2f2;}
#CurrentPictureEffectsControls .status{font-size:9pt;font-style:italic; padding: 3px; display:block;background-color:#f2f2f2;}

.bulb{background-image:url(../Images/Website/bulb-bg.gif); background-repeat:no-repeat;background-position:top left;}

.popular{width:69px;height:76px;position:absolute;right:0px;top:0px;background-image:url(../Images/2010/popular.png)
  }
  .popularie{width:69px;height:76px;position:absolute;right:0px;top:0px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/2010/popular.png', sizingMethod='scale');
  }
  
  
/**********************************************************/
.holink:link{padding:2px;text-decoration:none;font-weight:bold;font-size:12pt;}
.holink:visited{padding:2px;text-decoration:none;font-weight:bold;font-size:12pt;}
.holink:hover{padding:2px;text-decoration:none;font-weight:bold;font-size:12pt;background-color:#000000;color:white;}
.selectedlink{padding:2px;text-decoration:none;font-weight:bold;font-size:12pt;background-color:#000000;color:white;}
.paginginfo{color:#8E8E8E;}
.paginglink{display:block;	padding-top:2px;padding-bottom:2px;	padding-left:8px;padding-right:8px;text-decoration: none;	font-weight:normal;	background-color:#fefefe;	color:#000000;	BORDER: #dcdcdc 1px solid;    } 
.paginglink:hover{background-color:#D80500;BORDER: #000000 1px solid;color:White;}
.pagingselected{font-weight:bold;	padding-top:3px;	padding-bottom:3px;	padding-left:10px;	padding-right:10px;	text-decoration: none;	font-weight:bold;}
.pagingblank{padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;}
.headerlink{text-decoration: none;}
.HeaderTopEditor{height:45px;	background:url('../Images/EditorUI/headerbg9.gif') repeat-x 0% 100%;}
.HeaderTopOutter{height:60px;	background:url('../Images/Website/hdr-bg-black.gif') repeat-x 0% 100%;}
.picture2lifelogo{background:url('../Images/Website/picture2life-logo-black.gif') no-repeat 50% 50%; width:170px; height:60px;}
.picture2lifelogoe{background:url('../Images/EditorUI/picture2life-logo-9.gif') no-repeat 50% 50%; width:150px; height:45px;}
.menubarlink{display:block;padding:0px 8px 0px 8px;height:30px;line-height:30px;color: #ffffff; text-decoration: none;}
.menubarlink:hover{text-decoration:underline;}
.link{color:white;}
.text{color:white;}
a{color: #0C85E2;}
.ToolbarLink{	color: #005ADC;	text-decoration: none;}
.SoftFillColor{	background-color: #f0f0f0;}
.selected10{	border: 10px solid #E0E0E0;}
.unselected10{	border: 10px solid #ffffff;}
.BgFillColor{	background-color: #000000;}
.TBorderSmall{	BORDER-RIGHT: #000000 1px solid; 	BORDER-TOP: #000000 1px solid; 	BORDER-LEFT: #000000 1px solid; 	BORDER-BOTTOM: #000000 1px solid;}
#Panels{background-color:#ffffff;border:1px solid #CBCBCB;}
.border{border:1px solid #dcdcdc;}
.borderb{border-bottom:1px dotted #CBCBCB;height:25px}
#MainPanelBgInner3{background: url(../Images/UI/MainPanel_03.png) repeat-y top left;}
#MainPanelBgInner1{background: url(../Images/UI/MainPanel_01.png) no-repeat top left;padding-top:7px;}
#MainPanelBgInner2{background: url(../Images/UI/MainPanel_04.png) no-repeat bottom left;padding-bottom:16px;}
.MainPanelButton{background: url(../Images/UI/ButtonBgDark.png) no-repeat center center; cursor:pointer;font-size:9pt;width:36px;}
.menubutton{display:block;border:1px solid transparent;}
.menubutton:hover{background-color:#111111;border:1px solid #444444;}
#Panels .optionContainer{padding: 5px 5px 0px 5px;}
#Panels .optionOver{border:1px dotted #b7e7fc; background-color:#ddf2fd; padding: 5px 16px 5px 5px; cursor:pointer; background-image:url(../Images/Arrow-Right-Small.png);background-repeat:no-repeat;background-position:98% 50%;}
#Panels .option{border:1px dotted white; padding:5px 16px 5px 5px; cursor:pointer; background-image:url(../Images/Arrow-Right-Small.png);background-repeat:no-repeat;background-position:98% 50%;}
#Panels .itemContainer{padding: 2px 2px 0px 2px;}
#Panels .itemOver{border:1px dotted #b7e7fc; background-color:#ddf2fd; padding: 2px 2px 2px 2px; }
#Panels .item{border:1px dotted white; padding:2px 2px 2px 2px; }
#Panels .itemHoverFill{background-color:#ddf2fd;}
#Panels .itemSelectedFill{background-color:#e9f7fe;}
#Panels .itemFill{background-color:#ffffff;}
#Panels .alphabetLink{display:block; width:40px; height:40px; text-decoration: none; line-height: 40px;	font-weight:bold;	background-color:#fefefe;	BORDER: #ffffff 1px solid;    } 
#Panels .alphabetLink:hover{background-color:#f7f7f7;BORDER: #eeeeee 1px solid; font-weight:bold;}
/*
.box-heading{BORDER:#dcdcdc 1px solid;}
.box-content{BORDER-right:#dcdcdc 1px solid;BORDER-left:#dcdcdc 1px solid;BORDER-BOTTOM:#dcdcdc 1px solid;BACKGROUND-COLOR:#f7f7f7;}
*/
#collection_header{margin-bottom: 0px;padding-bottom:40px;}
#collection_header .image{float:left; width:105px;margin-top:10px;}
#collection_header .body{float:left;}
#collection_header h2{margin: 0 0 0px 0; padding:0; }
#collection_header .description{font-size:11pt;}
#collection_header .share{float:right;}
#collection_header .contributors{font-size:9pt;margin-top: 5px;}
#collection_header .contributors .profile_pic{margin-right: 5px;}
#collection_header .contributors .more{clear:both;margin-top: 3px;}
#collection_header .contributors .more a{float:left;width: 24px; height:24px;margin:0 2px 2px 0;}

#collection_items{}
#collection_items .item{padding-bottom: 80px;}
#collection_items .item .image{margin: 0 20px 0px 0; float:left; width: 400px;}
#collection_items .item .image img{}
#collection_items .item .body{float:left;width:340px;}
#collection_items .item .title{}
#collection_items .item .title a{font-weight:bold; font-size:14pt;color:#000; text-decoration:none;}
#collection_items .item .title a:hover{color:#CA0002;}
#collection_items .item .info{padding-top:15px;font-size:9pt;}
#collection_items .item .info a{text-decoration:none;}
#collection_items .item .info a:hover{text-decoration:underline;}
#collection_items .item .info .num{font-size:12pt;font-weight:bold;}
#collection_items .item .info .views{padding-right: 10px;}
#collection_items .item .info .comments{padding-right: 10px;}
#collection_items .item .info .favorites{}

#followers_count{font-weight:bold;font-size: 20pt; line-height: 1;margin-bottom: 10px; text-align:right;}
#followers_count .num{font-size:26pt;}
#follow_button{text-align:right;margin-bottom: 10px;}
#btnFollow{text-transform:uppercase; font-weight:bold;color:White;background-color:#D52500;font-size: 9pt; border: none; padding: 5px; cursor:pointer;}
#manage_button{text-align:right;margin-bottom: 10px;}
#btnManage{text-transform:uppercase; font-weight:bold;color:White;background-color:#009930;font-size: 9pt; border: none; padding: 5px; cursor:pointer;}
#followers{margin-top: 10px;}
#followers a{float:left;width: 24px; height:24px;margin:0 6px 6px 0;}
#btnNewCollection{text-transform:uppercase; font-weight:bold;color:White;background-color:#D52500;font-size: 9pt; border: none; padding: 5px; cursor:pointer;}

.side_box .collection{margin-top:5px;margin-bottom:5px;}
.side_box .collection .image{float:left;width:100px;}
.side_box .collection .title{font-size: 10pt;}
.side_box .collection .title a{text-decoration:none;font-weight:bold;color:#000;display:block;margin-bottom:3px;}
.side_box .collection .title a:hover{color:#CA0002;}
.side_box .collection .date{font-size:8pt;color:#444;}
.side_box .collection .date span{font-size:8pt;}

.red_button{text-transform:uppercase; font-weight:bold;color:White;background-color:#D52500;font-size: 9pt; border: none; padding: 5px; cursor:pointer;}
.green_button{text-transform:uppercase; font-weight:bold;color:White;background-color:#009930;font-size: 9pt; border: none; padding: 5px; cursor:pointer;}

 #page_header{}
    #page_header .image{float:left; width: 110px;}
    #page_header .info{float:left;}
    #page_header .info h1{margin:0; padding:0;}
    #page_header .share{float:right;}

#my_collections{margin-bottom: 50px;}
#collections_i_follow h2{margin-bottom: 20px;}
#collections{margin-top: 30px;}    
    #collections .collection{padding-bottom: 60px;}
    #collections .collection .checkbox{width:30px;float:left;}
    #collections .collection .image{width: 260px; float:left;}
    #collections .collection .body{width: 400px;float:left;}
     #collections .collection .title{font-size: 14pt;}
     #collections .collection label{font-weight:bold;}
 #collections .collection .title a{text-decoration:none;font-weight:bold;color:#000;display:block;}
 #collections .collection .title a.edit{display:inline;color:#CA0002;font-weight:normal;}
 #collections .collection .title a:hover{color:#CA0002;}
    #collections .collection .description{margin-top:10px;font-size:10pt; color: #444444;}
    #collections .collection .date{font-size:8pt;color:#777; font-style:italic;}
    #collections .collection .info{padding-top:15px;font-size:9pt;}
    #collections .collection .info a{text-decoration:none;}
#collections .collection .info a:hover{text-decoration:underline;}
    #collections .collection .info .num{font-size:12pt;font-weight:bold;}
#collections .collection .info .views{padding-right: 10px;}
#collections .collection .info .pictures{padding-right: 10px;}
#collections .collection .info .followers{}

#current_view{}
#the_view_changer{height:40px;width: 10em; margin: 30px auto !important;}
#the_view_changer, #the_view_changer ul { /* all lists */	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 2;
} 
#the_view_changer a {
	display: block;
	
	text-decoration:none;
}
#the_view_changer a.dir {
	font-weight:bold;
	color:Black;
	text-transform:uppercase;
	text-align:center;
	font-size: 9pt;
}
 #the_view_changer a.dir span{color:#CA0002;}
#the_view_changer li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}
 
#the_view_changer li ul { /* second-level lists */
                          border-left: 1px solid #dcdcdc;
                          border-right: 1px solid #dcdcdc;
                          border-bottom: 1px solid #dcdcdc;
                          border-top: 1px solid #dcdcdc;
                          z-index: 1000;
                          width: 9em;
	position: absolute;
	background: white;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#the_view_changer li ul a{padding-left: 10px;line-height: 2;color:#444;font-size: 8pt;} 
#the_view_changer li ul a:hover{background-color:#eee;}
#the_view_changer li:hover ul, #the_view_changer li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#notifications_menu{width: 350px;display:none;position:absolute; z-index: 10000; right: 0pt; top: 35px;background-color:White;}
    #notifications_menu .inner{border-left: 2px solid #292a29;border-right: 2px solid #292a29;border-bottom: 2px solid #292a29;}
    #notifications_header{padding:5px 3px 5px 3px; font-weight:bold; border-bottom: 1px solid #eee;}
    #notifications_container{font-size: 9pt;}
    #notifications_container .empty{display:block;padding: 15px; color: #777; text-align:center}
    #notifications_container .notification{display:block;}
    #notifications_container .notification a{color:#333;background-color:#fff;display:block; text-decoration:none; padding: 5px;border-top:1px solid #fff; border-bottom:1px solid #eee;}
    #notifications_container .notification a.new{background-color:#FFFFEC;}
    #notifications_container .notification a:hover{background-color:#FF383B;color:#fff;border-top:1px solid #CA0005; border-bottom:1px solid #CA0005;}
    #notifications_container .notification .person{font-weight:bold;}
    #notifications_container .notification img{float:left; margin-right: 5px; border:none;}
    #notifications_container .notification .sentence{display:block; float: left; width: 280px;}
    #notifications_container .notification a .time{display:block; font-size: 8pt; color:#999;}
    #notifications_container .notification a:hover .time{color:#fff;}
    #notifications_footer{background-color:#f7f7f7;}
    #notifications_footer a{display:block; line-height: 35px; text-align:center; font-weight:bold; text-decoration:none;}
    
    #announcements{ cursor:pointer; position:absolute;width: 54px;height: 21px;top:7px;right: 7px;background-image:url(../images/2010/announcements_03.png); background-repeat:no-repeat; background-position: left top;}
    #announcements_count{display:block;float:left;padding:0 7px 0 2px;height: 14px; background-image:url(../images/2010/announcements_04.png); background-repeat:no-repeat; background-position: right top;color:#fff; line-height: 14px;margin-left: 26px;margin-top: 1px; font-size: 8pt; font-weight:bold; text-align:center;}
    #announcements.new{background-image:url(../images/2010/announcements_01.png);}
    #announcements.new #announcements_count{background-image:url(../images/2010/announcements_02.png);}
    
    #page_notifications_container{}
    #page_notifications_container ul{margin:0; padding:0; list-style-type:none;}
    #page_notifications_container .group{font-size: 12pt; font-weight:bold;margin-top: 20px; margin-bottom:10px;}
    #page_notifications_container .notification{width: 600px;position:relative;display:block;padding: 5px;border-top:1px solid #fff; border-bottom:1px solid #eee;}
    #page_notifications_container .notification.new{background-color:#FFFFEC;}
    #page_notifications_container .notification a{ text-decoration:none;}
    #page_notifications_container .notification a:hover{text-decoration:underline;}
    #page_notifications_container .notification .person{font-weight:bold;}
        #page_notifications_container .notification a.close{position:absolute; right: 5px; top: 8px;}
        #page_notifications_container .notification a.close img{border:none;}


#ccs_info{font-size:8pt;padding: 3px; color:#466b7d;}
#ccs_disconnected{font-size:8pt;padding-top:5px;}
#ccs_disconnected span{display:block;}
#ccs_connected{font-size:8pt;font-weight:bold;padding-bottom:5px;}
#ccs_connected span{display:block;}
#ccs_connected.none{}
#ccs_connected.withdisconnected{border-bottom:1px dotted #3B4458;}
