/*
Theme Name: Relaz
Theme URI: http://wwww.tattoocms.it/templates/relax.html
Author: Nicola Lambathakis
------------------------------------------------------

*/


html {
font-family:Georgia, serif;
font-size:12pt;
color:black;
background:none;
}

body {
width:100%;
padding:0;
margin:0;
border:none;
background:none;
background-color:white;
}

#content a:link:after, #content a:visited:after {
content: " (" attr(href) ") ";
font-size: 90%;
}

#content a[href^="/"]:after {
content: " (http://www.yoursite.com" attr(href) ") ";
}

a:link, a:visited {
color:black;
background:transparent;
font-weight:bold;
text-decoration:underline;
}


#banner {
visibility:visible !important;
visibility:hidden;
height:auto;
padding:0;
border:none;
background:none;
z-index:10;
}

#banner p {
position:absolute;
right:0;
width:auto;
font-family:Georgia, serif;
font-size:16pt;
font-style:italic;
text-align:right;
color:black;
border-bottom:1px solid black;
}

#banner p:before {
content: "";
}

#container {
position:relative;
top:40px !important;
top:0;
height:100%;
}

#content {
position:relative;
top:0;
width:100%;
padding:0;
}

#content p {
font-size:12pt;
font-weight:normal;
line-height:1.4em;
padding:0 5% 0 5%;
margin:0;
margin-bottom:1.1em;
}

h1,h2,h3 {
margin:0;
padding:0;
font-family:serif;
font-style:italic;
font-weight:bold;
}

h1 {
border-bottom:1px solid black;
}

h1:first-letter {
padding:0;
font-size:1.7em !important;
font-size:1.4em;
text-transform:uppercase;
color:black;
}

h2, h3 {
padding-left:25px;
}

h2:first-letter ,h3:first-letter {
float:none;
font-size:1.4em;
text-transform:uppercase;
}

code, pre, kbd, samp {
display:block;
padding:10px;
border-left:10px solid lightgrey;
font-size:11pt;
font-family: monaco, "Courier new", courier, monospace;
color:black;
}

#menu a:hover{
	background: url(images/bgmenu.png); no-repeat;
	color:#003399;
}
#menu li{
   list-style:none;
   margin:0;
   height:auto !important;
   height:1%;
   line-height:1.6em;
   font-size:1em;
   color:#000;
   font-weight:bold;
   text-align:left;
}
#menu li a, #menu li.here a{
   color:#6495ED;   /* non current menu color */
   display:block;
   padding:2px;
   text-decoration:none;
}
#menu li.here{
   color:#FFCC00;     /* current menu color */
   padding-top:1px ;
}
#menu ul{
   margin:0;
   padding-bottom:20px;
   padding-left:10px;
   display:none;
}
#menu ul ul{
   display:none;
}
#menu ul ul ul{
   display:none;
}
#menu li.here ul{
   display:block;
   padding:2px 0px 2px 15px;
   font-size:1em;
}
#menu li.here ul ul {
   display:none;
}
#menu li.here li.here ul {
   display:block;
}
