@charset "utf-8";
	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color:#000000;
		color:#EEEEEE;
		font:100% sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:1px;
		height:50%;
		background-color:#111111;
		margin-bottom:-270px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:540px;
		width:930px;
		clear:left;
		
		background-repeat: no-repeat; 
		background-position:left top; 
		background-image:url(media/background.png);
		
		background-color:#111111;
		border:0px solid #c93;
		border-top-color:#fff;
		border-left-color:#fff;
		}


	#content_link {
		position:absolute;
		left:300px;
		top:50px;
	}
	#content_link div {
		position:relative;
		font-weight:normal ;
		font-size:140%;
		width:550px;
		height:60px;
		padding: 2px 2px 2px 2px;
	}

	#content_link div a {
		color:#FFFFFF;
		text-decoration:none
	}

	#content_news {
		position:absolute;
		left:300px;
		top:50px;
		overflow-x:hidden; 
		overflow-y:scroll;
		height:400px;
		width:600px;
	}
	#content_news div {
		position:relative;
		font-weight:normal ;
		font-size:140%;
		width:550px;
		padding: 2px 2px 2px 2px;
	}

	#content_news  div a {

		text-decoration:underline;
		color:#db1c66;
		font-size:80%;
	}





	#content_wines {
		position:absolute;
		left:300px;
		top:50px;
		overflow-x:hidden; 
		overflow-y:scroll;
		height:414px;
		width:600px;
	}
	#content_wines div {
		position:relative;
		font-weight:normal ;
		font-size:140%;
		width:550px;
		padding: 2px 2px 2px 2px;
	}

	#content_wines  div a {

		text-decoration:underline;
		color:#db1c66;
		font-size:80%;
	}




	#content_comments {
		position:absolute;
		left:300px;
		top:50px;
		overflow-x:hidden; 
		overflow-y:scroll;
		height:414px;
		width:600px;
	}
	#content_comments div {
		position:relative;
		font-weight:normal ;
		font-size:140%;
		width:550px;
		padding: 2px 2px 2px 2px;
	}

	#content_comments  div a {

		text-decoration:underline;
		color:#db1c66;
		font-size:80%;
	}









	#container div {
		font-size:100%;
		align:center;
		
		}

	#main_text div
	{
			
		 font-weight:normal ;
		font-size:140%;
		text-align:center;
		height:190px;
		width:830px;
		min-height: 10em;
		display: table-cell;
		vertical-align: middle;
		line-height: 150%	}

	#container div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}

	#container div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}

	#container ul {
		margin:1.5em 13.6em 1.5em 3em;
		font-size:100%;
		margin-left:4em;
		}

	#container li a {
		font-size:100%;
		}
		

	#container h1 {
		font-size:120%;
		display:none;
		}
	#container h2 {
		font-size:100%;
		display:none;
		}

	#container p {
		margin:1.5em 13.6em 1.5em 3em;
		}

	address {
		font-weight:normal;
		font-size:80%;
		font-style:normal;
		text-align:center;
		color:#555555;
		padding:10px 0 0 0 ;
		
		}
		
a:link {color: #555555; text-decoration: underline} 
a:visited {color: #555555; text-decoration: underline} 
a:hover {color: #555555; text-decoration: underline} 
a:active {color: #555555; text-decoration: underline} 
		
	
		
	#content_editor {
		margin:0 auto;
		position:absolute; /* puts container in front of distance */
		text-align:left;
		top: 0px
		left: 0py
		clear:left;
		background-color:#ff9;
		border:1px solid #c93;
		border-top-color:#fff;
		border-left-color:#fff;
		}
		
	

	#edit_menu {
		z-index:2;position:absolute;left:0px;top:0px;width:100%;height:80px;padding: 0 0 0 0; background-color:#111111;
		text-align:left;
		background-color:#111111;
		}
	
	#edit_menu div {
		padding: 4px 10px 10px 0;
		float:left;
				}
		
	#edit_menu_nice_icon {
		background-repeat: no-repeat; 
		width:50px;
		height:50px;
		float:left;
		background-position:left top; 
		background-image:url(media/nice_icon.png);

				}
		
	#edit_menu h1 {
			padding:4px 4px 4px 10px ;
			font-size:80%;
		}

	#edit_menu a {
			padding:4px 4px 4px 10px ;
			font-size:80%;
		}

