html, body {
	margin:0 auto;
	padding:0;
	font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	text-align:center;
	background:#fff url(../img/bgSite.png) top left repeat-x;
	} 
 
#pagewidth {
	width:990px; 
	text-align:left;
	background-color:#fff;
	margin:30px auto;
	border:dotted 1px #ccc;
	}

a:link, a:visited {
	color:#c00;
	text-decoration:none;
	}

a:hover, a:active {
	color:#f00;
	border-bottom:solid 2px;
	}


p.logo {
	margin:0;
	padding:80px 0 0 80px;
	}

p.claim {
	margin:0;
	padding:30px 0 0 80px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-.07em;
	}
 
p.desc {
	margin:0;
	padding:30px 80px 0 80px;
	}

p.fb {
	margin:0;
	padding:20px;
	}

p.address {
	font-size:12px;
	margin:0;
	padding:30px 80px 0 80px;
	}

p.footer {
	font-size:11px;
	margin:0;
	padding:30px 80px 80px 80px;
	}

#facebox .b {
  background:url(../img/b.png);
}

#facebox .tl {
  background:url(../img/tl.png);
}

#facebox .tr {
  background:url(../img/tr.png);
}

#facebox .bl {
  background:url(../img/bl.png);
}

#facebox .br {
  background:url(../img/br.png);
}

#facebox {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	z-index:100;
	text-align:left;
	}

	#facebox .popup {
		position:relative;
		}

	#facebox table {
		margin:auto;
		border-collapse:collapse;
		}

	#facebox .body {
		padding:10px;
		background:#fff;
		width:370px;
		}

	#facebox .loading {
		text-align:center;
		}

	#facebox .image {
		text-align:center;
		}

	#facebox img {
		border:0;
		}

	#facebox .footer {
		border-top:1px solid #DDDDDD;
		padding-top:5px;
		margin-top:10px;
		text-align:right;
		}

	#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
		height:10px;
		width:10px;
		overflow:hidden;
		padding:0;
		}

	#facebox a.close {
		border:0;
		}