/*

Theme Name: Majid Alhamdan Theme

Theme URI: http://www.d7mi.com/

Description: This theme built based on the famous Kubrick

Version: 2.6.3

Author: Khalid & D7mi

Author URI: http://www.d7mi.com/
email : lap_top30@yahoo.com
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

padding : 0;

margin : 0;

}

table {
border-collapse : collapse;
}

fieldset, img {

border : 0;

}

address, caption, cite, code, dfn, em, strong, th, var {

font-weight : normal;

font-style : normal;

}

ol, ul {

list-style : none;

}

caption, th {

text-align : right;

}

h1, h2, h3, h4, h5, h6 {

font-weight : normal;

font-size : 100%;

}

q:before, q:after {

content : '';

}

abbr, acronym {

border : 0;

}

* {

outline : none;

margin : 0;

padding : 0;

}

html, body {

height : 100%;

}

body {

font-family : Tahoma, Helvetica, Arial, sans-serif;

font-size : 1em;

background : #420e00 url(images/mainBG.jpg) repeat-x;

}

a {

color : #420e00;

text-decoration : none;

border-bottom : 1px solid #420e00;

}

a:hover {

border-bottom : 3px solid #420e00;

}

p {

margin : 4px 0 10px;

font-size : 13px;

}

blockquote {

padding : 10px 15px 0 22px;

font-family : Georgia, "Times New Roman", Times, serif;

border : 1px solid #ccc;

color : #666666;

font-size : 17px;

text-align : right;

background : #edebeb url(images/quote.jpg) no-repeat;

}

blockquote span {

display : block;

text-align : right;

font-size : 14px;

font-style : italic;

font-weight : bold;

}

h1, h2, h3, h4, h5, h6 {

color : #420e00;

font-family : Georgia, "Times New Roman", Times, serif;

}

h2 {

font-size : 27px;

}

h3 {

font-size : 20px;

}

h2, h3 {

margin : 0;

}

.imgrt {

float : right;

margin : 0 19px 5px 10px;

}

.imglft {

float : left;

margin : 0 15px 10px 40px;

}

#container {

overflow : hidden;

position : relative;

width : 960px;

min-height : 100%;

height : auto !important ;

height : 100%;

margin : 0 auto;

}


.topmast {
width:960px;
margin:0 auto;
z-index:8000}

.topmast ul {
list-style:none;
margin:10px auto 0;
}

.topmast li {
margin-left:5px;
display:inline;
float:right;
width:130px;
background:#0d0d0d;}


.topmast a,
.topmast a:visited {
text-align:center;
display:block;
color: #9d9c54;
height:31px;
line-height:31px;
border:none;}

.topmast a:hover {
color:#fff;
border:none;}



#header {

height : 154px;

position : relative;

width : 100%;

z-index:7000}

#logo {

position : absolute;

width : 400px;

top : 50px;

}

#logo h1.nizar {

direction : ltr;

width : 291px;

height : 46px;

background: url('images/h1.png') no-repeat;

font-size : 50px;

font-family : Georgia, "Times New Roman", Times, serif;

color : #9d9c54;

font-variant : small-caps;

padding : 0;

margin : 10px 0 0;

}

#logo h1 a, #logo h1 a:visited {

direction : ltr;

width : 291px;

height : 46px;

display : block;

border : none;

text-indent : -9999px;

}

#logo p {

font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;

text-transform : uppercase;

color : #cccccc;

padding : 0 0 0 4px;

font-size : 16px;

}

.description {

direction : ltr;

background : url(images/desc.png) no-repeat;

width : 174px;

height : 19px;

margin-top:18px;

margin-right : 180px;

text-indent : -9999px;

}

.searchbox {

position : absolute;

left : 17px;

top : 81px;

width : 237px;

height : 50px;

background : url(images/search1.png);

}

.searchbox input#s {

width : 128px;

height : 17px;

margin-top : 17px;

margin-right : 59px;

border : 0;

background-color : transparent;

text-align : center;

}

.searchbox input#sButton {

border : 0;

background-color : red;

cursor : pointer;

display : none;

}

#mainCol {

position : relative;

width : 680px;

float : right;

margin-left : 12px;

}

#mainCol p {

margin : 0;

}

#mainCol h3 {



}

#rightCol {

margin:10px 0 0;

background: #410d00;

float : right;

width : 258px;

}



html>body .push 

{

clear : both;

}



.push {

height : 49px;

width: 100%;

}



#footer {

position : relative;

color: #9d9c54;

background : #1d1d1d url(images/footerBG.jpg) repeat-x top left;

padding-top:30px;

}



#footer .footcase {

width:960px;

margin: 0 auto;

background :#1d1d1d}







#footer a, #footer a:visited{

	color: #ffffff;

	border-bottom: 1px solid #fff;

}



#footer a:hover {border-bottom: 2px solid #fff;}

#footer .left-col{

	width: 310px;

	float: left;

	margin-left: 10px;

}

#footer .right-col{

	width: 300px;

	float: right;

	padding-left: 10px;

}

#footer h4 {

	font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;

	color: #9d9c54;

	margin: 10px 0px 5px;

	padding-right: 5px;

border-right: 5px solid #fff;}

.recent-comments {

	list-style: none;

	margin: 0px;

	padding: 0px;

	line-height: 110%;

}

.recent-comments li{

	padding: 0px 0px 10px 20px;

}

.recent-comments a{

	font-size: 90%;

	line-height: 130%;

	font-weight: bold;

}

.recent-posts {

	list-style: none;

	margin: 0px;

	padding: 0px;

	font-size: 90%;

	line-height: 110%;

}

.recent-posts li{

	padding: 0px 0px 10px 20px;

}

.recent-posts a{

	font-size: 90%;

	line-height: 130%;

	font-weight: bold;

}

#credits {

	margin: 0 auto;

	padding-bottom: 5px;

	width: 960px;

	color: #9d9c54;

	font-size: 80%;

	line-height: 120%;

}

#credits a, #credit a:visited{

	color: #9d9c54;

}

#wrapcomments 

{

background:#9d9c54 ;

border: 5px solid #fff;

margin: 0 0 10px;}





.commentlist li, #commentform input, #commentform textarea {

font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

.commentlist li {

margin : 20px auto 20px auto;

width : 650px;

font-weight : bold;

}

.thumb {

float : right;

}

.thumb ul {

display : block;

}

.thumb p {

font-size : 10px;

}

.thumb p span, .thumb a:link, .thumb a:visited {

font-size : 10pt;

font-family : tahoma;

}

.commentlist li .avatar {

border : 3px solid #fff;

margin-right: 5px;}

.commentlist cite, .commentlist cite a {

font-style : normal;

font-size : 1.1em;

}

.commentlistbox {

margin-right : 60px;

float : right;

width : 500px;

background: #fff;

position : relative;

padding-bottom : 37px;

}

.comment_arrow {

position : absolute;

top : 20px;

right : -32px;

width : 32px;

height : 31px;

background : transparent url(images/carrow1.png) no-repeat;

}

.commentmetadata {

font-size: 0.9em;

text-align : right;

text-indent : 15px;

color : #9d9c54;

font-family: Tahoma;

padding-top:3px;}

.commentlistbox a,

.commentlistbox a:visited {

color : #8a8a8a;

font-family: Tahoma;

font-size: 0.9em;

border-bottom:1px dotted #9d9c54;

}

.commentlistbox a:hover {

border-bottom:1px solid #9d9c54;

}

.commentauth {

font-family: Tahoma;

color : #8a8a8a;

font-size: 0.9em;

}



.commentlistbox em {

font-family: Tahoma;

padding:5px;

color: red;

}





.commentlistbox p {

padding : 10px;

font-weight : normal;

text-transform : none;

font-family:tahoma;
font-size:10pt;
text-align:justify;}

.commentlist p {

font-weight : normal;
text-transform : none;
font-family:tahoma;
font-size:10pt;
text-align:justify;}

#respond {

height : 80px;

color : #000;

background: url(images/h4.jpg) no-repeat top 50px;

}



#commentform {

margin:10px 3px 20px 0;

}



.thecommentform {

text-align : right;

list-style : none;

width : 500px;

margin-right : 140px;

padding-bottom : 20px;

}

.thecommentform li {

list-style : none;

}

#commentform input {

border : 1px solid #9d9c54;

width : 170px;

padding : 2px;

margin : 1px 0;

}

#commentform textarea {

width : 500px;

margin-top : 5px;

padding : 2px;

border: none;

}

#commentform .adminmessage {

font-size : 10pt;

font-family : Tahoma;

margin-bottom : 5px;

}

#commentform #submit {

border : none;

background: #fff;

height : 26px;

width : 99px;

margin : 5px 0;

float : right;

}

.post {

overflow: hidden; 

width: 650px;

margin:10px 0;

padding: 10px;

padding-bottom:30px;

background: #fff;

border: 5px solid #9d9c54;

position:relative;

}







.post-date {

	width: 45px;

	height: 49px;

	float:right;

	background: #9d9c54;

}

.post-month {

	font-size: 11px;

	text-transform: uppercase;

	color: #fff;

	text-align: center;

	display:block;

	line-height: 11px;

	padding-top: 2px;

	

}

.post-day {

	font-size: 18px;

	text-transform: uppercase;

	color: #fff;

	text-align: center;

	display:block;

	line-height: 18px;

	padding-top: 7px;



}



.post-title {

float: right;

	margin-right: 10px;width:590px;

}



.post-title h2 {

margin: 0px 0px 2px;

border-bottom: 1px dotted #CCCCCC;

font: normal 190%/100% "Trebuchet MS", Tahoma, Arial;

padding-bottom: 3px;

color : #9d9c54;

}

.post-title h2 a, .post-title h2 a:visited {

color : #af8115;

border : none;

}

.post-title h2 a:hover {

color : #333333;

}



.entry {

clear: both;

padding-top: 10px;

}



.post-cat a,

.post-cat a:visited {

	float:right;

	font-size: 9pt;

	color: #999999;

	border-bottom:1px solid #fff;

}

.post-cat a:hover {

color:#9d9c54;

border-bottom:1px solid #9d9c54;

}

.post-comments {

	background: url(images/mini-comments.gif) no-repeat right center;

	padding-right: 18px;

	float: left;

	font-size: 12pt;

}

.post-calendar {

	background: url(images/mini-calendar.gif) no-repeat left center;

	padding-left: 18px;

	float: right;

	font-size: 95%;

	color: #999999;

}

.more-link,

.more-link:visited {

display:block;

position:absolute;

bottom: 3px;

left:3px;

width:150px;

height:20px;

line-height:20px;

text-align:center;

color:#fff;

border:none;

background: #9d9c54;

font-size:0.9em;

}

.more-link:hover {

border:none;

text-decoration:underline;

}



.post ul li {

margin-left : 16px;

margin-bottom : 4px;

padding-right : 23px;

background : url(images/bullet.jpg) no-repeat center right;

}



* html .clear {

clear:none;

}

.clear {

clear : both;

}

.page-title {

padding : 0 10px 5px;

}



.entry p {

font-family : Tahoma, Helvetica, Arial, sans-serif;

font-size : 0.9em;

color :#333;

text-align:justify;

}



.entry img {border:1px solid #9d9c54;}

.page-title h2 {

margin: 0px 0px 2px;

border-bottom: 1px dotted #CCCCCC;

font: normal 190%/100% "Trebuchet MS", Tahoma, Arial;

padding-bottom: 3px;

color : #9d9c54;

}



	



h2.page-title {

font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;

color : #9d9c54;

margin: 0 auto;

padding : 10px;

width:600px;

background : url(images/dotted.jpg) repeat-x bottom right;

}



p.wrong {

margin:0 auto;

padding : 10px;

color : #9d9c54; }





.navigation {

overflow: hidden; 

width: 650px;

height:25px;

margin:10px 0;

padding: 20px 20px 30px;

position:relative;}



.nextnav a, .nextnav a:visited {

padding-right : 19px;

height : 25px;

line-height : 25px;

text-align : center;

float : right;

border : none;

background : url(images/mini-nav-right.gif) no-repeat center right;

color:#9d9c54;

border-bottom: 1px solid #9d9c54;

}

.backnav a, .backnav a:visited {

padding-left : 19px;

height : 25px;

line-height : 25px;

text-align : center;

float : left;

border : none;

background : url(images/mini-nav-left.gif) no-repeat center left;

color:#9d9c54;

border-bottom: 1px solid #9d9c54;}

#sidebar h2 {

padding : 0;

}

.backnav a:hover,

.nextnav a:hover

{

border-bottom: 2px solid #9d9c54;

}

img.centered {

display : block;

margin-left : auto;

margin-right : auto;
padding : 4px;
}

img.alignright {

padding : 4px;

margin : 0 0 2px 7px;

display : inline;

}

img.alignleft {

padding : 4px;

margin : 0 7px 2px 0;

display : inline;

}

.alignright {

float : right;

}

.alignleft {

float : left;

}

.entry form {

text-align : center;

}

a img {

border : none;
border-bottom:none;

}

#rightCol #sidebar {

background:#fff;

text-align : right;

border:#9d9c54 solid 5px;

padding : 5px 0;

}

.rsslogo {
margin-top:10px;

background:#fff;

border:#9d9c54 solid 5px;

padding : 5px 0;

}

#rightCol #sidebar ul, #sidebar ul ol {

margin : 0;

padding : 0;

}

#rightCol #sidebar ul li {

list-style-type : none;

list-style-image : none;

margin-bottom : 10px;

}

#rightCol #sidebar ul p, #sidebar ul select {

margin : 5px 0;

}

#rightCol #sidebar ul ul, #sidebar ul ol {

margin : 5px 0 0;

}

#rightCol #sidebar ul ul ul, #sidebar ul ol {

margin : 5px 10px 0 0;

}

ol li, #rightCol #sidebar ul ol li {

list-style : none;

}

#rightCol #sidebar ul ul li, #rightCol #sidebar ul ol li {

list-style-type : none;

margin : 0 auto;

}

#rightCol #sidebar ul ul li a, #rightCol #sidebar ul ol li a, #rightCol #sidebar ul ul li a:visited, #rightCol #sidebar ul ol li a:visited {

margin : 0 auto;

display : block;

width : 235px;

height: 25px;

border : none;

color : #420e00;

font-size : 13px;

font-family : tahoma;

line-height: 25px;

text-indent: 10px;

}

#rightCol #sidebar ul ul li a:hover {

color : #fff;

background-color : #9d9c54;

}

#rightCol #sidebar a, #rightCol #sidebar a:visited {

text-decoration : none;

}

#rightCol #sidebar h3 {

color : #fff;

margin: 0 auto;

background: url(images/head3.jpg) no-repeat #fff;

width : 235px;

height: 30px;

line-height: 30px;

text-align: center;}

#rightCol #wp-calendar {

empty-cells : show;

margin : 3px 10px 0 0;

width : 238px;

text-align : center;

}

#rightCol #wp-calendar #next a {

text-align : center;

}

#rightCol #wp-calendar #prev a {

display : block;

text-align : center;

}

#rightCol #wp-calendar #next a:hover, #rightCol #wp-calendar #prev a:hover {

color : #fff;

background-color : #9d9c54;

}

#rightCol #wp-calendar a {

display : block;

color : #9d9c54;

text-decoration : underline;

border : none;

}

#rightCol #wp-calendar a:hover {

text-decoration : none;

}

#rightCol #wp-calendar caption {

margin :0 auto ;

text-align : center;

width : 235px;

color : #fff;

background-color : #9d9c54;

}

#rightCol #wp-calendar td {

color : #333333;

padding : 3px 0;

text-align : center;

font-size : 10px;

}

#rightCol #wp-calendar th {

font-size : 10px;

text-align : center;

}

#rightCol #wp-calendar #today, #rightCol #wp-calendar #today a, #rightCol #wp-calendar #today a:visited {

color : #fff;

background-color : #9d9c54;

font-weight : bold;

border : none;

}

#rightCol #wp-calendar a:hover {

text-decoration : none;

}

#tag_cloud a, #tag_cloud a:visited {

margin : 2px auto;

padding: 4px 0;

text-indent: 7px;

display : block;

width : 235px;

border : none;

color : #333333;

font-size : 13px;

font-family : tahoma;

}

#tag_cloud a:hover {

color : #fff;

background-color : #9d9c54;

}

#rightCol #recent-comments {

font-family : Tahoma;

font-size : 13px;

text-align : right;

line-height : 15px;

}

#rightCol #recent-comments .recentcomments, #rightCol #recent-comments .recentcomments a, #rightCol #recent-comments .recentcomments a:visited {

color : #333333;

}

#rightCol #recent-comments .recentcomments a, #rightCol #recent-comments .recentcomments a:visited {

display : inline;

padding : 0;

}

#rightCol #recent-comments .recentcomments a:hover {

background-color : transparent;

border-bottom : 2px solid #333333;

color : #333333;

}

#topnav {

position : absolute;

right : 0;

top : 8px;

z-index : 8000;

}

div#contactDiv {

position : relative;

margin-top : 20px;

}

form#myform {

margin-right : 30px;

padding : 10px;

text-align : right;

width : 300px;

font-size : 14px;

color : #333333;

background-color : #e0dfe3;

border : 1px solid #999999;

}

#coldform ul.form {

list-style : none;

padding : 0;

border : 0;

background : none;

}

#coldform ul.form li {

padding : 3px 0 6px;

height : 35px;

background : none;

}

#coldform ul.form li label {

display : block;

float : right;

width : 130px;

margin-right : 15px;

}

#coldform ul.form li input, ul.form li select, ul.form li textarea {

width : 180px;

float : right;

background-color : #fff;

border : 1px solid #999999;

margin-right : 15px;

}

#coldform ul.form input.submit {

padding : 0;

}

#coldform ul.form input.submit {

border : 0 none;

cursor : pointer;

display : block;

width : 110px;

overflow : hidden;

border-left : 1px solid #cccccc;

border-top : 1px solid #cccccc;

border-right : 1px solid #666666;

border-bottom : 1px solid #666666;

padding : 2px 0;

margin : 10px;

background : url(images/buttonBG.gif) repeat-x;

}

#coldform ul.form li textarea {

height : 100px;

width : 262px;

}

* html #coldform ul.form li textarea {

height : 100px;

width : 242px;

}

ul.form span {

font-size : 14px;

color : #666666;

}

fieldset {

padding-top : 6px;

background-color : #ebebec;

border : 2px solid #ffffff;

}

ul.form p.thecopy input {

text-align : right;

margin-left : 5px;

}

div#contactDiv .addressc {

position : absolute;

top : 0;

left : 30px;

width : 200px;

background : #fff;

}

div#contactDiv .addressc img {border: none;}

div#contactDiv .addressc ul {

margin : 4px 0 20px;

font-size : 16px;

color : #333333;

}

div#contactDiv .addressc li {

background : none;

margin-left : 0;

padding : 0;

}

div#contactDiv .addressc h3 {

margin-left : 0;

}

div#contactDiv .addressc dl {

margin-bottom : 10px;

}

div#contactDiv .addressc dt {

font-size : 15px;

}

div#contactDiv .addressc dd {

font-size : 13px;

}

a.rss:link,
a.rss:visited {
margin:20px auto 0;
width:100px;
height:120px;
background:#fff url(images/rss.jpg) no-repeat ;
display:block;
border:none;
}


.pagebar
{
padding-top: 1px;
padding-bottom: 1px;
font-size:12px;
text-align:center;
direction:ltr;
line-height:27px;
margin-left:0px;
margin-right:0px;
border: 1px solid #333333;
background: #333333;
text-decoration: none;
}

.pagebar a, .pageList .this-page
{
   border: 1px solid #666666;
   text-decoration: none;
   padding: 0.2em 0.5em;
}

.pagebar a:visited
{
   border: 1px solid #666666;
   text-decoration: none;
   padding: 0.2em 0.5em;
}

.pagebar .break
{
   padding: 2px 6px;
   border: none;
   background: #333333;
   text-decoration: none;
}

.pagebar .this-page
{
   border: 1px solid #666666;
   padding: 0.2em 0.5em;
   font-weight: bold;
   background: #F8A505;
   color: #000;
}

.pagebar a:hover
{
   border-color: #666666;
   background: #222222;
   color: #F8A505;
}

