/*
Theme Name: CHORUH Wordpress Theme
Theme URI: http://www.choruh.com
Description: DATUR Wordpress Theme.
Version: 1.0
Author: Hakan Kamci
Author URI: http://www.readywpthemes.com/
Tags: blue, white, black, green, fixed width, widget ready, browser compatible
*/

/*
-) BASIC HTML STYLES
-) TOP PART
    -) Top Menu styles
    -) Language Selection styles
-) HEADER
    -) Logo styles
    -) Search box styles
    -) Main Menu styles
-) CONTENT AREA
    -) Featured Content styles
    -) Page Content styles
    -) Post Content styles
-) SIDEBAR
    -) Page Sub Menu styles
    -) Twitter Facebook styles
    -) Widget Box styles
-) FOOTER
    -) Sponsors styles
    -) Footer styles
    -) Footer Menu styles
-) GENERIC
-) cycleSlides
*/

@import url('css/jquery-ui-1.8.4.custom.css');
@import url('css/jquery.lightbox-0.5.css');
@import url('css/wp_table_rld_plugin.css');
@import url('css/nggallery.css');
@import url('css/pagenavi-css.css');       
@import url('css/contact_form_styles.css');


/************************************************************************
-) BASIC HTML STYLES
*************************************************************************/

body{
background:#000 url(images/bg.jpg) repeat-x;
font:12px Arial, Helvetica, sans-serif;
margin:0;
}
a{
color:#73a522;
text-decoration:none;
font-weight: bold;
}
a:hover{
color:#2b649b;
}
p{line-height:18px;}

h2{
font-size:32px;
color:#73a522;
margin:4px 0;
}

h1, h2, h3, h4, h5, h6{
font-family: Trebuchet MS, Tahoma, Helvetica;
font-weight:bold;
line-height:1.4em;
padding-bottom:5px;
position:relative;
}
h1{font-size:40px;}
h2{font-size:28px; }
h3{font-size:24px; }
h4{font-size:22px; }
h5{font-size:16px; }
h6{font-size:12px; }

/************************************************************************
-) TOP PART
*************************************************************************/

#top_wrapper{
width:960px;
margin:0 auto;
}

/********************Top Menu Styles***************************/

ul#menu-top-menu {margin:0 auto; padding:2px 0 0 0; list-style-type:none; width:500px; float:left; font:10px Arial, Helvetica, sans-serif;}
ul#menu-top-menu li {display:inline; padding:0 10px 0 0;}
ul#menu-top-menu li a{color:#fff;}
ul#menu-top-menu li a:hover, ul#menu-top-menu li.current-menu-item a{color:#999;}

/********************Languages Styles***************************/
#languages{
color:#d0e7ff;
height:20px;
margin:0 auto;
text-align:right;
width:300px;
float:right;
}
ul.qtrans_language_chooser{margin:0; padding:0;}
ul.qtrans_language_chooser li{
float:right;
padding:2px 0 0 15px;
list-style-type:none;
}
ul.qtrans_language_chooser li a{
text-decoration:none;
color:#d0e7ff;
font-size:10px;
}
ul.qtrans_language_chooser li a:hover, ul.qtrans_language_chooser li.active a{
color:#fff;
}

/************************************************************************
-) HEADER PART
*************************************************************************/

#header{
background: url(images/header_bg.jpg) no-repeat;
margin:0 auto;
width:960px;
height:100px;
}
#header_left{
width:310px;
float:left;
}
#header_right{
width:550px;
float:right;
position:relative;
}
#logo_tr{
background: url(images/logo_tr.png) no-repeat;
width:156px;
height:100px;
display: block;
text-indent:-9999px;
}
#logo_eng{
background: url(images/logo_eng.png) no-repeat;
width:156px;
height:100px;
}

/**************Search Box styles***************************/

#search{width:220px; position:absolute; top:40px; right:0;  } 
input.top{ width:172px; padding:4px; border:none; float:left; background:url(images/search_bg.jpg) no-repeat; height:22px; font-size:11px; color:#b3b3b3; }
input.top_submit {padding:0; margin:0 0 0 10px;}


/**********************Main Nenu sytles*****************/
.menu-main-menu-container{
height:36px;
width:960px;
margin:0 auto;
}
#menu-main-menu, #menu-main-menu ul {
margin:0;
padding: 0;
list-style-type: none;
position: relative;
z-index:1000;
}
#menu-main-menu ul{
height:36px;
float:right;
}
#menu-main-menu a {
display: block;
padding: 10px 14px;
color: #fff;
text-decoration: none;
outline:none;
font-size:16px;
height:16px;
}
#menu-main-menu li {
float: left;
position: relative;
}
#menu-main-menu ul {
position: absolute;
display: none;
width: 140px;
top: auto;
}
#menu-main-menu li ul a {
width: 140px;
height: auto;
float: left;
}
#menu-main-menu ul ul {
top: auto;
text-align:left;
}
#menu-main-menu li ul li{
background:#f1f3f4;
border-bottom:1px solid #6ea3d9;
}
#menu-main-menu li ul li a{
text-align:left;
padding:10px;
}
#menu-main-menu li ul li a:hover{
background: #5fb2de;
color:#fff;
}
#menu-main-menu li ul ul {
left: 160px;
}
#menu-main-menu .hovered a {
background: #2b649b;
color: #fff;
font-weight:bold;
}
#menu-main-menu .hovered ul ul a{
background-color:#5fb2de;
color:#fff;
}
#menu-main-menu ul .hovered a, #menu-main-menu ul ul .hovered a, #menu-main-menu ul ul ul .hovered a, #menu-main-menu ul ul ul ul .hovered a {
background: #5fb2de;
color: #fff;
}
#menu-main-menu ul ul .hovered a:hover{
color:#2b649b;
}
#menu-main-menu li:hover ul ul, #menu-main-menu li:hover ul ul ul, #menu-main-menu li:hover ul ul ul ul {
display: none;
}
#menu-main-menu li:hover ul, #menu-main-menu li li:hover ul, #menu-main-menu li li li:hover ul, #menu-main-menu li li li li:hover ul {
display: block;
}
#menu-main-menu ul a {
padding: 3px;
}
#menu-main-menu .current_page_item, #menu-main-menu .current_page_parent, #menu-main-menu .current-page-ancestor{
background: #2b649b;
color: #fff;
font-weight:bold;
}


/************************************************************************
-) CONTENT AREA STYLES
*************************************************************************/

/*********************Featured Content***********************************/

#featured_content{
color:#fff;
height:300px;
border-bottom:6px solid #739c2c;
}

#img_slider{
background:url(images/big_img_1.jpg) no-repeat top center;
height:300px;
width:100%;
}
#img_slider_inside{
width:960px;
height:300px;
position:relative;
margin: 0 auto;
}
#featured_txt_content{
max-width:300px;
padding:10px;
position:absolute;
right:0;
text-align:right;
overflow:hidden;
top:10px;
margin:0;
}
#featured_txt_content h2{
margin-top:0;
font-size:28px;
line-height:10px;
}
#featured_txt_content p{
margin:0 0 10px 0;
font-size:14px;
}

/*********************Content Area***********************************/

#content{
background:url(images/content_bg.jpg) repeat-y;
margin:0 auto;
width:960px;
padding:0 0 20px 0;
min-height:580px;
}
#main_content{
width:660px;
float:left;
margin:0;
padding:15px 10px;
text-align:justify;
}

.alignleft{float:left; text-align:left; margin:0 10px 10px 0;}
.alignright{float:right; text-align:right; margin:0 0 10px 10px}
.aligncenter{text-align:center; margin:0 auto;}
.clear{clear:both;}

#main_content img{border:none;}

/*********************Featured Posts styles***********************************/

#featured_posts_section{margin-top:50px;}

.featured_posts h4{
background:url(images/h3_bg.jpg) no-repeat;
padding:4px 0 2px 40px;
width:620px;
height:28px;
color:#fff;
display:block;
margin-bottom:0;
margin-top:0;
text-transform:uppercase;
line-height:normal;
}
.featured_posts h4 a{color:#fff;}
.featured_posts_content{padding:10px; position:relative; margin-bottom:6px; height:110px;}
.featured_posts_content:hover{background:#f3f3f3;}
.featured_posts_content .default_more_link {display:none;}

.featured_posts .read_more a{background:url(images/read_more_g.png) no-repeat; width:91px; height:24px; position:absolute; bottom:4px;left:218px; padding:4px 0; text-align:center; color:#fff;}
.featured_posts .read_more a:hover{background:url(images/read_more_b.png) no-repeat;}

.post_detail .read_more a{display:inline-block;background:url(images/read_more_g.png) no-repeat; width:91px; height:24px; bottom:10px; padding:2px 0 6px 0; text-align:center; color:#fff;}
.post_detail .read_more a:hover{background:url(images/read_more_b.png) no-repeat;}

.read_more {padding:5px 0 5px 0;}

#main_content .featured_posts_content img{
float:left;
border:4px solid #dbdbdb;
margin:0 10px 0 0;
}
.featured_posts_content p{
margin-top:0;
}

/*********************Page Content styles***********************************/

#page_content{

}

page_content h4{margin-bottom:10px;margin-top:20px;}

/*********************Post Content styles***********************************/

.author_date{
font-size:12px;
color:#8F8F8F;
}

.post_comment{
padding:0 0 0 10px;
}
.padding10{
margin:0 10px;
}
.post_detail{
border-bottom:2px solid #2b649b;
margin:0 0 20px 0;
padding:0;
position: relative;
}
.post_detail img{
padding:4px;
border:1px solid #ccc;
}
.post_detail h4{
margin:0 0 10px 0;
padding:0;
}

.all_news_en{background:url(images/all_news.jpg) no-repeat 0 -40px; width:106px; height:40px; display:block; text-indent:-9999px; outline:none;}
.all_news_tr{background:url(images/all_news.jpg) no-repeat; width:106px; height:40px; display:block; text-indent:-9999px; outline:none;}

.navigation{margin:20px 0;}
.alignleft{float:left; text-align:left; margin:0 10px 10px 0;}
.alignright{float:right; text-align:right; margin:0 0 10px 10px}
.aligncenter{text-align:center; margin:0 auto;}
.clear{clear:both;}

/************************************************************************
-) SIDEBAR STYLES
*************************************************************************/

#page_right_sidebar, #sidebar{
float:left;
width:260px;
margin:0;
padding:0 10px 10px 10px;
}

/*********************Page Sub Menu styles***********************************/

#page_sub_menu{padding:10px 10px 20px 10px; width:238px;}
#page_sub_menu a{font-size:16px; width:210px; display:block; padding:8px 14px 8px 4px; border-bottom:1px dotted #ddd; outline:none; background:url(images/sub_page_menu_butfly.jpg) right center no-repeat; color:#3f5b7f;}
#page_sub_menu a:hover, #page_sub_menu ul ul.children a:hover{color:#FF6600;  text-decoration:none; }
#page_sub_menu ul{margin:0; padding:0; list-style-type:none; text-align:right;}
#page_sub_menu ul li.current_page_item a, #page_sub_menu ul.children li.current_page_item a{color:#5fb2de}
#page_sub_menu ul li.current_menu_ancestor a, #page_sub_menu ul li.current-page-ancestor a{color:#999;}
#page_sub_menu ul.children li a{padding-right:15px; color:#999; width:194px; background:url(images/sub_page_menu_bg.jpg) no-repeat center right; margin:0 13px 0 0;}


/*********************Facebook Twitter styles***********************************/

.face_twit {width:240px; margin:10px auto; padding:10px 0;}
.face_twit img{border:none;}
.tw{ margin-left:20px;}
.tw_small{ margin:20px 10px 0 10px;}
.twitter{ padding:0; border:none; }

/*********************Widgetbox styles***********************************/

.widget_box{
width:258px;
margin:20px auto;
border:1px solid #dcdcdc;
padding:0;
}
.widget_inside{
padding:10px;
font-size:10px;
margin:0;
border-bottom:1px dotted #999;
}
.widget_inside h5{color:#5098d6; margin:0 0 4px 0; padding:0;}
.widget_inside h5 a{color:#5098d6;}
.widget_inside h5 a:hover{color:#6a961e; text-decoration:none;}
.widget_inside .author_date{font-size:10px; font-style:italic;}
.widget_inside p{line-height:14px;}
.widget_box h3{
background:url(images/sidebar_header_bg.jpg) repeat-x;
font:normal 22px "Times New Roman", Times, serif;
color: #666;
text-transform:uppercase;
text-align:left;
padding:5px;
margin:0;
display:block;
border-bottom:1px solid #dcdcdc;
height:22px;
}
.widget_box a{
text-decoration:none;
}
.widget_box a:hover{
text-decoration:underline;
color:#aaa;
}

/************************************************************************
-) Footer
*************************************************************************/

/***************Sponsors styles******************/

.sponsors{margin:10px 0;}

/***************Footer styles******************/

#footer{
background:url(images/footer_bg.jpg) repeat-x bottom center;
height:82px;
margin:0 auto;
width:940px;
padding:0 10px;
font-size:11px;
color:#00235a;
}
#footer a{
text-decoration:none;
color:#00235a;
}
#footer a:hover, #footer_bottom ul li.current_page_item a{
color:#fff;
text-decoration:underline;
}
#footer_left{
width:600px;
float:left;
}
#footer_right{
float:left;
width:340px;
text-align:right;
padding:20px 0 0 0;
}

/***************Footer Menu styles******************/

ul#menu-footer-menu {
margin:0;
padding:0;
list-style-type:none;
}
#menu-footer-menu li{
float:left;
padding:20px 10px 0 0;
}
#menu-footer-menu li.current_page_item a{
color:#fff;
text-decoration:underline;
}

/************************************************************************
-) cycleSlides
*************************************************************************/
.cycleSlides{
border:8px solid #fff;
overflow:hidden
}
.cycleSlideNavWrapper{
position:relative;
text-align:center;
}
.cycleSlidePaginationWrapper{
position:relative;
height:30px;
}
.cycleSlidePrevBtn a{
position:absolute;
left:0;
background: url(images/arrow_left.jpg) no-repeat;
top:-120px;
z-index:50;
width:26px;
height:26px;
text-indent:-9999px;
outline:none;
display:block;
}
.cycleSlideNextBtn a{
position:absolute;
right:0;
background: url(images/arrow_right.jpg) no-repeat;
top:-120px;
z-index:51;
width:26px;
height:26px;
text-indent:-9999px;
outline:none;
display:block
}
.cycleSlideNav{
margin:10px 4px 0 4px;
position: absolute;
}
.cycleSlideNav a{
width:16px;
height:16px;
margin:2px;
background:url(images/pagination_bttn.jpg) no-repeat;
text-indent:-9999px;
float:left;
outline:none;
}
.cycleSlideNav a.activeSlide {
background:url(images/pagination_bttn.jpg) no-repeat -16px 0;
text-indent:-9999px;
}
.cycleSlideWrapper {
position: relative;
padding: 10px 0 10px 10px;
background: url("images/featured_bg.jpg") repeat-x scroll 0 0 #002D58;
}
.cycleSlideWrapperFeatured {
position: relative;
}

.cycleSlideCaption {
z-index: 100;
margin: 20px;
padding:0 20px;
top:10px;
right:10px;
position: absolute;
background: url("images/black_trans.png") repeat scroll 0 0 transparent;
}
.cycleFeaturedSlides {
position:absolute;top:0;

}
/************************************************************************
-) Loupe image Zoomer
*************************************************************************/
.loupe { 
background: url("images/black_trans.png") repeat scroll 0 0 transparent;
border:5px solid #cccccc;
cursor:move;
}

.loupeZoomViewer{text-align: center;}

.wpcf7 input, textarea{border:1px solid #ddd; padding:4px }

.wpcf7-form .wpcf7-submit{
padding:6px;
background:#2a6299;
color:#fff;
width:80px;
height:34px;
border:none;
font-size:14px;
cursor: pointer;
}
