/*
  Stylesheet for:  tikidating.com
  PARTHENON WebWare v4.0
  Updated July 23, 2010
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

H1 {
  font:             12px Arial;
  font-weight:      bold;
  text-decoration:  underline;
  color:            #000090;
}

SPAN.myke {
  font:             12px Arial;
  color:            #ff00d0;
}


SPAN.r_promo {
  font:             26px Arial Black;
  color:            #ff0000;
  letter-spacing:   5px;
}

SPAN.r_promo3 {
  font:             18px Arial Black;
  color:            #ff0000;
}

SPAN.blk_promo2 {
  font:             16px Arial Black;
  color:            #000000;
  letter-spacing:   5px;
}

SPAN.blk_promo3 {
  font:             12px Arial Black;
  color:            #000000;
}

SPAN.blk_promo4 {
  font:             10px Arial Black;
  color:            #666666;
}

/*  for alias  */
SPAN.bright_text {
  font:             10px Arial Black;
  color:            #00c000;
}

/*  for alias  */
A.bright_link
{
  font:             12px Arial Black;
  color:            #ff0000;
  text-decoration:  underline;
}
A.bright_link:visited {
  color:            #ff0000; 
}
A.bright_link:active {
  color:            #ff0000; 
}
A.bright_link:link {
  color:            #ff0000; 
}
A.bright_link:hover {
  color:            #9400d3;
  text-decoration:  underline;
}


/*  prominent white-to-white link for profile mini view  */
A.w_link0
{
  font:             14px Impact;
  color:            #ffffff;
  text-decoration:  none;
  letter-spacing:   1px;
}
A.w_link0:visited {
  color:            #ffffff; 
}
A.w_link0:active {
  color:            #ffffff; 
}
A.w_link0:link {
  color:            #ffffff; 
}
A.w_link0:hover {
  color:            #ffffff;
  text-decoration:  underline;
}

/*  standard white-to-white link   */
A.w_link
{
  font:             12px Arial;
  color:            #ffffff;
  text-decoration:  underline;
  font-weight:      bold;
}
A.w_link:visited {
  color:            #ffffff; 
}
A.w_link:active {
  color:            #ffffff; 
}
A.w_link:link {
  color:            #ffffff; 
}
A.w_link:hover {
  color:            #0000ff;
  text-decoration:  none;
}



/*  ========================================================================  */
/*  =========================  perm above this line  =======================  */
/*  ========================================================================  */




/*  blue header   */
SPAN.g_status {
  font:             12px Arial Black;
  color:            #666666;
  letter-spacing:   2px;
}

/*  black text   */
SPAN.status {
  font:             10px Arial;
  color:            #000000;
}

/*  black text   */
SPAN.b_status {
  font:             10px Arial;
  color:            #0000ff;
}

/*  emphatic message folder link  */
A.status_link
{
  font:             12px Impact;
  color:            #ff0000;
  text-decoration:  underline;
  letter-spacing:   2px;
}
A.status_link:visited {
  color:            #ff0000; 
}
A.status_link:active {
  color:            #ff0000; 
}
A.status_link:link {
  color:            #ff0000; 
}
A.status_link:hover {
  color:            #0000ff;
  text-decoration:  none;
}

/*  subdued message folder link  */
A.status_link2
{
  font:             10px Arial;
  color:            #ff0000;
  text-decoration:  underline;
  font-weight:      bold;
}
A.status_link2:visited {
  color:            #ff0000; 
}
A.status_link2:active {
  color:            #ff0000; 
}
A.status_link2:link {
  color:            #ff0000; 
}
A.status_link2:hover {
  color:            #0000ff;
  text-decoration:  none;
}

/*  blue header   */
SPAN.b_hdr {
  font:             18px Impact;
  color:            #0000ff;
  letter-spacing:   5px;
}

/*  blue header   */
SPAN.b_hdr2 {
  font:             15px Impact;
  color:            #0000ff;
  letter-spacing:   1px;
}

/*  blue header   */
SPAN.b_hdr3 {
  font:             12px Impact;
  color:            #0000ff;
  letter-spacing:   1px;
}

/*  blue header   */
SPAN.r_hdr2 {
  font:             15px Arial Black;
  color:            #ff0000;
  letter-spacing:   1px;
}

/*  white header   */
SPAN.w_hdr {
  font:             20px Impact;
  color:            #ffffff;
  letter-spacing:   5px;
}

/*  white header   */
SPAN.w_hdr2 {
  font:             15px Impact;
  color:            #ffffff;
  letter-spacing:   1px;
}

/*  white header   */
SPAN.w_hdr3 {
  font:             12px Impact;
  color:            #ffffff;
  letter-spacing:   1px;
}

/*  message zoom hdr   */
SPAN.msg_hdr {
  font:             16px Impact;
  color:            #a0a0a0;
  letter-spacing:   3px;
}

/*  message folder link  */
A.link
{
  font:             11px Arial;
  color:            #0000ff;
  font-weight:      bold;
  text-decoration:  underline;
}
A.link:visited {
  color:            #0000ff; 
}
A.link:active {
  color:            #0000ff; 
}
A.link:link {
  color:            #0000ff; 
}
A.link:hover {
  color:            #d00000;
  text-decoration:  none;
}

/*  reversed (red to blue) link  */
A.linkr
{
  font:             11px Arial;
  color:            #ff0000;
  font-weight:      bold;
  text-decoration:  underline;
}
A.linkr:visited {
  color:            #ff0000; 
}
A.linkr:active {
  color:            #ff0000; 
}
A.linkr:link {
  color:            #ff0000; 
}
A.linkr:hover {
  color:            #0000ff;
  text-decoration:  none;
}

/*  emphatic message folder link  */
A.hdr_link0
{
  font:             12px Impact;
  color:            #0000ff;
  text-decoration:  underline;
  letter-spacing:   2px;
}
A.hdr_link0:visited {
  color:            #0000ff; 
}
A.hdr_link0:active {
  color:            #0000ff; 
}
A.hdr_link0:link {
  color:            #0000ff; 
}
A.hdr_link0:hover {
  color:            #d00000;
  text-decoration:  none;
}

/*  white text  */
SPAN.w_text0 {
  font:             12px Arial Black;
  color:            #ffffff;
}

/*  white text  */
SPAN.w_text {
  font:             11px Arial;
  color:            #ffffff;
}

/*  white text   */
SPAN.w_text2 {
  font:             10px Arial;
  color:            #ffffff;
}

/*  message text   */
SPAN.msg_text {
  font:             14px Georgia;
  color:            #000080;
}

/*  message text   */
SPAN.p_text2 {
  font:             9px Arial Black;
  color:            #9217FB;
}

/*  emphatic text   */
SPAN.text0 {
  font:             12px Arial;
  color:            #0000a0;
}

/*  standard text   */
SPAN.text {
  font:             11px Arial;
  color:            #0000a0;
}

/*  subdued text   */
SPAN.text2 {
  font:             10px Arial;
  color:            #000090;
}

/*  small text   */
SPAN.text3 {
  font:             9px Arial;
  color:            #000090;
}

/*  fine print  */
SPAN.text4 {
  font:             8px Arial;
  color:            #000090;
}

/*  subdued text   */
SPAN.r_text {
  font:             12px Arial Black;
  color:            #ff0000;
}

/*  subdued text   */
SPAN.r_text2 {
  font:             10px Arial Black;
  color:            #ff0000;
}



/*  smaller tab text   */
SPAN.tab_text2 {
  font:             12px Impact;
  color:            #0000ff;
  letter-spacing:   1px;
}

/*  smaller tab text   */
SPAN.tab_text3 {
  font:             10px Impact;
  color:            #0000ff;
  letter-spacing:   1px;
}

/*  folder tab link  */
A.tablink
{
  font:             14px Impact;
  color:            #ffffff;
  text-decoration:  underline;
  letter-spacing:   2px;
}
A.tablink:visited {
  color:            #ffffff; 
}
A.tablink:active {
  color:            #ffffff; 
}
A.tablink:link {
  color:            #ffffff; 
}
A.tablink:hover {
  color:            #0000ff;
  text-decoration:  none;
}

/*  reversed folder tab link  */
A.tablinkr
{
  font:             14px Impact;
  color:            #0000ff;
  text-decoration:  underline;
  letter-spacing:   2px;
}
A.tablinkr:visited {
  color:            #0000ff; 
}
A.tablinkr:active {
  color:            #0000ff; 
}
A.tablinkr:link {
  color:            #0000ff; 
}
A.tablinkr:hover {
  color:            #ffffff;
  text-decoration:  none;
}

/*  folder tab link  */
A.tablink2
{
  font:             12px Impact;
  color:            #ffffff;
  text-decoration:  underline;
  letter-spacing:   1px;
}
A.tablink2:visited {
  color:            #ffffff; 
}
A.tablink2:active {
  color:            #ffffff; 
}
A.tablink2:link {
  color:            #ffffff; 
}
A.tablink2:hover {
  color:            #0000ff;
  text-decoration:  none;
}

/*  smaller folder tab link  */
A.tablink3
{
  font:             10px Impact;
  color:            #ffffff;
  text-decoration:  underline;
  letter-spacing:   1px;
}
A.tablink3:visited {
  color:            #ffffff; 
}
A.tablink3:active {
  color:            #ffffff; 
}
A.tablink3:link {
  color:            #ffffff; 
}
A.tablink3:hover {
  color:            #0000ff;
}

/*  smaller folder tab link reversed colors  */
A.tablink3r
{
  font:             10px Impact;
  color:            #0000ff;
  text-decoration:  underline;
  letter-spacing:   1px;
}
A.tablink3r:visited {
  color:            #0000ff; 
}
A.tablink3r:active {
  color:            #0000ff; 
}
A.tablink3r:link {
  color:            #0000ff; 
}
A.tablink3r:hover {
  color:            #ffffff;
}


/*  nav page numbers (search results)  */
SPAN.pg_num {
  font:             15px Impact;
  color:            #0000d0;
  letter-spacing:   3px;
}

/*  ========================================================================  */
/*  =======================  APPROVED ABOVE THIS LINE  =====================  */
/*  ========================================================================  */

/*  text input box  */
.msg_box {
  font:             11px Georgia;
  color:            #111133;
  background-color: #ffff80 !important;
}

/*  =======================  PROFILES & MESSAGING  =========================  */

/*  emphatic error message  */
SPAN.error0 {
  font:             14px Arial Black;
  color:            #ff0000;
}

/*  error message  */
SPAN.error {
  font:             12px Arial;
  color:            #c00000;
  font-weight:      bold;
}

/*  subdued error message  */
SPAN.error2 {
  font:             10px Arial;
  color:            #a00000;
  font-weight:      bold;
}

/*  success message  */
SPAN.success {
  font:             12px Arial;
  font-weight:      bold;
  color:            #00c000;
}

/*  image caption  */
SPAN.caption {
  font:             10px Arial, sans-serif;
  color:            #444444;
}

/* for images which are a link */
A.img_link
{
  border-width:     1px;
  border-color:     #dddddd;
  border-style:     solid;
}
A.img_link:visited {
  border-width:     1px;
  border-color:     #dddddd;
  border-style:     solid;

}
A.img_link:active {
  border-width:     1px;
  border-color:     #dddddd;
  border-style:     solid;
}
A.img_link:link {
  border-width:     1px;
  border-color:     #dddddd;
  border-style:     solid;
}
A.img_link:hover {
  border-width:     1px;
  border-style:     solid;
  border-color:     #fbec5d;
}

/*  tagline   */
SPAN.tagline {
  font-size:        12px;
  font-family:      Arial Black;
  letter-spacing:   1px;
  color:            #ffffff;
}

/*  standard text   */
SPAN.footer_text {
  font:             10px Arial;
  font-weight:      bold;
  color:            #202020;
}

/*  standard links   */
A.footer_link
{
  font:             10px Verdana;
  color:            #ffffff;
  text-decoration:  none;
}
A.footer_link:visited {
  color:            #ffffff; 
}
A.footer_link:active {
  color:            #ffffff; 
}
A.footer_link:link {
  color:            #ffffff; 
}
A.footer_link:hover {
  color:            #0000ff;
  text-decoration:  underline;
}

/*  =============================   BOXES & BORDERS  =======================  */

/*  surrounding input forms  */
#FormBox {
  border-style:     dotted;
  border-width:     1px;
  border-color:     #cccccc;
}

/*  surrounding images and captions  */
#ImageBox {
  border-style:     solid;
  border-width:     1px;
  border-color:     #eeeeee;
}

/*  generic use  */
#DashBox {
  border-style:     dashed;
  border-width:     1px;
  border-color:     #f0f0f0;  
}

/*  generic use  */
#DotBox {
  border-style:     dotted;
  border-width:     1px;
  border-color:     #0000d0;  
}

/*  generic use  */
#SolidBox {
  border-style:     solid;
  border-width:     1px;
  border-color:     #97c9ff;  
}

/*  surrounding content  */
#ContentsBox {
  border-style:     solid;
  border-width:     1px;
  border-color:     #dddddd;
  display:          block;
}

/*  surrounding info   */
#InfoBox {
  border-style:     solid;
  border-width:     1px;
  border-color:     #000000;
}

/*  =============================   SEPARATORS   ===========================  */

.hr_blue {
  color:            #17c6ff;
  width:            90%;
  text-align:       center;
  height:           1px;
}


.hr1_60 {
  color:            #dddddd;
  width:            60%;
  text-align:       center;
  height:           1px;
}

.hr1_95 {
  color:            #dddddd;
  width:            95%;
  text-align:       center;
  height:           1px;
}

.hr3_50 {
  color:            #dddddd;
  width:            50%;
  text-align:       center;
  height:           3px;
}

.hr3_95 {
  color:            #dddddd;
  width:            95%;
  text-align:       center;
  height:           3px;
}

/*  =================================  BUTTONS   ===========================  */

/*  emphatic button  */
.button0 {
  font-size:        11px;
  font-family:      Arial;
  font-weight:      bold;
  color:            #333333;
  height:           20px;
  background-color: #7ec7d4;
}

/*  standard button   */
.button {
  font:             10px Arial Black;
  color:            #ffffff;
  background-color: #9400d3;
}

/*  subdued button   */
.button2 {
  font:             11px Arial Black;
  color:            #111111;
  background-color: #ff00d0;
}

/*  very subdued button   */
.button3 {
  font:             10px Arial;
  font-weight:      bold;
  color:            #111111;
  background-color: #17c6ff;
}

/*  very subdued button   */
.button4 {
  font:             10px Arial;
  font-weight:      bold;
  color:            #111111;
  background-color: #d8e8ff;
  width:            150px;
}

/*  =================================   FORMS   ============================  */

/*  select drop box  */
.dropbox {
  background-color: #ffff80 !important;
  color:            #000000 !important;
  font-size:        10px;
  font-family:      Arial;
  font-weight:      bold;
}

/*  select drop box  */
.blu_dropbox {
  background-color: #cdf2ff !important;
  color:            #000000 !important;
  font-size:        10px;
  font-family:      Arial;
  font-weight:      bold;
}

/*  text input box  */
.char_counter {
  font:             9px Arial;
  color:            #333333;
  font-weight:      bold;
  border:           none;
  background-color: #87ceeb;
}


/*  text input box  */
.textbox {
  font:             10px Arial;
  color:            #000000;
  font-weight:      bold;
  background-color: #ffff80 !important;
}

/*  small text input box  */
.blu_textbox {
  font:             10px Arial;
  color:            #000000;
  font-weight:      bold;
  background-color: #cdf2ff !important;
}

/*  radio buttons  */
.radios {
  color:            #000000;
  background-color: #ffff80 !important;
}

/*  radio buttons  */
.blu_radios {
  color:            #000000;
  background-color: #cdf2ff !important;
}

/*  check boxes  */
.checkboxes {
  color:            #000000;
  background-color: #ffff80 !important;
}

/*  form instructions   */
SPAN.form_instruct {
  font:             12px Arial, sans-serif;
  color:            #d0d0d0;
  font-weight:      bold;
}

/*  field instructions   */
SPAN.field_instruct {
  font:             10px Arial, sans-serif;
  color:            #f0f0f0;
}

/*  required indicator   */
SPAN.form_special {
  font:             12px Arial Black;
  color:            #0000ff;
}

/*  required indicator   */
SPAN.required {
  font:             10px Arial;
  color:            #c00000;
  font-style:       italic;
}

/*  form field nametag  */
SPAN.field_name {
  font:             10px Arial;
  color:            #333333;
  font-weight:      bold;
  padding-right:    5px;
}

/*  mark erroneous field entry  */
#ErrorBox {
  border-top:       1px solid #0000a0;
  border-bottom:    1px solid #0000a0;
  background-color: #ffffff;
}


/*  ========================  PROMOTIONAL FONTS    =========================  */

/*  largest promo blue  */
SPAN.promo0 {
  font:             18px Arial Black;
  color:            #0000a0;
  letter-spacing:   2px;
}

/*  largest promo white  */
SPAN.promo {
  font:             18px Arial Black;
  color:            #ffffff;
  letter-spacing:   2px;
}

/*  big promo charcoal  */
SPAN.promo2 {
  font:             16px Arial;
  color:            #111111;
  font-weight:      bold;
  letter-spacing:   2px;
}

/*  promotional white  */
SPAN.promo3 {
  font:             16px Arial Black;
  color:            #ffffff;
  letter-spacing:   1px;
}

/*  small promo charcoal  */
SPAN.promo4 {
  font:             12px Verdana;
  color:            #333333;
}

/*  tiny promo charcoal  */
SPAN.promo6 {
  font:             10px Verdana;
  color:            #333333;
}

/*   for myke promo footer link   */
A.myke_promo
{
  font:            12px Verdana;
  color:           #a00000;
  text-decoration: underline;
}
A.myke_promo:visited {
  color: #a00000; 
}
A.myke_promo:active {
  color: #a00000; 
}
A.myke_promo:link {
  color: #a00000; 
}
A.myke_promo:hover {
  color: #a00000;
  font-weight:     bold;
  text-decoration: underline;
}


