@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0;}

.reset {clear:both;}

body {background-color:#dcddde;
background-image:url(../images/background.png); background-repeat:repeat-x;
font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;
}

DIV#outterwrapper {width:1300px; margin:0 auto; position:relative; background-image:url(../images/2011_bg.jpg); background-repeat:no-repeat; background-position:top; }

DIV#innerwrapper {width:1084px; margin:0 auto;}

DIV#purple {width:1084px; height:543px;}

.logo {width:438px; float:left; margin-top:18px; margin-left:77px; margin-bottom:10px;}

.share {width:350px; height:71px; float:right; margin-top:10px; margin-right:68px; /*background-image:url(../images/humongo.png);*/background-position:top; background-repeat:no-repeat;}

.video {
	/*background-image:url(../images/bg_video3.png);*/
	background-repeat:no-repeat;
	background-position:left;
	width:573px;
	height:390px;
	float:left;
	padding-top: 28px;
	padding-left: 7px;
	margin-right:44px;
	margin-left:70px;
}

.intro-text {width:320px; float:left; margin-top:40px;}
.intro-text p{color:#FFFFFF; line-height:24px; font-style:italic;}
.intro-img {margin-bottom:20px;}
.rsvp {margin-top:25px;}


DIV#white {height:492px; background-image:url(../images/bg_grey.jpg); background-position:top; background-repeat:no-repeat;}

DIV#flickr {
		width:605px; float:left; margin-left:63px;
	}
	
	DIV#gallery{}
	
	DIV#more-photos {
		width:605px; float:left;
	}
	
	
.photo-intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic;color:#fff; margin-top:38px; margin-bottom:5px;}	

.flickr {width:620px; float:left;}

.flickr_img {
	width:144px;
	height:104px;
	float:left;
	margin-right: 6px;
	margin-bottom: 6px;
	overflow:hidden;
	border:none;
}



.body-text {width:300px; float:left; color:#fff;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-top:43px; margin-left:24px;}

.body-text a {color:#10d3da; text-decoration:none;}
.body-text a:hover{color:#10d3da; text-decoration:underline;}

.be-creative {margin-bottom:10px}

.participate {margin-top:30px;margin-bottom:10px;}

#footer wrapper {}
.footer {width:1084px; height:214px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; position:relative;}
.footer a{color:#333333; text-decoration:none;}
.footer img{padding-bottom:10px;}
