@charset "utf-8";
/* CSS Document */
/*------------------------------------*\
	RESET
\*------------------------------------*/
body {
  background: #fff;
  color: #333;
  font-family: 'Muli';
}
a,
a:link,
a:visited {
  color: #FF6633;
}
a:focus,
a:hover,
a:active {
  color: #FF6633;
}
/* Page and full node titles */
h1.title {
  color: #000;}


.zone-footer-wrapper {
  color: #555;
}


/*--- HEADINGS ---*/
pre,
div.code {
  border-left: 5px solid #FF6633;
  background: #e6e5e1;
}
blockquote {
}
.highlight {
  background: #FF6633;
}

button, input[type="reset"], input[type="submit"], input[type="button"] {
  background: url(../images/red/button-LM.png) repeat-x;
}

.item-list .pager li /* Each page number in the pager list */ {
  border-right: 1px solid #CCCCCC;
}
.item-list .pager li a {
  color: #333;
}
.item-list .pager .pager-current {
  color: #FF6633;
}

/*------------------------------------*\
	Pages Background
\*------------------------------------*/

#zone-branding-wrapper {
  background: url(../images/red/border-line.png) 0 100% repeat-x;
  background: none;
}
#zone-content-wrapper {
  background: url(../images/main-wrapper-bg.png) repeat-x;
  background: none;
  padding-top: 30px;
}
#zone-footer-wrapper{
  background: url(../images/red/border-line.png) repeat-x left top;
  background: none;
}


/*------------------------------------*\
	NAVIGATION CSS
\*------------------------------------*/
/* Block menu Nice menu - Main Menu */
.main-menu .content ul.nice-menu li {
  float: right;
  clear: right;
}
.main-menu .content ul.nice-menu li a,
.main-menu .content ul.nice-menu li.over ul a {
  color: #aaa;	
  font-weight:100;
  font-family:'Muli',Arial, Helvetica, sans-serif;
 
}
.main-menu .content ul.nice-menu li.over ul li.over li a {
  color: #aaa;
}
.main-menu .content ul.nice-menu li a {
  color: #aaa;
}
.main-menu .content ul.nice-menu li a:hover, .main-menu .content ul.nice-menu li a:active, .main-menu .content ul.nice-menu li a.hover, .main-menu .content ul.nice-menu li a.active, .main-menu .content ul.nice-menu li a:focus, .main-menu .content ul.nice-menu li.sfhover a, .main-menu .content ul.nice-menu li.over ul a:hover, .main-menu .content ul.nice-menu li.over ul a:focus, .main-menu .content ul.nice-menu li.over ul .over ul a:hover, .main-menu .content ul.nice-menu li.over ul .over ul a:focus, .main-menu .content ul.nice-menu li.over a{
  color: #333;
  font-weight: bold;
}

/*------------------------------------*\
	NODES CSS
\*------------------------------------*/
.node-links ul li a {
  color: #CCCCCC;}
  
.node-links ul li a:hover, .node-links ul li a:focus,.node-links ul li a.active  {
color: #FF6633;

}
article.comment footer {
  color: #CCCCCC;
}

/*------------------------------------*\
	GALLERIES PAGE
\*------------------------------------*/
/* View list galleries*/
/* Page Galleries */
.view-list-galleries .views-row {
  background: url(../images/red/border-line.png) repeat-x left bottom;
}
.view-list-galleries .views-row .views-field-name-wrap {
  background: #CCCCCC;
  border-color: #CCCCCC;
}
/* Block Gallery */
.block-gallery .views-row {
  background: url(../images/red/border-line.png) repeat-x bottom left;
}

/*------------------------------------*\
	PHOTO PAGE
\*------------------------------------*/
/* List photos by category */
.view-list-photos .views-row {
  background: url(../images/red/border-line.png) repeat-x left bottom;
  background: none;
}


/*------------------------------------*\
	BLOCKS CSS
\*------------------------------------*/
h2.block-title {
  background: url(../images/red/border-line.png) repeat-x left bottom;
  background: none;
}

/* Page Blog */
.view-list-articles .views-row {
  background: url(../images/red/border-line.png) repeat-x bottom left;
  background: none;
}
.view-list-articles .views-field-title a {
  color: #000;
}

/* Block search */
.block-search input.form-text {
  background: url(../images/red/search.png) no-repeat; 
}


/* Block slideshow */
.block-prev-next .prev-next-link-prev {
  border-right: #CCCCCC solid 1px;
}

.block-recent-blog .content a {
    color: #ccc;
}
.block-recent-blog .content a:hover {
    color: #FF6633;
}

/* Block Gallery */
.block-gallery .views-row a {
  color: #ccc;
}
.block-gallery .views-row a:hover {
  color: #FF6633;
}
h2.block-title{
color: #ccc;}


/* Contact Form*/

.contact-form .form-submit {
  border: 1px solid #333;
  color: #666;
  font-weight: bold;
  padding: 5px;
  background: #fff;
  box-shadow: 7px 7px 7px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 7px 7px 7px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 7px 7px 7px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 7px 7px 7px rgba(0, 0, 0, 0.6);
  -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px;
}