﻿/*
	Theme Name: Forester
	Theme URI: http://www.theme-junkie.com/
	Description: Proudly designed by <a href="http://www.theme-junkie.com">Theme Junkie</a>
	Author: Theme Junkie
	Version: 1.0.1
	Tags: advertise-ready, widget-ready, advanced-theme-options
	
		Copyright: (c) 2011 Theme Junkie.
		license: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
*/

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)

*/
.buttonconimg
{
    border: 1px solid #89B1D6;
    background: url('images/refresh.png') no-repeat center center;
    text-decoration: none;
    height: 24px;
    cursor: pointer;
    width: 26px;
    margin-right: 7px;
    background-color: #D5E3F0;
}
/*---------------------------------------------------------------------------------*/
/* RESET */
/*---------------------------------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
ul, ol { list-style: none; }
fieldset, img, abbr, acronym { border: 0; }
q:before, q:after { content: ''; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0;margin:auto; }
hr { display: none; }

/* Floating & Alignment */
.left { float: left; }
.right { float: right; }
.ac { text-align: center; }
.ar { text-align: right; }

/* Clear Floats */
* html .clear { height: 1%; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: block; }

/*---------------------------------------------------------------------------------*/
/* SETUP */
/*---------------------------------------------------------------------------------*/
/*#main input[type="button"], #main input[type="reset"] */
.buttoncon
{ position: relative;
   display: inline-block;
    color: white; 
    text-decoration: none;
    /* background: url(images/button-tail.gif) repeat-x left top #4E6D27 !important;*/
    background-color:#4E6D27 !important;
      height: 24px; border: none; 
      cursor: pointer; margin-right: 4px;
      /* padding-left: 10px; padding-right: 10px;*/

        font-size: 13px; font-family: "Arabic Transparent"; 
        -webkit-transition: all 0.3s ease;
         -moz-transition: all 0.3s ease;
          -o-transition: all 0.3s ease; }

/* Defaults */
body { /*background: #eee;*/ font-family: Arabic Transparent,Helvetica,Arial,serif; font-size: 12px; color: #333; line-height: 1.63; color: #444444; font-family: Arabic Transparent; }
h1
{
    
       font-family:'Droid Arabic Kufi' !important, arial;
    font-size: 1.4647em;
    font-weight: bold;
    color: #e43232;
}
h2 { font-size: 18px; }
h3 { font-size: 15px; }
h4 { font-size: 13px; }
h5, h6 { font-size: 12px; }
/*h1, h2, h3, h4, h5, h6 { font-family: Arabic Transparent, Arial,Helvetica,Sans-serif; font-weight: bold; }*/
pre, code, kbd, samp, tt { font: 13px/1.385 "Courier New" ,Monospace,serif; }
body, input, button, select, textarea, option { font-family:Droid Arabic Kufi, Arabic Transparent, Helvetica,Arial,serif; }

/* Hyperlinks */
a { text-decoration: none; color: #15527e; }
a:hover { color: #1ac1a2; text-decoration: none; }
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; }

/*---------------------------------------------------------------------------------*/
/* SITE STRUCTURE & APPEARANCE */
/*---------------------------------------------------------------------------------*/

/* Containers & Columns */
#wrapper { background: #fff; width: 970px; margin: 0 auto; padding: 0 0px; border-left: #adb1b2 solid 1px;
border-right: #adb1b2 solid 1px;border-bottom: #adb1b2 solid 1px;
           }/*960*/
#header {
    background-position: 730px  center;
    border-top: 1px solid #74009F;
    height: 116px;
    margin-bottom: 1px;
    background-image: url(images/logo.jpg);
    border-bottom-color: #74009F;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    background-repeat: no-repeat;
}


#main { }
#container { float: left; }
#content { float: left; display: inline; width: 590px; margin: 0 0 20px 0; overflow: hidden; }
#sidebar { float: right; overflow: hidden; width: 180px; clear: right; }
#sidebar-left { float: right; display: inline; width: 140px; margin-left: 10px; }
#content-wrap { float: right; display: inline; width: 970px; margin-right: 0px; }/*935px*/
.home-content { float: right;padding-right: 0px;padding-left: 7px; overflow: hidden; width: 645px; margin-bottom: 10px; margin-top: 0px; }
.home-sidebar-left { 
    width: 293px;
    /*background: #eee none repeat scroll 0 0;*/
    border-right: 4px solid #e43232;
    clear: left;
    float: left;
    margin-bottom: -1px;
    overflow: hidden;
    padding: 9px;
    margin-right: 9px;
}

/* Top Navigation */
#top-menu {  margin-bottom: 1px;color: #333; font-family: Arabic Transparent,Arial; font-size: 12px; line-height: 30px; /*border-top: 1px solid #cae9a3; border-bottom: 1px solid #fbfbfb;*/ }
.topnav { z-index: 99; margin: 0px; padding: 0px; list-style: none; line-height: 1; }
.topnav a { position: relative; display: block; z-index: 100; text-decoration: none; }
.topnav li { float: left; width: auto; }
.topnav li a { padding: 0px 15px; font-size: 12px; font-weight: bold; color: #444; line-height: 30px; text-decoration: none; border-right: 1px solid #93b666; }
.topnav li a:hover, .topnav li a:active, .topnav li.sfHover a { background: #cae9a3 url(images/slideshow-arrow.png) no-repeat center 24px; color: #222; text-decoration: none; }
.topnav .first a { background: #cae9a3 url(images/slideshow-arrow.png) no-repeat center 24px; color: #222; }
.topnav li a:visited { }
.topnav li a.sf-with-ul { }
.topnav li ul { background: #fff; position: absolute; left: -999em; width: 160px; margin: 0 0px 0px -1px; padding: 7px 0 10px 0; border: 1px solid #cdd8e0; border-top: none; z-index: 999; }
.topnav li ul li { }
.topnav li ul li a, .topnav li ul li a:visited { background: #fff; width: 130px; margin: 0 8px; padding: 0 7px; color: #15527e; font-size: 11px; border-right: none; border-bottom: 1px dotted #ddd; }
.topnav li ul li a.sf-with-ul { }
.topnav li.sfHover li a { background: #fff; color: #15527e; }
.topnav li ul li a:hover { background: #fdfdcd; color: #15527e; }
.topnav li ul ul { margin: -28px 0px 0px 160px; border: 1px solid #cdd8e0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.topnav li ul ul li a { }
.topnav li ul li ul li a { }
.topnav li:hover, .topnav li.hover { position: static; }
.topnav li:hover ul ul, .topnav li.sfhover ul ul, .topnav li:hover ul ul ul, .topnav li.sfhover ul ul ul, .topnav li:hover ul ul ul ul, .topnav li.sfhover ul ul ul ul { left: -999em; }
.topnav li:hover ul, .topnav li.sfhover ul, .topnav li li:hover ul, .topnav li li.sfhover ul, .topnav li li li:hover ul, .topnav li li li.sfhover ul, .topnav li li li li:hover ul, .topnav li li li li.sfhover ul { left: auto; }
.topnav .sf-sub-indicator { display: none; }
.topnav li ul .sf-sub-indicator { background: url(images/bullet.png) no-repeat; position: absolute; display: block; right: 0.2em; top: 1em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }

/* Sidebar Navigation */
#sidebar-nav { z-index: 99; padding: 0px; list-style: none; line-height: 1; float: left; width: 138px; margin: 0 0 15px 0; border: 1px solid #EFEFEF; border-top: none; }
#sidebar-nav a { position: relative; display: block; z-index: 100; text-decoration: none; }
#sidebar-nav li { width: auto; border-top: 1px solid #EFEFEF; }
#sidebar-nav li a { background: #fbfbfb url(images/bullet.png) no-repeat 120px 11px; display: block; padding: 8px 15px; border: 1px solid #fff; color: #333; }
#sidebar-nav li a:hover, #sidebar-nav li a:active, #sidebar-nav li.current-cat, #sidebar-nav li.current-cat-parent { background-color: #f7f7f7; color: #15527e; text-decoration: none; }
#sidebar-nav li a.sf-with-ul { }
#sidebar-nav li ul { background: #fff; position: absolute; left: -999em; width: 140px; margin: -31px 0px 0px 138px; border: 1px solid #EFEFEF; border-bottom: none; z-index: 999; }
#sidebar-nav li ul li { border-top: none; border-bottom: 1px solid #EFEFEF; border-right: none; }
#sidebar-nav li ul li a { background: #fbfbfb; width: 108px; padding: 9px 15px 7px; color: #333; font-size: 11px; line-height: 12px; }
#sidebar-nav li ul li a.sf-with-ul { padding: 8px 15px; }
#sidebar-nav li ul li a:hover { background: #f7f7f7; color: #15527e; text-decoration: none; }
#sidebar-nav li ul ul { margin: -31px 0px 0px 140px; }
#sidebar-nav li ul ul li a { }
#sidebar-nav li ul li ul li a { }
#sidebar-nav li:hover, #sidebar-nav li.hover { position: static; }
#sidebar-nav li:hover ul ul, #sidebar-nav li.sfhover ul ul, #sidebar-nav li:hover ul ul ul, #sidebar-nav li.sfhover ul ul ul, #sidebar-nav li:hover ul ul ul ul, #sidebar-nav li.sfhover ul ul ul ul { left: -999em; }
#sidebar-nav li:hover ul, #sidebar-nav li.sfhover ul, #sidebar-nav li li:hover ul, #sidebar-nav li li.sfhover ul, #sidebar-nav li li li:hover ul, #sidebar-nav li li li.sfhover ul, #sidebar-nav li li li li:hover ul, #sidebar-nav li li li li.sfhover ul { left: auto; }
#sidebar-nav .sf-sub-indicator { display: none; }
#sidebar-nav li ul .sf-sub-indicator { background: url(images/bullet.png) no-repeat; position: absolute; display: block; right: 0.4em; top: 0.9em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; }

/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
#top { background: #fff; height: 28px; padding: 0 10px; color: #888; font-size: 11px; line-height: 28px; border-top: 1px solid #e6e6e6; overflow: hidden; }
#top a { text-decoration: none; }
#top a:hover { text-decoration: none; }
/*#top .right { background: url(images/date.png) no-repeat right 10px; padding-right: 15px; }*/

/* News Ticker */
ul#ticker { height: 28px; text-align: right; overflow: hidden; }
ul#ticker strong { padding-right: 5px; font-size: 10px; color: #859e0f; text-transform: uppercase; }
ul#ticker .meta-date { padding-left: 5px; }
ul#ticker .meta-comments a { color: #777; }
ul#ticker .meta-comments a:hover { color: #859e0f; }

/* Logo */
#site-title { margin: 11px 0 5px 12px; font-size: 32px; line-height: 1; letter-spacing: -1px; color: #fff; }
#site-title a, #site-title a:hover { color: #fff; text-decoration: none; }
#site-desc { margin-left: 12px; font-size: 11px; color: #f9f9f9; }
#logo { margin: 0px 0 0 10px; line-height: 1; }

/* Search Form */
#search { display: inline; float: left; height: 18px; margin: 5px 0px 0px 11px; }
#search input { float: right;background: #fff url(images/header-bx.png.gif) repeat-x left center; width: 135px; padding: 5px 6px 3px; font-size: 11px; color: #999; line-height: 11px; border: 1px solid #DDC2E5; }
#search .field { height: 12px; }
#search input:focus { background: #fffff0; border: 1px solid #DDC2E5; }
#search input.btn { background: none; border: none; margin: 5px -17px 0px 0px; padding: 0px; width: auto; background: url(images/search.gif) no-repeat; height:12px; width:12px; cursor:pointer;}

/*-------------------------------------------------------------------------------------------*/
/* HOMEPAGE */
/*-------------------------------------------------------------------------------------------*/

/* Featured Slider */
#featured { float: right; position: relative; width: 310px; }
#featured .slides > div { display: none; position: absolute; }
#featured .slideshow { padding: 0px; width: 300px; float: right; position: relative; }
.slider-tabs { margin: 0 auto; list-style: none; position: relative; top: 215px !important; z-index: 100; text-align: center; width: auto !important; }
.slider-tabs a { width: 12px; height: 8px; display: inline-block; text-indent: -9999em; background: url(images/dot.png) no-repeat 0px 0; outline: 0; }
.slider-tabs a.current { background-position: 0 -8px; }
.slideshow .entry { padding: 0px; }
.slideshow .entry-title { margin: 7px 0; font-size: 1.2em; font-weight: bold; line-height: 17px; }
.slideshow .entry-meta { margin-bottom: 5px; }
.slideshow .slides .panel { width: 300px; background: #fff; }
.slideshow .slides .panel .panel-preview { position: relative; height: 203px; display: block; margin-bottom: 24px; }
.slideshow .slides .panel .arrow { width: 18px; height: 9px; background: url(images/slideshow-arrow.png) no-repeat bottom center; position: absolute; bottom: 0px; left: 141px; z-index: 500; }

/* Latest News */
#latest { float: right; width: 315px; }
#latest ul li { padding: 8px 0; border-bottom: 1px dotted #ddd; }
#latest .entry-title { font-size: 1.1em; font-family: Arabic Transparent,Georgia, serif; font-weight: normal; line-height: 16px; }
#latest .entry-meta { margin-top: 3px; padding-top: 0; }
#latest .more { margin: 10px 0; font-size: 12px; text-align: right; text-transform: uppercase; }
#latest .more a { color: #444; }
#latest .more a:hover { color: #859e0f; border-bottom: 1px dotted #859e0f; text-decoration: none; }

/*-----------------------------------------------*/
a.icomment {
	display: inline;
	font-size: 0.9em;
	color: #999;
	margin: 0 7px 0 0px;
	font-family: Arabic Transparent;
	font-size:11px;
}
a.icomment:hover {color:#333;	text-decoration:none;}
/*-----------------------------------------------*/
/* Tabbed News */
.tabs {
	border-bottom: 1px solid #EFEFEF;
	height: 30px; 
}
.tabs li {
	float: right;
	display: inline;
	margin-left: 2px;
	height: 25px;

}

.tabs li a {
	float: right;
	display: block;
	border: 1px solid #EFEFEF;
	border-bottom: 0;
	padding: 5px 10px 0 10px;
	background: #366799;
	color: #fff;
	font-weight: bold;
	height: 25px;
	line-height: 20px;	
	font-family: Arabic Transparent;
	font-size:14px;
}

.tabs li a:hover {
	background: #498fd6;
	color: #fff;
	text-decoration:none;
}

.tabs li a.selected {
	background: #fff;
	color: #333;
	z-index: 9;
}

.tabs li a.selected:hover {
	background: #fff;
	color: #333;
	z-index: 9;
}

.tabcontent {
	display: none;
	border: 1px solid #EFEFEF;
	border-top: 0;
	padding: 15px 10px 10px 10px;
}

.tabcontent li {
	padding: 4px 0 4px 0;
	line-height: 1.4em;
	border-bottom: 1px dotted #ccc;
}

@media print {
	.tabcontent {
	display: block !important;
	}
}
/*-----------------------------------------------*/
.tabsLeft {
	border-bottom: 1px solid #EFEFEF;
	height: 28px;
	width:289px;
}

.tabsLeft li {
	float: right;
	display: inline;
	margin-left: 2px;
	height: 22px;
}

.tabsLeft li a {
	float: right;
	display: block;
	border: 1px solid #EFEFEF;
	border-bottom: 0;
	padding: 5px 5px 0 5px;
	background: #366799;
	color: #fff;
	font-weight: bold;
	height: 22px;
	line-height: 20px;
	font-family: Arabic Transparent;
	font-size:14px;
}

.tabsLeft li a:hover {
	background: #498fd6;
	color: #fff;
	text-decoration:none;
}

.tabsLeft li a.selected {
	background: #fff;
	color: #333;
	z-index: 9;
}

.tabsLeft li a.selected:hover {
	background: #fff;
	color: #333;
	z-index: 9;
}

.tabcontentLeft {
	display: none;
	border: 1px solid #EFEFEF;
	border-top: 0;
	padding: 5px 10px 10px 10px;

}

.tabcontentLeft li {
	padding: 4px 0 4px 0;
	line-height: 1.4em;
	border-bottom: 1px dotted #ccc;
}

@media print {
	.tabcontentLeft {
	display: block !important;
	}
}
/*-----------------------------------------------*/

/*ul.tabs { margin: 0; padding: 0; float: right; list-style: none; height: 32px; border-bottom: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; width: 648px; }
ul.tabs li { float: right; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #EFEFEF; border-right: none; margin-bottom: -1px; overflow: hidden; position: relative;  }
ul.tabs li a { text-decoration: none; color: #fff; display: block; padding: 0 12px; border: 1px solid #fff; outline: none; font-weight: bold; }
ul.tabs li a:hover { background: #f5f5f5; }
html ul.tabs li.active, html ul.tabs li.active a, html ul.tabs li.active a:hover { background: #fff; color: #859e0f; border-bottom: 1px solid #fff; }
.tab_container { border: 1px solid #EFEFEF; border-top: none; overflow: hidden; float: right; width: 648px; background: #fff; margin-bottom: 0px;  }
.tab_content { padding: 10px 0 10px 0; }
.tab_content .item { float: right; display: inline; width: 144px; margin: 0px 15px 0px 0px; }
.tab_content h2 { margin: 7px 0 5px 0; font-size: 1.02em; font-family: Arabic Transparent, Georgia, serif; font-weight: normal; line-height: 15px; }
*/
/* Tabbed News */
ul.tabs_ { margin: 0; padding: 0; float: right; list-style: none; height: 32px; border-bottom: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; width: 288px; }
ul.tabs_ li { float: right; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #EFEFEF; border-right: none; margin-bottom: -1px; overflow: hidden; position: relative; background: #f9f9f9 url(images/header-bx.png.gif) repeat-x left center; }
ul.tabs_ li a { text-decoration: none; color: #333; display: block; padding: 0 15px; border: 1px solid #fff; outline: none; font-weight: bold; }
ul.tabs_ li a:hover { background: #f5f5f5; }
html ul.tabs_ li.active_, html ul.tabs_ li.active_ a, html ul.tabs_ li.active_ a:hover { background: #fff; color: #859e0f; border-bottom: 1px solid #fff; }
.tab_container_ { border: 1px solid #EFEFEF; border-top: none; overflow: hidden;  float: right; width: 288px; background: #fff; margin-bottom: 0px; }
.tab_content_ { padding: 10px 0 10px 0; }
.tab_content_ .item { float: right; display: inline; width: 100px; margin: 0px 15px 0px 0px; }
.tab_content_ h2 { margin: 7px 0 5px 0; font-size: 1.02em; font-family: Arabic Transparent, Georgia, serif; font-weight: normal; line-height: 15px; }

/* One Comlumn Boxes */
.catbox-title { background: url(images/bg-grayline.png) repeat-x bottom; height: 30px; font-size: 12px; text-transform: uppercase; }
.catbox-title a, .catbox-title a:hover { float: right; display: block; background: url(images/bg-greenline.png) repeat-x left bottom; height: 30px; color: #333; text-decoration: none; }
.catbox-feed a, .catbox-feed a:hover { float: left; display: inline-block; background: url(images/icon-feed.png) no-repeat 0 0; width: 12px; height: 12px; margin-top: 12px; text-indent: -5555em; overflow: hidden; }
.catbox1-feed a, .catbox-feed a:hover { float: left; display: inline-block; background: url(images/icon-feed.png) no-repeat 0 0; width: 12px; height: 12px; margin-top: 12px; text-indent: -5555em; overflow: hidden; }


.onecol .hentry { float: left; width: 140px; margin: 0px 15px 25px 0; }
.onecol .catbox-title { margin-bottom: 12px; }
.onecol .catbox { clear: both; }
.onecol .entry-title { margin-bottom: 5px; font-size: 1.1em; line-height: 16px; }
.onecol .entry-meta { margin-top: 7px; }

/* Two Column Boxes */
.twocol { margin: 0 0 -15px 0; }
.twocol .catbox-row { margin: 0 0 15px 0; }
.twocol .catbox { width: 321px; float: right; display: inline; padding-bottom: 5px; }
.twocol .catbox-even { margin: 0px 0px 0px 8px; }
.twocol .catbox-even .catbox-title { }
.twocol .catbox ul { }
.twocol .catbox li { padding: 0px 0 0px 0; font-size: 12px; }
.twocol .catbox li a { background: url(images/bullet-green.gif) no-repeat right 4px; background-attachment: scroll; padding-right: 10px; }
.twocol .catbox li.first { display: block; padding: 15px 0 10px 0; font-size: 12px; border-top: 0; background: none; }
.twocol .catbox li.first a { background: none; padding-left: 0; }
.twocol .catbox .entry-thumb { margin-left: 10px; }
.twocol .catbox .entry-title { font-size: 1.1em; line-height: 16px; }
.twocol .catbox .entry-excerpt { clear: both; display: block; }
.twocol .catbox .entry-meta { margin-top: 5px; }

/*---------------------------------------------------------------------------------*/
/* CONTENT */
/*---------------------------------------------------------------------------------*/
.heading { color: #999; margin: 0 0 15px 0; padding-bottom: 5px; font-size: 14px; border-bottom: 1px solid #ECEDE8; }
.heading h1 { height: 32px; line-height: 32px; font-size: 18px; overflow: hidden; color: #333; text-transform: uppercase; }
.heading span { color: #999; }
.single-cat-feed a { display: inline-block; float: none; margin: 0 5px; line-height: 12px; }
.entry-thumb { float: right; display: block; position: relative; margin: 0px 0px 10px 12px; }

.entry-title { font-family: Arabic Transparent,Georgia, serif; font-weight: normal; margin: 20px auto;}
.entry-title h1 { font-size: 22px; }
.entry-excerpt { display: table; }
.entry-meta, .entry-meta a { color: #444; font-size: 11px; }
.entry-meta a:hover { color: #859e0f; text-decoration: none; border-bottom: 1px dotted #859e0f; }

.meta-sep { color: #999; margin: 0 3px; }
.meta-more { font-size: 11px; color: #444; }
.meta-more:hover { color: #859e0f; text-decoration: none; border-bottom: 1px dotted #859e0f; }

.not-found { width: 590px; }

.entry-tags { margin: 10px 0 15px 0; }
.entry-tags span { font-weight: bold; }
.entry-tags a { background: #fbfbfb; margin: 0 0 0 2px; padding: 4px 6px 3px 6px; color: #444; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.entry-tags a:hover { background: #e6e6e6; color: #444; text-decoration: none; }

.entry-author { background: #f9f9f9; padding: 10px; margin: 15px 0 0 0; border: 1px solid #E4E4E4; border-bottom: none; }
.author-avatar { float: left; margin: 0 10px 10px 0; border: 1px solid #ECEDE8; }
.author-avatar img { display: block; padding: 4px; background: #FFF; }

.list-content .hentry { margin: 0 0 15px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #ddd; }
.list-content .hentry .entry-title { font-size: 18px; line-height: 20px; }
.list-content .entry-meta { display: block; margin: 7px 0; }
.list-content .meta-comments a, .single .meta-comments a { background: url(images/comment.png) no-repeat right -2px; padding-right: 18px; }
.list-content .meta-comments a:hover, .single .meta-comments a:hover { color: #859e0f; border-bottom: none; }

.single .hentry { margin: 0 !important; padding: 0 !important; border-bottom: none !important; }
.single .entry-meta { background: url(images/bg-grayline.png) repeat-x left bottom; padding-bottom: 10px; }
.single .entry-title { font-size: 22px; margin-bottom: 5px; }

/*---------------------------------------------------------------------------------*/
/* ENTRY */
/*---------------------------------------------------------------------------------*/
.entry p, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol { margin: 10px 0 10px 0; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { color: #333; }
.entry ul, .entry ol { margin: 10px 0 10px 20px; }
.entry ol { list-style-type: decimal; }
.entry ul { list-style-type: square; }
.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul { margin: 0 0 0 20px; }
.entry li { padding-bottom: 5px; }
.entry hr { border-top: 1px solid #FFF; border-top: 1px solid #C7D7DB; background: none; height: 0; margin: 0 0 20px 0; padding: 0; clear: both; }
.entry hr.none { border: 0 none; height: 0; background: none; margin: 0; padding: 0; clear: both; }
.entry a { }
.entry a:hover { }
.entry blockquote { margin: 20px 20px; padding: 0 30px 0 20px; overflow: hidden; border-left: 10px solid #F7F7F7; }

/* full width */
.onecolumn { background: #fff; margin-left: 15px; }
.onecolumn #content { width: 930px; margin: 0 !important; }

/* post images */
img.centered { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px; }
img.alignnone { padding: 0px; margin: 0px 0px 10px 0px; display: inline; }
img.alignright { padding: 0px; margin: 0px 0px 10px 10px; display: inline; }
img.alignleft { padding: 0px; margin: 0px 10px 10px 0px; display: inline; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright { float: right; margin: 0px 0px 10px 10px; }
.alignleft { float: left; margin: 0px 10px 10px 0px; }
.wp-caption { background: #F7F7F7; text-align: center; padding: 4px 0px 5px 0px; border: 1px solid #e6e6e6; }
.wp-caption img { margin: 0px 0px 5px 0px; padding: 0px; border: 0px; }
.wp-caption p.wp-caption-text { margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; line-height: 12px; }

/* pagenavi */
/*.pagenavi { border: 1px solid #ECEDE8; height: 30px; background: #F7F7F7; display: block; color: #777; margin: 0px 0px 15px 0px; }
.pagenavi a, .pagenavi span { border-right: 1px solid #ECEDE8; padding: 0 12px; height: 30px; line-height: 30px; display: block; float: left; }
.pagenavi a.current { background: #fff; color: #333; font-weight: bold; margin: 0px 0 0 0; padding-bottom: 0px; }
*/
/*-------------------------------------------------------------------------------------------*/
/* WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* General Widgets */
.widget { margin: 0 0 15px 0; border: 1px solid #EFEFEF; }
.widget-title
{
    
    height: 35px;
padding: 0 15px;
font-size: 18px;
background-color: #040404 ;
font-weight: bold;
width: -moz-fit-content;
color: #fff;
}
.widget-title a, .widget-title a:hover { color: #333; text-decoration: none; }
.widget ul { border-top: 1px solid #EFEFEF; }
.widget ul li { border-bottom: 1px dotted #ddd; margin: 0 15px -1px 15px; padding: 7px 0 6px 0; }
.widget > div { padding: 10px 15px; border-top: 1px solid #EFEFEF; }
.widget_tag_cloud div, .textwidget { padding: 10px 15px; border-top: 1px solid #EFEFEF; }
.home-sidebar-right .widget li { background: url(images/bullet.png) no-repeat 0 12px; padding-left: 10px; }
.home-sidebar-right .widget li a:hover { }
.widget-title1 { background: url(images/header-bx.png) repeat-x bottom center; float:right; height: 28px; padding: 0 15px; font-size: 15px; line-height: 29px;  border-bottom:3px solid #74009F }
.widget-title1 { background: url(images/header-bx.png) repeat-x bottom center; height: 28px; padding: 0 15px; font-size: 15px; line-height: 29px;  border-bottom:3px solid #74009F; width:47% }
.widget-title1 a, .widget-title1 a:hover { color: #333; text-decoration: none; }
/* Custom Widgets */

/* TWITTER */
.widget_twitter .widget-title a { display: block; width: 262px; background: url(images/twitter-standing.png) no-repeat left 0px; padding-left:5px }
.widget_twitter .face-title a { display: block;  background: url(images/facebook.png) no-repeat left 3px;margin-left: 5px;}
.tweets li a { display: inline !important; padding-left: 0 !important; }
.tweets a.timesince { color: #999; font-size: 11px; font-style: italic; }
.tweets a.timesince:hover { color: #859e0f; text-decoration: none; border-bottom: 1px dotted #859e0f; }
.tweets li { display: block !important; background: url(images/twitter.png) no-repeat 0 10px !important; padding-left: 17px !important; }

/* SOCIAL */
#subscribe { background: #fbfbfb; width: 277px; margin: 0px 0px 15px 0px; padding: 7px 5px 3px 5px; border: 1px solid #ECEDE8; font-size: 90%; }
.subscribe_icons { width: 286px; margin: 0px auto; }
.subscribe_icons li { display: inline; float: right; margin: 0px 2px 5px 2px; width: 52px; text-align: center; font-size: 11px; }
.subscribe_icons a { display: block; padding: 40px 0px 2px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; color: #444 !important; }
.subscribe_icons a:hover { color: #369 !important; text-decoration: none; -moz-box-shadow: 0px 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow: 0px 2px 4px hsla(0,0%,0%,.35); }
.subscribe_icons .subscribe_youtube a { background: url(images/icon-youtube.png) center top no-repeat; }
.subscribe_icons .subscribe_twitter a { background: url(images/icon-twitter.png) center top no-repeat; }
.subscribe_icons .subscribe_facebook a { background: url(images/icon-facebook.png) center top no-repeat; }
.subscribe_icons .subscribe_rss a { background: url(images/icon-rss.png) center top no-repeat; }
.subscribe_icons .subscribe_email a { background: url(images/icon-email.png) center top no-repeat; }

/* FLICKR */
.widget_tj_flickr { padding: 1px 0 5px; }
.widget h3 span { color: #0061D8; }
.widget h3 span span { color: #FF1183; }
.widget .flickr_badge_image { float: left; margin: 0px; }
.widget .flickr_badge_image .wrap { position: relative; margin-bottom: 20px; padding: 0; }
.widget .flickr_badge_image a img { display: inline; float: left; background: #fff; margin: 4px 4px 0px 0px; padding: 4px; border: 1px solid #e9e9e9; }
.widget .flickr_badge_image a:hover img { background: #fbfbfb; border-color: #EFEFEF; }

/* AUTHOR INFO */
.widget_tj_authorinfo .left { margin-right: 10px; }
.widget_tj_authorinfo .right { margin-left: 10px; }

/* CALENDAR */
#wp-calendar { width: 100%; }
#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align: center; }
#wp-calendar th { background: #f5f5f5; padding: 3px; border: 1px solid #f0f0f0; }
#wp-calendar td { padding: 5px 2px; border: 1px solid #f0f0f0; }
#wp-calendar caption { background: transparent; font-weight: bold; padding: 3px 0px 7px 0px; color: #333; }
#wp-calendar #today { background: #f5f5f5; font-weight: bold; }

/* Footer */
/*#footer { background: #366799; text-align: center; margin: 0 10px 0 10px; padding: 7px 0 12px 0; font-size: 11px; color: #555;  font: bold 10pt/30px Arabic Transparent; }
#footer ul { margin-bottom: 12px; padding-bottom: 5px; }
#footer li { list-style: none; display: inline; padding: 0 8px; border-left: 1px solid #ddd; }
#footer li a { color: #fff; }
#footer li a:hover { color: #333; text-decoration: none; border-bottom: 1px dotted #ccc; }
#footer li ul { display: none; }
#footer .copyright { color: #777; }
#footer .copyright a { border-bottom: 1px dotted #ddd; }
#footer .copyright a:hover { text-decoration: none; }
#footer .footer-home { background: url(images/home.gif) no-repeat 0 0px; padding-left: 14px; border-left: none; }
#footer .footer-lock { background: url(images/lock.gif) no-repeat 8px 0px; padding-left: 22px; }*/

#footer
{
    /*padding:10px;*/
}
.footer-sec {
	float: right;
	width: 90px;
	margin-right: 10px;
	font-weight: bold;
	height: auto;
}

.footer-sec1 {
	float: right;
	width: 610px;
	margin-right: 20px;
	font-weight: bold;
	height: auto;
	padding-bottom:10px;
}
.footer-sec2 {
	float: right;
	width: 250px;
	margin-right: 10px;
	font-weight: bold;
	height: auto;
}

.footer-sec3 {
	float: right;
	width: 98%;
	padding: 10px;
	font-weight: bold;
	height: auto;
    margin:auto;
}
#footer a {
	color: #fff;
}

#footer .MainCat a:hover {
	color: #ddd;
	border-bottom: 1px dotted #fff;
	text-decoration:none;
}



#footer h6 {
	color: #b9d4f0;
	padding: 0 0 3px 0;
	margin: 0 0 7px 0;
	border-bottom: 1px solid #4375a9;
	font: bold 13px Arabic Transparent;
}

#footer li {
	float: right;
	margin-left: 20px;
	line-height: 1.5em;
	font: bold 13px Arabic Transparent;
}



#footer-top a {
	float: left;
	display: inline;
	padding: 0 0 0 13px;
	background: url(images/backtotop.gif) no-repeat left 3px;
	line-height: 1.3em;
}

#footer1 a:hover {
	color: #ddd;
	border-bottom: none;
	text-decoration:none;
}
/*---------------------------------------------------------------------------------*/
/* COMMENTS */
/*---------------------------------------------------------------------------------*/

/* Comments */
#comments { position: relative; padding-top: 5px; border-top: 1px solid #E4E4E4; }
#comments h3 { margin: 20px 0; font-family: Arabic Transparent, Georgia, serif; font-size: 18px; font-weight: normal; color: #333; }
#comments .comment { width: 100%; list-style-type: none; }
#comments .comment .comment-container { position: relative; overflow: hidden; margin-bottom: 10px; }
#comments .comment-head { margin: 0; width: 70px; float: left; }
#comments .avatar { }
#comments .avatar img { margin: 0; vertical-align: middle; border: 1px solid #ddd; padding: 3px; background: #fff; }
#comments .name { font-weight: bold; font-size: 14px; }
#comments .date, #comments .edit, #comments .perma { font-size: 11px; color: #999; font-style: italic; font-size: 11px; }
#comments .arrow { display: block; width: 9px; height: 18px; background: url(images/comment-arrow.png) no-repeat; left: 62px; position: absolute; }
#comments .comment-info { margin-bottom: 5px; }
#comments .comment-entry { padding: 15px 20px 5px 20px; background: #F7F7F7; border: 1px solid #E4E4E4; overflow: hidden; }
#comments .comment-entry p { margin: 0 0 10px 0; }
#comments .reply { padding-top: 5px; }
#comments .reply a { font: 11px/18px sans-serif; text-shadow: none; margin: 0; padding: 1px 6px; }
#comments .reply a:hover { background-color: #e6e6e6; }
#comments ul.children { margin: 0 0 0 25px; padding: 0; }
#comments ul.children li { }
#comments .comment-container .cancel-comment-reply { margin: 10px 0; }
#comments .comment-container #respond h3 { margin: 10px 0; }
#comments .navigation { }
#comments .navigation a { display: block; margin: 15px 0 0 0; text-decoration: none; }
#comments .navigation a:hover { }
#comments h3#pings { margin-top: 25px; }
#comments .pingbacks li.pingback { margin: 10px 0; }
#comments .pingbacks li.pingback .reply { display: none; }
#comments p.nocomments { margin: 15px 0 0; }

/* Comments Form */
#respond { margin: 15px 0 0; }
#respond h3 { color: #333; font-weight: bold; margin-bottom: 15px; }
#respond .left { float: left; width: 200px; margin-right: 15px; }
#respond .right { float: left; width: 380px; }
#respond label { font-size: 11px; color: #777; }
.comment-container #respond { margin: 20px 0px; }
#commentform { margin: 15px 0 0 0; }
#commentform label { position: relative; display: inline; vertical-align: top; display: inline-block; margin-top: 5px; }
#commentform input.txt, #commentform textarea { font: 14px/14px Arial, Helvetica, sans-serif; border-color: #ccc #EAEAEA #EAEAEA #ccc; border-width: 1px; border-style: solid; }
#commentform input.txt { color: #444; background: #ffffff; width: 450px; margin: 0 5px 10px 0; padding: 5px 7px; }
#commentform textarea { color: #444; background: #ffffff; width: 95% !important; padding: 5px 7px; }
#respond #commentform #submit { margin: 15px 0 0 0; cursor: pointer; }

/* Pingbacks / Trackbacks */
h3#pings { margin: 25px 0 10px 0; }
.pinglist li { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author { font-weight: bold; font-size: 15px; }
.pinglist li .date { font-size: 11px; }
.pinglist li .pingcontent { display: block; margin: 10px 0; }

/*-------------------------------------------------------------------------------------------*/
/* MISC */
/*-------------------------------------------------------------------------------------------*/

/* Buttons */
a.button, a.comment-reply-link, #commentform #submit, .submit { display: inline-block; margin: 5px; padding: 7px 10px; border: 1px solid #C4C4C4; border-top-color: #E4E4E4; border-left-color: #E4E4E4; color: #424242 !important; text-align: center; text-shadow: 0 -1px 0 #fff; text-decoration: none; font-weight: bold; /*Border radius*/ -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; /*Background*/  background-color: #EDEDED; /*Fallback*/ background: -webkit-gradient( linear,	left top,left bottom,color-stop(.2, #ffffff),color-stop(1, #E5E5E5)); background: -moz-linear-gradient(center top,#ffffff 20%,	#E5E5E5 100% ); }

a.button.large { padding: 6px 16px; }
a.button.small, a.comment-reply-link { padding: 0px 10px; }

a.button:hover, a.button.hover, a.button.active, a.comment-reply-link:hover, #commentform #submit:hover, #contact-page .submit:hover { text-decoration: none !important; /*Background*/ background: #ccc; /*Fallback*/ background: -webkit-gradient( 					linear, 					left top, 					left bottom, 					color-stop(.2, #eeeeee), 					color-stop(1, #cccccc) 				); background: -moz-linear-gradient( 					center top, 					#eeeeee 20%, 					#cccccc 100% 				); }

a.button:active, a.button.active { border-color: #999; /*Box shadow*/ -webkit-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/ , 0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/; -moz-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/ , 0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/; box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/ , 0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/; }

/* Advertisements */
.header-ad { float: left; display: inline; margin: 50px 0px 0px 10px; }
.home-ad-area { background: #fbfbfb; margin-bottom: 15px; }
.home-sidebar-right .widget-ads { border: none !important; }
#sidebar-left .widget-ads { background: #fbfbfb; padding: 9px; border: 1px dotted #e6e6e6; }
#sidebar .widget-ads { background: #fbfbfb; padding: 9px; border: 1px dotted #e6e6e6; }
.ad-title { margin-bottom: 7px; font-size: 11px; font-weight: normal; color: #bbb; text-transform: uppercase; text-align: center; line-height: 1; }

/* CSS3 Effects */
#search input { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.topnav li ul { -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
/*----------------------------------------------------------------------*/
ul.clickable-li-items {
    color: #444666;
    font-size: 13px;
    list-style-image: none;
    margin: 0;
    padding: 0 10px 0 0;
}
ul.clickable-li-items li {
    list-style-image: none;
    margin-bottom: 10px;
}
.clickable-li-items a {
    color: #444666;
    display: inline;
    font-size: 14px;
    text-decoration: none;
}
.clickable-li-items a:hover {
    text-decoration: underline;
}
.clickable-li-items div {
    color: #A0A0A0;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
}
 .container {
        display: block;
    }
 
    .content {
	  font-family:Droid Arabic Naskh, tahoma,sans-serif, Arial;
    font-size: 16px;
    line-height: 2;
    text-align: justify;
       /* background: #ffffff;*/
    }
 
    .round_span3
{
    background-image: url('images/rightcorner.gif');
    background-repeat: no-repeat;
    background-position: right top;
    height:5px;
    width:5px; color:White;

}
    .round_span2 
 {
 background: #ffffff;
 width:960px;
 height:5px;
 color:White; 
  }
 .round_span1 {
    background-image: url('images/leftcorner.gif');
    background-repeat: no-repeat;
    background-position: left top;
    height:5px;
    width:5px; color:White; 
    }
      .round_span3B
{
    background-image: url('images/rightBcorner.gif');
    background-repeat: no-repeat;
    background-position: right top;
    height:5px;
    width:5px; color:White;

}
 .round_span1B
{
    background-image: url('images/leftBcorner.gif');
    background-repeat: no-repeat;
    background-position: left top;
    height:5px;
    width:5px; color:White;

}



 .contentcor {
        background: #366799;
    }
 
    .round_span3cor 
{
    background-image: url('images/rightcor.gif');
    background-repeat: no-repeat;
    background-position: right top;
    height:5px;
    width:5px; color:#366799;

}
    .round_span2cor  
 {
 background: #366799;
 width:960px;
 height:5px;
 color:#366799; 
  }
 .round_span1cor  {
    background-image: url('images/leftcor.gif');
    background-repeat: no-repeat;
    background-position: left top;
    height:5px;
    width:5px; color:#366799; 
    }
      .round_span3Bcor 
{
    background-image: url('images/rightBcor.gif');
    background-repeat: no-repeat;
    background-position: right top;
    height:5px;
    width:5px; color:#366799;

}
 .round_span1Bcor 
{
    background-image: url('images/leftBcor.gif');
    background-repeat: no-repeat;
    background-position: left top;
    height:5px;
    width:5px; color:#366799;

}
.rss
{color:#444666; font-weight:bold;
}
.rss:hover
{
   color: #333; text-decoration: none; border-bottom: 1px dotted #ccc;
}

    #MainCat ul li ul 
    {
        display:none;
    }
    
/* Slider
---------------------------------------- */

#slider-wrapper {
	position: relative;
	width: 650px;/*710*/
	height: 353px;
	margin: 0 0 0px 0;
	overflow: hidden;
}
#slider {
	background: url(images/loading.gif) no-repeat 50% 50%;
	position: relative;
	width: 650px;/*710*/
	height: 353px;
}
#slider img
{
    position: absolute;
    top: 0px;
    right: 0px;
    display: none;
}
#slider a {
	border:0;
	display:block;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	right:0px;
	width: 650px;/*710*/
	height: 353px;

}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */

.nivo-caption {
	background: #000;
	width: 640px;
	height: 120px;
	padding: 5px 5px 5px 5px;
	color: #fff;
	opacity: 0.8; /* Overridden by captionOpacity setting */
	position: absolute;
	top: 296px;
	right: 0px;
	z-index: 89;
}

	.nivo-caption p {
		padding: 0 100px 0  0px!important;
		line-height: 18px !important;
		font-size: 15px !important;
		color: #fff !important;
		width:625px;
		font-family:Arabic Transparent;
		text-align:justify;
		font-weight:bold;
		
	}

		.nivo-caption p strong {
			display: block;
			width: 650px;
			padding: 0 0 0px 0px;
			line-height: .8em;
			font-size: 20px;
			font-weight:bold;
			color: #fff;
			font-family:Arabic Transparent;
			width:625px;

		}
		.nivo-caption p strong:hover {
			display: block;
			width: 650px;
			padding: 0 0 0px 0px;
			line-height: .8em;
			font-size: 20px;
			font-weight:bold;
			color: #fff;
			font-family:Arabic Transparent;
			width:625px;
			

		}
		.nivo-caption p b {
			background: url(images/link-1.png) no-repeat 0% 0%;
			display: block;
			width: 82px;
			height: 29px;
			padding: 15px;
			overflow: hidden;
			font-weight: normal;
			position: absolute;
			top: 25px;
			left:-5px;
		}
		
			.nivo-caption p b a {
				display: block !important;
				height: 29px;
				line-height: 26px;
				font-size: 15px;
				text-align: center;
				text-decoration: none;
				color: #fff;
				font-family:Arabic Transparent;

			}
			
			.nivo-caption p b a:hover {
				color: #000;
			}
			
		.nivo-caption p i {
			background: url(images/link-2.png) no-repeat 0% 0%;
			display: block;
			width: 82px;
			height: 29px;
			padding: 15px;
			overflow: hidden;
			font-style: normal;
			position: absolute;
			top: 61px;
			left: -5px;

		}
		
			.nivo-caption p i a {
				display: block !important;
				height: 29px;
				line-height: 26px;
				font-size: 12px;
				text-align: center;
				text-decoration: none;
				color: #fff;
			}
			
			.nivo-caption p i a:hover {
				color: #000;
			}

.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	right:0px;
}
.nivo-nextNav {
	left:0px;
}
/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {
	position: absolute;
	width: 680px;
	height: 27px;
	top: 269px;
	left: 11px;
	text-align: left;
}

	.nivo-controlNav a {
		background: url(images/pagination.png) no-repeat 0% 0%;
		position: relative;
		display: inline-block !important;
		width: 31px;
		height: 27px;
		overflow: hidden;
		line-height: 28px;
		margin: 0 0 0 1px;
		font-size: 12px;
		text-align: center;
		text-decoration: none;
		color: #000;
		z-index: 99;
		cursor: pointer;
	}
	
	.nivo-controlNav a.active {
		background-position: 0% -27px;
		color: #fff;
	}
	
	.nivo-controlNav a:hover {
		background-position: 0% -27px;
		color: #fff;
	}

.nivo-directionNav {

	}
.nivo-directionNav a {
	position:absolute;
	display:block;
	width:100px;
	height:35px;
	text-indent:-9999px;
	border:0;
	top:40%;
	background:url(images/direction_nav.png) no-repeat 0 0;
}
a.nivo-nextNav {
	left:15px;
	background-position:-36px 0;
}
a.nivo-nextNav:hover {
	background-position:-36px -35px;
	}
a.nivo-prevNav {
	right:15px;
	background-position:0 0;
}
a.nivo-prevNav:hover {
	background-position:0 -35px;
	}

#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-left:10px;
	width:120px;
	height:auto;
	
}
/*===========================*/
.module_a_7 li {
width: 192px;
}

.module_a_7 li {
height: auto;
width: 192px;
}

.v_list li {
    display: block;
    float: right;
    width: 138px;
    height: 240px;
    overflow: hidden;
    margin: 12px 12px 0px 12px;
}
.v_list li a {
font-family: Tahoma,Geneva,sans-serif;
font-size: 8pt;
}

.v_list li a {
display: block;
}

a {
color: #3e4237;
text-decoration: none;
}
.module_a_7 .v_list img {
width: 136px;
height: 120px;
}

.v_list li img {
width: 136px;
height: 90px;
}

fieldset, img {
border: 0;
}
.module_a_7 .v_list .title_3 {
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
height: auto;
font-weight: bold;
color: #000;
line-height: 20px;
height: 25px;
}

.module_a_7 .v_list p {
font-size: 8pt;
color: #696969;
text-align: right;
}

.module_a_7 .v_list p {
clear: none;
margin: 5px 0;
/*overflow: hidden;*/
}

.module_a_7 .atr_2 {
border-top: 1px dotted #ccc;
padding-top: 5px;
}

 .atr_2 {
font-family: Tahoma,Geneva,sans-serif;
color: #686868;
font-size: 9pt;
margin-bottom: 5px;
font-weight: normal;
margin-top: 5px;
}

.atr_2 {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}

.atr_2 {
    display: block;
}


div.mainNav2
{
    width: 971px;
    height: 41px;
    margin: auto;
 /*  border-top: 1px solid #105493;
 border-bottom: 1px solid #043D6A;*/
   

}
div.mainNav {
  
    width: 970px;
    height: 40px;
   margin: auto;
    
    position: relative;
}

div.mainNav ul {
	float:right;
	/*width:100%;*/
	height:100%;
}
div.mainNav ul li {
	float:right;
	height:40px;
	color: #ccc;
	/*border-left: 1px solid #043D6A;
    border-right: 1px solid #105493;*/

}
div.mainNav ul li:hover {
	float:right;
	height:40px;
    background-color:#e43232 ;
    color: #444;
	/*border-left: 1px solid #043D6A;
    border-right: 1px solid #105493;*/
}

/*div.mainNav ul li a {
	padding:0 15px;
	color:#000;
}*/
div.mainNav li a
{
    background-position: center top;
    padding: 8px 2px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 39px;
    text-decoration: none;
    background-repeat: no-repeat;
}
	div.mainNav li a:hover {
		color: #040404;
		text-decoration: none;
	}
.bx-contnet 
{
   /* border: solid 1px #e2e1e1*/
}

img.master-threrthrer {
border: 1px solid #b8b7b7;
float: right;
margin-left: 5px;
}
img.master-threr {
border: 1px solid #b8b7b7;
float: right;
margin-left: 5px;
}
img.master-threrHome {

float: left;
margin-right: 5px; margin-bottom:5px
}
img.master-threrthrerimages {
border: 1px solid #b8b7b7;

}
/***/
#footer .social{width:155px;/*top:14px;right:550px*/top: 28.5px;float: left}

#footer .social a{display:inline-block;width:33px;height:33px; text-decoration:none}
footer .social .fb {
background-position: 0 0;
}

#footer .social a {
background: url(images/social.png) no-repeat;text-decoration:none
}

#footer .social a {
display: inline-block;
width: 33px;
height: 33px;
}

#footer .social .fb{background-position:0 0}
#footer .social .tw{background-position:-34px 0}
#footer .social .yt{background-position:-68px 0}
#footer .social .gp{background-position:-102px 0}
#footer .social .rss1{background-position:-136px 0}
#footer .social .SMS{background-position:-167px 0}
#footer .social .fb:hover{background-position:0 -33px;text-decoration:none
}
#footer .social .tw:hover{background-position:-34px -33px}
#footer .social .yt:hover{background-position:-68px -33px}
#footer .social .gp:hover{background-position:-102px -33px}
#footer .social .rss1:hover{background-position:-136px -33px}
#footer .social .SMS:hover{background-position:-167px -33px}

.linkbuttonplus {
     padding-left: 20px;
}
.linkbutton
{
    background: url("./images/round_plus.png") no-repeat scroll left center #efefef;
    border: 1px solid #aaa;
    border-radius: 5px;
    clear: both;
    cursor: pointer;
    display: inline-block;
    font-family: Tahoma;
    font-size: 13px;
    margin: 2px;
    padding: 0px 7px 0px 17px;
}
.slider_caption
{
    background: url("./images/slide_cap.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #f8f8f8;
    left: 0;
    padding: 7px;
    position: relative;
    /*width: 648px;*/
}

.section_data_wrap.half_right  
{
    float: right; width: 636px;
     }
     
     
.tit_1, .tit_2 {margin-bottom: 5px;height: 30px; /*background-image: linear-gradient(to bottom, #e43232, #e43232) ;*/ color:#444; border-bottom: 2px solid #e43232;  padding: 3px 10px 3px 0 }
.tit_3,.crumb_wrap { background: url("../images/tit_1_bg.jpg") repeat scroll 0 0 #1B1B1D; font-size: 21px; padding: 5px 10px 5px 0; margin: 15px 0 0;color:#fff }
.tit_1 > a { color: #444; text-decoration: none; display: inline; }
.tit_2 > a, .tit_3 > a { color: #FFF !important; text-decoration: none; display: inline; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.9); }
.blue_arrow { display: inline-block; float: left; height: 34px; width: 25px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.blue_arrow:hover {  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }


.h_list > li { float: right; margin-left: 8px;  background-image: url("../Nslider/resources/btm-border.png");
    background-position: right bottom;
    background-repeat: repeat-x;  margin-bottom: 6px;width:310px; }
.h_list > li.two_block { width: 321px }
.h_list > li.two_block:nth-child(2), .h_list > li.v_four_block:nth-child(6), .h_list > li.h_four_block:nth-child(8), .h_list > li.h_four_block:nth-child(10) { margin-left: 0 }
.h_list.two_block img { overflow: hidden; width: 321px;height:210px; }
.section_data_wrap { margin-bottom: 15px; overflow: hidden; }
.section_data_wrap .h_list > li:last-child { margin-left: 0; }
.h_list a { color: #000000; text-decoration: none; }
.h_list p {color: #444; margin: 0; padding: 5px 5px 5px; font-size: 14px; overflow:hidden;height: 66px;}
.h_list > li.v_four_block { width: 154px; margin-left: 11px; height: 145px; }
.half_right .h_list > li.v_four_block, .half_left .h_list > li.v_four_block { margin-left: 10px }
.half_right .h_list > li.v_four_block:last-child, .half_left .h_list > li.v_four_block:last-child { margin-left: 0 }
.v_four_block >li:nth-child(3) { margin-left: 12px }
.h_list > li.v_four_block img { height: 97px; overflow: hidden; width: 154px!important }
.v_four_block p, .h_four_block p { font-size: 13px; height: 70px; line-height: 22px; overflow: hidden; padding: 0 5px 0px; }
.h_list > li.h_four_block { width: 321px; margin-bottom: 4px }
.half_right .h_list > li.h_four_block, .half_left .h_list > li.h_four_block { width: 310px }
li.h_four_block:hover { background-color:#e8e8e8; width: 320px ;/*margin-left: 4px;color:#e43232 !important;*/}
.h_list > li.h_four_block img { float: right;margin-bottom: 5px; height: 85px; width: 110px !important;border: 2px solid #ccc;margin-right: 4px; }
.h_list > li.h_four_block p { margin: 5px 0;text-align: justify; }
.h_three_block > li { width: 208px; margin-left: 13px; height: 190px; }
.h_three_block li:nth-child(3) { margin-left: 0 }
.h_three_block img { height: 130px; overflow: hidden; width: 208px; }
.h_three_block p { font-size: 13px; height: 26px; line-height: 18px; overflow: hidden; padding: 8px 10px; }
.section_data_wrap.half_left { float: left; width: 318px; }
.section_data_wrap.half_right { float: right; width: 636px;margin-left:5px;border: 1px solid #eee ;background: #eee;/**/ }
.islamic_main .half_right:nth-child(2n+1) {float: left;}
.half_right li.two_block, .half_left li.two_block, .half_left .h_list.two_block img, .half_right .h_list.two_block img {border-radius: 0px; width: 306px; border: 2px solid #ccc;margin-right: 4px; }
.half_left .v_four_block > li, .half_right .v_four_block > li { margin-left: 10px }
.half_left .h_four_block > li, .half_right .h_four_block > li { width: 318px; }
