body
{

text-align:center;
margin:10px auto;
background-color:#CBCBCB;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#fullStory p{
color:#333333;
margin:0px;
padding:10px 0px 10px 0px;
}
#fullStory img{
margin:0px 20px 20px 20px;
border: 1px solid #333333;
}
img
{
padding:0px;
margin:0px;
}	
img.block
{
padding:0px;
margin:0px;
display:block;
}
.pageText .graytext p
{color:#333333;}
.container
{
width:900px;
margin:0px auto;
	text-align:center;
}
.content {

	padding: 0;
	width:900px;
}

#mainContatiner
{
position:relative;
margin: 0;
padding: 0;
width: 900px;
border-collapse: collapse;
background-color: #fff;
color: #000;
}


#mainContentTD
{
margin:0px;
padding: 0px;
vertical-align: top;
}



/*------------------------------------------------------------------------------------------------------------------------------
	START HEADER
------------------------------------------------------------------------------------------------------------------------------*/


#header
{
background-color:#000000;
margin: 0;
padding: 0;
width: 900px;

}
#header img
{
margin:0px;
padding:0px;
}



#glassesPouredTD
{
font-size: 1.1em;
font-weight: bold;
}

#glassesPouredCounter
{
display: block;
margin: .5em 0 0 0;
}


/*------------------------------------------------------------------------------------------------------------------------------
	END HEADER
------------------------------------------------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------------------------------
	START MAIN MENU
------------------------------------------------------------------------------------------------------------------------------*/


#riuMenu
{
margin: 0px;
padding: 0px;
background-color:#000000;
vertical-align:middle;

text-align:roght;

}


#riuMenu a
{
padding:3px 4px 3px 4px;
font-size:9pt;
font-weight:bold;
color:#ffffff; 
text-decoration:none;


}
#riuMenu a:Hover
{
text-decoration:underline;
}


/*------------------------------------------------------------------------------------------------------------------------------
	END MAIN MENU
------------------------------------------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------------------------------------------
	START RECIPES
------------------------------------------------------------------------------------------------------------------------------*/

#recipeList
{
color:#333333;
font-size: 9pt;
}
#recipeList a
{
color:#FFFFFF;
text-decoration:none;
}
#recipeList a:Hover
{
text-decoration:underline;
}

/*------------------------------------------------------------------------------------------------------------------------------
	END RECIPES
------------------------------------------------------------------------------------------------------------------------------*/

.pageText h5
{
margin-top:10px;
margin-left:0px;
margin-right:0px;
font-size:12pt;
border-bottom:1px solid #333333;
margin-bottom:0px;
padding-left:10px;
}
.pageText p
{
padding-right:10px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
font-size:10pt;
color:#0066cc;
margin-bottom:0px;
padding-left:10px;
}
.pageText dl
{
padding-right:40px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
font-size:10pt;
color:#0066cc;
margin-bottom:0px;
padding-left:10px;
}
.pageText dd
{
padding-right:20px;
margin-top:2px;
margin-left:0px;
margin-right:0px;
font-size:10pt;
color:#333333;
margin-bottom:0px;
padding-left:10px;
}
.pageText dt
{
padding-right:20px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
font-size:10pt;
color:#0066cc;
margin-bottom:0px;
padding-left:10px;
}
.pageText a
{
color:#990000
}
.pageText h4
{
color:#0066CC;
margin-top:15px;
padding-left:12px;
}

.pageText .menu
{
font-size:9pt;
margin:0px;
padding:0px;
background-color:#0066CC;
color:#FFFFFF;
}
.pageText .menu ul
{
padding: 10px 0px 0px 20px;
text-align:left;
margin: 0px 0px 0px 0px;
color:#0066cc;
}

.pageText .menu li
{
padding:3px 0px 3px 12px;
text-align:left;
list-style-type:none;
margin:0px;

color:#0066cc;
}
.pageText ol li
{
color:#333333;
font-size:9pt;
padding:10px 50px 10px 15px;
text-align:justify;
list-style-type:decimal;
margin:0px;

}
.pageText .menu a{
color:#ffffff;
font-weight:bold;
text-decoration:none
}
.pageText ul
{
padding: 0px 0px 15px 0px;
text-align:left;
margin: 0px 0px 0px 0px;
color:#0066cc;
}
.pageText li
{
list-style-type:none;
padding: 0px 0px 0px 25px;
text-align:left;
margin: 0px 0px 0px 0px;
color:#0066cc;
}

/*------------------------------------------------------------------------------------------------------------------------------
	START FOOTER
------------------------------------------------------------------------------------------------------------------------------*/


#footerTD
{
padding: 0px;
text-align: center;
color: #ffd80a;
font-size: 10pt;
font-weight:bold;
width:900px;
background-color:#000000;
/*background-image: url(../images/bottom_bg_blue.jpg);
background-repeat: no-repeat;
height:345px;*/
clear:both;
}

#footerTD p
{
margin: 0 0 0 0;
}

#footerTD a
{
color: #ffd80a;
}
.footerBtmBar
{

height:12px;
}
#ftrImages
{



}
#flash
{
margin:0px;
padding:0px;

}

/*------------------------------------------------------------------------------------------------------------------------------
	END FOOTER
------------------------------------------------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------------------------------
	START TIME LINE
------------------------------------------------------------------------------------------------------------------------------*/


#timelineContentDiv
		 {
		/* these styles deal with "pos: fixed" and make it work in ie 6 */
		/*position:fixed;
		_position:absolute;*/
		position:absolute;
		top: 20px;
		/*_top:expression(eval(document.body.scrollTop));*/
		left: 20px;
		margin:0;
		padding:0;
		
						
		/* these styles deal with the look of the element */
		display: none;
		padding: 20px;
		background-color: #fff;
		border: 3px solid #000;
		z-index: 100;
		color: #000;
		}

#timelineContentDiv2
		 {
		/* these styles deal with "pos: fixed" and make it work in ie 6 */
		/*position:fixed;
		_position:absolute;*/
		position:absolute;
		top: 20px;
		/*_top:expression(eval(document.body.scrollTop));*/
		left: 20px;
		margin:0;
		padding:0;
		
						
		/* these styles deal with the look of the element */
		display: none;
		padding: 20px;
		background-color: #000;
		border: 3px solid #333300;
		z-index: 100;
		color: #000;
		}
#timelineTable
{
position:relative;
margin: 1.3em auto;
padding: 0;
border-collapse: collapse;
color: #000;
width:90%;
}


#timelineTable th
{
padding: .5em .3em;
text-align: center;
}


#timelineTable td
{
position: relative;

}




#timelineTable td.decadeCol
{
padding: .2em .3em 0 0;
vertical-align: top;
text-align: left;
width:20px;
font-weight:bold;

}

#timelineTable td.decadeLineCol
{
padding: 0;
vertical-align: top;
width: 10px;
border-width: 0 0 0 3px;
border-style: solid;
border-color: #404040;
background-image: url(/timeline/images/decade_line.gif);
background-repeat: repeat-x;
background-position: 100% .7em;
}


#timelineTable td.spacer
{
padding: 1px 2px;
}

#timelineTable td.timeMachineCol
{
width:113px;
padding: .7em 1em .7em 1em;
text-align:left;
font-size:10pt; 
font-weight:bold; 
color:#990000;
}

#timelineTable td.timeMachineYearWas
{
text-align:left;
font-size:10pt; 
font-weight:bold; 
color:#990000;
}

#timelineTable td.rememberCol img
{
padding: 3px 20px 0px 20px;
}


#timelineTable td img
{
padding: 0 0em 0 0;
}


#timelineTable td img:hover
{
cursor: pointer;
}

#timelineTable td.yearBottomBorder
{
padding: 2px;
font-size: 1px;
}


.timelinePics
{
display: none;
text-align:center; 
}


.timelinePics img
{
margin: 0 auto .7em auto;
display: block;
border: 0;
}

.timelinePics h5
{
margin: 0;
text-align: center; 
font-size: 1em;
}

.timelinePics p
{
text-align:left;
}

.timelinePics p a
{
color: #333;
}


.timelinePics p a:hover
{
color: #f00;
}

.timelinePics p.closeText
{
text-align: center;
color: #f00;
font-weight: bold;
}




/*------------------------------------------------------------------------------------------------------------------------------
	END TIME LINE
------------------------------------------------------------------------------------------------------------------------------*/

