/*---------------------------------------------------
Title:		Children's Dental CSS 
Author: 	alice@aliocean.com
Updated: 	May 13 2009
---------------------------------------------------*/


/*---------------------------------------------------
Body Tags
---------------------------------------------------*/
* {
margin:0 auto; 
padding:0;
}

#wrapper {
width:900px;
margin:0 auto;  
font-size:105%;
}
 
body {
background:url(../images/bg.jpg) repeat-x #ffef8d;
font-family:tahoma, arial, verdana, sans-serif;
color:#505050;
font-size:small;
letter-spacing:0pt;
line-height:1.6em
}

p {line-height:1.47em; }

ul {margin:0;
padding:0 0 0 40px; }

li {margin:0;
padding:0 0 0 5px; }

a:link,a:active,a:visited {
color:#0bb7d1; }

a:hover {
text-decoration:underline;
color:#0bb7d1; }
 
img { border:none; }

hr {
color: #e0e0e0;
width:100%;
margin-top:20px;
margin-bottom:20px; }

/*---------------------------------------------------
Form Tags
---------------------------------------------------*/

input,buttons,textarea,select {
font-size:90%;
font-family:verdana, tahoma, arial, sans-serif;
color:#4e4e4e;
border:1px solid #a1a1a1;
background:#f8f8f8;
margin-bottom:4px;
padding:4px;
}

.button { 
position: relative; 
width:900px;
font-size:100%;
font-family:verdana, tahoma, arial, sans-serif;
color:#fff;
border:1px solid #666; 
margin-bottom:4px;
padding:4px;
}

/*---------------------------------------------------
Headline Tags
---------------------------------------------------*/

h1 {
font-family:Trebuchet MS, verdana, arial, tahoma, sans-serif;
color:#e51642;
font-size:215%;
font-weight:100;
padding-bottom:18px;
letter-spacing:-0.3pt;
font-weight:bold;
}
h2 {
font-family:Trebuchet MS, verdana, arial, tahoma, sans-serif;
font-size:140%;
font-weight:100;
color:#fe8523;
line-height:1.2em;
letter-spacing:-0.1pt;
padding:0 0 4px 0;
font-weight:bold;
}
h3 {
font-family:Trebuchet MS, verdana, arial, tahoma, sans-serif;
font-size:105%;
font-weight:100;
color:#0bb7d1;
line-height:1.5em;
letter-spacing:-0.1pt;
padding:0px 0px 10px 0px; 
font-weight:bold;
}
h3 a:link{
font-family:Trebuchet MS, verdana, arial, tahoma, sans-serif;
font-weight:100;
color:#0bb7d1;
line-height:1.2em;
letter-spacing:-0.1pt;
padding:2px 0 4px 0;
font-weight:bold;
}
h4 {
font-family:Trebuchet MS, verdana, arial, tahoma, sans-serif;
font-size:100%;
font-weight:100;
color:#ff5400;
line-height:1.2em;
letter-spacing:-0.1pt;
padding:2px 0 4px 0;
font-weight:bold;
}  

/*---------------------------------------------------
Layout Tags
---------------------------------------------------*/   


#navigation {
height:100px;
position:relative; 
}


#nav{
float:left;
padding:0px 0px 0px 0px;
list-style: none;
font-size:120%; 
}


#nav li{
float:left;
margin: 0;
padding:0;
font-size:80%;
}


#nav a:link, #nav :visited, #nav a:active {
float: left;
display: block;
margin:0;
padding: 0000;
color:#fff;
border-right:1px solid #3c3c3c;
text-decoration:none;
}

#nav a:hover {
color:fff;
padding-bottom: 31px;
background-color:#333;
}

.home {
border-left:1px solid #3c3c3c;
}


#logo{
	position:absolute;
	left: 0px;
	top: 36px;
}


#laptop{
	position:absolute;
	left: 526px;
	top: -43px;
}


#header{
height:225px;
color:#fff;
margin:60px 0 0 15px;
position:relative;
}


#left{
float:left; 
padding:30px 0px 0px 20px;  
} 

#right{ 
float:left; 
color:#737373;
padding:40px 40px 0px 0px;  
vertical-align:top; 
line-height:200%; 
text-align:justify;
}


#pic_img{ 
text-align:left; 
padding:10px 0px 30px 20px;   }
 

#footer{
width:860px;
position: relative;
height:60px;
clear:both;
text-align:left;
color:#666;
font-size:80%;
line-height:1.5em;
padding:10px 0 0 0;
}
#footer a:link,#footer a:visited,#footer a:active { 
color:#666;
text-decoration:none;
}
#footer a:hover {
color:#666;
text-decoration:underline;
}
 

/*---------------------------------------------------
Style Tags
---------------------------------------------------*/
.main{ 
font-size:100%;
line-height:1.5em;
}

.padding_bbs{ 
padding-left:20px;
height:27px;
}
.padding_contants{ 
padding:20px;
height:50px;
}

.bbs, a.bbs:link,  a.bbs:visited, a.bbs:active, a.bbs:hover {  
color:#0bb7d1; 
text-decoration:none; 
letter-spacing:-0.1pt;
}

 .smalltext {
font-size:80%; 
line-height:1.5em;
}
 
.bottom, a.bottom:link,  a.bottom:visited, a.bottom:active, a.bottom:hover {  
color:#ffef8d; 
font-size:80%; 
line-height:1.5em;
text-decoration:none; 
letter-spacing:-0.1pt;
}