* { margin:0; padding:0; } /* reset margin and padding for all elements */
html { margin:0; padding:0;
	    overflow:auto;} /* hides scrollbar in IE when unnecessary */
body { margin:0; padding:0;
       background-color:#000000; }
hr {width:100%; height:2px;
	margin:0; padding:0px;
	text-align:center;
	line-height:2px; 
	font-size:1px; 
	background:transparent; }	
    
    /* remove border on lone imgs
        img {border:none;}*/

a { text-decoration: underline; }
	/* Link decoration attributes */
	a:link { 
		text-decoration: underline;
		color:#660000; }/*normal links in the text*/
	a:visited {
		text-decoration: underline; 
		color: #660000;}
	a:hover { /*this effect is not shown in NN4.xx*/
		text-decoration: none; 
		color: White;}
	a:active {/*color in NN4.xx is red*/ 
		text-decoration: underline; 
		outline:0; /* remove dotted border */
		color: Red;}
	a:focus { outline:0; } /* remove dotted border */
	a img {	border:none; padding:0;
			vertical-align:bottom;
			/*
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	/* for IE8 */
			/*
			filter: alpha(opacity=100);										/* for IE5-7 */
			/*
			opacity: 1;													/* for all other browsers */
			/*
			-moz-opacity: 1; */}
	a img:hover {
			border:0; padding:0;
			/*
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	/* for IE8 */
			/*
			filter: alpha(opacity=100);										/* for IE5-7 */
			/*
			opacity: 1;													/* for all other browsers */
			/*
			-moz-opacity: 1; */}	

/* LAYOUT Styling */
/* Background Div */
#Background { width:100%; height:100%; 
              margin:0 auto; /* Center This Element in Browser Window */
              text-align:center; 
              border:0; padding:0; 
              background-color:#000000; }
/* Side Background Glow Div */
#SideBgGlow { width:990px; 
              margin:0 auto; /* Center This Element in Browser Window */
              background-image:url('/coveyrise/images/wglow_notrans.png'); 
              background-repeat:repeat-y; }
/* Master Layout Wrapper Div */
#MasterLayout { width:960px;  
                margin: 0 auto; /* Center This Element in Browser Window */
                background-color:#7B7B7B; 
                border:0; padding:0; }
/* Admin Menu Div */
#AdminMenu { width:100%;
    text-align:center;
    margin:0 auto; /* Center This Element in Browser Window */    
    border:solid 2px Maroon;
    color:Maroon; background-color:#7B7B00; }
/* Header Layout Table */
#HeaderTable { margin:0 auto; /* Center This Element in Browser Window */ } 
/* Content Wrapper Div */
#Content { width:960px; margin:0 auto; /* Center This Element in Browser Window */ }
/* Footer Wrapper Div */
#FooterWrapper { border-top: solid 1px #660000;  }
/* Footer Layout Table */
#FooterTable { background-color:#333; 
               margin:0; padding:0; }
#FooterTable a, a:visited { color: #FFFFFF; }
#FooterTable a:hover { color: #FF0000; }
/* Bottom Background Glow Div */
#BottomBgGlow {  }
#Buttons { background-color:#666666; border:solid 5px #666666;}
/* CONTENT PAGE Styles */
#ContentWrapper { text-align:left; 
               color:#FFFFFF; 
               background-color:#666666; 
               font: bold 14px Verdana; 
               width:960px; }
.BigLetter {float:left;
            color:#FFFFFF;
            font-size:80px;
            line-height:60px;
            padding-top:2px;
            padding-right:5px;
            font-family: times,Georgia;}
.MediumLetter {float:left;
            color:#FFFFFF;
            font-size:40px;
            line-height:30px;
            padding-top:2px;
            padding-right:5px;
            font-family: times,Georgia;}

/* Home Page */

/* Mission Page */

/* Dog Pages */

/* Litters Page */

/* Gallery Pages */

/* Reference */

/* Maint */
    /* CreatePedigree */
    body.PedigreeBody { margin:0; padding:0;
       background-color:#666666; }
    #PedigreeBg { width:100%; height:100%; 
              margin:0 auto; /* Center This Element in Browser Window */
              text-align:center; 
              border:0; padding:0; 
              background-color:#666666; }
    .PedigreeTable { margin:0 auto; border:solid 1px #000000; background-color:#000000; text-align:center; width:960px; }
    .PdgrCell { background-color:#666666; color:#000000; }
    .PdgrHdr { background-color:#666666; color:#000000; }
    .PdgrTitle { background-color:#666666; color:#660000; }
    .PdgrGen { background-color:#666666; color:#000000; }
    .PdgrSire { vertical-align:middle; background-color:#666666; color:#660000;}
    .PdgrSire img{margin-bottom:4px;} 
    .PdgrDam { vertical-align:middle; background-color:#666666; color:#660000;}
    .PdgrDam img{margin-bottom:4px;}
    .PdgrLegend { background-color:#666666; color:#000000; }
    .PopupContent { vertical-align:middle; background-color:#666666; color:#000000;}

