/* GLOBAL LAYOUT */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #0066CC;
}
a:visited {
	color: #0066CC;
}
a:hover {
	color: #66CC00;
}
a:active {
	color: #0066CC;
}



/* FORMS LAYOUT */
input {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	padding: 1px;
}
.input_search {
	border:2px solid #0066CC;
}
select {
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	padding: 1px;
}
textarea {
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	padding: 3px;
}
button {
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	padding: 3px;
}
.button_search {
	background:#0066CC;
	border:2px outset #0066CC;
	color:#FFFFFF;
	font-weight:bold;
}
.button_login {
	border:2px outset #343434;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #343434;
}


/* POSITION LAYOUT */
.main {
	background-image: url(../images/bg_main.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.main_bottom {
	text-align: center;
	margin-top: 10px;
	background-color: #666666;
	color: #FFFFFF;
}
.left_window {
	width: 200px;
	padding-left: 20px;
	float: left;
}
.center_window {
	padding: 0px;
	width: 356px;
	float: left;
	vertical-align: top;
}
.right_window {
	float: right;
	width: 394px;
	padding-right: 20px;
	padding-top: 48px;
	text-align: right;
}
.right_window_sec {
	float: right;
	width: 740px;
	padding-right: 20px;
	text-align: right;
}
.login_area {
	width: auto;
	text-align: right;
	height: 40px;
}
.login_area_2 {
	background-image: url(../images/bg_login.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 180px;
	text-align: left;
	margin-top: 0px;
	padding: 10px;
}
.photo_120 {
	background-image: url(../images/bg_city_users.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 190px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.photo_120_right {
	background-image: url(../images/bg_city_users_right.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 190px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.header_area {
	height: 91px;
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.header_area_sec {
	width: auto;
	padding-top: 17px;
	padding-bottom: 0px;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
}
.header_area_sec_home {
	width: auto;
	padding-top: 17px;
	text-align: left;
}
.header_content_home {
	height: 60px;
	width: auto;
	text-align: left;
	background-image: url(../images/bg_home_top.gif);
	background-repeat: repeat-y;
	margin-bottom: 5px;
}
.menu_area {
	font-size: 13px;
	/*color: #0066CC;*/
	text-align: right;
	height: 22px;
	width: auto;
	padding-top: 4px;
	padding-bottom: 4px;
}
.menu_area a:link {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	padding: 5px;
}
.menu_area a:visited {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	padding: 5px;
}
.menu_area a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0066CC;
	padding: 5px;
}
.menu_area a:active {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	padding: 5px;
}
.green_link a:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66CC00;
	padding: 5px;
}
.green_link a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66CC00;
	padding: 5px;
}
.green_link a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0066CC;
	padding: 5px;
}
.green_link a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66CC00;
	padding: 5px;
}
.red_link a:link {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding: 5px;
}
.red_link a:visited {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding: 5px;
}
.red_link a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
	padding: 5px;
}
.red_link a:active {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	padding: 5px;
}
.page_window {
	width: 1000px;
	clear: both;
}
.intro_area {
	height: auto;
	width: auto;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.intro_area_sec {
	height: auto;
	width: auto;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
.intro_area_sec_left {
	width: 484px;
	text-align: left;
	padding-right: 10px;
	float: left;
	background-image: url(../images/bg_home_main.gif);
	background-repeat: repeat-y;
}
.intro_area_sec_home {
	width: auto;
	text-align: left;
	padding-bottom: 10px;
	background-image: url(../images/bg_home_main.gif);
	background-repeat: repeat-y;
}
.intro_area_sec_right {
	height: auto;
	width: 236px;
	text-align: left;
	float: right;
}
.footer_area {
	width: 980px;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
	line-height: 1.5em;
	padding-bottom: 20px;
}
.footer_links {
	font-size: 10px;
}
.footer_links a:link {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
}
.footer_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
}
.footer_links a:hover {
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
}
.footer_links a:active {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
}
.language_area {
	height: 15px;
	width: auto;
}
.welcome_block {
	background-color: #FFFFCC;
	text-align: left;
	padding: 10px;
	height: auto;
	width: auto;
	border: 1px solid #FFCC00;
}
.profile_menu_block {
	background-color: #D5EED8;
	line-height: 1.5em;
	text-align: left;
	padding: 10px;
	height: auto;
	width: auto;
	border: 1px solid #66CC00;
}
.orange_block {
	background-color: #FFE79B;
	line-height: 1.5em;
	text-align: left;
	padding: 10px;
	height: auto;
	width: auto;
	border: 1px solid #FF6600;
}
.red_block {
	background-color: #FFCCCC;
	line-height: 1.5em;
	text-align: left;
	padding: 10px;
	height: auto;
	width: auto;
	border: 1px solid #990000;
}
.home_menu_block {
	line-height: 1.5em;
	text-align: right;
	padding: 10px;
	height: auto;
	width: auto;
}
.font_double_space {
	line-height: 1.5em;
}
.city_search {
	text-align: left;
	width: auto;
	margin-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.welcome_block_pic {
	background-color: #FFFFCC;
	text-align: center;
	padding: 5px;
	height: auto;
	width: auto;
	border: 1px solid #FFCC00;
}
.welcome_block_pic a:link {
	color: #FF0000;
}
.welcome_block_pic a:visited {
	color: #FF0000;
}
.welcome_block_pic a:hover {
	color: #0066CC;
}
.welcome_block_pic a:active {
	color: #FF0000;
}
.header_content_home_no_bg {
	height: 60px;
	width: auto;
	text-align: left;
	margin-bottom: 5px;
}
.display_image {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.line {
	padding-bottom: 10px;
}
.dropdown_box {
	background-color: #FFFFFF;
	position: absolute;
	width: auto;
	float: left;
	padding: 0px;
	border: 2px solid #0066CC;
}
.wrapper {
	float: left;
	text-align: left;
}
.photo_menu {
	text-align: center;
	width: auto;
	padding-bottom: 3px;
}




/* FONT LAYOUT */
.font_1 {
	font-size: 0.7em;
}
.font_2 {
	font-size: 0.8em;
}
.font_3 {
	font-size: 1.3em;
	font-weight: bold;
}
.font_2_bold {
	font-size: 0.8em;
	font-weight: bold;
}
.font_blue_bold {
	font-weight: bold;
	color: #0066CC;
}
.font_green_bold {
	font-weight: bold;
	color: #66CC00;
}
.font_orange_bold {
	font-weight: bold;
	color: #FF6600;
}
.font_red_bold {
	font-weight: bold;
	color: #CC0000;
}
.title_1 {
	font-weight: bold;
	color: #333333;
	font-size: 1.3em;
}
.title_2 {
	font-weight: bold;
	color: #0066CC;
	font-size: 2.2em;
}
.title_3 {
	font-weight: bold;
	color: #66CC00;
	font-size: 2.2em;
}
.title_4 {
	font-weight: bold;
	color: #0066CC;
	font-size: 1.5em;
}
.title_5 {
	font-weight: bold;
	color: #66CC00;
	font-size: 1.5em;
}
.title_6 {
	font-weight: bold;
	color: #333333;
	font-size: 1.1em;
}
.title_7 {
	font-weight: bold;
	color: #0066CC;
	font-size: 1.2em;
}
.title_8 {
	font-weight: bold;
	color: #66CC00;
	font-size: 1.2em;
}
.popular_font_1 {
	font-size: 0.8em;
}
.popular_font_1 a:link {
	text-decoration: none;
}
.popular_font_1 a:visited {
	text-decoration: none;
}
.popular_font_1 a:hover {
	text-decoration: underline;
}
.popular_font_1 a:active {
	text-decoration: none;
}
.popular_font_2 {
	font-weight: bold;
	font-size: 1em;
}
.popular_font_2 a:link {
	text-decoration: none;
}
.popular_font_2 a:visited {
	text-decoration: none;
}
.popular_font_2 a:hover {
	text-decoration: underline;
}
.popular_font_2 a:active {
	text-decoration: none;
}
.popular_font_3 {
	font-weight: bold;
	font-size: 1.2em;
}
.popular_font_3 a:link {
	text-decoration: none;
}
.popular_font_3 a:visited {
	text-decoration: none;
}
.popular_font_3 a:hover {
	text-decoration: underline;
}
.popular_font_3 a:active {
	text-decoration: none;
}
.popular_font_4 {
	font-weight: bold;
	font-size: 1.3em;
}
.popular_font_4 a:link {
	text-decoration: none;
}
.popular_font_4 a:visited {
	text-decoration: none;
}
.popular_font_4 a:hover {
	text-decoration: underline;
}
.popular_font_4 a:active {
	text-decoration: none;
}
.popular_font_5 {
	font-weight: bold;
	font-size: 1.5em;
}
.popular_font_5 a:link {
	text-decoration: none;
}
.popular_font_5 a:visited {
	text-decoration: none;
}
.popular_font_5 a:hover {
	text-decoration: underline;
}
.popular_font_5 a:active {
	text-decoration: none;
}
.col_1 {
	font-weight: bold;
	height: 10px;
	padding: 5px;
	text-align: right;
}
.col_1_login {
	font-size: 1.2em;
	font-weight: bold;
	height: 10px;
	padding: 5px;
}
.col_2 {
	background-color: #F2F2F2;
	height: 10px;
	padding: 5px;
}
.igray {
	color: #666666;
	font-style: italic;
	font-size: 0.85em
}
.igray1 {
	color: #666666;
	font-style: italic;
}
.igray2 {
	color: #666666;
	font-style: italic;
	font-size: 1.3em;
}
.igray3 {
	color: #666666;
	font-style: italic;
	font-size: 0.85em;
	line-height: 1.5em;
}
.message_alert {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
	background-color: #66CC00;
	text-align: center;
	padding: 10px;
	margin-bottom: 10px;
	width: auto;
}
.message_conf {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
	background-color: #0066CC;
	text-align: center;
	padding: 10px;
	width: auto;
	margin-bottom: 10px;
}

.message_alert_small {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.85em;
	background-color: #66CC00;
	text-align: center;
	padding: 5px;
	width: auto;
}
.message_conf_small {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.85em;
	background-color: #0066CC;
	text-align: center;
	padding: 5px;
	width: auto;
}



/* COLOR LAYOUT */
.green {
	color: #66CC00;
}
.red {
	color: #CC0000;
}
.red a:link {
	color: #CC0000;
}
.red a:visited {
	color: #CC0000;
}
.red a:hover {
	color: #66CC00;
}
.red a:active {
	color: #CC0000;
}
.bg_color_gray_1 {
	background-color: #EBEBEB;
	line-height: 1.5;
}
.bg_color_gray_2 {
	background-color: #F5F5F5;
	line-height: 1.5;
}
.bg_color_gray_3 {
	background-color: #353535;
	line-height: 1.5;
}
.table_row_green {
	background-color: #FFFFCC;
}
.bg_color_gray_3 a:link {
	color: #FFFFFF;
}
.bg_color_gray_3 a:visited {
	color: #FFFFFF;
}
.bg_color_gray_3 a:hover {
	color: #66CC00;
}
.bg_color_gray_3 a:active {
	color: #FFFFFF;
}
.mess_comment {
	color: #666666;
	font-style: italic;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #F5F5F5;
}
.left_buddy_area {
	text-align: left;
}
.text_format {
	line-height: 1.5;
}
.gray_border {
	background-color: #F5F5F5;
	text-align: center;
	padding: 10px;
	height: auto;
	width: auto;
	border: 1px solid #353535;
}
.ad_block {
	background-color: #F5F5F5;
	color: #666666;
	font-style: italic;
	line-height: 1.5;
	padding: 5px;
	height: auto;
	width: auto;
	border: 1px solid #EBEBEB;
}
.search_block {
	background-color: #FFFFCC;
	text-align: center;
	padding: 8px;
	height: auto;
	width: auto;
	border: 1px solid #FFCC00;
}
.header_area_main {
	height: 101px;
	width: auto;
	padding-top: 20px;
	padding-bottom: 10px;
	clear: both;
}
.right_window_main {
	float: right;
	width: 394px;
	padding-right: 20px;
	text-align: right;
}
.join_button {
	padding: 0px;
	float: left;
	width: 127px;
}
.header_main {
	clear: both;
}

.language_area_main {
	width: auto;
}
.page_more_info {
	width: 1000px;
	clear: both;
}
.more_info_left_1 {
	float: left;
	width: 300px;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;	/*line-height: 18px;*/
}
.more_info_left {
	padding: 10px;
	float: left;
	width: 313px;
	text-align: left;
	/*line-height: 18px;*/
}
.more_info_right {
	float: right;
	width: 630px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 7px;
	text-align: left;	/*line-height: 18px;*/
}
.bg_color_private {
	background-color: #FFFFCC;
	line-height: 1.5;
}
.logo_window {
	width: 172px;
	padding-left: 20px;
	float: left;
	padding-top: 10px;
	text-align: left;
}
.top_ad_window {
	float: right;
	width: 700px;
	padding-right: 20px;
	padding-top: 20px;
	text-align: right;
}
.bg_blue {
	background-color: #0066FF;
	font-size: 10px;
	color: #FFFFFF;
}
.bg_timeline_photo {
	background-image: url(../images/bg_timeline_photo.gif);
	background-repeat: repeat-y;
	height: 30px;
	padding-bottom: 10px;
}
.bg_timeline_photo_bottom {
	background-image: url(../images/bg_timeline_photo.gif);
	background-repeat: repeat-y;
	height: 30px;
	padding-top: 10px;
}
.home_search {
	float: left;
	padding-right: 10px;
	background-image: url(../images/bg_input.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 254px;
	padding-top: 5px;
	text-align: left;
	padding-left: 20px;
	margin-left: 10px;
}
.neutral {
	float: left;
	margin-left: 10px;
}
/* TWITTER */

.twitter_update_list {
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	list-style-type: square;
}

.more_info_left_double {
	padding: 10px;
	float: left;
	width: 640px;
	text-align: left;
}
.input_home {
	font-size: 18px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.space {
	width: 1000px;
	clear: both;
	padding-top: 20px;
	z-index: 3;
}
.button_login_small {
	border:2px outset #343434;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #343434;
	font-size: 10px;
}
.input_small {	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family:'Trebuchet MS', Arial, sans-serif;
	font-size: 10px;
	padding: 1px;
}
.dropdown_city_name3 {
	z-index: 3;
}
.new_title_1 {
	font-size: 18px;
	color: #0066CC;
}
.font_home {
	font-size: 14px;
	line-height: 150%;
	color: #666666;
}
.font_home_2 {
	font-size: 16px;
	color: #666666;
	text-align: center;
	padding-top: 20px;
}
.font_home a:link {
	text-decoration: underline;
	color: #666666;
}
.font_home a:visited {
	text-decoration: underline;
	color: #666666;
}
.font_home a:hover {
	text-decoration: none;
	color: #666666;
}
.font_home a:active {
	text-decoration: underline;
	color: #666666;
}
.wrapper_footer_2 {
	background-color: #F0F0F0;
	background-image: url(../images/new/bg/bg_footer.png);
	background-repeat: repeat-x;
	font-size: 11px;
}
