/* ----- TAGS ----- */
html
	{
	background-color: #28628f;
	}
body
	{
	text-align: center;
	margin: 0px;
	}
h1
	{
	font: 26px Tahoma;
	line-height: 0px;
	color: #4c77a0;
	padding: 0px 0px 16px 32px;
	}
h2
	{
	font: 20px Tahoma;
	line-height: 0px;
	color: #4c77a0;
	padding: 0px 0px 16px 32px;
	}

/* ----- ATTRIBUTES ----- */
.att_clear_both
	{
	clear: both;
	}
.att_float_left
	{
	float: left;
	}
.att_textalign_center
	{
	text-align: center;
	}

/* ----- MAIN ----- */
div.main_container_wrapper
	{
	background-image: url('/style/images/body_lines.png');
	background-repeat: repeat-y top center;
	width: 916px;
	margin: 0px auto;
	}
div.main_container
	{
	padding: 0px 8px 0px 8px;
	}
div.header_container
	{
	background-image: url('/style/images/header_background.jpg');
	background-repeat: no-repeat;
	width: 900px;
	height: 237px;
	text-align: left;
	}
div.full_content_container
	{
	width: 100%;
	background-color: #ededed;
	text-align: left;
	}
div.page_content_container
	{
	padding: 16px;
	}
div.rsb_container
	{
	width: 28%;
	float: left;
	}
div.content_container
	{
	width: 72%;
	float: left;
	text-align: left;
	}

/* ----- HEADER ----- */
div.header_title
	{
	position: absolute;
	margin: 112px 0px 0px 64px;
	}
div.header_logo
	{
	position: absolute;
	margin: 40px 0px 0px 648px;
	}

/* ----- MAIN MENU ----- */
div.main_menu_container
	{
	padding: 8px 0px 0px 32px;
	font: 14px Arial;
	font-weight: bold;
	color: white;
	}
div.main_menu_container a
	{
	font: 14px Arial;
	font-weight: bold;
	color: white;
	text-decoration: none;
	}
div.main_menu_left
	{
	background-image: url('/style/images/main_menu_left.png');
	background-repeat: no-repeat;
	width: 8px;
	height: 32px;
	float: left;
	}
div.main_menu_center
	{
	background-image: url('/style/images/main_menu_center.png');
	background-repeat: repeat-x;
	height: 32px;
	float: left;
	padding: 3px 0px 0px 0px;
	}
div.main_menu_right
	{
	background-image: url('/style/images/main_menu_right.png');
	background-repeat: no-repeat;
	width: 8px;
	height: 32px;
	float: left;
	}
div.main_menu_center ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
div.main_menu_center ul li
	{
	float: left;
	padding: 5px 8px 0px 8px;
	}
div.main_menu_center ul li.main_menu_item_selected
	{
	background-image: url('/style/images/main_menu_item_selected.png');
	background-repeat: repeat-x;
	height: 32px;
	}
div.main_menu_center ul li:hover
	{
	background-image: url('/style/images/main_menu_item_hover.png');
	background-repeat: repeat-x;
	height: 32px;
	}

/* ----- BREADCRUMB ----- */
div.breadcrumb_container
	{
	padding: 8px 0px 0px 32px;
	font: 12px Tahoma;
	color: #7a7a7a;
	}
div.breadcrumb_left
	{
	background-image: url('/style/images/breadcrumb_left.png');
	background-repeat: no-repeat;
	width: 8px;
	height: 28px;
	float: left;
	}
div.breadcrumb_center
	{
	background-image: url('/style/images/breadcrumb_center.png');
	background-repeat: repeat-x;
	height: 28px;
	float: left;
	padding: 6px 0px 0px 0px;
	}
div.breadcrumb_right
	{
	background-image: url('/style/images/breadcrumb_right.png');
	background-repeat: no-repeat;
	width: 8px;
	height: 28px;
	float: left;
	}
div.breadcrumb_container a
	{
	font: 12px Tahoma;
	color: #7a7a7a;
	text-decoration: none;
	}
div.breadcrumb_container a:hover
	{
	text-decoration: underline;
	}

/* ----- WEATHER ----- */
div.weather_days_container
	{
	float: left;
	padding: 0px 0px 0px 6px;
	}
div.weather_day_container
	{
	font: 11px Tahoma;
	color: #e0e0e0;
	font-weight: bold;
	width: 153px;
	height: 24px;
	border: 1px solid;
	margin: 0px 0px 4px 0px;
	}
div.weather_day_container:hover
	{
	background-color: #a3cf1c;
	color: #838383;
	}
div.weather_day_container:hover a
	{
	color: #838383;
	}
div.weather_day_container a
	{
	font: 11px Tahoma;
	color: #e0e0e0;
	font-weight: bold;
	text-decoration: none;
	}
div.weather_day_content_left
	{
	padding: 5px 0px 0px 4px;
	float: left;
	}
div.weather_day_content_right
	{
	float: right;
	text-align: right;
	padding: 5px 0px 0px 0px;
	}
div.weather_day_light
	{
	border-color: #516038;
	background-color: #9bc225;
	}
div.weather_day_dark
	{
	background-color: #91b131;
	border-color: #516038;
	}
div.weather_image_container
	{
	float: left;
	padding: 0px 0px 0px 6px;
	}
div.weather_overview_container
	{
	float: left;
	padding: 16px 0px 0px 20px;
	}
img.weather_image
	{
	border: 5px solid;
	border-color: #70ccf2;
	}
div.weather_image_index_container
	{
	width: 100%;
	text-align: center;
	margin: 0px 0px 48px 0px;
	}
div.weather_image_index_container img
	{
	border: 3px solid;
	border-color: #70ccf2;
	}

/* ----- ADVERTISEMENT ----- */
div.ad_container
	{
	float: left;
	padding: 16px 0px 0px 32px;
	}

/* ----- RIGHT SIDEBAR ----- */
div.rsb_header_container
	{
	padding: 8px 0px 0px 0px;
	font: 12px Tahoma;
	font-weight: bold;
	color: #4e4e4e;
	}
div.rsb_header_left
	{
	background-image: url('/style/images/rsb_header_left.png');
	background-repeat: no-repeat;
	width: 8px;
	height: 32px;
	float: left;
	}
div.rsb_header_center
	{
	background-image: url('/style/images/rsb_header_center.png');
	background-repeat: repeat-x;
	width: 206px;
	height: 32px;
	padding: 8px 0px 0px 0px;
	text-align: center;
	float: left;
	}
div.rsb_header_right
	{
	background-image: url('/style/images/rsb_header_right.png');
	background-repeat: no-repeat;
	width: 8px;
	height: 32px;
	float: left;
	}
div.rsb_content_top
	{
	background-image: url('/style/images/rsb_content_top.png');
	background-repeat: no-repeat;
	width: 222px;
	height: 8px;
	}
div.rsb_content_middle
	{
	background-image: url('/style/images/rsb_content_middle.png');
	background-repeat: repeat-y;
	width: 222px;
	padding: 2px 0px 0px 16px;
	}
div.rsb_content_bottom
	{
	background-image: url('/style/images/rsb_content_bottom.png');
	background-repeat: no-repeat;
	width: 222px;
	height: 8px;
	}
div.rsb_tab_container
	{
	width: 100%;
	}

/* ----- PLACES ----- */
div.place_container
	{
	padding: 0px 0px 16px 0px;
	}
div.place_header
	{
	font: 12px Tahoma;
	font-weight: bold;
	color: #4d8dbe;
	}
div.place_content
	{
	margin: 4px 0px 0px 12px;
	}
div.place_content ul
	{
	list-style-image: url('/style/images/place_list_image.png');
	padding: 0px;
	margin: 0px 0px 0px 16px;
	font: 14px Tahoma;
	font-weight: bold;
	font-variant: small-caps;
	color: #7a7a7a;
	}
div.place_content a
	{
	font: 14px Tahoma;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	color: #7a7a7a;
	}
div.place_content a:hover
	{
	color: #070707;
	}
div.place_more
	{
	font: 14px Tahoma;
	font-weight: bold;
	font-variant: small-caps;
	margin: 6px 0px 0px 16px;
	}
div.place_more a
	{
	font: 14px Tahoma;
	font-weight: bold;
	font-variant: small-caps;
	color: #7ba3b4;
	}
div.place_more a:hover
	{
	font: 14px Tahoma;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: underline;
	color: #7ba3b4;
	}

/* ----- FOOTER ----- */
div.footer_container
	{
	width: 70%;
	text-align: center;
	font: 12px Tahoma;
	font-weight: bold;
	color: #737373;
	padding: 32px;
	}
div.footer_container h3
	{
	font: 12px Tahoma;
	font-weight: bold;
	color: #737373;
	text-decoration: none;
	}
div.footer_container a
	{
	font: 12px Tahoma;
	font-weight: bold;
	color: #070707;
	text-decoration: none;
	}
div.footer_container a:hover
	{
	color: #737373;
	}
div.googlead-336x280
	{
	margin: 0px 0px 0px 54px;
	text-align: center;
	}
div.googlead-468x60
	{
	text-align: center;
	}
div.googlead-728x90
	{
	text-align: center;
	}
.lm_link_container
	{
	width: 100%;
	text-align: center;
	}
.lm_link
	{
	color: black;
	font: 12px Arial;
	text-align: center;
	}
