/*
Theme Name: Amal Almalki Website
Theme URI: http://amalalmalki.com	
Description: Customized theme
Version: 1.0 beta
Author: Fatma Alemadi
Author URI: http://esmartsweb.com
*/
/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/**********/
* {
	margin: 0;
	padding:0;
}

body{
	width:100%;
	height: 100%;
	background:#130F04 url('images/background.jpg') repeat-x 0 0;
	font-size:0.98em;
	font-family: "Times New Roman",serif, sans-serif;
    line-height:1.4em;

}
a, a:link, a:visited {
text-decoration :none;
color:#BF8D17
}
a:hover{
color:black;
border-bottom:1px solid #BF8D17;
}
h2{
font-size:60px;
margin-bottom:0.3em;
margin-top:0.2em;
color :#000002;

}
h3{
font-size:200%;
color:#4F2E0F;
font-family :verdana
}
h1,h2, h3, h4{
margin-bottom:0.3em;
margin-top:0.2em;
}
h4{
font-size:150%;
}
small{
font-size:77%;
}
em { font-style:italic; }
input, textarea , select {
	border: 1px inset #96501d;
	background:#96501d url(images/form_bg.png) repeat-x ;
	font-family: verdana,tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #f8d1b5;width:auto;
	padding:2px
}
label {
	font-weight: bold;
	font-size: 11px;
}


input:hover, textarea:hover, select:hover {
	border: 1px solid #FFFFFF;
	color: #fce5d5;
}
input:focus , textarea:focus, select:focus{
border:1px solid #AF8E2B;
background:white !important;
color:#AF8E2B;
}
blockquote {
margin:22px 20px;
padding:3px;
color:#4F3F18;
padding: 0 40px;
background: transparent url("images/blockquote.png") no-repeat 0 0;
font-style:italic;

}

#logo span ,#catheader span,#r-blog h3 span, #r-journal h3 span { display:none ; }
#logo:hover{ border:0; 
background-image:url('images/logo_hover.png');
} 
#top_bar{
	height :49px;
	background:url('images/top_bar.jpg') repeat-x 0 0;
	width :100%;
	position:relative;
	z-index:0
}
#book{
	position:relative;
	z-index:1
}
#footer {
	height: 186px;
	background:url('images/footer.jpg') repeat-x right bottom;
	display:block;
	width:100%;
	position:relative;
	z-index:0;

} 
#copyrights {
text-align :right;
font-style:italic;
clear:both;
}
.center{
text-align :center;
}
.clear,.clearfix{ clear:both; }

/*******page*********/
.pagetitle{
background:url('images/sideicon.png') no-repeat center left;
padding-left:40px;
line-height:33px;
font-style:italic;
margin-top:0.5em;
margin-bottom:1em
}
.entry {text-align :justify;

font-style:italic;
}
.entry ol,.entry ul ,#r-blog ul, #r-journal ul,#r-blog ol, #r-journal ol{
margin:0.5em 20px;
}
.entry ul li,#r-blog ul li, #r-journal ul li{
margin-right:40px;
list-style:square;
}
.entry ol li,#r-blog ol li, #r-journal ol li{
margin-right:40px;
list-style:decimal;
}
#bookmark-me{
display :block;
width:200px;
float:right
}
#related-post{
display:block;
width:330px;
float:left;
}
#bookmark-me p, #related-post p{
margin-left:3px;
font-family:verdana;
color:#7F6B37;
margin-bottom:3px;
}
#bookmark-me h4, #related-post h4{
margin:0	
}
/*###### Rounded corner *******/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#DABEA0}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #efe3d6;
  border-right:1px solid #efe3d6;
  background:#e3ceb7}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbf8f5;
  border-right:1px solid #fbf8f5;
  background:#e1cab2}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e1cab2;
  border-right:1px solid #e1cab2;}
.spiffy4{
  border-left:1px solid #efe3d6;
  border-right:1px solid #efe3d6}
.spiffy5{
  border-left:1px solid #e3ceb7;
  border-right:1px solid #e3ceb7}
.spiffyfg{
  background:#DABEA0;
  padding:20px;
  }
ul.list404  li  {
margin-left:60px;
}
.list404 h3{
font-size:100%;
}
ul.list404 li ul li{
list-style :square
}

.freetext {
font-size:88%;
margin-left:40px;
margin-bottom:2em;
margin-top:-20px;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	font-style:italic
	}
.right {
	float: right;
	}

.left {
	float: left
	}
	a.rounded, .button ,.button:hover{
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: top; /* or top */
  display: -moz-inline-box;
  display: inline-block;
  overflow: visible; /* IE6 form button fix */
  font-family:verdana;
  font-size:0.6em;
  height:23px;
}
.button ,.rounded{
  color: #AF8E2B;
  background-color: #130F04;
 padding:1px 10px;
}
.button:hover {
  background-color: #cee;
  border:0;
  
  
  background-color: #AF8E2B;
  color: #130F04;
}
.rounded{
padding:7px 15px;
}


/* 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: right;
	}

.alignleft {
	float: left
	}
/* End Images */
.lefttext{
	text-align :left;
}
.righttext{
	text-align :right;
}
.centertext {
	text-align :center;
}
.entry {
	word-wrap: break-word 
	
}
