html, body { 
background-image: url("images/bg.gif");
background-repeat: repeat-y;
background-color: #4E8F90; 
margin: 0px;
border: 0px;
padding: 0px;
height: 100%;
}

/* Link to Home */
img.spacer {
border: 0px;
margin: 0px;
padding: 0px;
}

/* Regular styles */

img {
border: 0px;
margin-bottom: 10px;
}

a, a:hover, a:visited {
text-decoration: underline;
color: #2E756D;
}

a:hover {
color: #DC8A38;
}

h1 {
font: 30px "Times New Roman", serif;
font-weight: bold;
margin-top: 0px;
}

h2 {
font: 24px "Times New Roman", serif;
font-weight: bold;
margin-top: 0px;
}

/* Column 1/Address: Propuesta Latina */
h3 {
font: 14px Arial, sans-serif;
font-weight: bold;
margin-top: 0px;
}


/* ---COLUMN 1--- */

#column1 {
width: 290px;
height: 100%;
background-image: url("images/logo.gif");
background-repeat: no-repeat;
background-position: 34px 67px;
float: left;
position: absolute;
font: 11px Arial, sans-serif ;
letter-spacing: 0.03em;
color: #4D3F0D;
}

#column1row1 {
width: 230px;
margin-bottom: 95px;
padding-top: 230px;
padding-left: 40px;
}

#column1row2, #column1row3, #column1row4 {
width: 230px;
background-image: url("images/column1horizontal.gif");
background-repeat: repeat-x;
padding: 10px 0px 10px 0px;
margin-left: 40px;
}

/* MENU */

ul {
padding: 0px;
margin: 0px;
list-style-type: none;
}

li {
padding-top: 3px;
height: 15px;
vertical-align: bottom;
display: block;
}

a.menu, a:hover.menu, a:visited.menu {
font-weight: bold;
text-decoration: none;
color: #4D3F0D;
}

img.menu {
border: 0px;
margin: 0px;
padding-left: 6px;
padding-right: 6px;
}


/* ---COLUMN 2--- */

#column2 {
width: 400px;
height: 100%;
float: left;
position: absolute;
left: 290px;
font: 12px Arial, sans-serif ;
line-height: 18px;
/*letter-spacing: 0.03em;*/
color: #4D3F0D;
}

#column2row2, #column2row3, #column2row4 {
width: 360px;
padding-bottom: 41px;
margin-left: 20px;
}

/* Picture Gallery*/

#column2row1, #column2row1gallery {
width: 360px;
padding-top: 71px;
padding-bottom: 41px;
margin-left: 20px;
}

#changepic{
width: 360px;
padding-top: 20px;
margin-left: 20px;
}

/* Katso ja kuuntele */

div.lookandlisten {
float: right;
margin-top: 16px;
padding-right: 7px;
background-image: url("images/arrow.gif");
background-repeat: no-repeat;
background-position: 85px 6px;
}

a.look, a:hover.look, a:visited.look {
font-size: 11px;
text-decoration: none;
}

/*img.arrow {
margin-left: 7px;
}*/

img.gallery{
margin: 0px;
border: 0px;
padding: 0px;
}

/* Picture Gallery */ 

#column2row1gallery, #column2row2gallery  {
width: 360px;
padding-bottom: 20px;
margin-left: 20px;

}

#column2row2gallery {
background-color: #EAE2A4;
padding-bottom: 3px;
}

img.prevnext{
margin: 0px;
border: 0px;
padding: 0px;
float: right;
}


/* ---COLUMN 3--- */

#column3 {
width: 200px;
height: 100%;
float: left;
position: absolute;
left: 690px;
top: 0px;
font: 11px Arial, sans-serif ;
letter-spacing: 0.03em;
color: #4D3F0D;
}

#lang {
width: 160px;
height: 80px;
margin-left: 20px;
}

img.lang {
padding-right: 5px;
}

#column3row1, #column3row2 {
width: 160px;
padding-bottom: 41px;
margin-left: 20px;
padding: 10px 0px 10px 0px;
}

#column3row1 {
padding-top: 0px;
}

#column3row2 {
background-image: url("images/column3horizontal.gif");
background-repeat: repeat-x;
}

img.column3 {
padding-bottom: 0px;
}
