/* ............................................
old stiles
................................................*/


.navbar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #333333}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; color: #FF3300}
.fullday {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold}
.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #FF3300}
.backtotop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; clear:both}
.header2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; color: #FF3300}
.comments { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; color: #333333 }
.header2green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; color: #003300}
.textsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; color: #333333 }
.script {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; line-height: 15px; font-weight: 100; color: #CC6600}
.textsmallbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; color: #003300}
.header2N { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; color: #FF3300; text-decoration:none}
.header2greenN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; color: #003300; text-decoration:none; }
.header2greenN a{ text-decoration:none; }
td h3 {margin-bottom:10px; float:left; }

/*................................................
NEW STILES
...............................................*/

html{
margin:0;
padding:0;

 }
 
body{
margin:0;
padding:0;
font-size:100%;
line-height:130%;
font-family:  Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#333333;

 }




a.lastMin{
width:107px;
height:94px;
display:block;
float:left;
margin-left:325px;
background:url(images/HomeLastMinute.gif) no-repeat 0 0;
text-indent:-9999px;
 }
 
 a.lastMindw{
width:107px;
height:94px;
display:block;
float:left;
margin-left:200px;
background:url(images/HomeLastMinute.gif) no-repeat 0 0;
text-indent:-9999px;
 }
 
 a.lastMin1{
width:107px;
height:94px;
display:block;
float:left;
margin-left:325px;
background:url(images/HomeLastMinute.gif) no-repeat 0 0;
text-indent:-9999px;
 }
 
 
  a.lastMin:link{
 background-position: 0 0;
 }
   a.lastMin:visited{
 background-position: 0 0;
 }
 
 a.lastMin:hover{
 background-position: -107px 0;
 }
 
 a.USTrip{
width:107px;
height:94px;
display:block;
position:absolute;
top:0px;
left:270px;
margin-left:325px;
background:url(images/UsTrip2009.gif) no-repeat 0 0;
text-indent:-9999px;
 }

   a.USTrip:link{
 background-position: 0 0;
 }
   a.USTrip:visited{
 background-position: 0 0;
 }
 
 a.USTrip:hover{
 background-position: -107px 0;
 }
 
 
  a.USTrip_index{
width:107px;
height:94px;
display:block;
position:absolute;
top:0;
left:260px;
margin-left:325px;
background:url(images/UsTrip2009.gif) no-repeat 0 0;
text-indent:-9999px;
 }

   a.USTrip_index:link{
 background-position: 0 0;
 }
   a.USTrip_index:visited{
 background-position: 0 0;
 }
 
 a.USTrip_index:hover{
 background-position: -107px 0;
 }





  a.ItalySpots{
display:block;
width:94px;
height:160px;
background:url(images/italytravel.jpg) no-repeat 0 0;
text-indent:-9999px;
 }

   a.ItalySpots:link{
 background-position: 0 0;
 }
   a.ItalySpots:visited{
 background-position: 0 0;
 }
 
 a.ItalySpots:hover{
 background-position: 0 -160px;
 }



 
#branding{
display:block;
height:94px;
width:828px; 
 background-color:#FFFFFF;
}

h1{
background:url(images/Anne.jpg) no-repeat;
border:O;
padding:0;
margin:0;
float:left;
width:101px;
height:94px;
font-size:0.5em;
text-indent:-9999px;
}

h2{
background:url(images/Plate.jpg) no-repeat;
border:O;
padding:0;
margin:0;

float:left;
width:270px;
height:94px;
font-size:0.5em;
text-indent:-9999px;

}


h3{
border:O;
padding:0;
margin:0;
margin-top:30px;
font:Georgia; 
font-size:1.125em;
font-weight:bold;
font-style:italic;
font-weight: bold; 
color: #FF3300;
clear:both;
margin-left:5px;
float:left;
width:100%;

}

#main h3 a.head{
color: #FF3300;
}


 h3 a.head{
color: #FF3300;
}

h3 span.italy{
font-family: "Times New Roman", Times, serif;
font-size:1.1em;
font-style:italic;
}

h3 #sub{

font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.8em;
font-weight: bold;
font-style: normal;
color: #003300;

}

h3 .sub1{

font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.8em;
font-weight: bold;
font-style: normal;
color: #003300;

}

h4{
border:O;
padding:0;
margin:0;
font-weight: bold; 
font-size:0.75em;
margin-left:10px;
margin-top:14px;
float:left;
clear:both;
width:100%;

}

h5{
border:O;
padding:0;
margin:0;
font-weight: bold; 
font-size:0.70em;
margin-left:10px;
margin-top:8px;
float:left;
clear:both;
width:100%;

}

#menuSx{
background:url(images/menuBK.jpg) repeat-x;
float:left;
width:101px;
clear:both;
}

ul.menu {
width:101px;
height:320px;
list-style:none;
margin-left:0;
padding:0;
padding-top:0;
margin-bottom:10px;

}

ul.menu li {
width:95px;
margin-left:5px;
padding:0;
margin-bottom:3px;
margin-top:3px;
float:left;
}


ul.menu li.menuitem1{
width:95px;
padding:0;
margin-bottom:3px;
height:21px;
float:left;
}

ul.menu li.menuitem{
width:95px;
padding:0;
margin-bottom:3px;
height:21px;
float:left;
}

ul.menu li a{
margin-left:0;
width:95px;
display:block;
text-decoration:none;
font-size:11px;
font-family:  Arial, Helvetica, sans-serif ;
font-weight:bold;
float:left;
}

ul.menu li a:link{
color: #003300;
}
ul.menu li a:visited{
color: #003300;
}
ul.menu li a:hover{
color: red;
}

#main ul.recipe{
clear:both;
float:left;
width:470px;
margin-left:20px;
}

#main{
float:left;
width:690px;
position:relative;
}

#mainhome{
float:left;
width:577px;
position:relative;
}


#mainhome  h3#experience{
position:absolute;
top:-53px;
left:0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.8em;
font-weight: bold;
font-style: normal;
color: #003300;
width:497px;
text-align:right;
}

#main  h3#experience{
position:absolute;
top:-53px;
left:0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.8em;
font-weight: bold;
font-style: normal;
color: #003300;
width:497px;
text-align:right;
}

h3#experience1{
position:absolute;
top:40px;
left:102px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.98em;
font-weight: bold;
font-style: normal;
color: #003300;
width:497px;
text-align:right;
}

h3#experience em{
font-style:normal;
color: #FF3300;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1em;
}

h3#experience1 em{
font-style:normal;
color: #FF3300;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1em;
}

 #main a{
 color:#003300;
 }
 
 #main a:link{
 color:#003300;
 }
 
#main  a:visited{
 color:#003300;
 }
 
 #main a:hover{
 color:#FF0000;
 background-color:#FFFFCC;
 }
 



#main p{
float:left;
width:680px;
font-size: 0.75em;
font-style: normal; 
line-height:1 em;
font-weight: normal; 
margin-top:8px;
margin-left:10px;
margin-bottom:5px;
clear:both;
}

 #mainhome a{
 color:#003300;
 }
 
 #mainhome a:link{
 color:#003300;
 }
 
#mainhome  a:visited{
 color:#003300;
 }
 
 #mainhome a:hover{
 color:#FF0000;
 background-color:#FFFFCC;
 }

#mainhome p{
float:left;
width:550px;
font-size: 0.75em;
font-style: normal; 
line-height:1 em;
font-weight: normal; 
margin-top:8px;
margin-left:10px;
margin-bottom:5px;
clear:both;
}

#mainhome h4{

width:550px;

}

#main #anne{
float:right;
margin-left:20px;
margin-top:5px;

}
#main p.sortDescr{
float:left;
width:560px;
font-size: 0.75em;
font-style: normal; 
line-height:1 em;
font-weight: normal;
margin:0;
margin-left:10px;

}

#main p.comm{

font-size: 0.6875em;
margin-top:10px;
}

#main ul{

font-size: 0.6875em;
margin-top:10px;
list-style:none;
display:block;
width:100%;
float:left;
}

#main p.address{
font-size: 0.6875em;
margin-top:10px;
line-height:1.1em;
}
#main em{

}

#main h3+h4{
margin-top:15px;
}

#main #Starting{
margin-left:10px;
background-color:#E9FFE8;
width:100%;
float:left;
}

#main span.desc{
display:block;
clear:both;
float:right;
}

#main #DescriptionIT{
margin:0;
margin-left:10px;
margin-top:5px;
margin-bottom:15px;
background-color:#E9FFE8;
float:left;
}


#main #DescriptionIT img{
margin:5px;
padding:0;
border:none;
float:right;
}

#main #DescriptionFolk{
margin:0;
margin-left:10px;
margin-bottom:15px;
margin-top:5px;
background-color:#E9FFE8;
float:left;
}

#main #DescriptionFolk img{
margin:5px;
padding:0;
border:none;
float:right;
}

#main #DescriptionMem{
margin:0;
margin-left:10px;
margin-bottom:15px;
margin-top:5px;
background-color:#E9FFE8;
float:left;
}

#main #DescriptionMem img{
margin:5px;
padding:0;
border:none;
float:right;
}

#main form{
display:block;
width:576px;
float:left;
}

#main #comments{
margin-left:10px;
background-color:#E9FFE8;
width:100%;
float:left;
}

#sidebar{
float:left;
width:142px;
background:#FFCC66;
position:absolute;
top:94px;
left:677px;
padding:4px;

}

 #sidebar a{
color:#333333;
font-size:0.66em;
line-height:115%;
margin-left:2px;
margin-bottom:10px;
text-decoration:none;
display:block;
font-weight:bold;
}

 #sidebar a{
 color:#003300;
 }

 #sidebar a:link{
 color:#003300;
 }
 
#sidebar  a:visited{
 color:#003300;
 }
 
 #sidebar a:hover{
 color:#FF0000;
 background-color:#FFFFCC;
 }

#sidebar h3{
width:138px;
margin-left:2px;
height:37px;
margin-top:2px;
background:#FF6600 url(images/noteworthy.gif) top center no-repeat;
text-indent:-9999px;
}

#sidebar h4{
display:block;
margin-top:30px;
margin-bottom:5px;
color: #FF3300;
margin-left:2px;
font-size: 0.64em;
width:138px;

}

#sidebar h3 + h4{
margin-top:5px;
}

#sidebar h4 a{
color: #FF3300;
font-size:100%;
line-height:120%;
margin-left:2px;
margin-bottom:10px;
text-decoration:none;
display:block;
font-weight:bold;
text-decoration:underline;
}

#sidebar h4 a:link{
color: #FF3300;
}

#sidebar h4 a:visited{
color: #FF3300;
}

#sidebar em{
font-style:normal;
color: #FF3300;
}

.itlang{
font-style:italic;

}

.separator{
color:#FF0000;
}

#lectureSidebar{
background-color:#FFCC66;
position:absolute;
top:350px;
left:435px;

padding:5px;
padding-bottom:10px;
width:300px;
font-size:0.9em;
}

#lectureSidebar h4{
width:290px;
}

#lectureSidebar p{
width:280px;
}



#cookingSidebar{
background-color:#FFCC66;
position:absolute;
top:360px;
left:335px;

padding:5px;
padding-bottom:10px;
width:350px;
font-size:0.9em;
}

#cookingSidebar h4{
width:315px;
}

#cookingSidebar p{
width:315px;
}

#NearCookingSidebar{
width:300px;
float:left;
clear:both;
}

#NearCookingSidebar h3{
width:300px;
float:left;
}

#NearCookingSidebar h4{
width:300px;
float:left;
}

#NearCookingSidebar p{

width:300px;
float:left;
}

#leturetopics
{
width:390px;
float:left;
}

#leturetopics h4
{
width:380px;
}

#leturetopics p
{
width:380px;
}

#leturetopics p.sortDescr
{
width:380px;
}

/*....................................................
EX INDEX
.....................................................*/

.style6 {font-size: 12px; line-height: 15px; font-weight: bold; color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style15 {font-size: 12px; font-style: normal; line-height: 15px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style17 {font-size: 12px; font-style: normal; line-height: 15px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

