/*-----------------------------------------------------------//
//
//   THEME COLORS AND BACKGROUNDS
//
------------------------------------------------------------*/

/* GENERAL ------------------------------------------------------------*/

body {
	background: #f1f1f1 url(bg.png) repeat;
	color: #606060;
}

/* HEADER ------------------------------------------------------------*/

#header{ background: url(headher.png) no-repeat center;}

#header #page-title{ color:#222; }

#header #breadcrumbs{ color: #444; }

#header #breadcrumbs a{ color: #444; }

/* SIDEBAR  ------------------------------------------------------------*/

#wrapper{ background:#fff url(siddebar.png) transparent repeat-y; border-top: 5px solid black;}

#sidebar, #sidebar a{ color: #222; }

.sidebar-divider{ background: url(dsidebar-divider.png) no-repeat; }

#sidebar #searchform{ background: url(dsidebar-divider.png) no-repeat; }

.tweet,
.query { background: url(dsidebar-divider.png) no-repeat; }

/* SIDEBAR NAVIGATION ---------------------------------------------------*/

#sidebar #nav>li a{ color: #222; font-size:14px; font-weight:normal; }

#sidebar #nav>li>ul li a{ color: #606060; }

#sidebar #nav>li>ul li a:hover{ color:#ccc; }

.sf-shadow ul { background: url('dropdown.png') no-repeat top left; }

#sidebar #nav{ background: url(dsidebar-divider.png) no-repeat; }

.social{ background: url(dsidebar-divider.png) no-repeat; }

/* SIDEBAR CATEGORIES ---------------------------------------------------*/

#sidebar .cat-list li{ color: #8b8b8a; }

#sidebar .cat-list a:hover{ color: #ecc731; }

#sidebar .cat-list{ background: url(qsidebar-divider.png) no-repeat; }

/* GALLERY ------------------------------------------------------------*/

.filter-main ul li a{  }

.filter-main ul li a:hover{ color: #ecc731; }

.gallery-thumbs li a{ color: #606060; }

/* FOOTER ------------------------------------------------------------*/

#footer{ background: #080808 url(footer.png) repeat-x; }

#footer a{ color: #bab290; }

#footer a:hover{ color: #dbc97f; }

#footer h6{	color: #fff; }

#bottom-right:hover{ color: #dbc97f; }



/* font face
------------------------------------------------------*/
@font-face {
    font-family: 'Merri';
    src: url('Signika-Regular.eot');
    src: url('Signika-Regular.eot?') format('embedded-opentype'),
         url('Signika-Regular.woff') format('woff'),
         url('Signika-Regular.ttf') format('truetype'),
         url('Signika-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Mark';
    src: url('AmorSansTextPro.eot');
    src: url('AmorSansTextPro.eot?') format('embedded-opentype'),
         url('AmorSansTextPro.woff') format('woff'),
         url('AmorSansTextPro.ttf') format('truetype'),
         url('AmorSansTextPro.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'Ani';
    src: url('Anivers_Regular-webfont.eot');
    src: url('Anivers_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Anivers_Regular-webfont.woff') format('woff'),
         url('Anivers_Regular-webfont.ttf') format('truetype'),
         url('Anivers_Regular-webfont.svg#AniversRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

    @font-face {
font-family: Futura;
src: url("Frutiger CE.otf") format("opentype");
}

#access .menu ul li {
	
}
#access .menu ul li a {
	
}

#access .menu ul li ul li a {
	padding-top: 12px;
}

/* OPERA FIX */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#access .menu ul li {
	padding-top: 9px;
	height: 33px;
}
}