BODY {
background: #CC99CC;
	padding: 0px;
	margin: 0px;

}

.maintable {
background: #FFFFCC;
}

.borderpurple {
border-left:1px solid #5E1999;
border-right:1px solid #5E1999;
border-bottom:1px solid #5E1999;
}

.borderblack {
border:1px solid #000000;
}

.countdownTD {
height:40px;
background-image: url("http://www.martinwildig.com/steveandsarahswedding/images/countdownbg.jpg"); 
background-repeat: repeat-x;
}

.headingpad {
padding-top:10px;
padding-bottom:10px;
}

.pwentry {
background: #DAD8D8;
font-family: Tahoma,Arial; font-size: 14px; color: #000000;
height:150px;
}

.pwtopright {
background: url("http://www.martinwildig.com/steveandsarahswedding/images/sidetopw.jpg") ;
width:18px;
height:17px;
}

.pwright {
background: url("http://www.martinwildig.com/steveandsarahswedding/images/sidew.jpg") ;
width:18px;
height:100%;
}

.pwbotleft {
background: url("http://www.martinwildig.com/steveandsarahswedding/images/bottomleftw.jpg") ;
width:19px;
height:18px;
}

.pwbot {
background: url("http://www.martinwildig.com/steveandsarahswedding/images/bottomw.jpg") ;
width:100%;
height:18px;
}

.pwcorner {
background: url("http://www.martinwildig.com/steveandsarahswedding/images/cornerw.jpg") ;
width:18px;
height:18px;
}

.mainright {
background: url("http://www.martinwildig.com/steveandsarahswedding/images/side.jpg") ;
width:18px;
height:100%;
}

.mainbotleft {
background: url("http://www.martinwildig.com/steveandsarahswedding/images/bottomleft.jpg") ;
width:18px;
height:18px;
}

.mainbot {
background: url("http://www.martinwildig.com/steveandsarahswedding/images/bottom.jpg") ;
width:100%;
height:18px;
}

.maincorner {
background: url("http://www.martinwildig.com/steveandsarahswedding/images/corner.jpg") ;
width:18px;
height:18px;
}


.padtop20 {
padding-top:10px;
}

.padbot20 {
padding-bottom:10px;
}

.menuTD {
width:130px;
padding:20px 0px 20px 10px;
}

.menuHR {
height: 1px;
border-style: none;
color: #5E1999;
background-color: #5E1999;
}


.mainTD {
padding:20px 10px 20px 20px;
font-family: Tahoma,Arial; font-size: 14px; color: #000000;
}

.bannerTD, .bannerTitleTD {
font-family: Tahoma,Arial; font-size: 14px; color: #000000;
padding-left:10px;
padding-right:10px;
}

.bannerTitleTD {
font-size: 18px;
font-weight:bold;
font-style:italic;
}

.titletable1,.titletable2 {
font-family: Tahoma,Arial; font-size: 16px; font-weight:bold; color: #000000;
text-align:right;
}

.titletable2 {
padding-left:5px;
text-align:left;
}

.imgtopright {
margin-left:10px;
margin-bottom:10px;
border:1px solid #5E1999;
}

.imgbotleft {
margin-right:10px;
margin-top:10px;
border:1px solid #5E1999;
}

UL.margbottom10 { margin-bottom:0px; }

A.wildigweb:link  { color: #000000; }
A.wildigweb:visited  { color: #000000; }
A.wildigweb:hover  { color: #000000; }
A.wildigweb:active  { color: #000000; }


A.normallink:link, A.menulink:link, A.menulinkJL:link  { font-family: Tahoma,Arial; font-size: 14px; color: #000000; text-decoration:none;}
A.normallink:visited, A.menulink:visited, A.menulinkJL:visited  { font-family: Tahoma,Arial; font-size: 14px; color: #000000; text-decoration:none;}
A.normallink:hover, A.menulink:hover, A.menulinkJL:hover  { font-family: Tahoma,Arial; font-size: 14px; color: #5E1999; text-decoration:none;}
A.normallink:active, A.menulink:active, A.menulinkJL:active  { font-family: Tahoma,Arial; font-size: 14px; color: #000000; text-decoration:none;}

A.menulink:link, A.menulink:visited, A.menulink:hover, A.menulink:active {line-height:30px;}

A.menulinkJL:link, A.menulinkJL:visited, A.menulinkJL:hover, A.menulinkJL:active {line-height:10px;}