* {padding: 0px; margin: 0px; line-height: 130%;}
html {min-height:100%; margin-bottom:1px;}

body {background: #cfddc4 url(body_bg.png) 50% 50% no-repeat; background-attachment: fixed; text-align: center; font: 12pt helvetica, arial, sans-serif; color: #005500;}

span {display: none;}
#main a {text-decoration: none; border-bottom: 1px dotted;}
#main a:hover {border-bottom: 1px solid;}

#container {width: 800px; margin: 14px auto; text-align: left; background: #BCF2AD url(container_bg.png) 50% 0% repeat-y;}

#header {width: 800px; height: 198px; background: #356998 url(header_bg.jpg) 0 0 no-repeat; float: left;}

#nav {width: 790px; height: 40px; margin: 0px 5px; background: #96c28a url(nav_bg.png) 0 0 repeat-x; clear: both}

#nav ul, #nav ul li {list-style-type: none; margin: 0px; display: block; float: left;}
#nav a {display:block; height:40px; padding:0; float: left;}
#nav a.nav_home {width: 130px; background:url(nav_home.png) no-repeat left top;}
#nav a.nav_lifecoaching {width: 271px; background:url(nav_lifecoaching.png) no-repeat left top;}
#nav a.nav_about {width: 211px; background:url(nav_about.png) no-repeat left top;}
#nav a.nav_contact {width: 178px; background:url(nav_contact.png) no-repeat left top;}
#nav a:hover {background-position:left center;}
#nav a.active {background-position:left bottom; cursor:auto; border: none; outline:0; overflow: hidden;}

#main {width: 790px; clear: both; margin: 0px auto;}
#main p {padding: 14px;}

#main h2 {font-size: 110%; text-transform: uppercase; padding-left: 14px; margin: 14px; text-align: justify; color: #FF6600; border-left: #FF6600 5px solid; display: block;}
#main h2 a {color: #ff6600;}
#main p.p_home {background: url(p_home.png) 99% 50% no-repeat; padding-right: 330px;}
#main p.p_lifecoaching {background: url(p_lifecoaching.jpg) 99% 100% no-repeat; padding-right: 190px; min-height: 337px;}
#main p.p_contact_skype {background: url(p_contact_skype.png) 50% 100% no-repeat; padding-bottom: 110px;}
#main p.p_about {background: url(dipankar.jpg) 2% 50% no-repeat; padding-left: 350px;}
#main p.certificate {background: url(certificate.png) 50% 100% no-repeat; padding-bottom: 800px;}

#main ul {margin: 25px 35px 10px 75px; list-style-type: square;}
#main ul li {margin-bottom: 25px;}

#main_right {width: 290px; float: right; margin: 0px;}

#main_whole {width: 790px; padding-top: 0px; clear: both;}


#footer {clear: both; height: 45px; background: #80a575 url(footer_bg.png) 0 0 no-repeat; margin: 0px auto;}
#footer p {padding: 22px 0px; font-weight: bold; font-size:  8pt; color: #cfddc4; text-align: center; text-transform: uppercase;}


/* Form attributes */

#form {margin: 20px; padding-bottom: 30px; width: 460px; float: left;}

label {margin: 0px 0px 10px 0px; text-align:right; float:left; font: 10pt helvetica, arial, sans-serif;; text-transform:uppercase; 
width: 150px;clear: both; border-top: solid 1px #bbb; border-left: solid 1px #bbb; border-bottom: solid 1px #bbb; padding-right: 5px;}

fieldset {margin: 0px auto; border:solid 0 #fff; width: 460px;}
legend span {display: none;}
.br {display:none;}  
.textfield {float: left; margin: 0px 0px 10px 0px; padding: 2px 5px 0px 5px; font: 10pt helvetica, arial, sans-serif;; color:#333; 
height: 18px; border:solid 1px #bbb; background: #fff; width:290px; voice-family: "\"}\""; voice-family:inherit;}
fieldset>input.textfield {background: #fff;}
textarea {float: left; margin: 0px; padding: 2px 5px 0px 5px; font: 10pt helvetica, arial, sans-serif;; color:#333; height:88px;
border:solid 1px #bbb; background: #fff; width:290px; voice-family: "\"}\""; voice-family:inherit;}
fieldset>textarea {background: #fff;}
.button1 {font: 10pt helvetica, arial, sans-serif;; margin:10px 0px 0px 285px; height:22px; padding: 0px; border:#999 1px solid; 
width:80px; color:#666;text-transform:uppercase; float: left;}
.button2 {font: 10pt helvetica, arial, sans-serif;; margin:10px 0px 0px 10px; height:22px; padding: 0px; border:#999 1px solid; 
width:80px; color:#666;text-transform:uppercase; float: left;}

.button1:hover, .button2:hover {background: #BCF2AD; color: #222; cursor: default;}
