/***************************************************************************************************
  Stylesheet for:  sunvalleyshootingpark.org
  PARTHENON WebWare v8
  Updated Dec 7, 2018
***************************************************************************************************/

/***************************************************************************************************
                              GLOBAL
***************************************************************************************************/

* {
  margin:                     0px;
  border:                     0px;
  border-collapse:            collapse;
}

body {
  background-color:           #b6a68d;
}

/***************************************************************************************************
                              HEADER
***************************************************************************************************/

.tagline1 {
  font-family:                Verdana;
  font-size:                  16px;
  color:                      #b6a68d;
  letter-spacing:             1px;
}

.tagline2 {
  font-family:                Verdana;
  font-size:                  12px;
  color:                      #b6a68d;
  letter-spacing:             1px;
}

.hdr_msg {
  font-family:                Verdana;
  font-size:                  18px;
  color:                      #28221a;
  letter-spacing:             1px;
}

/*  ========================================================================  */
/*  MENU                                                                      */
/*  ========================================================================  */

.topnav ul {
  font-family:           Arial;
  font-size:             14px;
  font-weight:           bold;
  letter-spacing:        1px;
  margin:                0;
  padding:               0;
  list-style:            none;
}
.topnav ul li {
  display:               block;
  position:              relative;
  float:                 left;
}
.topnav li ul { 
  display:               none; 
}
.topnav ul li a {
  display:               block;
  height:                35px;
  text-decoration:       none;
  color:                 #ffffff;
  padding:               10px 30px 10px 30px;
  background:            #332a27;
  margin-left:           1px;
  white-space:           nowrap;
}
.topnav ul li a:hover { 
  background:            #b6a68d;
  color:                 #332a27; 
}
.topnav li:hover ul {
  display:               block;
  position:              absolute;
}
.topnav li:hover li {
  float:                 none;
  font-size:             14px;
}
.topnav li:hover a { 
  background:            #b6a68d; 
}
.topnav li:hover li a:hover { 
  background:            #b6a68d;
  color:                 #ffffff; 
}

/***************************************************************************************************
                              GENERAL PAGE CONTENTS
***************************************************************************************************/

h1.page_hdr {
  font-family:                Verdana;
  font-size:                  32px;
  color:                      #332a27;
  letter-spacing:             2px;
  text-shadow:                1px 1px 4px #ffffff;  
}
h1.page_hdr2 {
  font-family:                Verdana;
  font-size:                  22px;
  color:                      #332a27;
  letter-spacing:             1px;
  text-shadow:                1px 1px 3px #ffffff;  
}



h2.page_hdr2 {
  font-family:                Verdana;
  font-size:                  22px;
  color:                      #332a27;
  letter-spacing:             1px;
  text-shadow:                1px 1px 3px #ffffff;  
}




h1.brn_24 {
  font-family:                Verdana;
  font-size:                  24px;
  color:                      #332a27;
  letter-spacing:             1px;
}
h1.brn_22 {
  font-family:                Verdana;
  font-size:                  22px;
  color:                      #332a27;
  letter-spacing:             1px;
}



.brn_18 {
  font:                       20px Verdana;
  font-weight:                strong;
  color:                      #332a27;
  letter-spacing:             1px;
}




.brn_16 {
  font-family:                Arial;
  font-size:                  16px;
  color:                      #332a27;
  letter-spacing:             2px;
}


.brn_14 {
  font-family:                Arial;
  font-size:                  14px;
  color:                      #332a27;
  letter-spacing:             1px;
}

.brn_12 {
  font-family:                Arial;
  font-size:                  12px;
  color:                      #332a27;
  letter-spacing:             1px;
}

.brn_11 {
  font-family:                Arial;
  font-size:                  11px;
  color:                      #332a27;
}

.brn_24x {
  font:                       24px Verdana;
  font-weight:                strong;
  color:                      #332a27;
}

.yel_14 {
  font-family:                Arial;
  font-size:                  14px;
  color:                      #ffffc0;
  letter-spacing:             1px;
}



.wht_24x {
  font:                       24px Verdana;
  font-weight:                strong;
  color:                      #e8e8e8;
}
.wht_16 {
  font-family:                Arial;
  font-size:                  16px;
  color:                      #e8e8e8;
  letter-spacing:             1px;
  line-height:                175%;
}

.wht_14 {
  font-family:                Arial;
  font-size:                  14px;
  color:                      #e8e8e8;
  letter-spacing:             1px;
  line-height:                175%;
}
.wht_12 {
  font-family:                Arial;
  font-size:                  12px;
  color:                      #e8e8e8;
  letter-spacing:             1px;
  line-height:                175%;
}

.error {
  font:                       14px Verdana;
  font-weight:                strong;
  color:                      #700000;
}

.success {
  font:                       14px Verdana;
  font-weight:                strong;
  color:                      #007000;
}


A.link_brn14:link, A.link_brn14:active, A.link_brn14:visited
{
  font-family:                Arial;
  font-size:                  14px;
  color:                      #332a27;
  letter-spacing:             1px;
  text-decoration:            underline;
}
A.link_brn14:hover {
  color:                      #ffffff; 
  text-decoration:            underline;
}

A.link_brn12:link, A.link_brn12:active, A.link_brn12:visited
{
  font-family:                Arial;
  font-size:                  12px;
  color:                      #332a27;
  letter-spacing:             1px;
  text-decoration:            underline;
}
A.link_brn12:hover {
  color:                      #ffffff; 
  text-decoration:            underline;
}

A.link_tan14:link, A.link_tan14:active, A.link_tan14:visited
{                             
  font-family:                Arial;
  font-size:                  14px;
  color:                      #b6a68d;
  letter-spacing:             1px;
  text-decoration:            underline;
}
A.link_tan14:hover {
  color:                      #332a27; 
  text-decoration:            underline;
}


A.link_red14:link, A.link_red14:active, A.link_red14:visited
{                             
  font-family:                Arial;
  font-size:                  14px;
  color:                      #a00000;
  letter-spacing:             1px;
  text-decoration:            underline;
}
A.link_red14:hover {
  color:                      #ffffff; 
  text-decoration:            underline;
}


A.link_grn14:link, A.link_grn14:active, A.link_grn14:visited
{                             
  font-family:                Arial;
  font-size:                  14px;
  font-weight:                bold;
  color:                      #00dd00;
  letter-spacing:             1px;
  text-decoration:            underline;
}
A.link_grn14:hover {
  color:                      #ffffff; 
  text-decoration:            underline;
}


.button_r12 {
  font:                       12px Verdana;
  letter-spacing:             1px;
  font-weight:                bold;
  padding:                    5px 15px;
  color:                      #ffffff;
  background-color:           #700000;
  border:                     1px solid #700000;
  border-radius:              15px;
  -webkit-border-radius:      15px;
  -moz-border-radius:         15px;
  -webkit-transition:         all 0.25s linear;
  -moz-transition:            all 0.25s; 
}
.button_r12:hover {
  background-color:           #007000;
  color:                      #ffffff;
}

.textbox14 {
  font:                       14px Arial;
  color:                      #332a27;
  letter-spacing:             1px;
  padding:                    2px 3px;
  background-color:           #edeae3 !important;
  border:                     1px solid #332a27;
  border-radius:              3px;
  -webkit-border-radius:      3px;
  -moz-border-radius:         3px;
}

.char_counter {
  font:             10px Arial;
  color:            #332a27;
  font-weight:      bold;
  border:           none;
  background-color: #b6a68d;
}


A.button_grn14:link,  A.button_grn14:active, A.button_grn14:visited{
  font:                       14px Verdana, sans-serif;
  letter-spacing:             1px;
  font-weight:                bold;
  padding:                    2px 6px;
  color:                      #000000;
  background-color:           #00ff00;
  border:                     1px solid #808080;
  border-radius:              5px;
  -webkit-border-radius:      5px;
  -moz-border-radius:         5px;
  -webkit-transition:         all 0.15s linear;
  -moz-transition:            all 0.15s;
  text-decoration:            none; 
}
A.button_grn14:hover {
  background-color:           #ffff00;
  color:                      #000000;
  text-decoration:            none;
}

A.button_yel14:link,  A.button_yel14:active, A.button_yel14:visited{
  font:                       14px Verdana, sans-serif;
  letter-spacing:             1px;
  font-weight:                bold;
  padding:                    2px 6px;
  color:                      #000000;
  background-color:           #ffff00;
  border:                     1px solid #808080;
  border-radius:              5px;
  -webkit-border-radius:      5px;
  -moz-border-radius:         5px;
  -webkit-transition:         all 0.15s linear;
  -moz-transition:            all 0.15s;
  text-decoration:            none; 
}
A.button_yel14:hover {
  background-color:           #00ff00;
  color:                      #000000;
  text-decoration:            none;
}



/***************************************************************************************************
                              CALENDAR PAGE 
***************************************************************************************************/

.cal_dow {
  font-family:                Arial;
  font-size:                  12px;
  color:                      #b6a68d;
  letter-spacing:             5px;
}
.cal_daynum {
  font:                       12px Verdana;
  font-weight:                strong;
  color:                      #332a27;
}
.cal_event {
  font-family:                Arial;
  font-size:                  11px;
  letter-spacing:             0px;
  line-height:                100%;
  color:                      #332a27;
  margin:                     0;
}

A.cal_link:link, A.cal_link:active, A.cal_link:visited
{
  font-family:                Arial;
  font-size:                  11px;
  color:                      #ff0000;
  letter-spacing:             0px;
  text-decoration:            underline;
}
A.cal_link:hover {
  color:                      #008000; 
  text-decoration:            underline;
}

/***************************************************************************************************
                              GENERAL PAGE CONTENTS
***************************************************************************************************/

.ftr_text {
  font-family:                Arial;
  font-size:                  11px;
  color:                      #332a27;
  letter-spacing:             1px;
}


A.ftr_link:link, A.ftr_link:active, A.ftr_link:visited
{
  font-family:                Arial;
  font-size:                  11px;
  color:                      #332a27;
  letter-spacing:             1px;
  text-decoration:            underline;
}
A.ftr_link:hover {
  color:                      #ffffff; 
  text-decoration:            underline;
}




