/*
Theme Name: PlanIran
*/

/* 	Comment Bookmarking:
	=layout
   	=common
	=navigation
   	=forms
   	=footer
*/

/* =layout
   ----------------------------------------------------*/
body {height: 100%; width: 100%; margin: 0; padding: 0;   /* background-color: #d7dfbe; */   font: normal .8em/1.3em Verdana, Arial, Helvetica, sans-serif; }
.container {width: 977px; margin: 0px auto;}
 .farsi { direction: rtl;  text-align: right; font-size: 125%;  line-height: 1.4em;   display: block;    } 
 .english { direction: ltr;  text-align: left; font-size: 100%;  line-height: 1em;   display: block;    } 

.colThird {float: left; width: 33%;}
.colTwoThird {float: left; width: 67%;}

.colFifth {float: left; width: 20%;}
.colTwoFifth {float: left; width: 40%;}
.colThreeFifth {float: left; width: 60%;}

.colHalf {float: left; width: 50%;}
.colQuarter {float: left; width: 24%;}
.colThreeQuarter {float: left; width: 75%;}

#header {width: 977px; margin: 0px auto; /* height: 2em; */ background-color: #799427; font-size:1.2em; /*  line-height: 2.6em; */ color: #ffff99; /*#b5c485; */}
#header a:link, #header a:visited, #about a:link, #about a:visited, .category a:link, .category a:visited  {color: #fff;}
#header p, #header form { margin: 3px; }

#mast {height: 94px; margin: 0px 0px; padding: 5px 20px 0px 20px;  /* border: 3px #c7cfae solid;*/ background-color: #ffffff;}
#brandingLogo {margin-top: 25px;}

#main {background-color: #fff; /*  border-top: 1px solid #c5cdae; border-left: 1px solid #c5cdae;   border-right: 1px solid #c5cdae;  */}
#main .content{margin: 18px 35px 0 20px;}
#main .colTwoThird .content {margin: 18px 35px 35px 20px;}
#main .colHalf .content{margin: 10px 0 20px 20px;}
#main .ad {margin: 30px 0 0 0;}
#main .large {font-size: 500%;}

#main .hdrSection {/*clear:both; */ height: 1.8em;  margin: 0 0 5px 0;  border: 1px #f2f2f2 solid; padding: 5px; background-color: #c7cfae; color: #666; text-transform: capitalize; font: bold 1em/1.9em Georgia, Times, serif; letter-spacing: 0;}

#galleryCol {background-color: #c7cfae; }

#sidebox { border: 2px #D7dfbe solid;  margin: 5px;  padding: 5px; font: bold .8em; line-height:90%  }
#sidebox .hdrSection {clear:both;  color:#94a952;  border: 0px; background-color: #fff; font-size: 100%; font: normal 2em/2.9em; text-transform:none}
#nav_cat_archive  .ul {margin: 0px 0px 0px 0px; padding: 0px; list-style-type: disc; list-style-position: outside; text-transform: capitalize; color: #666}
#sidebox .ul {margin: 0px 0px 0px 0px; padding: 0px; /*  list-style-image: url(images/bullet.gif); */  list-style-type: disc; list-style-position: outside} 
#sidebox .li {margin: 0px 0px 0px 0px; padding: 0px;}
#sidebox blockquote {border: 1px #d7dfbe solid; padding: 1px; background-color: #fff; }

#toc {background-color: #c5cdae; margin: 5px;  padding: 5px; font: bold .8em; line-height:90%; text-transform: capitalize;}
#toc .ul {text-transform: capitalize;}

#comments {margin: 0px 20px 0px 20px; /* background-color: #c7cfae;*/ padding: 10px;  border: 5px #D7dfbe solid;  }
#comment .hdrSection {height: 1.8em; margin: 0 0 10px 0; border: 1px #f2f2f2 solid; padding: 5px; color: #666; text-transform: capitalize; font: bold 1em/1.9em Georgia, Times, serif; letter-spacing: 0;}

#about {background-color: #94a952; color:#fff;} 
#about .hdrSection {height: 4em; margin: 0 0 10px 0; padding: 0 20px; background-color: #799427; color: #fff; text-transform: uppercase; font: bold 1em/4em Georgia, Times, serif; letter-spacing: 0;}
#about .content {margin: 15px 20px 12px 20px;}

#footer {margin: 30px 0 0 0; text-align: center; padding-bottom: 30px; font-size:.8em;}


.postmeta {font-size:.8em; color:#666;}

#featured .postmeta {margin: 5px 0 0 0;}
#main .postmeta {margin: 0 0 10px 0;}
#main  #comments .postmeta {margin: 0 0 5px 0;}
#feed {margin: 25px 0 0 0;}
#sideFeed {padding-bottom: 25px;}

.120x600 {width: 120px; height: 600px;}
.125x125 {width: 125px; height: 125px;}

/* =from ajaban
   ----------------------------------------------------*/
/*   

.pe {direction: rtl; color: #333; font: 22px/1.6  Trebuchet-MS, Arial, Verdana, Georgia, sans-serif; line-height:2em;}

h1, h2, h3 {font-family: georgia, times new roman, times, serif;  letter-spacing: 0.09em;}
h4 {font-family: lucida grande, verdana, arial, helvetica, sans-serif; margin-bottom: 4px; }

h2.title {font-size: 100%; font: 12px; font-weight: bold; background: transparent; color: #333300; line-height:1em;}
h2.titlepe {font: 12px; font-weight: bold; background: transparent; color: #333300;  letter-spacing: 0.03em; line-height:0em; direction:rtl;}

ol {margin-bottom: 10px;}

--------------------------------------------- */

/* =common
   ----------------------------------------------------*/
h1 {font: bold 2.5em/1em Georgia, Times, serif; margin: 0 0 5px 0;}
h2 {margin: 0; padding: 0; font: normal 1.8em/1.3em Georgia, Times, serif; letter-spacing: .5px;}
h3 {font: normal 1.5em/1em Georgia, Times, serif; margin: 0;}
.colTwoThird h3 {margin: 15px 0 0 0;}

p {margin: 10px 0 20px 0; /* ------ from ajaban to right-----  */  font: 11px/1.6  Verdana, Georgia, Arial, sans-serif; line-height:1.4em;}
.colTwoThird p {line-height: 1.5em;}
#main  #comments p {margin: 5px 0 0 0;}
.colHalf p {margin: 5px 0;}
#sideFeed p {margin: 5px 0 0 0;}
#footer p {margin: 0; color:#666;}

#header b {color: #fff;}

img    {margin: 0; padding: 0; border: 0; }
.content img {border: 2px #D7DFBE solid; margin: 0px 10px 5px 10px; padding: 5px;}
img.wp-smiley {border: none; margin: 0; padding: 0;}

/* = these from ajaban---------*/

img.right    {float:right; border: 2px #D7DFBE solid; margin: 0px 0px 15px 20px}
img.left    {float:left; border: 2px #D7DFBE solid;  margin: 0px 20px 15px 0px}   /* 1px dotted black; */

#featured img {position: relative; z-index:5; margin: 10px;}
#feed img {margin: 0 20px 20px 0; border: none;}

a:link, a:visited {/*color: #799427;  */  color: #003399;  text-decoration: none;}
a:hover {text-decoration: underline;}

ul {margin: 10px 0 20px 20px; padding: 0px; /* list-style-image: none;  list-style-type: none;  url(images/bullet.gif); */} 
li {margin: 5px 0 0 0; padding: 0px;}

.floatLeft {float: left;}
.floatRight {float: right;}

.clearBoth {clear: both;}
.clearRight {clear: right;}
.clearLeft {clear: left;}

.txtCenter {text-align: center;}
.center {text-align: center;}

blockquote {font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;  border: 1px #d7dfbe solid; padding: 10px; background-color: #fff; }

#but a:link, #but a:visited,#but a:hover {text-decoration: none;}

/* =navigation
   ----------------------------------------------------*/
ul#navPrimary {margin: 0 0 20px 0; padding: 0; list-style: none; list-style-image: none; font-weight: bold;}
ul#navPrimary li {margin: 7px 0 1px 0; list-style: none;}

/* =forms
   ----------------------------------------------------*/
.tb175 {width: 171px; height: 20px; vertical-align: bottom; border: 1px solid #666; padding: 2px;}
.tb270 {width: 266px; height: 16px; margin: 5px 0 15px 0; vertical-align: bottom; border: 1px solid #666; padding: 2px;}
.ta510 {width: 510px; margin: 5px 0 10px 0; vertical-align: bottom; border: 1px solid #666;}
input.btnSubmit {padding: 4px 8px 5px 8px; width: 0;overflow:visible; margin: 0; vertical-align: middle; background: #666; border: none; color: #fff; text-transform: uppercase; font: bold 1em Verdana, Arial, Helvetica, sans-serif;}
 /*ie button width fix*/
input.btnSubmit[class] {width: auto;}