/*
============================================================ 
                       L A Y O U T
============================================================
*/
.body {
	background:#d8d0c4;
}

.leftbar {
	float:left;
	width:259px;
	padding-bottom:20px;
	background:#d8d0c4;
}

.content {
	float:right;
	width:521px;
	padding-bottom:20px;
	background:#d8d0c4;
}

.main_content {
	line-height:170%;
}

.content_text {
	padding-right:15px;
}

.content_text p {
	text-indent:30px;
}

/*
.header_left {
	width:259px;
	height:177px;
	background:url('../../images/layout/user/header_left.jpg');
	display:block;
}

.header_right {
	width:521px;
	height:75px;
	background:url('../../images/layout/user/header_right.jpg');
	display:block;
}
*/

.header_left {
	margin-bottom:34px;
	width:259px;
	height:109px;
	background:url('../../images/layout/user/header_left2.jpg');
	display:block;
}

.header_right {
	width:521px;
	height:109px;
	background:url('../../images/layout/user/header_right2.jpg');
	display:block;
}

.content_top {
	margin:0 !important;
	padding:4px 0 0 0;
	background:url('../../images/layout/user/bg_top.jpg') repeat-x;
}


/*
============================================================ 
                    M E N U    B A R
============================================================
*/
.menu_bar {
	margin:10px 41px;
	font-size:7pt;
}

.menu_bar .menu_title {
	margin-bottom:3px;
	padding:4px 2px 0 0;
	width:175px;
	height:14px;
	display:block;
	background:url('../../images/layout/user/bg_menu_title.gif') no-repeat;
	color:#fff !important;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
}

.menu_bar .menu_title2 {
	margin-bottom:3px;
	padding:4px 2px 0 0;
	width:175px;
	height:14px;
	display:block;
	background:url('../../images/layout/user/bg_menu_title2.gif') no-repeat;
	color:#8a221c !important;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
}

.menu_bar .menu_title3 {
	margin-bottom:3px;
	padding:4px 2px 0 0;
	width:175px;
	height:14px;
	display:block;
	background:url('../../images/layout/user/bg_menu_title3.gif') no-repeat;
	color:#fff !important;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
}

.menu_bar ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.menu_bar ul li a {
	margin-bottom:3px;
	padding:4px 2px 0 25px;
	width:150px;
	height:14px;
	display:block;
	background:url('../../images/layout/user/bg_menu.gif') no-repeat;
	font-weight:normal !important;
	color:#5a411d !important;
	text-decoration:none !important;
	overflow:hidden;
}

.menu_bar ul li a:hover {
	display:block;
	background:url('../../images/layout/user/bg_menu_hover.gif') no-repeat;
	color:#8a221c !important;
	text-decoration:none !important;
}


/*
============================================================ 
                 M E N U    M E M B E R
============================================================
*/
.menu_member {
	margin:10px 0 20px 0;
	font-size:7pt;
}

/*
============================================================ 
                M E N U    G A L L E R Y
============================================================
*/
.menu_gallery {
	margin:20px 0 20px 0;
	font-size:7pt;
}


/*
============================================================ 
                    M E N U    T O P
============================================================
*/
.menu_top span {
	padding:0;
	margin:0 -4px 0 0;
}

.menu_top span:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
/*
.menu_top {
	padding:10px 0 0 0;
	height:24px;
	font-size:8pt;
}

.menu_top span {
	margin:0 -3px 0 0;
}

.menu_top span a {
	padding:10px 18px;
	background:url('../../images/layout/user/bg_menu_top.gif') repeat-x;
	font-weight:normal !important;
	color:#8a221c !important;
	text-decoration:none !important;
	border-left:1px solid #99927a;
	border-right:1px solid #e1dccc;
}

.menu_top span a:hover {
	background:url('../../images/layout/user/bg_menu_top_hover.gif') repeat-x;
	color:#5a411d !important;
	text-decoration:none !important;
}
*/


/*
============================================================ 
                 M E N U    B O T T O M
============================================================
*/
.menu_bottom { background:#fff; }

.menu_bottom span {
	padding:0;
	margin:0 -4px 0 0;
}

.menu_bottom span:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
/*
.menu_bottom {
	padding:10px 0 0 0;
	height:19px;
	font-size:8pt;
}

.menu_bottom span {
	margin:0 -3px 0 0;
}

.menu_bottom span a {
	padding:10px 18px 6px 18px;
	background:url('../../images/layout/user/bg_menu_bottom.gif') repeat-x;
	font-weight:normal !important;
	color:#fff !important;
	text-decoration:none !important;
	border-left:1px solid #5e4a2d;
	border-right:1px solid #9d886b;
}

.menu_bottom span a:hover {
	background:url('../../images/layout/user/bg_menu_bottom_hover.gif') repeat-x;
	color:#ffcc00 !important;
	text-decoration:none !important;
}

.menu_bottom span.last a {
	padding:10px 19px 6px 19px;
	background:url('../../images/layout/user/menu_bottom_last.jpg') no-repeat;
	border-left:none;
	border-right:none;
}

.menu_bottom span.last a:hover {
	background:url('../../images/layout/user/menu_bottom_last_hover.jpg') no-repeat;
}
*/

/*
============================================================ 
                S P E C I A L    O F F E R
============================================================
*/
.special {
	margin:20px 49px;
	text-align:center;
}

.special object {
	margin-left:-1px !important;
}

.special-title a {
	width:160px;
	height:37px;
	display:block;
	background:url('../../images/layout/user/btn_special.png') no-repeat;
}

.special-title a:hover {
	display:block;
	background:url('../../images/layout/user/btn_special_hover.png') no-repeat;
}

.special-month a {
	width:160px;
	height:24px;
	display:block;
	background:url('../../images/layout/user/bg_special.png') no-repeat;
	margin:-3px 0 0 0;
	padding:10px 0 3px 0;
	color:#ffc900 !important;
	font-family:trebuchet ms,arial,tahoma;
	font-size:11pt;
	font-weight:bold;
	text-decoration:blink;
}

.special-month a:hover {
	color:#ffcc00;
	text-decoration:blink;
}


/*
============================================================ 
                         F O O T E R
============================================================
*/
.footer_left {
	float:left;
	width:259px;
	height:29px;
	background:url('../../images/layout/user/footer_left.jpg') no-repeat #fff;
}

.footer_right {
	float:right;
	width:521px;
	height:29px;
	background:#fff;
}

/*
============================================================ 
                      C O P Y R I G H T
============================================================
*/
.copyright {
	padding:5px 20px 0 20px;
	font-size:7pt;
	background:#fff;
	color:#5a411d;
}

.copyright a{
	font-weight:normal !important;
	color:#5a411d !important;
	text-decoration:none !important;
}

.copyright a:hover{
	color:#8a221c !important;
	text-decoration:underline !important;
}

/*
============================================================ 
                        C O M M O N
============================================================
*/
.confirmation {
	margin:10px 15px 10px 0;
	padding:5px;
	border:1px solid #afc2b5;
	color:#3f911f;
	background:#cbd8c4;
}

.error {
	margin:10px 15px 10px 0;
	padding:5px;
	border:1px solid #b69595;
	color:#A42A27;
	background:#d8c4c7 !important;
}

.confirmation p, .error p {
	padding:0;
	margin:0;
	text-indent:0;
}

.fontGreen { color: #0a880a; }
.fontRed { color: #A42A27; }

.logout {
	margin:10px 0;
	text-align:center;
	text-transform:uppercase;
	font-family:trebuchet ms, arial;
	font-size:11pt;
}

.logout a:hover {
	text-decoration:none;
}
