@charset "utf-8";
/* CSS Document */
.drag{
position:relative;
cursor:hand;
z-index: 100;
}
body {
	background-image: url(../contents/setup/bg.png);
	background-color: #0379BA;
	background-repeat: repeat-x;
	background-position:center top;
	background-attachment:fixed;
	padding: 5px;
}
body,td,th {
	font-family: Arial;
	font-size: 12px;
	text-align: center;
}
a img {border:none;} 
a {outline: none;}
a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}
table tr {vertical-align: top;}
.emailtr {
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 10px;
}
#table1 {
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(../contents/setup/bg2.png);
	vertical-align: top;
}
#table2 {
	background-repeat: no-repeat;
	background-position:left center;
	background-image: url(../contents/setup/logo.png);
	height: 85px;
	vertical-align: top;
}
#table3 {
	background-repeat: no-repeat;
	background-position:left center;
	background-image: url(../contents/setup/nav.png);
	height: 50px;
	vertical-align: top;
}
#table4 {
	height: 85px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #CCCCCC;
	letter-spacing: 1px;
}
#table5 {
	height: 50px;
	vertical-align: top;
}
#tablecontent {
	background-repeat: no-repeat;
	background-position:right bottom;
	background-image: url(../contents/setup/bg3.png);
}
#tablefooter {
	background-repeat: no-repeat;
	background-position:right top;
	background-image: url(../contents/setup/footer.png);
	height:35px;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #CCCCCC;
}
.footertr {
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
	color: #CCCCCC;
	letter-spacing: 1px;
	word-spacing: 10px;
}
#tablemidb {
	vertical-align: bottom;
	padding-right: 10px;
	padding-left: 10px;
}
.tablemidbtr{
	float: left;
	vertical-align: bottom;
}
.tablemidbtr2{
	vertical-align: top;
	text-align: center;
}
.tablespacer{
	height: 20px;
}
.tablenhold{
	vertical-align: top;
	text-align: center;
	border: 1px solid #FFFFFF;
}
h1 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
}
h3 {
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
}
.style1 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: lighter;
}
.style2 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
}
#scrapbookh1 {
	background-image: url(../contents/setup/scrapbookh1.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
}
#scrapbookh2 {
	background-image: url(../contents/setup/scrapbookh2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 70px;
}
#topline1 {
	background-image: url(../contents/wedding_photos/photolinet1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 326px;
}
#topline2 {
	background-image: url(../contents/wedding_photos/photolinet2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 327px;
}
#topline3 {
	background-image: url(../contents/wedding_photos/photolinet3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 326px;
}
#topline4 {
	background-image: url(../contents/wedding_photos/photolinet4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 327px;
}
#line1 {
	background-image: url(../contents/wedding_photos/photoline1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 326px;
}
#line2 {
	background-image: url(../contents/wedding_photos/photoline2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 653px;
}
#line3 {
	background-image: url(../contents/wedding_photos/photoline3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 653px;
}
#line4 {
	background-image: url(../contents/wedding_photos/photoline4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 325px;
}
#line5 {
	background-image: url(../contents/wedding_photos/photoline5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 325px;
}
#line6 {
	background-image: url(../contents/wedding_photos/photoline6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 326px;
}
#line7 {
	background-image: url(../contents/wedding_photos/photoline7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 326px;
}
#line8 {
	background-image: url(../contents/wedding_photos/photoline8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 326px;
}
#twan {
	position: absolute;
	left: 20px;
	bottom: 20px;
}
#wine {
	position: absolute;
	right: 20px;
	bottom: 20px;
}
#etsy {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	right: 0px;
}
