

/*

Theme Name: Blue

Theme URI: 

Description: AboMaryah

Version: 1.0

Author: Rasheed Modern Schools

Author URI: 

Tags: fixed width, three columns, valid XHTML, widgets

*/



/* begin Page */



/* Generated with Artisteer version 2.0.2.15338 */



body

{

  margin: 0 auto;

  padding: 0;

  background-color: #33AEDB;

  background-image: url('images/Page-BgTexture.jpg');

  background-repeat: repeat-x;

  background-attachment: fixed;

  background-position: bottom left;

}



.Main

{

  position: absolute;

  width: 100%;

  left: 0;

  top: 0;

}



.PageBackgroundGlare

{

  position: absolute;

  width: 100%;

  left: 0;

  top: 0;

}



.PageBackgroundGlareImage

{

  background-image: url('images/Page-BgGlare.png');

  background-repeat: no-repeat;

  height: 656px;

  width: 420px;

  margin: 0;

}



html:first-child .PageBackgroundGlare

{

  border: 1px solid transparent; /* Opera fix */

}









.cleared

{

  float: none;

  clear: both;

  margin: 0;

  padding: 0;

  border: none;

  font-size:1px;

}





/* end Page */



/* begin Box, Sheet */

.Sheet

{

  overflow: hidden;

  min-width:55px;

  min-height:55px;

  margin: 0 auto;

  position: relative;

  z-index: 0;

  width: 800px;

}





.Sheet-body

{

  position: relative;

  z-index: 0;

  margin: 8px;

}



.Sheet-tl

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  top: 0;

  left: 0;

  width: 37px;

  height: 37px;

  background-image: url('images/Sheet-s.png');

}



.Sheet-tr

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  top: 0;

  right: 0;

  width: 37px;

  height: 37px;

}



.Sheet-tr div

{

  position: absolute;

  z-index: -1;

  top: 0px;

  left: -37px;

  width: 74px;

  height: 74px;

  background-image: url('images/Sheet-s.png');

}



.Sheet-bl

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  bottom: 0;

  left: 0;

  width: 37px;

  height: 37px;

}



.Sheet-bl div

{

  position: absolute;

  z-index: -1;

  top: -37px;

  left: 0;

  width: 74px;

  height: 74px;

  background-image: url('images/Sheet-s.png');

}



.Sheet-br

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  bottom: 0;

  right: 0;

  width: 37px;

  height: 37px;

}



.Sheet-br div

{

  position: absolute;

  z-index: -1;

  top: -37px;

  left: -37px;

  width: 74px;

  height: 74px;

  background-image: url('images/Sheet-s.png');

}



.Sheet-tc

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  top: 0;

  left: 37px;

  right: 37px;

  height: 37px;

}



.Sheet-tc div

{

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  width: 100%;

  height: 74px;

  background-image: url('images/Sheet-h.png');

}



.Sheet-bc

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  bottom: 0;

  left: 37px;

  right: 37px;

  height: 37px;

}



.Sheet-bc div

{

  position: absolute;

  z-index: -1;

  top: -37px;

  left: 0;

  width: 100%;

  height: 74px;

  background-image: url('images/Sheet-h.png');

}



.Sheet-cl

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  top: 37px;

  left: 0;

  width: 37px;

  bottom: 37px;

}



.Sheet-cl div

{

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  width: 74px;

  height: 100%;

  background-image: url('images/Sheet-v.png');

}



.Sheet-cr

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  top: 37px;

  right: 0;

  width: 37px;

  bottom: 37px;

}



.Sheet-cr div

{

  position: absolute;

  z-index: -1;

  top: 0;

  left: -37px;

  width: 74px;

  height: 100%;

  background-image: url('images/Sheet-v.png');

}



.Sheet-cc

{

  position: absolute;

  overflow:hidden;

  z-index: -2;

  top: 37px;

  left: 37px;

  right: 37px;

  bottom: 37px;

  background-image: url('images/Sheet-c.png');

}





.Sheet

{

  margin-top: 30px !important;

}

/* end Box, Sheet */



/* begin Header */
div.Header
{
  margin: 0 auto;
  position: relative;
  z-index:0;
  width: 784px;
  height: 150px;
}

div.Header-png
{
  position: absolute;
  z-index:-2;
  top: 0;
  left: 0;
  width: 784px;
  height: 150px;
  background-image: url('images/Header.png');
  background-repeat: no-repeat;
  background-position: left top;
}


div.Header-jpeg
{
  position: absolute;
  z-index:-1;
  top: 0;
  left: 0;
  width: 784px;
  height: 150px;
  background-image: url('images/Header.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
/* end Header */

/* begin Logo */
.logo
{
  display : block;
  position: absolute;
  left: 5px;
  top: 26px;
  width: 779px;
}

h1.logo-name
{
  display: block;
  text-align: center;
}

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover
{
  font-family:"Traditional Arabic",Arial, Helvetica, Sans-Serif;
  font-size: 43px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  padding:0;
  margin:0;
  color: #000000 !important;
}

.logo-text
{
  display: block;
  text-align: center;
}

.logo-text, .logo-text a
{
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;
  font-size: 25px;
  padding:0;
  margin:0;
  color: #0B2F3D !important;
}

/* end Logo */



/* begin Menu */

/* menu structure */



.artmenu a, .artmenu a:link, .artmenu a:visited, .artmenu a:hover

{

	text-align:right;

	text-decoration:none;

	outline:none;

	letter-spacing:normal;

	word-spacing:normal;

}



.artmenu, .artmenu ul

{

  margin: 0;

  padding: 0;

  border: 0;

  list-style-type: none;

  display: block;

}



.artmenu li

{

	margin: 0;

	padding: 0;

	border: 0;

	display: block;

	float: right;

	position: relative;

	z-index: 5;

	background:none;

}



.artmenu li:hover

{

  z-index: 10000;

  white-space: normal;

}



.artmenu li li

{

  float: none;

}



.artmenu ul

{

  visibility: hidden;

  position: absolute;

  z-index: 10;

  left: 0;

  top: 0;

  background:none;

}



.artmenu li:hover>ul

{

  visibility: visible;

  top: 100%;

}



.artmenu li li:hover>ul

{

  top: 0;

  left: 100%;

}



.artmenu:after, .artmenu ul:after

{

  content: ".";

  height: 0;

  display: block;

  visibility: hidden;

  overflow: hidden;

  clear: both;

}

.artmenu, .artmenu ul

{

  min-height: 0;

}



.artmenu ul

{

	background-image: url(images/spacer.gif);

	margin-top: -10px;

	margin-right: -30;

	margin-bottom: 0;

	margin-left: 0px;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 30px;

	padding-left: 30px;

}



.artmenu ul ul

{

	margin-top: -30px;

	margin-right: -10;

	margin-bottom: 0;

	margin-left: 0px;

	padding-top: 30px;

	padding-right: 10px;

	padding-bottom: 30px;

	padding-left: 30px;

}





/* menu structure */



.nav

{

  position: relative;

  margin: 0  auto;

  width: 784px;

  height: 40px;

  z-index: 100;

}



.artmenu

{

  padding: 12px 6px 0px 6px;

}





.nav .l, .nav .r, .nav .r div

{

  top: 0;

  position: absolute;

  z-index: -1;

  overflow: hidden;

  height: 40px;

}



.nav .l

{

  left: 0;

  right: 0px;

}





.nav .r

{

  right: 0;

  width: 0px;

}





.nav .r div

{

  width: 784px;

  right: 0;

}





.nav .l, .nav .r div

{

  background-position: left top;

  background-repeat: no-repeat;

  background-image: url('images/nav.png');

}



/* end Menu */



/* begin MenuItem */

.artmenu ul li

{

  clear: both;

}



.artmenu a , .artmenu a span

{

  height: 28px;

  display: block;

}





.artmenu a

{

  cursor: pointer;

  text-decoration: none;

  margin-right: 3px;

  margin-left: 3px;



}

.artmenu a

{

  background-image: url('images/item-left.png');

  background-position: left top;

  background-repeat: no-repeat;

}



.artmenu a span

{

  background-image: url('images/item-right.png');

  background-position: right top;

  background-repeat: no-repeat;

}

.artmenu a span span

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 12px;

  color: #DDE3E4;

  padding: 0 1px;

  margin: 0 12px;

  line-height: 28px;

  text-align: center;

  background-image: url('images/item-center.png');

  background-position: left top;

  background-repeat: repeat-x;



}





.artmenu a:hover

{

  background-position: left -28px;

}



.artmenu li:hover>a

{

  background-position: left -28px;

}

.artmenu li:hover a span

{

  background-position: right -28px;

}



.artmenu a:hover span

{

  background-position: right -28px;

}





.artmenu a:hover span span

{

  color: #EDF4F8;

  background-position: left -28px;

}



.artmenu li:hover a span span

{

  color: #EDF4F8;

  background-position: left -28px;

}





.artmenu a.active

{

  background-position: left -56px;

}



.artmenu a.active span

{

  background-position: right -56px;

}



.artmenu a.active span span

{

  color: #13556C;

  background-position: left -56px;

}



/* end MenuItem */



/* begin MenuSubItem */

.artmenu ul a

{

  display:block;

  text-align: center;

  white-space: nowrap;

  height: 26px;

  width: 187px;

  overflow:hidden;

  line-height: 26px;

  margin-right: auto;





  background-image: url('images/subitem-bg.png');

  background-position: left top;

  background-repeat: repeat-x;



  border-width: 1px;

  border-style: solid;

  border-color: #B8C4C6;

}



.nav ul.artmenu ul span, .nav ul.artmenu ul span span

{

  display: inline;

  float: none;

  margin: inherit;

  padding: inherit;

  background-image: none;

  text-align: inherit;

  text-decoration: inherit;

}



.artmenu ul a, .artmenu ul a:link, .artmenu ul a:visited, .artmenu ul a:hover, .artmenu ul a:active, .nav ul.artmenu ul span, .nav ul.artmenu ul span span

{

  text-align: right;

  text-indent: 12px;

  text-decoration: none;

  line-height: 26px;

  color: #4B5B5D;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 12px;

}



.artmenu ul ul a

{

  margin-right: auto;

}



.artmenu ul li a:hover

{

  color: #000000;

  border-color: #B8C4C6;

  background-position: 0 -26px;

}



.artmenu ul li:hover>a

{

  color: #000000;

  border-color: #B8C4C6;

  background-position: 0 -26px;

}



.nav .artmenu ul li a:hover span, .nav .artmenu ul li a:hover span span

{

  color: #000000;

}



.nav .artmenu ul li:hover>a span, .nav .artmenu ul li:hover>a span span

{

  color: #000000;

}





/* end MenuSubItem */



/* begin ContentLayout */

.contentLayout

{

  margin-bottom: 4px;

  width: 784px;

  position: relative;

}

/* end ContentLayout */



/* begin Box, Block */

.Block

{

  overflow: hidden;

  min-width:1px;

  min-height:1px;

  margin: 0 auto;

  position: relative;

  z-index: 0;

}





.Block-body

{

  position: relative;

  z-index: 0;

  margin: 0px;

}





.Block

{

  margin: 7px;

}



/* end Box, Block */



/* begin BlockHeader */

.BlockHeader

{

  position: relative;

  overflow: hidden;

  height: 30px;

  z-index: 0;

  line-height: 30px;

  padding: 0 8px;

  margin-bottom: 0px;



}



.BlockHeader-text

{

	white-space : nowrap;

	color: #0A1519;

	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

	font-size: 12px;

	line-height: 30px;

	padding-right: 8px;

	padding-left: 8px;

	margin-right: 12px;

	margin-left: 12px;

}





.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div

{

  top: 0;

  position: absolute;

  z-index: -1;

  overflow: hidden;

  height: 30px;

}



.BlockHeader .l

{

  left: 0;

  right: 7px;

}





.BlockHeader .r

{

  right: 0;

  width: 7px;

}





.BlockHeader .r div

{

  width: 784px;

  right: 0;

}





.BlockHeader .l, .BlockHeader .r div

{

  background-position: left top;

  background-repeat: no-repeat;

  background-image: url('images/BlockHeader.png');

}







.header-tag-icon

{

  display:inline-block;

  background-position:right top;

  background-image: url('images/BlockHeaderIcon.png');

  padding:0 0 0 25px;

  background-repeat: no-repeat;

  min-height: 17px;

  margin: 0 0 0 5px;

}









/* end BlockHeader */



/* begin Box, BlockContent */

.BlockContent

{

  overflow: hidden;

  min-width:15px;

  min-height:15px;

  margin: 0 auto;

  position: relative;

  z-index: 0;

}





.BlockContent-body

{

  position: relative;

  z-index: 0;

  margin: 8px;

}



.BlockContent-tl

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  top: 0;

  left: 0;

  width: 7px;

  height: 7px;

  background-image: url('images/BlockContent-s.png');

}



.BlockContent-tr

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  top: 0;

  right: 0;

  width: 7px;

  height: 7px;

}



.BlockContent-tr div

{

  position: absolute;

  z-index: -1;

  top: 0px;

  left: -7px;

  width: 14px;

  height: 14px;

  background-image: url('images/BlockContent-s.png');

}



.BlockContent-bl

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  bottom: 0;

  left: 0;

  width: 7px;

  height: 7px;

}



.BlockContent-bl div

{

  position: absolute;

  z-index: -1;

  top: -7px;

  left: 0;

  width: 14px;

  height: 14px;

  background-image: url('images/BlockContent-s.png');

}



.BlockContent-br

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  bottom: 0;

  right: 0;

  width: 7px;

  height: 7px;

}



.BlockContent-br div

{

  position: absolute;

  z-index: -1;

  top: -7px;

  left: -7px;

  width: 14px;

  height: 14px;

  background-image: url('images/BlockContent-s.png');

}



.BlockContent-tc

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  top: 0;

  left: 7px;

  right: 7px;

  height: 7px;

}



.BlockContent-tc div

{

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  width: 100%;

  height: 14px;

  background-image: url('images/BlockContent-h.png');

}



.BlockContent-bc

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  bottom: 0;

  left: 7px;

  right: 7px;

  height: 7px;

}



.BlockContent-bc div

{

  position: absolute;

  z-index: -1;

  top: -7px;

  left: 0;

  width: 100%;

  height: 14px;

  background-image: url('images/BlockContent-h.png');

}



.BlockContent-cl

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  top: 7px;

  left: 0;

  width: 7px;

  bottom: 7px;

}



.BlockContent-cl div

{

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  width: 14px;

  height: 100%;

  background-image: url('images/BlockContent-v.png');

}



.BlockContent-cr

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  top: 7px;

  right: 0;

  width: 7px;

  bottom: 7px;

}



.BlockContent-cr div

{

  position: absolute;

  z-index: -1;

  top: 0;

  left: -7px;

  width: 14px;

  height: 100%;

  background-image: url('images/BlockContent-v.png');

}



.BlockContent-cc

{

  position: absolute;

  overflow:hidden;

  z-index: -2;

  top: 7px;

  left: 7px;

  right: 7px;

  bottom: 7px;

  background-image: url('images/BlockContent-c.png');

}





.BlockContent-body

{

  color:#1B2122;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 12px;

  text-align: right;

}



.BlockContent-body a:link

{

  color: #176582;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

}



.BlockContent-body a:visited, .BlockContent-body a.visited

{

  color: #718A8E;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

}



.BlockContent-body a:hover, .BlockContent-body a.hover

{

  color: #1F87AD;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

}





.BlockContent-body ul

{

  list-style-type: none;

  color: #092934;

  margin:0;

  padding:0;

}



.BlockContent-body li

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 12px;

}



.BlockContent-body ul li

{

  padding:0px 0 0px 12px;

  background-image: url('images/BlockContentBullets.png');

  background-repeat:no-repeat;

  margin:0.5em 0 0.5em 0;

  line-height:1.2em;
  background-position: right;
  padding-right:10px;
}



/* end Box, BlockContent */



/* begin Box, Post */

.Post

{

  overflow: hidden;

  min-width:35px;

  min-height:35px;

  margin: 0 auto;

  position: relative;

  z-index: 0;

}





.Post-body

{

  position: relative;

  z-index: 0;

  margin: 16px;

}



.Post-tl

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  top: 0;

  left: 0;

  width: 23px;

  height: 23px;

  background-image: url('images/Post-s.png');

}



.Post-tr

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  top: 0;

  right: 0;

  width: 23px;

  height: 23px;

}



.Post-tr div

{

  position: absolute;

  z-index: -1;

  top: 0px;

  left: -23px;

  width: 46px;

  height: 46px;

  background-image: url('images/Post-s.png');

}



.Post-bl

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  bottom: 0;

  left: 0;

  width: 23px;

  height: 23px;

}



.Post-bl div

{

  position: absolute;

  z-index: -1;

  top: -23px;

  left: 0;

  width: 46px;

  height: 46px;

  background-image: url('images/Post-s.png');

}



.Post-br

{

  position: absolute;

  overflow: hidden;

  z-index: -1;

  bottom: 0;

  right: 0;

  width: 23px;

  height: 23px;

}



.Post-br div

{

  position: absolute;

  z-index: -1;

  top: -23px;

  left: -23px;

  width: 46px;

  height: 46px;

  background-image: url('images/Post-s.png');

}



.Post-tc

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  top: 0;

  left: 23px;

  right: 23px;

  height: 23px;

}



.Post-tc div

{

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  width: 100%;

  height: 46px;

  background-image: url('images/Post-h.png');

}



.Post-bc

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  bottom: 0;

  left: 23px;

  right: 23px;

  height: 23px;

}



.Post-bc div

{

  position: absolute;

  z-index: -1;

  top: -23px;

  left: 0;

  width: 100%;

  height: 46px;

  background-image: url('images/Post-h.png');

}



.Post-cl

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  top: 23px;

  left: 0;

  width: 23px;

  bottom: 23px;

}



.Post-cl div

{

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  width: 46px;

  height: 100%;

  background-image: url('images/Post-v.png');

}



.Post-cr

{

  position: absolute;

  overflow:hidden;

  z-index: -1;

  top: 23px;

  right: 0;

  width: 23px;

  bottom: 23px;

}



.Post-cr div

{

  position: absolute;

  z-index: -1;

  top: 0;

  left: -23px;

  width: 46px;

  height: 100%;

  background-image: url('images/Post-v.png');

}



.Post-cc

{

  position: absolute;

  overflow:hidden;

  z-index: -2;

  top: 23px;

  left: 23px;

  right: 23px;

  bottom: 23px;

  background-image: url('images/Post-c.png');

}





.Post

{

  margin: 10px;

}





/* Start images */

a img

{

  border: 0;

}



.article img, img.article

{

  border-style: solid;

  border-width: 1px;

  border-color: #92BFD3;

  margin: 1em;

}



.metadata-icons img

{

  border: none;

  vertical-align: middle;

  margin:2px;

}

/* Finish images */



/* Start tables */



.article table, table.article

{

  border-collapse: collapse;

  margin: 1px;

  width:auto;

}



.article table, table.article .article tr, .article th, .article td

{

  background-color:Transparent;

}



.article th, .article td

{

  padding: 2px;

  border: solid 1px #5ABEE2;

  vertical-align: top;

  text-align:right;

}



.article th

{

  text-align:center;

  vertical-align:middle;

  padding: 7px;

}







/* Finish tables */

/* end Box, Post */



/* begin PostMetadata */



.PostMetadataHeader

{



  background-color: #C5DDE7;

  border-color: #92BFD3;

  border-style: solid;

  border-width: 1px;

  padding:3px;

}









/* end PostMetadata */



/* begin PostHeaderIcon */

.PostHeaderIcon-wrapper

{

  text-decoration:none;

  margin: 0.2em 0;

  padding: 0;

  font-weight:normal;

  font-style:normal;

  letter-spacing:normal;

  word-spacing:normal;

  font-variant:normal;

  text-decoration:none;

  font-variant:normal;

  text-transform:none;

  text-align:right;

  text-indent:0;

  line-height:inherit;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 22px;

  text-align: right;

  color: #13556C;

}



.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 22px;

  text-align: right;

  color: #13556C;

}



/* end PostHeaderIcon */



/* begin PostHeader */

.PostHeader a:link

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  text-align: right;

  color: #186986;

}



.PostHeader a:visited, .PostHeader a.visited

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  text-align: right;

  color: #3A748D;

}



.PostHeader a:hover, .PostHeader a.hovered

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  text-align: right;

  color: #2C596D;

}

/* end PostHeader */



/* begin PostIcons */

.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-align: right;

  color: #5B6E71;

}



.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover

{

  margin:0;

}



.PostHeaderIcons a:link

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  color: #176582;

}



.PostHeaderIcons a:visited, .PostHeaderIcons a.visited

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-style: italic;

  font-weight: normal;

  text-decoration: none;

  color: #176582;

}



.PostHeaderIcons a:hover, .PostHeaderIcons a.hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-style: italic;

  font-weight: normal;

  text-decoration: underline;

  color: #1F87AD;

}





/* end PostIcons */



/* begin PostContent */

/* Content Text Font & Color (Default) */

body

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 12px;

  color: #22292A;

}



.PostContent

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-align: right;

  color: #22292A;

  direction="rtl";

}



/* Start Content link style */

/*

The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.

http://www.w3schools.com/CSS/css_pseudo_classes.asp

http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/

*/

a

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  color: #2191BA;

}



/* Adds special style to an unvisited link. */

a:link

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  color: #2191BA;

}



/* Adds special style to a visited link. */

a:visited, a.visited

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  color: #49585B;

}



/* :hover - adds special style to an element when you mouse over it. */

a:hover, a.hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  color: #2F5F74;

}



/* Finish Content link style */



/* Resert some headings default style & links default style for links in headings*/

h1, h2, h3, h4, h5, h6,

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited

{

  font-weight: normal;

  font-style: normal;

  text-decoration: none;

}





/* Start Content headings Fonts & Colors  */

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 29px;

  color: #186C8B;

}



h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 22px;

  color: #2191BA;

}



h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 17px;

  color: #62767A;

}



h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 14px;

  color: #22292A;

}



h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 12px;

  color: #22292A;

}



h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 10px;

  color: #22292A;

}

/* Finish Content headings Fonts & Colors  */



/* end PostContent */



/* begin PostBullets */

/* Start Content list */



ul

{

  list-style-type: none;

  color: #101314;

  margin:0;

  padding:0;

}



li

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 12px;

}







.Post ul li

{

  padding:0px 0 0px 12px;

  background-image: url('images/PostBullets.png');

  background-repeat:no-repeat;

  margin:0.5em 0 0.5em 0;

  line-height:1.2em;

}





/* Finish Content list */

/* end PostBullets */



/* begin PostQuote */

/* Start blockquote */



blockquote p

{

  color:#05141A;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

}



blockquote

{

  border-color:#92BFD3;

  border-width: 1px;

  border-style: solid;



  margin:10px 10px 10px 50px;

  padding:5px 5px 5px 28px;



  background-color:#C5DDE7;



  background-image:url('images/PostQuote.png');

  background-position:left top;

  background-repeat:no-repeat;

}







/* Finish blockuote */

/* end PostQuote */



/* begin PostMetadata */



.PostMetadataFooter

{



  background-color: #33AEDB;

  border-color: #92BFD3;

  border-style: solid;

  border-width: 0px;

  padding:3px;

}









/* end PostMetadata */



/* begin PostIcons */

.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-align: right;

  color: #FFFFFF;

}



.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover

{

  margin:0;

}



.PostFooterIcons a:link

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  color: #16627E;

}



.PostFooterIcons a:visited, .PostFooterIcons a.visited

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  color: #16627E;

}



.PostFooterIcons a:hover, .PostFooterIcons a.hover

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

  color: #86CFEA;

}





/* end PostIcons */



/* begin Button */

button.Button, a.Button

{

  position:relative;

  display:inline-block;

  width: auto;

  outline:none;

  border:none;

  background:none;

  line-height:36px;

  margin:0;

  padding:0;

  overflow: visible;

  cursor: default;

  text-decoration: none !important;

}





/*This HACK needed for ie7 (button position)*/

*:first-child+html button.Button, *:first-child+html a.Button

{

  display:list-item;

  list-style-type:none;

  float:left;

}





.Button .btn

{

  position: relative;

  overflow: hidden;

  display: block;

  width: auto;

  z-index: 0;

  height: 36px;

  color: #293233;

  white-space: nowrap;

  float: left;

}



.Button .t

{

  height:36px;

  white-space: normal;

  padding: 0 26px;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 12px;

  text-align: right;

  line-height: 36px;

  text-decoration: none !important;

}



input, select

{

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  font-size: 12px;

}



.Button .active

{

  color: #EDF4F8;

}



.Button .hover,  a.Button:hover

{

  color: #0E3D4E;

  text-decoration: none !important;

}



.Button .active .r

{

  top: -72px;

}



.Button .hover .r

{

  top: -36px;

}



.Button .r

{

  display: block;

  position: absolute;

  overflow: hidden;

  z-index: -1;

  top: 0;

  right: 0;

  width: 11px;

  height: 108px;

}





.Button .r span

{

  display: block;

  position: absolute;

  overflow: hidden;

  z-index: -1;

  top: 0;

  right: 0;

  width:411px;

  height: 108px;

}





.Button .active .l

{

  top: -72px;

}



.Button .hover .l

{

  top: -36px;

}



.Button .l

{

  display: block;

  position: absolute;

  overflow: hidden;

  z-index: -1;

  top: 0;

  left: 0;

  right: 11px;

  height: 108px;

}





.Button .l, .Button .r span

{

  background-image: url('images/Button.png');

}



/* end Button */



/* begin Footer */

.Footer

{

  position:relative;

  z-index:0;

  overflow:hidden;

  width: 784px;

  margin: 5px auto 0px auto;

}



.Footer .Footer-inner

{

  height:1%;

  position: relative;

  z-index: 0;

  padding: 20px;

  text-align: center;

}



.Footer .Footer-background

{

  position:absolute;

  z-index:-1;

  background-repeat:no-repeat;

  background-image: url('images/Footer.png');

  width: 784px;

  height: 100px;

  bottom:0;

  left:0;

}







.rss-tag-icon

{

  position: relative;

  display:block;

  float:left;

  background-image: url('images/rssIcon.png');

  background-position: center right;

  background-repeat: no-repeat;

  margin: 0 5px 0 0;

  height: 32px;

  width: 24px;

}









.Footer .Footer-text p

{

  margin: 0;

}



.Footer .Footer-text

{

  display:inline-block;

  color:#101314;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

}



.Footer .Footer-text a:link

{

  text-decoration: none;

  color: #1E3C48;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

}



.Footer .Footer-text a:visited

{

  text-decoration: none;

  color: #08222B;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

}



.Footer .Footer-text a:hover

{

  text-decoration: none;

  color: #2C596D;

  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans-Serif;

  text-decoration: none;

}

/* end Footer */



/* begin PageFooter */

.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover

{

  font-family:Arial;

  font-size:10px;

  letter-spacing:normal;

  word-spacing:normal;

  font-style:normal;

  font-weight:normal;

  text-decoration:underline;

  color:#3B7791;

}



.page-footer

{

  margin:1em;

  text-align:center;

  text-decoration:none;

  color:#5B6E71;

}

/* end PageFooter */



/* begin LayoutCell */

.contentLayout .sidebar1

{

  position: relative;

  margin: 0;

  padding: 0;

  border: 0;

  float: left;

  overflow: hidden;

  width: 156px;

}



/* end LayoutCell */



/* begin LayoutCell */

.contentLayout .content

{

  position: relative;

  margin: 0;

  padding: 0;

  border: 0;

  float: left;

  overflow: hidden;

  width: 471px;

}



/* end LayoutCell */



/* begin LayoutCell */

.contentLayout .sidebar2

{

  position: relative;

  margin: 0;

  padding: 0;

  border: 0;

  float: left;

  overflow: hidden;

  width: 156px;

}



/* end LayoutCell */







.commentlist, .commentlist li

{

    background: none;

}



.commentlist li li

{

    margin-left:30px;

}



.commentlist li .avatar

{

  float: right;

  border: 1px solid #eee;

  padding: 2px;

  margin:1px;

  background: #fff;

}



.commentlist li cite

{

  font-size:1.2em;

}



#commentform textarea

{

  width: 100%;

}



img.wp-smiley

{

    border:none;

    margin:0;

    padding:0;

}



.navigation

{

	display: block;

	text-align: center;

}



/* Recommended by http://codex.wordpress.org/CSS */

/* Begin */

.aligncenter, div.aligncenter

{

  display: block;

  margin-left: auto;

  margin-right: auto;

}



.alignleft

{

  float: left;

}



.alignright

{

  float: right;

}



.alignright img, img.alignright

{

    margin: 1em;

    margin-right: 0;

}



.alignleft img, img.alignleft

{

    margin: 1em;

    margin-left: 0;

}



.wp-caption

{

  border: 1px solid #ddd;

  text-align: center;

  background-color: #f3f3f3;

  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;

}

/* End */





.hidden

{

	display: none;

}



/* Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: right;

}



#wp-calendar a {

	display: block;

}



#wp-calendar caption {

	text-align: center;

	width: 100%;

}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

}

/* 

Style Sheet code for Image Caption Easy Plugin for WordPress

Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.

You can edit any of these to suit your needs.

*/

.imagecaptioneasy {

  padding: 5px;

  font-family: arial,helvetica,sans-serif;

  font-size: 10px;

  line-height: 1.15em;

  text-align: center;

  border: 1px solid #808080;

  background: #EAEAEA;

  color: #333;

}

.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }

.imagecaptioneasy span { text-align: center; }

.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }

.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }

.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }

.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }

.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }

.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }




