/*
Theme Name: Core
Description: Premium Template for Photography Portfolio
Version: 3.0
Author: Peerapong Pulpipatnan
Author URI: http://themeforest.net/user/peerapong
*/



/*
#mascara {
position:relative;
top:60px;
float:left;
margin-left:400px;
//left:-292px;
}
*/

body.home #top_bar {
padding-bottom: 0px !important;
}

.logo_wrapper {
margin: 10px 0px 0px 30px !important;
}

#page_content_wrapper {
width: 1160px;
padding: 15px 0 0 0 !important;
margin-top: 0px !important;
}

#main_menu li {
	float:left;
}

#main_menu li ul {
	display: none;  
}

#main_menu li:hover ul, #main_menu li.hover ul {
	position: absolute;
	display: inline;
	left: 0px;
	width: 100%;
	margin: 0;
	padding: 0; }

.top_right {
position: absolute !important;
top: 7px !important;
float:left !important;
left: 260px !important;
width: 132px !important;
}

#top_bar {
overflow:hidden;
}


.nav, .subnav {
	position: absolute;
//	display: inline;
	left: 265px;
    width: 830px !important;
    margin-top: 34px !important;
}

ul.sub-menu {
background: none !important;
margin: 0px !important;
padding: 0px !important;

}

ul.sub-menu li {
position:relative;
}

.nav li ul {
border: 0px !important;
//padding: 5px !important;
margin: 0 !important;
}

.nav li a {
color: black !important;
font-weight: bold !important;
width: 132px !important;
//width: 100% !important;
bottom: 4px !important;
text-align: center;
//float:left;
}

.nav li a:hover, .nav li > a:active {
color: white !important;
//font-size: 105% !important;
}
.nav li {
margin-top: 3px !important;
}

.nav li ul li {
line-height: 1.7em !important;
position:relative !important;

}

#main_menu li {
margin-right: 6px !important;
}



/*
li a {
width: 132px !important;
bottom: 4px !important;
text-align: center;
}
*/
ul.sub-menu li {
	position:relative !important;
	margin-top:10px !important;
	height:47px !important;
	bottom:0px !important;
	background-color: #f0f0f0 !important;
	border-bottom: 0px !important;
}

#main_menu li, .nav li ul {
//width: 132px !important;
//-webkit-border-radius: 8px;
//-moz-border-radius: 8px;
//border-radius: 8px;
height:25px;
border-bottom: 0px !important;
background-color: #bbb;
}

li#menu-custom2:hover {
	background: #0066ff !important;
}

ul#main_menu.nav li:nth-child(3n+1):hover {
background-color: #ff0200 !important;
}

ul#main_menu.nav li:nth-child(3n+2):hover {
background-color: #00cc00 !important;
}

ul#main_menu.nav li:nth-child(3n+3):hover {
background-color: #0066ff !important;
}

/*
#main_menu ul.sub-menu li:nth-child(3n+1):hover {
background-color: #0066ff !important;
}

#main_menu ul.sub-menu li:nth-child(3n+2):hover {
background-color: #ff0200 !important;
}

#main_menu ul.sub-menu li:nth-child(3n+3):hover {
background-color: #00cc00 !important;
}
*/

/*
ul#main_menu.nav li:first-child ul li:nth-child(3n+1):hover {
	background: #ff0200 !important;
}
*/

ul#main_menu.nav li:last-child ul li {
	left: 690px; 
}

ul#main_menu.nav li:last-child ul li:hover {
	background: #0066ff !important;
}

/*
#menu-custom2 li:last-child ul li:hover {
	background: #0066ff !important;
}
*/


.page_caption h1.cufon {
display: none;
}

.nav li ul li a {
text-transform: none !important;
font-size: 90% !important;
}


#footer {
text-transform: none !important;
font-size: 90% !important;
padding: 5px 0 0px 40px !important;
}

#footer a {
top: -10px;
position: relative;
}

@import "css/screen.css";