/* CSS - default */
/** ------------------------- **/
/** Links                     **/
/** ------------------------- **/

/** Reset definition **/
a         { color: #428bca; text-decoration: none; }
a:link    { color: #428bca; text-decoration: none; }      /* unvisited link */
a:visited { color: #428bca; text-decoration: none; }      /* visited link */
a:hover   { color: #2a6496; text-decoration: underline; } /* mouse over link */
a:active  { color: #2a6496; text-decoration: underline; } /* selected link */
a:focus   { color: #2a6496; text-decoration: underline; outline: thin dotted #303030; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

/** ------------------------- **/
/** Header                    **/
/** ------------------------- **/

/** Reset definition **/
h1 { font-size: 38px; font-weight: 500; line-height: 1.1; margin-top: 18px; margin-bottom: 9px;}
h2 { font-size: 32px; font-weight: 500; line-height: 1.1; margin-top: 18px; margin-bottom: 9px;}
h3 { font-size: 24px; font-weight: 500; line-height: 1.1; margin-top: 18px; margin-bottom: 9px;}
h4 { font-size: 18px; font-weight: 500; line-height: 1.1; margin-top:  9px; margin-bottom: 9px;}
h5 { font-size: 14px; font-weight: 500; line-height: 1.1; margin-top:  9px; margin-bottom: 9px;}
h6 { font-size: 12px; font-weight: 500; line-height: 1.1; margin-top:  9px; margin-bottom: 9px;}

/** Small style **/
h1 .header-s { font-size: 24px; font-weight: normal; line-height: 1; }
h2 .header-s { font-size: 18px; font-weight: normal; line-height: 1; }
h3 .header-s { font-size: 14px; font-weight: normal; line-height: 1; }
h4 .header-s { font-size: 14px; font-weight: normal; line-height: 1; }
h5 .header-s { font-size: 12px; font-weight: normal; line-height: 1; }
h6 .header-s { font-size: 12px; font-weight: normal; line-height: 1; }

/** ------------------------- **/
/** Ruler                     **/
/** ------------------------- **/

/** Reset definition **/
hr { margin-top: 18px; margin-bottom: 18px; border: 0px; border-top: 1px solid #eeeeee; }

/** ------------------------- **/
/** Paragraph                 **/
/** ------------------------- **/

/** Reset definition **/
p { margin: 0px 0px 9px 0px; }

/** ------------------------- **/
/** Preformated               **/
/** ------------------------- **/

/** Reset definition **/
code
{
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 90%;
  margin: 0px; padding: 2px 4px;
  color: #c7254e; background-color: #f9f2f4; border: 1px solid #cccccc; border-radius: 4px;
  white-space: nowrap;
}
pre
{
  display: block;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 13px; line-height: 1.4;
  margin: 0px; padding: 0.450em;
  color: #333333; background-color: #f5f5f5; border: 1px solid #cccccc; border-radius: 4px;
  word-break: break-all; word-wrap: break-word;
}
pre code
{
  padding: 0px; 
  color: inherit; background-color: transparent; border: 0;
  white-space: pre-wrap;
}

/** Scrollable **/
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
