/*  

Theme Name: أبــو عــابد

Theme URL:  http://www.abu3abed.net

Description: قالبي الشخصي

Version: 1.7

Tags: 3 columns, movie, fixed width, widgets, gravatar support, valid XHTML, valid CSS, right sidebar, left sidebar

Author: Sabiostar

Author URI: http://www.abu3abed.net

2008, NattyWP. All rights reserved

*/



/* Begin Main-Layout */

* { 

border: 0pt none ; 

margin: 0pt; 

padding: 0pt; 

font-family: Tahoma,Tahoma; 

text-decoration: none; 

list-style-type: none; 

list-style-image: none; 

list-style-position: outside; 

}



body{font-size: 11px;

direction: rtl; }



html { background: rgb(0, 103, 125) url('images/html_bg.jpg') repeat-x scroll center top; width: 100%; height: 100%; }

#all { margin: 0pt auto; width: 1045px; }

div.ad { padding: 5%; width: 90%; float: left; text-align: center; }



#top { 

background: transparent url('images/top_bg.png') no-repeat scroll 0% 0%; 

width: 1045px; 

height: 288px; 

float: left; 

position: relative; 

left: 22px; 

}

#top #logo { 

margin: 125px 0pt 0pt; 

float: left; 

display: block; 

position: relative; 

left: 65px;

font-size:30px;

color:#FFFFFF;

}

.header-description {

	color:#ffffff;

	font-family:"Tahoma", Times, serif;

	font-size:12px;

    margin: 175px 0px 0px 80px;

}

	

#top ul#menu { margin: 17px 0pt 0pt; height: 41px; float: right; clear: right; position: relative; right: 82px; }

#top ul#menu li { height: 41px; float: right; padding-left:30px; }



#top ul#menu li a { height: 41px; float: right; display: block; color:#000000; font-weight:bold; font-size:12px; margin-top: 13px;}

#top ul#menu li a:hover {color:#013F56; text-decoration:underline;}

#top ul#menu li.current_page_item a {color:#013F56; text-decoration:underline;}



#top ul#menu li.home a { background: transparent url('images/top_menu_a_c_bg.jpg') repeat-x scroll 0% 0%; margin-top:0px;}

#top ul#menu li.home a em{ height: 41px; float: right; display: block; margin-top: 13px; color:#ffffff; font-weight:bold; font-size:12px; }

#top ul#menu li.home a span { width: 18px; height: 41px; float: right; display: block; }

#top ul#menu li.home a span.l { background: transparent url('images/top_menu_a_l_bg.jpg') no-repeat scroll 0% 0%; }

#top ul#menu li.home a span.r { background: transparent url('images/top_menu_a_r_bg.jpg') no-repeat scroll 0% 0%; }



#content { 

background: rgb(255, 255, 255) none repeat scroll 0% 0%; 

width: 914px; 

float: left; 

position: relative; 

left: 74px; 

}

#content #left { margin: 0pt 10px; width: 180px; float: left; position: relative; top: -10px; }

#content #left .white-box { background: transparent url('images/left_box_white_c_bg.jpg') repeat-y scroll 0% 0%; width: 180px; float: left; margin-top: 7px; margin-bottom: 10px; }



#content .white-box a{padding-left:0px; color:#013F56;}



#content .white-box ul { width: 170px; float: right; position: relative; left: right; }

#content .white-box ul li { padding: 5px 20px 5px 10px; background: transparent url('images/left_box_white_li_bg.jpg') no-repeat scroll left bottom; width: 140px; float: left; font-size: 11px; color:#013F56; }

#content .white-box ul li a { padding:0px; display: block; float: right; width: 100%; height: 100%; color:#013F56; }

#content .white-box ul li a:hover{ color:#000000;}



#content #left .white-box h4 { padding: 10px 20pt 0pt 0px; background: transparent url('images/left_box_white_head.png') no-repeat scroll 0% 0%; position: relative; top: -7px; margin-bottom: -7px; width: 160px; height: 25px; float: left; font-size: 12px; color: rgb(51, 53, 53); }

#content #left .white-box .b { background: transparent url('images/left_box_white_bottom.jpg') no-repeat scroll 0% 0%; width: 180px; height: 12px; float: right; }

#content #left .blue-box { background: rgb(41, 113, 140) url('images/left_box_blue_bottom.jpg') no-repeat scroll center bottom; width: 179px; float: left; margin-bottom: 10px; padding-bottom: 11px; }

#content #left .blue-box h4 { padding: 10px 20pt 0pt 0px; background: transparent url('images/left_box_blue_head.jpg') no-repeat scroll 0% 0%; width: 159px; height: 23px; float: left; font-size: 12px; color: rgb(1, 82, 105); }



#content #left .blue-box ul { width: 170px; float: left; position: relative; left: 5px; }

#content #left .blue-box ul li { padding: 5px 20px 5px 10px; background: transparent url('images/left_box_blue_li_bg.jpg') no-repeat scroll left bottom; width: 140px; float: left; font-size: 11px; color: rgb(255, 255, 255); }

#content #left .blue-box ul li ul.children li {background:none;}

#content #left .blue-box ul li a { display: block; float: left; width: 100%; height: 100%; color: rgb(255, 255, 255); }





#content #main { width: 505px; float: left; }



#content #main a:hover { text-decoration: underline; }

#content #main .position { border-top: 1px solid rgb(224, 224, 224); padding: 10px 0pt; width: 505px; float: left; }



#content #right { margin: 0pt 10px; width: 180px; float: left; position: relative; top: -10px; }

#content #right .white-box { background: transparent url('images/left_box_white_c_bg.jpg') repeat-y scroll 0% 0%; width: 180px; float: left; margin-top: 7px; margin-bottom: 10px; }

#content #right .white-box h4 { padding: 10px 20pt 0pt 0px; background: transparent url('images/left_box_white_head.png') no-repeat scroll 0% 0%; position: relative; top: -7px; margin-bottom: -7px; width: 160px; height: 25px; float: left; font-size: 12px; color: rgb(51, 53, 53); }

#content #right .white-box img.min { border: 3px solid rgb(213, 213, 213); }

#content #right .white-box .b { background: transparent url('images/left_box_white_bottom.jpg') no-repeat scroll 0% 0%; width: 180px; height: 12px; float: right; }



#footer { background: transparent url('images/footer_bg.jpg') no-repeat scroll 0% 0%; width: 914px; height: 60px; float: left; position: relative; left: 74px; }

#footer #lin { font-size:10px; color:#FFFFFF; float: right; display: block; position: relative; width: 170px; height: 20px; right: 5px; top: 23px;}

#footer a { color:#FFFFFF;}





#pagepromoter_hilite { background-color: rgb(255, 102, 0) ! important; color: black ! important; }

#pagepromoter_hilite * { background-color: rgb(255, 102, 0) ! important; color: black ! important; }



.mlink {position:relative; display: block; text-indent:-9999px;}

/* End Main-Layout */





/* Begin Content*/

a {color:#005EA6;}

a:hover{text-decoration:underline;}



h4,h5,h6{

	color:#333333;

	font:12px Tahoma,verdana,sans-serif;

	margin:0px;

	}



h2{ font-family:"Arial", Times, serif;

	font-size:18px;

	color:#000000;

    margin:0px 0 10px 0;

	}



h3{ color:#333333;

	border-bottom:1px dotted #333;

    margin:20px 0 0 0;

	}



h2 a:link, h2 a:visited, h2 a:active, h2 a:hover{
font-family:"Arial", Times, serif;
	color:#000000;

	text-decoration:none;

}

h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{

	color:#e88601;

	text-decoration:none;

}



.post-date {

	width: 49px;

	padding-top:5px;

}

.post-month {

	font-size: 11px;

	font-family:"Tahoma", Times, serif;

	color: #828282;

	text-align: center;

	display:block;

}

.post-day {

	font-size: 25px;

	font-family:"Tahoma", Times, serif;

	text-transform: uppercase;

	color: #000000;

	text-align: center;

	display:block;



}

.post { 	

	color:#333;

	text-align:justify;

    padding-left: 20px;

    padding-right: 25px;

    padding-bottom: 10px;

	width:510px;

	}



.postmetadata {

	color:#555;

	font-size:.85em;

	padding:2px 0 0 0;

}



.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active{

	color:#005ea6;

	text-decoration:none;

}



.postmetadata a:hover{

	text-decoration:underline

}



.entry, .entrytext{

	line-height:140%;

	margin:2px 0 0 0;

	}

	

.entrytext p, .entry p{

	margin:0 0 5px 0;

	}



/* End Content*/







/* Begin Comments */

.commentlist li, #commentform input, #commentform textarea {

	font-size:1em;

    color: #333;

	}

	#commentform input {

	border:1px #CCCCCC solid;

	

	}

.commentlist li {

	font-weight:bold;

	}

.commentlist li.alt {

background:#ffffff;

padding:10px 0px 5px 0px;

	}



.commentlist cite, .commentlist cite a {

	font-weight:bold;

	font-style:normal;

	font-size:1.1em;

	}



.commentlist p {

	font-weight:normal;

	line-height:140%;

	text-transform:none;

    color: #333;

	}



.commentmetadata {

	font-weight:normal;

    color: #333;

	}



.commentlist {

	padding:0;

	text-align:justify;

	}



.commentlist li {







	margin:0px 0 15px 16px;

	padding:5px 10px 0 0;

	list-style:decimal;

	}



.commentlist p {

	margin:10px 5px 10px 0;

	}



#commentform p {

	margin:5px 0;

	}



.commentmetadata {

	margin:0;

	display:block;

	}

/* End Comments */



	



/* Begin Lists */

.entry ul, .entry ol,

.entrytext ul, .entrytext ol{

	margin:5px 0 5px 26px;

	}





/* Begin Images */

p img {

	padding:0;

	max-width:100%;

	}



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;

	}



.alignright {

	float:left;

	}

	

.alignleft {

	float:right;

	}

/* End Images */







/* Begin Form Elements */

#searchform {

	margin:2px 0;

	padding:5px 0;

	}



#left #searchform #s, #right #searchform #s{

	width:90px;

	height:15px;

	padding:2px;

	margin-left:17px;

	border:1px solid #999999;

    background: #ffffff;

	font-size:12px;

    color: #666666;

	}



#left #searchsubmit, #right #searchsubmit {

	padding:1px;

	height:21px;

    margin-left:3px;

	border:1px solid #999999;

    background: #f6f6f6;

    color: #999999;

	}



.entry form { 

	text-align:center;

	}



select {

	width:130px;

	}



#commentform input {

	width:170px;

	padding:2px;

	margin:5px 5px 1px 0;

	}



#commentform textarea {

	width:98%;

	padding:2px;

	border:1px solid #ddd;

	}



#commentform #submit {

	margin-right:3px;

	float:right;

	border:1px solid #999999;

        background: #f6f6f6;

        color: #66666;

	}

/* End Form Elements */









/* Begin Various Tags & Classes */

code {

	font:1.1em 'Courier New', Courier, Fixed

	}



acronym, abbr, span.caps

{

	cursor:help;

	font-size:0.9em;

	letter-spacing:.07em;

	}



acronym, abbr {

	border-bottom:1px dashed #333

	}



blockquote {
background-color:#DBDBDB;
	border-left:5px solid #f2f2f2;
font-style: italic;
	margin:15px 0 0 0;

	padding:0 0 0 15px;

	}



blockquote cite {

	margin:5px 0 0;

	display:block;

	}



.center {

	text-align:center;

	}



hr {

	clear:both;

	display:none;

	}



a img {

	border:none;

	}



.navigation {

	display:block;

	text-align:center;

	margin-top:10px;

	margin-bottom:5px;

	}

/* End Various Tags & Classes*/

/* WP 2.6 FIX */

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.wp-caption {

	max-width:390px;

	height:auto;

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

	max-width:380px;

	height:auto;

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}





/* 

Coldskin #2 for Contact Coldform WordPress Plugin

@ http://perishablepress.com/press/2008/01/08/contact-coldform/ 

@ http://perishablepress.com/press/2008/01/08/contact-coldskins/ 

*/



div#coldform * {

    padding: 0;

    margin: 0;

    border: 0;

}

div#coldform {

    font-family: Tahoma;

    background-color: #ffffff;

    border: 3px solid #ffffff;

    font-size: 10px;

    margin: 11px 0;

    width: 450px;

    color: #777;

}

div#coldform fieldset {

    border: 0 none;

    display: block;

    clear: both;

}

div#coldform legend.hide {

    display: none;

}



}

.input:focus, textarea:focus { 

    border: 1px solid #777; 

    color: #aaa;

}





div#coldform label.label {

    font-size: 1.1em;

    display: block;

    margin: 5px 0;

    padding-top: 5px;

    width: 177px;

    clear: right;

    float: right;

}



div#coldform label.label2 {

color:#888888;

display:block;

font-family:Tahoma;

font-size:12px;

padding-bottom:10px;

width:463px;

float:right;

clear:right;



}



  

div#coldform input.input {

    font-family: Tahoma;

    border: 1px solid #7B7B7B;

    background: #ffffff;

    padding: 3px 3px;

    font-size: 12px;

    margin-top: 10px;

    margin-right: 10px;

    display: block;

    width: 300px;

    color: #888;

    clear: right;

    float: right;

}



div#coldform textarea#coldform_message

 {

    font-family: tahoma;

    border: 1px solid #7B7B7B;

    background: #ffffff;

    padding: 1px 3px;

    font-size: 12px;

    margin-top: 10px;

    margin-right: 10px;

    display: block;

    width: 400px;

    color: #888888;

    clear: right;

    float: right;

}





div#coldform input.submit {

   font-family: Tahoma;

    border: 1px solid #7B7B7B;

    margin: 7px 10px 10px 0;

    background: #ffffff;

    font-size: 12px;

    cursor: pointer;

    display: block;

    padding: 3px;

    width: 308px;

    color: #888;

    clear: right;

    float: right;

}





div#coldform input.check {

display:block;

margin: 0;

padding-bottom: 5px;

width:37px;

float:right;

clear:right;

}

