/*---------------------------------------------------------------- 

  Copyright:

  Copyright (C) 2008 - 2011 IceTheme. All Rights Reserved

  

  License:

  Copyrighted Commercial Software 

  

  Author:

  IceTheme - http://wwww.icetheme.com

---------------------------------------------------------------- */



html { font-size:100.01%; width:100%; margin:0 auto; }



body {

  color: #818172;

  /*background:#1f1f04 url(../images/bg.jpg) repeat*/;

  font-family:Arial, Helvetica, sans-serif;

  font-size:90%;

  line-height:1.75em;}





/* Headings

-------------------------------------------------------------- */



h1,h2,h3,h4,h5,h6 {

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;  

  line-height: 1.5em;

  margin-bottom:0;

  color: #333;

  clear:both; }



h1 { font-size: 1.5em; font-weight: bold; }

h2 { font-size: 1.0em;font-weight: bold;}

h3 { font-size: 1.75em;  font-weight: bold; }

h4 { font-size: 1.5em; font-weight: bold; }

h5 { font-size: 1.25em; font-weight: bold; }

h6 { font-size: 1.25em;}





/* Text elements

-------------------------------------------------------------- */



p           { margin: 0 0 1em; }

p.last     { margin-bottom:0}

img     { }

img.styled  {   padding:5px; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.08); margin:0 10px 10px 0 }







a:link { text-decoration: none; outline:none; color:#666666}

a:visited { text-decoration:none;color:#666666}

a:hover { text-decoration:none; color:#000000}





blockquote  {

  position:relative;

  overflow:hidden;

  max-width:46%;

  float:right;

   margin:0 0 1.5em 1em;

   quotes: "\201C" "\201D";}

  

   blockquote:before,

   blockquote:after {

      position:absolute; 

      font-weight: bold;

      font-size:6em;

      color:#fff;

      color:rgba(255,255,255,.15);

      font-family:Georgia, "Times New Roman", Times, serif; }

   

   blockquote:before {

     content: open-quote;

     top:25px;

     left:0; }

   

   blockquote:after { 

     content: close-quote;

     right:0;

     bottom:-5px}

   

   blockquote p {

     font-family:Georgia, "Times New Roman", Times, serif;

     font-size:1em;

     font-style:italic;

     margin-bottom:0;

     line-height:2em;

     padding:0 4em}

     

 

strong      { font-weight: bold;  }

em,dfn      { font-style: italic; }

dfn         { font-weight: bold; }

sup, sub    { line-height: 0; }



hr       { 

  clear:both;

  margin:10px 0 20px;

  border:none; 

  background:url(../images/hr.jpg) no-repeat center bottom;

  height:26px;}



abbr,

acronym     { border-bottom: 1px dotted #666; }

address     { margin: 0 0 1.5em; font-style: italic; }

del         { color:#666; }



pre         { margin: 1.5em 0; white-space: pre; }

pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }





/* Lists

-------------------------------------------------------------- */



li ul,

li ol       { margin: 0; }

ul, ol      { /*margin: 0 2em 1.5em 0; padding-left: 2.5em;*/ }



li          { /*padding-top:.2em; padding-bottom:.2em*/}



ul          { list-style-type: disc; }

ol          { list-style-type: decimal; }



dl          { margin: 0 0 2em 0; }

dl dt       { font-weight: bold;  padding-top:.2em; padding-bottom:.2em}

dd          { margin-left: 1.5em; padding-top:.2em; padding-bottom:.2em}



  

  ul.check li, ul.arrow li, ul.cross li, ul.light li, ul.star li, ul.note li {

    list-style-type:none;

    background-repeat: no-repeat; 

    background-position: center left;

    padding: 4px 0 3px 28px}

    

    ul.check li {

      background-image:url(../images/typo_check.png);}

    ul.arrow li { 

      background-image:url(../images/typo_arrow.png);}

    ul.cross li { 

      background-image:url(../images/typo_cross.png);}

    ul.light li { 

      background-image:url(../images/typo_light.png);}

    ul.star li { 

      background-image:url(../images/typo_star.png);}

    ul.note li { 

      background-image:url(../images/typo_note.png);}  

    

        

/* Tables

-------------------------------------------------------------- */



table       { margin-bottom: 1.4em; width:100%; }

th          { font-weight: bold; }

thead th    { background: rgba(0,0,0,.3); }

th,td,caption { padding: 4px 10px 4px 5px; }

tr.even td  { background: rgba(0,0,0,.3); }

tfoot       { font-style: italic; }

caption     { font-style:italic;  }







/* Misc classes

-------------------------------------------------------------- */



.small      { font-size: .9em; color:#999}

.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }

.hide       { display: none; }



.quiet      { color: #666; }

.loud       { color: #000; }

.highlight  { font-style:italic; color:rgba(255,255,255,.7); background:rgba(0,0,0,.4); padding:0 .15em }

.added      { background:#060; color: #fff; }

.removed    { background:#900; color: #fff; }



.first      { margin-left:0; padding-left:0; }

.last       { margin-right:0; padding-right:0; }

.top        { margin-top:0; padding-top:0; }

.bottom     { margin-bottom:0; padding-bottom:0; }



.dropcap {

  color:#A9A916;

  display: block; 

  float:left; 

  font: 6em/75% Georgia, "Times New Roman", Times, serif ;

  padding: 5px 12px 0 0; }