/*
html, body {	height: 100%;
			width: 100%;
			overflow:hidden;
			margin:0;
			padding:0;
			}
*/


body{
font-family:verdana, Georgia, Arial, sans serif;
font-size:14px;
background-color:#780A39;
background-color:#B0708C;
background-color:#869CA7;

background-color:#E0E7C6;

margin:0px;
padding:0px;
border:0px;
}

a:hover {
color:#FF0000;
background-color:#FFFDC5;
}

img {
border:0;
}

a img{
vertical-align:text-bottom;
}


#page {
/*width:765px;*/
min-width:785px;
min-width:780px;
width:920px;

padding:7px;

margin:0 auto;

border-left:3px solid #F3F7E3;
border-right:3px solid #F3F7E3;
border-bottom:2px solid #F3F7E3;
border-top:0px solid #F3F7E3;

/*
//http://www.babylon-design.com/site/index.php/2005/02/21/60-border-et-background-css3
background-image: url(a), url(b), url(a), url(b), url(a);
background-position: top, right, bottom, left, center;
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
*/
background-color:#ffffff;
}

#header{
margin-top:3px;
margin-bottom:7px;
border:0px solid green;
overflow:auto;
}



#sidebar {
/*width:250px;*/
background:#ffffff;
/*background:#fafafa;*/

padding:0;
margin:0;

border:0px solid green;
overflow:auto;
}

#sidebar p{
padding:4px;
margin:10px;
font-size:12px;
text-align:justify;
}

#sidebar li{
padding:3px;
margin:2px;
font-size:12px;
text-align:justify;
}

#sidebar a{
text-decoration:none;
}

#contents {
/*margin-left:3pt;*/
margin-right:3px;
width:66%;
/*border-right:1px dashed #EBE9E9;*/
border-left:1px dashed #EBE9E9;
border-left:1px dashed #E0E7C6;
/*background:#FFFFFF url('images/baby-name-bg.gif') no-repeat bottom left;*/

padding-bottom:145px;
padding-bottom:30px;
margin-bottom:2px;
}

#contents h1 {
font-family:Georgia, verdana, arial, "sans serif";
font-size: 18px; 
color: #780A39; 
color: #000000; 
font-weight: normal; 
margin-top: 13px; 
margin-bottom: 10px; 
text-align:center;
}


#articlecontents {
width:765px;
width:790px;
width:875px;
padding-top:25px;
margin:0 auto;
overflow:auto;

}

#articlecontents p{
font-size:14px;
}


h1 { 
font-family:Georgia, verdana, arial, "sans serif";
/*font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, Verdana, sans-serif; */
font-size: 20px; 
color: #780A39; 
color:#43157D;
font-weight: normal; 
margin-top: 23px; 
margin-bottom: 15px; 
text-align:center;
}


h2 { font-family: arial, Georgia, verdana, "sans serif";  font-size: 17pt; line-height:1.7em; font-weight: Bold; color: #990033; color:#43157D; margin-top: 26px; margin-bottom: 5px; margin-left: 23px;}
h3 { font-family: arial, Georgia, verdana, "sans serif";  font-size: 13pt; margin-top: 7px; margin-bottom: 12px; font-weight: normal; color:#43157D; margin-left: 0px; color: #000000;}

h4 { 
font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, Verdana, sans-serif; 
font-size: 10pt; font-weight: bold; text-align:center; color: #000000;
background:white url('images/babyname-blog.gif') no-repeat;
padding-left:40px;
text-align:center;
line-height:3em;
margin-left:10px;
margin-right:10px;
}


h5 { 
font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, Verdana, sans-serif; 
font-size: 10pt; font-weight: bold; text-align:center; color: #000000;
background:white url('images/babyname-contact.gif') no-repeat left;
padding-left:40px;
text-align:center;
line-height:2.9em;
margin-left:35px;
margin-right:35px;
}


h6 { 
font-family: Trebuchet MS, Century Gothic, Arial, Helvetica, Verdana, sans-serif; 
font-size: 7pt; margin-top: 5px; margin-bottom: 6px; font-weight: normal; margin-left: 22px; color: #000000;text-align:center;}

.copyright { 
padding-top:12px;
padding-right:50px;

margin-top:75px;
border-top:1px solid #EDEDED;
}


.copyright p { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
margin-top: 5px; margin-bottom: 5px; margin-left: 10px; 
color: #000000;
text-align:left;
border:0px solid red;
}

.copyright .bigger{ 
font-size:13px; 
margin-left:1px;
}

h2 { 
font-size: 20px; 
color: #780A39; 
font-weight: bold; 
margin-top: 35px;
margin-top: 15px;
margin-bottom: 27px; 
text-align:center;
}

.regular {
font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
letter-spacing:0px;
font-size: 10px; 
color:black;

line-height: 1.5em;
text-align: left; 
margin-top: 0px; 
margin-bottom: 14px; 
margin-left: 22px; 
margin-right: 30px;
padding-left:12px;
}


p {
font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
letter-spacing:0px;
font-size: 14px; 

line-height: 1.5em;
text-align: left; 
margin-top: 0px; 
margin-bottom: 14px; 
margin-left: 22px; 
margin-right: 30px;
padding-left:12px;
}

li {
font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
font-size: 14px; 

text-align: left; 
line-height: 1.5em;
margin-top: 0px; 
margin-bottom: 9px; 
margin-left: 22px; 
margin-right: 30px;
}


.align-right {
text-align:right;
font-size:9px;
}

.emphasis {
font-style:italic; 
background-color:#FFFDC5;
background-color:#FFFFD5;
}


.emphasislittle {
font-style:italic; 
background-color:#FFFCE1;
background-color:#FFFDEB;
border:1px dotted #FFFF40;
}


.titre {
width:90%;
text-align:center;
margin:0 auto;
margin-bottom:20px;
font-weight:bold;
font-size:26px;
}


h1.headline {
font-size:26px;
margin-top:2px;
margin-bottom:10px;
border:0px solid green;
font-weight:bold;
color:#780A39;
color:#43157D;
padding-top:30px;
}

h2.headline {
font-size:32px;
font-size:28px;
margin-top:3px;
margin-bottom:3px;
border:0px solid green;
font-weight:bold;
color:#000000;
color:#43157D;

/*line-height:35px;*/
padding-top:7px;

}

.brown {
color:#780A39;
color:#4A7D3E;
color:#FA7839;
color:#DC581E;
}

.red {
color:red;
}

.black {
color:#000000;
}

.arial-font {
font-family:arial;
}


p.sub-headline, h1.sub-headline {
font-size:16px;
color:black;
font-weight:normal;
text-align:center;
border:0px solid blue;
letter-spacing:0px;
margin-top:7px;
/*margin-left:300px;*/
}

h2.sub-headline {
font-size:18px;
text-align:center;
/*letter-spacing:0px;*/
}

.headline, .sub-headline {
text-transform:capitalize;
}


.intro {
font-size:13pt;
color:black;
font-weight:normal;
text-align:center;
}




div .note {
background-color:#FFFFC0;
border:0px;
border-right:1px solid #DCDADA;
border-bottom:1px solid #C8C4C4;
width:535px;
overflow:auto;
margin:0 auto;
padding:10px;
}

.pinned {
background:#FFFFEB url('images/pin.png') no-repeat top left;
}

div .guarantee {
background-color:#FFFFEB;
border:1px dashed #404040;
border:1px dashed #DCDADA;

overflow:auto;
margin:auto 0;
margin-top:7px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
padding:13px;
padding-left:11px;
padding-right:4px;
}

div .guarantee strong{
font-family:Georgia, Arial, verdana, sans serif;
font-size:12pt;
font-weight:normal;
line-height:14pt;
}

div .guarantee p{
font-family:verdana, Arial, "sans serif";
font-size:8pt;
font-weight:normal;
}



div .privacy {
background:#F5F5FF url('images/secure.gif') no-repeat top left;
border:0px dashed #E8E8E8;

overflow:auto;
margin:auto 0;
margin-top:7px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
padding:11px;
padding-left:11px;
padding-right:4px;
font-size:12pt;
}

div .privacy strong{
font-family:Georgia, Arial, verdana, sans serif;
font-size:12pt;
font-weight:normal;
line-height:17pt;
}

div .privacy p{
font-family:verdana, Arial, sans serif;
font-size:8pt;
font-weight:normal;
}


.forceblack {
color:#000000;
text-decoration:none;
}


div .boys {
float:left;
background-color:#F5F6FF;
width:300px;
padding:15px;
margin:40px;
overflow:auto;
}

div .girls {
background-color:#FFF5F5;
width:300px;
padding:15px;
margin-left:420px;
margin-top:62px;
margin-top:53px;
overflow:auto;
}

.boys li:first-letter, .girls li:first-letter{
font-family:Times New Roman,verdana,sans-serif;
font-size:16pt;
}

.boys h3, .girls h3{
font-size:16pt;
font-weight:bold;
}

div .girls ul li, div .boys ul li{
list-style-type:none;
}




hr {
border:1px dashed #E2E2E2;
width:66%;
}

.questionlist{
list-style-image:url('images/babyname-question.gif');
}

.benefitlist{
list-style-image:url('images/babyname-tip.gif');
}

.articlelist{
list-style-image:url('images/babyname-article.gif');
}

.bloglist {
list-style-image:url('images/babyname-blog.gif');
}

.blog-entries li{
font-size:8pt;
line-height:10pt;
}


#blog #header {
margin:35px;
margin-bottom:30px;
margin-top:7px;
}



#blog h1{
font-size: 17pt; 
text-align:left;
float:left;
/*border:2px solid red;*/
}

#blog h3{
font-family: Georgia, Arial, Verdana, Helvetica, sans-serif; 
font-size: 15pt; 
line-height: 1.5em;
text-align: right; 
}



.floatleft {
float:left;
margin-right:20px;
margin-left:20px;
}

.floatright {
float:right;
}

.nofloat {
clear:both;
}

.host a:hover {
background-color:#FFFFFF;
}


.centre{
text-align:center;	
}

.big {
font-size:18px;
}
.huge {
font-size:20px;
}


.chemin {
font-size: 11px; 
line-height: 1.5em;
margin-top: 7px; 
margin-bottom: 17px; 
margin-left: 35px; 
margin-right: 30px;
padding:1px;
padding-left:11px;

background-color:#EDEDED;
border:2px solid #F7F7F7;
}

textarea {
margin-bottom:10px;
padding:5px;
border:1px dashed gray;
font-family: Helvetica, Arial, Verdana, sans-serif; 
font-size: 13px; 
}



#pageLogin {
width:490px;
/*width:570px;*/
padding:7px;
margin:0 auto;
margin-top:13px;

border:2px solid #808080;
background-color:#ffffff;
}

#contentsLogin {
padding:11px;
padding-top:7px;
font-family:tahoma, verdana, sans-serif;
font-size:12px;
font-weight:normal;
}

#contentsLogin label{
font-weight:bold;
}


form{
padding:15px;
}

label {
display:block;
margin-bottom:5px;
}

input {
/*display:block;*/
display:inline;
padding:3px;
/*border:1px solid #808080;*/
}

input:focus{
background-color: #FFFFD5;
/*Border-color:#009dff;*/
}


.required {
font-size:12px;
font-weight:bold;
color:red;
}

.error {
font-size:12px;
font-weight:normal;
color:red;
}

table {
padding:5px;
/*width:70%;*/
margin:15px auto;
margin:7px auto;
/*border:1px #C0C0C0 solid;*/
font-size:13px;
}

.baby-bg {
/*background:url('images/baby1.jpg') no-repeat 450px 105px;*/
/*background:url('images/baby1.jpg') no-repeat 450px 5px;*/
background:url('images/baby1.jpg') no-repeat 280px 0px;
}

/*
.centre {
text-align:center;
margin:0 auto;
}
*/

.small {
font-size:11px;
}


.post-footer {
margin:30px 5px;
border:1px dashed #E0E7C6;
padding:10px;
background-color:#FCFCFC;
}

.left{
float:left;
}
.right{
float:right;
}
.fix{
clear:both;
}

.extrapaddingleft{
padding-left:12px;
}

.extrapaddingright{
padding-right:12px;
}

.info {
width:580px;
border:1px solid #DBDBDB;
background-color:#E7EAF7;
padding:7px;
margin:25px auto;
}

.info h1, .info h2, .info h3{
color:#780A39;
}

.georgia{
font-family:georgia, verdana, arial, "sans serif";
}


.highlight{
border:4px solid #F3F7E3;
}

.highlight:hover{
border:4px solid #6E8911;
}

.testimonial {
font-family: "Courier New", Courier, monospace, verdana, "sans serif";
/*font-style:italic; 
background-color:#ffffff;
color:#404040;
*/

/*font-style:italic; */
background-color:#DDE6FF;
color:#000040;

border:1px dashed #202020;
margin:10px 7px;
padding:7px;
}

.courier{
font-family: "Courier New", Courier, monospace, verdana, "sans serif";
}


.quote {
font-family:georgia, verdana, arial, "sans serif";
/*
font-style:italic; 
background-color:#E6EAF6;
color:#000040;
*/
border:1px dashed #C0C0C0;
margin:20px 10px;
padding:6px;
}

ul.star-bullets{
list-style:url("images/stars.png");
}