@charset "utf-8";
/****************************************************
   [       author  ]:[  cr_                      ]
   [      version  mainMenu li a:hover]:[  1o/o9 2oo8               ]
   [  last update  ]:[  24/o9 2oo8               ]
****************************************************/

/**** DefaultStylesFixed **/hover_tag
*{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;}
html,body{text-shadow:none;}html,textarea{overflow:auto;overflow-y:scroll;}
html,body,h1,h2,h3,h4,h5,h6,div,p,a,img,ul,li,table,tr,th,td,col,caption,form,button,input,label,textarea,select,option,sup,sub,object,embed,abbr,acronym,pre,hr,fieldset,legend{background:transparent;color:inherit;font-size:100%;font-family:inherit;font-weight:inherit;margin:0;padding:0;border:none;vertical-align:baseline;}:active,:focus{outline:none;*ie-dummy:expression(this.hideFocus="true");}
::selection{background:#000;color:#0ff;}::-moz-selection{background:#000;color:#0ff;}
input,label,select,button{cursor:pointer;vertical-align:middle;}input[type="text"],input[type="password"],textarea{cursor:text;resize:none;}textarea{vertical-align:top;}option{padding:0 1em 0 0;}label{margin-right:10px;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;width:100%;display:table;}th{text-align:center;vertical-align:middle;font-weight:700;}td{text-align:left;vertical-align:top;}th,td{padding:0.2em;}caption{text-align:center;padding-bottom:.3em;}
ul{list-style-position:inside;list-style-type:none;}li{vertical-align:middle;padding-top:2px;margin-bottom:-2px;*margin-bottom:1px;*padding-top:1px;}
sup,sub{position:relative;font-size:11px;}sup{top:-.4em;}sub{bottom:-.2em;}
pre{white-space:pre-wrap;*word-wrap:break-word;padding:.2em;}

body,a{color:#e2e1dc;}
body,input,select,textarea{font:normal 12px/1.2em Tahoma,Geneva,sans-serif!important;}
body{background:#333;}
.a{background:url(../images/bg-body01.jpg) repeat-y top left;max-width:1024px;width:1024px;margin:0 auto;}
.b{background:url(../images/bg-body02.jpg) repeat-y top right;padding:0 14px;}
.a,.b{# height:100%;*min-height:100%; width: 952px;}
html:not([lang]) .a,
html:not([lang]) .b{height:100%;}


/**** InputDecorations **/
input,select,textarea{
	font-size:11px!important;
	line-height:12px!important;
	color:#666;
	background:#e2e1dc;
	border:1px solid #b1ac97;
}
	input:hover,input:focus,
	select:hover,select:focus,
	textarea:hover,textarea:focus{
		color:#000!important;
		background:#fefefe;
	}

input[type="button"]{
	color:#666;
	background:#eee;
	font-weight:700!important;
	padding:1px 3px;
*	padding:1px 3px 0;
}

input[type="text"],input[type="password"],input[type="file"],textarea{
	padding:1px 3px 3px;
*	padding:2px 3px 1px;
}

input[type="checkbox"],
input[type="radio"]{
	border:none;
	background:transparent!important;
	margin-bottom:.2em;
*	margin-bottom:0;
*	margin-right:-2px;
}

input[type="text"]:disabled,input[type="password"]:disabled{
	background:#999!important;
	color:#111!important;
}
	input[type="text"]:disabled:hover,input[type="password"]:disabled:hover{
		background:#999!important;
		color:#000!important;
	}

.buttonBig,
.buttonSmall,
button
{
	display:-moz-inline-stack;
	display:inline-block;
	height:40px;
	margin:0 10px 0 10px;
}
	.buttonBig{
		background:url(../images/bg-buttonBig.png) no-repeat 0 -41px;
		margin:0;
		padding:0 14px 0 0;
		_	position:relative;
	}
		.buttonBig:hover{
			background-position:0 0;
		}
		.buttonBig button {
			background:url(../images/bg-buttonBig.png) no-repeat 100% -41px;
/*			_	background:url(../images/bg-buttonBig-ie6.gif) no-repeat 100% -41px;*/
			margin-right:-24px;
			padding:0 22px 3px 10px;
			font-weight:700;
			color:#e1e1e1;
			_	zoom:1;
			_	position:relative;
			_	right:-10px;
			_	top:-1px;
			text-align:center;
		}
		*:first-child+html .buttonBig button
		{
			padding-top:2px;
		}
			.buttonBig button:hover
			{
				background:url(../images/bg-buttonBig.png) no-repeat 100% 0px;
				color:#fff;
			}
	.buttonSmall{
		height:23px;
		background:url(../images/bg-buttonSmall.png) no-repeat 0 -23px;
		_	background:url(../images/bg-buttonSmall-ie6.gif) no-repeat 0 -23px;
		margin:0;
		padding:0 14px 0 0;
		_	position:relative;
	}
		.buttonSmall:hover{
			background-position:0 0;
		}
		.buttonSmall button{
			height:21px;
			background:url(../images/bg-buttonSmall.png) no-repeat 100% -23px;
			_	background:url(../images/bg-buttonSmall-ie6.gif) no-repeat 100% -23px;
			margin-right:-24px;
			padding:0 22px 0 10px;
			font-size:10px;
			font-weight:700;
			color:#e1e1e1;
			_	zoom:1;
			_	position:relative;
			_	right:-10px;
			text-align:center;
		}
		*:first-child+html .buttonSmall button{
			padding-top:2px;
		}
			.buttonSmall button:hover{
				background:url(../images/bg-buttonSmall.png) no-repeat 100% 0px;
				_	background:url(../images/bg-buttonSmall-ie6.gif) no-repeat 100% 0px;
				color:#fff;
			}

/**** BlockParameters **/
.floatLeft		{float:left!important;}
.floatRight		{float:right!important;}
.floatCenter	{clear:both!important;margin:0 auto!important;}
.alignCenter	{text-align:center!important;}
.alignLeft		{text-align:left!important;}
.alignRight		{text-align:right!important;}
.blockHidden	{display:none!important;}
.blockShow		{display:block!important;}

/**** ClearFix **/
.mainRight:after,
.mainMenu:after,
.recentPhotosBox div:after,
.galleryRightBox .photoManipulate:after
	{content:".";display:block;height:0;clear:both;visibility:hidden;}
	/* else not ie7.JS — #mainLeft,#mainRight{_overflow:hidden;}*/

/**** TextDecorations **/
.textBold		{font-weight:700!important;}
.textItalic		{font-style:italic!important;}
.textUnderline	{text-decoration:underline!important;}
.textStrike		{text-decoration:line-through!important;}
.textUpper		{text-transform:uppercase!important;}
.textLower		{text-transform:lowercase!important;}
.text10px		{font-size:10px!important;}
.text12px		{font-size:12px!important; line-height:25px;}
.text14px		{font-size:14px!important;}

/**** TextColors **/
.colorBlack		{color:#000!important;}
.colorChocolade	{color:#bcb7a0!important;}
.colorYellow	{color:#d7df21!important;}
.colorGreen		{color:#3c0!important;}
.colorRed		{color:#f00!important;}
.colorBlue		{color:#06f!important;}
.colorOrange	{color:#fc0!important;}
.colorLight		{color:#d3d3d3!important;}
.colorGray		{color:#6a6a6a!important;}

/**** LinkDecorations **/
a:link,a:visited,a:hover,a:active{text-decoration:none;*display:inline-block;}

/**** HelpElementsDecorations **/
abbr,acronym{cursor:help;border-bottom:1px dotted #ccc;}

/**** Others **/
.container,.mainFooter{margin:0 auto;
	width:100%;
}

.container{min-height:100%;overflow:hidden;_overflow:inherit;
	background:#000;
	margin-bottom:-37px;
}
.mainFooter{
    width:952px; 
	height:37px;
	background:url(../images/bg-footer.png) repeat-x;
	color:#d3d3d3;
	position:relative;
}
	.mainFooter ul{
		margin:0 0 0 40px;
	}
		.mainFooter ul li{
			display:block;
			float:left;
			margin:10px 40px 0 0;
		}
			.mainFooter ul li a:hover{
				border-bottom:1px solid #d3d3d3;
			}
	.mainFooter span{
		position:absolute;
		bottom:10px;
		right:18px;
	}

	.mainHeader{
		background:url(../images/bg-header.jpg) repeat-x;
		height:84px;
		position:relative;
	}
		.mainHeader h1{
			background:url(../images/bg-header-logo.jpg) no-repeat;
			display:block;
			width:416px;
			height:84px;
			text-indent:-666666px;
			float:left;
		}
		.mainHeader .loginInfo{
			text-align:right;
			font-size:11px;
			color:#fff;
			position:absolute;
			bottom:10px;
			right:14px;
		}
			.mainHeader .loginInfo ul li{
				display:block;
				float:left;
				padding:0 10px;
				border-right:1px solid #fff;
				font-weight:700;
			}
				.mainHeader .loginInfo ul li:first-child{
					font-weight:100;
				}
				.mainHeader .loginInfo ul .last{
					border:none;
				}
					.mainHeader .loginInfo ul li a:hover{
						text-decoration:underline;
					}
				.mainHeader .loginInfo ul li .username{
					text-decoration:none;
				}
					.mainHeader .loginInfo ul li .username:hover{
						text-decoration:underline;
					}
		.mainHeader .logOut{
			position:absolute;
			top:4px;
			right:22px;
		}
			.mainHeader .logOut a{
				font-size:11px;
				font-weight:700;
				text-decoration:none;
				color:#aaa!important;
			}
				.mainHeader .logOut a:hover{
					text-decoration:underline;
					color:#fff!important;
				}
		.mainHeader .messageNumb{
			position:absolute;
			top:42px;
			right:22px;
			background:url(../images/icon-message.gif) no-repeat 0 1px;
			padding-left:18px;
		}
	.mainMenu{
		margin:6px 10px 20px 18px;
		width:100%;
		_	width:auto;
	}
		.mainMenu li{
			display:block;
			float:left;
			margin-right:22px;
			font-weight:400;
		}
			.mainMenu li a:hover{
				border-bottom:1px solid #e2e1dc;
			}
            .mainMenu li a{
                border-bottom:1px solid #000;
            }

			.mainMenu .search{
				float:right;
				_	margin-right:0;
			}
	.mainCenter {
		padding:0px 5px 53px 20px;
		overflow: hidden;
		width:600px;
		_width:600px;
	}
	
	#morephotoscontainer {
		overflow: auto;
		width:580px;
		_width:580px;
		
	}
	
	.thumbCenter {
		padding:0px 5px 53px 5px;
		overflow: hidden;
		width:624px;
		_width:630px;
		_padding:0px 0px 53px 0px;
	}
	
		.mainCenter h2,
		.thumbCenter h2,
		.recentPhotosBox legend{
			font-weight:700;
			font-size:20px;
			line-height:20px;
			margin-bottom:10px;
		}
		.mainCenter h3{
			font-size:13px;
			color:#fff;
			font-weight:700;
		}
			.registerBox{
				background:#bcb7a0;
				color:#000;
			/*	width:560px; */
			}
				.registerBox caption{
					padding:10px 0 4px 0;
					background:#bcb7a0;
				}
				.registerBox td:first-child{
					text-align:right;
					font-weight:700;
				}
				.registerBox td:last-child{
					padding-right:10px;
				}
				.registerBox input[type="text"],
				.registerBox input[type="password"],
				.registerBox textarea,
				.registerBox select{
					border:1px solid #444;
					width:160px;
				}
					.registerBox select{
						width:166px;
					}
					.registerBox textarea{
						width:130px;
						margin-top:4px;
						margin-left:16px;
					}
				.registerBox .buttonBig{
					background:url(../images/bg-buttonBig-reg.png) no-repeat 0 -41px;
					_	background:url(../images/bg-buttonBig-reg-ie6.gif) no-repeat 0 -41px;
					margin:0;
					padding:0 14px 0 0;
					_	position:relative;
				}
					.registerBox .buttonBig:hover{
						background-position:0 0;
					}
					.registerBox .buttonBig button{
						background:url(../images/bg-buttonBig-reg.png) no-repeat 100% -41px;
						_	background:url(../images/bg-buttonBig-reg-ie6.gif) no-repeat 100% -41px;
					}
						.registerBox .buttonBig button:hover{
							background:url(../images/bg-buttonBig-reg.png) no-repeat 100% 0px;
							_	background:url(../images/bg-buttonBig-reg-ie6.gif) no-repeat 100% 0px;
						}
				/** fixed **/
				.paddingBottom20 td{
					padding-bottom:20px;
				}
				.inputFIX input{
					width:44px!important;
				}
				.desc{
					font-size:10px;
					color:#fff;
				}
		.updateAvatar{
			
		}
		.profileView{
			margin:10px 0;
			width:auto;
		}
			.profileView div{
				margin:10px 8px 0 0;
				border:1px solid #bcb7a0;
				padding:8px 10px 20px 10px;
			}
				.profileView div a{
					display:block;
					text-decoration:underline;
				}
					.profileView div a:hover{
						text-decoration:none;
					}
			.profileView .details span{
				display:block;
				padding-left:100px;
				margin-bottom:3px;
				position:relative;
			}
				.profileView .details span strong{
					position:absolute;
					left:0;
					_	left:-100px;
					width:100px;
				}
			.profileView .details span a{
				border-bottom:1px dotted #ccc;
			}
				.profileView .details span a:hover{
					border-bottom:1px solid #ccc;
				}
		.recentPhotosBox{
			border:1px solid #bcb7a0;
			margin:14px 0 24px 0;
			padding:4px 0 0px 0;
		}
			.recentPhotosBox legend{
				background:#000;
				padding:0 10px 0 4px;
			}
			.recentPhotosBox div{
				padding:4px 14px 4px 10px;
				margin:4px 10px 2px 0px;
				_	position:relative;
				*	zoom:1;
				_	height:50px;
			}
				.recentPhotosBox div img{
					border:1px solid #fff;
					float:left;
					margin-right:10px;
				}
				.recentPhotosBox span{
					display:block;
					position:relative;
					margin-bottom:2px;
					font-size:10px;
				}
					.recentPhotosBox span span{
						display:inline;
						color:#bcb7a0;
					}
					.recentPhotosBox span a{
						position:absolute;
						right:0;
				}
					.recentPhotosBox span .sanday{
						text-decoration:underline;
					}
						.recentPhotosBox span .sanday:hover{
							text-decoration:none;
						}
					.recentPhotosBox span .saturday{
						text-decoration:underline;
					}
						.recentPhotosBox span .saturday:hover{
							text-decoration:none;
						}
					.recentPhotosBox span .email{
						display:inline;
						color:#9f966f!important;
						font-weight:700;
						text-decoration:underline;
						background:url(../images/linkIcon/email.gif) no-repeat 0 2px;
						padding-left:18px;
					}
						.recentPhotosBox span .email:hover{
							text-decoration:none;
						}
					.recentPhotosBox span .take{
						display:inline;
						color:#9f966f!important;
						font-weight:700;
						text-decoration:underline;
						background:url(../images/linkIcon/take.gif) no-repeat 0 2px;
						padding-left:18px;
						margin-right:24px;
					}
						.recentPhotosBox span .take:hover{
							text-decoration:none;
						}
					.recentPhotosBox span .more{
						display:-moz-inline-stack;
						display:inline-block;
						width:16px;
						height:16px;
						color:#9f966f!important;
						font-weight:700;
						text-decoration:underline;
						background:url(../images/linkIcon/more.gif) no-repeat;
						text-indent:-666666px;
						top:-1px;
					}
					.recentPhotosBox .top{
						overflow:hidden;
						_	width:410px;
					}
					.recentPhotosBox .bottom{
						overflow:hidden;
						_	display:inline-block;
						_	width:100%;
						_	margin-right:0;
						_	margin-top:4px;
					}
						.recentPhotosBox .bottom span a{
							position:static;
							color:#e2e1dc!important;
							text-decoration:underline!important;
							font-weight:100;
						}
							.recentPhotosBox span a:hover{
								text-decoration:none!important;
							}
				.recentPhotosBox div h3{
					font-size:13px;
					font-weight:700;
				}
				.recentPhotosBox div p{
					font-size:9px;
				}
				.recentPhotosBox .seemore{
					color:#d9df46!important;
					font-weight:700;
					text-decoration:underline!important;
					display:-moz-inline-stack;
					display:inline-block;
					padding:10px 12px;
					background:#2d2d2c;
					float:right;
					margin:10px 10px 6px 0;
				}
					.recentPhotosBox .seemore:hover{
						text-decoration:none!important;
					}
				.recentPhotosOption{
					width:400px;
					margin:-20px 0 -2px auto;
					*	display:inline;
					*	margin-left:215px;
				}
                    .recentPhotosOption span{
						display:inline;
						margin-left:6px;
					}
                
                .recentPhotosOption2
                {
                	padding-left: 30px;
					padding-top:5px;
					height: 90px;
					background-color:#323232;
					/*width:600px;
                    _width:550px;
                    float:left;
                    margin: 0px 0px 0px 30px;
					              */
				}
					.recentPhotosOption2 span
                    {
						display:inline;
						margin-left:6px;
					}  

			.commentBox div{
				_	zoom:1;
			}
			.commentBox table{
				font-size:10px;
				line-height:12px;
				color:#fff;
				margin:0;
			}
				.commentBox table td{
					padding:4px;
				}
				.commentBox table img{
					border:1px solid #fff;
				}
				.commentBox table a{
					color:#bcb7a0!important;
				}
				.commentBox table .admin{
					color:#811b1a!important;
				}
					.commentBox table a:hover{
						text-decoration:underline;
					}
				.commentBox table p{
					font-size:11px;
					line-height:13px;
				}
				.commentBox table span{
					bottom:4px;
					height:13px;
					display:block;
					margin-top:28px;
					color:#bcb7a0;
					position:relative;
				}
					.commentBox table span strong{
						font-weight:100;
					}
						.commentBox table span strong a{
							position:static!important;
							right:auto!important;
						}
						.commentBox table span a{
							text-decoration:underline;
						}
							.commentBox table span a:hover{
								text-decoration:none;
							}
						.commentBox table span a{
							position:absolute;
							right:4px;
						}
					.commentBox .postComment{
						width:420px;
						_	width:auto;
						margin:14px;
						_	margin-left:100px;
						_	margin-rignt:0;
					}
						.commentBox .postComment strong,
						.commentBox .postComment textarea{
							display:block;
							margin-bottom:4px;
						}
						.commentBox .postComment textarea{
							width:400px;
							height:200px;
							margin-bottom:-8px;
							_	margin-left:-100px;
						}
			.inboxBox{
				margin:14px 0 20px 0;
				padding:6px;
				*	zoom:1;
			}
				.inboxBox table{
					width:auto;
					font-size:11px;
					*	float:right;
				}
					.inboxBox table caption{
						text-align:left;
						padding-left:32px;
					}
					.inboxBox table th{
						text-align:left;
					}
					.inboxBox table a{
						text-decoration:underline;
						font-size:10px;
					}
						.inboxBox table a:hover{
							text-decoration:none;
						}
				.inboxBox .infoList{
					width:150px;
					line-height:28px;
					padding-right:10px;
					text-align:right;
					float:left;
				}
					.inboxBox .infoList .contributors{
						background:#3c3a34;
						margin-right:-10px;
						padding:20px 10px 20px 0;
					}
					.inboxBox .infoList .active{
						background:url(../images/bg-inboxList.jpg) no-repeat right 4px;
						*	background:url(../images/bg-inboxList.jpg) no-repeat right 10px;
						margin-right:-10px;
						padding-right:10px;
						*	zoom:1;
					}
					.inboxBox .inboxListMessage{
						width:405px;
						float:right;
						padding:3px 4px;
						height:62px;
						margin-bottom:4px;
					}
				.borderLeftFIX{ 
					overflow:hidden;
					_	zoom:1;
					border-left:1px solid #bcb7a0;
					min-height: 350px;
				}
			.galleryBox{
				text-align:center;
				margin-bottom:20px;
			}
			.topRatedBox .rating{
				background:#2d2d2c;
				padding:6px 0;
				display:block;
				text-align:center;
			}

		.mainCenter li	{list-style-type:circle;padding-left:.1em;}
		.mainCenter p	{margin-bottom:.5em;}
		
		.mainRight{
			float:right;
			width:300px;
			padding-right:10px;
		}
			.friendsBox,
			.galleryRightBox{
				padding:10px 2px;
				text-align:center;
				margin-bottom:20px;
			}
				.friendsBox strong,
				.galleryRightBox strong{
					display:block;
					margin-left:4px;
					margin-bottom:6px;
					text-align:left;
				}
				.friendsBox a img,
				.galleryRightBox a img{
					border:1px solid #fff;
					margin:3px;
				
				}
					.friendsBox a:hover img,
					.galleryRightBox a:hover img{
						border:1px solid #bcb7a0;
						
						
					}
					.galleryRightBoxHover
					{
						border:1px solid #bcb7a0;
						
					}
				.friendsBox span{
					display:block;
					text-align:right;
					margin-right:4px;
					margin-top:6px;
				}
					.friendsBox span a{
						font-size:10px;
						font-weight:700;
					}
						.friendsBox span a:hover{
							text-decoration:underline;
						}
			.galleryRightBox{
				*	zoom:1;
			}
			.galleryRightBox strong{
				margin-bottom:2px;
			}
				.galleryRightBox a{
					text-decoration:underline;
				}
					.galleryRightBox a:hover{
						text-decoration:none;
					}
						.galleryRightBox .rateIt{
							background:#2d2d2c;
							padding:5px 0 2px 5px;
							width:140px;
							margin-bottom:4px;
						}
							.galleryRightBox .rateIt a img{
								border:none;
								
							}
								.galleryRightBox .rateIt a:hover img{
									_	border:none;
									
								}
						.galleryRightBox .photoManipulate{
							margin:1px 0;
							width:284px;
							*	margin-bottom:6px;
						}
							.galleryRightBox .photoManipulate div{
								float:left;
								
							}
								.galleryRightBox .photoManipulate div:hover{
									cursor:pointer;
								
								}
							.galleryRightBox .photoManipulate .first,
							.galleryRightBox .photoManipulate .last,
							.galleryRightBox .photoManipulate .prev-page,
							.galleryRightBox .photoManipulate .next-page{
								width:19px;
								height:52px;
							}
								.galleryRightBox .photoManipulate .first{
									background:url(../images/bg-photoManipulation-first.gif) no-repeat;
									_	clear:both;
								}
								.galleryRightBox .photoManipulate .last{
									background:url(../images/bg-photoManipulation-last.gif) no-repeat;
								}
								.galleryRightBox .photoManipulate .prev-page{
									background:url(../images/bg-photoManipulation-prev-page.gif) no-repeat;
								}
								.galleryRightBox .photoManipulate .next-page{
									background:url(../images/bg-photoManipulation-next-page.gif) no-repeat;
								}
							.galleryRightBox .photoManipulate .prev_event,
							.galleryRightBox .photoManipulate .next_event,
							.galleryRightBox .photoManipulate .prev,
							.galleryRightBox .photoManipulate .next{
								width:122px;
								height:52px;
							}
								.galleryRightBox .photoManipulate .prev{
									background:url(../images/bg-photoManipulation-prev.gif) no-repeat;
								}
								.galleryRightBox .photoManipulate .next{
									background:url(../images/bg-photoManipulation-next.gif) no-repeat;
								}
								.galleryRightBox .photoManipulate .prev_event{
									background:url(../images/bg-photoManipulation-prev-e.gif) no-repeat;
								}
								.galleryRightBox .photoManipulate .next_event{
									background:url(../images/bg-photoManipulation-next-e.gif) no-repeat;
								}
							.photoLinkFIX{
								width:234px;
								min-height:34px;
								padding:8px 4px;
								_	padding:7px 4px;
								margin:1px;
								text-align:center;
							}
								.photoLinkFIX a{
									margin:2px 1px;
								}
						.galleryRightBox .thumbnail,
						.galleryRightBox .backToEventList{
							padding:10px 0 10px 46px;
							width:218px;
							margin:0px 0;
						}
							.galleryRightBox .thumbnail{
								background:#2d2d2c url(../images/icon-thumbnail.gif) no-repeat 10px 8px;
							}
							.galleryRightBox .backToEventList{
								background:#2d2d2c url(../images/icon-eventList.gif) no-repeat 10px 8px;
							}
			.photoBox{
				font-weight:700;
				margin:14px 0 20px 0;
			}
				.photoBox span{
					display:block;
					margin-bottom:6px;
				}
					.photoBox span a:hover{
						text-decoration:underline;
					}
				.photoBox a img{
					
				}
					.photoBox a:hover img{
						
					}
			.loginBox{
				background:url(../images/bg-loginBox.jpg) no-repeat;
				width:305px;
				height:110px;
			}
				.loginBox table{
					margin-top:14px;
				}
				.loginBox table,
				.loginBox table a{
					color:#000!important;
					font-size:10px;
				}
					.loginBox table a:hover{
						text-decoration:underline;
					}
					.loginBox table td{
						vertical-align:middle!important;
					}
					.loginBox table input[type="text"]{
						width:96px;
					}
					.loginBox table input[type="password"]{
						width:96px;
					}
			.noticeBoardBox{
				padding:10px;
			}
				.noticeBoardBox legend{
					margin-left:-10px;
				}
				.noticeBoardBox span{
					display:block;
					position:relative;
					margin-bottom:4px;
				}
					.noticeBoardBox span span{
						position:absolute;
						right:0;
					}
				.noticeBoardBox p{
					font-size:11px;
				}
				.noticeBoardBox .bottom{
					margin-top:20px;
					margin-bottom:30px;
				_	margin-bottom:10px;
				}
					.noticeBoardBox .bottom a,
					.noticeBoardBox .bottom span a{
						text-decoration:underline;
						font-weight:700;
						color:#BCB7A0!important;
						left:0;
						width:85px;
					}


	.sponsorList{
		height:86px;
		background:url(../images/bg-sponsorList.gif) repeat-x top center;
		position:relative;
		text-align:right;
		padding:32px 20px 0 0;
		_	height:118px;
	}
		.sponsorList span{
			position:absolute;
			right:18px;
			top:14px;
			font-size:11px;
			color:#ccc;
		}
		.sponsorList a img{
			margin:0 10px;
		}
			.sponsorList a:hover img{
			}

/**** for Admin **/
.adminPanels{
	background:#000;
	border-bottom:1px solid #808080;
	min-width:1024px;
}
	.adminPanels ul{
		height:18px;
		margin-top:2px;
	}
		.adminPanels ul li{
			display:block;
			float:right;
			margin:0;
			padding:0 12px 0;
			border-right:1px solid #808080;
		}
			.adminPanels ul li a{
				color:#bcb7a0!important;
			}
	.adminPanels .title{
		margin-left:16px;
		*	margin-top:2px;
		font-weight:700;
		color:#fff;
		float:left;
	}
.adminNote{
	background:#90f;
	padding:2px 8px;
	color:#d3d3d3;
	font-size:16px;
	font-weight:700;
	text-align:left;
	margin:2px 0 4px 5px;
}


.gallMenH3FIX{position:relative;margin:3px 0;}.gallMenH3FIX span{position:absolute;right:0;font-weight:100;}

.buttonBigGreen{background:url(../images/bg-buttonBig-green-trans.png) no-repeat;display:-moz-inline-stack!important;display:inline-block!important;width:120px;height:32px;padding-top:13px;_padding-top:14px;font-size:10px;font-weight:700;color:#444;text-align:center;cursor:pointer;}
	.buttonBigGreen:hover{font-size:13px;color:#000;}
	.buttonBigGreen, x:-moz-any-link{padding-left:34px;width:86px;}
	.buttonBigGreen:hover, x:-moz-any-link{padding-left:30px;width:90px;margin-top:1px;}
	.buttonBigGreen{*padding-left:0;*width:120px;}
	.buttonBigGreen:hover{*margin-top:0;*padding-left:0;*padding-top:13px;*width:120px;}
	html>/**/body .buttonBigGreen, x:-moz-any-link, x:default{padding-left:0;width:120px;}
	html>/**/body .buttonBigGreen:hover, x:-moz-any-link, x:default{margin-top:0;padding-left:0;padding-top:13px;width:120px;}

.buttonRegister{background:url(../images/bg-buttonBig-register.png) no-repeat 0 -53px;width:297px;height:53px;display:-moz-inline-stack!important;display:inline-block!important;cursor:pointer;}
	.buttonRegister:hover{background-position:0 0;}

.iconCalendar	{background:url(../images/icon-Calendar.gif) no-repeat;display:-moz-inline-stack!important;display:inline-block!important;width:14px;height:14px;margin:0!important;*top:0!important;}
.iconRSS		{background:url(../images/icon-RSS.gif) no-repeat;display:-moz-inline-stack!important;display:inline-block!important;width:16px;height:16px;margin:0!important;*top:0!important;}
	.iconCalendar, x:-moz-any-link{top:-13px;}
	.iconRSS, x:-moz-any-link{top:-15px;}
	html>/**/body .iconCalendar, x:-moz-any-link, x:default{top:0;}
	html>/**/body .iconRSS, x:-moz-any-link, x:default{top:0;}
.iconMinus	{background:url(../images/icon-minus.gif) no-repeat;display:-moz-inline-stack!important;display:inline-block!important;width:11px;height:11px;margin:0!important;position:relative;top:3px!important;}

.mon	{color:#036e54!important;font-weight:400;}
.tue	{color:#ec5be7!important;font-weight:400;}
.wed	{color:#1ee60e!important;font-weight:400;}
.thu	{color:#ff9000!important;font-weight:400;}
.fri	{color:#1898b4!important;font-weight:400;}
.sun	{color:#b4181f!important;font-weight:400;}
.sat	{color:#ffea00!important;font-weight:400;}

.zebra-01{background:#2d2d2c;}

.border01{border:1px solid #bcb7a0;}

.linkEffect,.linkEffect *{cursor:pointer;}}
.linkFIX{text-decoration:underline!important;}.linkFIX:hover{text-decoration:none!important;}
.linkFIX02{text-decoration:none!important;}.linkFIX02:hover{text-decoration:underline!important; cursor:pointer;}

.labelFIX{margin:0;}

hr, x:-moz-any-link{overflow:inherit!important;}
hr		{height:2px;overflow:hidden;background:url(../images/bg-hrCaption.gif) repeat-x;width:80%;margin:7px auto;*margin:0 auto;}
.hr2	{height:1px;overflow:hidden;background:url(../images/bg-hrCaption.gif) repeat-x;width:97%;margin:7px auto;*margin:0 auto;}

.banner01{width:600px;height:70px;margin:0 auto;text-align:center;display:block;}
.banner01_iframe{width:600px;height:70px;overflow: hidden;}
.banner02{width:300px;height:250px;margin:0 auto;display:block; border:1px solid #bcb7a0;}
.banner02_iframe{width:300px;height:250px;margin:0 auto;overflow: hidden;}
.banner03{width:728px;height:90px;margin:0 auto;display:block; }
.banner03_iframe{width:728px;height:90px;margin:0 auto;overflow: hidden;}

.error{border:1px solid #ff0000;background:#333;font-weight:bold;width:90%;text-align:center;color:#fff;padding:5px;margin:0 auto;}
.avatar{border:1px solid #fff; width: 50px; height: 50px;}
.large{border:1px solid silver; margin-left: 5px;}  
.small_photo{border:1px solid silver; width: 100px; height: 100px; float: left; margin-right: 2px;}

.carusel_button {float: left; cursor: pointer;}
ul.carusel_cont li {list-style-type: none;}

div.clear{clear: both;}

.cur_hand{cursor: pointer;}

.tag_text{display:none; width:150px; padding:3px; text-align:center; background:#eee; color:#000; font-weight:bold;}

.comment_green{display:none; padding:3px; margin-left:180px; width:250px;; text-align:center; background:#eee; color:#000; font-weight:bold; border:1px solid #009933;}

.table_tag_friends{font-size:12pt; color:#000; font-weight:bold;}
.table_tag_friends tr:hover {background:#ddd; color:#ff0000; cursor:pointer;}

.center {text-align: center;}
.red_text    {color: #ff0000;}
.green_text  {color: #33cc00;}
.orange_text  {color: #ff9900;}
.green_text2 {color: #00ff33 !important;}

.link_line {text-decoration: underline !important}

TD.ev_listed  {padding-left: 10px;}

.td_admin_menu {text-align:right;}

.hover_tag {background-color:#555;opacity:.0;filter:alpha(opacity="0");}
.hover_tag:hover {background-color:#555;opacity:.4;filter:alpha(opacity="40");}


.black_line{ margin-left: 10px; margin-right: 10px; display: block; height: 1px; background-color: #000;}

.cvrr_point{ float:left;color:#cccc33;cursor:pointer;margin-right:20px;font-weight:bold; }

.vis_url { text-align:left; background:#2D2D2C; width:630px; margin-left:16px; margin:3px; padding:5px 5px 5px 7px; font-weight:bold;}

.link_under_bold { color:#000; font-weight:bold; text-decoration:underline; }

div.bottom_indent {display: block; width: 100%; height: 40px; clear: both;}
.square90 {width: 100px; height: 100px;}

.banner01 th,
.banner01 td,
.banner02 th,
.banner02 td{
	padding:0;
}

.disabled {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	cursor: default !important;
}

.photo_albums_table{
	margin-left: 50px !important;
	width: 905px;
}

.photo_album_unit{
	float: left; 
	width: 300px; 
	margin-bottom: 20px;
}

.photo_album_unit div.link {
	clear: both;
	width: 200px;
}

.photo_albums_table div span span a {
	text-decoration: underline;
}

.separator{
	clear: both;
	width: 100%;
 	height: 5px;
}



.wallkit_post{
background:#e2e1dc;
}


#fbboxee{
background:#e2e1dc;
padding:5px;
border:1px solid #bcb710
}

