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

* { margin: 0; padding: 0; }

A { outline: none; border: none; }

A IMG { border: none; }

.clear { clear: both; overflow: hidden; height: 1px; }

P { margin: 8px 0; }

A:link { text-decoration: none; color: rgb(104,4,4); font-weight: normal; }
A:visited { text-decoration: none; color: rgb(104,4,4); font-weight: normal; }
A:hover { text-decoration: none; color: rgb(126,126,126); font-weight: normal; }
A:active { text-decoration: none; color: rgb(104,4,4); font-weight: normal; }

H1, H2, H3, H4 {
	font-weight: normal;
}

H1 {
	font-size: 35px;
	color: rgb(104,4,4);
	margin-bottom:10px;
}

H2 {
	font-size: 18px;
	color: rgb(126,126,126);
	margin: 0 0 14px 0;
	padding: 0;
}

BODY {
	font-size: 12px;
	font-family: Arial, Verdana;
	background: rgb(236,224,196) url('../images/background.png') left top repeat-x;
	text-align: center;
	color: rgb(45,45,45);
}
TD { font-size: 12px;line-height: 14px;}
#baseContainer {
	width: 973px;
	margin: 0 auto;
	text-align: left;
	background: url('../images/container-bg.png') left top repeat-y;
	position:relative;
}

	#header {
		position:relative;
		height: 68px;
		padding: 16px 0 0 40px;
		background: url('../images/header-bg.png') left top no-repeat;
	}
	
		#header H2 {
			color: #fff;
			font-size: 28px;
			height:30px;
			line-height: 30px;
			margin-bottom:10px;
			font-weight: normal;
		}
		
		#header H3 {
			color: #fff;
			font-size: 14px;
			font-weight: normal;
			line-height: 6px;
			margin: 0px 0 12px 0;
		}
			#header .coupleAdmin { position:absolute; top:15px; right:20px;color:#fff;}

#contentContainer {
	margin-top: 12px;
	background: url('../images/content-bg.png') left top repeat-y;
}

	.photoFrame {
		width: 237px;
		height: 273px;
		padding: 21px;
		margin-top: 30px;
		background: url('../images/photoFrame.png') left top no-repeat;
		/* IE 6 PNG Background */
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/photoFrame.png",sizingMethod="crop",enabled="Enabled");
	}

	.decoration {
		background-image: url('../images/decoration-bg.jpg');
		background-position: left top;
		background-repeat: no-repeat;
		display: block;
		overflow: hidden;
	}

	.leftColumn {
		width: 283px;
		margin: 0 0 0 46px;
		_margin: 0 0 0 23px;
		padding: 0 0;
		float: left;
	}
	
	UL#menu {
		padding: 28px 58px;
		list-style: none;
	}
	
		UL#menu LI A {
			font-size: 14px;
/*			font-weight: normal;*/
			color: rgb(104,4,4);
			text-decoration: none;
			margin:5px 0px;
			display:block;
		}
		UL#menu LI A:visited {
			color: rgb(104,4,4);
			text-decoration: none;
		}
		UL#menu LI A:hover {
			color: rgb(126,126,126);
			text-decoration: none;
		}
		UL#menu LI.active A {
			font-weight:bold !important;
			font-size:16px;
		}
	
	.rightColumn {
		width: 542px;
		overflow:hidden;
		margin: 257px 0 0 38px;
		float: left;
	}
	
	.breadcrumbs {
		color: rgb(104,4,4);
		font-size: 12px;
		font-weight: normal;
		margin-left: 8px;
	}
	
		.rightColumn H1, .rightColumn H2 {
		}
	
		
		
	#footer {
		background: url('../images/footer-bg.png');
		width: 973px;
		height: 43px;
		clear: both;
		overflow: hidden;
		margin: 0 auto;
		text-align:left;
		position:relative;
	}
		#footer .logo {
			position:absolute;
			top:6px;
			left:10px;
		}

.passwordProtected {
	margin:0px 15px;
	background-color:#fff;
	text-align: center;
	padding:50px 0px;
}
	.passwordProtected .dialog {
		margin:0px auto;
		width:350px;
		text-align: left;
	}
		.passwordProtected .dialog P {
			color:#680404;
			font-size: 14px;
			
		}
		
#popupLogin{ 
	top:30px !important;
	left:635px !important;
}

		
	