/*  
Theme Name: الستايل الإفتراضي
Theme URI: http://www.farfromfearless.com
Description: Design by Chris Murphy - 2006-2007
Version: 1.0
Author: Chris Murphy
Author URI: http://www.farfromfearless.com/
  Global Styles
------------------------------- */ 

/* Global Styles
-------------------------------*/


body {
	background: #668800 url(images/pixel_bg.gif) repeat top left;
	margin: 0;
	font-family: tahoma;
	font-size: 11px;
	color: #39444d;
text-align: center;


}

a {
	text-decoration: none;
	color: #39444D;
}

a:hover {
	text-decoration: underline;
	color: #E04802;
}

.metadata{
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	padding-top: 5px;
}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 14px;
}


.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: hidden;
	margin: 0;
}

.highlight {
	font-weight: bold;
	font-style: italic;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	color: #5b656e;
	margin: 17px 0; 
}


/* Main Shell
-------------------------------*/

#main {
margin: auto;

}

#header {
	display: block;
	background: transparent url(images/bc_topgradient.gif) repeat-x top center center;
	width: 990px;
	height: 162px;
margin: auto;

}
#content {
	background: transparent url(images/content_bg.gif) repeat-y top center;
	position: relative;
	width: 990px;
	clear: both;
	text-align: right;
margin: auto;


}
#footer {
	background: transparent url(images/bottom_bg.jpg) no-repeat top right;
	position: relative;
	width: 990px; height: 102px;
}
/* Header
-------------------------------*/


#mainnav {

width: 990px; height: 45px;

}
#topnav {	
float: right;
}

#searchform {
background:transparent url(images/nav_search.gif) no-repeat top right;
width:367px;
height:45px;
float:right;
}

#searchform .input {
border:1px solid #3d5c00;
width:170px;
font-family:Tahoma;
font-size:11px;
margin:7px 45px 0 0px;

}

#searchform .searchbtn {
margin:7px 0 0 40px;
float:left;

}

#topcorner {
	float: right;
}



/* Left Nav
-------------------------------*/

#leftnav {
	width: 204px;
	margin-left: 14px;
	float: left;
	border-left: 1px solid #779900;
}

#leftnav h2 {
      vertical-align:middle;
      color:#fff;
      background-color:#507600;
      border-bottom:2px #680 solid;
      text-align:center;
      padding:9px 0;
	font-size: 1.0em;
}



#leftnav ul {
	margin: 0; padding: 0;
	list-style: none;
}

#leftnav ul li {
	margin: 0; padding: 0;
background-color: #fff;
display:block;
font:normal 11px/14px 'Tahoma', Tahoma, Lucida, Helvetica, Arial, sans-serif;
padding-bottom:2px;
padding-right:5px;
padding-left:5px;
text-align:justify;
direction:rtl;
}


#leftnav ul li a {
	display: block;
	border-top: 1px solid #668800;
	text-decoration: none;
	padding: 5px 5px 5px 0px;
}

#leftnav ul li a:hover {
	background: #5f8100 url(images/left_nav_tab.gif) no-repeat 0 50%;
}

#leftnav ul li a h3 {
	margin: 0; padding: 0 0 0 13px;
	color: #e5f07a;
	font-weight: bold;
	font-size: 11px;
	background: transparent url(images/left_arrow.gif) no-repeat 0 4px;
	/* background: transparent url(images/left_arrow.gif) no-repeat 0 50%;*/
}

#leftnav ul li a p {
	margin: 0; padding: 0;
	color: #fff;
}



#leftnav a {

	color: #F35002;
	text-decoration: none;
}

#leftnav a:hover {

	color: #ce4300;
	text-decoration: underline;
}
#currentprojects ul li a h3{background:transparent url(images/left_folder.gif) no-repeat 0 2px;}
#currentprojects{margin-bottom:41px;}
#archivesleft{margin-bottom:0;}

/* Body Content
-------------------------------*/

#bodycontent {
	width: 512px;
	float: left;
	margin: 27px 0 0 10px;

}
#bodycontent h1{font-family:Tahoma, Georgia, Times, serif;font-size:13px;font-weight:400;color:#202830;margin:0;padding:0;}
#bodycontent h2{font-family:Tahoma, Georgia, Times, serif;font-size:16px;font-weight:400;color:#202830;margin:0;padding:0;}
.bottominfo{background:transparent url(images/info_bg.gif) repeat-x bottom left;border-bottom:1px solid #8998a6;position:relative;}
.bottominfo ul{list-style:none;margin:0;padding:0 0 3px;}
.bottominfo ul li{display:inline;margin:0;padding:0;}
.bottominfo .comments a{background:transparent url(images/grey_wordbubble.gif) no-repeat 0 50%;display:inline;margin:0 10px 0 5px;padding:0 0 0 22px;}
.bottominfo .link a{background:transparent url(images/grey_folder.gif) no-repeat 0 50%;display:inline;padding:0 0 0 17px;}
.date a{text-decoration:none;
}

#toparticle { 	

float:right;
width: 504px;
color:#39444d;
direction:rtl;
margin-bottom:16px;
font-family:Tahoma;
background-color:#FFF;
}

#toparticle h1{color:#39444d;margin-bottom:-5px;font-family:Tahoma;font-size:14px;font-weight:700;}
#toparticle h1 a:hover{color:#384047;font-size:14px;font-weight:700;font-family:Tahoma;}
#toparticle .date{border-top:1px solid #5b7d00;margin-top:10px;padding-top:3px;font-family:Tahoma;}
#toparticle .bottominfo{border-bottom:0;margin-top:20px;font-family:Tahoma;}
#toparticle .bottominfo img{margin-right:3px;position:absolute;right:0;top:0;}
#toparticle p img{border:1px #ebebeb solid;margin:2px;padding:2px;}

a img{border:0;}
#image_container{overflow:hidden;border:1px #ebebeb solid;margin-top:15px;margin-bottom:15px;background-color:#fff;padding:4px;}
#image_container img{border-bottom:1px solid #82909c;padding-bottom:0;background:#c4cbd2;}
#image_container p{display:block;color:#c4cbd2;background:transparent url(images/left_arrow.gif) no-repeat 5px 50%;background-color:#5b656e;text-decoration:none;padding:200px 5px 2px 20px;}
#image_container a{display:block;color:#c4cbd2;background:transparent url(images/left_arrow.gif) no-repeat 5px 50%;background-color:#5b656e;text-decoration:none;padding:2px 5px 2px 20px;}
#image_container a:hover{color:#fff;text-decoration:underline;}
.article{color:#5b656e;margin:2px 0;}
.article h2 a:hover{color:#384047;font-size:16px;font-family:Tahoma, Georgia, Times, serif;font-weight:400;margin:0;padding:0;}
.article .date{border-top:1px solid #adb2b6;margin:5px 0 0;padding:3px 0 0;}
#columnleft{width:225px;float:left;}
#columnright{width:225px;float:right;}
.commenttext p a{color:#cb4200;}
.commenttext{border-left:1px solid #c4cbd2;border-right:1px solid #c4cbd2;display:block;text-align:right;margin:0;padding-right:6px; padding-left:6px; width:486px;}
.commenttext p{margin:0;padding:5px 0;}
.data .poster strong{font-weight:700;}
#commentform{margin-bottom:25px;border-top:4px solid #680;}
#commentform strong{color:#5b656e;}
#commentform .name{float:left;margin-right:21px;}
#commentform .url{float:left;margin:10px 0;}
#commentform .url input{border:1px solid #c4cbd2;width:459px;}

#commentform textarea{
border:1px solid #c4cbd2;
width:459px;
height:209px;
margin-bottom:10px;
}


#commentform .remember input{border:0;margin-bottom:1px;}
#commentform .submit{margin-left:117px;}

/* Right Nav
-------------------------------*/

#rightnav{
	width: 200px;
	float: right;
	margin-right: 25px;
}



#rightnav ul {
	margin: 0; padding: 0;
	list-style: none;
}

#rightnav ul li {
	margin: 0; padding: 0;
}

#rightnav ul li a {
	display: block;
	border-bottom: 1px solid #c4cbd2;
	text-decoration: none;
	padding: 5px 0 5px 0px;
	color: #CB4200;
}

#rightnav ul li a:hover {
	background-color: #e9f1f9;
}

#rightnav ul li a h3 {
	margin: 0; padding: 0 0 0 14px;
	font-weight: bold;
	font-size: 11px;
	background: transparent url(images/right_arrow.gif) no-repeat 0 50%;
}

#rightnav ul li a p {
	margin: 0; padding: 0;
}

#recentcomments ul li a h3{background:transparent url(images/right_folder.gif) no-repeat 0 50%;}
#recentphotos h2{margin:5px 0 10px;}
#recentphotosrightnav a img{border-top:1pt solid #ebebeb;border-right:1pt solid #cacaca;border-bottom:1pt solid #cacaca;border-left:1pt solid #ebebeb;margin:2px;padding:1px;}
#categories ul{list-style:none;margin:0;padding:5px 10px 10px;}
#categories ul li{display:inline;font-size:11px;margin:0;padding:0;}
#categories ul li a{border-bottom:1px solid #c4cbd2;text-decoration:none;color:#5b656e;background:transparent url(images/right_folder.gif) no-repeat right right;padding:5px 15px 5px 0;}
.page_item{display:inline;}
#pages ul li a{display:block;font-size:11px;padding-right:15px;padding-bottom: 124px;color:#5b656e;background:transparent url(images/right_folder.gif) no-repeat right right;}


/* Footer
-------------------------------*/

#footer ul {
	float: left;
	margin: 19px 0 0 45px; padding: 0;
	list-style: none;
	text-align: right;

}

#footer ul li {
	margin-bottom: 2px;
	
}

#footer ul li a {
	margin-top: 8px;
	font-weight: bold;
	color: #e5f07a;
	display: block;
	padding-right: 20px;
	background: transparent url(images/rss_icon.gif) no-repeat right;
}

.footerlink {

	position: absolute;	
    right: 80px; top: 30px;
	color: #fff;
}


.copyright {

	position: absolute;	
    right: 230px; top: 65px;
	color: #fff;
}
#wp_portfolio_container{margin-bottom:20px;border-top:4px solid #680;}
#wp_portfolio_entry{margin-bottom:15px;padding-bottom:5px;border-bottom:3px solid #c4cbd2;}
#wp_portfolio_entry p{display:block;padding-bottom:0;}
#wp_portfolio_image{vertical-align:bottom;width:460px;float:left;}
#wp_portfolio_image img{overflow:hidden;border:1px #ebebeb solid;margin-bottom:10px;padding:2px;}
.contactform{position:static;overflow:hidden;}
#contactsubmit{margin-top:10px;display:block;float:right;}
.contactleft{display:block;width:459px;text-align:left;clear:both;padding-bottom:5px;padding-top:10px;font-weight:700;}
.contactright{display:block;width:459px;text-align:left;float:right;padding:0;}
.contacterror{border:2px solid red;}
#bookmarks{text-align:justify;}
#bookmarks .googleads{margin-top:10px;text-align:center;direction:rtl;padding:5px;}
.feature_event{display:block;font:normal 11px/14px 'Tahoma', Tahoma, Lucida, Helvetica, Arial, sans-serif;padding-bottom:2px;padding-right:5px;padding-left:5px;text-align:justify;direction:rtl;}
.events_title{font-weight:700;padding-bottom:5px;}
.showentry{text-align:justify;direction:rtl;line-height:150%;font-size:10pt;}
.sidetitle{vertical-align:middle;color:#FFF;background-color:#507600;border-bottom:2px #680 solid;text-align:center;padding:9px 0;}
#minispacer{border-top:1px #5F7E17 dashed;padding:3px;}
#gb_form_div small{font-family:Tahoma;}
span.error,span.success,#gb_form_div dt{color:#c00;font-weight:700;}
#gb_form legend#mainlegend{color:#000;}
#gb_form legend{color:#507600;}
#gb_form textarea.textbox{width:425px;}
A:hover.footer{text-decoration:underline;color:#f2f2f2;}
ul li a,#showentrylinks p a{color:#E04802;}

.alignleft,#commentform .email{float:left;}
.entry p a,#toparticle p a{color:#cb4200;text-decoration:none;font-family:Tahoma;}
#leftnav ul li,#rightnav ul li,#rightnav ul li a p{margin:0;padding:0;}
#toparticle h1 a,#toparticle h1 a:active{color:#39444d;font-size:14px;font-weight:700;font-family:Tahoma;}
#toparticle p a img,#page p a img{border:1px #cb4200 solid;margin:2px;padding:2px;}
#toparticle ol li a,.data a,#wp_portfolio_entry p a{color:#cb4200;text-decoration:none;border-bottom:1px dotted #cb4200;}
.article h2,.article h2 a{color:#202830;font-size:16px;font-family:Tahoma, Georgia, Times, serif;font-weight:400;margin:0;padding:0;}
#columnleft ul,#columnright ul{list-style-type:none;margin:0;padding:0;}
#columnleft ul li,#columnright ul li{display:block;border-bottom:1px solid #c4cbd2;padding-bottom:4px;padding-top:4px;padding-left:16px;background:transparent url(images/right_folder.gif) no-repeat 0 50%;}
#columnleft ul li a,#columnright ul li a{color:#5b656e;text-decoration:none;}
#columnleft ul li:hover,#columnright ul li:hover,#rightnav ul li a:hover,#categories ul li a:hover{background-color:#e9f1f9;}
#comments h2,#commentform h2{margin:8px 0 20px;}
#commentform .guidelines strong,.ostar{font-weight:700;color:#ff6300;}
#commentform .name input,#commentform .email input{border:1px solid #c4cbd2;width:218px;}

#rightnav h2,#categories h2{
      border-bottom:2px dashed #680;
      margin-top:10px;
      margin-bottom:10px;
      color: #668800;
	font-size: 1.3em;
      padding-right:20px;
}

#rightnav .widgettitles {
	background: transparent url(images/icon_pages.gif) no-repeat right;
}


#recentphotos a img,#categories a img{border-top:1px solid #ebebeb;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;border-left:1px solid #ebebeb;padding:2px;}
#wpcf_your_name,#wpcf_email,#wpcf_subject,#wpcf_msg{display:block;float:left;width:450px;}
#gb_form input.short,#gb_form input.med,#gb_form select.med,#gb_form textarea.textbox,#gb_form input.button,#gb_form label{font:11px Tahoma;}
A:link.footer,A:visited.footer,A:active.footer{text-decoration:none;color:#fff;}
