body {background:#fff;color:#000;margin:0;padding:0;font-family:"Trebuchet MS";}
a {color:#000;}
#wrapper {width:960px;margin:0 auto;text-align:center;z-index:1;}
#header {padding-top:130px;text-align:center;padding-bottom:20px;}
#header a {text-decoration:none;}
#content {background:#fff;color:#000;padding:10px 20px;text-align:left;}
#content h1 {margin-bottom:20px;}
#countdown-wrapper {background:#000;color:#fff;text-align:center;padding:6px 0;}
#countdown {font-style:italic;}
.rsvp {text-align:center;}
.rsvp input, .rsvp select {width:300px;margin:0 10px 20px 10px;}
.rsvp textarea {width:600px;}
.unimportant {color:#999;}
#footer {text-align:center;background:#fff;color:#000;padding:6px 0;width:200px;margin-top:20px;margin-left:auto;margin-right:auto;}
h1, h2 {text-align:center;margin:0;padding:0;}
h1 {padding-top:20px;}
a img {border:0;}
#menu {background:#000;}
#menu ul {padding:0;margin:0;}
#menu li {display:inline;}
#menu li a {display:block;float:left;padding:6px 8px;width:144px;color:#fff;text-decoration:none;}
.clear {clear:both;}
#oranges {margin:0;padding:0;background:url(../oranges/oranges1.png) no-repeat top right;width:100%;}
input.image {width:99px;}
.center {text-align:center;}
.aligned label {display:block;float:left;width:12em;}
fieldset {border:none;}
img, #oranges {behavior:url(/media/css/iepngfix.htc);}
.albumbox a {margin:10px;}
.albumbox {float:left;text-align:center;}
span.cufon {margin:5px 0;}
#moon {display:none;width:100px;height:100px;background:url(../img/orange_moon.png) no-repeat;position:absolute;left:15%;top:-5px;}
.login-form table {margin:0 auto;}
a.photobox {margin:10px;display:block;float:left;}
