@media print {
 .hideinprint {
    display: none;
 }
}

body {
    color: #000000;
/*    background: #646d90 url("pkback3.jpg") repeat fixed;  */
    background: #646d90 url("pkback2.jpg") repeat fixed;  
/*    background: #646d90; */
/*    background: #909064; */
/*    background: #202030; */
    font-family: Garamond, Georgia, Times, Serif, "trebuchet ms", tahoma, sans-serif;
    font-size: 12pt;
    margin: 0px 0px 0px 0px; 
}

p {
}

a {
    color: #008000;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

hr {
    border-width: thin;
    border-color: #aaaaaa;
    border-style: dotted;
}

#maincontent {
   margin-top: 15px; 
}

.code {
    background: #d0d0d0;
    padding: 5px 5px 5px 5px;
    font-family: "Courier New", Courier, mono;
    font-size: 12px; 
    border-width: 1px; 
    border-color: #aaaaaa; 
    border-style: solid;
    width: 700px;
    overflow: auto; 
    display: block; 
    margin-left: auto; 
    margin-right: auto;
}

.code_linecomment { color: green; }
.code_blockcomment { color: green; }
.code_prepro { color: purple; }
.code_select { color: red; }
.code_quote { color: blue; }
.code_category_1 { color: blue; }
.code_category_2 { color: blue; }
.code_category_3 { color: blue; }


#mainwindow {
/*    background: #ffffff; */
/*    background: url("ccf.gif") repeat fixed;  
    border-color: #000000;
    border-width: 2px;
    border-style: solid; */
    width: 830px;
    text-align: left;
    padding: 5px 5px 5px 5px ;
    margin-top: 5px; 
    margin-bottom: 0px;
    /* -moz-border-radius: 0 10px 0 10px; */
}

@media print {
 #mainwindow {
    border-width: 0;
 }
}


#mainwindowtrans {
}

#mainwindow2 {
    /* background: #ffffff; */
    /* background: url("ccf.gif") repeat fixed;  */
    border-color: #000000;
    border-width: 2px;
    border-style: solid;
    width: 830px;
    text-align: left;
    padding: 5px 5px 5px 5px ;
    margin-top: 0px;
    margin-bottom: 0px;
}

@media print {
 #mainwindow2 {
    border-width: 0;
 }
}

.mainhead {
    font-size: 30pt;
/*    color: #cccccc;*/
    color: #404040;
    display: inline;
}


.mainhead2 {
    font-size: 20px;
    display: inline;
}

.menubox {
    background: #caccdd;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 12px;
    /* -moz-border-radius: 0 10px 0px 10px;*/
}

/*
@media print { 
 .menubox {
    display: none;
 } 
}
*/

.menu1 {
    margin-left: 2px;
}

.menu2 {
    margin-left: 5px;
}

.footerbox {
    background: #caccdd;
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: right;
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 10px;
}

.lastbox {
    text-align: right;
    font-size: 12pt;
}



.title { 
/*    font-family: Helvetica, Arial, Verdana; */
    font-size: 16pt; 
    font-weight: bold; 
    color: #4E5989; 
}

a.title { 
    color: #4E5989; 
    text-decoration: none;      
}


/* Links boxes in Blog - Start */

.linkspostdate {
    font-family: georgia, palatino, times; 
    font-size: 0.6em; 
    font-weight: bold; 
}

.linkstitle {
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 0.75em;
}

a.linkstitle {
    color: #646d90;
    font-weight: bold;
}

.linksinfo {
    vertical-align: text-top; 
    font-size: 0.5em; 
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
}

.linkscat {
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 0.5em; 
}

.linkscat a {
    color: #000000;
}

.linkscat a:hover {
    color: #D06800;
}

hr.links {
    color: #000000; 
    height: 1px; 
    border-width: 1px; 
    border-color: #000000; 
    border-style: solid;
}

p.linksdesc {
    font-size: 0.7em;
    margin: 0 0 0.1em 1em;
    padding: 0;
    color: #808080;
}
p.linksdesc a {
}

/* Links boxes in Blog - Finish */

/* Comments on blog - Start */

.comments-post     {font: bold 8pt Arial,Helvetica; }
.comments-date     {font: 8pt Arial,Helvetica;  }

.commentboxshadow1 {
    background: #979cb6;  
    color: inherit;
    margin-top: 25px;
    width: 430px;
}

.commentboxshadow2,.commentbox {
    position: relative;
    bottom: 5px;
    right: 5px;
}

.commentboxshadow2 {
    background: #caccdd;  
    border: 1px solid black;
    color: inherit;
}

.commentbox {
    background: #fff;  
    color: black; 
    border: 1px solid black;
    padding: 0.5em 2ex; 
    text-align: left;
}


/* Comments on blog - Finish */

.pklinks_tags {
    margin: 10px 100px 10px 100px;
    padding: 0.5em;
    text-align: justify;
    background: #f0f0f0;
    font-size: 0.8em;
    color: #808080;
}
.pklinks_tags a {
    font-size: 1.5em;
    color: blue;
}

.iepkimage1 {
 width: 846px;
 padding:0;
 margin:0;
}
.iepkimage2 {
 padding:0;
 margin:0;
}

.pkimage1 {
 width: 844px;
 padding:0;
 margin:0;
}
.pkimage2 {
 padding:0;
 margin:0;
}

.imgthumb {
 padding: 3px;
 border: 1px solid #ddd;
}

a.news:link     { color: #F08000; text-decoration: none;      }
a.news:active   { color: #008000; text-decoration: none;      }
a.news:visited  { color: #008000; text-decoration: none;      }
a.news:hover    { color: #008000; text-decoration: underline; }

.titleimportant     { font-family: Helvetica, Arial, Verdana; font-size: 16px; font-weight: bold; color: #FF8000; text-align: center;}
.titlenormal        { font-family: Helvetica, Arial, Verdana; font-size: 16px; font-weight: bold; color: #0080FF; text-align: center;}

.ptcads {
 font-size: 12px;
 text-align: left;
 background: #ddb;
 margin: 2px 30px 5px 30px;
 padding-top: 10px;
 padding-left: 50px;
 height: 50px;
}
.ptcads img {
 float: left;
 margin-top: -2px;
 margin-right: 5px;
}

.peopleletters {
 margin: 1em 0 0 0;
 padding: 5px 5px 5px 5px;
 background: #CACCDD;
}

.cabezera      {font: bold 11pt Arial,Helvetica;}
.copyright     {font: 7pt Arial,Helvetica;color:#aaaaaa;}
.menu          {font: 7pt Arial,Helvetica;color:#000000;}
.fecha	       {font: 9pt Arial,Helvetica;color:#aaaaaa;}
.name          {font-family: Helvetica, Arial, Verdana; font-size: 80px; font-weight: bold; color: #000000}
.what          {font-family: "Courier New", Courier, mono; font-size: 12px; color: #CCCCCC}
.posted        {font-family: Helvetica, Arial, Verdana; font-size: 10px; font-style: italic; color: #000000}

.postdate      {font-family: georgia, palatino, times; font-size: 18px; font-weight: bold; }

.address {
    margin-left: 15px;
}

.albumnav {
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 80%;
}

.photonav {
    font-family: "trebuchet ms", tahoma, arial, sans-serif;
    font-size: 12px;
}

.photodesc {
    font-size: 0.8em;
    /* color: #404040;*/
    color: #000000;
}

.videoplayer {
    background: black;
    width: 846px;
}

div.photocomments {
    margin: 0;
    padding: 1em 0 0 0;
}
.photocomments h1 {
    margin: 0;
    padding: 0;
    font-size: 0.8em;
}

.contentbox {
    background: #fff;
    color: black; 
    border: 1px solid black;
    padding: 0.5em 2ex; 
    margin: 5px 20px 25px 20px;
    width: 755px;
    /* -moz-border-radius: 15px; */
}

.contentbox ul {
    padding: 0;
    margin-left: 20px;
    list-style-type: disc;
}

.contentbox ul ul {
    list-style-type: circle;
}

.linksbox {
	background: #CACCDD;
	border: 1px solid black;
	padding: 0.5em 0.5em;
	margin-top: 1em;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	/* -moz-border-radius: 10px; */
}

img {
	position: relative;
	margin: 3px 3px 3px 3px;
}


.sitemap {
	font-size: 8pt;
	font-family: Helvetica, Arial, Verdana; 
}
.sitemap img {
	margin: 0 0 0 0;
}

/* pkComments Styles */
.pkcm_d1 { 
  padding-top: 5px; 
}
.pkcm_d2 { 
  background: #eed; margin-top: 10px; padding: 10px 10px; border: 1px dotted black;
}
div.pkcm_d2:hover { 
  border: 1px solid black;
}
.pkcm_d2_author { 
  background: #DBE0D0; 
}
.pkcm_d2_new { 
  background: #DDD489;
}
.pkcm_d2 h1 {
  font-size: 100%;
  font-weight: normal;
  font-family: Helvetica, Arial, Verdana; 
}
.pkcm_view {
  font-size: 50%;
}
.pkcm_d2 pre a {
  font-size: 80%;
}
.pkcm_d3 { 
  margin-left:20px; 
}
.pkcm_error { 
  color: red; 
}
#pkcm pre {
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 80%;
}
#pkcm form {
  display: inline;
}

/* pkComments Styles - End */

/* farsi calender page */
.pkcaltd {
  background: #ffffff;
}
.pkcaltdtoday {
  background: #d0d0ff
}
.pkcaltd,.pkcaltdtoday {
  border: white 1px solid;
  width: 71px;
}

.pkcaltd:hover,.pkcaltdtoday:hover {
  border: black 1px dashed;
}

/* search page */
.search_url { 
 font-size: 80%;
 color: #404080;
}

/* files in open indexes */
.openindex pre {
 font-size: 70%;
}

