/* @group Text  Colour  and link FOOTER */
#footer,
#image_bottom  {
	color: #BFBFBF;	
}
/* links footer */
#footer a,
#image_bottom a {
	color: #BDF1FF;
}
/* links footer */
#footer a:hover,
#footer a:active,
#image_bottom a:hover,
#image_bottom a:active {
	color: #FAFAFA;
}
/* @end */
/* @group OK Header - Text Colour Title and Slogan */
#viewingButton{	
background-color: #939393;
}
/* #image_tile, #image_bottom{	
background-color: %colour_headerside_background%;
} */
#pageHeader{	
background-color: #E5C58A;
}
#pageHeader h1, #viewingButton #text {
	color: #FBFBFB;
}
#pageHeader h2 {
	color: #CCCCCC;
}
/* @end */

/* @group OK Background COLOR PAGE and BODY */

/* container and background */

#image_page,
#navcontainer_x_back {
background-color: #FFFFFF;	
}

.sidebarContainer_top_back,
.sidebarContainer_bottom_back,
#extraContainer1_back, #extraContainer2_back {
background-color: #E7E7E7;	
}
body,
.movie-background,
.photo-background {
background-color: #E5D9C9;	
}
/* @end */

/* @group TOP  toolbar */

/* line */

#navcontainer a:hover,
#navcontainer a:active,
#navcontainer .current,
#navcontainer .currentAncestor {	
border-bottom-color: #7B7B7B;	
}
/* text */
#navcontainer a,
#navcontainer ul ul a,
#navcontainer ul ul ul li a{	
color: #EDEDED;
}
#navcontainer a:hover,
#navcontainer a:active,
#navcontainer .current,
#navcontainer .currentAncestor,
#navcontainer ul ul a:hover,
#navcontainer ul ul a:active,
#navcontainer ul ul .current,
#navcontainer ul ul .currentAncestor,
#navcontainer ul ul ul a:hover,
#navcontainer ul ul ul a:active,
#navcontainer ul ul ul .current,
#navcontainer ul ul ul .currentAncestor{	
color: #5F5F5F;
}
/* @end */
/* @group TOP  toolbar submenu */
#navcontainer_x a,
#navcontainer_x ul ul a,
#navcontainer_x ul ul ul li a{	
color: #333333;
}
#navcontainer_x a:hover,
#navcontainer_x a:active,
#navcontainer_x .current,
#navcontainer_x .currentAncestor,
#navcontainer_x ul ul a:hover,
#navcontainer_x ul ul a:active,
#navcontainer_x ul ul .current,
#navcontainer_x ul ul .currentAncestor,
#navcontainer_x ul ul ul a:hover,
#navcontainer_x ul ul ul a:active,
#navcontainer_x ul ul ul .current,
#navcontainer_x ul ul ul .currentAncestor{	
color: #909090;
}
/* @end */
/* @group Sidebar Toolbar */
/* Vertical Toolbar Sidebar */
#navcontainer2 a,
#navcontainer2 .currentAncestor {
	color: #4183DF;
}
#navcontainer2 ul ul a  {
	color: #4183DF;
}
#navcontainer2 ul ul ul a {
	color: #4183DF;
}
#navcontainer2 ul ul ul ul a,
#navcontainer2 ul ul ul ul ul a {
	color: #4183DF;
}
/* Vertical Toolbar Sidebar */
#navcontainer2 a:hover,
#navcontainer2 ul .current {
	color: #143FAE;
}
#navcontainer2 ul .current,
#navcontainer2 ul ul a:hover,
#navcontainer2 ul ul #current   {
	color: #143FAE;
}
/* @end */
/* @group Link PAGE  NORMAL */
/* links */
a:link, a:visited {
	color: #4183DF;
}
/* breadcrumbcontainer normal */
#breadcrumbcontainer li {
	color: #3A75C8;
}
#breadcrumbcontainer a {
   color: #4183DF;
}
/* @end */
/* @group Link PAGE ACTIVE ecc */
/* movie photos links */
.thumbnail-frame:hover,
.movie-thumbnail-frame:hover   {
	color: #143FAE;
}
/* links */
a:hover, a:active   {
	color: #143FAE;
}
.blog-archive-link-enabled,
.blog-category-link-enabled,
.blog-entry-permalink a:visited   {
	color: #143FAE;
}
/* breadcrumbcontainer over */
#breadcrumbcontainer a:hover {
	color: #143FAE;
}
/* @end */
/* @group Text  Colour  CONTENT  */
/* Photo single page */
.photo-frame, .exif-data, .photo-navigation {
border-bottom-color: #303030;	
border-color: #303030;	
}
/* Photo single page end */
.album-title,
.movie-page-title,
.filesharing-item-title,
.standout, blockquote  {
	color: #2B2B2B;
}
#contentContainer, #footer {
	color: #363636;
}
/* Borders Below */
.album-title,
.movie-page-title,
.filesharing-item-title a:link,
.blog-entry-date {
	border-bottom-color: #3B3B3B;
	border-top-color: #3B3B3B;
}
#contentContainer, #footer  {
	border-left-color: #363636;
	border-right-color: #363636;
}
table, code  {}
td  {}
th {}
/* @end */
/* @group Text  Colour  SIDEBAR classic - top - bottom */
#sidebarContainer .lastpublished {}
/* classic */
#sidebarContainer,
.sidebarContainer_top,
.sidebarContainer_bottom {
	color: #363636;
}
#sidebarContainer .sideHeader,
#sidebar blockquote  {
	color: #363636;
}
/* top bottom */

.sideHeader_bottom,
.sidebarContainer_bottom,
.sideHeader_top,
.sidebarContainer_top  {
	color: #363636;
}
/* @end */
/* @group LINK SIDEBAR */
/* links sidebar */
#sidebar a,
.sideHeader_top a,
.sidebarContainer_top a,
.sideHeader_bottom a,
.sidebarContainer_bottom a {
	color: #4183DF;
}
/* links sidebar */
#sidebar a:hover,
#sidebar a:active,
.sideHeader_top a:hover,
.sidebarContainer_top a:active,
.sidebarContainer_top a:hover,
.sideHeader_bottom a:hover,
.sidebarContainer_bottom a:active,
.sidebarContainer_bottom a:hover {
	color: #143FAE;
}
/* @end */
/* @group border colors */
#contentContainer{

/* 	border-bottom-color: #C6C3BC; */
}

.sidebarContainer_top_back,
.sidebarContainer_bottom_back {
	border-left-color: #C6C3BC;
	border-right-color: #C6C3BC;
	border-top-color: #C6C3BC;
	border-bottom-color: #C6C3BC;
}
#extraContainer1_back, #extraContainer2_back {
	border-left-color: #C6C3BC;
	border-right-color: #C6C3BC;
	border-top-color: #C6C3BC;
	border-bottom-color: #C6C3BC;
}
#pageHeader {
	border-top-color: #C6C3BC;
	border-left-color: #C6C3BC;
	border-right-color: #C6C3BC;
	border-bottom-color: #C6C3BC;
}
#navcontainer_x_back,
#image_page,
.sidebarContainer_bottom_back,
.sidebarContainer_top_back {
	border-left-color: #C6C3BC;
	border-right-color: #C6C3BC;
	border-top-color: #C6C3BC;
	border-bottom-color: #C6C3BC;
}
/* @end */
/* @group Sitemap Structure - Border in text */
.rw-sitemap ul li {
border-color: #274E85;
}
/* linked to default link text color */
/* @end */
/* @group Extracontent */
#extraContainer1,
#extraContainer2  {
	color: #363636;
}
#extraContainer1 a:link,
#extraContainer1 a:visited,
#extraContainer2 a:link,
#extraContainer2 a:visited {
	color: #4183DF;
}
#extraContainer1 a:hover,
#extraContainer1 a:active,
#extraContainer2 a:hover,
#extraContainer2 a:active {
	color: #143FAE;
}
/* @end */

/* @group Awesome */
/*
#navcontainer a [class^="fa fa-"]:before,
#navcontainer a [class*=" fa fa-"]:before {
	color: %colour_toolbar_links * 0.8%;
}
*/
/* 
#navcontainer a:hover [class^="fa fa-"]:before,
#navcontainer #current [class^="fa fa-"]:before,
#navcontainer a:active [class^="fa fa-"]:before,

#navcontainer a:hover [class*=" fa fa-"]:before,
#navcontainer #current [class*=" fa fa-"]:before,
#navcontainer a:active [class*=" fa fa-"]:before {
	color: %colour_toolbar_highlight * 0.8%;
}
#navcontainer .current [class^="fa fa-"]:before,
#navcontainer .currentAncestor [class^="fa fa-"]:before,
#navcontainer .current [class*=" fa fa-"]:before,
#navcontainer .currentAncestor [class*=" fa fa-"]:before {
	color: %colour_toolbar_highlight * 0.8%;
}
*/
/* @end */


		#image_top_shadow {
	background: url(images/elements/top_shadow/top_shadow_7.png) repeat-x;
}




/* shadow pages */

#shadowpage_extraContainer1 {
	height: 28px;
}

#shadowpage_extraContainer2 {
	height: 28px;
}

#shadowpage_x {
	height: 28px;
}

#shadowpage_header {
	height: 28px;
}

#shadowpage_top_sidebar {
	height: 28px;
}

#shadowpage_bottom_sidebar {
	height: 28px;
}

#shadowpage_page {
	height: 28px;
}




/* border style */

#pageHeader {
	border-style: none;
	border-top-style: none;
	border-top-width: 0;
	border-width: 0;
}

#navcontainer_x_back,
#image_page,
.sidebarContainer_bottom_back ,
.sidebarContainer_top_back {
	border-style: none;
	border-width: 0;
}

.sidebarContainer_top_back,
.sidebarContainer_bottom_back {
	border-style: none;
	border-width: 0;
}

#extraContainer1_back, #extraContainer2_back {
	border-style: none;
	border-width: 0;
	height: 99%;
}




/* Extracontent */
/* ON */
#extraContainer1 {
	display: none;
	
}
#extraContainer1_back {
	display: none;	
	
}
#shadowpage_extraContainer1 {
	display: none;

}
/* OFF */
#extraContainer2 {
	display: none;

}
 #extraContainer2_back {
	display: none;	
		
}
#shadowpage_extraContainer2 {
	display: none;

}

/* OFF - Hide */
#viewingButton, #viewingButton #text {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	z-index: -2;
	text-shadow: none;
	height: 1px;
	width: 1px;
	visibility: hidden;
	overflow: hidden;
}




#viewingButton, #viewingButton #text {		
	background: url(images/elements/png/grey_20.png) repeat;
}

#pageHeader {
	border-top-style: none;
	border-top-width: 0;
}

#top_toolbar {
	background: url(images/editable_images/top_toolbar_1.jpg) repeat-x left top;
}

#navcontainer3_menu_back {
	background: url(images/editable_images/top_toolbar_1.jpg) repeat-x left top;
}

/* @group horizontal  toolbar  STANDARD */

/* I */

#navcontainer ul ul .current{
	background-image: none;
}

/* II  --> over */

#navcontainer ul ul .currentAncestor, #navcontainer ul ul .current, #navcontainer ul ul ul .currentAncestor, #navcontainer ul ul ul .current, {
	background-image: none;
	
}
	
/* @end */




#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 13px;
}
#navcontainer ul ul {
	background: transparent none;
	position: absolute;
	top: 20px;
	z-index: 50;
	visibility: visible;
}
#navcontainer ul ul ul {
	position: absolute;
	margin: 0;
	white-space: nowrap;
	padding: 0px 0px 0px 0;
	background: transparent none;
	top: 12px;	
}

/* graphic */

#pageHeader {
 	background: url(images/editable_images/header_3.jpg) no-repeat center top;
	
}




/* graphic */


#image_tile {
 	background: url(images/editable_images/header_side_3.jpg) repeat-x;
	
}

/* title */

#image_bottom {
 	background: url(images/editable_images/header_side_3.jpg) repeat-x center top;
	margin-top: 0;
}




body,
.movie-background,
.photo-background {
	background: #dccda6 url(images/editable_images/background_image_5.jpg) no-repeat fixed 50% 0;
}

/* standard */

a:link {
	text-decoration: none;
}

a:visited, a:hover, a:active {
	text-decoration: none;
}

#pageHeader { 
	display: block;
	height: 220px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#pageHeader img {
	position: absolute;
	top: 14px;
}
#pageHeader h1 {
	padding-top: 81px;
}

#image_tile {
	background-position: center -30px;

}

/* 	height: 140px; */

@media only screen and (max-width: 719px) {

#image_tile {
	background-position: center -80px;	
}

#image_top_shadow {
	background-position: center -80px;	
}
}

#container, #pageHeader{
	width: 900px;
}

#contentContainer{
}

#shadowpage { 
	background: url(images/elements/shadow/shadow_900.png) no-repeat center top;
}

/* 

#navcontainer ul ul, #navcontainer ul ul ul {
	width: 800px;
} */

#shadowtop { 
	background: url(images/elements/shadow/shadow_toolbar900.png) no-repeat center top;

}

/* @group shadow pages */

#shadowpage_extraContainer1 {
	background: url(images/elements/shadow/shadow_900.png) no-repeat center top;
}

#shadowpage_extraContainer2 {
	background: url(images/elements/shadow/shadow_900.png) no-repeat center top;
}

#shadowpage_x {
	background: url(images/elements/shadow/shadow_900.png) no-repeat center top;
}

#shadowpage_header {
	background: url(images/elements/shadow/shadow_900.png) no-repeat center top;
}

#shadowpage_top_sidebar {
	background: url(images/elements/shadow/shadow_900.png) no-repeat center top;
}

#shadowpage_page {
	background: url(images/elements/shadow/shadow_900.png) no-repeat center top;
}

#shadowpage_bottom_sidebar {
	background: url(images/elements/shadow/shadow_900.png) no-repeat center top;
}



/* @end */

/* @group Toolbar - horizontal X */

/* I ...and dedicated width */

#navcontainer_x ul ul {
	width: 880px;
}

/* @end */

/* @group navcontainer2 */

#navcontainer2 ul ul {
    display: none;
}

#navcontainer2 ul .currentContainer ul {
    display: block;
}

/* @end */

#sidebarContainer #sidebar, #sidebarContainer .sideHeader {

}

#sidebarContainer {
	float: left;
	background: url(images/elements/png/line.png) repeat-y right top;
}

#sidebarContainer #sidebar {
	padding-right: 11px;
	padding-left: 13px;
}

#contentContainer {
	margin-left: 230px;
	margin-right: 0px;
}

/* @group fix IE preview */

.movie-thumbnail-frame {
	z-index: 10;
	position: relative;
	top: 0;
}

.image-left {
	position: relative;
}

.image-right {
	position: relative;
}

img {

}
	
/* @end */

/* sidebar */

/* @group Toolbar - sidebar  ON menu n1 */

#navcontainer2 a {
	display: block;
}

/* @end */

/* @group NAVCONTAINER TOOLBAR HIDE */

#navcontainer {
}

#navcontainer #current {
	display: none;
}

#navcontainer .currentAncestor {
	display: none;
}

/* x */

#navcontainer ul {
	display: none;
}

#navcontainer li {
	display: none;
}

#navcontainer a{
	display: none;
}

#navcontainer a:hover {
	display: none;
}

#navcontainer a:active {
	display: none;
}

/* I */

#navcontainer ul ul {
	display: none;
}

#navcontainer ul ul li {
	display: none;
}

#navcontainer ul ul a {
	display: none;
}

#navcontainer ul ul a:hover{
	display: none;
}

#navcontainer ul ul #current{
	display: none;
}

/* II  --> over */

#navcontainer ul ul ul {
	display: none;
}

#navcontainer ul ul ul li
 {
	display: none;
}

#navcontainer ul ul ul li a
 {
	display: none;
}

#navcontainer ul ul ul li a:hover
 {
	display: none;
}

#navcontainer ul ul ul #current {
	display: none;
}

#navcontainer ul ul ul ul
 {
	display: none;
}

/* @end */

/* @group bread crumb 2 Top  OFF */

#breadcrumbcontainer2 {
	display: none;
}

#breadcrumbcontainer2 ul {
	display: none;
}

#breadcrumbcontainer2 li {
	display: none;
}

#breadcrumbcontainer2 a {
	display: none;
}

#breadcrumbcontainer2 a:hover {
	display: none;
}
	
/* @end */

/* @group OK new */

/* @group Toolbar - horizontal X OFF OFF */

#navcontainer_x_back, #shadowpage_x {
	display: none;
}

/* @end */

/* @group OK sidebar TOP and BOTTOM OFF */

#shadowpage_top_sidebar, #shadowpage_bottom_sidebar  {
	display: none;
}

.sideHeader_top,
.sidebarContainer_top,
.sidebarContainer_top_back,
#categories_top  {
	display: none;
}

.sideHeader_bottom,
.sidebarContainer_bottom,
.sidebarContainer_bottom_back,
#categories_bottom {
	display: none;
}



/* @end */

#top_toolbar {
	background: url(extras/blank.gif) repeat;
}

#navcontainer {
	display: none;
}



/* @end */

#sidebar #myExtraContent1, #sidebar #myExtraContent2 { 
display:none; height:0; width:0; line-height:0; position:absolute; }

@media only screen and (max-width: 719px) {

/* ONLY IN HIDE - LEFT -RIGHT: BRING THE IMAGES POSIZION TO 0 INSTEAD -50PX */

#image_tile {
	background-position: center 0;	
}
}


/* --- */
#pageHeader img {
	position: absolute;
	right: 0;
	padding-left: 0;
}
#pageHeader h1 {
	text-align: left;
	padding-left: 25px;
	font-size: 36px;
	padding-bottom: 3px;
}
#pageHeader h2 {
	padding-left: 26px;
	text-align: left;
}

code {
	font: 12px Courier, "Courier New", sans-serif;
}

/* font control tool Trebuchet MS */

body, a:link, a:visited, #pageHeader h1, pageHeader h2, #sidebarContainer .sideHeader, #footer a:link, #footer a:visited, #navcontainer a, h1, h2, h3, h4, .blog-archive-month, .blog-entry-title, .blog-entry-date, .album-title, .album-description, .thumbnail-caption, .photo-title, .photo-caption, .movie-page-title, .movie-page-description, .movie-thumbnail-caption, .photo-title, .photo-caption, .movie-title  {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
}

blockquote p, .standout, blockquote, .standout, #sidebar blockquote {
    font-family: Trebuchet MS, Verdana, Arial, sans-serif;
}

#navcontainer2 a {
    font-family: Trebuchet MS, Verdana, Arial, sans-serif;
    
}
#navcontainer .current,
#navcontainer ul ul .current,
#navcontainer u ul ul .current,
#navcontainer2 ul .current,
#navcontainer2 ul ul .current,
#navcontainer2 ul ul ul  .current,
#navcontainer2 ul ul ul ul  .current,
#navcontainer2 ul ul ul ul ul  .current,
#navcontainer3 ul .current,
#navcontainer3 ul ul .current,
#navcontainer3 ul ul ul  .current,
#navcontainer3 ul ul ul ul  .current ,
#navcontainer3 ul ul ul ul ul  .current
#navcontainer4 ul .current,
#navcontainer4 ul ul .current,
#navcontainer4 ul ul ul  .current,
#navcontainer4 ul ul ul ul  .current ,
#navcontainer4 ul ul ul ul ul  .current,
#navcontainer2 ul #current,
#navcontainer2 ul ul #current,
#navcontainer2 ul ul ul  #current,
#navcontainer2 ul ul ul ul  #current,
#navcontainer2 ul ul ul ul ul  #current  {
	 font-family: Trebuchet MS, Verdana, Arial, sans-serif;
}


#flashcontent {
    text-align: center
}


		