/* This is the StyleCatcher theme addition. Do not remove this block. */
/* Selected Layout:  */
@import url(base_theme.css);
@import url(/static/themes/unity-blue/screen.css);
/* end StyleCatcher imports */

body {
    font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"メイリオ",Meiryo,Osaka,sans-serif;
    line-height:1.5;
    font-size:10pt;
}

.layout-wt #content-inner {
   margin-right: 75px;
}

#header-content {
   margin: 10px 100px 0;
}

.layout-wt #alpha {
   margin-left: 75px;
   width: 600px;
}

.asset-meta {
    font-size: 0.9em;
    color: #555;
    text-align: right;
}

.asset-meta a {
   color: #555;
}

.asset-body {
    padding-left: 15px;
}

div.amazon_ad { float: right; margin: 5px; width: 98px }

   div.reference h2 {
      font-size: 1.5em;
      font-weight: bold;
   }

   div.reference h3 {
      padding-left: 5px;
      font-weight: bold;
      border-left: 15px solid #aaf;
      border-bottom: 2px solid #aaf;
   }

   div.reference .code_listing {
       color: #777;
       background-color: #e5e5e5;
       white-space: pre;
   }

   div.reference div.explain {
       padding-left: 20px;
   }

   .code_listing {
       padding-left: 1em;
       padding-bottom: 1em;
       margin-left: 1em;
       margin-top: 10px;
       margin-bottom: 10px;
       margin-right: 1em;
       background-color:#E5E5E5;
       color:#444444;
       font-family:monospace;
       white-space:pre;
       font-size: 0.9em;
       border: 1px solid #999;
   }

   .code_listing .synStatement {
       color: #900;
       font-weight: bold;
   }

   .code_listing .synIdentifier {
       color: #777;
       font-weight: bold;
   }

   .code_listing .synConstant {
       color: #009;
   }

   .code_listing .synComment {
       color: #f33;
   }
