@import url(../base-weblog.css);

/*
name: Snowy
designer: Ariasp Firoozian
designer_url: http://weblog.firoozian.com
edited_time: 2005-11-10 10:17 PM
*/

/* basic page elements */
body
{
   font-family: arial, times new roman, verdana;
   font-size: 12px;
}

a           { color: #999966; text-decoration: none; }
a:link		{ color: #3A4F6C;  }
a:visited	{ color: #3A4F6C;  }
a:active	{ color: #333333;  }
a:hover     { color: #000000;  }

#banner-header a { color: #fff; text-decoration: none; }
#banner-header a:hover { color: #fff; }


h1, h2, h3, h4, h5, h6
{
   font-family: arial, 'trebuchet ms', verdana, helvetica, sans-serif;
}

.module-header,
.trackbacks-header
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;
   margin: 0;
}

.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
   color: #fff;
}

/* page layout */
body
{

   color: #333;
   background:#FAFCFE;	
}

#container h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#container-inner
{
   margin-bottom: 20px;
}

#banner
{
    margin-bottom:25px;
  /* necessary for ie win */
}

#banner-inner
{
    border-top:1px solid #345487;
	border-right:1px solid #345487;
	border-left:1px solid #345487;
    margin:10px 0 2px 0;
}

#banner-header
{
    border-top:1px solid #FAFCFE;
    border-bottom:1px solid #345487;
    font-weight:bold;
    font-size:x-large;
  	background-image: url(banner-snow3.jpg);
    background-repeat: no-repeat;
    background-position: right;
    background-color:#ADAFB8;
    padding: 15px;
    text-transform:uppercase;
	letter-spacing: .02em; 	
}

#banner-description
{
    border-top:1px solid #FAFCFE;
    border-bottom:1px solid #345487;
    font-family: arial, verdana, sans-serif;
    color:#555;
    font-size:8pt;
    font-weight:bold;
    background:#D8DBE6;
    line-height:140%;
    padding:2px;
    text-transform:uppercase;
}

#pagebody
{
    margin-top:2px;    	
}

#first
{
    border:1px solid #345487;
    margin-bottom:15px;
}
#second
{ 	
    float:right;
    background:#EDEDED;	
	border:1px solid #345487;
}

#third, #fourth { background: #EDEDED; }

.content-nav
{
    border-top:1px solid #FAFCFE;
    border-bottom:1px solid #345487;
    font-family: arial, times new roman;
    font-size:medium;
	font-weight:bold;
  	padding:5px;
  	background:#ADAFB8;
  	text-align:center;
  	direction: rtl;
  	color:#FFF;
}

.date-header
{
    border-top:1px solid #FAFCFE;
	border-bottom:1px solid #345487;
	font-size: medium;
	color: #666;
	padding:5px 10px 5px 10px;
	margin:0px;
	background:#CCCFD9;
	font-weight:normal;
	text-align:left;
}

.entry-header
{
  	
    border-top:1px solid #FAFCFE;
    border-bottom:1px solid #345487;
	font-size: large;
	color: #003366;
	text-transform: uppercase;
	font-weight:bold;
    background:#D8DBE6;
    padding:5px 10px 5px 10px;
    direction: rtl;
  	text-align:right;
}

.entry-content,
.comment-content,
.trackback-content
{
    border-bottom:1px solid #345487;
    border-top:1px solid #FAFCFE;
    color:#000;
    font-size:medium;
    font-weight:bold;
    background:#EDEDED;
    line-height:140%;
    padding: 10px; text-align:justify;
}

.archive-list
{
    border-bottom:1px solid #345487;
    border-top:1px solid #FAFCFE;
    color:#000;
    font-size:medium;
    font-weight:bold;
    background:#EDEDED;
    line-height:140%;
    padding: 10px;

}

.entry-content p
{
    margin: 0 0 15px 0;
}

.entry-footer,
.comment-footer,
.trackback-footer
{
	font-size: 11px;
	color: #333333;
    font-weight:normal;
}

.entry-footer-persian,
.comment-footer-right,
.comment-footer-persian,
.comments-open-footer-persian,
.trackback-footer-persian
{
    font-family:tahoma, arial, verdana, sans-serif;
	font-size: 10px;
	color: #333333;
    font-weight:normal;
}

.entry-img-left,
.entry-img-right,
.entry-img-center
{
	color: #666;
    display: block;
	position: relative;
   	background-position: left bottom;
	background-color: #999;     	
}


.entry-img-left .inner,
.entry-img-right .inner,
.entry-img-center .inner
{
	display: block;
	position: relative;
	overflow: hidden; /* prevents margin leakage from child elements */
	left: -4px;
	top: -4px;
	background:#EDEDED;
	border: 1px solid #000;
	
}

.inner p
{
    border-top: 1px solid #000;
    margin: 0;
    padding: 3px;	
}

.entry-body b,
.entry-more b
{
    color: #ff0000;
}

.entry-body strong,
.entry-more strong
{
    color: #0000ff;
}

.comment-content,
.trackback-content,
{
    direction: rtl;
}

.page-footer
{
	padding: 2px 0 2px 0;
	color: #333;
	font-size: x-small;
	font-weight: normal;
}

.page-footer-persian
{
	padding: 2px 0 2px 0;
	color: #333;
	font-family: tahoma, verdana, arial;
    font-size: 10px;
	font-weight: normal;
	direction: rtl;
}

.trackbacks-header-persian,
.comments-header-persian,
.comments-open-header-persian,
.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
    border-bottom:1px solid #345487;
    border-top:1px solid #FAFCFE;
    font-family: verdana, arial;
	font-size: medium;
	color: #666;
	font-weight:bold;
    background:#CCCFD9;
    padding:5px 10px 5px 10px;
}

.title	
{
    border-bottom:1px solid #345487;
    border-top:1px solid #FAFCFE;
	background:#D8DBE6;
    padding-top:5px;
    padding-bottom:5px;
  	padding-left:10px;	
  	padding-right:10px;
  	margin: 0;
}

.comments-open-content,
.trackbacks-info
{
	color:#000;
	font-size:small;
	font-weight:bold;
  	background:#EDEDED;
  	line-height:140%;
  	padding:10px;	
    border-bottom:1px solid #345487;
    border-top:1px solid #FAFCFE;
    text-align: left;
}


.name-email
{
    width:200px;
    padding-right:5px;
    margin-right:10px;
    float:left;
    text-align:left;
    font-weight:bold;
}

/* Entry tag display */
div.entry-tags 
{ 
	margin:0 0 10px 0; 
	background: #FAFCFE; 
	padding: 5px; 
	border: 1px dashed #333;
}
ul.entry-tags-list,
ul.entry-tags-list-persian 
{
    list-style:none;
    padding: 0;
	margin: 0 20px 0 20px;
}
h4.entry-tags-header 
{ 
	font-size:small; 
	font-weight:bold; 
	direction: ltr; 
}
h4.entry-tags-header-persian 
{ 
	font-size:small; 
	font-weight:bold; 
}
ul.entry-tags-list,
li.entry-tag 
{  
	font-size:small;  
	direction: ltr; 
	text-align: left;
} /*  display: inline; */

li.entry-tag-persian { font-size:small; }

/* modules */
.module
{

}

.module-content
{
    border-top:1px solid #FAFCFE;
	border-bottom:1px solid #345487;
	text-align:center;	
	color:#333;
	font-size:8pt;
    font-weight:bold;
  	background:#EDEDED;
  	line-height:140%;
  	padding:2px;
}

.module-header,
.module-header-persian
{
    border-top:1px solid #FAFCFE;
	border-bottom:1px solid #345487;
	color:#555;
	font-size:8pt;
	font-weight:bold;
  	background:#D8DBE6;
  	line-height:140%;
  	padding:2px;
  	margin-top:0px;
  	text-align:center;
  	text-transform:uppercase;
	letter-spacing: .0em;
}
.module-list-right input,
.module-list-left input,
.module-search input { font-weight:bold; font-size: 10px; }
.module-search #search {  }

.module-syndicate {  }
.module-syndicate .module-content
{
    border-top:1px solid #FAFCFE;
	border-bottom:1px solid #345487;
	font-size:7pt;
	font-weight:bold;		
  	line-height:140%;
  	padding:2px;
  	margin-top:30px;
  	background:#EDEDED;  	
}



.module-creative-commons {  }
.module-creative-commons .module-content
{
    border-top:1px solid #FAFCFE;
	border-bottom:1px solid #345487;
	font-size:7pt;
	font-weight:bold;		
  	line-height:140%;
  	padding:2px;
  	margin-top:30px;
  	background:#EDEDED;  	
}

.module-powered { border-width: 0; }
.module-powered .module-content
{
    border-top:1px solid #ADAFB8;
	border-bottom:1px solid #ADAFB8;
	color:#003366;
	font-size:7pt;
	font-weight:bold;
	background:#FAFCFE; 		
	line-height:140%;
	text-transform:uppercase;
	padding:2px;
	margin-top:30px;
	margin-bottom:30px;
	letter-spacing: .1em;
}

.module-list
{
   margin: 5px 0 5px 0;
   padding: 0 15px 0 15px;
}

.module-list-right
{
   list-style: square;
   color: #666;
   line-height: 1.4;
   font-size:12px;
   direction: rtl;
}

.module-list input
{
	font-size:11px;
	font-weight:bold;
	color:#333;
}

.module-list-left
{
   list-style: square;
   color: #666;
   line-height: 1.4;
   font-size:12px;
   direction: ltr;
   text-align: left;
}

.module-list-left input
{
	font-size:11px;
	font-weight:bold;
	color:#333;
}

.module-list-left blockquote, pre
{
   text-align: left;
}

.module-list-item
{
    margin-top: 0;
    color: #666;
    line-height: 1.2;
    list-style: disc;
}

#module-content-photos
{
    border-top:1px solid #FAFCFE;
    border-bottom:1px solid #345487;
	font-weight:bold;
    font-size: 24px;
  	background-image: url(flag_iran32.gif);
    background-repeat: no-repeat;
    background-position: right;
    background-color:#EDEDED;
    padding: 8px;
    text-align:center;	
}

/* one-column tweaks */
   .layout-one-column body {   }
   .layout-one-column #container {  width:666px;  }
   .layout-one-column #banner { width:666px; } /* necessary for ie win */
   .layout-one-column #first {  width: 664px;   }



/* one-column-printable tweaks */
   .layout-one-column-printable body { background: #fff; border:0; }
   .layout-one-column-printable #container {  width:666px; background: #fff; border: 0; }
   .layout-one-column-printable #container-inner { border: 0; background: #fff; }
   .layout-one-column-printable #banner {  border: 0; background: #fff; background-image: url(); }
   .layout-one-column-printable #banner-inner { border: 0; background: #fff; background-image: url(); }
   .layout-one-column-printable #banner-header { border: 0; background: #fff; background-image: url(); }
   .layout-one-column-printable #banner-header a  { color: #000; }
   .layout-one-column-printable #banner-header a:link { color: #000; }
   .layout-one-column-printable #banner-header a:visited { color: #000; }
   .layout-one-column-printable #banner-header a:active { color: #000; }
   .layout-one-column-printable #banner-header a:hover { color: #000; }
   .layout-one-column-printable #banner-header a:hover { color: #000; }
   .layout-one-column-printable #banner-description { border: 0; background: #fff; }
   .layout-one-column-printable #first {  width: 664px; border: 0; background: #fff; }
   .layout-one-column-printable #pagebody { border: 0 ; background: #fff; }
   .layout-one-column-printable .date-header { border: 0; background: #fff; text-align: right; }
   .layout-one-column-printable .entry-header { border:0; background: #fff; }
   .layout-one-column-printable .entry-content { border: 0; background: #fff; }
   .layout-one-column-printable .page-footer { text-align: center; background: #fff; }

/* two-column-left tweaks */
  .layout-two-column-left #container { width:393px;	  }
  .layout-two-column-left #banner { margin-bottom:15px;} /* necessary for ie win */

  .layout-two-column-right #container { width:666px; }

  .layout-two-column-right #first { width:69.9%; }
  .layout-two-column-right #second { width:194px; height:140% }
  .layout-two-column-right #third, #fourth { width: 180px; }
