﻿/*
Theme Name: Tarneemah
Theme URI: http://www.Tarneemah.com
Description: 2009 theme Designer <a href="http://neeart.com/">Nora AbdulRhman</a> made for BlingWeb & Tarneemah.com
Version: 1.0 Arabic
Author: BlingWeb
Author URI: http://www.blingweb.net
*/
 
* { margin:  0;  padding: 0;  border:  0 none;  list-style-type: none;}

/*** go on :) ********************/
body {background:#40758e url(images/bg.gif) repeat-x top center; direction: rtl; font: 9pt Tahoma,Arial,Helvetica,sans-serif; text-align: right; color:#D2D2D2;}
@font-face {font-family: Tanseek; src: url(Tanseek_Modern.otf);}

/*** Wrapper ********************/
.wrapper {background:url(images/tarneemah_bg.gif) repeat-y top center; overflow:hidden; margin:0 auto;}   
.wrapper-container {background:url(images/header.jpg) no-repeat top; overflow:hidden; margin:0 auto;}   

/*** Header ********************/
.header {height: 400px; overflow:hidden; margin: 0 auto 10px; position:relative; color:#000; font-weight:bold; width:1050px; }
.logo {position:absolute; display:block; height:170px; text-indent:-9999px; overflow:hidden; width:400px; right:10px; top:200px;}
.buttons{position:absolute; top:270px; left:0; width:650px; height:57px; overflow:hidden; font-family:'Tanseek', Arial, Helvetica, sans-serif; font-size:18px;}	
ul#topnav {margin: 10px 0 20px; padding: 0; list-style: none; font-size: 1.1em; clear: both;}
ul#topnav li{margin: 0; padding: 0; overflow: hidden; float: right; height:37px;}
ul#topnav a, ul#topnav span {padding: 10px 20px; float: left; text-decoration: none; color: #fff; clear: both; height: 20px; line-height: 20px; background: #1d1d1d; }
ul#topnav a {color: #7bc441; }
ul#topnav span {display: none;}
ul#topnav.v2 span{background: url(a_bg.gif) repeat-x left top;}
ul#topnav.v2 a{color: #555; background: url(a_bg.gif) repeat-x left bottom;}

.search-index{width:210px; height:60px; padding:10px 65px 0 0; top:268px; left:10px; position:absolute;}
.search-index #s,.search-index .submit{	background:transparent; border: none; float:right;}
.search-index #s{width:120px; color:#999 !important; font-size:90%; padding-right:0px;}
.search-index .submit{width:58px; cursor:pointer; text-indent:-9999px; }

/*** Sidebar ********************/
#sidebar{width:200px; float:left; padding-left:35px; overflow:hidden; margin-bottom:10px; color:#888888 !important;}
table#wp-calendar { color: #888888;  width: 160px; margin: 0 auto; }
#sidebar .sidebar-bot {display: block; height: 20px; clear: both; }
#sidebar img { margin:10px; border:none;}
#sidebar h2{ color:#888888; margin-top:30px; font-size:20px; font-weight:normal; border-bottom:1px solid #888888;}
#sidebar h3{ color:#888888; margin-top:30px; font-size:20px; font-weight:normal; border-bottom:1px solid #888888;}
.searchsubmit  { border:none; background:none; float:right; margin: 0px 10px 10px 10px;}
#sidebar ul li {list-style-type: none; list-style-image: url(images/li.png); padding:3px; margin-right: 15px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style-type: none;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;padding: 0;}

/*** Narrowcolumn ********************/
.container{margin:0 auto; overflow:hidden; padding:10px; height:100%; width:1000px;}
.narrowcolumn{width:750px; margin-bottom:10px; float:right;}
h2.title{padding:10px 15px 12px;}
.products h2.title{ background:url(images/products.gif) no-repeat right; padding-right:35px;}
.post{line-height:20px; text-align:justify; margin-bottom:25px; clear:both;}
.entry{	padding:5px 20px 0;	clear:both;}
blockquote {margin: 15px 30px 0 10px; padding-right: 20px; border-right: 5px solid #ddd; color: #999;}
.more-link{width:104px; margin:20px 0; clear:both;}
.entry p{margin-bottom:1.2em;}	
.breadcrumb { color:#666666; margin: 30px 0 20px 0px;}

.info{color: #666666; font-size:8pt;}
.info a{color: #999999; font-weight:normal;}
.info a:hover{ color:#CCCCCC}
.info h3 {font-size: 25px; line-height: 30px; font-weight: bold; display: block; margin: 0; padding:40px; background:url(images/h3.png) no-repeat right bottom; color:#7ba9be;}

*html .info h3 {background:url(images/h3.gif) no-repeat right bottom;}

.navigation {display: block; margin: 20px 50px 5px; clear:both; overflow:hidden;}

html>body .entry ul {margin-left: 0px; padding: 0 30px 0 0; list-style: none; padding-left: 10px; text-indent: -10px;}
html>body .entry li {margin: 7px 0 8px 10px;}
	
.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";}
.entry ol {	padding: 0 0 0 35px;}

/*** CommentList ********************/
.commentlist{padding:0 10px;}
.commentlist li .avatar {float: right; padding: 1px; background: #ccc; margin-left:5px;}
.commentlist cite, .commentlist cite a {font: bold 12pt arial;}
.commentlist p {line-height:20px;	margin:0 5px 5px;}
.alt {padding: 10px;}
.commentlist li {border: 3px solid #ccc; margin: 15px 4px 10px 5px; padding:  10px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.commentlist li ul li {margin-left: -5px; margin-right: 20px;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;}
.commentmetadata {display: block; font-size:90%; margin-bottom:18px; border-bottom:1px solid #ccc; padding:5px 10px 15px;}
.reply a{background:#ccc; padding:3px 5px 5px; display:block; width:20px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; color:#000 !important;}
.says {display:none}
.thread-alt , .thread-even .alt{background-color: #E3E4E6;}
.thread-alt .odd, .thread-even{background-color: #DEE0E1;}
.commentlist li .sep{display:none;!important;}

#respond h2 , #comments{text-align:center;}
#respond{padding:0 10px;}
.submit-button{	float:left;	width:110px !important; padding:0 !important; border:0 none !important; margin-left:10px; display:inline;}

/*** Footer ********************/
div#footer {width: 1100px; height:164px; background: transparent url(images/footer.gif) top no-repeat; clear:both; margin:0 auto}
#footer p {margin: 0; padding: 35px 0 0 50px; text-align: left; font-size:9px; color: #FFFFFF;}
#footer div#footer a:visited { color: #B8E0FC;}
#footer a:hover { color: #fff;}

/*** error **********************/
.error { text-align:center; background: #333333; padding:10px; margin:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#find404{ margin: 10px auto; padding: 5px 3px;}
#find404 #s {width: 250px; padding: 2px; border:none; font-size:15px;}
#find404submit{ border:none; background:none;}

/*** forms ********************/
label{}
input {background:#f7f6f7; border: 1px solid #dbd8da; color:#2f2f2f; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
fieldset{background:#e0dfe0; border: 1px solid #dbd8da; color:#2f2f2f; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 5px; position:relative;}
legend{background:#f7f6f7; border: 1px solid #dbd8da; color:#2f2f2f; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 5px; position:relative;} 
select {background-color: #e9e7e8; color: #2f2f2f;}
textarea {background:#f7f6f7; border: 1px solid #dbd8da; color:#2f2f2f; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 5px; position:relative; width:95%;}
form {}

/*** Align & Links & Text ********************/
div.post div.entry img { border:none; padding: 2px 10px 8px 15px; max-width: 700px;}
p img {padding: 0;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
img { border:none;}
.alignright {float: right;}
.alignleft {float: left}

/*** Required For Themes ****************/ 
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 7px 7px 0; width:auto;}
.alignright { float: right; margin: 0 0 7px 7px; width:auto;}
.wp-caption { text-align: center; padding-top: 4px; margin: 10px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

h2{ font-family: Tahoma, Arial, sans-serif; font-size: 30px; line-height: 30px; font-weight: bold; display: block; margin: 0; padding: 4px 10px;}
h3 {font-family: Tahoma, Arial, sans-serif; font-size: 23px; text-decoration:none; font-weight:lighter; }
h4 {font-family: Tahoma, Arial, sans-serif; font-size: 20px;}
small {font-family: Tahoma, Arial, sans-serif; font-size: 0.9em; line-height: 1.5em;}
hr {border: none}
code {display:block; background:#6a6a6a; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:7px 7px 7px 7px; position:relative; text-align:left;}
pre {float:left; direction:ltr; font-size: 1.2em; color: #fff; float:left; margin: 10px; padding:10px; background-color: #aaaaaa; overflow:auto; }

a, a:visited { text-decoration: none; color:#5a93b1; font-weight: bold; outline:none}
a:hover { text-decoration: none; color:#90cbe5;}
a:active {text-decoration: none; color:#90cbe5;}

.clear{clear:both;}