/* RESET BASE STYLES */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:13px;
font-family:inherit;
vertical-align:baseline}

/* remember to define focus styles! */
:focus{outline:0}
ol,ul{list-style:none}

/* tables still need cellspacing="0" (for ie6) */
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal; vertical-align:top}
blockquote:before, blockquote:after,q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
.clearfloat{clear:both; height:0; font-size:1px; line-height:0px}

/* ***************************************
	DEFAULTS
*************************************** */

body{
overflow:auto; text-align:left; margin:0 auto; padding:0; font:14px  "Lucida Grande", Verdana, sans-serif}
a{color:#000; text-decoration:none; -moz-outline-style:none; outline:none}
a:visited{}
a:hover{color:#333; text-decoration:underline}
p{margin:0px 0px 15px 0}
img{border:none}
ul{margin:5px 0px 15px; padding-left:20px}
ul li{margin:0px}
ol{margin:5px 0px 15px; padding-left:20px}
ul li{margin:0}
form{margin:0; padding:0}
small{font-size:90%}
h1, h2, h3, h4, h5, h6{font-weight:bold; line-height:normal}
h1{font-size:1.8em}
h2{font-size:1.5em}
h3{font-size:1.1em}
h4{font-size:1.0em}
h5{font-size:0.9em}
h6{font-size:0.8em}
dt{margin:0; padding:0; font-weight:bold}
dd{margin:0 0 1em 1em;padding:0}
pre, code{font-family:Monaco,"Courier New",Courier,monospace; font-size:12px; background:#EBF5FF; overflow:auto}
code{padding:2px 3px}
pre{padding:3px 15px; margin:0px 0 15px 0; line-height:1.3em}
blockquote{padding:3px 15px; margin:0px 0 15px 0; line-height:1.3em; background:#EBF5FF; border:none !important; -webkit-border-radius:5px; -moz-border-radius:5px}
blockquote p{margin:0 0 5px 0}

/* ***************************************
PAGE LAYOUT - MAIN STRUCTURE
	SPOTLIGHT
	FOOTER
HORIZONTAL ELGG TOPBAR
*************************************** */
/* PAGE LAYOUT - MAIN STRUCTURE */
#page_container{margin:0; padding:0}
#page_wrapper{width:990px; margin:0 auto; padding:0; min-height:300px; position:relative; background:#FFF}
#wrapper_header{margin:0; padding:10px 0 20px 0; width:100%; display:block; border-bottom:4px solid #3F5F34; background:url(http://www.coosenza.it/mod/theme_coos/graphics/sf_logo.png) repeat-x left bottom}
#wrapper_header #logo{margin:0 auto; padding:0; width:310px; z-index:800}
#wrapper_header h1{margin:0 auto; padding:0; width:310px; font-size:16px; position:absolute; top:-20px}

#layout_canvas{margin:80px 0 0 0; padding:0; min-height:180px; clear:both; position:relative}

#login_bar{margin:0; padding:0 0 0 30px; background:#D8E7D3; position:relative}
#login_bar p{margin:4px; padding:0; float:left; position:relative}
#login_bar p label,#login_bar p#ric label{margin:6px 2px 0 0; padding:0; color:#3F5F34; font-size:11px; position:relative}
#login_bar p#ric{margin:0}
#login_bar p#ric input{margin:8px 0 0 0}
#login_bar .submit_button{margin:0 10px; width:80px; height:20px}
#login_bar p#r_r{margin:6px 30px 0 0; float:right}
.login_coos{margin:0; padding:2px; height:16px; font-size:12px}

#mn{margin:0; padding:0}
#mn ul{text-align:center; display:block}
#mn li{margin:0; padding:0; display:inline}
#mn li a{margin:0; padding:4px; text-decoration:none; color:#5494D3; font-size:15px; font-weight:bold}
#mn li a:hover{color:#F60}

#mnfoot{margin:0; padding:0; clear:both; border-bottom:4px solid #3F5F34}
#mnfoot ul{margin:0; padding:0 0 16px 0; text-align:center; display:block; background:url(http://www.coosenza.it/mod/theme_coos/graphics/sf_logo.png) repeat-x left bottom}
#mnfoot li{margin:0; padding:0; display:inline}
#mnfoot li a{margin:0; padding:4px; text-decoration:none; color:#5494D3; font-size:15px; font-weight:bold}
#mnfoot li a:hover{color:#F60}

/* canvas layout:1 column, no sidebar ; background:url(http://www.coosenza.it/mod/theme_coos/graphics/sf_logo.png) repeat-x left bottom */
#one_column{width:984px; margin:0; padding:0 0 20px 0; min-height:400px; float:left}



/* canvas layout:2 column left sidebar */
#two_column_left_sidebar{margin:0; padding:0 6px 0 0; width:240px; min-height:400px; float:left}
#two_column_left_sidebar_maincontent{margin:0; padding:0 0 20px 6px; width:730px; min-height:400px; float:left; border-left:2px solid #3F5F34}
#two_column_left_sidebar_maincontent_boxes{margin:0; padding:0 0 20px 6px; width:730px; min-height:400px; float:left; border-left:2px solid #3F5F34}
#two_column_left_sidebar_boxes{margin:0; padding:0 6px 0 0; width:240px; min-height:400px; float:left}
#two_column_left_sidebar_boxes .sidebarBox{margin:0 0 8px 0; padding:4px}
#two_column_left_sidebar_boxes .sidebarBox h3{padding:0 0 5px 0; font-size:1.1em; line-height:1.2em; color:#333}
#two_column_left_sidebar_boxes .sidebarBox form{border-bottom:#CCC solid 1px}
.contentWrapper{padding:2px 4px; margin:0 0 6px 0}
span.contentIntro p{margin:0}
.notitle{margin-top:10px}




/* FOOTER */
#layout_footer{width:990px; margin:0; padding:0; position:relative; background:#9FF; border-right:#666 solid 1px}
#layout_footer a{color:#999; margin:4px; padding:3px 0 3px 0}

#network{margin:0 0 30px 0; padding:10px; background:#FFF; min-height:80px; color:#3F5F34; border:1px solid #3F5F34}
#network ul{margin:10px; padding:0; list-style:none}
#network li{margin:0; padding:4px; display:inline}
#network a{margin:0; padding:0; color:#5494D3; font-weight:bold}
#network a:hover{color:#3F5F34}

/* ***************************************
SYSTEM MESSSAGES
*************************************** */
.messages{background:#ccffcc; color:#000000; padding:3px 10px 3px 10px; z-index:8000; margin:0; position:fixed; top:30px; width:969px; border:4px solid #00CC00; cursor:pointer;
-webkit-border-radius:4px; -moz-border-radius:4px}
.messages_error{border:4px solid #D3322A; background:#F7DAD8; color:#000000; padding:3px 10px 3px 10px; z-index:8000; margin:0; position:fixed; top:30px; width:969px; cursor:pointer;
-webkit-border-radius:4px; -moz-border-radius:4px}
.closeMessages{float:right; margin-top:17px}
.closeMessages a{color:#666; cursor:pointer; text-decoration:none; font-size:80%}
.closeMessages a:hover{color:#000}


/* ***************************************
COLLAPSABLE BOXES
	GENERAL FORM ELEMENTS
	LOGIN / REGISTER
	PROFILE
	RIVER
	SEARCH LISTINGS	
	FRIENDS
	ADMIN AREA - PLUGIN SETTINGS
*************************************** */
/* COLLAPSABLE BOXES */
.collapsable_box{margin:10px 0 0 0; height:auto}
#widgets_middle .collapsable_box_header{color:#000; padding:0; margin:0; background:#CCC; border-bottom:1px solid #CCC}
#widgets_left .collapsable_box_header{color:#000; padding:0; margin:0; background:#CCC; border-bottom:1px solid #CCC}
#widgets_right .collapsable_box_header{color:#000; padding:0; margin:0; background:#333; border-bottom:1px solid #333}
.collapsable_box_header h1{margin:0; padding:4px 8px; color:#333; font-size:1.25em; background:#000; display:block;
                            -moz-border-radius:10px; -webkit-border-radius:10px}
#widgets_left .collapsable_box_header h1,#widgets_middle .collapsable_box_header h1{border-top:1px solid #CCC}
#widgets_right .collapsable_box_header h1{border-top:1px solid #333}


#widgets_middle .collapsable_box_content{padding:0; margin:0; height:auto; background:#000}
#widgets_left .collapsable_box_content{padding:0; margin:0; height:auto; background:#000}
#widgets_right .collapsable_box_content{padding:0; margin:0; height:auto; background:#000}

.collapsable_box_content .contentWrapper{margin-bottom:5px; background:#000}
.collapsable_box_editpanel{display:none; background:#DEDEDE; margin:0; padding:10px 10px 5px 10px; border-left:5px solid #000; border-right:5px solid #000; border-bottom:1px solid #999}
.collapsable_box_editpanel p{margin:0}
.collapsable_box_header a.toggle_box_contents{color:#333; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:none; float:right; margin:0 4px 2px 0}
.collapsable_box_header a.toggle_box_edit_panel{color:#333; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; text-decoration:none; font-weight:normal; float:right; margin:10px 6px 0 0}
.collapsable_box_editpanel label{font-weight:normal; font-size:100%}

/* used for collapsing a content box */
.display_none{display:none}
/* used on spotlight box - to cancel default box margin */
.no_space_after{margin:0}

/* ***************************************
	GENERAL FORM ELEMENTS.input-text,.input-tags,.input-url,.input-textarea{width:98%}
*************************************** */
label{font-weight:bold; color:#000; font-size:110%}
input{font:110% Arial, Helvetica, sans-serif; padding:5px; border:1px solid #CCC;
        -webkit-border-radius:5px; -moz-border-radius:5px}
textarea{font:110% Arial, Helvetica, sans-serif; border:solid 1px #F60; padding:5px;
        -webkit-border-radius:5px; -moz-border-radius:5px}/*color:#F60; */
textarea:focus, input[type="text"]:focus{border:solid 1px #CCC; background:#DFEEEE}/*color:#F60; */

.submit_button,input[type="submit"]{font:12px/100% Arial, Helvetica, sans-serif; margin:0; padding:2px 6px 2px 6px; font-weight:bold; color:#000; background:#C0D8EF;
                    border-right:1px solid #464F57; border-bottom:1px solid #464F57; border-left:1px solid #DFEBF7; border-top:1px solid #DFEBF7; width:auto; height:25px}
.submit_button:hover, input[type="submit"]:hover{background:#C0D8EF; color:#999;
                    border-right:1px solid #E8F1F9; border-bottom:1px solid #E8F1F9; border-left:1px solid #777E85; border-top:1px solid #777E85}
.cancel_button{font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:#999; background:#DDD; border:1px solid #999; width:auto; height:25px; padding:2px 6px 2px 6px; margin:10px 0 10px 10px; cursor:pointer;
               -webkit-border-radius:4px; -moz-border-radius:4px}
.cancel_button:hover{background:#CCC}

.input-textarea{height:200px}

/* LOGIN / REGISTER */

#register_enter{margin:10px; padding:0; line-height:1.6em}
#register_enter form{margin:0 auto 20px auto; padding:10px; width:200px; background:#D8E7D3}
#register_enter form p{margin:0; padding:0}
#register_enter input{margin:0; padding:3px; height:14px}
#register_enter .submit_button{margin:6px 0 0 60px; padding:1px; width:120px; height:auto; font-size:12px}

#register_info{margin:10px; padding:0; width:360px; float:left; position:relative}
#register_info ul{list-style:none}
#register_info li{margin:4px; padding:0 0 0 10px; background:url(http://www.coosenza.it/mod/theme_coos/graphics/icon_submenu_list.png) no-repeat 0 5px}


.ri{margin:10px; padding:0}

#rgform{margin:0; padding:0 0 0 10px; width:310px; float:right; position:relative; font-size:11px; border-left:#FFF solid 1px}
#rgform form{margin:10px 0 0 0; padding:0}
#rgform p{margin:3px auto; padding:0; clear:both; width:240px; text-align:center}
#rgform label{margin:0; padding:0; text-align:left; font-weight:normal; font-size:12px; display:block}
#rgform input{margin:0; padding:3px; width:240px; height:12px; font-size:12px}
#rgform .submit_button{margin:3px auto; padding:1px 3px; width:140px; height:auto; font-size:12px}
#rgform #ter_pri{margin:3px auto; padding:0; clear:both; width:240px; text-align:center}
/* PROFILE */
#profile_info{margin:0 0 20px 0; padding:20px}
#profile_info_column_left{float:left; padding:0; margin:0 10px 0 0}
#profile_info_column_middle{float:left; width:470px; margin:0 auto; padding:0}
#profile_info_column_right{width:680px; margin:4px auto; background:#D8E7D3; padding:4px;
                           -moz-border-radius-topleft:8px; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-top-left-radius:8px}
#dashboard_info{margin:0; padding:20px; border-bottom:1px solid #CCC; border-right:1px solid #CCC; background:#CCC; -webkit-border-radius:8px; -moz-border-radius:8px}
#profile_menu_wrapper{margin:10px 0 10px 0; width:200px}
#profile_menu_wrapper p{border-bottom:1px solid #CCC}
#profile_menu_wrapper p:first-child{border-top:1px solid #CCC}
#profile_menu_wrapper a{display:block; padding:0 0 0 3px}
#profile_menu_wrapper a:hover{color:#3F5F34; background:#D8E7D3; text-decoration:none}
p.user_menu_friends, p.user_menu_profile, p.user_menu_removefriend, p.user_menu_friends_of{margin:0}
#profile_menu_wrapper .user_menu_admin{border-top:none}
#profile_info_column_middle p{margin:7px 0 7px 0; padding:2px 4px 2px 4px}
/* profile owner name */
#profile_info_column_middle h2{padding:0 0 14px 0; margin:0; font-size:16px}
#profile_info_column_middle .profile_status{background:#D8E7D3; padding:2px 4px 2px 4px; line-height:1.2em;
                                            -webkit-border-radius:4px; -moz-border-radius:4px}
#profile_info_column_middle .profile_status span{display:block; font-size:90%; color:#666}
#profile_info_column_middle a.status_update{float:right}
#profile_info_column_middle .odd,#profile_info_column_middle .even{margin:4px 0 0 0; padding:3px; border:1px solid #CCC;
                                                                   -webkit-border-radius-top-left:4px; -moz-border-radius-topleft:4px; -webkit-border-radius-bottom-left:4px; -moz-border-radius-bottomleft:4px}
#profile_info_column_middle .odd a,#profile_info_column_middle .even a{color:#3F5F34}
#profile_info_column_right p{margin:0 0 7px 0}
#profile_info_column_right .profile_aboutme_title{margin:0; padding:0; line-height:1em}
/* edit profile button */
.profile_info_edit_buttons{float:right; margin:0; padding:0; position:relative; top:-14px; right:-10px}
.profile_info_edit_buttons a{font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:#3F5F34; border:1px solid #D8E7D3; background:#D8E7D3; padding:3px 8px 3px 8px; margin:0; cursor:pointer;
                             -moz-border-radius:8px; -webkit-border-radius:8px}
.profile_info_edit_buttons a:hover{background:#FFF; text-decoration:none; color:#3F5F34}
/* SEARCH LISTINGS */
#two_column_left_sidebar_maincontent .search_listing{display:block; background:#FFF; margin:0 10px 5px 10px; padding:5px; border-bottom:1px dashed #CCC}
.search_listing_icon{float:left}
.search_listing_icon img{width:40px}
.search_listing_icon .avatar_menu_button img{width:15px}

.search_listing_info{margin-left:50px; min-height:40px}

.search_listing_info p{margin:0 0 3px 0; line-height:1.2em}
.search_listing_info p.owner_timestamp{margin:-10px 0 0 0; padding:0; color:#666; text-align:right; font-size:85%; clear:both}
table.search_gallery{border-spacing:10px; margin:0}
.search_gallery td{padding:5px}
.search_gallery_item{background:#FFF; width:170px; -webkit-border-radius:8px; -moz-border-radius:8px}
.search_gallery_item:hover{background:#CCC; color:#FFF}
.search_gallery_item .search_listing{background:none; text-align:center}
.search_gallery_item .search_listing_header{text-align:center}
.search_gallery_item .search_listing_icon{position:relative; text-align:center}
.search_gallery_item .search_listing_info{margin:5px}
.search_gallery_item .search_listing_info p{margin:5px 5px 10px 5px}
.search_gallery_item .search_listing{background:none; text-align:center}
.search_gallery_item .search_listing_icon{position:absolute; margin-bottom:20px}
.search_gallery_item .search_listing_info{margin:5px}
.search_gallery_item .search_listing_info p{margin:5px;	margin-bottom:10px}
/* FRIENDS */
#widgets_left #widget_friends_list{display:table; width:240px; margin:0 auto; padding:2px; background:#FFF}
/* friends widget */
#widget_friends_list{display:table; width:275px; margin:0 10px 0 10px; padding:8px 0 4px 8px; background:#FFF;
                    -webkit-border-radius:8px; -moz-border-radius:8px}
.widget_friends_singlefriend{float:left; margin:0 5px 5px 0}

/* FRIENDS COLLECTIONS ACCORDIAN */	
ul#friends_collections_accordian{margin:0 0 0 0; padding:0}
#friends_collections_accordian li{margin:0 0 0 0; padding:0; list-style-type:none; color:#666}
#friends_collections_accordian li h2{background:#D8E7D3; color:#3F5F34; padding:4px 2px 4px 6px; margin:10px 0 10px 0; font-size:1.2em; cursor:pointer;
                                    -webkit-border-radius:8px; -moz-border-radius:8px}
#friends_collections_accordian li h2:hover{background:#3F5F34; color:#D8E7D3}
#friends_collections_accordian .friends_picker{background:#FFF; padding:0; display:none}
#friends_collections_accordian .friends_collections_controls{font-size:70%; float:right}
#friends_collections_accordian .friends_collections_controls a{color:#999; font-weight:normal}	
	
/* FRIENDS PICKER SLIDER */		
.friendsPicker_container h3{font-size:4em !important; text-align:left; margin:0 0 10px 0 !important; color:#999 !important; background:none !important; padding:0 !important}
.friendsPicker .friendsPicker_container .panel ul{text-align:left; margin:0; padding:0}
.friendsPicker_wrapper{margin:0; padding:0; position:relative; width:100%}
.friendsPicker{position:relative; overflow:hidden; margin:0; padding:0; width:678px; height:auto; background:#D8E7D3;
                -webkit-border-radius:8px; -moz-border-radius:8px}
.friendspicker_savebuttons{background:#FFF; margin:0 10px 10px 10px; 
                            -webkit-border-radius:8px; -moz-border-radius:8px}
/* long container used to house end-to-end panels. Width is calculated in JS  */
.friendsPicker .friendsPicker_container{position:relative; left:0; top:0; width:100%; list-style-type:none}
.friendsPicker .friendsPicker_container .panel{float:left; height:100%; position:relative; width:678px; margin:0; padding:0}
.friendsPicker .friendsPicker_container .panel .wrapper{margin:0; padding:4px 10px 10px 10px; min-height:230px}
.friendsPickerNavigation{margin:0 0 10px 0; padding:0}
.friendsPickerNavigation ul{list-style:none; padding-left:0}
.friendsPickerNavigation ul li{float:left; margin:0; background:#FFF}
.friendsPickerNavigation a{font-weight:bold; text-align:center; background:#FFF; color:#999; text-decoration:none; display:block; padding:0; width:20px;
                            -webkit-border-radius:4px; -moz-border-radius:4px}
.tabHasContent{background:#FFF; color:#333 !important}
.friendsPickerNavigation li a:hover{background:#333; color:#FFF !important}
.friendsPickerNavigation li a.current{background:#CCC; color:#FFF !important}
.friendsPickerNavigationAll{margin:0px 0 0 20px; float:left}
.friendsPickerNavigationAll a{font-weight:bold; text-align:left; font-size:0.8em; background:#FFF; color:#999; text-decoration:none; display:block; padding:0 4px 0 4px; width:auto}
.friendsPickerNavigationAll a:hover{background:#CCC; color:#FFF}
.friendsPickerNavigationL, .friendsPickerNavigationR{position:absolute; top:46px; text-indent:-9000em}
.friendsPickerNavigationL a, .friendsPickerNavigationR a{display:block; height:43px; width:43px}
.friendsPickerNavigationL{right:48px; z-index:1}
.friendsPickerNavigationR{right:0; z-index:1}
.friendsPickerNavigationL{background:url("http://www.coosenza.it/mod/theme_coos/graphics/friends_picker_arrows.gif") no-repeat left top}
.friendsPickerNavigationR{background:url("http://www.coosenza.it/mod/theme_coos/graphics/friends_picker_arrows.gif") no-repeat -60px top}
.friendsPickerNavigationL:hover{background:url("http://www.coosenza.it/mod/theme_coos/graphics/friends_picker_arrows.gif") no-repeat left -44px}
.friendsPickerNavigationR:hover{background:url("http://www.coosenza.it/mod/theme_coos/graphics/friends_picker_arrows.gif") no-repeat -60px -44px}	
.friends_collections_controls a.delete_collection{display:block; cursor:pointer; width:14px; height:14px; margin:2px 3px 0 0; background:url("http://www.coosenza.it/_graphics/icon_customise_remove.png") no-repeat 0 0}
.friends_collections_controls a.delete_collection:hover{background-position:0 -16px}
.friendspicker_savebuttons .submit_button,.friendspicker_savebuttons .cancel_button{margin:5px 20px 5px 5px}
#collectionMembersTable{background:#CC9; margin:10px 0 0 0; padding:10px 10px 0 10px;
                        -webkit-border-radius:8px; -moz-border-radius:8px}


#invitefriends{margin:10px; padding:2px 4px; text-align:center}
#invitefriends p label{margin:0; padding:0; width:350px; float:left; position:relative; text-align:right}
#invitefriends p input{margin:0; padding:0; float:right; position:relative}/* ADMIN AREA - PLUGIN SETTINGS */
.plugin_description{display:none}
.plugin_details{margin:0 10px 5px 10px; padding:0 7px 4px 10px;
                -webkit-border-radius:5px; -moz-border-radius:5px}
.admin_plugin_reorder{float:right; width:300px; text-align:right}
.admin_plugin_reorder a{padding-left:10px; font-size:80%; color:#999}
.plugin_details a.pluginsettings_link{cursor:pointer;  font-size:80%}
.active{border:1px solid #999;  background:#FFF}
.not-active{border:1px solid #999;  background:#CC9}
.plugin_details p{margin:0;  padding:0}
.plugin_details a.manifest_details{cursor:pointer;  font-size:80%}
.manifest_file{background:#CC9; padding:5px 10px 5px 10px; margin:4px 0 4px 0; display:none;
            -webkit-border-radius:8px;  -moz-border-radius:8px}
.admin_plugin_enable_disable{width:150px;  margin:10px 0 0 0;  float:right;  text-align:right}
.contentIntro .enableallplugins,
.contentIntro .disableallplugins{float:right}
.contentIntro .enableallplugins{margin-left:10px}
.contentIntro .enableallplugins,
.not-active .admin_plugin_enable_disable a{font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; background:#CCC; border:1px solid #CCC; padding:4px; cursor:pointer;
                                            -webkit-border-radius:4px; -moz-border-radius:4px; width:auto}
.contentIntro .enableallplugins:hover,
.not-active .admin_plugin_enable_disable a:hover{background:#333;  border:1px solid #333;  text-decoration:none}
.contentIntro .disableallplugins,
.active .admin_plugin_enable_disable a{font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; background:#999; border:1px solid #999; width:auto; padding:4px; cursor:pointer;
                                        -webkit-border-radius:4px; -moz-border-radius:4px}
.contentIntro .disableallplugins:hover,
.active .admin_plugin_enable_disable a:hover{background:#333333;  border:1px solid #333333;  text-decoration:none}
.pluginsettings{margin:15px 0 5px 0; background:#bbdaf7; padding:10px; display:none;
                -webkit-border-radius:8px; -moz-border-radius:8px}
.pluginsettings h3{padding:0 0 5px 0;  margin:0 0 5px 0;  border-bottom:1px solid #999}
#updateclient_settings h3{padding:0;  margin:0;  border:none}
.input-access{margin:5px 0 0 0}

/* SETTINGS & ADMIN */
.admin_statistics,
.admin_users_online,
.usersettings_statistics,
.admin_adduser_link,
#add-box,
#search-box,
#logbrowser_search_area{background:#FFF; margin:0 10px 10px 10px; padding:10px;
                        -webkit-border-radius:8px; -moz-border-radius:8px}

.usersettings_statistics h3,
.admin_statistics h3,
.admin_users_online h3,
.user_settings h3,
.notification_methods h3{background:#D8E7D3; color:#333333; font-size:1.1em; line-height:1em; margin:0 0 10px 0; padding:5px;
                        -webkit-border-radius:4px; -moz-border-radius:4px}
h3.settings{background:#D8E7D3; color:#333333; font-size:1.1em; line-height:1em; margin:10px 0 4px 0; padding:5px;
            -webkit-border-radius:4px; -moz-border-radius:4px}
.admin_users_online .profile_status{background:#bbdaf7; line-height:1.2em; padding:2px 4px;
                                    -webkit-border-radius:4px; -moz-border-radius:4px}
.admin_users_online .profile_status span{font-size:90%; color:#666}
.admin_users_online  p.owner_timestamp{padding-left:3px}

.admin_debug label,
.admin_usage label{color:#333333; font-size:100%; font-weight:normal}

.admin_usage{border-bottom:1px solid #CCC; padding:0 0 20px 0}
.usersettings_statistics .odd,.admin_statistics .odd{}
.usersettings_statistics .even,.admin_statistics .even{}
.usersettings_statistics td,
.admin_statistics td{padding:2px 4px 2px 4px; border-bottom:1px solid #CCC}
.usersettings_statistics td.column_one,.admin_statistics td.column_one{width:200px}
.usersettings_statistics table,.admin_statistics table{width:100%}
.usersettings_statistics table,.admin_statistics table{border-top:1px solid #CCC}
.usersettings_statistics table tr:hover,.admin_statistics table tr:hover{background:#D8E7D3}
.admin_users_online .search_listing{margin:0 0 5px 0; padding:5px; border:2px solid #CCC;
                                    -webkit-border-radius:5px; -moz-border-radius:5px}



/* force tinyMCE editor initial width for safari */
.mceLayout{width:683px}
p.longtext_editarea{margin:0 !important}
.toggle_editor_container{margin:0 0 15px 0}
/* add/remove longtext tinyMCE editor */
a.toggle_editor{display:block; float:right; text-align:right; color:#666; font-size:1em; font-weight:normal}

div.ajax_loader{background:#FFF url(http://www.coosenza.it/mod/theme_coos/graphics/ajax_loader.gif) no-repeat center 30px; width:auto; height:100px; margin:0 10px 0 10px;
                -webkit-border-radius:8px; -moz-border-radius:8px}

/* reusable elgg horizontal tabbed navigation 
   (used on friends collections, external pages, & riverdashboard mods)
*/
#elgg_horizontal_tabbed_nav{margin:0 0 5px 0; padding:0; border-bottom:1px solid #333; display:table; width:100%}
#elgg_horizontal_tabbed_nav ul{list-style:none; padding:0; margin:0}
#elgg_horizontal_tabbed_nav li{float:left; border:1px solid #333; border-bottom-width:0; background:#EFF8EF; margin:0 0 0 10px;
                                -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px}
#elgg_horizontal_tabbed_nav a{text-decoration:none; display:block; padding:3px 10px 0 10px; color:#333; text-align:center; height:21px}

#elgg_horizontal_tabbed_nav a:hover{color:#333}
#elgg_horizontal_tabbed_nav .selected{border-color:#333; background:#FFF}
#elgg_horizontal_tabbed_nav .selected a{position:relative; top:2px; background:#FFF; color:#333; font-weight:bold}


/* ADMIN AREA - REPORTED CONTENT */
.reportedcontent_content{margin:0 0 5px 0; padding:0 7px 4px 10px;
                        -webkit-border-radius:5px; -moz-border-radius:5px}
.reportedcontent_content p.reportedcontent_detail,.reportedcontent_content p{margin:0}
.active_report{border:1px solid #D3322A; background:#F7DAD8}
.archived_report{border:1px solid #666; background:#CC9}
a.archive_report_button{float:right; font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; background:#CCC; border:1px solid #CCC;
                        -webkit-border-radius:4px; -moz-border-radius:4px; width:auto; padding:4px; margin:15px 0 0 20px; cursor:pointer}
a.archive_report_button:hover{background:#333; border:1px solid #333; text-decoration:none}
a.delete_report_button{float:right; font:12px/100% Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; background:#999; border:1px solid #999; width:auto; padding:4px; margin:15px 0 0 20px; cursor:pointer;
                       -webkit-border-radius:4px; -moz-border-radius:4px}
a.delete_report_button:hover{background:#333333; border:1px solid #333333; text-decoration:none}
.reportedcontent_content .collapsible_box{background:#FFF}
/* ***************************************
PAGE-OWNER BLOCK
PAGINATION
	FRIENDS COLLECTIONS ACCORDIAN
	FRIENDS PICKER SLIDER
WIDGET PICKER (PROFILE & DASHBOARD)
*************************************** */
/* ***************************************
  PAGE-OWNER BLOCK
*************************************** */
#owner_block{padding:10px}
#owner_block_icon{float:left; margin:0 10px 0 0}
#owner_block_rss_feed,#owner_block_odd_feed,#owner_block_bookmark_this,#owner_block_report_this{padding:5px 0 0 0}
#owner_block_report_this{padding-bottom:5px; border-bottom:1px dashed #999}
#owner_block_rss_feed a{font-size:90%; color:#000; padding:0 0 4px 20px; background:url(http://www.coosenza.it/mod/theme_coos/graphics/icon_rss.png) no-repeat left top}
#owner_block_rss_feed a:hover{color:#333; background-position:left -19px}
#owner_block_odd_feed a{font-size:90%; color:#000; padding:0 0 4px 20px; background:url(http://www.coosenza.it/mod/theme_coos/graphics/icon_odd.png) no-repeat left top}
#owner_block_bookmark_this a{font-size:90%; color:#000; padding:0 0 4px 20px; background:url(http://www.coosenza.it/mod/theme_coos/graphics/icon_bookmarkthis.png) no-repeat left top}
#owner_block_bookmark_this a:hover{color:#333; background-position:left -26px}
#owner_block_report_this a{font-size:90%; color:#000; padding:0 0 4px 20px; background:url(http://www.coosenza.it/mod/theme_coos/graphics/icon_reportthis.png) no-repeat left top}
#owner_block_report_this a:hover{color:#333; background-position:left -26px}
#owner_block_odd_feed a:hover{color:#333}
#owner_block_desc{padding:4px 0 4px 0; margin:0 0 0 0; line-height:1.2em; border-bottom:1px dashed #999; color:#666}
#owner_block_content{margin:0 0 4px 0; padding:3px 0 0 0; min-height:35px; font-weight:bold}
#owner_block_content a{line-height:1em}
.ownerblockline{padding:0; margin:0; border-bottom:1px dashed #999; height:1px}
#owner_block_submenu{margin:20px 0 20px 0; padding:0; width:100%}
#owner_block_submenu ul{list-style:none; padding:0 0 10px 0; margin:0; border-bottom:#999 dashed 1px}
#owner_block_submenu ul li.selected a{background:#D8E7D3; color:#000}
#owner_block_submenu ul li.selected a:hover{background:#CCC; color:#FFF}
#owner_block_submenu ul li a{text-decoration:none; display:block; margin:2px 0 0 0; color:#333; padding:4px 6px 4px 10px; line-height:1.1em; background:url(http://www.coosenza.it/mod/theme_coos/graphics/icon_submenu_list.png) no-repeat 0 8px;
                                      -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-top-right-radius:4px}
#owner_block_submenu ul li a:hover{color:#FFF; background:#3F5F34}

#owner_block_submenu .submenu_group{margin:0; padding:0}
#owner_block_submenu .submenu_group .submenu_group_filter ul li a,#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a{color:#333}
#owner_block_submenu .submenu_group .submenu_group_filter ul li.selected a,#owner_block_submenu .submenu_group .submenu_group_filetypes ul li.selected a{background:#999; color:#FFF}
#owner_block_submenu .submenu_group .submenu_group_filter ul li a:hover,#owner_block_submenu .submenu_group .submenu_group_filetypes ul li a:hover{color:#FFF; background:#999}
/* PAGINATION */
.pagination{background:#FFF; margin:5px 10px 5px 10px; padding:5px;
            -webkit-border-radius:8px; -moz-border-radius:8px}
.pagination .pagination_number{display:block; float:left; background:#FFF; border:1px solid #CCC; text-align:center; color:#CCC; font-size:12px; font-weight:normal; margin:0 6px 0 0; padding:0px 4px; cursor:pointer;
                               -webkit-border-radius:4px; -moz-border-radius:4px}
.pagination .pagination_number:hover{background:#CCC; color:#FFF; text-decoration:none}
.pagination .pagination_more{display:block; float:left;	background:#FFF; border:1px solid #FFF; text-align:center; color:#CCC; font-size:12px; font-weight:normal; margin:0 6px 0 0; padding:0px 4px;
                            -webkit-border-radius:4px; -moz-border-radius:4px}
.pagination .pagination_previous,.pagination .pagination_next{display:block; float:left; border:1px solid #CCC; color:#CCC; text-align:center; font-size:12px; font-weight:normal; margin:0 6px 0 0; padding:0px 4px; cursor:pointer;
                                                              -webkit-border-radius:4px; -moz-border-radius:4px}
.pagination .pagination_previous:hover,.pagination .pagination_next:hover{background:#CCC; color:#FFF; text-decoration:none}
.pagination .pagination_currentpage{
	display:block;
	float:left;
	background:#CCC;
	border:1px solid #CCC;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:0 6px 0 0;
	padding:0px 4px;
	cursor:pointer;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}

/* WIDGET DASHBOARD */

#weldas{margin:10px 6px 0 6px; padding:3px}
#inscsir{margin:6px; padding:3px}
#inscsir h3{margin:2px 4px 1px 2px; padding:3px; background:#FFF; border-bottom:#9CC solid 1px}
#inscsir ul{margin:0; padding:0; list-style-type:none}
#inscsir li{margin:0; padding:0; display:inline}
#inscsir li a{margin:2px; padding:3px; float:left; position:relative; background:#FFF; border:#9CC dashed 1px; width:130px; min-height:130px}
#inscsir li#in {margin:2px; padding:3px; float:left; position:relative; width:390px}
#inscsir li#in a{margin:0; padding:0; float:none; background:none; font-weight:bold; text-decoration:underline; border:0}

#insucir{margin:6px; padding:3px}
#insucir h3{margin:2px 4px 1px 2px; padding:3px; background:#FFF; border-bottom:#900 solid 1px}
#insucir ul{margin:0; padding:0; list-style-type:none}
#insucir li{margin:0; padding:0; display:inline}
#insucir li a{margin:2px; padding:3px; float:left; position:relative; background:#FFF; border:#900 dashed 1px; width:130px; min-height:130px}

#inscsc{margin:6px 6px 20px 6px; padding:3px}
#inscsc h3{margin:2px 4px 1px 2px; padding:3px; background:#FFF; border-bottom:#69F solid 1px}
#inscsc ul{margin:0; padding:0; list-style-type:none}
#inscsc li{margin:0; padding:0; display:inline}
#inscsc li a{margin:2px; padding:3px; float:left; position:relative; background:#FFF; border:#69F dashed 1px; width:130px; min-height:130px}

/* ***************************************
  WIDGET PICKER (PROFILE & DASHBOARD)
*************************************** */
/* 'edit page' button */
a.toggle_customise_edit_panel {
	float:right;
	clear:right;
	color: #4690d6;
	background: white;
	border:1px solid #cccccc;
	padding: 5px 10px 5px 10px;
	margin:0 0 20px 0;
	width:280px;
	text-align: left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
a.toggle_customise_edit_panel:hover {
	color: #ffffff;
	background: #0054a7;
	border:1px solid #0054a7;
	text-decoration:none;
}
#customise_editpanel {
	display:none;
	margin: 0 0 20px 0;
	padding:10px;
	background: #dedede;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

/* Top area - instructions */
.customise_editpanel_instructions {
	width:690px;
	padding:0 0 10px 0;
}
.customise_editpanel_instructions h2 {
	padding:0 0 10px 0;
}
.customise_editpanel_instructions p {
	margin:0 0 5px 0;
	line-height: 1.4em;
}

/* RHS (widget gallery area) */
#customise_editpanel_rhs {
	float:right;
	width:230px;
	background:white;
}
#customise_editpanel #customise_editpanel_rhs h2 {
	color:#333333;
	font-size: 1.4em;
	margin:0;
	padding:6px;
}
#widget_picker_gallery {
	border-top:1px solid #cccccc;
	background:white;
	width:210px;
	height:340px;
	padding:10px;
	overflow:scroll;
	overflow-x:hidden;
}

/* main page widget area */
#customise_page_view {
	width:656px;
	padding:10px;
	margin:0 0 10px 0;
	background:white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
#customise_page_view h2 {
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	margin:0;
	padding:5px;
	width:200px;
	color: #0054a7;
	background: #dedede;
	font-size:1.25em;
	line-height: 1.2em;
}
#profile_box_widgets {
	width:422px;
	margin:0 10px 10px 0;
	padding:5px 5px 0px 5px;
	min-height: 50px;
	border:1px solid #cccccc;
	background: #dedede;
}
#customise_page_view h2.profile_box {
	width:422px;
	color: #999999;
}
#profile_box_widgets p {
	color:#999999;
}
#leftcolumn_widgets {
	width:200px;
	margin:0 10px 0 0;
	padding:5px 5px 40px 5px;
	min-height: 190px;
	border:1px solid #cccccc;
}
#middlecolumn_widgets {
	width:200px;
	margin:0 10px 0 0;
	padding:5px 5px 40px 5px;
	min-height: 190px;
	border:1px solid #cccccc;
}
#rightcolumn_widgets {
	width:200px;
	margin:0;
	padding:5px 5px 40px 5px;
	min-height: 190px;
	border:1px solid #cccccc;
}
#rightcolumn_widgets.long {
	min-height: 288px;
}
/* IE6 fix */
* html #leftcolumn_widgets {
	height: 190px;
}
* html #middlecolumn_widgets {
	height: 190px;
}
* html #rightcolumn_widgets {
	height: 190px;
}
* html #rightcolumn_widgets.long {
	height: 338px;
}

#customise_editpanel table.draggable_widget {
	width:200px;
	background: #cccccc;
	margin: 10px 0 0 0;
	vertical-align:text-top;
	border:1px solid #cccccc;
}
#widget_picker_gallery table.draggable_widget {
	width:200px;
	background: #cccccc;
	margin: 10px 0 0 0;
}

/* take care of long widget names */
#customise_editpanel table.draggable_widget h3 {
	word-wrap:break-word;/* safari, webkit, ie */
	width:140px;
	line-height: 1.1em;
	overflow: hidden;/* ff */
	padding:4px;
}
#widget_picker_gallery table.draggable_widget h3 {
	word-wrap:break-word;
	width:145px;
	line-height: 1.1em;
	overflow: hidden;
	padding:4px;
}
#customise_editpanel img.more_info {
	background: url(http://www.coosenza.it/_graphics/icon_customise_info.gif) no-repeat top left;
	cursor:pointer;
}
#customise_editpanel img.drag_handle {
	background: url(http://www.coosenza.it/_graphics/icon_customise_drag.gif) no-repeat top left;
	cursor:move;
}
#customise_editpanel img {
	margin-top:4px;
}
#widget_moreinfo {
	position:absolute;
	border:1px solid #333333;
	background:#e4ecf5;
	color:#333333;
	padding:5px;
	display:none;
	width: 200px;
	line-height: 1.2em;
}
/* droppable area hover class  */
.droppable-hover {
	background:#bbdaf7;
}
/* target drop area class */
.placeholder {
	border:2px dashed #AAA;
	width:196px !important;
	margin: 10px 0 10px 0;
}
/* class of widget while dragging */
.ui-sortable-helper {
	background: #4690d6;
	color:white;
	padding: 4px;
	margin: 10px 0 0 0;
	width:200px;
}
/* IE6 fix */
* html .placeholder {
	margin: 0;
}
/* IE7 */
*:first-child+html .placeholder {
	margin: 0;
}
/* IE6 fix */
* html .ui-sortable-helper h3 {
	padding: 4px;
}
* html .ui-sortable-helper img.drag_handle, * html .ui-sortable-helper img.remove_me, * html .ui-sortable-helper img.more_info {
	padding-top: 4px;
}
/* IE7 */
*:first-child+html .ui-sortable-helper h3 {
	padding: 4px;
}
*:first-child+html .ui-sortable-helper img.drag_handle, *:first-child+html .ui-sortable-helper img.remove_me, *:first-child+html .ui-sortable-helper img.more_info {
	padding-top: 4px;
}
#msg{margin:10px; padding:6px; background:#FFFFCC; line-height:1.6em; font-size:14px}
#msg a{font-size:16px}
/* ***************************************
	BREADCRUMBS
*************************************** */
#pages_breadcrumbs{font-size:80%; color:#bababa; padding:0; margin:2px 0 0 10px}
#pages_breadcrumbs a{color:#000; text-decoration:none}
#pages_breadcrumbs a:hover{color:#333; text-decoration:underline}

/* ***************************************
	MISC.
	SETTINGS & ADMIN
	ADMIN AREA - REPORTED CONTENT
*************************************** */
/* MISC - general page titles in main content area */
#content_area_user_title h2{margin:10px; padding:5px; color:#333; font-size:110%; line-height:1.2em;}

/* reusable generic collapsible box */
.collapsible_box{padding:5px 10px 5px 10px; margin:4px 0 4px 0; display:none}	
a.collapsibleboxlink{margin:0; padding:4px; cursor:pointer}

/* tag icon */	
.object_tag_string{padding:0 0 0 14px; margin:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/icon_tag.png) no-repeat left 2px}

/* profile picture upload n crop page */	
#profile_picture_form{height:145px}	
#current_user_avatar{float:left; width:160px; height:130px; border-right:1px solid #CCC; margin:0 20px 0 0}
#profile_picture_croppingtool{border-top:1px solid #CCC; margin:20px 0 0 0; padding:10px 0 0 0}
#profile_picture_croppingtool #user_avatar{float:left; margin-right:20px}
#profile_picture_croppingtool #user_avatar_preview{float:left; position:relative; overflow:hidden; width:100px; height:100px}

#cerca{margin:10px; padding:0}
#cercahome #cse-search-box{margin:5px auto; padding:0; width:604px; text-align:center}
#cercahome #cse-search-box input{margin:5px; padding:6px; width:580px}

/*pubblicita'*/
#pubdesc{margin:14px; padding:0}
#pubdesc ol li{margin:2px 0 8px 0; padding:4px; border-bottom:#333 dashed 1px}
#pubdesc ol li ul li ul li{list-style-type: circle}
#pubdesc ul li{margin:0; padding:4px; border:0}
#pubdesc p{margin:6px 6px 20px 6px; padding:0}
#pubdesc a{font-weight:bold}
#pubdesc a:hover{text-decoration:underline}
#pubdesc a.mi{text-align:right; display:block; padding:6px 34px 6px 0; width:auto; background:url(http://www.coosenza.it/mod/viste_network/perinfo.png) no-repeat right top}

/*descizione network*/
#ntdesc{margin:20px; padding:0; font-size:13px}
#ntdesc ol li{margin:2px 0 8px 0; padding:4px; border-bottom:#333 dashed 1px}
#ntdesc ul li{margin:0; padding:4px; border:0}
#ntdesc a{font-weight:bold}
#ntdesc a:hover{text-decoration:underline}

/*descizione siti*/
#sitdesc{margin:20px; padding:0; font-size:13px}
#sitdesc ol li{margin:2px 0 8px 0; padding:4px; border-bottom:#333 dashed 1px}
#sitdesc ul li{margin:0; padding:4px; border:0}
#sitdesc a{font-weight:bold}
#sitdesc a:hover{text-decoration:underline}/*CONTATTI*/
#contattaci{margin:10px; padding:0}
#contattaci .general-textarea{border-color:#3F5F34; width:250px}
#contattaci #ctfr{margin:0 20px 0 0; padding:0; width:250px; float:right; position:relative; line-height:20px}

#contattaci p{float:left; position:relative; clear:left}
#contattaci #formcont {margin:0 0 0 30px; padding:0}
#contattaci #formcont .general-textarea{width:350px}/* HORIZONTAL ELGG TOPBAR */

#elgg_bottombar{margin:0; padding:0; width:100%; position:fixed; bottom:0; z-index:9000}
#elgg_bottombar_i{margin:0 auto; padding:2px; background:#3F5F34; width:986px; min-width:980px; height:24px}
#elgg_bottombar_container_right{margin:2px 4px 0 0; float:right}
#elgg_bottombar_container_right a{width:19px; height:16px}
#elgg_bottombar_container_right a:hover{text-decoration:none}

#elgg_bottombar_container_left{margin:0; padding:0; float:left; position:relative}

#elgg_bottombar_container_left .toolbarimages{margin:0 10px 0 10px; padding:0; float:left; position:relative; z-index:99999}
#elgg_bottombar_container_left .toolbarimages a{width:16px; height:16px; color:#FFF; text-decoration:none; display:block}

#elgg_bottombar_container_left .toolbarlinks{margin:4px 8px 0 0; padding:0; float:left; position:relative; display:block; z-index:99999}
#elgg_bottombar_container_left .toolbarlinks a{width:16px; height:16px; color:#FFF}

#elgg_bottombar_container_left .toolbarlinks2{margin:0; padding:4px 12px 0 0; float:left; position:relative; background:url(http://www.coosenza.it/mod/theme_coos/graphics/separatore.gif) repeat-y right top; z-index:99999}
#elgg_bottombar_container_left .toolbarlinks2 a{float:left; color:#FFF}

#elgg_bottombar_container_left #inv1{display:none}
#elgg_bottombar_container_left #inv1A{margin:0; padding:0 0 6px 0; position:relative; top:-47px; left:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_sf_a.png) no-repeat 4px bottom}
#elgg_bottombar_container_left #inv1A b{margin:0 0 4px 0; padding:3px; background:#F60}
#elgg_bottombar_container_left #inv2{display:none}
#elgg_bottombar_container_left #inv2A{margin:0; padding:0 0 6px 0; position:relative; top:-31px; left:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_sf_a.png) no-repeat 4px bottom}
#elgg_bottombar_container_left #inv2A b{margin:0 0 4px 0; padding:3px; background:#F60}
#elgg_bottombar_container_left #inv3{display:none}
#elgg_bottombar_container_left #inv3A{margin:0; padding:0 0 6px 0; position:relative; top:-31px; left:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_sf_a.png) no-repeat 4px bottom}
#elgg_bottombar_container_left #inv3A b{margin:0 0 4px 0; padding:3px; background:#F60}
#elgg_bottombar_container_left #inv4{display:none}
#elgg_bottombar_container_left #inv4A{margin:0; padding:0 0 6px 0; position:relative; top:-31px; left:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_sf_a.png) no-repeat 4px bottom}
#elgg_bottombar_container_left #inv4A b{margin:0 0 4px 0; padding:3px; background:#F60}
#elgg_bottombar_container_left #inv5{display:none}
#elgg_bottombar_container_left #inv5A{margin:0; padding:0 0 6px 0; position:relative; top:-35px; left:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_sf_a.png) no-repeat 4px bottom; width:190px; display:block}
#elgg_bottombar_container_left #inv5A b{margin:0 0 4px 0; padding:3px; background:#F60}
#elgg_bottombar_container_left #inv6{display:none}
#elgg_bottombar_container_left #inv6A{margin:0; padding:0 0 6px 0; position:relative; top:-31px; left:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_sf_a.png) no-repeat 4px bottom}
#elgg_bottombar_container_left #inv6A b{margin:0 0 4px 0; padding:3px; background:#F60}
#elgg_bottombar_container_right small#inv7{display:none}
#elgg_bottombar_container_right small#inv7A{margin:0; padding:0 0 6px 0; position:relative; top:-27px; left:8px;  background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_sf_a.png) no-repeat right bottom}
#elgg_bottombar_container_right small#inv7A b{margin:0 0 4px 0; padding:3px; background:#F60}
#elgg_bottombar_container_left #inv8{display:none}
#elgg_bottombar_container_left #inv8A{margin:0; padding:0 0 6px 0; position:relative; top:-31px; left:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_sf_a.png) no-repeat 4px bottom}
#elgg_bottombar_container_left #inv8A b{margin:0 0 4px 0; padding:3px; background:#F60}

#elgg_bottombar_container_left .toolbarlinks a.pagelinks{color:#FFF; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_dashboard_icon.png) no-repeat left 0; padding:0; margin:0}
#elgg_bottombar_container_left .toolbarlinks a:hover.pagelinks{background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_dashboard_icon.png) no-repeat left -26px}
#elgg_bottombar_container_left a.loggedinuser{color:#eeeeee; font-weight:bold; margin:0 0 0 5px}
#elgg_bottombar_container_left a.pagelinks{color:#FFF; margin:0 15px 0 5px; display:block; padding:3px}
#elgg_bottombar_container_left a.pagelinks:hover{text-decoration:none}

#elgg_bottombar a.privatemessages{width:16px; height:16px; margin:0 8px 0 0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_messages_icon.png) no-repeat left 3px; display:block}
#elgg_bottombar a.privatemessages:hover{text-decoration:none; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_messages_icon.png) no-repeat left -16px}
#elgg_bottombar a.privatemessages_new{width:16px; height:16px; margin:0 8px 0 0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_messages_icon.gif) no-repeat left -70px; display:block}
#elgg_bottombar a.privatemessages_new:hover{text-decoration:none; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_messages_icon.png) no-repeat left -44px}
#elgg_bottombar a.new_friendrequests{width:16px; height:16px; margin:0 8px 0 0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_friendrequests_icon.png) no-repeat left 0; display:block}
#elgg_bottombar a.new_friendrequests:hover{text-decoration:none; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_friendrequests_icon.png) no-repeat left -44px}

#elgg_bottombar_container_left a.usersettings{width:16px; height:16px; margin:0 8px 0 0; padding:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_setting_icon.png) no-repeat left 0; display:block}
#elgg_bottombar_container_left a.usersettings:hover{text-decoration:none; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_setting_icon.png) no-repeat left -26px}
#elgg_bottombar_container_left a.usersettingsadmin{width:18px; height:18px; margin:0 8px 0 0; padding:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_admin_icon.png) no-repeat left 0; display:block}
#elgg_bottombar_container_left a.usersettingsadmin:hover{text-decoration:none; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_admin_icon.png) no-repeat left -24px}
#elgg_bottombar_container_left a.usersettingsadminmultisite{width:18px; height:18px; margin:0 8px 0 0; padding:0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_multisite_icon.png) no-repeat left 0; display:block}
#elgg_bottombar_container_left a.usersettingsadminmultisite:hover{text-decoration:none; background:url(http://www.coosenza.it/mod/theme_coos/graphics/toolbar_multisite_icon.png) no-repeat left -44px}

#elgg_bottombar_container_left a img.user_mini_avatar{border:1px solid #eeeeee; margin:2px 0 0 0}
#elgg_bottombar_container_left a:hover img.user_mini_avatar{border:1px solid #F60}

#elgg_bottombar_container_right a{color:#FFF; margin:0 5px 0 0; padding:0 20px 0 0; background:url(http://www.coosenza.it/mod/theme_coos/graphics/elgg_toolbar_logout.png) no-repeat top right; padding:0 21px 0 0; display:block; height:22px}
#elgg_bottombar_container_right a:hover{background-position:right -24px}


#profile_icon_wrapper{float:left}
.usericon{position:relative}

.avatar_menu_button{width:15px; height:15px; position:absolute; cursor:pointer; display:none; right:0; bottom:0}
.avatar_menu_arrow{background:url(http://www.coosenza.it/mod/theme_coos/graphics/avatar_menu_arrows.png) no-repeat left top; width:15px; height:15px}
.avatar_menu_arrow_on{background:url(http://www.coosenza.it/mod/theme_coos/graphics/avatar_menu_arrows.png) no-repeat left -16px; width:15px; height:15px}
.avatar_menu_arrow_hover{background:url(http://www.coosenza.it/mod/theme_coos/graphics/avatar_menu_arrows.png) no-repeat left -32px; width:15px; height:15px}
.usericon div.sub_menu{display:none; position:absolute; padding:2px; margin:0; border-top:solid 1px #E5E5E5; border-left:solid 1px #E5E5E5; border-right:solid 1px #999999; border-bottom:solid 1px #999999; width:160px; background:#FFFFFF; text-align:left}
div.usericon a.icon img{z-index:10}

.usericon div.sub_menu a{margin:0; padding:2px}
.usericon div.sub_menu a:link, 
.usericon div.sub_menu a:visited, 
.usericon div.sub_menu a:hover{display:block}
.usericon div.sub_menu a:hover{background:#cccccc;  text-decoration:none}

.usericon div.sub_menu h3{font-size:1.2em; padding-bottom:3px; border-bottom:solid 1px #dddddd; color:#4690d6; margin:0 !important}
.usericon div.sub_menu h3:hover{}
.user_menu_addfriend,
.user_menu_removefriend,
.user_menu_profile,
.user_menu_friends,
.user_menu_friends_of,
.user_menu_blog,
.user_menu_file,
.user_menu_messages,
.user_menu_admin,
.user_menu_pages{margin:0; padding:0}
.user_menu_admin{border-top:solid 1px #dddddd}
.user_menu_admin a{color:red}
.user_menu_admin a:hover{color:white !important; background:red !important}
.resetdefaultprofile{padding:0 10px 0 10px}
.resetdefaultprofile input[type="submit"]{background:#dedede; border-color:#dedede; color:#333}
.resetdefaultprofile input[type="submit"]:hover{background:red; border-color:red; color:white}

/* Banned user */
#profile_banned{background-color:#FF8888; border:3px solid #FF0000; padding:2px}/*-------------------------------
STICKY_WIDGETS PLUGIN
-------------------------------*/
#widget_picker_gallery {
	border-top:1px solid #cccccc;
	background:white;
	width:210px;
	height:auto;
	padding:10px;
	overflow:scroll;
	overflow-x:hidden;
}

/*********************** JQuery UI Tabs **************************/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-group-hide {
        display: none !important;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-group-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-group-nav, .ui-tabs-group-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-group-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}
.ui-tabs-group-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-group-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold;
}
.ui-tabs-group-nav a, .ui-tabs-group-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px 5px;
    background: url(http://www.coosenza.it/pg/statistics_etl/tabsimage) no-repeat;
    background-color: #c0c0c0;
}
.ui-tabs-group-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */
}
.ui-tabs-group-nav a:link, .ui-tabs-group-nav a:visited {
    color: #0054A7;
}
.ui-tabs-group-nav .ui-tabs-group-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    /*margin-top: 0;*/
    background-position: 100% -23px;
    color: #fff;
}
.ui-tabs-group-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}
.ui-tabs-group-nav .ui-tabs-group-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
}
.ui-tabs-group-nav .ui-tabs-group-selected a:link, .ui-tabs-group-nav .ui-tabs-group-selected a:visited,
.ui-tabs-group-nav .ui-tabs-group-disabled a:link, .ui-tabs-group-nav .ui-tabs-group-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-group-nav a:hover, .ui-tabs-group-nav a:focus, .ui-tabs-group-nav a:active,
.ui-tabs-group-nav .ui-tabs-group-unselect a:hover, .ui-tabs-group-nav .ui-tabs-group-unselect a:focus, .ui-tabs-group-nav .ui-tabs-group-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-group-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-group-nav .ui-tabs-group-disabled a:link, .ui-tabs-group-nav .ui-tabs-group-disabled a:visited {
    color: #000;
}
.ui-tabs-group-panel {
    border-top: 1px solid #c0c0c0;
    padding: 10px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-group-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-group-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-group-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}



/* new members page */
.members .search_listing {
	border:2px solid #cccccc;
	margin:0 0 5px 0;
}
.members .search_listing:hover {
	background:#dedede;
}
.members .group_count {
	font-weight: bold;
	color: #666666;
	margin:0 0 5px 4px;
}
.members .search_listing_info {
	color:#666666;
}

.members .profile_status {
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	background:#bbdaf7;
	line-height:1.2em;
	padding:2px 4px;
}
.members .profile_status span {
	font-size:90%;
	color:#666666;
}
.members  p.owner_timestamp {
	padding-left:3px;
}
.members .pagination {
	border:2px solid #cccccc;
	margin:5px 0 5px 0;
}


#memberssearchform {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}
#memberssearchform input[type="submit"] {
	padding:2px;
	height:auto;
	margin:4px 0 5px 0;
}
#memberssearchform .search_input {
	width:176px;
}

.river_object_form_data_create {
	background: url(http://www.coosenza.it/_graphics/river_icons/river_icon_blog.gif) no-repeat left -1px;
}
.river_object_form_data_comment {
	background: url(http://www.coosenza.it/_graphics/river_icons/river_icon_comment.gif) no-repeat left -1px;
}

.form_listing .search_listing {
	border:2px solid #cccccc;
	margin:0 0 5px 0;
}

#groups_info_column_left .tabberlive .tabbertab {
	background-color: white;
}

#profile_info_column_middle .tabberlive .tabbertab {
	background-color: white;
}
#custom_index {
	margin:10px;
}
#index_left {
    width:442px;
    float:left;
    margin:0 0 30px 0;
    padding:0 0 20px 0px;
}
#index_right {
    width:442px;
    float:right;
    margin:0 0 30px 0;
    padding:0 0px 20px 0;
}
#index_welcome {
	padding:5px 10px 5px 10px;
	margin:0 0 20px 0;
	border:1px solid silver;
	background: white;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
}
#index_welcome #login-box {
	margin:5px 0 10px 0;
	padding:0 0 10px 0;
	background: #dedede;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	width:240px;
}
#index_welcome #login-box form {
	margin:0 10px 0 10px;
	padding:0 10px 4px 10px;
	background: white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	width:200px;
}
#index_welcome #login-box h2,
.index_box h2 {
	color:#0054A7;
	font-size:1.35em;
	line-height:1.2em;
	margin:0 0 0 8px;
	padding:5px;
}
#index_welcome #login-box h2 {
	padding-bottom:5px;
}

.index_box {
	margin:0 0 20px 0;
	background: #dedede;
	padding:0 0 5px 0;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}

.index_box .search_listing {

}
.index_box .index_members {
	float:left;
	margin:2pt 5px 3px 0pt;
}
#persistent_login {
	float:right;
	display:block;
	margin-top:-34px;
}




#user_status img{
	position: relative;
	
	border: none;
	xfloat: left;
	z-index: 1010;
}

#user_status.user_status_tiny {
	margin-top: -9px;
}

#user_status.user_status_tiny img {
	width: 9px;
	height: 9px;
}

#user_status.user_status_small {
	margin-top: -12px;
}

#user_status.user_status_small img {
	width: 12px;
	height: 12px;
}



#user_status.user_status_medium {
	margin-top: -16px;
}

#user_status.user_status_medium img {
	width: 16px;
	height: 16px;
}



#user_status.user_status_large {
	margin-top: -32px;
}

#user_status.user_status_large img {
	width: 32px;
	height: 32px;
}



#user_status.user_status_full {
	margin-top: -64px;
}

#user_status.user_status_full img {
	width: 64px;
	height: 64px;
}
a.tracker_button {
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background:#4690d6;
	border: 1px solid #4690d6;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	width: auto;
	height: 25px;
	padding: 4px 10px 4px 10px;
	margin:10px 0 10px 0;
	cursor: pointer;
}
a.tracker_button:hover {
	background: #0054a7;
	border-color: #0054a7;
	text-decoration: none;
}


#notificationstable td.namefield {
	width:250px;
	text-align: left;
	vertical-align: middle;
}
#notificationstable td.namefield p {
	margin:0;
	vertical-align: middle;
	line-height: 1.1em;
	padding:5px 0 5px 0;
}
#notificationstable td.namefield img {
	padding:6px 10px 6px 3px;
	float:left;
}
#notificationstable td.namefield p.namefieldlink {
	margin:9px 0 0 0;
}
#notificationstable td.emailtogglefield,
#notificationstable td.smstogglefield {
	width:50px;
	text-align: center;
	vertical-align: middle;
}
#notificationstable td.spacercolumn {
	width:30px;
}
#notificationstable td {
	border-bottom: 1px solid silver;
}
#notificationstable td.emailtogglefield input {
	margin-right:36px;
	margin-top:5px;
}
#notificationstable td.emailtogglefield a {
	width:46px;
	height:24px;
	cursor: pointer;
	display: block;
	outline: none;
}
#notificationstable td.emailtogglefield a.emailtoggleOff {
	background: url(http://www.coosenza.it/mod/theme_coos/graphics/icon_notifications_email.gif) no-repeat right 2px;
}
#notificationstable td.emailtogglefield a.emailtoggleOn {
	background: url(http://www.coosenza.it/mod/theme_coos/graphics/icon_notifications_email.gif) no-repeat right -36px;
}

.notification_collections,
.notification_personal {
	margin-bottom: 25px;
}

.settings_form .friendsPicker_container h3 {
	color:#999999;
	font-size:3em;
	margin:0 0 20px;
	text-align:left;
	background: none;
	border-bottom: none;
}



blockquote {
    margin:10px;
    border:1px solid #efefef;
    padding:4px;
}

strong {
    font-weight:bold;
}

ul {
   list-style: disc;
}

ol {
  list-style: decimal;
}