/*This is the new SSSD Project website text pages alternate style sheet for Rainbow Bridge and similar pages- June 2005 - Last edited 2-5-2005*/body {background-color: #333333;color:#FCFCFC;font-family: Lucida Calligraphy, Monotype Corsiva, Apple Chancery, cursive;font-size: 0.8em;margin-top : 15px;margin-right: 15px;margin-bottom: 15px;margin-left: 15px;text-align:center;/* IE to center */ }a  { color: #000066; text-decoration: none; font-weight: bold;}a:link		{ color: #003366; text-decoration: none; }a:visited	{ color: #1E90FF; text-decoration: none; }a:hover		{ color: #8B0000; text-decoration: underline; }a:active	{ color: #FF3333; text-decoration: underline; }h1, h2, h3, h4, h5, h6 {font-family: Lucida Calligraphy, Monotype Corsiva, Apple Chancery, cursive;}h1 {color:#FCFCFC;font-size: 2em;font-weight: normal;text-align: center;padding: 20px;}h2 {font-size: 1.3em;font-weight: normal;text-align: left;}h3 {font-size: 1.2em;font-weight: normal;text-align: left;}h4 {font-size: 1.1em;font-weight: normal;text-align: left;}h5 {font-size: 0.8em;font-weight: normal;}h6 {font-size: 0.6em;font-weight: normal;}.copyright {position: relative;top: 3px;text-align: center;font-weight: normal;font-size: 0.5em;padding: 0px 0px 15px 0px;}.banner  {width: 96%;background: #000080;padding: 15px;text-align: center;margin-left: auto;margin-right: auto;}.footer {clear: both;position: relative;text-align: center;margin-left: auto;margin-right: auto;top: 4pxwidth: 100%;font-size: 1em;font-weight: bold;}.buttons {clear: both;position: relative;top:10px;text-align: center;margin-left: auto;margin-right: auto;padding: 10px;}.boldsent {font-size: 1.2em;font-weight: bold;}.content {text-align: left;font-size: 1.2em;font-weight: normal;}.indent {position:normal;margin-left:100px;margin-right: 25px;}.imageboxlt {padding: 0px 10px 10px 0px;}.imageboxrt {padding: 0px 0px 10px 10px;}.caption {text-align: center;font-family: Verdana, Arial, Geneva, sans-serif;font-style: italic;font-weight: normal;font-size: 0.85em;padding: 5px;}.hold {width: 230px;float: left;}.mid {text-align: center;margin-left: auto;margin-right: auto;width: 500px;padding:20px;}.mid450 {text-align: center;margin-left: auto;margin-right: auto;width: 450px;padding:20px;}.mid550 {text-align: center;margin-left: auto;margin-right: auto;width: 550px;padding:20px;}.mid650 {text-align: center;margin-left: auto;margin-right: auto;width: 650px;padding:20px;}.mid850 {text-align: center;margin-left: auto;margin-right: auto;width: 850px;padding:20px;}.mid1000 {background: #000080;color: #FFFFFF;text-align: center;margin-left: auto;margin-right: auto;width: 1000px;padding:20px;clear: both;}/* start pedigree style */.main-ped {width: 98%;margin: 2em;padding: 0;line-height: 1.6em;text-align: left;font-size: 0.8em;font-weight: 600;font-family: verdana,arial,geneva,sans-serif;}.gggggpts { margin: 0 0 0 60%; padding: 0; }.ggggpts { margin: 0 0 0 50%; padding: 0; }.gggpts { margin: 0 0 0 40%; padding: 0; }.ggpts { margin: 0 0 0 30%; padding: 0; }.gpts { margin: 0 0 0 20%; padding: 0; }.pts { margin: 0 0 0 10%; padding: 0; }.dog {    margin: 0;    padding: 0;   font-size: 1.2em;}.puresepp { color: purple; }/* end pedigree style */