.forPrintOnly { display: none; }
body { font-family: Helvetica, Arial, Verdana; font-size:12px; color:#000; background: #3a3c1d url(../_images/bg_body.jpg) repeat-y 50% 0; margin:0; padding:0; }
#page { position:relative; width: 100%; margin:0; padding:0; background: url(../_images/bg_header.png) repeat-x; }
#header { position: relative; width:715px; height:83px; margin:0 auto; padding:0 0 0 0px;}
#header h1 { margin:0; padding:0; margin:0 auto; width:99px; height:83px; float:left;}   
	#header h1 img {border:0;outline:none; border:0;}
	#header h1 a { cursor:pointer; height:83px; width:99px; overflow:hidden; text-decoration:none; outline:none; z-index:100; }

	#social_nav { float:right;margin:0; margin:59px 0 0 0;  padding:0; }
		#social_nav h2 { float:left; color:#ffffcc; font-size:.8em; margin:0; padding:7px 6px 0 0;}
		#social_nav ul { float:right; list-style-type:none; margin:0px; padding:0px;}
		#social_nav ul li { list-style-type:none; display:inline; }
		#social_nav ul li a { cursor:pointer; width:21px; height:100%;}


	#navigation { position:absolute; width:539px; height:10px; top:42px; left:145px; z-index:1000;}
		#nav { width:539px; height:10px; background: url(../_images/nav.png); margin: 0; padding:0;}
			#nav span {display: none;}
			#nav li {list-style-type: none; float: left; height:10px;}
			#nav a { height: 10px; display: block; outline:none;}
			
				#nav_home { width: 59px; }
				#nav_food_shops { width: 117px; }
				#nav_news { width: 124px; }
				#nav_about { width: 139px; }
				#nav_leasing { width: 100px; }
				
				#nav_home a:hover, #nav_home.selected {background: url(../_images/nav.png) 0px -10px no-repeat;}
				#nav_food_shops a:hover, #nav_food_shops.selected {background: url(../_images/nav.png) -59px -10px no-repeat;}
				#nav_news a:hover, #nav_news.selected {background: url(../_images/nav.png) -176px -10px no-repeat;}
				#nav_about a:hover, #nav_about.selected {background: url(../_images/nav.png) -300px -10px no-repeat;}
				#nav_leasing a:hover, #nav_leasing.selected {background: url(../_images/nav.png) -439px -10px no-repeat;}


#container { clear:both; position: relative; width:761px; margin:0 auto; padding-top:-20px; overflow:hidden; } 
#news_header {background: url(../_images/bg_primary_single_news_header.png) no-repeat 0px 0; height:60px; width:761px; margin:0 auto; margin-top:0px;}	
h1.news_events  { display: block; padding:0; margin:0; position:relative; text-indent: -9999px; background: url(../_images/hdr_news_events.png) no-repeat 24px 19px; width: 367px; height: 44px; }

/* Start of Column CSS */
#news_content {
	clear:both;
	width:761px;
	margin: 0 auto;
	overflow:hidden;
	background: url('../_images/bg_primary_single_news.png') repeat-y scroll top left;
	margin-top:0px;
	font-size:11px; line-height:1em; font-family: "Helvetica Neue", Helvetica, Arial; color:#696c40;
}
#container1 {
	float:left;
	position:relative;
}
#news_column_left {
	float:left;
	width:153px; /*187*/
	padding-left:24px;
	position:relative;
	overflow:hidden;
}
#news_column_right {
	float:left;
	width:450px;
	position:relative;
	overflow:hidden;
}
/** Columns - News**/
#news_column_left {float:left;width:187px;}
	#news_column_left p {margin-left:10px; padding-right:40px; line-height:1.5em;font-style: italic;}
#news_column_right {float:left; width:450px;}
	#news_column_right #news { padding:0; margin:0 0px; }
	#news_column_right p {margin-left:0;padding-right:20px;}
	#news_column_right #news li { list-style-type:none; padding-left: 0px; background: url(../_images/bullet_news.gif) no-repeat 0px 3px; padding:0px 0 16px 0; margin:0; }
		#news_column_right #news li span.newsHeader {color:#cc9900; display:block; padding-left:15px;}
		#news_column_right #news li span.newsDate {color:#cc9900;}
			#news_column_right #news li span.newsDate a {color:#cc9900; font-weight:normal;}
			#news_column_right #newsTotal, #newsPages {color:#cc9900; text-align:center;}
			#newsPages {padding-bottom:10px;}
			.newsRule {color:#cc9933;}

#news_footer {clear:both; position: relative;background: url(../_images/bg_primary_single_news_footer.png) no-repeat 0px 0; height:198px; width:761px; margin:0 auto; margin-top:0px;}	

#footer_news {  position: relative; padding: 190px 0; margin: 0px auto; width:727px; text-align:center; }
    #footer_news p { text-align:center; margin:0 auto; padding:0px 0 10px 0; color:#f2ebc8; font-size: 9px; display:inline;}
	#footer_news ul {display:inline;}
	#footer_news ul li {display:inline; color:#f2ebc8; font-size: 9px;}
		#footer_news ul li a {color:#f2ebc8; font-size: 9px; text-decoration:none; }
			#footer_news ul li a:hover {text-decoration:underline;}
	#footer_news ul li span {padding: 0 5px;}

	/* General Styles */
	a {color:#cc9900; text-decoration:underline; outline:none; font-weight:bold;}
	a:hover {color:#cc9900; text-decoration:underline;}
	p.justify {text-align: justify;}
	.PRVyellow {color:#cc9900;}		
	p, li { line-height:1.1em;}
	h2 {font-size:11px; color:#000; font-weight:bold; padding:0; margin:0 0 0px 47px;}
	h3 {font-size:13px; color:#000; font-weight:bold; padding:0; margin:0 0 5px 0;}
	hr.divider { margin: 50px 0; color:#ccc; height:1px;}
	img { border:0; }
	ol {margin-left:30px;}
	ol li {margin:0; padding:0;}


	/* TO DO LIST*/

	#toDoWrapper { bottom: 0px; display: block; left: 50%; margin-left: 180px; position: fixed; width: 220px; z-index:2500; }

	#arrow_slide { width:164px; height:25px; background: url(../_images/todo_top.png) no-repeat;}
		#arrow_slide .btn-slide { position:relative; background: url(../_images/arrow_up.gif) no-repeat right top; width: 7px; height: 8px; display: block; right:-150px; top:10px;}
		#arrow_slide .active { background: url(../_images/arrow_down.gif) no-repeat right top; }	
		#arrow_slide .btn-slide span {display:none;}

	#toDoContainer { display: none;}
		#toDoContainer #todoIcons { text-align:right; margin:0; padding:0;}
		#toDoContainer #inner { background-color: #fff; border: 1px solid #310d31; border-bottom-width: 0px; padding: 7px 11px 20px 0px; }
		ul.todoListElement { margin:0; padding:0 0 0 30px;}
		ul.todoListElement li {margin:0; padding:5px 0; list-style-type:none;}
		ul.todoListElement .name {font-weight:bold;}
		#toDoContainer .description { display: block; }
		.todoItems {height:250px; overflow-y: auto;}
