/*
  Stylesheet for:  mykewolf.com
  PARTHENON WebWare v4.2b
  Updated Jul 19, 2011
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */


body {
  background-color: #000000;
  margin-top:       0;
  margin-left:      0;
  margin-right:     0;
}

p {
  line-height:      150%;
}

.button {
  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; 
}

.button:hover {
  background-color:  #fd35b4;
}

.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;
}

SPAN.form_field {
  font:             10px Arial Black;
  color:            #0cb7ee;
}

.char_counter {
  font:             9px Arial;
  color:            #cccccc;
  font-weight:      bold;
  border:           none;
  background-color: #000000;
}

/*  ++++++++++     MAIN PAGE     ++++++++++++++++++++++++++++++++++++++++++   */

SPAN.main_welcome {
  font:             36px Arial Black;
  text-shadow:      3px 3px 3px #0e90f4;
  color:            #ffff80;
}

SPAN.main_wtext {
  font:             12px Verdana;
  color:            #f0f0f0;
}

SPAN.error0 {
  font:             16px Arial Black;
  color:            #fd35b4;
}

SPAN.error {
  font:             12px Arial Black;
  color:            #fd35b4;
}

SPAN.ftr_text {
  font:             10px Arial;
  color:            #a0a0a0;
  text-decoration:  none;
}

SPAN.pink_text3 {
  font:             10px Arial;
  color:            #fd35b4;
  text-decoration:  none;
}

SPAN.bubble {
  font:             11px Verdana;
  color:            #ffffff;
  letter-spacing:   1px;
  line-height:      120%;
}

SPAN.title {
  font:             24px Arial Black;
  text-shadow:      2px 2px 3px #0e90f4;
  color:            #ffff80;
}

SPAN.ingredient {
  color:            #ffff80;
}

SPAN.title2 {
  font:             14px Arial Black;
  color:            #ffff80;
}

SPAN.title3 {
  font:             11px Arial Black;
  color:            #ffff80;
}

SPAN.byline {
  font:             10px Verdana;
  color:            #0cb7ee;
}

SPAN.foreword {
  font:             11px Verdana;
  color:            #0cb7ee;
}


SPAN.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.ftr_link {
  font:             10px Arial;
  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:            #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     +++++++++++++++++++++++++++   */

SPAN.pf_hdr {
  font:             18px Georgia;
  color:            #000000;
}

SPAN.pf_hdr2 {
  font:             14px Georgia;
  color:            #000000;
}

SPAN.pf_text {
  font:             11px Verdana;
  color:            #000000;
}

SPAN.pf_text2 {
  font:             10px Georgia;
  color:            #000000;
}

SPAN.pf_text3 {
  font:             10px Arial;
  color:            #000000;
}



