/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/*-----------------------------------------------------------------------------------*/
/*	0.	MAIN MENU STYLES
/*-----------------------------------------------------------------------------------*/
div#main-menu{
	overflow: hidden;
	width: 960px;
	height: 80px;
	font: 9px/1.7em "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top: 0px!important;
}

#main-menu .logo{
	height:  40px;
	width: 300px;
	float: left;
	clear: right;
	margin-top: 10px;
}

#main-menu .logo img{
	height: 15px;
	width: 380px;
	margin-top: 0px!important;
}

#main-menu  .menu-container{
	width: 450px;
	display: inline-block;
	float: right;
	height: 50px;
}

#main-menu  .menu-container ul li{
	display: inline-block;
	float: right;
	clear: left;
	margin-left: 50px;
	font-size: 9px;
	text-transform: uppercase;
}

#main-menu  .menu-container  a{
	text-decoration: none;
}
#main-menu  .menu-container .current-menu-item .cufon_headings{
	color: black!important;
}

#main-menu  .menu-container .menu-main-menu-container ul li .menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item{
	color: black!important;
}

#main-menu  .menu-container  a:active{
	color: black!important;
	text-decoration: none;
}

#main-menu  .menu-container  a:hover{
	color: black;
	text-decoration: none;
}

#main-menu  .menu-container  a:active{
	color: black;
}

#main-menu .language{
	display: inline-block;
	width: 30px;
	float: right;
	height: 50px;
	font-size: 9px;
	line-height: 34px;
	margin-left: 10px;
	margin-right: 10px;
}

#main-menu .language a{
	display: inline-block;
	float: right;
	clear: left;
	margin-left: 5px;
	color: black;
}

#main-menu .language a:hover{
	text-decoration: none;
}

#main-menu .language .active{
	font-weight: bold;
}

#main-menu #search-control{
	width: 24px;
	float: right;
	display: inline-block;
	margin-top: 18px;
	height: 24px;
}

div#searchBar{
	float: right;
	display: inline-block;
	clear: left;
	width: 80px;
	margin-right: -90px;
	margin-top: 5px;
}

div#sliding-container{
	width: 630px;
	height: 50px;
	overflow: hidden;
	display: inline-block;
	margin-top: 14px;
}
div#sliding-section{
	position: relative;
}

#top .hr_portfolio .hr{
	margin: 0;
	padding: 0;
	height: 0px!important;
}


/*-----------------------------------------------------------------------------------*/
/*	0.	SLIDESHOW
/*-----------------------------------------------------------------------------------*/

.post-entry .slideshow_container{
	width: 700px;
	height: auto;
	float: left;
	display: inline-block;
	clear: right;
	padding: 0;
	margin: 0;
}

.post-entry .entry-content{
	float: right;
	width: 250px;
	clear: right;
	display: inline-block;
	margin: 0;
	padding: 0;
	height: 467px;
}

.post-entry .entry-content-flexible{
	float: right;
	width: 250px;
	clear: right;
	display: inline-block;
	margin: 0 0 30px;
	padding: 0;
	height: auto;
}

.post-entry p{
	line-height: 11px!important;
	text-align: justify;
	margin-bottom: 0px!important;
	margin-top: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 10px;
}

/*-----------------------------------------------------------------------------------*/
/*	0.	NEWS AND EVENTS STYLES
/*-----------------------------------------------------------------------------------*/
.post-entry .entry-content .post-text,
.post-entry .entry-content-flexible .post-text{
	float: right;
	width: 240px;
	clear: right;
	display: inline-block;
}

.post-entry .entry-content .post-title,
.post-entry .entry-content-flexible .post-ttle{
	margin: 0;
	padding: 0;
	width: 240px;
	display: inline-block;
}

.post-entry .entry-content .post-title h1,
.post-entry .entry-content-flexible .post-title h1{
	font-size: 12px;
	width: 170px;
	display: inline-block;
	margin: 0;
	padding: 0;
	line-height: 12px;
}

.post-entry .post_image{
	max-width: 700px;
	float: left;
	display: inline-block;
	clear: right;
	padding: 0;
	margin: 0;
}

.post-entry .entry-content .post-title .date,
.post-entry .entry-content-flexible .post-title .date{
	width: 60px;
	font-size: 9px;
	color: gray;
	display: inline-block;
	text-align: right;
}
/*-----------------------------------------------------------------------------------*/
/*	0.	SHARING
/*-----------------------------------------------------------------------------------*/
#sharing1{
	margin-left: 10px;
}

#sharing{
	margin-left: 0;
	float: right;
	margin-right: 90px;
	position: absolute;
	bottom: 0;
	left: 10px;
}
#sharing h3{
	line-height: 34px;
	font-size: 9px;
	height: 18px;
	width: 75px;
	float: left;
	clear: right;
	margin-left: 14px;
	text-transform: uppercase;
}

#sharing img,
#sharing1 img{
	width: 18px;
	height: 18px;
	float: left;
	display: inline-block;
	clear: right;
	margin-right: 3px;
	margin-top: 10px;
}

/*-----------------------------------------------------------------------------------*/
/*	0.	CUSTOM TAB STYLES
/*-----------------------------------------------------------------------------------*/


.post-entry .tab_content p{
line-height: 11px;
text-align: justify;
margin-bottom: 0px!important;
padding-bottom: 5px!important;

}


/*-----------------------------------------------------------------------------------*/
/*	0.	SEARCH RESULT STYLES
/*-----------------------------------------------------------------------------------*/
.search-entry{
	margin: 0;
	padding: 0;
	width: 500px;
}

.search-entry .entry-content{
width: 500px;
min-height:20px!important;
float: left;
display: inline-block;
clear: right;
	padding: 0;
	margin: 0;
}
.search-entry .entry-content .post-title {
	padding-bottom: 10px!important;
}
.search-entry .entry-content .post-title h1{
font-size: 12px;
width: 250px;
display: inline-block;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
line-height: 12px;
}

.search-entry p{
line-height: 11px;
text-align: justify;
margin-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 10px;
}

.search-entry .entry-content .post-title .date{
width: 60px;
font-size: 9px;
color: black;
display: inline-block;
text-align: right;
	float: right;
}

#top .post-title{
font-size: 12px;
font-weight: normal;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 20px;
padding-left: 0pt;
}