/* ------------------------------------------*/
/* ---------->>> GLOBAL STYLES <<<-----------*/
/* ------------------------------------------*/

 
#mainFrame{
	width:990px;
	*width:990px;
	margin:auto;
	text-align:left;
	}
	
	.column {
		float:left;
		}
 
/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/

#header {
	height:75px;
	margin:0px;
	padding:0px;
	}

	#header_left {
		/*background:url(../images/corner_topleft.gif) no-repeat;*/
		width:20px;
		height:75px;
		}
		
	#logo {
		background:url(../images/logo_small.gif) no-repeat  0px 20px;
		width:182px;
		height:5px;
		font-size:20px;
		font-weight:bold;
		color:#A03C00;
		padding:70px 0px 0px 313px;
		}
		
	#login_corner {
		/*background:url(../images/corner_login.gif) no-repeat #FFFFFF;*/
		width:60px;
		height:75px;
		}
	
	#loginFrame {
		width:395px;
		height:75px;
		/*background:url(../images/loginbg.gif) repeat-x #FFFFFF;*/
		}
		
		#language {
			height:20px;
			font-size:10px;
			margin:5px 10px 0px 0px;
			float:right;
			}

			.flags {
				padding:0px 4px 0px 4px;
				*padding:0px 3px 0px 4px;
				}
				
		#login_form {
			height:22px;
			float:right;
			margin:20px 10px 0px 0px;
			}
		 
			.input_login {
				border:2px solid #C8E60F;
				background-color:#FFFFFF;
				height:12px;
				width:132px;
				margin:0px 5px 0px 0px;
				padding:2px;
				font-size:9px;
				}

			#button_login {
				margin: 2px 0px 0px 0px;
				}
	
				#button_login li { width: 60px; height: 18px; background: url(../images/button_login.gif) 0 0 no-repeat; list-style: none; }
				#button_login a { width: 60px; height: 18px; display: block; }
				#button_login #login_click a:hover { background:url(../images/button_login.gif) no-repeat 0 -18px; }

		#login_navi {
			height:25px;
			font-size:11px;
			float:right;
			margin-right:10px;
			}
			
			#remember {
				margin-top:5px;
				*margin-top:2px;
				}
	
			#forgotpassword {
				margin-top:5px;
				*margin-top:7px;
				}
	
				.dots {
				margin:0px 4px 0px 40px;
				*margin:0px 4px 0px 33px;
				}

		#header_navi {
			height:25px;
			margin:5px 10px 0px 0px;
			float:right;
			}

			#header_navi_text {
				font-size:11px;
				margin-left:5px;
				}
			
			#icon {
				margin-left:40px;
				}

	#header_right {
		/*background:url(../images/corner_topright.gif) no-repeat;*/
		width:20px;
		height:75px;
		}

/* -----------------------------------*/
/* ---------->>> NAVI <<<-------------*/
/* -----------------------------------*/



		#butt {
			float:left;
			height:24px;
			background:url(../images/navitab_left.gif) no-repeat left top;
			margin:0px 2px 0px 0px;
			padding:0px;
			color:#FFFFFF;
			font-weight:bold;
			list-style:none;
			}


			#butt a {
				display:block;
				background:url(../images/navitab_right.gif) no-repeat right top;
				padding:5px 19px 5px 4px;
				margin-left:8px;
				color:#FFFFFF;
				text-decoration:none;
				}

				#butt a:hover {
					color:#000000;
					}			


#navigation {
	width:990px;
	background-color:#FFFFFF;
	}

	#navi {
		float:left;
		margin:0px;
		padding:0px;
		width:inherit;
		}

		#navi ul {
			margin:0px 0px 0px 10px;
			}
	
		#navi li {
			float:left;
			height:24px;
			background:url(../images/navitab_left.gif) no-repeat left top;
			margin:0px 5px 0px 0px;
			padding:0px;
			color:#FFFFFF;
			font-weight:bold;
			list-style:none;
			}
		
			#navi a {
				display:block;
				background:url(../images/navitab_right.gif) no-repeat right top;
				padding:5px 19px 5px 6px;
				margin-left:10px;
				color:#FFFFFF;
				text-decoration:none;
				}
			
				#navi a:hover {
					color:#000000;
					}
					
	#search_left {
		background:url(../images/search_left.gif) no-repeat;
		width:10px;
		height:24px;
		}
		
	#search {
		background:url(../images/search_bg.gif) repeat-x;
		height:24px;
		}
		
		.input_search {
			border:1px solid #A03D00;
			background-color:#FFFFFF;
			height:12px;
			width:230px;
			margin:3px 5px 0px 0px;
			padding:2px;
			font-weight:normal;
			}
		
	#search_button {
		background:url(../images/search_bg.gif) repeat-x;
		width:60px;
		height:24px;
		}
		
		#search_button li { width: 60px; height: 18px; background: url(../images/button_search.gif) 0 0 no-repeat; list-style: none; margin-top:3px;}
		#search_button a { width: 60px; height: 18px; display: block; }
		#search_button #search_click a:hover { background:url(../images/button_search.gif) no-repeat 0 -18px; }
		
	#search_right {
		background:url(../images/search_right.gif) no-repeat;
		width:10px;
		height:24px;
		}
	
/* -----------------------------------------------*/
/* ---------->>> NAVIGATION STYLES <<<------------*/
/* -----------------------------------------------*/

a:link { text-decoration:none; color:#5A9600; }
a:visited { text-decoration:none; color:#5A9600; }
a:hover { text-decoration:none; color:#000000; }

a.white:link { text-decoration:none; color:#5A9600; }
a.white:visited { text-decoration:none; color:#5A9600; }
a.white:hover { text-decoration:none; color:#FFFFFF; }

/* -------------------------------------------*/
/* ---------->>> PAGE STRUCTURE <<<-----------*/
/* -------------------------------------------*/

#bodyLeft2 {
	width:750px;
	height:inherit;
	background-color:#FFFFFF;
	}

#subcorner_topleft2 {
	background:url(../images/subcorner_topleft.gif) no-repeat;
	width:15px;
	height:15px;
	}
	
#subcorner_top2 {
	width:720px;
	border-top:2px solid #ADEE3E;
	height:15px;
	}
	
#subcorner_topright2 {
	background:url(../images/subcorner_topright.gif) no-repeat;
	width:15px;
	height:15px;
	}

#subcorner_bottomleft2 {
	background:url(../images/subcorner_bottomleft.gif) no-repeat;
	width:15px;
	height:15px;
	}
	
#subcorner_bottom2 {
	width:720px;
	border-bottom:2px solid #ADEE3E;
	height:13px;
	}
	
#subcorner_bottomright2 {
	background:url(../images/subcorner_bottomright.gif) no-repeat;
	width:15px;
	height:15px;
	}
#container_outer_contents2 {
	border-left:2px solid #ADEE3E;
	border-right:2px solid #ADEE3E;
	width:726px;
	height:inherit;
	padding:5px 10px 0px 10px; 
	margin-top:-2px;
	}



#bodyFrame {
	background-color:#FFFFFF;
	padding:0px 10px 0px 10px;
	width:970px;
	}

	#bodyLeft {
		width:636px;
		height:inherit;
		background-color:#FFFFFF;
		}
		
		#gecko {
			background:url(../images/gecko.gif) no-repeat;
			position:absolute;
			width:191px;
			height:218px;
			margin:15px 0px 0px -25px;
			}
			
			#gecko_bubble {
				position:absolute;
				margin:10px 0px 0px 160px;
				}
				
				#bubble_left {
					position:absolute;
					background:url(../images/bubble_left.gif) no-repeat;
					width:50px;
					height:70px;
					}
					
				#bubble_text {
					position:absolute;
					background-color:#D7FFBE;
					border-top:2px solid #ADEE3E;
					border-bottom:2px solid #ADEE3E;
					width:400px;
					height:54px;
					text-align:center;
					padding-top:12px;
					margin-left:50px;
					}
					
					#bubble_text h1 {
						font-weight:bold;
						}
						
					#bubble_text h2 {
						font-weight:normal;
						}
					
				#bubble_right {
					position:absolute;
					background:url(../images/bubble_right.gif) no-repeat;
					width:15px;
					height:70px;
					margin-left:450px;
					}
		
		#subcorner_topleft {
			background:url(../images/subcorner_topleft.gif) no-repeat;
			width:15px;
			height:15px;
			}
			
		#subcorner_top {
			width:606px;
			border-top:2px solid #ADEE3E;
			height:15px;
			}
			
		#subcorner_topright {
			background:url(../images/subcorner_topright.gif) no-repeat;
			width:15px;
			height:15px;
			}
		
		#subcorner_bottomleft {
			background:url(../images/subcorner_bottomleft.gif) no-repeat;
			width:15px;
			height:15px;
			}
			
		#subcorner_bottom {
			width:606px;
			border-bottom:2px solid #ADEE3E;
			height:13px;
			}
			
		#subcorner_bottomright {
			background:url(../images/subcorner_bottomright.gif) no-repeat;
			width:15px;
			height:15px;
			}
			
		#container_outer_contents {
			border-left:2px solid #ADEE3E;
			border-right:2px solid #ADEE3E;
			width:612px;
			height:inherit;
			padding:5px 10px 0px 10px; 
			margin-top:-2px;
			}
			<!--change using jquery-->
			#ads_frame {
				margin:150px 15px 0px 0px;
				}
				
				#ads_top {
					background:url(../images/ads_top.gif) no-repeat;
					width:160px;
					height:13px;
					*margin-bottom: -2px;
					}
					
				#ads_write_body {
					width:116px;
					height:inherit;
					background-color:#D7FFBE;
					border-left:2px solid #ADEE3E;
					border-right:2px solid #ADEE3E;
					padding:10px 20px 0px 20px;
					}
					

					

					#img_ads_book {
						position:absolute;
						margin:-35px 0px 0px 60px;
						}
					
					#ads_write_body h1 {
						color:#5A9600;
						}
						
					#ads_write_body h2 {
						font-weight:normal;
						}
						
				#ads_write_body_center {
					width:156px;
					height:inherit;
					background-color:#D7FFBE;
					border-left:2px solid #ADEE3E;
					border-right:2px solid #ADEE3E;
					text-align:center;
					padding-top:15px;
					}
					
					#img_ads_dollar {
						position:absolute;
						margin:7px 0px 0px 57px;
						}
						
					#ads_write_body_center h2 {
						font-weight:normal;
						}
						
					.ads_sell {
						color:#F5B91E;
						font-size:20px;
						font-weight:bold;
						padding-left:27px;
						}
					
				#ads_bottom {
					background:url(../images/ads_bottom.gif) no-repeat;
					width:160px;
					height:13px;
					}
				
			#ads_affiliate {
				margin:10px 0px 0px 0px;
				}
				
				#ads_affiliate_body {
					width:156px;
					height:inherit;
					background-color:#D7FFBE;
					border-left:2px solid #ADEE3E;
					border-right:2px solid #ADEE3E;
					text-align:center;
					}
					
					#ads_affiliate_body h1 {
						color:#5A9600;
						margin-bottom:10px;
						}
						
					#ads_affiliate_body h2 {
						font-weight:normal;
						margin-top:10px;
						}
			
			#contents_intro {
				margin:0px 0px 20px 25px;
				}
				
				#contents_intro h3 {
					font-weight:normal;
					}
				
			#contents_listing {
				width:435px;
				}
					#contents_subpage_header h1 {
						color:#A03C00;
						margin-bottom:10px;
						}				
			#container_outer_listing {
				width:435px;
				margin-bottom:15px;
				}
								#container_outer_listing_subpage {
					width:435px;
					margin-bottom:5px;
					}
				
					#container_outer_divider {
						width:445px;
						margin-bottom:5px;
						}
						
						#divider_dashed {
							background:url(../images/divider_dashed.gif) repeat-x;
							width:100%;
							height:1px;
							margin:5px 0px 5px 0px;
							}
				
				#listing_image {
					background-color:#FFFFFF;
					/*border:1px solid #FFFFFF;*/
					padding:1px;
					margin-right:10px;
					}
					
				#listing_text {
					margin-top:5px;
					}
					
					#listing_text h1 {
						color:#A03C00;
						}
						
					#listing_text h2 {
						font-weight:normal;
						color:#A03C00;
						}

						
				#listing_text_subpage_right {
					margin:-15px 0px 0px 200px;
					}
						
					#listing_text_subpage h2 {
						color:#A03C00;
						margin-bottom:5px;
						}

					#listing_text_subpage h2:hover { 
						text-decoration:none; 
						color:#000000; 
					}



	#bodyRight {
		width:325px;
		height:inherit;
		margin-left:7px;
		background-color:#FFFFFF;
		}

	#bodyRight2 {
		width:207px;
		background:#e8f1f7;
		height:inherit;
		margin-left:7px;
		}		
/* ----------------------------------------------*/
/* ---------->>> MAIN RIGHT COLUMN <<<-----------*/
/* ----------------------------------------------*/


#tab_blue2 {
	background:url(../images/tab_blue2.gif) no-repeat;
	width:207px;
	height:22px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
	}


	
#tab_blue {
	background:url(../images/tab_blue.gif) no-repeat;
	width:327px;
	height:22px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
	}

	#popular {
		margin-top:15px;
		width:327px;
		}
	
	#map {
		margin-top:5px;
		width:327px;
		height:175px;
		}
		
		a.map:link { text-decoration:none; color:#5A9600; }
		a.map:visited { text-decoration:none; color:#5A9600; }
		a.map:hover { text-decoration:none; color:#5A9600; }
		
		#map_northamerica {
			font-size:11px;
			color:#5A9600;
			margin:60px 0px 0px 10px;
			position:absolute;
			}
			
		#map_centralamerica {
			font-size:11px;
			color:#5A9600;
			margin:95px 0px 0px 2px;
			position:absolute;
			}
			
		#map_southamerica {
			font-size:11px;
			color:#5A9600;
			margin:135px 0px 0px 50px;
			position:absolute;
			text-align:center;
			}
			
		#map_africa {
			font-size:11px;
			color:#5A9600;
			margin:115px 0px 0px 135px;
			position:absolute;
			}
			
		#map_europe {
			font-size:11px;
			color:#5A9600;
			margin:35px 0px 0px 125px;
			position:absolute;
			}
			
		#map_middleeast {
			font-size:11px;
			color:#5A9600;
			margin:100px 0px 0px 205px;
			position:absolute;
			text-align:center;
			}
			
		#map_asia {
			font-size:11px;
			color:#5A9600;
			margin:90px 0px 0px 275px;
			position:absolute;
			}
			
		#map_australia {
			font-size:11px;
			color:#5A9600;
			margin:150px 0px 0px 230px;
			position:absolute;
			text-align:center;
			}

#browse_content {
	padding:15px 20px 0px 20px;
	}
	
	#browse_content h1 {
		font-size:15px;
		font-weight:bold;
		}

	#browse_content_left {
		width:125px;
		margin-top:5px;
		}
		
		#select_content {
			margin-bottom:5px;
			}
			
			#select_goup {
				position:absolute;
				margin:-20px 0px 0px 150px;
				}
			
				#button_goup {
					margin: 4px 0px 0px 0px;
					}
	
					#button_goup li { width: 70px; height: 15px; background: url(../images/button_goup.gif) 0 0 no-repeat; list-style: none; }
					#button_goup a { width: 70px; height: 15px; display: block; }
					#button_goup #goup_click a:hover { background:url(../images/button_goup.gif) no-repeat 0 -15px; }

			#select_more {
				position:absolute;
				margin:-24px 0px 0px 81px;
				*margin:-25px 0px 0px 81px;
				}
					
				#button_more {
					margin: 4px 0px 0px 0px;
					}
	
					#button_more li { width:51px; height:15px; background: url(../images/button_more.gif) 0 0 no-repeat; list-style: none; }
					#button_more a { width: 51px; height: 15px; display: block; }
					#button_more #more_click a:hover { background:url(../images/button_more.gif) no-repeat 0 -15px; }


		
			#select_removefilter {
				position:absolute;
				margin:-24px 0px 0px 110px;
				*margin:-25px 0px 0px 110px;
				}
					
				#button_removefilter {
					margin: 4px 0px 0px 0px;
					}
	
					#button_removefilter li { width:85px; height:15px; background: url(../images/button_removefilter.gif) 0 0 no-repeat; list-style: none; }
					#button_removefilter a { width: 85px; height: 15px; display: block; }
					#button_removefilter #removefilter_click a:hover { background:url(../images/button_removefilter.gif) no-repeat 0 -15px; }



		
	#browse_content_right {
		width:150px;
		margin-bottom:10px;
		margin-top:5px;
		}

	#browse_content_more {
		padding:10px 20px 0px 20px;
		}
		
		#browse_content_more ul {
			margin:0px 0px 0px 15px;
			}
			
			#browse_content_more li {
				color:#5A9600;
				}

/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/

#footerFrame {
	clear:both;
	text-align:center;
	}
	
	#footer {
		height:100px;
		margin:0px;
		background:url(../images/footerbg.gif) repeat-x;
		padding-top:20px;
		}
	
		.footer {
			margin-bottom:7px;
			}

	#copyright {
		height:20px;
		background-color:#000000;
		color:#FFFFFF;
		font-size:11px;
		padding-top:5px;
		}
		
.table3{
/*border:dotted 1px #999999;*/
color:#000000;
}

.table3 td{
/*border-bottom:dotted 1px #999999;*/
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
}

.table3 th{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

.table3 input{
border:solid 1px #999999;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
/*background:#C4EBA9;*/
}


.table3 input[type="submit"] {
border:dotted 1px #999900;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#c1cd71;
}

.table3 input[type="button"] {
border:dotted 1px #999900;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#c1cd71;
}
.table3 textarea{
border:solid 1px #999999;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.table3 select{
border:solid 1px #999999;
padding-top:1px;
padding-bottom:1px;
padding-left:1px;
padding-right:1px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#FFFFFF;
font-size:11px;
 
}

 
/* ---------------------- menu nav ---------------------- */
#dolphincontainer{position:relative;height:36px;color:#E0E0E0;background:#DCF532;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 15px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 16px;height:33px;}
#dolphinnav ul li a span{padding:12px 10px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#73891f;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END menu nav ---------------------- */




/* 
New_Gudie modal css
Overlay */
#modalOverlay {background-color:#000; cursor:wait;}
/* Container */
#modalContainer {height:555px; width:440px; left:50%; top:3%; margin-left:-300px; background-color:#fff; border:3px solid #ccc; padding-left:15px}
#modalContainer a.modalCloseImg {background:url(../images/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:4px;}



#optional{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999900;
font-style:italic;
font-weight:100;
}

.link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A9600;
cursor:pointer;

}
	.link a:hover{
	color:#000000;
}


#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
	

#msg{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#990000;
}
	#msg li{
	margin-left:18px;
		
	}


#blackcomment{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999900;
font-style:italic;
font-weight:100;
}

.tourimg{
	border:1px dotted #CF0;
}

  


input[type="button"] {
border:dotted 1px #999900;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#c1cd71;
}

input[type="submit"] {
/*border:dotted 1px #999900;
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#c1cd71;
*/}


.tour li{
	list-style: url(../images/bullet.gif) circle ;
	margin-left:10px;
}



.tournav{
	padding-top:10px;
	padding-bottom:10px;
}

.tournav a{
	font-size:16px;
}

.scroll_title a{
	  color:#A03C00;
}

.scroll_title a:hover{
	color:#000000;
}
 

.wiki_header_font{
	font-size:13px;
	margin-bottom:4px;
}
.wiki_type_font{
	font-size:14px;
	margin-bottom:4px;
}

.wiki_header_text{
	padding-top:5px;
	padding-bottom:5px;
}

/*Html tooltip for jquery*/
div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
background: #DCF532;
border: 1px solid #A0B842;
color: black;
padding: 3px;
width: 200px; /*width of tooltip*/
margin-left:20px;
}
 
 
 
 
 
 

/* Rounded Bubble */
div.bubble div.rounded {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 3px solid #DCF531;
	background-color: #f1f7cd;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
}
div.bubble div.rounded blockquote p {
	margin: 0px 10px;
}
div.bubble cite.rounded {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	padding-top: 12px;
	top: 9px;
} 


.no_results_msg{
	margin:5px;	
}

.normal_text{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	}
	
	
.userhome_middle_panel_heading{
	width:620px;
	height:28px;
	border: 1px solid #DCF532;
	background:#DCF532;
	z-index:1001;
	font-weight:bold;
	margin-top:0px;
	
}
.userhome_middle_panel{
	width:598px;
	padding:10px;
	border: 1px solid #DCF532;
	background:#ECF89E;
	z-index:1000;
	margin-bottom:10px;
	padding-bottom:10px;
	
}	








/* for WALL */

.post_comment{
	background-color:#DCF532; 
	margin-left:65px;
	padding:5px;
	display:none;
}

.show_comments{
	/*background-color:#EDF7B1; */
	border-top:1px dashed #DCF532;
	margin-left:37px;
	margin-bottom:5px;
	padding:5px;
	font-size:11px;
}

.show_comments_userhome{
	/*background-color:#EDF7B1; */
	border-top:1px dashed #DCF532;
	margin-left:22px;
	margin-bottom:3px;
	padding:1px;
	font-size:11px;
}
.statuses{
	margin:0px;
	padding:0px;
}

 
 
.counter{
	color:#000;
	float:right;
	font-family:Georgia,serif;
	font-size:32px;
	font-weight:bold;
	height:40px;
	overflow:hidden;
}

#wall_textfield{
	width:590px;
	height:38px;
	margin:5px 0 10px 0;
	
	border:1px solid #AAAAAA;
	padding: 4px 2px;
		
	font-family:'Lucida Grande',sans-serif;
	overflow:auto;
	font-size:14px;
}

.clear{
	clear:both;
}

.submitButtonSmall{
	height:21px;
	width:45px;
	background:transparent url(../images/button_small.png) no-repeat scroll 0 0;
	border:0 none;	
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

.submitButtonSmall:hover{
	background-position:top;
	background-color:none;
	background-repeat:no-repeat;
	border:none;
}


.submitButtonSmall2{
	height:21px;
	width:65px;
	background:transparent url(../images/button_small2.png) no-repeat scroll 0 0;
	border:0 none;	
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

.submitButtonSmall2:hover{
	background-position:top;
	background-color:none;
	background-repeat:no-repeat;
	border:none;
}
 

.submitButton{
	background:transparent url(../images/button.png) no-repeat scroll 0 0;
	border:0 none;
	height:28px;
	width:106px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}


.submitButton:hover{
	background-position:top;
	background-color:none;
	background-repeat:no-repeat;
	border:none;
}

.submitButton-big{
	color:#FFF;
	font-size:18px;
	height:44px;
	width:160px;
	font-weight:bold;
	
	-moz-border-radius:15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius:15px;
	
	border:2px solid #1e4f6d;
	background:url(../images/button-big.png) repeat-x #3282b0;
	
	cursor:pointer;
	float:right;
}

.submitButton-big:hover{
	background-position:bottom;
	border-color:#1e4f6d;
	color:#FFF;
}


 
.submitButtonBig{
	background:transparent url(../images/button_big.png) no-repeat scroll 0 0;
	border:0 none;
	height:28px;
	width:116px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:none;
	border:none;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}


.submitButtonBig:hover{
	background-position:top;
	background-color:none;
	background-repeat:no-repeat;
	border:none;
}

.inact,.inact:hover{
	color:#CCC;
}

.latest{
	color: #666666;
}

ul.statuses{
	margin:10px 0;
}

ul.statuses li {
	position:relative;
	border-bottom:1px dashed #DCF532;
	padding:15px 15px 15px 10px;
	list-style:none;
 }

ul.statuses li:first-child{
	border-top:1px dashed #DCF532;
}

ul.statuses li:hover {
	background-color:#edf7b1;
}

h3.timeline{
	margin-top:20px;
	color:#999999;
	font-size:20px;
	font-weight:normal;
}

div.post_text{
	float:left;
	width:488px;
	color:#000;
	overflow:hidden;
}

div.post_text_for_userhome{
	color:#000000;
	float:right;
	overflow:hidden;
	width:290px;
}


ul.statuses a img.avatar{
	float:left;
	margin-right:3px;
	margin-left:6px;
}
div.date{
	line-height:18px;
	font-size:11px;
	color:#999999;
}

 
li a:hover{
/*	text-decoration:underline; */
}
/* for wall */



.poi_photo2_round_border{
	width:88px; 
	height:70px; 
	background-color:#dce984; 
	margin:5px;
	text-align:center;
	float:left;
/*	display:table;*/
}

.poi_photo2_round_border_no_height{
	width:88px; 
 	background-color:#dce984; 
	margin:5px;
	text-align:center;
	float:left;
/*	display:table;*/
}



.b_photo_frame2{
	width:88px; 
	height:70px; 
	background-color:#dce984; 
	text-align:center;
/*	display:table;*/
 
}
 
 
.poi_photo2_round_border_outer{
	width:88px; 
	height:110px; 
	margin:5px;
	float:left;
	border:1px solid  #CCC;
} 


.poi_photo1_round_border{
	width:28px; 
	height:28px; 
	background-color:#dce984; 
	margin:2px;
	text-align:center;
	float:left;
/*	display:table;*/
}



/* Maroon and black h1 links*/
.h1-links{
	color:#8F3701; 
	font-size:15px; 
}
.h1-links:hover{
	color:#000; 
}

/*Highlight right menu*/
.sib_places:hover, .sib2:hover{
	background-color:#CEEA16;
}










 

#mainwidget #gallery{
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	
	
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	
	border:1px solid white;
	
	background:url(img/panel.jpg) repeat-x bottom center #ffffff;
	
 	width:450px;
	overflow:hidden;
	height:500px;
}

#mainwidget #slides{
 	height:337px;
	
 	width:450px;
	overflow:hidden;
}

#mainwidget .slide{
	float:left;
}

#mainwidget #menu{
	height:45px;
}

#mainwidget ul{
	margin:0px;
	padding:0px;
}

#mainwidget li{
 	width:140px;
	display:inline-block;
	list-style:none;
	height:155px;
	overflow:hidden;
}

#mainwidget li.inact:hover{
 	background:url(img/pic_bg.png) repeat;
}

#mainwidget li.act,li.act:hover{
 	background:url(img/active_bg.png) no-repeat;
}

#mainwidget li.act a{
	cursor:default;
}

#mainwidget .fbar{
 	width:2px;
	background:url(img/divider.png) no-repeat right;
}

#mainwidget li a{
	display:block;
	background:url(img/divider.png) no-repeat right;
	height:75px;
	padding-top:10px;
}

#mainwidget a img{
	border:none;
}

#mainwidget{
	margin:15px auto;
	text-align:center;
	width:450px;
	position:relative;
}

 
 
 
 
 
 
.utooltip_span {
	    background:#ECF89E;
	    display:none;
	    padding:10px;
		color:#000;
	    position:absolute;
	    z-index:5000;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;			
		position:absolute;
		border:1px solid #DCF531;
		width:300px;
		font-weight:normal;

} 


.img_with_round_1, .b_photo_frame2, .b_photo2{
	cursor:pointer;
}














/* ------------------------------------------*/
/* ---------->>> GLOBAL STYLES <<<-----------*/
/* ------------------------------------------*/

html {
	color:#000000;
	background:url(../images/gradbg.gif) repeat-x #FFFFFF;
	}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	}

body {
	font:12px arial,helvetica,sans-serif;
	*font:12px arial,helvetica,sans-serif;
	text-align:center;
	margin-top:5px;
	}
	
p,fieldset,table,pre {
	margin:0px;
	}
	
/* ------------------------------------------*/
/* ---------->>> LIST STYLES <<<-------------*/
/* ------------------------------------------*/

li {
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
blockquote,ul,ol,dl {
	margin:0px;
	padding:0px;
	}
	
ol,ul,dl {
	margin:0px;
	padding:0px;
	}
	
ol li {
	list-style: decimal outside;	
	margin:0px;
	padding:0px;
	}
	
ul li {
	list-style: disc outside;
	margin:0px;
	padding:0px;
	}
	
/* -------------------------------------*/
/* ---------->>> HEADINGS <<<-----------*/
/* -------------------------------------*/

h1 {
	font-size:20px; 
	}
	
h2 {
	font-size:15px; 
	}
	
h3 {
	font-size:12px;
	}
	
h1,h2,h3 {
	margin:0px;
	}
	
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	}
	
h1,h2,h3,h4,h5,h6,strong {
	font-weight:bold; 
	}
	
/* ----------------------------------------*/
/* ---------->>> TEXT STYLES <<<-----------*/
/* ----------------------------------------*/

em {
	font-style:italic;
	}

sup {
	vertical-align:text-top;
	}

sub {
	vertical-align:text-bottom;
	}

.boldthetext {
	font-weight:bold;
	}
	
/* ----------------------------------------*/
/* ---------->>> FORMS <<<-----------------*/
/* ----------------------------------------*/

input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	}

input,textarea,select {
	*font-size:11px;
	}
	
input[type=text],input[type=password],textarea{
	font-size:11px;
	}
	
/* ----------------------------------------*/
/* ---------->>> EXTRAS <<<----------------*/
/* ----------------------------------------*/



fieldset,img {
	border:0;
	}

address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
	}
	
caption,th {
	text-align:left;
	}
	
caption {
	margin-bottom:0px;
	text-align:center;
	}
	
q:before,q:after {
	content:'';
	}

abbr,acronym {
	border:0;
	font-variant:normal;
	border-bottom:1px dotted #000000;
	cursor:help;
	}
	
legend {
	color:#000000;
	}
	
dl dd {
	margin-left:1em;
	}



.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: #FFFFFF;
	overflow: hidden;
	z-index: 99999;
	color:#000000;
	text-align:left;
/*	font-weight:200;*/
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	text-align:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/

	font: menu;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 14px;
	overflow: hidden;


}

.ac_loading {
	background : Window url('images/plus.gif') right center no-repeat;
}

.ac_over {
	background-color:#3B78AF;
	color: HighlightText;
}

.ac_moreItems {
	text-align: center;
	background-color: InactiveCaption;
	color: InactiveCaptionText;
	margin: 0px;
	padding: 0px 5px;
	cursor: default;
	display: block;
	width: 100%;
	overflow: hidden;
	-moz-user-select: none;
	-khtml-user-select: none;
}















/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #DCF532;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #DCF532;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #DCF532;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #DCF532;
}

.jTip{
cursor:help;
}

