/*
  Stylesheet for:  mykewolf.com
  PARTHENON WebWare v7
  Updated October 2, 2013
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */


body {
  background-color: #101010;
  margin-top:       0;
  margin-left:      0;
  margin-right:     0;
}

.button2 {
  font:             11px Arial;
  font-weight:      bold;
  letter-spacing:   1px;
  color:            #000000;
  background-color: #0cb7ee;
  border-radius:              15px;
  -webkit-border-radius:      15px;
  -moz-border-radius:         15px;
  -webkit-transition:         all 0.3s linear;
  -moz-transition:            all 0.3s; 
}
.button2:hover {
  background-color:  #fd35b4;
}

@font-face {
    font-family: 'blackletter';
    src: url('blackletter.eot');
    src: url('blackletter.eot?#iefix') format('embedded-opentype'),
         url('blackletter.woff') format('woff'),
         url('blackletter.ttf') format('truetype'),
         url('blackletter.svg#blackletterextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

A.nameplate, A.nameplate:visited, A.nameplate:active, A.nameplate:link {
  font-family:      'blackletter', 'Georgia', serif;
  font-size:        100px;
  text-shadow:      3px 3px 10px #fd35b4;
  color:            #ffffff;
  text-decoration:  none;
}
A.nameplate:hover {
  color:            #ffffff;
  text-shadow:      3px 3px 10px #0cb7ee;
  text-decoration:  none;
}

@font-face {
    font-family: 'godofwar';
    src: url('godofwar.eot');
    src: url('godofwar-webfont.eot?#iefix') format('embedded-opentype'),
         url('godofwar.woff') format('woff'),
         url('godofwar.ttf') format('truetype'),
         url('godofwar.svg#godofwarregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

A.main_nav {
  font-family:      'godofwar', 'Arial Black', sans-serif;
  font-size:        14px;
  color:            #ffffff;
  text-decoration:  none;
}
A.main_nav:visited {
  color:            #ffffff; 
}
A.main_nav:active {
  color:            #ffffff; 
}
A.main_nav:link {
  color:            #ffffff; 
}
A.main_nav:hover {
  color:            #0cb7ee;
  text-decoration:  none;
  text-shadow:      0px 0px 8px #0cb7ee;
}

.main_nav_sel {
  font-family:      'godofwar', 'Arial Black', sans-serif;
  font-size:        14px;
  color:            #0cb7ee;
  text-decoration:  none;
}

@font-face {
    font-family: 'arrowheadlake';
    src: url('arrowheadlake.eot');
    src: url('arrowheadlake.eot?#iefix') format('embedded-opentype'),
         url('arrowheadlake.woff') format('woff'),
         url('arrowheadlake.ttf') format('truetype'),
         url('arrowheadlake.svg#arrowheadlakeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.hdr1 {
  font-family:      'godofwar', 'Arial Black', sans-serif;
  font-size:        40px;
  letter-spacing:   2px;
  color:            #0cb7ee;
  text-decoration:  none;
}

.hdr2_white {
  font-family:      'godofwar', 'Arial Black', sans-serif;
  font-size:        30px;
  letter-spacing:   1px;
  color:            #ffffff;
  text-decoration:  none;
}
.hdr3 {
  font-family:      'godofwar', 'Arial Black', sans-serif;
  font-size:        24px;
  letter-spacing:   1px;
  color:            #0cb7ee;
  text-decoration:  none;
}
.hdr4 {
  font-family:      'godofwar', 'Arial Black', sans-serif;
  font-size:        18px;
  letter-spacing:   1px;
  color:            #0cb7ee;
  text-decoration:  none;
}

.hdr5 {
  font-family:      'godofwar', 'Arial Black', sans-serif;
  font-size:        14px;
  letter-spacing:   1px;
  color:            #0cb7ee;
  text-decoration:  none;
}

.text2 {
  font-family:      'arrowheadlake', 'Arial Black', serif;
  font-size:        16px;
  letter-spacing:   1px;
  line-height:      175%;
  color:            #c0c0c0;
  text-decoration:  none;
}
.text3 {
  font-family:      'arrowheadlake', 'Arial Black', serif;
  font-size:        14px;
  letter-spacing:   1px;
  line-height:      175%;
  color:            #c0c0c0;
  text-decoration:  none;
}

.text4 {
  font-family:      'arrowheadlake', 'Arial Black', serif;
  font-size:        12px;
  letter-spacing:   1px;
  line-height:      175%;
  color:            #c0c0c0;
  text-decoration:  none;
}

A.link2, A.link2:visited, A.link2:active, A.link2:link {
  font-family:      'arrowheadlake', 'Arial Black', serif;
  font-size:        16px;
  letter-spacing:   1px;
  line-height:      175%;
  color:            #0cb7ee;
  text-decoration:  underline;
}
A.link2:hover {
  color:            #ffffff;
  text-shadow:      3px 3px 10px #0cb7ee;
  text-decoration:  none;
}
.link2_text {
  font-family:      'arrowheadlake', 'Arial Black', serif;
  font-size:        16px;
  letter-spacing:   1px;
  line-height:      175%;
  color:            #ffffff;
  text-shadow:      3px 3px 10px #0cb7ee;
  text-decoration:  none;
}

.book_title {
  font:             12px Georgia;
  color:            #0cb7ee;
  text-decoration:  none;
}

.book_info {
  font:             10px Arial;
  color:            #c0c0c0;
  text-decoration:  none;
}

A.book_link, A.book_link:visited, A.book_link:active, A.book_link:link {
  font:             10px Arial;
  line-height:      175%;
  color:            #0cb7ee;
  text-decoration:  underline;
}
A.book_link:hover {
  color:            #ffffff;
  text-shadow:      3px 3px 10px #0cb7ee;
  text-decoration:  none;
}

.ftr_text {
  font:             10px Arial;
  color:            #a0a0a0;
  text-decoration:  none;
}

A.ftr_link {
  font-family:      'arrowheadlake', Verdana, serif;
  font-size:        11px;
  letter-spacing:   1px;
  color:            #a0a0a0;
  text-decoration:  none;
}
A.ftr_link:visited {
  color:            #a0a0a0; 
}
A.ftr_link:active {
  color:            #a0a0a0; 
}
A.ftr_link:link {
  color:            #a0a0a0; 
}
A.ftr_link:hover {
  color:            #0cb7ee;
  text-decoration:  none;
  text-shadow:      0px 0px 8px #0cb7ee;
}









.textbox {
  font:             11px Arial;
  font-weight:      bold;
  letter-spacing:   1px;
  color:            #fd35b4;
  background-color: #303030 !important;
  border:           1px solid #0cb7ee !important;
  padding:          2px;
  border-radius:              5px;
  -webkit-border-radius:      5px;
  -moz-border-radius:         5px;
}

.textbox:focus {
  border:           1px solid #fd35b4 !important;
}

.form_field {
  font:             10px Arial Black;
  color:            #0cb7ee;
}

.char_counter {
  font:             9px Arial;
  color:            #cccccc;
  font-weight:      bold;
  border:           none;
  background-color: #404040;
}

/*  ++++++++++     MAIN PAGE     ++++++++++++++++++++++++++++++++++++++++++   */

.main_welcome {
  font:             36px Arial Black;
  text-shadow:      3px 3px 3px #0e90f4;
  color:            #ffff80;
}

.main_wtext {
  font:             12px Verdana;
  color:            #f0f0f0;
}

.error0 {
  font:             16px Arial Black;
  color:            #fd35b4;
}

.error {
  font:             12px Arial Black;
  color:            #fd35b4;
}

.success {
  font:             12px Arial Black;
  color:            #00b000;
}

.pink_text3 {
  font:             10px Arial;
  color:            #fd35b4;
  text-decoration:  none;
}

.bubble {
  font:             11px Verdana;
  color:            #ffffff;
  letter-spacing:   1px;
  line-height:      120%;
}

.title {
  font:             24px Arial Black;
  text-shadow:      2px 2px 3px #0e90f4;
  color:            #ffff80;
}

.ingredient {
  color:            #ffff80;
}

.title2 {
  font:             14px Arial Black;
  color:            #ffff80;
}

.title3 {
  font:             11px Arial Black;
  color:            #ffff80;
}

.byline {
  font:             10px Verdana;
  color:            #0cb7ee;
}

.foreword {
  font:             11px Verdana;
  color:            #0cb7ee;
}


.library {
  font:             12px Tahoma;
  color:            #ffffff;
  letter-spacing:   1px;
  line-height:      140%;
}

A.blu_link {
  font:             12px Verdana;
  color:            #0cb7ee;
  text-decoration:  none;
  border-bottom:    1px dotted #0cb7ee;
}
A.blu_link:visited {
  color:            #0cb7ee; 
}
A.blu_link:active {
  color:            #0cb7ee; 
}
A.blu_link:link {
  color:            #0cb7ee; 
}
A.blu_link:hover {
  color:            #fd35b4;
  text-decoration:  none;
  border-bottom:    1px dotted #fd35b4;
}


A.sidenav {
  font:             11px Verdana;
  color:            #0cb7ee;
  font-weight:      bold;
  text-decoration:  none;
  border-bottom:    1px dotted #0cb7ee;
}
A.sidenav:visited {
  color:            #0cb7ee; 
}
A.sidenav:active {
  color:            #0cb7ee; 
}
A.sidenav:link {
  color:            #0cb7ee; 
}
A.sidenav:hover {
  color:            #fd35b4;
  text-decoration:  none;
  border:           none;
}

div.topnav a:link, div.topnav a:visited, div.topnav a:active {
  background-color: #0cb7ee;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     25px;
  padding-right:    25px;
  vertical-align:   middle;
  font:             11px Arial Black;
  color:            #000000;
  text-decoration:  underline;
}

div.topnav a:hover {
  background-color: #fd35b4;
  color:            #ffffff;
  text-decoration:  none;
}

/*  ++++++++++     PRINTER FRIENDLY     +++++++++++++++++++++++++++   */

.pf_hdr {
  font:             18px Georgia;
  color:            #000000;
}

.pf_hdr2 {
  font:             14px Georgia;
  color:            #000000;
}

.pf_text {
  font:             11px Verdana;
  color:            #000000;
}

.pf_text2 {
  font:             10px Georgia;
  color:            #000000;
}

.pf_text3 {
  font:             10px Arial;
  color:            #000000;
}


