/* @group line */

#blog-archives,
#blog-categories,
ul.blog-tag-cloud {
border-top-color: #EDEDED;
}

.rw-sitemap ul li,
.filesharing-item,
.filesharing-item-title,
.form-input-field   {
border-color: #E8E8E8;
}
/* @end */

/* @group Border */

#container {
border-top-color: %colour_line%;	
border-left-color: %colour_line%;	
border-right-color: %colour_line%;	
border-bottom-color: %colour_line%;	
}

#extraContainer1 {
border-top-color: %colour_line%;
}

/* @end */

#contentContainer {
	background-color: #FFFFFF;
}

/* @group Text Colour Title and Slogan */
#pageHeader h1, #pageHeader h2 {
	color: #FFFFFF;
}
/* @end */

/* @group extracontent 1 and 2 */
#extraContainer1, #extraContainer2  {
	background-color: #1E1E1E;
}

#extraContainer1 .standout, blockquote,
#extraContainer1 .standout, #sidebar blockquote,
#extraContainer2 .standout, blockquote,
#extraContainer2 .standout, #sidebar blockquote  {
	color: #636363;
}

#extraContainer1, #extraContainer2, 
#extraContainer1 h1, #extraContainer1 h2, #extraContainer1 h3, #extraContainer1 h4, #extraContainer1 h5, #extraContainer1 h6, 
#extraContainer2 h1, #extraContainer2 h2, #extraContainer2 h3, #extraContainer2 h4, #extraContainer2 h5, #extraContainer2 h6 { 
	color: #636363;
}

#extraContainer1 a, #extraContainer2 a { /* Extracontent links normal */
	color: #A0A0A0;
}
#extraContainer1 a:hover,
#extraContainer1 a:active,
#extraContainer2 a:hover,
#extraContainer2 a:active { /* Extracontent links over */
	color: #E7E7E7;
}
/* @end */

/* @group extracontent 3 and sidebar  */
#extraContainer3, #sidebarContainer, #footer   {
	background-color: #343434;
}

#extraContainer3 .standout, #sidebar blockquote,
#sidebarContainer .standout, blockquote,
#sidebarContainer .standout, #sidebar blockquote   {
	color: #B1B1B1;
}

#extraContainer3,
#extraContainer3 h1, #extraContainer3 h2, #extraContainer3 h3, #extraContainer3 h4, #extraContainer3 h5, #extraContainer3 h6,

#sidebarContainer h1, #sidebarContainer h2, #sidebarContainer h3, #sidebarContainer h4, #sidebarContainer h5, #sidebarContainer h6,

#extraContainer3 #sidebarContainer #sidebar,
#extraContainer3 #sidebarContainer,
#sidebarContainer .sideHeader,
#sidebarContainer #sidebar,
#sidebarContainer,
#footer p,
#breadcrumbcontainer a,
#breadcrumbcontainer a:active,
#breadcrumbcontainer a:visited  { /* Extracontent text */
	color: #B1B1B1;
}

#breadcrumbcontainer li  { /* ARROWS */
	color: #B1B1B1;
}

#extraContainer3 a, #sidebarContainer a, #footer p a { /* Extracontent links normal */
	color: #A0A0A0;
}

#extraContainer3 a:hover,
#extraContainer3 a:active,
#sidebarContainer a:hover,
#sidebarContainer a:active,
#footer p a:hover,
#footer p a:active,
#breadcrumbcontainer a:hover, 
#breadcrumbcontainer .current{ /* Extracontent links over */
	color: #E7E7E7;
}
/* @end */

/* @group Toolbar */

#topnav {
background-color:  #1E1E1E;
}

#navcontainer ul:before, #navcontainer ul:after {
color: #6D6D6D;
}

#navcontainer a:link,
#navcontainer a:visited {
	color: #6D6D6D;
}
#navcontainer a:hover,
#navcontainer #current,
#navcontainer .current,
#navcontainer ul #current,
#navcontainer ul .current,
#navcontainer a:active,
#navcontainer .currentAncestor,
#navcontainer ul #currentAncestor,
#navcontainer ul .currentAncestor,
#navcontainer #currentAncestor {
	color: #2F2F2F;
}
/* @end */

/* @group Link   NORMAL */
a:link {
	color: #5F8BB6;
}
/* @end */
/* @group Link   ACTIVE ecc */
/* movie photos links */
.thumbnail-frame:hover,
.movie-thumbnail-frame:hover   {
	color: #6EA3D6;
}
/* links */
a:hover, a:active   {
	color: #6EA3D6;
}
.blog-archive-link-enabled,
.blog-category-link-enabled,
.blog-entry-permalink a:visited   {
	color: #6EA3D6;
}
/* links visited */
a:visited   {
	color: #557DA3;
}
/* @end */
/* @group CONTENT  */

body  {
	background-color: #FFFFFF;
}

/* Photo single page */
.photo-frame, .exif-data, .photo-navigation {
border-bottom-color: #4A4A4A;	
border-color: #4A4A4A;	
}
/* Photo single page end */
.album-title,
.movie-page-title,
.filesharing-item-title,
.standout, blockquote  {
	color: #4A4A4A;
}
#contentContainer{
	color: #5D5D5D;
}
/* Borders Below */
.album-title,
.movie-page-title {
	border-bottom-color: #787878;
	border-top-color: #787878;
}
/* @end */


		#pageHeader h1 {
	padding-top: 4%;
	padding-bottom: 5px;
}
#pageHeader h2 {
	padding-bottom: 4%;
}

#pageHeader {}

#logo {
	margin-bottom: -2%;
}

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

#pageHeader h2 {
	padding-bottom: 4%;
}

}

#topnav {
	background: url(images/elements/white_80.png) repeat;
}

.bodyimage2 {display: none;}

.bodyimage {display: none;}

body {}

#container {
	max-width: 1170px;
}


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

#footer {
}

#extraContainer1 {
}



#container { /* if border is active */
	border-right-style: none !important;
	border-left-style: none !important;
	border-bottom-style: none !important;
}
#container {

}


#breadcrumbcontainer {
}

#breadcrumbcontainer a{
}

#topnav {
   border-radius:0px !important;
  -webkit-border-radius:0px !important;
  -moz-border-radius:0px !important;
}


}

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

#footer {
}

#extraContainer1 {

}



#container { /* if border is active */
	border-right-style: none !important;
	border-left-style: none !important;
	border-bottom-style: none !important;
}


#breadcrumbcontainer {
}

#breadcrumbcontainer a{
}


}

(null)

/* www.multithemes.com */
#extraContainer1 {
	padding: 0;
	margin: 0;
	width: 100%;
}

#extraContainer1 img {
	margin-bottom: -8px;
}
@media only screen and (max-width: 601px) {

#extraContainer1 {
	margin-bottom: 0;
}
}

/* questo file è vuoto perchè tuti gli stili per la Photo Gallery classica sono già inclusi nel CSS principale */

#tooltip_visibility { top: 0; }

(null)

/* UP: Back to Top Button */

#up {
	bottom: 0;	
	z-index: 500;
	 position: fixed;	
	text-transform: uppercase;
	overflow: visible;
	 letter-spacing: 1px;
	display: block;
	height: 40px;
	width: 60px;
	right: 22px;
}
#up:active {}

#up:active {}
#up span:before{	content: ""; }

#up span {	
	margin: 0 auto;
		
  display: block !important;
	padding: 0;

	width: 100%;
	height: 40px;
}

#up a:link span {
	background: url(images/elements/icons/up.png) no-repeat 50% 12px;
	color: #525252;
		font: 10px/22px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-indent: 0;
	letter-spacing: 1px;
	text-align: center;
	
		transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	-webkit-transition: all 0.25s linear;
	-o-transition: all 0.25s linear;


}

#up a:hover span {
	color: #525252;
}





#up a:active span {
	color: #525252;

	background-position: 50% 30px;
}



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

#up {	
	z-index: 500;
	 position: fixed;	
	text-transform: uppercase;
	 letter-spacing: 1px;
	display: block;
	top: -20px;
	margin-right: auto;
	margin-left: auto;
	right: 0;
	left: 0;
	margin-top: 20px;
}
#up a:before{	content: "";
	position: absolute;
	top: 0;
	text-align: center;
	font-size: 9px;
	padding-left: 22px;
	color: #a7a7a7;
	padding-top: 7px;
}
#up span {	
	margin: 0 auto;
		
  display: block !important;
	padding: 0;

	width: 100%;
	height: 40px;
}



#up a:link span {
	background: url(images/elements/icons/down.png) no-repeat 50% 0;
	text-indent: 0;
	letter-spacing: 1px;
	text-align: center;

}



#up a:active span {
	background-position: 50% -30px;
}
}


/* uppercase */
.rw-sitemap ul a {
	text-transform: uppercase;
}
#pageHeader h1, #pageHeader h2 {
	text-transform: uppercase;
}


/* uppercase */

#navcontainer a, #navcontainer2 a{
	text-transform: uppercase;
}


#pageHeader h1, #pageHeader h2 {
	text-shadow: #5f5f5f 0 1px 2px;
}


#topnav {
	position: fixed;
	z-index: 50;
	top: 0;
}

#navcontainer2menu {position: fixed;}

#navcontainer, #navcontainer a, #navcontainer ul ul a, #navcontainer ul ul ul a, #navcontainer ul ul ul ul a {
	font-family: "Helvetica Neue", sans-serif;
}
#navcontainer a {
	line-height: 39px;
	font-size: 17px;
	letter-spacing: 1px;
}
#navcontainer ul ul a {
    line-height: 27px;
	font-size: 13px;	
}
#navcontainer ul ul {
	top: 38px;
}

#navcontainer2 ul ul a, #navcontainer2 ul ul a {	
	font-size: 14px;
	line-height: 24px;
	font-family: "Helvetica Neue", sans-serif;
}

#navcontainer2, #navcontainer2 a {
		font-size: 21px;
     line-height: 30px;
     	font-family: "Helvetica Neue", sans-serif;
}
#navcontainer2 ul a {	
      font-size: 21px;
     line-height: 30px;
	font-family: "Helvetica Neue", sans-serif;
}

#menuOpened { top: 1px !important; }
#navcontainer2 {
	display: none;			
}
@media only screen and (max-width: 719px) {
#navcontainer2 { display: block;}
}


		