/*



Theme Name: Asheghoone



Theme URI: http://www.iranget.com/



Description: Iranget Group



Version: 1.1



Author: Behrooz Sedghi



Author URI: http://www.iranget.com/



Tags: green, white, silver, light, two-columns, fixed-width, right-sidebar



*/

body {

  font-family: Tahoma;

  background: url(images/cv-bg.gif) repeat;

  margin: 0;

  padding: 0;

  font-size: 12px;

  line-height: 1.5em;

  color: #666666;

  text-align: justify;

}



#container {

  width: 960px;

  margin: 0 auto;

  background: url(images/containerbg.gif) #ebebeb;

  background-position: 0 140px;

  background-repeat: repeat-x;

}



h1, h2, h3, h4, h5, h6, p, span, strong, Cite, ul, li, a,#s{

  font-family: Tahoma;

}



#header {

  height: 90px;

  padding: 100px 20px 0 170px;

  background: url(images/header.jpg);

  font-size: 12px;

  position: relative;

  margin-top: 15px;

}



#header h1, #header a {

  display: none;

  margin: 0;

  font-size: 20px;

}



#search {

  position: absolute;

  top: 150px;

  right: 20px;

  height: 20px;

}



#s {

  background: #ffffff;

  border: 1px solid #999999;

  width: 150px;

  margin: 0;

  font-size: 12px;

  color: #999999;

  padding: 2px;

  direction: rtl;

  text-align: right;

}



#navbar {

  margin: 0 0 20px 0;

  background: url(images/navbg.gif);

  background-repeat: repeat-x;

  height: 30px;

  border: solid #999999;

  border-width: 1px 0;

}



#navbar ul {

  margin: 0;

  padding: 0;

  float: left;

  position: relative;

  left: 50%;

}



#navbar li {

  display: inline;

  float: left;

  position: relative;

  right: 50%;

  border: solid #999999;

  border-width: 0 1px;

  margin: 0 0 0 -1px;

}



#navbar a {

  display: block;

  float: left;

  height: 30px;

  padding: 0 30px;

  font-size: 12px;

  color: #666666;

  text-decoration: none;

  line-height: 30px;

}



#navbar a:hover, #navbar .current_page_item {

  background: url(images/navbghover.gif);

}



#navbar .current_page_item {

  float: right;

}



#navbar .menu ul li {

  float: right;

  direction: rtl;

}



#navbar .menu .current_page_item a,#navbar .menu li a {

  color: #FDFDFD;

  direction: rtl;

}



#posts {

  width: 640px;

  padding: 0 0 0 20px;

  margin: 0 0 20px 0;

  float: left;

}



.commentbubble {

  position: relative;

  left: 530px;

  width: 60px;

}



.commentbubble a {

  display: block;

  background: url(images/commentbubble.gif);

  background-repeat: no-repeat;

  width: 25px;

  height: 25px;

  text-align: center;

  font-size: 12px;

  padding: 20px 25px 10px 20px;

}



.commentbubble a:hover {

  background: url(images/commentbubblehover.gif);

  background-repeat: no-repeat;

  width: 25px;

  height: 25px;

  text-align: center;

  font-size: 12px;

  padding: 20px 25px 10px 20px;

}



.date {

  width: 50px;

  height: 60px;

  border: 1px solid #cccccc;

  text-align: center;

  margin: 0 0 10px 0;

  float: left;

}



.month {

  font-size: 10px;

  background: url(images/navbg.gif);

  background-repeat: repeat-x;

  background-position: 0 -5px;

  color: #ffffff;

  height: 20px;

  line-height: 20px;

}



.day {

  font-size: 22px;

  height: 25px;

  line-height: 30px;

  font-weight: bold;

}



.year {

  font-size: 10px;

  height: 15px;

  line-height: 15px;

}



.post {

  margin: 0 0 10px 0;

  background: #ffffff;

  padding: 20px;

  border: 1px solid #999999;

}



.tags {

  font-size: 11px;

  line-height: 1.5em;

  margin: 0 0 0 60px;

}



.entry {

  margin: 0;

  clear: both;

}



.entry p {

  margin: 0 0 20px 0;

}



.post h2 {

  font-size: 16px;

  font-weight: bold;

  margin: 0 0 20px 60px;

}



.page .post h2 {

  font-size: 16px;

  font-weight: bold;

  margin: 0 0 5px 0;

  border-bottom: 1px solid #cccccc;

}



.post h3 {

  font-size: 14px;

  font-weight: bold;

}



.post a, .navigation a {

  color: #aba000;

  text-decoration: none;

}



.post a:hover, .navigation a:hover {

  color: #333333;

}



.post a img {

  border: none;

}



.postmetadata {

  font-size: 11px;

  line-height: 1.25em;

  margin: 0 0 0 60px;

}



.alignleft {

  float: left;

  margin: 10px 2px 10px 2px;

}



.alignright {

  float: right;

  margin: 10px 2px 10px 2px;

}



.aligncenter {

  display: block;

  margin: 0 auto 20px auto;

}



.alignnone {

  margin: 0;

}



.wp-caption .alignleft {

  float: left;

  margin: 10px 2px 20px 2px;

}



.wp-caption .alignright {

  float: right;

  margin: 10px 2px 10px 2px;

}



.wp-caption .aligncenter {

  display: block;

  margin: 0 auto 20px auto;

}



.wp-caption .alignnone {

  margin: 20px 0;

}



.post .wp-caption {

  border: 1px solid #cccccc;

  background: #ebebeb;

  text-align: center;

  padding: 10px 3px 0 3px;

}



.post .wp-caption-text {

  margin: 3px 3px 5px 3px;

  font-size: 10px;

}



#container .sidebar {

  direction: rtl;

  margin: 0 0 20px 680px;

  width: 220px;

  background: #ffffff;

  padding: 20px;

  border: 1px solid #999999;

}



#container .sidebar .widgettitle {

  background: url(images/navbg.gif) repeat-x;

  color: #FCFCFC;

  height: 30px;

  font-size: 12px;

  text-align: center;

  vertical-align: middle;

  border: 1px solid hidden;

  -moz-border-radius: 1.5em 0.5em;

  list-style: none;

}



#container .sidebar ul li .textwidget {

  text-align: center;

}



#container .sidebar ul li ul li {

  list-style: url(images/b3.gif);

  color: #990000;

  direction: rtl;

}



#container .sidebar ul li ul {

  padding-right: 20px;

}



#container .sidebar ul li {

  padding-bottom: 10px;

}



#container .sidebar ul li ul li a {

  color: #CC0000;

  font-size: 12px;

}



#container .sidebar ul li ul li a:hover {

  color: #FF0033;

  font-size: 12px;

  padding-right: 3px;

}



.sidebar ul {

  list-style-type: none;

  margin: 0 0 30px 0;

  padding: 0;

}



.sidebar h2 {

  margin: 0 0 5px 0;

  font-size: 16px;

  color: #666666;

  width: 220px;

  border-bottom: 1px solid #cccccc;

}



.sidebar a {

  color: #3366CC;

  text-decoration: none;

}



.sidebar a:hover {

  color: #333333;

}



#jalali-archive select {

  margin-right: 45px;

}



#line {

  position:  relative;

  padding-top: 5px;

  background: url(images/line.gif) no-repeat;

}



#posts h2, #posts h2 a{

  font-size: 12px;

  color: #333399;

  direction: rtl;

  text-align: right;

}



#posts .entry {

  margin-top: 10px;

}



#posts .entry p {

  font-size: 12px;

  text-align: justify;

  direction: rtl;

}



#posts .entry p a , #posts .post a{

  color: #003399;

}

#posts .post .entry .commentbubble a {
  color: #FFFFFF;
}


#posts .navigation {

  text-align: center;

  direction: rtl;

}

 #posts .wp-pagenavi {
   direction: rtl;
 }


#posts .postmetadata {

  direction: rtl;

  text-align: right;

}



#posts .postmetadata a {

  color: #006699;

}



#posts .wp-caption .wp-caption-text {

  text-align: center;

}



.commentbubble a {

  color: #FFFFFF;

}



.commentbubble a:hover {

  color: #FFFFFF;

}



.commentbubble a:visited {

  color: #FFFFFF;

}



.comments-template {

 background-color: #FFFFFF;

margin-top: 45px;

  border: 1px solid #3366CC;



  padding: 10px;

}



.comments-template h2, h3, p, a {

  direction: rtl;

  text-align: right;

}



.comments-template a , .commentlist li a {

  color: #006699;

  text-decoration: none;

}



.commentmetadata {

  direction: rtl;

  text-align: right;

}



.commentlist {

  list-style-type: none;

  margin: 0;

  padding: 0;

}



.commentlist li {

  background-color: #F0F7FF;

  border: 1px solid #143D87;

  -moz-border-radius: 0.5em;

  padding: 20px;

  margin: 0 0 20px 0;

}





#email, #url {

  direction: ltr;

  text-align: left;

}



#author, #email, #url, #comment {

  background: #ffffff;

  border: 1px solid #cccccc;

  color: #666666;

}



.avatarcontainer {

  float: left;

  margin: 0 5px 0 0;

}



.avatar {

  border: 1px solid #cccccc;

}



.commentdate {

  font-size: 11px;

}



#rlpost {

  direction: rtl;

  text-align: right;

  padding: 10px 30px 10px 10px;

  background-color: #FAFDE8;

  border: 1px solid #669933;

  -moz-border-radius: 1.5em 0.5em;

}



#rlpost, #rlpost a {

  color: #638718;

  font-size: 12px;

  font-weight: bold;

}



#rlpost li a abbr {

  display: none;

}



#single-ads {

  background-color: #FFE9BB;

  border: 1px solid hidden;

  width: 640px;

  -moz-border-radius: 0.5em;

  margin: 10px 0 10px 0;

  padding: 6px 0 6px 0;

  color: #fff;

  font-weight: bold;

  direction: rtl;

  text-align: right;

}



#single-ads a {

  color: #CC0000;

  text-decoration: none;

  font-size: 12px;

}



#footer p, #footer a {

  color: #FCFCFC;

}



#footer {

  clear: both;

  height: 100px;

  background: url(images/footerbg.gif);

  background-repeat: repeat-x;

  border-top: 1px solid #999999;

  margin-bottom: 15px;

}



#footer p {

  text-align: center;

  font-size: 12px;

  position: relative;

  top: 40px;

  margin: 0;

  padding: 0;

}



#footer a {

  color: #F2F2F2;

  text-decoration: none;

}



#footer a:hover {

  color: #333333;

}



#wp-calendar {

  width: 220px;

  background: #ebebeb;

  border: 1px solid #cccccc;

  margin: 0 0 30px 0;

  font-size: 12px;

  text-align: center;

}



#wp-calendar caption {

  text-align: left;

}



#wp-calendar #today {

  background: #cccccc;

}



#wp-calendar a {

  display: block;

  width: 100%;

  height: 100%;

}



#wp-calendar a:hover {

  background: #cccccc;

}