body, div { margin: 0; padding: 0; }

#menu     { float: left; width: 160px; margin: 0; padding: 0; border: 0 }
#advert	  { float: right; width: 180px; margin-left: 20px; margin-top: 20px; margin-bottom:20px }
#advertH  { float: right; width: 260px; margin-left: 20px; margin-top: 20px; margin-bottom:20px }
#content  { }

#menu     { background: #01D4FF; margin: 0; border: 0; padding: 0; height: 1% }
#content  { background: white; padding-bottom: 20px; padding-top: 0px; margin-left: 20px }
#advert   { background: white; border: 1px; border-color: black }

h1 {	color: blue;  padding-top: 0px; margin-top: 20px; font-family: Arial, Verdana, sans-serif; font-style: italic}
h2 {	color: blue; padding-top: 0px; margin-top: 20px; font-family: Arial, Verdana, sans-serif; font-style: italic}
h3 {	color: black; padding-top: 0px; margin-top: 20px; font-family: Arial, Verdana, sans-serif; font-style: italic}

#menu ul { 	padding-right: 	10px;
	padding-left: 	10px; 
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 2px
	}

#terms ol {  padding-right: 	10px;
	padding-left: 	10px; 
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 2px
	}


#menu a  { 	border-right: blue 1px solid;
	border-bottom: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	padding-right: 12px;
	padding-left: 12px;
	float: left;
	padding-bottom: 0.2em;
	width: 110px;
	color: blue;
	padding-top: 0.2em;
	background-color: white;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	 }
#menu a:hover { color: red }

#submenu a  { 	border-right: blue 1px solid;
	border-bottom: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	padding-right: 12px;
	padding-left: 12px;
	float: left;
	padding-bottom: 0.2em;
	margin-left: 20px;
	width: 90px;
	color: blue;
	padding-top: 0.2em;
	background-color: white;
	text-decoration: none;
	font-style: italic;
	font-size: smaller }
#submenu a:hover { color:red }

p { 	color: black; padding-right: 20px; font-family: Arial, Verdana, sans-serif; }

p:first-letter {
	font-size:large }


BODY.index      #menu    #index,
BODY.services   #menu    #services,
BODY.special    #menu    #special,
BODY.groups     #menu    #groups,

BODY.style      #menu    #style,
BODY.analysis   #menu    #analysis,
BODY.makeup     #menu    #makeup,
BODY.packages   #menu    #packages,
BODY.parties    #menu    #parties,
BODY.shopping   #menu    #shopping,
BODY.wardrobe   #menu    #wardrobe,
BODY.workshops  #menu    #workshops,
BODY.weddings   #menu    #weddings,

BODY.ongoing	#menu    #ongoing,
BODY.recruitment #menu   #recruitment,
BODY.bodyline   #menu    #bodyline,

BODY.tips       #menu    #tips,
BODY.letter     #menu    #letter,

BODY.events     #menu    #events,
BODY.contact    #menu    #contact,
BODY.recommend  #menu    #recommend,

BODY.terms      #menu    #terms,

BODY.fred       #menu    #fred  a { background: blue; color: white; TEXT-DECORATION: none }

#menu li { display: inline }

#list li { list-style-type: square; font-family: Arial, Verdana, sans-serif; }

