/* START FONT NORMALIZATION */
body{font:13px 'trebuchet ms',verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
/* END FONT NORMALIZATION */

body{background:#fff url('/images/background.jpg') top center no-repeat;color:#333;}
a{color:#777;text-decoration:none;}
a:hover{color:#1d7dc1;}
body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,td{margin:0;padding:0;}
h1,h2,h3,h4{font-size:100%;}
h1{font-size:130%;}
h2{font-size:120%;}
h3{font-size:110%;}
h4{font-size:105%;}
fieldset,img{border:0;}

#masthead{width:715px;}
#main{width:750px;text-align:left;}
#topnavigation{height:2.8em;line-height:2.8em;padding-left:60px;text-transform:uppercase;}
#topnavigation .selected a{color:#1d7dc1;}
#content{width:715px;}
#contentpadding{padding:20px 20px 0 80px;}
#footer{width:715px;border-top:1px solid #999;color:#999;margin-top:100px;padding-top:20px;}
#footerpadding{padding-left:35px;}

/* FORM ELEMENTS */
input.plain,select.plain,textarea.plain{color:#2F2F2F;border:1px solid #a39789;background-color:#fff;padding:3px;}
input.button{background-color:#ffd96f;background: url('/images/fade-butt.png');border:3px double #777;border-left-color:#999;border-top-color:#999;color:#000;padding:0.25em;cursor:pointer;}
.loginform{width:120px;font-family:'comic sans ms';font-weight:bold;font-size:18px;text-align:center;background:transparent;text-transform:uppercase;margin-top:8px;border:0;}

.paddedtd{padding:5px;}
.rsvpbox{padding:10px 10px 15px 10px;background:#e5e5e5;margin-bottom:20px;font-size:15px;line-height:1.4em;}
.rsvpbox b{font-size:12px;}


#g1starter,#g2starter,#g1specialty,#g2specialty{background:#f2f2f2;}
#step2,#step3{display:none;}
#rsvpbox{display:block;background:#f2f2f2;padding:10px;}
#rsvpform{display:block;}
.rsvpmenu{width:300px;float:left;background:#e5e5e5;font-size:10px;}
.rsvpmenuinner{padding:5px;}
.rsvpmenutitle{font-size:12px;font-weight:bold;text-align:center;}
.rsvpmenuradio{float:left;padding:3px;}

