/* CSS Document */

BODY {margin:0;}
HTML, BODY {height:100%;}

BODY {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}

#IEWrapper {text-align:center;background-image:url(images/Background.gif);background-position:top left;background-repeat:repeat;}
#Wrapper {width:821px;margin-left:auto;margin-right:auto;text-align:left;background-image:url(images/ContentBorder.jpg);background-position:top left;background-repeat:repeat-y;}
#InnerWrapper {width:800px;margin-left:11px;background-image:url(images/ContentBackground.jpg);background-position:top left;background-repeat:repeat-x;}

#IEWrapper {height:100%;}
BODY > #IEWrapper {min-height:100%;height:auto;}
#Wrapper {height:100%;}
#IEWrapper > #Wrapper {min-height:100%;height:auto;}
#InnerWrapper {height:100%;}
#Wrapper > #InnerWrapper {min-height:100%;height:auto;}

H1, H2, H3 {color:#006633;}
H1 {font-size:16px;font-weight:bold;border-bottom:1px solid #006633;padding-bottom:3px;margin-top:12px;}
H2 {font-size:14px;font-weight:bold;}
H3 {font-size:12px;font-weight:bold;}

DIV,P {line-height:16px;}

a:link, a:visited, a:active, a:hover {color:#006633;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:none;border-bottom:1px dashed #006633;}

#Column1 {width:380px;float:left;padding-left:10px;padding-right:10px;padding-top:10px;}
#Column2 {width:380px;float:left;padding-left:10px;padding-right:10px;padding-top:10px;}
#Logo {margin-left:1px;}

#Footer {text-align:center;color:#666666;padding:20px;}

.clear {clear:both;}

#ContactForm {width:785px;margin-left:6px;}
#ContactForm .FormContent {background-image:url(images/FormBackground.jpg);background-position:top left;background-repeat:repeat-y;padding-left:10px;padding-right:10px;}
#ContactForm .FormFooter {background-image:url(images/FormFooter.jpg);background-position:top left;background-repeat:no-repeat;height:11px;}
#ContactForm TABLE {width:100%;}
#ContactForm TABLE .Required {color:#CC3300;font-weight:bold;}
#ContactForm TABLE .Missing {background-color:#99CC66;}
INPUT.Field, TEXTAREA.Field {border:1px solid #006633;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
INPUT.Field:focus, TEXTAREA.Field:focus {background-color:#c7f994;}
INPUT.Button {border:1px solid #000000;background-color:#99cc66;color:#000000; cursor:pointer;}

#WeddingPhoto {text-align:center;}
#WeddingPhoto IMG {border:1px solid #333333;}

