/* CSS Document */
* { margin:0; padding:0;}

.clear { clear:both; }

html, body { height:100%; background:#aa9885 }

body {font-size:100%; }

html, input, textarea
{	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#e9e2db;
}	


/*-------------------------------------------tegs*/
a img{ border:0px}
img{ vertical-align:top;  }
strong{ color:#f5f3f1; font-size:1.090em; display:block}
b{color:#f5f3f1;}
span{color:#dddddd; font-size:1.2em;} 
/*span a{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-family:Tahoma; font-size:0.85em; padding:0 0 0 9px}*/
span a{color:#f5f3f1; text-decoration:none} 
span a:hover{ text-decoration:underline}
em{color:#e3dcd4; font-size:1.2em; line-height:1.3em; padding:0 15px 0 0px; font-style:normal}
a{color:#f5f3f1; text-decoration:none} 
a:hover{text-decoration:underline}

/*-------------------------------------------line*/
.line_y{ background:url(images/bg_line_y.gif) top right repeat-y}
.line_x{ background:url(images/line_x.gif) top left repeat-x; height:48px; width:200px}
.line_x_2{ background:url(images/line_x.gif) top left repeat-x; height:48px;}

.cont_height_empty{ height:30px}
.width_100{ width:100%}

/*---------------------------------------------ul*/
ul li {margin: 5px 0px 5px 45px}
ul li a{color:#eee6cd; text-decoration: underline; }
ul li a:hover { text-decoration:none; }

.list_sub{ }
.list_sub a{color:#e3dcd4; text-decoration: underline; background:url(images/bg_list_sub.gif)  center left no-repeat; background-position:0 8px; margin:0px; padding-left:11px;} 
.list_sub a:hover { text-decoration:none; }


/*---------------------------------------------more*/
.more{ height:17px; width:77px; background:url(images/more.gif) top left no-repeat; margin:14px 0 0 0px; float:left; line-height:1.364em}
.more_form{ height:17px; width:77px; background:url(images/more.gif) top left no-repeat; margin:14px 0 0 15px; text-align:center; float:left}



/*======= header =======*/
#main #header {height:428px; background:url(images/mainpic.jpg) bottom center no-repeat; }
#main #header .col1{ width:378px}
#main #header .col2{ width:388px; text-align:right}
#main #header .logo{ margin:204px 0 0px 402px }

#we #header {	height:402px;	background:url(images/wepic.jpg) bottom center no-repeat; }
#we #header .col1{ width:378px}
#we #header .col2{ width:388px; text-align:right}

#guestbook #header {	height:408px;	background:url(images/guestbookpic.jpg) bottom center no-repeat; }
#guestbook #header .col1{ width:378px}
#guestbook #header .col2{ width:388px; text-align:right}

#guestbookthanks #header {	height:638px;	background:url(images/guestbookthankspic.jpg) bottom center no-repeat; }

#viewguestbook #header {	height:476px;	background:url(images/viewguestbookpic.jpg) bottom center no-repeat; }
#viewguestbook #header .col1{ width:378px}
#viewguestbook #header .col2{ width:388px; text-align:right}

#wedding #header {	height:378px;	background:url(images/weddingpic.jpg) bottom center no-repeat; }
#wedding #header .col1{ width:378px}
#wedding #header .col2{ width:388px; text-align:right}

#photos #header {	height:372px;	background:url(images/photospic.jpg) bottom center no-repeat; }

#trivia #header {	height:467px;	background:url(images/triviapic.jpg) bottom center no-repeat; }
#triviaans #header {	height:404px;	background:url(images/triviaanspic.jpg) bottom center no-repeat; }

#thanks #header {	height:375px;	background:url(images/thankspic.jpg) bottom center no-repeat; }

#ourstories #header {	height:317px;	background:url(images/ourstoriespic.jpg) bottom center no-repeat; }

#header {	height:402px;	background:url(images/wepic.jpg) bottom center no-repeat; }
#header .col1{ width:378px}
#header .col2{ width:388px; text-align:right}

/*-------------------------------------------content*/
#content{ width:100%; }

#main #content p{ margin:3px 0 29px 0px}
#main #content a{ color:#f5f3f1; text-decoration:underline}
#main #content a:hover{ text-decoration:none}

#we #content p{ margin:10px 0 10px 0px}
#we #content .col1{
	padding:0px 0px 0px px;
}
#we #content .col1 p{ margin:5px 15px 5px 0px;}
#we #content .col2{ padding:0px 0px 0px 0x; 	}
#we #content .col2 p{ margin:5px 0px 5px 15px}

#wedding #content p{
	margin:25px 0px 0px 0px;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}

#drivia #content table{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    width:600px
 	text-align: center;
}

#guestbook #content table{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}

#ourstories #sectiontitle p{
	margin:10px 30px 10px 30px;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

#ourstories #maintext p{
	margin:10px 30px 10px 30px;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justified;
	color: #FFFFFF;
	font-weight: normal;
}

#ourstories #sectiontag p{
	margin:10px 30px 10px 30px;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: justified;
	font-weight: normal;
}

#ourstories1nyc #sectiontitle p{
	margin:10px 30px 10px 30px;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

#ourstories1nyc #maintext p{
	margin:10px 30px 10px 30px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justified;
	color: #FFFFFF;
	font-weight: normal;
}

#ourstories1nyc #sectiontag p{
	margin:10px 30px 10px 30px;
	font-size: 13px;
	text-align: center;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}


#photos #content span a{ color:#f5f3f1; text-decoration:underline}
#photos #content span a:hover{ text-decoration:none}


#page4 #content .col1{ padding:0 0px 0px 0px;}
#page4 #content .col1 strong{ display:inline}
#page4 #content .col1 p{ margin:0 0 30px 0px}
#page4 #content .col2{ padding:0 0 0 30px}

#page5 #content p{ margin:5px 0 29px 0px}
#page5 #content strong a{ color:#e9e2db; text-decoration:underline}
#page5 #content strong a:hover{ text-decoration:none}

#page6 #content p{ margin:3px 0 29px 0px}
#page6 #content a{ color:#f5f3f1; text-decoration:underline}
#page6 #content a:hover{ text-decoration:none}



/*--------------------------------------------indent*/
#content .indent{ padding:0px 0px 0px 9px}
#content .indent_1{ padding:0px 0px 0px 20px}
#content .indent_2{ padding:12px 0px 0px 9px}
#content .indent_3{ padding:0px 0px 0px 27px}
#content .indent_4{ margin:0px 40px 0px 20px}
#content .indent_pic{ margin:24px 0px 24px 0px}
#content .indent_form{ padding:4px 0px 0px 250px}
#content .indent_fhoto{ margin:14px 0 0 0px}
#content .indent_fhoto_1{ margin:18px 0 0 215px; word-spacing:3px}
/*----------------------------------------------title*/
#content .title{ display:block; margin:12px 0 26px 0px}
#content .title_1{ display:block; margin:0px 0 30px 0px}
#content .title_2{ display:block; margin:0px 0 15px 0px}
#content .title_3{ display:block; margin:0px 0 46px 0px}
#content .title_4{ display:block; margin:12px 0 29px 0px}
#content .title_5{ display:block; margin:0px 0 22px 0px}

#content p{ margin:5px 0px 0px 0px}
/*-----------------------------------------------pic*/
#content .pic_left{ float:left; margin:0px 19px 0px 0px}
#content .pic_left_1{ float:left; margin:0px 24px 0px 0px}
#content .pic_left_2{ float:left; margin:0px 19px 15px 0px}
#content .pic{ display:block; margin:0px 0px 13px 0px}
#content .pic_1{ display:block; margin:24px 0px 13px 0px}
#content .pic_2{ display:block; margin:0px 0px 20px 0px}

.link_fhoto_back{ background:url(images/arrow.gif) center left no-repeat; background-position:0 5px; color:#f5f3f1; padding:0 10px 0 32px; text-decoration:underline; vertical-align:middle}
.link_fhoto_back:hover{ text-decoration:none}

.link_fhoto_next{ color:#f5f3f1; padding-left:9px; text-decoration:underline; vertical-align:middle}
.link_fhoto_next:hover{ text-decoration:none}

.big{ font-weight:bold; text-decoration:underline; color:#f5f3f1}
.big:hover{ text-decoration:none}
.none_decoration{ text-decoration:none}

/*======= footer =======*/
#mainfooter { height:100px; background:url(images/bg_mainfooter.gif) top left repeat-x; padding:70px 0 0 24px; }
#mainfooter { color:#d1c7bc; font-size:0.75em; font-family:Arial;}
#mainfooter a {color:#d1c7bc; text-decoration:underline}  
#mainfooter a:hover {text-decoration:none}

#wefooter {
	height:100px;
	padding:50px 0px 0 0px;
	background:url(images/bg_footer.gif) top left repeat-x;
}
#wefooter { color:#d1c7bc; font-size:0.75em; font-family:Arial; text-align="justify"}
#wefooter a {color:#d1c7bc; text-decoration:underline}  
#wefooter a:hover {text-decoration:none}

#weddingfooter { height:100px; background:url(images/bg_footer.gif) top center repeat-x; padding:50px 30px 0 20px; }
#weddingfooter { color:#d1c7bc; font-size:0.75em; font-family:Arial; text-align=center}
#weddingfooter a {color:#d1c7bc; text-decoration:underline}  
#weddingfooter a:hover {text-decoration:none}

#footer { height:114px; background:url(images/bg_footer.gif) top left repeat-x; padding:70px 0 0 24px; }
#footer { color:#d1c7bc; font-size:0.75em; font-family:Arial; text-align=center}
#footer a {color:#d1c7bc; text-decoration:underline}  
#footer a:hover {text-decoration:none}

.h_f{ height:26px; padding-left:8px}
.h{ height:19px; width:233px; margin:0px; padding:0px}

input{
   background:#ffffff;
   border:1px solid #585858;
   color:#978573;
   font-family:Tahoma;
   font-size:23px;
}

textarea{
   background:#ffffff;
   border:1px solid #585858;
   width:458px; height:71px;
   font-family:Tahoma;
   font-size:11px;
   color:#978573;
   overflow:auto}
   
.text10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
}
   
