﻿body
{
    background-color: #efe9cd;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 0.69em;
    margin: 0px;
}

a
{
    color: Maroon;
}

a:hover
{
    color: #000;
}

input, select, table, textarea
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 1em;
}

input.mare
{
    background-color: Yellow;
    border: 1px solid #9c0a0f;
    padding: 2px 0px 2px 2px;
}
select.mare
{
    border: 1px solid #9c0a0f;
    padding: 1px 1px;
}

#about h2
{
    color: #8a290b;
    font-family: Georgia;
    font-size: 2.18em;
    font-style: italic;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    text-align: center;
}
#about #mission
{
    margin-bottom: 10px;
    text-align: center;
}
#about .staff img
{
    border: 7px solid #d9d4bc;
    float: left;
    margin: 0px 15px 10px 0px;
}
#about .staff h3
{
    color: #9f400b;
    font-family: Georgia;
    font-size: 1.45em;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
#about .staff h5
{
    color: #9f400b;
    font-size: 1em;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
#about strong
{
    color: #8a290b;
}

#button_links
{
    color: White;
    font-size: 1.27em;
    height: 30px;
    margin: 25px auto 10px auto;
    width: 434px;
}
#button_links a
{
    display: block;
    height: 30px;
}
#button_links a:link, #button_links a:visited
{
    color: White;
    text-decoration: none;
}
#button_links a:hover, #button_links a:active
{
    color: Yellow;
    text-decoration: none;
}
#button_links .button1
{
    background-image: url(images/bg_maroon.gif);
    background-position: left center;
    background-repeat: repeat-x;
    float: left;
    height: 30px;
    margin-right: 1px;
    text-align: center;
}
#button_links .button1 a
{
    padding-right: 9px;
    width: 103px;
}
#button_links .button2
{
    background-image: url(images/bg_black.gif);
    background-position: left center;
    background-repeat: repeat-x;
    float: left;
    height: 30px;
    margin-right: 1px;
    text-align: center;
    width: 204px;
}
#button_links .button2 a
{
    height: 24px;
    padding-top: 6px;
}
#button_links .button3
{
    background-image: url(images/bg_black.gif);
    background-position: left center;
    background-repeat: repeat-x;
    float: left;
    height: 30px;
    text-align: center;
}
#button_links .button3 a
{
    height: 24px;
    padding-left: 9px;
    padding-top: 6px;
    width: 89px;
}
#button_links .cap_left
{
    background-image: url(images/bg_maroon_left.gif);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    width: 9px;
}
#button_links .cap_right
{
    background-image: url(images/bg_black_right.gif);
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    height: 30px;
    width: 9px;
}

#conformation
{
    background-image: url(images/bg_parchment1.jpg);
    height: 522px;
    width: 514px;
}
#conformation h2
{
    color: #8a290b;
    font-family: Georgia;
    font-size: 2.91em;
    font-style: italic;
    margin: 40px 0px 10px 0px;
    text-align: center;
}
#conformation img
{
    position: relative;
    left: 41px;
    top: 30px;
}
#conformation #stud_fee
{
    color: #8a290b;
    font-family: Georgia;
    font-size: 1.27em;
    margin-bottom: 10px;
    text-align: center;
}
#conformation #tag_line
{
    color: #a26205;
    font-family: Georgia;
    font-size: 1.82em;
    font-style: italic;
    text-align: center;
}

#contact
{
    width: 700px;
}

#contact a:link, #contact a:visited
{
    color: #a70c22;
    text-decoration: underline;
}
#contact a:hover, #contact a:active
{
    color: #a70c22;
    text-decoration: none;
}
#contact h3
{
    color: #9f400b;
    font-family: Georgia;
    font-size: 1.27em;
    margin: 0px;
    padding: 0px;
}
#contact .map
{
    margin-left: 130px;
}

#content, #stallion
{
    clear: both;
    margin: 0px auto; /*min-height: 400px;*/
    width: 990px;
}

#content .columns, #stallion .columns
{
    width: 100%;
}
#content .columns .left
{
    float: left;
    padding: 0px 20px;
    width: 715px;
}
#content .columns .right
{
    background-image: url(images/bg_bar1.gif);
    background-position: left top;
    background-repeat: repeat-y;
    float: right;
    width: 235px;
}
#content .columns .right .bottom
{
    background-image: url(images/bg_bar1b.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 48px;
}
#content .columns .right .middle
{
    color: #727063;
    font-size: 1em;
    padding: 10px;
}
#content .columns .right .top
{
    background-image: url(images/bg_bar1t.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height: 48px;
    text-align: center;
}

#foals .photo
{
    background-color: #d9d4bc;
    border: 7px solid #d9d4bc;
    text-align: center;
    height: 300px;
}
#foals .photo h3
{
    color: #a70c22;
    font-family: Georgia;
    font-size: 1.45em;
    margin: -14px 0px 7px 0px;
    padding: 0px;
}

#footer
{
    background-image: url(images/bg_footer.jpg);
    background-position: left bottom;
    clear: both;
    float: left;
    font-size: 0.91em;
    font-weight: bold;
    height: 150px;
    margin-top: 30px;
    text-align: center;
    width: 100%;
}
#footer a:link, #footer a:visited
{
    color: #89270a;
    text-decoration: underline;
}
#footer a:hover, #footer a:active
{
    color: #89270a;
    text-decoration: none;
}
#header
{
    background-image: url(images/bg_header.jpg);
    background-position: left top;
    clear: both;
    float: left;
    height: 150px;
    width: 100%;
}

#hypo, #videos /*robert 11/20/08*/
{
    background-color: Black;
    background-image: url(images/hypo_bg2.gif);
    background-position: center top;
    background-repeat: repeat-y;
    color: White;
    /*margin: 20px auto;*/
	margin: 8px auto;
    width: 268px;
}
#hypo .row1, #videos .row1 /*robert 11/20/08*/
{
    background-image: url(images/hypo_bg1.gif);
    background-position: center top;
    background-repeat: repeat-x;
    height: 38px;
    width: 100%;
}
#hypo .row1 .column1, #videos .row1 .column1 /*robert 11/20/08*/
{
    background-image: url(images/hypo_tl.gif);
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 38px;
    width: 14px;
}
#hypo .row1 .column2 , #h5Videos /*robert 11/20/08*/
{
    color:White;
    float: left;
    font-family: Georgia;
    font-size: 1.45em;
    padding-top: 8px;
    text-align: center;
    width: 236px;
}
#hypo .row1 .column3 , #videos .row1 .column3 /*robert 11/20/08*/
{
    background-image: url(images/hypo_tr.gif);
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 38px;
    width: 18px;
}
#hypo .row2 , #videos .row2 /*robert 11/20/08*/
{
    width: 260px;
}
#hypo .row3 , #videos .row3 /*robert 11/20/08*/
{
    background-image: url(images/hypo_bg3.gif);
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 18px;
    width: 100%;
}
#hypo .row3 .column1 , #videos .row3 .column1 /*robert 11/20/08*/
{
    background-image: url(images/hypo_bl.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    width: 18px;
}
#hypo .row3 .column2 , #videos .row3 .column2 /*robert 11/20/08*/
{
    float: left;
    width: 232px;
}
#hypo .row3 .column3 , #videos .row3 .column3 /*robert 11/20/08*/
{
    background-image: url(images/hypo_br.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    width: 18px;
}
#hypo table , #videos table /*robert 11/20/08*/
{
    font-family: Georgia;
    margin-left: 20px;
}

#nav_main
{
    clear: both;
    margin-bottom: 40px;
    text-align: center;
}
#nav_main ul
{
    color: #8c260d;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#nav_main ul li
{
    display: inline;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#nav_main ul li a
{
    font-family: Georgia;
    font-size: 1.09em;
    font-weight: bold;
}
#nav_main ul li a:link, #nav_main ul li a:visited
{
    color: #7a3816;
    text-decoration: none;
}
#nav_main ul li a:hover, #nav_main ul li a:active
{
    color: #ceb006;
    text-decoration: underline;
}
#nav_main ul li a.lit:link, #nav_main ul li a.lit:visited, #nav_main ul li a.lit:hover, #nav_main ul li a.lit:active
{
    color: #ceb006;
    text-decoration: underline;
}

#nav_side
{
    min-height: 400px;
}

#nav_side a:link, #nav_side a:visited
{
    color: #727063;
    text-decoration: none;
}
#nav_side a:hover, #nav_side a:active
{
    color: #a70c22;
    text-decoration: none;
}
#nav_side h3
{
    color: #a70c22;
    font-family: Georgia;
    font-size: 1.64em;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#nav_side p
{
    margin: 0px 0px 15px 0px;
    padding: 0px;
}
#nav_side .headlines
{
    padding-left: 10px;
    margin-left: 10px;
}
#nav_side .headlines li
{
    color: #a70c22;
    padding-bottom: 5px;
}
#nav_side .headlines li a:link, #nav_side .headlines li a:visited
{
    color: #727063;
    text-decoration: none;
}
#nav_side .headlines li a:hover, #nav_side .headlines li a:active
{
    color: #a70c22;
    text-decoration: none;
}
#nav_side ul#links
{
    font-family: Georgia;
    font-size: 1.45em;
    padding-left: 10px;
    margin-left: 10px;
    margin-top: 0px;
}
#nav_side ul#links li
{
    color: #a70c22;
    padding-bottom: 10px;
}
#nav_side ul#links li a:link, #nav_side ul#links li a:visited
{
    color: Black;
    text-decoration: none;
}
#nav_side ul#links li a:hover, #nav_side ul#links li a:active
{
    color: #a70c22;
    text-decoration: none;
}
#nav_side ul#links li a.lit:link, #nav_side ul#links li a.lit:visited, #nav_side ul#links li a.lit:hover, #nav_side ul#links li a.lit:active
{
    color: #a70c22;
    text-decoration: none;
}
#nav_side ul#links li ul
{
    list-style: none;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 0.69em;
    margin: 0px;
    padding-left: 0px;
    padding-top: 10px;
}
#nav_side ul#links li ul li
{
    padding-bottom: 5px;
}
#nav_side ul#links li ul li a:link, #nav_side ul#links li ul li a:visited
{
    color: #727063;
    text-decoration: none;
}
#nav_side ul#links li ul li a:hover, #nav_side ul#links li ul li a:active
{
    color: #a70c22;
    text-decoration: none;
}
#nav_side ul#links li ul li a.lit:link, #nav_side ul#links li ul li a.lit:visited, #nav_side ul#links li ul li a.lit:hover, #nav_side ul#links li ul li a.lit:active
{
    color: #a70c22;
    text-decoration: none;
}
#nav_side ul#links span
{
    color: Black;
}

#nav_side #contact_info h3
{
    color: #a70c22;
    font-family: Georgia;
    font-size: 1.64em;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
#nav_side #contact_info #email a
{
    float: left;
    margin-right: 5px;
}

#news a:link, #news a:visited
{
    color: #a70c22;
    text-decoration: underline;
}
#news a:hover, #news a:active
{
    color: #a70c22;
    text-decoration: none;
}
#news h3
{
    color: #a70c22;
    font-family: Georgia;
    font-size: 1.45em;
    margin-top: 0px;
}
#news h4
{
    font-size: 1em;
}
#news .hr
{
    border-top: 2px solid #dbd6bd;
    clear: both;
    height: 15px;
    margin-top: 15px;
}
#news img
{
    float: left;
    margin: 0px 8px 4px 0px;
}

#pedigree
{
    width: 862px;
    height: 400px;
    padding: 0px;
    margin: 0px;
    float: left;
    margin-left: 30px;
}
#pedigree img
{
}

#pedigree_link
{
    padding-left: 40px;
    margin-bottom: 20px;
    width: 100%;
}
#pedigree_link a
{
    float: left;
}
#pedigree_link a:link, #pedigree_link a:visited
{
    color: #8a290b;
    font-family: Georgia;
    font-size: 1.27em;
    text-decoration: none;
}
#pedigree_link a:hover, #pedigree_link a:active
{
    color: #8a290b;
    font-family: Georgia;
    font-size: 1.27em;
    text-decoration: underline;
}
#pedigree_link img
{
    float: right;
}

#race_record
{
    margin: 0px auto;
}
#race_record .currency
{
    text-align: right;
}
#race_record h5
{
    color: Black;
    font-family: Georgia;
    font-size: 1.27em;
    margin: 10px 0px 10px 0px;
    padding: 0px;
    text-align: center;
}
#race_record td
{
    text-align: center;
    width: 15%;
}
#race_record th
{
    border-bottom: 1px solid #9d0a0e;
    color: #9d0a0e;
}
#race_record tfoot td
{
    border-top: 1px solid Black;
    font-weight: bold;
}

#resources
{
    margin: 0px auto;
}
#resources h5
{
    color: Black;
    font-family: Georgia;
    font-size: 1.27em;
    margin: 5px 0px 10px 0px;
    padding: 0px;
    text-align: center;
}
#resources ul
{
    font-family: Georgia;
    font-size: 1.09em;
    list-style: none;
    margin: 0px;
    padding-left: 175px;
}
#resources ul li
{
    background-image: url(images/bullet2.gif);
    background-position: 0px 4px;
    background-repeat: no-repeat;
    color: Black;
    padding-bottom: 10px;
    padding-left: 14px;
}
#resources ul li a:link, #resources ul li a:visited
{
    color: #8a290b;
    text-decoration: none;
}
#resources ul li a:hover, #resources ul li a:active
{
    color: #8a290b;
    text-decoration: underline;
}

#sales .GridView table
{
    border-collapse: collapse;
}


#sales .GridView td
{
    text-align: center;
}

#sales .GridView th
{
    background-color: #dfc767;
}
#sales .GridView td a:link, #sales .GridView td a:visited
{
    color: #9f400b;
    text-decoration: underline;
}
#sales .GridView td a:hover, #sales .GridView td a:active
{
    color: #9f400b;
    text-decoration: none;
}
#sales h3
{
    color: #9f400b;
    font-family: Georgia;
    font-size: 1.45em;
    text-align: center;
}
#sales h4
{
    font-size: 1em;
    text-align: center;
}

#side_bar2
{
    /*min-height: 900px;*/
	min-height: 930px;  /*robert 11/19/08*/
}
#side_bar2 h2
{
    color: #8a290b;
    font-family: Georgia;
    font-size: 1.64em;
    margin: 10px 0px 20px 0px;
    padding: 0px;
}
#side_bar2 #submit_mare
{
    font-weight: bold;
    margin-top: 40px;
    text-align: center;
}
#side_bar2 #submit_mare a:link, #side_bar2 #submit_mare a:visited
{
    color: #8a290b;
    text-decoration: underline;
}
#side_bar2 #submit_mare a:hover, #side_bar2 #submit_mare a:active
{
    color: #8a290b;
    text-decoration: none;
}
#side_bar2 ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#side_bar2 ul li
{
    background-image: url(images/bullet1.gif);
    background-position: 0px 4px;
    background-repeat: no-repeat;
    color: Black;
    padding-bottom: 10px;
    padding-left: 14px;
}

#stallion .columns .left
{
    float: left;
    padding: 0px 20px;
    width: 524px;
}
#stallion .columns .right
{
    background-image: url(images/bg_bar2.gif);
    background-position: left top;
    background-repeat: repeat-y;
    float: right;
    width: 426px;
}
#stallion .columns .right .bottom
{
    background-image: url(images/bg_bar2b.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 48px;
}
#stallion .columns .right .middle
{
    color: #727063;
    font-size: 1em;
    padding: 10px 50px;
}
#stallion .columns .right .top
{
    background-image: url(images/bg_bar2t.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height: 68px;
    text-align: center;
}

#stallion_links
{
    float: left;
    text-align: center;
    width: 100%;
}
#stallion_links h4
{
    color: #7a3816;
    font-family: Georgia;
    font-size: 1.18em;
    margin: 0px;
    padding: 10px 0px;
}
#stallion_links ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#stallion_links ul li
{
    color: #bab387;
    display: inline;
    font-family: Georgia;
    font-size: 1.18em;
    font-weight: bold;
}
#stallion_links ul li a:link, #stallion_links ul li a:visited
{
    color: #798068;
    text-decoration: none;
}
#stallion_links ul li a:hover, #stallion_links ul li a:active
{
    color: #ceb006;
    text-decoration: underline;
}
#stallion_links ul li a.lit:link, #stallion_links ul li a.lit:visited, #stallion_links ul li a.lit:hover, #stallion_links ul li a.lit:active
{
    color: #bab387;
    text-decoration: underline;
}

#stallions .photo
{
    background-image: url(images/bg_parchment2.jpg);
    height: 419px;
    text-align: center;
    width: 337px;
}
#stallions .photo img
{
    margin: 33px 0px 0px -8px;
}
#stallions .photo .name_plate img
{
    margin-top: 20px;
}
#stallions .photo h3
{
    color: #a70c22;
    font-family: Georgia;
    font-size: 1.64em;
    margin: 20px 0px 0px 0px;
    padding: 0px;
}
#stallions .photo h4
{
    font-family: Georgia;
    font-size: 1.27em;
    font-weight: normal;
    margin: 12px 0px 0px 0px;
    padding: 0px;
}

/*#videos                  robert 11/20/08
{
    text-align: center;*/
    /*margin: 10px auto;*/
	/*margin: 5px auto;
    width: 160px;
	
	overflow:auto;*/ /*'robert 11-19-08 */
/*}*/
/*#videos div
{
    color: Black;
    font-family: Georgia;
    font-size: 1em;            robert 11/20/08
}*/
/*#videos div a:link, #videos div a:visited        robert 11/20/08
{
    color: Black;
    text-decoration: none;
}*/
/*#videos div a:hover, #videos div a:active			 robert 11/20/08
{
    color: Black;
    text-decoration: underline;
}*/
/*#videos h5										robert 11/20/08
{
    color: Black;
    font-family: Georgia;
    font-size: 1.27em;
}*/

/*#videos a#video_conformation:link, #videos a#video_conformation:visited			robert 11/20/08
{
    background-image: url(images/btn_video_conformation.gif);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 73px;
    height: 56px;
}*/
#videos a#video_conformation:link, #videos a#video_conformation:visited				/*robert 11/20/08*/
{
    background-image: url(images/btn_video_conformation.gif);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 37px;
    height: 28px;
}
#videos a#video_conformation2:link, #videos a#video_conformation2:visited				/*robert 11/20/08*/
{
    color:#FFFFFF;
	text-decoration: none;
	
}
/*#videos a#video_conformation:hover, #videos a#video_conformation:active			robert 11/20/08
{
    background-image: url(images/btn_video_conformation.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 73px;
    height: 56px;
}*/
#videos a#video_conformation:hover, #videos a#video_conformation:active				/*robert 11/20/08*/
{
    background-image: url(images/btn_video_conformation.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 37px;
    height: 28px;
}
#videos a#video_conformation2:hover, #videos a#video_conformation2:active				/*robert 11/20/08*/
{
     color:#FFFFFF;
	 text-decoration: none;
}
/*#videos a#video_race:link, #videos a#video_race:visited						robert 11/20/08
{
    background-image: url(images/btn_video_race.gif);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 73px;
    height: 56px;
}*/
#videos a#video_race:link, #videos a#video_race:visited									/*robert 11/20/08*/						
{
    background-image: url(images/btn_video_race.gif);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    margin: 0px;
    padding: 0px;
     width: 37px;
    height: 28px;
}
#videos a#video_race2:link, #videos a#video_race2:visited									/*robert 11/20/08*/						
{
    color:#FFFFFF;
	text-decoration: none;
}
/*#videos a#video_race:hover, #videos a#video_race:active						robert 11/20/08
{
    background-image: url(images/btn_video_race.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 73px;
    height: 56px;
}*/
#videos a#video_race:hover, #videos a#video_race:active								/*robert 11/20/08*/	
{
    background-image: url(images/btn_video_race.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    margin: 0px;
    padding: 0px;
     width: 37px;
    height: 28px;
}
#videos a#video_race2:hover, #videos a#video_race2:active								/*robert 11/20/08*/	
{
    color:#FFFFFF;
	text-decoration: none;
}

#popup_content
{
    padding: 30px;
    background-image: url(images/bg_header.jpg);
    background-repeat: no-repeat;
    min-height: 600px;
}

#popup_content h1
{
    color: #FFF;
    font-family: Georgia;
    font-size: 2.18em;
    font-style: italic;
    margin: 0px 0px 20px 50px;
    padding: 0px;
    text-align: right;
}


#popup_content .content
{
    margin-top: 120px;
}

#login h3, #cms h3
{
    color: #9f400b;
    font-family: Georgia;
    font-size: 1.45em;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

#login
{
    width: 300px;
    margin: 0 auto;
    margin-top: 100px;
}

#cms a
{
    color: Maroon;
    font-weight: bold;
}

#cms a:hover
{
    color: #000000;
}

div#sales_add
{
    background-color: #571e00;
    color: #FFF;
}
div#sales_add .input, .login .input
{
    background-color: #e0d696;
    border: 2px solid #000;
    color: #000;
    font-size: 1.2em;
    margin-top: 5px;
    width: 200px;
}
div#sales_add h1
{
    color: #FFF;
    font-size: 1.5em;
    margin: 0;
    padding: 10px;
}
div#sales_add td
{
    text-align: left;
}
div#sales_grid
{
    background-color: #efe9cd;
    height: 500px;
    overflow: scroll;
    width: 100%;
    text-align: center;
}
div#sales_loading
{
    background-image: url(images/loading_bg.png);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
}
div#sales_loading p
{
    color: #FFF;
    font-family: Verdana;
    font-size: 2em;
    margin-top: 25%;
}
div#sales_save
{
    background-color: #571e00;
    border-top: 3px solid #000;
    bottom: 0;
    height: 60px;
    left: 0;
    position: absolute;
    width: 100%;
    text-align: center;
}
div#sales_save input
{
    background-color: #e0d696;
    border: 2px solid #000;
    color: #000;
    font-size: 1.2em;
    margin-top: 15px;
    width: 400px;
}
div#updating
{
    background-color: #571e00;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    color: #FFF;
    float: right;
    font-size: 1.2em;
    font-weight: 700;
    height: 20px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 200px;
}

.required
{
    color: Red;
}

.emphasis_text
{
    color: #8a290b;
    font-weight: bold;
}

.heading
{
    color: #8a290b;
    font-weight: bold;
    font-family: Georgia;
    font-size: 1.45em;
}

.truenick /*'robert 11-10-08 */
{
    font-weight: bold;
    margin-top: 40px;
    text-align: center;
}
.truenick a:link, .truenick a:visited /*'robert 11-10-08 */
{
    color: #8a290b;
    text-decoration: underline;
}
.truenick a:hover, .truenick a:active /*'robert 11-10-08 */
{
    color: #8a290b;
    text-decoration: none;
}

#TrueNicks /*'robert 11-19-08 */
{
    text-align: center;
	margin: 20px auto;
    width: 180px;
}
#Goldmine  /*'robert 11-19-08 */
{
	text-align: center;
	margin: 10px auto;
	width: 220px;
	margin-top: 15px;
}