/*  
Author: Webeing
Author URI: http://www.#
*/

/*-----------------------------*/
/* 1. GENERIC STYLE */
/*-----------------------------*/

body{ font-family:Arial, sans-serif; font-size:14px; color:#2a2a2a;}
/* body.home{ background-image:url(../images/bk-home.png);} */
h1, h2, h3, h4 { font-weight:normal;/* letter-spacing:-1px;*/ color:#000;}
h1, h1 a{ font-size:32px; color:#2a2a2a;}
h2, h2 a{ font-size:28px; color:#2a2a2a; margin:15px 0 10px;}
h3, h3 a{ font-size:22px; color:#2a2a2a;}
h4, h4 a{ font-size:14px; color:#2a2a2a;}
ol, ul { padding-left:15px; }
a{ color:#8b8b8b; text-decoration:none;}
/*input{padding:5px 10px!important; -moz-border-radius:3px;-webkit-border-radius: 3px; /* Safari, Chrome */ /*border-radius: 3px;}*/

#header{ background:transparent url(../images/bk-header.png) no-repeat 10% 25px;}
#header #logo{}
/* #header{ background:transparent url(../images/bk-header.png) no-repeat 10% 25px;} */
#top-banner{margin:8px 0;min-height: 90px;}
/* #top-menu span.evidence{  background:transparent url(../images/btn-network.png) no-repeat left 50%; } */
/*#top-menu{font-size:10px;}*/ /* Menu with banner */
#top-menu{font-size:10px; padding-bottom:9px;}
#top-menu span.evidence{ margin:2px 10px; padding:5px 10px 5px 5px; color:#fff;}
#top-menu span.evidence a{color:#fff;}
#top-menu span.evidence a:hover{color:#2a2a2a;}
ul#network li{ float:left; margin:3px 5px; font-size: 11px; }
ul#network li a{ display:block; padding:3px 5px;}
/* ul#network li a{ border:#3e3e3e solid 1px; } */
/* ul#network li a:hover{background-color:#e8e8e9; border-color:#488d05;} */
#top-banner{margin:10px 0;}

/*#login{ position:relative; width:260px; height:60px; padding:10px;overflow:hidden; font-size:12px;}*/
#login{font-size: 12px;height: 66px;overflow: hidden;/*padding: 2px 3px 0 0;*/position: relative;width: 260px;}
#login p, #login ul li{ line-height:normal; margin:0; padding:0;}
/*#nav-bar{ margin:20px 0 3px;}*/
/*#nav-bar{ margin:11px 0 3px;}*/ /* Nav-bar with top banners */
#nav-bar{ margin:0 0 3px;}

/* #nav-bar ul{ background: transparent url(../images/border-nav.png) no-repeat left 50%; } */
#nav-bar ul{ width:680px; padding:0 0 0 1px; position:relative;}
/* #nav-bar ul li{ background: transparent url(../images/border-nav.png) no-repeat right 50%; } */
#nav-bar ul li{ float:left; line-height:36px; font-weight:bold; padding:0 1px 0 0; position:relative; }
/* #nav-bar ul li a{color:#deedc4; text-shadow:-1px 0px 1px #444; background-image:none;} */
#nav-bar ul li a{ display:block; padding:0 20px; }
/* #nav-bar ul li a:hover,#nav-bar ul li.active a, #nav-bar ul li:hover a{background:transparent url(../images/bk-hover-nav.png) repeat-x left 50%;} */
/* #nav-bar ul li.active ul li a{ background-image:none;} */
/* #nav-bar ul li ul{background: transparent url(../images/border-sub-nav.png) no-repeat left 50%;} */
#nav-bar ul li ul{display:none; position:absolute; left:0; top:36px; z-index:200;/* height:32px; padding:5px 0 0 1px;*/ margin-top:3px;}
#nav-bar ul li:hover ul, #nav-bar ul li.active ul{display:block; }
/* #nav-bar ul li ul li{background:transparent url(../images/bk-sub-nav.png) no-repeat right 50%;} */
#nav-bar ul li ul li{font-size:13px; line-height:34px;}
/* #nav-bar ul li ul li a{color:#8ab652; text-shadow:-1px 0px 0.07em #487918; background-image:none; } */
#nav-bar ul li ul li a{text-transform:none; font-weight:normal; }
#nav-bar ul li.active-trail ul { display:block;}

/* 
#nav-bar ul li:hover ul li a{background-image:none;}
#nav-bar ul li ul li a:hover{ color:#488d05; background-image:none;}
*/

#nav-bar form{ width:290px; margin:2px 0 2px auto;}
input.search{width:185px; padding:5px!important;}

/*#logo a{display:block; height:70px; float:left; width:515px;}*/
#logo a{display:block; height:79px; float:left; width:515px;}
/* #posts img, #carousel img, #sidebar img, #gallery img, #login img{ border:#cfdba7 solid 2px;} */
#posts img {/*max-width:970px;*/ max-width:100%;}
.archive img{ width:150px; max-height:150px; _height:150px;}
body.home #content{padding:20px 0;}
body #content{padding:60px 0;}
/*#posts, #forum{ width:623px;}*/

li.node_read_more a {color:#fff!important; padding:5px 18px;float:right;margin-bottom:20px;}

#sidebar{max-width: 30%; width: 290px;}
/* #sidebar{ width:300px; position:absolute;top:0; right:0;} */

/* #sidebar h3.title{ background:transparent url(../images/title-sidebar.png) no-repeat left top; } */
#sidebar h3.title{ position:relative; padding:0 30px 0 10px; font-size:11px; font-weight:bold;}
#sidebar h3 a.btn-slide, #sidebar h3 a.close{position:absolute; top:13px; right:13px;}
.block-side .slide{padding:20px 20px 10px;}
/* .block-side .slide{ border:#e5e5e5 solid; border-width:0 1px; } 
.block-side .slide{ background:transparent url(../images/bk-inner-side.png) repeat-y center top;}
.block-side li{border-bottom:#e5e5e5 solid 1px;}  */
.item-list ul li {line-height:16px;}
.block-side li h4 a{ font-weight:bold; font-size:12px; padding-bottom:5px;}

.block-user .item-list ul li { line-height:25px; border-bottom: #e5e5e5 dotted 1px; }
.block-user .item-list h3{ background-color:#f0f0f0; margin:10px 0; padding:5px;}

#block-views-comunity li{ position:relative; /*padding-right:30px;*/}
#block-views-comunity li a.add{ position:absolute; right:10px; top:15px;}
#block-views-comunity li a.user{ display:block; font-weight:bold; padding:10px 0 0;}
/* #block-views-comunity li a.user{ color:#000000; } */

/* Footer style  */

#footer{ margin:20px 0 10px;}
ul#nav-footer li{ float:left; margin:5px 10px; text-transform:uppercase; font-size:12px;}
#footer-sitemap{-moz-border-radius:10px; -webkit-border-radius: 10px; 
border-radius: 10px; 
-moz-box-shadow:2px 0 3px #D3D3D3;
-webkit-box-shadow: 2px 0 3px #D3D3D3;
box-shadow: 2px 0 3px #D3D3D3; background-color:#ccc;padding:30px;}
.col-footer{width:22%; float:left; margin-left:4%;text-transform:capitalize;}
#footer .margin-none{ margin-left:0;}
.col-footer h4{ margin:5px 0; font-size:16px; font-weight:bold;}
#social li{margin:0 0 5px 0;}
.col-footer li{border-bottom:#ccc dotted 1px;text-shadow:0 1px 0 #FFFFFF;}
.col-footer li a{padding:3px 0; display:block;color:#626262;font-size:13px;}
.col-footer li a:hover{ background-color:#ddd;}
.col-footer #social li a{ padding:0 0 0 38px;} 
a.twitter,a.facebook,a.youtube,a.flickr,a.feed{ background:transparent url(../images/twitter.png) no-repeat left center; line-height:32px; display:block;padding: 0 0 0 38px;} 
a.facebook{background-image:url(../images/facebook.png);}
a.youtube{background-image:url(../images/youtube.png);}
a.flickr{background-image:url(../images/flickr.png);}
a.feed{background-image:url(../images/feedrss.png);}

.views-field-title{ border-bottom:1px solid #F1F1F1;line-height:20px;}
.views-field-created, .views-field-name{ font-size:11px; color:#7F7F7F;}
.views-field-created span, .views-field-name span{ font-weight:bold;}
.views-field-comment-count, .views-field-totalcount{ color:#2A2A2A; font-size:11px; margin-left:5px;}
.views-field-comment-count a{ border-right:1px solid #7F7F7F; padding-right:5px;}

/* Login Style ---------------------- 
form#user-login-form{margin-top:-15px;}
form#user-login-form label{ width:60px;display:inline;font-size:11px;}
form#user-login-form input[type=text], form#user-login-form input[type=password]{ width:65%; float:right;padding:0 !important;border-color:#CCCCCC #CCCCCC #DDDDDD #DDDDDD;border-width:1px !important; border-style:solid;}
form#user-login-form #edit-submit{float:right;}
form#user-login-form .item-list{ float:right;margin:0 20px; }
form#user-login-form .item-list li{ font-size:10px;line-height:10px; border-bottom:medium none;list-style:none;}
#user-login-form #edit-submit{ padding:2px 10px!important; }
*/

/*
ul#nav-footer li a{color:#3e3e3e;}
ul#nav-footer li a:hover{color:#488d05;}
#copyright{ color:#ababab; }
*/
.block-side .tags li, .tags li, .block-side ul.links li,ul.links li { border-bottom:none!important; display:block;float:left;margin-bottom:5px;}
#copyright{font-size: 10px;line-height: 0 !important;margin: 8px 0 0;position: relative;}
ul.links .tags li{}
ul.links li a, ul.links li span{ padding:5px 15px; }
/* .tags a{  border:#e2e2e2 solid 1px; } */
.tags a, ul.links li a, ul.links li span{ background-color:#F8F8F8; }
.
.tags ul.links {float: right;}
ul.links li a, .terms ul.links li a, ul.message-actions li a, .article .node .service-links ul.links li a,.article .node .tags ul.links li a{padding:2px 15px;}
ul.links li a, ul.links li span, ul.message-actions li a, .article .node .service-links ul.links li a,.article .node .tags ul.links li a{border-color:#CCCCCC #DDDDDD #EEEEEE;border-style:solid;border-width:1px;-moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px;}
ul.links li.node_read_more{ float:right;}
ul.links li.comment_forbidden span{background:transparent; border:none;}
.comment-text img {max-width: 100% !important;}

li.comment_comments a, li.statistics_counter span, li.upload_attachments a, li.comment_add a, li.comment_new_comments a, li.comment_delete a, li.comment_edit a, li.comment_reply a {font-size:13px; padding:3px 5px 3px 30px!important; background: transparent url(../images/icons-admin.png) no-repeat 3px 1px;}
li.statistics_counter span{background-position:3px -100px;}
li.comment_add a{background-position:3px -80px;}
li.upload_attachments a{background-position:3px -40px;}
li.comment_comments a{background-position:3px -20px}
li.comment_delete a, li.comment_edit a, li.comment_reply a, li.quote a {color: #F8F8F8; background-image:none;}

table#attachments{background:none repeat scroll 0 0 #F1F1F1;/*border-color:#CCCCCC #DDDDDD #EEEEEE;border-style:solid;border-width:1px; border:none;*/ margin:20px 5px 30px;padding:5px;text-align:center;width:50% !important;}
table#attachments thead, table#attachments tbody{background-color:#fff; border:none;}
table#attachments thead tr, table#attachments tbody tr{border:none;}
table#attachments thead th{text-align:center;border:none;}
table#attachments tbody tr {font-size:13px; padding:3px 5px 3px 30px!important; background-image:url(../images/icons-admin.png); background-repeat: no-repeat; background-position: 3px -39px;}


/* 1.1 Home */

#carousel{position:relative; height:55px; overflow:hidden; padding:12px 0;}
/* #carousel ul{ background:transparent url(../images/border-carousel.png) no-repeat left 50%;} */
#carousel ul{ height:55px; margin:0 auto; overflow:hidden; width:91%;  }
/* #carousel ul li{ background:transparent url(../images/border-carousel.png) no-repeat right 50%; } */
#carousel ul li{ float:left; padding:0 20px; width:260px; } 
/* #carousel a.prev{ background:transparent url(../images/prev.jpg) no-repeat center center;} */
#carousel a.prev{ display:block; width:50px; height:50px; position:absolute; top:10px;z-index: 10;}
/* #carousel a.next{ background:transparent url(../images/next.jpg) no-repeat center center;} */
#carousel a.next{ display:block; width:50px; height:50px; position:absolute; top:10px; right:0; }
/*
#carousel h4 a{ color:#488d05;}
#carousel h4 a:hover{ color:#2a2a2a;}
*/
#carousel span{ font-size:10px;}

/* #posts h3.title{ background:transparent url(../images/title-col-post.png) no-repeat left top; } */
h3.title{ height:36px;position:relative; padding:0 30px 0 10px; font-weight:bold; line-height:35px; background:transparent url(../images/bk-title.png) repeat-x left top;border:#D8D8D8 solid; border-width:1px 1px 0 1px; -moz-border-radius: 10px 10px 0 0; -webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px; overflow:hidden; }

/* .home #posts .article, #posts .article { background:transparent url(../images/bk-post.png) repeat-y left top; border-bottom:#ebeaeb solid 1px;} */
.home #posts .article, #posts .article { padding: 20px 30px!important; }
#posts .article{ border:none; padding-bottom:20px;}

#paging{margin:13px 20px;}
#paging a{ background: transparent url(../images/paging.png) no-repeat 50% 50%;}
#paging a{ display:block; float:left; font-size:0; height:8px; margin:0 5px; width:8px;}
#paging a.activeSlide{ background-image:url(../images/paging-hover.jpg);}

#gallery li{float:left; margin:0 10px 0 0; list-style: none outside none;}
#gallery .more-link {padding-top:1px;}

/*#last-forum{ width:385px; margin-right:10px;}*/
/* #last-forum .inner{ background:transparent url(../images/bk-body-last-forum.png) repeat-y left top;} */
/* #last-forum h3.title{ background:transparent url(../images/title-last-forum.png) no-repeat left top; } */
/*#last-forum h3.title{ height:38px;position:relative; padding:0 30px 0 10px; font-weight:bold; line-height:35px;}
*//* .inner li{ background:transparent url(../images/item.png) no-repeat left 10px; border-bottom:#ebeaeb solid 1px;} */
.inner li{ padding:5px 5px 5px 10px;}
/* .inner h4 a{ color:#488d05; border-bottom:#e1f481 solid 1px;} */
.inner h4 a{ margin-bottom:5px;}
/* .inner span{ color:#7f7f7f;} */

/* #guide h3.title{ background:transparent url(../images/title-guide.png) no-repeat left top; } */
/*#guide h3.title{ height:38px;position:relative; padding:0 30px 0 10px; font-weight:bold; line-height:35px;}
*//* #guide .inner{ background:transparent url(../images/body-guide.png) repeat-y left top;} */
#guide img.brand{margin:0 auto 10px; width:99%;}

/*#guide{ width:225px;}*/
ul.quicktabs_tabs{padding-bottom: 20px;}
.quicktabs_tabs li{border:none; margin: 0 11px 6px 0; font-size:13px !important; padding: 3px !important;}
/*.quicktabs_tabs li a{padding:5px;} */
.quicktabs_tabs li.active, .quicktabs_tabs li.active a{color:#FFFFFF;text-shadow:-1px 0 1px #444444; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/* 2.1 Single */

#side-entry{ width:165px;}
#posts #side-entry img{width:97%; height:auto;}
#side-entry .tags{ margin:30px 0;}
#side-entry h4 a{font-size:12px;}
.comment img{max-height: 40px; padding: 8px; width: 40px;}
.comment .comment-text img{ width:auto!important; max-height: inherit;} 
#posts .comment{ padding:25px 10px 5px 15px;}
.autor a{ font-weight:bold;}

.comment-form-content label{ display:block; margin:10px 0 5px;}
#edit-mail-wrapper .description, .comment-form-content .tips{ font-size:11px; font-style:italic;}
/* .comment-form-content a{color:#488d05;} */
/* .comment-form-content input, .comment-form-content textarea, input, textarea{ color:#6a6a6a; border:#ebeaeb solid 1px; background-color:#f8f8f8;} 
.comment-form-content input.form-submit{color:#FFFFFF;}
.comment-form-content .form-submit:hover{ background:transparent url(../images/bk-hover-nav.png) repeat-x scroll left 50%;} */

/* 3.1 User */

#user-log{ margin:5px 5px 40px 30px; /*padding:10px 40px 20px;*/ padding: 4px 39px 14px; max-width: 540px; }
#user-log label { padding: 0 2px 0 0;}
#user-log div { padding: 3px 0;}
/* #user-log{ border-color:#eeeeee;} 
#search-user{ background:transparent url(../images/bk-seach-user.png) no-repeat left top;}*/
#search-user{ padding:13px 40px;  margin:5px 5px 5px 30px; width:340px; background:transparent url(../images/bk-seach-user.png) no-repeat left top;}
#search-user input#search-friend{width:250px;}

.user #paging{ margin-top:7px;}
.user #paging a{ font-size:12px; border:#b9b9b9 solid 1px; width:auto; height:auto; padding:3px 5px;}
.user #paging a{ background-image:none; background-color:#f3f3f3;}
/* .user #paging a.activeSlide{ background-color:#969696; color:#ffffff;} */

#nav-user{ width:150px;}
#nav-user li{ line-height:30px;}

#nav-user li a{ padding:0 5px; position:relative; display:block;}
#nav-user li a span{ display:block; width:30px; height:17px; position:absolute; top:9px; right:5px; text-align:center; line-height:17px;}
/* #nav-user li a span{ color:#FFFFFF; background:transparent url(../images/count-user.png) no-repeat center center;} 
#nav-user li a:hover, #nav-user li a.active{ background:transparent url(../images/bk-nav-user-hover.png) repeat-x left bottom; color:#525252;}
#nav-user li a:hover span, #nav-user li a.active span{ background-image:url(../images/count-user-hover.png);}*/

/*#friends-list{ width:420px;}
*/.friend-add{ border-bottom:#e4e4e4 solid 1px; padding:20px 0; }
.friend-add img.alignleft{ margin-right:20px;}
.friend-add h3{ width:300px; margin:5px 0 5px;}
.friend-add a.add{margin:20px 0 0;}


/* Pager Style  */
div.item-list .pager, ul.pager{ margin-top:50px;}
div.item-list .pager li, ul.pager li {background-image:none;border:1px solid #E2E2E2!important;display:inline;list-style-type:none;margin:0 2px;padding:0.25em 0.5em!important;font-size:12px;}
div.item-list .pager li a:hover, ul.pager li a:hover{ color:#06478c;}
div.item-list .pager li.pager-current, ul.pager li.pager-current{ background-color:#F1F1F1;}
div.item-list .pager li.pager-last a,ul.pager li.pager-last a{color:#999;}


/* Article Style */

div.views-row{ margin:10px 0; border-bottom:#eee dotted 1px;}
#login div.views-row {border-bottom: none;line-height: 15px;margin: 4px 0;}
#login .views-field-picture .alignleft{ margin-top:0!important;}
.article .node-teaser{ margin-bottom: 10px; }
.tags{ clear:both;}
.article .node ul.links li a, .article .node ul.links li span { padding:5px 10px!important; -moz-border-radius:3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
    font-size: 13px;
    padding: 3px 15px !important;
    text-transform: lowercase;color:#ffffff;
	}
.article .node .service-links ul.links li a,.article .node .tags ul.links li a{ background-image:none; color:#8B8B8B;} 
.article .node div.tags ul.links li a{background-color: #F8F8F8;}
.article .node div.service-links ul.links li a{ border:none; padding:0!important; margin: 2px!important;}
.article .node div.tags ul.links li a:hover{ color:#444; }

/* Breadcrumb Style */
div.breadcrumb{ font-size:12px;line-height:25px;/*margin:10px 320px 20px 0;*/ margin:0px 0 25px;padding:0px 15px 0 40px;-moz-border-radius:5px;-webkit-border-radius: 5px; /* Safari, Chrome */border-radius: 5px; background:none no-repeat scroll 15px center #ECECEC;border-color:#CCCCCC #DDDDDD #EEEEEE;border-style:solid;border-width:1px;text-shadow:0 1px 0 #fff; height:30px;overflow:hidden;}
div.breadcrumb a{padding:8px 18px 8px 0; margin:0 10px 0 0; background:transparent url(../images/breadcrumb_separator.png) no-repeat right center;line-height: 31px;}
/*div.breadcrumb a:hover{ background:#ddd; -moz-border-radius:5px;-webkit-border-radius: 5px; border-radius: 5px; }*/
div.breadcrumb a:hover{ color:#222;}

/*Search results */
.search-results .title{color:#2A2A2A;font-size:22px;margin:15px 0 10px;font-weight:normal;}
.search-results dd{line-height:20px;margin:10px 0;border-bottom:1px dotted #ccc;margin:10px 0;}

/* Sidebar Style */
/*#sidebar .views-field-title {height: 60px; overflow:hidden;}*/
#sidebar .views-field-body{ line-height:20px}

/* Tabs Style & Register */
ul.primary { background-image:none;}
.form-item label,.form-item .description{ margin:5px 0;}
legend{font-size:24px;padding:20px 0;}

/* Dashboard Style */
.homebox-dashboard #homebox-add-link{-moz-border-radius:3px 3px 3px 3px;
border-color:#CCCCCC #DDDDDD #EEEEEE;
border-style:solid;
border-width:1px;background-color:#F8F8F8;padding:5px 15px;}
.homebox-dashboard span.icon-add {
background:url("../images/sprite.png") no-repeat scroll 0 0px transparent;
cursor:pointer;
display:block;
height:20px;
left:-20px;
position:absolute;
top:-3px;
width:20px;}
#homebox-save-form{clear:both; margin-top:30px;}
#homebox .portlet-content{ font-size:12px; line-height:normal;}
#homebox .portlet-content .item-list ul li{ border-bottom:#ccc dotted 1px; margin: 5px 10px 5px 15px;} 

/*Add Content Style */

dl.node-type-list dt, .collapse-processed{-moz-border-radius:3px; -webkit-border-radius: 3px; 
border-radius: 3px;
background-color:#F2F2F2;
border-color:#CCCCCC #DDDDDD #EEEEEE;
border-style:solid;
border-width:1px;
font-size:16px;
font-weight:bold;
line-height:22px;
padding:3px 8px;
text-shadow:0 1px 0 #FFFFFF;
}
dl.node-type-list dt a{color:#656565;}
dl.node-type-list dd{ font-size:0.95em;
line-height:1.3em;
margin-bottom:15px;
padding:5px 10px;font-style:italic;padding:5px 10px 5px 50px;
text-shadow:0 1px 0 #FFFFFF;}
.collapse-processed, legend{display:block; width:95%;margin:5px;}

#search .form-item {margin-left: 0px !important;}
fieldset.collapsible legend a {
  color: #666666;
    font-weight: normal;
    text-shadow: 0 1px 0 #FFFFFF !important;}
dl.node-type-list dt{
background:url("../images/icons-admin.png") no-repeat scroll 10px -177px #F2F2F2;padding:6px 8px 6px 48px!important;}
.fieldset-wrapper{margin-bottom:20px;padding:0 20px;}
#edit-title-wrapper, #edit-taxonomy-4-wrapper, #edit-taxonomy-2-wrapper,#edit-taxonomy-3-wrapper, .body-field-wrapper, #edit-field-image-0-ahah-wrapper, #edit-taxonomy-1-wrapper{-moz-border-radius:3px; 
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-radius: 3px;
background-color:#F7F7F7;
border-color:#CCCCCC #DDDDDD #EEEEEE;
border-style:solid;
border-width:1px;margin:0 0 10px; padding:20px;}
/*#edit-taxonomy-4-wrapper, #edit-taxonomy-2-wrapper{-moz-border-radius:0 0 3px 3px; -webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;border-radius: 0px 0px 3px 3px; border-top:none;margin-bottom:20px;}
*/
.fieldset-wrapper{ -moz-border-radius:0px 0px 5px 5px; 
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-radius: 0 0 5px 5px;
background-color:#F5F5F5;
border-color:#CCCCCC #DDDDDD #EEEEEE;
border-style:solid;
border-width:0 1px 1px;margin:-9px 0 20px; padding:20px;
}
div.admin {padding-top:0!important;}

table, table.sticky-table{
	 border-collapse: collapse;
    border-spacing: 0;
    margin: 20px auto 20px;
    width: 90%;
	color:#444;
	text-shadow:0 1px 0 #fff;
	/*border:#eee solid 1px;*/
}
.view-ildn-apk-ur-friends-gallery table{ margin:5px 0;}
/*table.sticky-table td{ padding:0!important;}*/
.view-community table{border:none;}
td, th{ padding:0 5px;vertical-align: middle;}
tr.even, tr.odd {
    background-color: transparent!important;
    border-bottom: 2px solid #fff;
    line-height: 30px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); 
background: -moz-linear-gradient(top,  #ffffff,  #efefef); 	
	}
/*	tr.even:hover, tr.odd:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff');
background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#ffffff)); 
background: -moz-linear-gradient(top,  #efefef,  #ffffff); 	
	}*/
th img{ border:none!important; background:transparent none;}
span.image-replace, .image-replace{display:none;}
#attachments tr,#attachments tr.even, #attachments tr.odd{line-height:22px!important;}
.entry li, .comment-text li{list-style-image: none;list-style-position: inside !important;list-style-type: square;margin-left: 5px !important; padding: 1px 0 7px;}
.entry ol li, .comment-text ol li{ list-style:decimal;}
#edit-submit-1, input.form-submit{margin: 1px 5px;}

.user-relationships-listing-table a.user_relationships_popup_link{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#930113', endColorstr='#d10019');
background: -webkit-gradient(linear, left top, left bottom, from(#930113), to(#d10019)); 
background: -moz-linear-gradient(top,  #930113,  #d10019); border:#f8f8f8 solid 1px; -moz-border-radius:3px;-webkit-border-radius: 3px; /* Safari, Chrome */border-radius: 3px; padding:5px 7px;color:#f8f8f8; text-shadow:0 1px 0 #595959;}
ul.menu li{ border-color:transparent; border-style:solid; border-width:1px;}
ul.menu li a {display: block;-moz-border-radius:3px;-webkit-border-radius: 3px; border-radius: 3px; padding:5px 7px;}
ul.menu li a:hover, ul.menu li a.active {  background-color: #ECECEC;/*border-color: #CCCCCC #DDDDDD #EEEEEE;border-style: solid;border-width: 1px;*/}

html.js input.form-autocomplete {background-position: 100% 5px!important;}
html.js input.throbbing {background-position: 100% -15px!important;}
html.js fieldset.collapsible .fieldset-wrapper {/*display:block!important;*/ width:96%;}
html.js fieldset.collapsible {clear: both;margin: 10px 0;}


/*-----------------------------*/
/* CLASS STYLE */
/*-----------------------------*/

.clear{ clear:both;}
br.clear{font-size:0;line-height:0;}
.left{ float:left;}
.right{ float:right;}
.alignleft{ float:left; margin:5px 5px 5px 0;}
.alignright{ float:right; margin:5px 0 5px 5px;}
.size{ width:940px; margin:0 auto;}
.upper{ text-transform:uppercase;}
.gray{ color:#999999;}
.btn, .form-submit, .forum-links li a{cursor:pointer; color:#fff;text-shadow:-1px 0px 1px #444;padding:5px 10px;margin-bottom: 20px;}
.btn{margin: 12px 10px;}
.date{border-color:#CCCCCC #DDDDDD #EEEEEE;border-style:solid;border-width:1px;text-shadow:0 1px 0 #fff; background-color:#f2f2f2; padding:2px 8px;-moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px; color:#595959;}
.foot-sidebar{ height:8px; background:transparent url(../images/foot-sidebar.png) no-repeat left bottom;}
.foot{ height:13px;/*background:transparent url(../images/foot-news.png) no-repeat left top;*/ background-color:#fff; border:#D8D8D8 solid; border-width:0 1px 1px 1px; -moz-border-radius: 0 0 10px 10px; -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;}
#news .foot{height:37px; background-color:#e0e0e0; /* background:transparent url(../images/foot-posts-col.png) no-repeat left top;*/ }
/*.foot-home{ height:12px; background:transparent url(../images/foot-last.png) no-repeat left top;}*/ 
/*.guide{background-image:url(../images/foot-guide.png);}*/
.foot-user{ height: 45px;}
.add{display:block; width:13px; height:13px; position:relative;}
.btn-slide, .close{ display:block; width:17px; height:17px; position:absolute;top:10px; right:10px;}
/*.block{display:block; margin:5px 0;}*/
.min{font-size:11px;}
.title{ font-weight:bold; position:relative;}
.inner{ padding:15px; font-size:12px; position:relative;}
.more, .more-link a{display:block; width:75px; height:21px; line-height:21px; padding:0 25px 0 10px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; /*float:right;*/ font-size:11px; margin:15px 0 0 auto;}
.entry, p{ line-height:20px; padding:0 0 10px; /*margin:10px 0 20px;*/}
.entry{margin:10px 0 20px;}
.entry blockquote{ font-size:18px; color:#535353; line-height:24px; margin:15px 0;}
.category{ text-transform:uppercase;border-bottom:#c9c9c9 solid 1px;}
.black{color:#2A2A2A;}
.hot{ width:52px; height:52px; position:absolute; top:0; right:0; background:transparent url(../images/hot.png) no-repeat right top;z-index: 10;}
.bold{ font-weight:bold;}
.edit, .message, .log{ background:transparent url(../images/edit.png) no-repeat left 50%; padding:0 0 0 20px;}
.message{ background-image:url(../images/message.png);}
.log{ background-image:url(../images/log.png); color:#d60000;}
.count-message{ background:transparent url(../images/count-message.png) no-repeat center center; text-shadow:-1px 0px 1px #530101; color:#FFFFFF!important; padding:5px; margin:0 10px; font-size:11px;}
.rss{display:block; width:45px; height:17px; background:transparent url(../images/rss.png) no-repeat left top; position:absolute; right:20px; top:10px;}
.foot-comment{ display:block; height:16px; background:transparent url(../images/foot-comment.png) no-repeat left bottom;}
.comment-text{ padding:25px 25px 10px 40px; line-height:19px;
-moz-border-radius:15px; -webkit-border-radius: 15px; /* Safari, Chrome */
border-radius: 15px; 
-moz-box-shadow:2px 0 3px #D3D3D3;
-webkit-box-shadow: 2px 0 3px #D3D3D3;
box-shadow: 2px 0 3px #D3D3D3;
background:none repeat scroll 0 0 #F8F8F8;
margin:0 10px;width: 100%;}
.inner-comment{ width:80%; background:#fff url(../images/top-comment.gif) no-repeat left 20px;}
.autor, p.autor{ color:#000000;font-size:12px;margin:0 0 10px;}
.box{ margin:0 0 20px 0;}
.comment-form-content{ font-size:13px; color:#6a6a6a;}
.comment-title {margin-bottom:15px;}
.tooltip{position:absolute; top: 14px; left:-55px; background:transparent url(../images/tooltip.png) no-repeat left top; width:110px; height:15px; padding:22px 10px 10px; z-index:10; opacity:0; -webkit-transition: opacity 0.5s linear;}
a:hover.add .tooltip{opacity:1;}
.opacity{ border:#CCCCCC solid 1px; background:transparent url(../images/bk-login.png) repeat left top; }
.user-profile{ width:150px; max-height:220px;}
.shadow{text-shadow:-1px 0 1px #444;}
.relative{ position:relative;}
a.btn-radius{line-height:22px; padding-left:9px; color:#FFFFFF; margin:10px 10px 0 0;}
a.btn-radius span{line-height:22px; display:block; padding:0 10px 0 0;}

.comment-text ul.links li{ margin-top: 20px; float:right;}

div.service-links ul.links li{ margin: 5px 5px 20px;padding: 3px;}
div.service-links ul.links li a{ border: medium none;padding: 0; border-radius:0; -moz-border-radius:none;-webkit-border-radius:none; border:none;}
div.service-links ul.links li a img {border: medium none !important;}
.service-links .service-label{font-size:12px; margin-top:15px;color: #AAAAAA;}

/* User Style */
.panels-flexible-column { padding:2px!important;}
.panels-flexible-row-new-1-middle {margin-left: 275px;}
#user-profile #profile-author-pane{
    background: none repeat scroll 0 0 #EDF5FA!important;
    border: 1px solid #C8DBEA!important;
    margin-bottom: 10px!important;
    padding: 10px!important; line-height:25px;}

.pane-title, legend, .section-search .box h2{
    border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;
    background-color: #F2F2F2;
    border-color: #CCCCCC #DDDDDD #EEEEEE;
    border-style: solid;
    border-width: 1px;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    padding: 3px 8px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.section-search .box h2{  background: url("../images/icons-admin.png") no-repeat scroll 10px -209px #F2F2F2 !important; margin: 30px 0;padding: 6px 15px 6px 50px;}
.search-results .search-info {color: #999999;font-size: 0.85em;margin: 10px 0;}
#edit-search-theme-form-1-wrapper, #edit-submit-2{margin:3px!important;}
#edit-submit-2{padding:4px 10px!important; margin-right:0!important;}
.forum-post-wrapper .author-name {
font-size:15px;
} 
.author-name {font-size:26px;}
.author-signature {margin:0 0 0 10px!important;}
.forum-post-panel-sub .author-pane {line-height:normal!important; }
.author-pane-inner .imagecache-forum_profile_image {margin:0 !important; padding:0 !important;}
.author-pane-line{ margin:10px 0;}
.author-online{
	background: url("../../../modules/ildn_forum/author_pane/images/user-online.png") no-repeat scroll 0 1px transparent;
    display: block;
    height: 20px;
    padding-left: 20px;
    width: 200px;
}
.author-offline{
	background: url("../../../modules/ildn_forum/author_pane/images/user-offline.png") no-repeat scroll 0 1px transparent;
    display: block;
    height: 20px;
    padding-left: 20px;
    width: 200px;
}

.forum-post-wrapper .author-pane-line {margin: 3px 0 !important;}
/* Modifica Firma Stefano
.forum-post-wrapper .signature {
	-moz-border-radius: 0px !important;
	background: none !important;
	float:right !important;
	border-top: 1px solid #CCCCCC !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
    font-size: 0.9em !important;
    line-height: 140% !important;
    margin-top: 1.5em !important;
    overflow: hidden !important;
    padding-top: 0.2em !important;
    width: 100% !important;
	padding: 0 !important;
	text-shadow: none;
}
*/
.author-pane-line a{
	/*color: #FFFFFF;*/
    margin: 5px auto;
    /*padding: 8px 5px!important;*/
    text-align: center;
    font-weight: bold;
    width: 80%;    border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;
	line-height:normal; height: auto;
}

a.author-privatemsg-icon{ color: #FFFFFF;
    margin: 5px auto;
    padding: 3px 5px!important;
    text-align: center;
    text-shadow: 0 1px 0 #1E1E1E;
    width: 95%;    border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;
	line-height:normal; height: auto; display:block;
}

a.author-relationship-remove-icon, a.author-relationship-add-icon{ background-color: #E3E3E3;
    background-position: 10px center;
    border: 1px solid #CCCCCC;
    color: #444444;
    font-size: 12px;
    margin: 5pxpx auto;
    padding: 3px 5px !important;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 95%;
	border-radius:3px; 
	-moz-border-radius:3px;-webkit-border-radius:3px; 
	display:block;
} 

.forum-post .author-privatemsg a.author-privatemsg-icon{
	background: url("../images/contact-post-sprite.png") no-repeat scroll 1px 0px transparent;
	position: absolute;
	text-indent: -9999px;
	padding-left:5px;
	height:24px;
	width:17px;
}

.forum-post .author-user-relationship a.author-relationship-add-icon{ 
	background: url("../images/contact-post-sprite.png") no-repeat scroll -25px 0 transparent;	
	height: 24px;
	left: 34px;
	position: absolute;
	text-indent: -9999px;
    top: -2px;
	width: 14px;
	border: none !important;
}

.forum-post .author-user-relationship a.author-relationship-remove-icon{ 
	background: url("../images/contact-post-sprite.png") no-repeat scroll -49px 0 transparent;	
	height: 24px;
	left: 34px;
	position: absolute;
	text-indent: -9999px;
    top: -2px;
	width: 14px;
	border: none !important;
}

.view-id-apk_ur_friends_gallery table{border:none;}
.view-id-apk_ur_friends_gallery td{ padding:0;}
thead th { border:none; padding:5px!important;}
thead th a {color:#444444;}
.indented {margin-left: 55px !important;}
blockquote {background #f2f2f2 url(../images/quote.png) no-repeat 15px 15px!important; padding: 20px 20px 20px 65px;}
.comment-text img {border:none!important; padding:0;background-color:transparent!important;}
.comment-text p{padding:5px 0;}

td.active {font-size: 13px;min-width: 17%;}
table.views-table{font-size:13px;border: solid #D5DDE5!important; border-width:0 0 4px 0!important; line-height: 120%; margin:10px auto 0;  width: 100% !important;}
table.views-table tr, table.views-table td{ line-height: 160% !important;padding: 5px;vertical-align: middle;}
.views-field-comment-count, .views-field-totalcount {min-width: 12%;}
table th:nth-child(1) {-moz-border-radius:10px 0 0 0; 
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
border-radius: 10px 0 0 0;	}

table.views-table th.views-field-last-comment-timestamp, th.privatemsg-header-lastupdated{
-moz-border-radius:0 10px 0 0; 
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
border-radius: 0px 10 0 0;	
}

.author-pane .author-pane-inner{ margin:0 auto!important;}
.signature{-moz-border-radius:20px 20px 2px 20px; 
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 2px;
-webkit-border-bottom-right-radius: 20px;
word-wrap: break-word;
border-radius:20px 20px 2px 20px;
background: url("../images/signature.png") no-repeat scroll 98% 92% #F3F3F3;
    border-color: #D9D9D9 #D0CFCF #B3B2B2 #D2D2D2;
    border-style: solid;
    border-width: 2px;
    color: #939393;
    float: right;
    padding: 20px 70px 20px 20px;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 50%;margin-top: 30px; /*clear:both;*/}
.signature img{ width:auto; max-width:270px!important;}
.comment-text ul.links{ clear:both;}


ul.menu li a{padding:5px; display:block;}

.pane-ildn-apk-ur-friends-gallery-panel-pane-1 .views-view-grid td{ padding:0!important;}
.marker, .message-body span.new, span.new{ background: transparent url(../images/new.png) no-repeat left center; color: #C14A05;font-size: 13px;margin-left: 5px;padding: 2px 2px 2px 12px;}
.tags ul.links{margin:15px 5px 25px 30px; display:block;}
.tags span{display:block; float:left;}
.tags ul.links li{margin-bottom: 15px;}

.privatemsg-box-fb { border:#ccc dotted; border-width:0 0 1px 0;}
.privatemsg-box-fb .right-column .message-body{ margin:10px 0 0;  -moz-border-radius:5px; -webkit-border-radius: 5px;border-radius:5px; border:#ddd solid 1px; background-color: #EEF3F8 !important; padding:10px;}
ul.message-actions li a{color: #FFFFFF;font-size: 12px;text-shadow: 0 1px 0 #555555;}
/*.pane-content{ padding:10px 20px 10px 50px; }*/

img.imagecache-image_block_guide{ width:100%!important;}
.privatemsg-box-fb .bottom-border{ border:none;}

#content .view-ildn-profile .view-content .views-row div{ line-height:22px; }
.view-ildn-profile .view-content .views-row div label{ color:#bbb;}
.views-admin-links .view-content .views-row div, .view-ildn-profile .view-content .views-row div{ line-height:20px; padding:5px; border-bottom:#ccc dotted 1px; }
.views-admin-links .view-content .views-row div:hover, .view-ildn-profile .view-content .views-row div:hover{background-color: #EEF3F8;}
#login .views-admin-links .view-content .views-row div, .view-ildn-profile .view-content .views-row div {
    border-bottom: none;
    line-height: inherit;
    padding: inherit;
	background-color:transparent!important;}
#login .views-admin-links .view-content .views-row div:hover, #login.view-ildn-profile .view-content .views-row div:hover{ background:transparent none; }

/* accordion CSS3*/
.accordion dl h4{margin:10px 0;}
.accordion dl dd {margin: 0; height: 0; overflow: hidden; -webkit-transition: height 1s ease; -moz-transition: height 1s ease; -o-transition: height 1s ease;}
.accordion dl dd:target{height: auto;}
 
@media (-webkit-transition) {
	.accordion dl dd:target{height: 16em;}
	html.js fieldset.collapsed{ height:auto!important; padding-bottom:5px!important; }
	html.js fieldset.collapsible .fieldset-wrapper{ margin: -9px 15px 20px 3px; }
	fieldset div.form-item label{ padding-top:20px;}
	fieldset div.form-item{ margin-left:10px;}
	.more, .more-link a { font-size:10px; }
	ul.tsbs{ margin-bottom:-2px!important;}
	.collapse-processed, legend{width:93.5%;margin:5px 0;}
	html.js fieldset.collapsible .fieldset-wrapper {width: 94.8%;}
	html.js fieldset.collapsible {margin: 20px 0px;}
	html.js input.form-autocomplete {background-position: 100% 7px !important;}
}



/* Login slidedown Block - Stefano */


#slidedown {
    height: 0;
    left: 0;
    overflow: visible;
    position: relative;
    top: 0;
    z-index: 100;
}
#slidedown .slidedown-inner {
    height: 0;
    overflow: visible;
}
#slidedown .block {
    -moz-box-shadow: 0 0 5px #666666;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0 2px 2px;
    bottom: 0;
    float: right;
    margin: 0 37px 0 20px;
    padding: 15px 35px;
    position: relative;
    z-index: 100;
}
#slidedown .pulldown-title {
    -moz-box-shadow: 0 1px 4px #999999;
    background: none repeat scroll 0 0 #72CCED;
    border-width: 0 2px 2px;
    bottom: -29px;
    color: #FFFFFF;
    cursor: pointer;
    height: 10px;
    padding: 5px 10px 15px;
    position: absolute;
    right: -2px;
}
#slidedown label {
    display: block;
    font-weight: normal;
    padding: 1px 1px 2px;
    text-align: left;
	font-size: 13px;
}
#slidedown div.form-item {
    float: left;
    margin: 0 0 1em;
}
body #slidedown form .form-submit {
    clear: both;
    float: right;
}
#slidedown form .form-text {
    border: 1px solid #CCCCCC;
    color: #5C5C5C;
    padding: 4px;
}
body #slidedown div.item-list ul {
    float: left;
}
#slidedown #block-user-0 {
    background: none repeat scroll 0 0 #5C7CC0;
    color: #FFFFFF;
    height: 115px;
    width: 309px;
}
#slidedown #block-user-0 a {
    color: #FFFFFF;
}

#slidedown #block-user-0 .pulldown-title {
    background: url("../images/login-pull.png") no-repeat scroll left top transparent;
    bottom: -20px;
    height: 18px;
    padding: 0;
    text-indent: -999999em;
    width: 75px;
}
#slidedown #block-user-0 input.form-text {
    width: 130px;
}

#slidedown #block-user-0 #edit-pass-wrapper {
    padding-left: 10px;
}
#slidedown #block-user-0 div.form-item {
    width: 48%;
	font-size: 13px;
}
#slidedown #block-user-0 .form-submit {
    margin: 10px;
}
.sooper-full {
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
}

/* Hide if JS is enabled (thanks to drupal js killswitch) */
html.js #slidedown { position: absolute; }
html.js #block-user-0 { top: -148px; }
#block-user-0 #user-login-form {text-align:left;}
#block-user-0 div.item-list ul {margin:0;padding:0;}
#block-user-0 div.item-list ul li {list-style:none outside none;margin:0;padding:3px;font-size:12px;}
#block-user-0 div.item-list ul li:hover {background:#104C92;}

/* Forum statistics */
#forum-statistics {
		-moz-border-radius-topleft: 5px;
	    -moz-border-radius-topright: 5px;
	    -moz-box-shadow: -2px 2px 2px #C8C8C8;
	    border-bottom: 1px solid #C4C4C4;
	    border-left: 1px solid #C4C4C4;
	    border-right: 1px solid #C4C4C4;
	    clear: both;
	    display: block;
	    margin-bottom: 10px;
	    margin-top: 15px;
	    width: 100%;
}
#forum-statistics #forum-statistics-header {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border: 1px solid #505050;
    color: #FFFFFF;
    font: bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
    width: 100%;
}

.forum-statistics-container {
	background: url("../images/forum-stats/gradients/gradient-greytowhite.png") repeat-x scroll 0 0 #FFFFFF;
	display: block;
	}
.forum-stats-subblock {
	border-bottom: 1px solid #C4C4C4;
    clear: both;
    display: block;
    font-size: 12px;
    padding: 4px 0;
    width: 100%;
}
#forum-statistics-active-header {
	color: #3E3E3E;
    padding-bottom: 5px;
    padding-left: 10px;
	font-size:16px;
	font-weight: bold;
}
#forum-statistics-active-body {
	color: #3E3E3E;
	padding: 0.3em 0.5em 0 2em;
	font-size: 14px;
}
#forum-statistics-statistics-header {
	color: #3E3E3E;
    padding-bottom: 5px;
    padding-left: 10px;
	font-size:17px;
	font-weight: bold;
}
#forum-statistics-body {
	color: #3E3E3E;
    padding-bottom: 5px;
    padding-left: 10px;
}
#forum-statistics-topics {
	padding-bottom: 8px;
	font-size: 14px;
}
#forum-statistics-latest-user {
	font-size: 14px;
}

/* Css guide vecchi portali */

.riquadro { width: 90%;border: 2px solid #CCCCCC; padding: 10px; margin: 5px auto 5px auto;}
.Titolo, .titolo { color: #235789; font-weight: bold; font-size: 12px; border-bottom: 1px solid #DDDDDD;  }
.terminal { width:90%; border: 1px solid #999999; border-top: 10px solid #999999; padding: 10px; background-color: #DDDDDD; font-size: 12px; color: #990000; font-weight: bold; font-family: courier, serif;  margin: 5px auto 5px auto;}
.terminal a {color: #0000FF; text-decoration: underline;}
.attenzione{ width: 90%; border: 2px solid #FF9900; background: #F0F8FF url(../images/attenzione.gif) top left no-repeat; color: #000000; padding: 5px 5px 7px 30px; margin: 5px auto 5px auto; }
.nota{ width: 90%; border: 2px solid #B0C4DE; background: #FFFBDA url(../images/nota.gif) top left no-repeat; color: #333333; padding: 5px 5px 7px 30px; margin: 5px auto 5px auto;}
.tip{ width: 90%; border: 2px solid #B0C4DE; background: #F7FBF7 url(../images/tip.gif) top left no-repeat; color: #333333; padding: 5px 5px 7px 30px; margin: 5px auto 5px auto;}
div.xoopsCode { background: #DEECF6; border: 1px solid #666666; padding: 2px; color: #9A4444}
div.xoopsQuote { background: #FFFBDA; border: 1px solid #dddddd; padding: 2px; color: #000000}
.bb-quote { background: #FFFBDA; border: 1px solid #dddddd; padding: 2px; color: #000000}
.ad-block {margin-right:auto;margin-left:auto;width:740px;display:block !important;padding-top:5px;}
.bb-code-block { width:90%; border: 1px solid #999999; border-top: 10px solid #999999; padding: 10px; background-color: #DDDDDD; font-size: 12px; color: #990000; font-weight: bold; font-family: courier, serif;  margin: 5px auto 5px auto;}
.bb-code-block a {color: #0000FF; text-decoration: underline;}
.avviso{border: 1px solid #CCCCCC;margin-bottom: 9px;padding: 9px;width: 96%;background-color: #FFEDED;}
.avviso h2 {background-image: url("../images/ildn-smallest-logo.png");
background-repeat: no-repeat;
border-bottom: 1px dotted #CCCCCC;
height: 26px;
padding: 3px 0 0 31px;}
.avviso p {}

/* Forum status */
#status_links {padding: 10px 0 0;}
#status_links span {float:left;}
#status_links .links ul {}
#status_links .links li {}
#status_links .ildn_forum_resolved {}
#status_links .ildn_forum_resolved a {background-color:#C6FFAA; color: #5B5A5A; border-width: 0 !important;}
#status_links .ildn_forum_resolved a.active {background-color: #008000;font-weight:bold; color: #FFFFFF;}
#status_links .ildn_forum_unresolved {}
#status_links .ildn_forum_unresolved a {background-color:#FFB5B5; color: #5B5A5A; border: 0 none !important;}
#status_links .ildn_forum_unresolved a.active {background-color: #FF0000;font-weight:bold; color: #FFFFFF;}
#status_links .ildn_forum_invalid {}
#status_links .ildn_forum_invalid a {background-color:#FFE8CC; color: #5B5A5A; border-width: 0 !important;}
#status_links .ildn_forum_invalid a.active {background-color: #FFB14C; font-weight:bold; color: #FFFFFF;}

/* Tour pages */

.tour_center {text-align:center;}
.tour_title {padding-bottom:10px;}
.tour_images {padding-bottom:5px;}

.bue-ui {
  max-width: 978px !important;
  width: 105%;
}

/* tagging */

#tagging-widget-container {width:97% !important;}

/* social buttons */

.social-buttons{
   width: 220px;
   float: right;
   padding: 10px 10px 6px;
   border: 1px solid #EFEFEF;
   margin-left: 15px;
}

/* fix input */

.bue-button {background-color:#ffffff !important;}
