/*********************************************************************************************



Theme Name: CadabraPress

Theme URI: http://www.wpbag.com/

Version: 1.1

Author: WPZOOM

Author URI: http://www.wpzoom.com



**********************************************************************************************



0.  CSS Reset  -------------------------  All Theme Files

1.  Toolbox CSS  -----------------------  All Theme Files

2.  Page Structure  --------------------  All Theme Files

3.  Header  ----------------------------  header.php

4.  Main Navigation  -------------------  header.php

5.  Home Page  -------------------------  index.php, wpzoom-home.php

6.  Posts Styling ----------------------  index.php, single.php

7.  Comments  --------------------------  comments.php

8.  Sidebar & Widgets ------------------  sidebar.php

9.  Footer  ----------------------------  footer.php



**********************************************************************************************/





/********************************************************************************************* 



0. CSS Reset  -------------------------  All Theme Files



*********************************************************************************************/   
#featured_slider .content_left{ width:600px !important;} 
#featured_slider ul, #featured_slider ul li{ width:98% !important;}
#featured_slider{ width:100% !important;-webkit-border-radius: 5px;
border-radius: 5px;} 
.content_left{ color:gray !important; line-height:1.6 !important;}
.copy_wrap{ display:none !important;}
* {
	margin: 0;
	padding: 0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	text-align:right !important;
	direction:rtl;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style-type: none;
	list-style-position: inside;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
/* Global reset-RESET */

/* The below restores some sensible defaults */

strong {
	font-weight: bold
}
em {
	font-style: italic
}
a img {
	border: none
}
/* Gets rid of IE's blue borders */

table {
	-x-system-font: none;
	font-family: inherit;
	font-size: inherit;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	line-height: inherit;
}
th {
	background: #BBCCDD;
	color: #333;
}
th, td {
	line-height: 20px;
	padding: 4px;
}
 tr:nth-child(2n) {
background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
}
 tr:nth-child(2n+1) {
}
/********************************************************************************************* 



1. Toolbox CSS  -------------------------  All Theme Files



*********************************************************************************************/   

h1 {
	font-size: 28px;
}
h2 {
	font-size: 19px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
a {
	color: #00A0C6;
	text-decoration: none;
}
a:hover {
	color:#CA0002;
}
a:active {
	outline:none;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin: 10px 15px 5px 0;
}
.alignright {
	float: right;
	margin: 10px 0 8px 20px;
}
.clear {
	clear: both;
}
.floatleft, .more_left {
	float: left;
}
.floatright {
	float: right;
}
/* Navigation & WP PageNavi Plugin */

div.navigation {
	float:left;
	width:100%;
}
div.navigation p, div.wp-pagenavi {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
}
div.navigation a.current {
	background-color: #55cc55;
	color: #fff;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	border:none;
}
div.navigation a:hover {
	background-color: #333;
	color: #fff;
	text-decoration: none;
}
div.navigation a {
	font-size: 13px;
	font-weight: bold;
	color: #7E94AE;
	padding: 6px 10px;
	line-height: 50px;
	margin-right: 10px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	border:none;
}
div.navigation span.current {
	padding: 6px 10px;
	background-color: #7E94AE;
	color: #fff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	border:none;
	margin-right: 10px;
}
div.navigation a:hover {
	background-color: #E85A5A;
	color: #fff;
	text-decoration: none;
}
div.navigation span.pages {
	margin-right: 10px;
	display:none;
}
div.navigation .nextpostslink:hover {
	background:#E85A5A;
}
div.navigation .previouspostslink:hover {
	background:#E85A5A;
}
div.navigation .extend {
	border:none;
}
div.navigation .alignleft, div.navigation .alignright {
	margin:0;
}
html {
	overflow-y: scroll;
}
p {
	margin-bottom:15px;
	line-height:1.6;
}
input {
	padding:5px;
}
input[type="text"],  input[type="password"] {
	border:1px solid #c7c7c7;
	background:#fdfefe url(http://damascusbureau.org/arabic/wp-content/themes/cadabrapress_v1.1/cadabrapress/images/input.gr.png) repeat-x 0 0;
	color:#747474;
	font-size:16px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	height:16px;
	vertical-align:middle;
}
input[type="submit"],  input[type="reset"] {
	width:70px;
	border:1px solid #aeb2ba;
	background:#f2f2f3 url(http://damascusbureau.org/arabic/wp-content/themes/cadabrapress_v1.1/cadabrapress/images/input.gr.png) repeat-x 0 -49px;
	color:#6a6a6a;
	font-weight:bold;
	font-size:16px;
	padding:4px 0;
	height:28px;
	vertical-align:middle;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	box-shadow:0 0 1px #e1e2e1;
	-webkit-box-shadow:0 0 1px #d1d2d1;
	-moz-box-shadow:0 0 1px #e1e2e1;
}
 @-moz-document url-prefix() {
 input[type="submit"],  input[type="reset"] {
 padding-top:0;
}
 input[type="text"],  input[type="password"] {
 padding-top:4px;
 padding-bottom:6px;
}
}
textarea {
	border:1px solid #c7c7c7;
	background:#fdfefe;
	color:#747474;
	font-size:16px;
	padding:5px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	vertical-align:top;
}
/* ICON */

 

.search-text i,  .subscribe-text i {
	position:absolute;
	margin-left:-20px;
	margin-top:-.1em;
	width:16px;
	height:16px;
	overflow:hidden;
}
.search-text i {
	background:url(images/search.png) no-repeat 0 2px;
}
.subscribe-text i {
	background:url(images/icons/mail.png) no-repeat 0 2px;
}
html span.comm_bubble a, #featured span.comm_bubble a {
	background:url(images/bubble.png) no-repeat;
	padding-left:14px;
	font-size:11px;
	color:#A9A9A9;
	font-weight:normal;
	margin-left:7px;
	display:inline-block;
	vertical-align:baseline;
	position:relative;
}
/********************************************************************************************* 



2. Page Structure  -------------------------  All Theme Files



*********************************************************************************************/   

 

body {
	text-align: center;
	background-image:#f1f1f1;
	background:url(images/mybg.png) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #474747;

}
#page-wrap {
	margin: 0 auto;
	text-align: left;
	width: 980px;
}
#content {
	float:left;
	clear:both;
	width:650px;
}
/********************************************************************************************* 



3. Header  -------------------------  header.php



*********************************************************************************************/  

  



#header {
	width:100%;
	float:left;
	clear:both;
	position:relative;
}
#topbar {
	background:#fff url(images/bg_shadow.png) repeat-x bottom;
	width:100%;
	z-index:100;
	float:left;
	margin:0 0 20px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom:1px solid #d7d7d7;
}
.rounded {
	border-bottom:1px solid #ffffff;
	clear:both;
	display:block;
	padding:4px 9px 4px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#menu .rounded {
	padding: 0 9px 3px;
}
#topbar .topmenu {
	float:right;
	/*width:900px;*/
}
#topbar a {
	color:#474747;
	font-weight:bold;
	text-decoration:none;
}
#topbar .user-bar {
	color:#B8B9B8;
	float:right;
	font-size:16px;
	line-height:24px;
	display:none;
}
label.overlabel-apply {
	position:absolute;
	margin-top:7px;
	margin-left:5px;
	z-index:1;
	color:#6a6a6a;
	font-size:16px;
}
#topbar .user-bar a {
	color:#474747;
	text-decoration:none;
	margin:0 4px;
	font-weight:bold;
}
#topbar .user-bar a:hover {
	text-decoration:underline;
}
.login-form {
	position:absolute;
	top:0;
	right:0;
	z-index:100;
	width:220px;
}
.login-form .close {
	border-top:1px solid #3f3f3f;
	width:60px;
	text-align:center;
	margin:0 auto;
	background:#767676 url(images/login.gr.png) repeat-x 0 0;
	height:36px;
	line-height:34px;
}
#topbar .login-form .close a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.login-form form {
	background:#767676 url(images/login.gr.png) repeat-x 0 -36px;
	width:220px;
	margin:0;
	border-right:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0 3px 5px #e1e2e1;
	-webkit-box-shadow:0 3px 5px #d1d2d1;
	-moz-box-shadow:0 3px 5px #e1e2e1;
}
.login-form fieldset {
	margin:0;
	padding:10px;
}
.login-form .inputs {
	width:130px;
	float:left;
}
.login-form .input {
	margin-bottom:5px;
}
.login-form .input label {
	color:#fff;
}
.login-form label.overlabel-apply {
	margin-top:6px;
	color:#fff;
}
.login-form .input input {
	border:1px solid #848483;
	border-top:none;
	border-left:none;
	background:#5c5c5b url(http://damascusbureau.org/arabic/wp-content/themes/cadabrapress_v1.1/cadabrapress/images/input.gr.png) repeat-x 0 -99px;
	color:#ffffff;
	font-size:16px;
	padding:6px 5px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	height:16px;
	vertical-align:middle;
	width:118px;
}
.login-form .button {
	width:64px;
	float:right;
}
.login-form .button input {
	width:64px;
	height:64px;
	background:url(images/nav.png) no-repeat 0 -259px;
	border:none;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	box-shadow:0 0 0;
	-webkit-box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	padding:0;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-shadow:0 -1px 0px #87b00d;
}
.login-form .remember {
	clear:both;
	margin-bottom:4px;
}
.login-form .remember label {
	color:#e4e4e4;
	font-size:15px;
	vertical-align:middle;
}
.login-form .remember input {
	vertical-align:middle;
}
.login-form .lost {
	font-size:15px;
}
#topbar .login-form .lost a {
	color:#ffffff;
	text-decoration:none;
}
#topbar .login-form .lost a:hover {
	text-decoration:underline;
}
#header .logo {
	margin:0;
	float:left;
	position:relative;
	padding-bottom: 20px;
}
#header .logo img {
	vertical-align:bottom;
}
#header .logo span {
	position:absolute;
	top:52px;
	left:90px;
	font-size:15px;
}
#header .adv {
	position:absolute;
	top:56px;
	right:17px;
}
/********************************************************************************************* 



4. Main Navigation  -------------------------  header.php

   

   Dropdown menu can be styled from /css/ folder -> dropdown.css file



*********************************************************************************************/   

 

#menu {
	background:#fff url(images/bg_shadow.png) repeat-x bottom;
	width:100%;
	z-index:100;
	float:left;
	margin:25px 0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:1px solid #d7d7d7;
	display:none;
}
#menu .mainmenu {
	margin:5px 0 0 0;
	float:left;
	width:800px;
}
#menu .rss {
	float:right;
	font-size:15px;
	color:#3c3c3c;
	padding:12px 0 4px;
	position:relative;
	z-index:1000;
}
#menu .rss a {
	color:#ff8b00;
	text-decoration:none;
	font-weight:bold;
	background:url(images/icons/rss.png) no-repeat;
	padding:0 0 3px 20px;
	margin-left:4px;
}
#menu .rss a:hover {
	text-decoration:underline;
}
#menu .search {
	float:right;
	padding:7px 4px 5px 0;
}
#menu .clear {
	border-bottom: 1px solid #EFEFEF;
	margin:6px 0 0;
	float:left;
	width:100%;
	display:none;
}
#menu .tagsmenu {
	float:left;
	width:660px;
	margin:9px 0;
}
#menu .tagsmenu li {
	background:none;
	text-transform:none;
	margin:0;
	padding:0;
}
#menu .tagsmenu li:hover {
	background:none;
}
#menu .tagsmenu a {
	color:#00A0C6;
	padding:3px 7px;
	margin:0 4px 0 0;
	font-weight:normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#menu .tagsmenu a:hover {
	background: url(images/bg_topmenu.png) repeat-x;
	color:#fff;
}
#menu .search form,  #menu .search fieldset {
	margin:0;
}
.search-text,  .subscribe-text {
	display:-moz-inline-box;
	display:inline-block;
	text-align:left;
}
.search-text input,  .subscribe-text input {
	height: 28px!important;
    padding-right: 26px !important;
    width: 185px;
	
}
.search-text i,  .subscribe-text i {
	margin-top:7px;
	margin-left:8px;
	z-index:1000;
}
.subscribe-text i {
	margin-top:6px;
}
.search-text label.overlabel-apply,  .subscribe-text label.overlabel-apply {
	margin-left:28px;
}
/********************************************************************************************* 



5. Featured Article, Home page  -------------------------  index.php



*********************************************************************************************/   



#featured, .archive {
	width:650px;
	float:left;
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
	margin:0 0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:1px solid #d7d7d7;
}
#featured h3, .archive h3, .archives h1 {
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
	width:620px;
	float:left;
	padding:7px 15px;
	font-weight:normal;
	color:#555555;
	font-size:22px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom:1px solid #d7d7d7;
}
div.archives h1 a {
	font-size:22px;
	margin-bottom:0;
}
.archives .arch_tags {
	border:1px solid #E7E9EB;
	padding:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.archives .arch_tags span {
	font-size:22px;
	color:#606060;
}
.archives .arch_tags ul {
	text-align:center;
	margin:8px 0;
}
.arch_cat {
	float:left;
	width:250px;
	margin:10px 10px 25px 25px;
}
.arch_cat span {
	font-size:19px;
	color:#606060;
	margin:5px 0 5px 5px;
	display:block;
}
.arch_cat ul li {
	border-bottom:1px solid #E7E9EB;
	padding:6px;
	text-align:right;
	color:#00A0C6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.arch_cat ul li a {
	font-weight:bold;
	text-align:left;
	float:left;
}
.arch_cat ul li:hover {
	background:#A2D110;
	color:#fff;
}
.arch_cat ul li:hover a {
	color:#fff;
}
.arch_cat.dates {
	float:right;
	margin-right:20px;
}
#featured .rounded, .archive .rounded {
	padding:10px 15px 0;
}
#featured span.category {
	display:none;
	background:url(images/bg_categ.png) no-repeat right top;
	padding:9px 8px 8px 0;
	float:left;
	clear:both;
	margin:0 0 7px;
}
#featured .category a {
	background:#f0f4f5;
	padding:6px 11px 5px 4px;
	color:#606060;
	font-size:15px;
	line-height:9px;
}
#featured .category a:hover {
	color:#1F8A9D;
	text-decoration:none;
}
.slide {
	float:left;
	width:300px;
	overflow:hidden;
}
#featured a {
	color:#333333;
	text-decoration:none;
}
#featured a:hover {
	text-decoration:underline;
}
#featured h2 {
	line-height:1.2;
	display:inline;
	margin:5px 0 0;
}
#featured .meta, .archive .meta {
	margin:2px 0 4px;
	float:left;
	clear:both;
	width:100%;
	font-size:15px;
	color:#A9A9A9;
}
#featured .meta a, .archive .meta a {
	color:#00A0C6;
	text-decoration:underline;
	display:none;
}
#featured .meta a:hover, .archive .meta a:hover {
	text-decoration:none;
}
#featured p {
	font-size:16px;
	line-height:1.6;
	color:gray;
}
.headings {
	float:right;
	width:300px;
}
#featured .headings h2 {
	font-size:19px;
}
.headings img {
	float:left;
	margin:2px 8px 8px 0;
}
.headings li {
	border-bottom:1px solid #EFEFEF;
	padding:7px 0 0 0;
	float:left;
	width:100%;
	clear:both;
}
.headings li:last-child {
	border-bottom:none;
}
#carousel {
	width:650px;
	position:relative;
	float:left;
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
	margin:0 0 20px;
	padding:10px 0 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:1px solid #d7d7d7;
	line-height:1.1;
}
#carousel img {
	float:left;
	margin:0 5px 5px 5px;
}
#carousel .meta {
	font-size:10px;
	color:#A9A9A9;
	line-height:1.2;
	display:block;
	margin-top:4px;
}
#carousel .meta a {
	color:#777777;
	font-size:15px;
	font-weight:normal;
}
#carousel li a {
	color:#0060B6;
	font-size:16px;
	font-weight:bold;
}
#carousel a:hover {
	text-decoration:underline;
}
.jcarousel-clip {
	width:565px;
	margin-right:40px;
}
.jcarousel-item {
	width:180px;
	overflow:hidden;
}
.jcarousel-prev {
	position: absolute;
	top: 35px;
	width: 27px;
	height: 27px;
	left:7px;
	cursor: pointer;
	background: url(images/arrows.png) no-repeat;
	background-position:0 0;
}
.jcarousel-prev:hover {
	background-position: 0 -30px;
}
.jcarousel-next {
	position: absolute;
	top: 35px;
	right: 7px;
	width: 27px;
	height: 27px;
	cursor: pointer;
	background: url(images/arrows.png) no-repeat;
	background-position:-28px 0;
}
.jcarousel-next:hover {
	background-position: -28px -30px;
}
.tabbed {
	width:650px;
	float:left;
	margin:0 0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:1px solid #d7d7d7;
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
}
.tabbed .rounded {
	padding:0;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 100%;
	background:#EBEDF0;
}
ul.tabs li {
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	height: 32px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 32px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #555555;
	display: block;
	font-size: 1.4em;
	padding: 0 15px;
	outline: none;
	font-size:18px;
}
ul.tabs li a:hover {
	background: #fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
html ul.tabs li.active, html ul.tabs li.active a:hover { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size:22px;
}
ul.tabs li.active a {
	font-size:22px;
}
.tab_container {
	overflow: hidden;
	clear: both;
	float: left;
	width: 98%;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.tab_content {
	padding: 15px;
	font-size: 1.4em;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.tab_content ul li {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	width:49%;
	margin:0 8px 10px 0;
	font-size:15px;
	color:#3C3C3C;
	line-height:1.2;
	border-bottom:1px solid #EFEFEF;
}
.tab_content ul li.right_col {
	margin-right:0;
}
.tab_content li img {
	float:left;
	margin:0 7px 7px 0;
}
.tab_content li a {
	font-weight:bold;
	font-size:15px;
}
.tab_content li .meta {
	font-size:9px;
	color:#A9A9A9;
	margin:3px 0;
	display:block;
}
.tab_content li .meta a {
	font-weight:normal;
	font-size:15px;
}
.tab_content li p {
	overflow:auto;
	margin-bottom:7px;
}
.video {
	width:650px;
	float:left;
	margin:0 0 20px;
	padding:0 0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:1px solid #d7d7d7;
	position:relative;
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
}
.video .rounded {
	padding:10px 15px;
	position:relative;
}
.video h3 {
	background:url(images/video.png) no-repeat left;
	padding:0 0 0 29px;
	font-weight:bold;
	font-size:25px;
}
#panes p {
	line-height:1.3;
}
.video #panes h4 a {
	color:#333;
	font-weight:bold;
	font-size:22px;
}
#panes a:hover {
	text-decoration:underline;
}
#panes .meta {
	color:#A9A9A9;
	font-size:11px;
	display:block;
	margin:5px 0;
}
.latest_videos {
	float:right;
	width:130px;
	margin:-34px 0 0 0;
}
.scrollable a {
	font-weight:bold;
	line-height:1;
	font-size:11px;
}
#panes {
	position:relative;
	overflow:hidden;
	width:471px;
	float:left;
	margin-top:10px;
}
/* crossfading effect needs absolute positioning from the elements */

#panes div {
	overflow:hidden;
	z-index:100;
	display:none;
	background:url("images/bg_video.png") repeat;
	padding:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:15px;
	color:#3C3C3C;
	line-height:1.3;
}
#panes .active {
	display: block;
}
div.scrollable {
	position:relative;
	z-index: 999;
	overflow: hidden;
	height: 365px;
}
a.browse {
	width: 27px;
	height: 27px;
	display: block;
	cursor: pointer;
	font-size: 3px;
	z-index:103;
	margin:7px 0 9px 46px;
	text-indent:-2000px;
	background: url("images/arrows.png") no-repeat 0 0;
}
a.right {
	background-position: -84px 0;
}
a.right:hover {
	background-position: -84px -30px;
}
a.left {
	background-position: -56px 0px;
}
a.left:hover {
	background-position: -56px -30px;
}
a.disabled {
	visibility:hidden !important;
}
div.scrollable ul.items {
	height:20000em;
	left: 0;
	position:absolute;
}
.scrollable li {
	float:left;
	list-style-type:none;
	display:inline;
	opacity:0.7;
	margin:0 0 13px 4px;
	position:relative;
}
.scrollable li.active, .scrollable li:hover {
	opacity: 1;
}
.scrollable li.active span.fade {
	opacity:1;
}
.scrollable li.active a {
	color:#CA0002;
}
.scrollable img {
	margin:0 0 2px 0;
	display:block;
	cursor:pointer;
}
.scrollable li i {
	position:absolute;
	height:80px;
	width:125px;
	top:0px;
	left:0px;
	cursor:pointer;
	background:url(images/round.png) no-repeat;
}
.scrollable li:hover span, .scrollable li.active span {
	position:absolute;
	height:80px;
	width:125px;
	top:0px;
	left:0px;
	cursor:pointer;
	background:url(images/play.png) no-repeat;
}
.scrollable li span:active {
	top:1px;
}
.wpzoom_media .open .description {
	margin: 10px 0 5px;
	font-size: 14px;
	line-height: 16px;
}
.wpzoom_media .hidden {
	display: none;
}
.wpzoom_media li {
	background: url("http://damascusbureau.org/arabic/wp-content/themes/cadabrapress_v1.1/cadabrapress/images/video.gif") no-repeat 0 50%;
	border-bottom: 1px dotted #ddd;
	list-style-type: none;
	font-size: 16px;
	padding: 8px 0;
	line-height: 20px;
	padding-left: 20px;
}
.wpzoom_media li a.active {
	font-weight:bold;
}
/********************************************************************************************* 



6. Posts Styling  -------------------------  index.php, archive.php, single.php, page.php



*********************************************************************************************/   



	

.single {
	width:650px;
	float:left;
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
	margin:0 0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:1px solid #d7d7d7;
}
.single.fullwidth {
	width:980px;
}
.single .meta {
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
	width:620px;
	float:left;
	padding:10px 15px;
	font-weight:normal;
	color:#555555;
	font-size:16px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom:1px solid #d7d7d7;
}
.fullwidth .meta {
	width: 950px;
}
.single .meta a {
	font-weight:bold;
}
html .single span.spr {
	float:none;
	margin:0 5px;
	color:#ccc;
	font-size:16px;
}
.single .meta span {
	float:right;
	font-size:15px;
}
.single .meta span a {
	font-weight:normal;
}
.single .rounded {
	padding:10px 15px 0;
}
.single h1 a {
	font-size:25px;
	font-weight:normal;
	color:#474747;
	margin-bottom:10px;
	float:left;
	clear:both;
	width:100%;
}
.single h1 a:hover {
	text-decoration:underline;
}
.single .entry {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
}
.single .after-meta {
	margin:10px 0;
	padding:7px 0;
	float:left;
	width:100%;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}
.after-meta ul {
	float:right;
	display:inline;
	font-size:15px;
	font-weight:bold;
}
.after-meta ul li {
	float:left;
	margin-right:4px;
}
.after-meta ul li a {
	display:block;
}
.single .post_author {
	background:#FFFDEA;
	border: 1px solid #EEE7AB;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	clear:both;
	float:left;
	width:600px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	font-size:15px;
	line-height:1.6em;
}
.fullwidth .post_author {
	width: 930px;
}
.single .post_author img {
	float:left;
	margin:0 7px 7px 0;
}
.single .post_author span {
	font-weight:bold;
	font-size:15px;
	display:block;
	margin-bottom:5px;
}
.single .entry {
	line-height:1.7;
	font-size:17px;
	clear:left;
}
.single .entry a {
	border-bottom:1px solid #ccc;
}
.single .entry a img {
	text-decoration: none;
	border: 0 none;
}
.single .entry ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
}
.single .entry ul li {
	list-style-type:square;
}
.single .entry ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
}
.single .entry ol li {
	list-style-type:decimal;
}
.single blockquote {
	border-left:3px solid #CCCCCC;
	color:#777777;
	font-size:16px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
}
blockquote, q {
	quotes:none;
}
.single .alignleft {
	float:left;
	margin:10px 15px 10px 0;
}
.single .alignright {
	float:right;
	margin:10px 0px 10px 15px;
}
.single .entry h2 {
	float:none;
	width:auto;
}
.single .entry img {
	max-width:960px;
}
.gallery .gallery-item {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	margin:10px;
}
.gallery {
	margin: auto;
	text-align:center;
	clear:both;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-caption {
	margin-left: 0;
}
.attachment {
	margin: 1em 0
}
.wp-caption-text, .gallery-caption {
	color:#999;
	text-align:center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:15px;
}
.archive .post {
	border-bottom:1px solid #EFEFEF;
	margin:7px 0;
	padding:0 0 9px;
	clear:both;
	float:left;
	width:100%;
}
.archive img {
	float:left;
	margin:0 7px 7px 0;
}
.archive .post h2 {
	font-size:22px;
	display:inline;
}
.archive .post h2 a {
	color:#333333;
}
.archive .post h2 a:hover {
	text-decoration:underline;
}
.archive .post .meta {
	float:none;
	display:block;
	clear:none;
}
.archive h3 {
	font-size:35px;
	padding:14px 15px;
}
/********************************************************************************************* 



7. Comments  -------------------------  comments.php



*********************************************************************************************/   



#comments {
	float: left;
	width: 100%;
	margin:10px 0 15px;
}
#comments h3 {
	color: #474747;
	font-weight: bold;
	border-top: 4px solid #D2D2D2;
	padding: 8px 0;
	font-size:22px;
}
.comment-input-text textarea {
	width: 80%;
}
.comment-list {
	margin: 0;
	padding:0;
}
.comment-list li {
	list-style: none;
}
.comment-list li .commbody {
	border-bottom: 1px dotted #E3DFDF;
	padding: 16px 0;
}
.comment-list ul {
	margin-bottom: 0;
}
.comment-list ul.children .commbody {
	padding: 15px 0 10px 15px;
}
.comment-author {
	float:left;
}
.comment-author img {
	float: left;
	margin: 0 12px 12px 0;
}
cite.fn, cite.fn a {
	font-size: 16px;
	color: #00A0C6;
	font-weight:bold;
	font-style:normal;
}
cite.fn a:hover {
	color: #000;
}
.comment-profile-wrapper {
	text-align: center;
	width: 105px;
}
span.says {
	display: none;
}
.comment-meta {
	margin: 4px 0;
}
.commentmetadata a {
	color: #8b8b8b;
	font-style:italic;
	font-size: 13px;
}
.commentmetadata a:hover {
	color: #484040;
	text-decoration: none;
}
.comment-gravatar {
	margin-bottom: 3px;
}
.comment-content-wrapper {
	float: right;
	width: 538px;
}
.comment-parent, .comment-single {
	margin-top: 15px;
}
.comment-list ul.children, #comments #respond ul {
	border-left: 1px dotted #E3DFDF;
	margin: 0 0 10px 47px;
}
.comment-list ul.children ul.children {
	margin-left: 40px;
}
.comment-list ul.children li {
	background: url('http://damascusbureau.org/arabic/wp-content/themes/cadabrapress_v1.1/cadabrapress/images/dot.png') no-repeat left 20px;
	margin: 0;
}
.comment-body {
	padding: 8px 12px 0;
	margin: 0;
	position: relative;
}
.comment-list li div p {
	margin-bottom: 0.8em;
	color: #4F5051;
	font-size: 12px;
	overflow: hidden;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.comment .post-date {
	margin-top: 0;
}
.comment .post-date .right a {
	color: #BBB;
}
.comment .post-date .right a:hover {
	color: #234;
}
.reply {
	float: right;
	clear: both;
	margin-right: 15px;
}
.cancel-comment-reply {
	margin: 7px 0 0 16px;
}
.reply a, .cancel-comment-reply a {
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #7E94AE;
	color: #fff;
	font-size: 12px;
	padding: 2px 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	margin-right: 3px;
}
.reply a:hover, .cancel-comment-reply a:hover {
	text-decoration: none;
	color: #fff;
	background: #E85A5A;
}
#respond li {
	list-style: none;
}
#respond ul {
	margin: 0;
}
#respond .legend {
	margin-bottom: 10px;
}
#respond h3 {
	border-top:none;
	padding: 8px 0 0 15px;
}
#respond #commentform {
	padding: 0 15px 15px 15px;
}
#comments #respond {
	padding: 0;
	margin:5px 0 9px;
	float: left;
	width: 100%;
	clear:both;
	background:url("images/bg_video.png") repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#comments #respond .legend {
	margin-bottom: 0;
	border-bottom: 0;
}
#comments #respond ul {
	padding: 10px 0 0 15px;
	background: url('http://damascusbureau.org/arabic/wp-content/themes/cadabrapress_v1.1/cadabrapress/images/dot.png') no-repeat left top;
}
#comments ul.children #respond ul {
	margin-left: 30px;
	padding: 0;
}
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow {
	display: none;
}
#comments #respond .comment-body {
	background: #FFF;
}
#comments #respond .comment-content-wrapper {
	width: 100%;
	float: none;
}
#formLabels {
	width:100%;
	float:left;
}
#formLabels p {
	float:left;
	display:inline;
	margin-right:20px;
	width:31%;
}
#formLabels p.last {
	margin-right:0;
}
#respond input {
	margin-right: 0px;
	width:93%;
}
#respond #formContent {
	margin: 7px 0;
	float:right;
}
#respond textarea {
	width: 98%;
	margin:0 0 8px;
}
.comment-list li #respond p {
	margin-left: 0;
}
#trackbacks {
	float: left;
	width: 100%;
}
#trackbacks ol {
	padding: 10px 0;
}
#trackbacks li {
	list-style-type: decimal;
	padding: 5px 0 5px 15px;
}
#respond .comm-submit {
	-moz-border-radius:0 0 0 0;
	-moz-box-shadow:0 0 0;
	background:url("images/nav.png") no-repeat scroll 0 -227px transparent;
	border:medium none;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:32px;
	text-shadow:0 -1px 0 #87B00D;
	width:154px;
}
/********************************************************************************************* 



8. Sidebar & Widgets -------------------------  sidebar.php



*********************************************************************************************/   

	

#sidebar {
	float:right;
	width:320px;
}
#sidebar .widget {
	width:320px;
	float:left;
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
	margin:0 0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom:1px solid #d7d7d7;
}
#sidebar .widget h3 {
	background:#fff url(images/bg_topbar.png) repeat-x bottom;
	width:300px;
	float:left;
	padding:3px 10px;
	font-weight:normal;
	color:#555555;
	font-size:20px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom:1px solid #d7d7d7;
}
.widget .padder {
	padding:10px;
	float:left;
	width:300px;
	clear:both;
}
.subscribe {
	color:#828282;
	font-size:15px;
}
.rss i {
	background:url(http://damascusbureau.org/arabic/wp-content/themes/cadabrapress_v1.1/cadabrapress/images/icons/small/rss.png) no-repeat;
	padding-left:20px;
}
.widget {
	float: left;
	line-height: 1.5;
	margin-bottom: 10px;
	width: 100%;
}
.widget ul {
	clear: both;
	margin: 5px 0;
	line-height: 1.7;
}
.widget ul li {
	list-style-type: none;
}
.widget ul ul {
	margin: 0;
	padding: 0;
	border-top: none;
}
.widget ul ul li {
	border: none;
}
.widget #cat, .widget select {
	width: 100%;
	background: #F7F7F7;
	border: 1px solid #cdcfd4;
	color: #333333;
	display: inline;
	padding: 5px;
	line-height: 1.5;
	clear: both;
	float: left;
	font-family: Georgia, serif;
}
ul.gallery img {
	border: 1px solid #f1f1f1;
	width: 75px;
	height: 75px;
	float: left;
	padding:4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
ul.gallery img:hover {
	border: 1px solid #ccc;
}
ul.gallery a {
	border: none;
}
ul.gallery a:hover, ul.gallery li:hover, ul.gallery li a:hover, #ads li:hover {
	border: none;
}
ul.gallery {
	float:left;
	display: block;
	list-style-type: none;
	margin: 5px 0 0 10px;
}
.widget ul.gallery li {
	border: none;
	padding: 0 11px 11px 0;
	float: left;
	list-style-type: none;
	list-style-position: outside;
}
.ads {
	text-align:center;
}
#footer ul.gallery img {
	border-color:#777777;
	padding:0;
	width:62px;
	height:62px;
}
#footer ul.gallery img:hover {
	border: 1px solid #9A9A9A;
}
#footer ul.gallery {
	margin:0;
}
.subscribe form {
	border-bottom:1px solid #EFEFEF;
	padding:10px 0;
	margin:0 0 8px;
}
.subscribe p {
	margin-bottom:0;
}
.widget .social li {
	display: inline;
	float: left;
	padding: 4px 0;
	margin-right:8px;
	line-height: 1.2;
}
.widget .social li a {
	font-size: 14px;
	font-weight:bold;
}
.widget .social img {
	float: left;
	margin-right: 7px;
}
.recent_comments li, #twitter li {
	padding: 6px 0;
	line-height: 18px;
	border-bottom: 1px solid #eee;
}
/* RESET LI STYLING FOR RECENT COMMENT & TWITTER */

.recent_comments li a, #twitter a {
	display: inline;
	padding: 0;
	line-height: 18px !important;
}
/* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */



.widget_tag_cloud div {
	text-align:center;
}
#footer .widget_tag_cloud div {
	text-align:left;
}
#footer .widget_tag_cloud div a {
}
#footer .widget_tag_cloud div a:hover {
	background:#FF8F00;
}
.widget_tag_cloud div a {
	font-family:Georgia, serif;
	font-style:italic;
	padding:0 3px;
}
.widget_tag_cloud div a:hover {
	background:#A2D210;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;
}
/********************************************************************************

                Tabber CSS

********************************************************************************/



/*--------------------------------------------------

  REQUIRED to hide the non-active tab content.

  But do not hide them in the print stylesheet!

  --------------------------------------------------*/

.tabberlive .tabbertabhide {
	display:none;
}
/*--------------------------------------------------

  Some styles to help most WordPress themes

  --------------------------------------------------*/

.tabberlive h3 { /* hide std widget titles */
	display:none;
}
ul.tabbernav li { /* hide bullets from tab headings */
	float: left;
	margin: 0;
	padding: 0;
	height: 35px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 35px; /*--Vertically aligns the text within the tab--*/
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #f6f7f7;
	border: 1px solid transparent;
	border-left: none;
	border-bottom:1px solid #E7E9EB;
	list-style-type:none;
}
html .tabbertabs .rounded {
	padding:0;
	float:left;
	width:100%;
}
ul.tabbernav {
	margin:0;
	padding: 1px 0;
	font: bold 12px; /* Verdana, sans-serif*/
}
*html ul.tabbernav {  /* ie6 only */
	padding: 2px 0;
}
*+html ul.tabbernav {  /* ie7 only */
	padding: 2px 0;
}
ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
}
ul.tabbernav li a { /* inactive tabs */
	text-decoration: none;
	color: #666;
	display: block;
	font-size: 17px;
	padding: 0 10px;
	outline: none;
}
ul.tabbernav li.tabberactive { /* active tab */
	background: #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #E7E9EB;
	border-right:1px solid #E7E9EB;
}
ul.tabbernav li.tabberactive:first-child {
	border-left:none;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}
.tabbertabs .recent_comments li img, .tabbertabs .recent_news li img {
	float:left;
	margin:0 7px 7px 0;
}
.tabbertab li {
	float:left;
	width:100%;
	clear:both;
	border-bottom:1px solid #EFEFEF;
	padding:7px 5px 0 5px;
}
.tabbertab li .meta {
	font-size:11px;
	color:#A9A9A9;
	margin:3px 0 0;
	display:block;
}
.tabbertab li .meta a {
	font-weight:normal;
	font-size:9px;
}
.tabbertab li a {
	font-weight:bold;
	font-size:16px;
}
ul.tabbernav a:hover {
	text-decoration:underline;
}
ul.tabbernav {
	margin:0;
	padding:0;
	float: left;
	list-style: none;
	height: 36px; /*--Set height of tabsid--*/
	width: 100%;
	background:url(images/rounded.gr.png) repeat-x 0 100%;
	border-bottom: 1px solid #E7E9EB;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
html .tabbertab ul {
	margin:0;
}
/*--------------------------------------------------

  .tabbertab = the tab content

  Add style only after the tabber interface is set up (.tabberlive)

  --------------------------------------------------*/

.tabberlive .tabbertab {
	padding:5px;
	float:left;
	width:300px;
}
/* If desired, hide the heading since a heading is provided by the tab */

.tabbertab h2.widgettitle {
	display:none;
}
/********************************************************************************************* 



9. Footer  -------------------------  footer.php



*********************************************************************************************/   

.pre_footer {
	background:url("images/rounded.gr.png") repeat-x scroll 0 100% #FFFFFF;
	border-bottom:1px solid #fff;
	padding:8px;
	float:left;
	clear:both;
	width:964px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.pre_footer img {
	float:left;
}
.pre_footer span {
	float:right;
	margin:7px 3px 0 0;
}
.pre_footer span a {
	background:url(images/arrows.png) no-repeat -56px 0;
	display:block;
	width:27px;
	height:27px;
}
.pre_footer span a:hover {
	background-position:-56px -30px;
}
#footer_wrap {
	width:100%;
	float:left;
	clear:both;
	background: #6A6A6A;
	color: #E4E4E4;
	font-size:15px;
	line-height:1.1;
}
#footer {
	margin: 0 auto;
	width: 940px;
	padding:15px 20px;
	text-align:left;
	background:url("images/rounded.gr.f.png") repeat-x 0 100% #636363;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#footer .widget {
	width:48%;
	margin:0 18px 10px 0;
	float:none;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	zoom: 1;
 *display: inline;
}
#footer .widget p {
	line-height:1.3;
}
#footer a {
	color:#fff;
}
#footer .widget h3 {
	font-weight:bold;
	font-size:15px;
	border-bottom:1px solid #787878;
	margin: 0 0 6px;
	padding:0 0 6px;
}
#footer_wrap #copyright {
	margin: 0 auto;
	width: 940px;
	padding-top:10px;
	text-align:left;
	height:50px;
}
#footer_wrap #copyright span {
	float:right;
	text-align:right;
	width:25%;
}
#footer_wrap a {
	color:#fff;
}
#footer_wrap #copyright a:hover {
	color:#fff;
	text-decoration:underline;
}
#footer_wrap #copyright span img {
	vertical-align:middle;
	padding:2px 0 5px 2px;
}
#copyright span a {
	text-indent:-2999px;
	font-size:1px;
}