/* 
Theme Name:OnTeethWhitening.com
Theme URI:http://www.onteethwhitening.com/
Description:WordPress theme released by <a href="http://www.teethwhitening.com/">OnTeethWhitening.com</a>.
Version:1.0
Author:OnTeethWhitening.com
Author URI:http://www.teethwhitening.com/
*/

body {margin:0; background:url(images/body_bg.png); font-family:Arial, Helvetica, sans-serif;}

#container {width:946px; margin:0 auto;}

#header {height:102px; background:url(images/header_bg.png) 34px 15px no-repeat;}
#logo {float:left; text-indent:-9999px; margin:41px 0 0 144px; display:inline;}
#logo a {width:316px; height:33px; display:block; background:url(images/logo.png) no-repeat; outline:none;}
#slogan {float:right; width:296px; height:36px; background:url(images/slogan.png) no-repeat; margin:41px 33px 0 0; text-indent:-9999px; display:inline;}

#text {margin-right:250px;}
#text_top {background:url(images/text_top.png) no-repeat; height:8px; font-size:1px;}
#text_bottom {background:url(images/text_bottom.png) no-repeat; height:8px; font-size:1px; margin-bottom:4px;}
#text_main {background:url(images/text_bg.png) repeat-y; padding:26px 34px;}
#text br {line-height:0;}
#text p {margin:10px 0;}
#text h1 {font-size:28px; font-weight:normal; margin:-4px 0 -4px 0; color:#8EA9C4; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:25px;}
#text h1.margin {margin-bottom:8px;}
#text h2 {font-size:24px; font-weight:normal; margin:22px 0 -2px 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:21px;}
#text h2 a {text-decoration:none;}
#text h3 {font-size:20px; font-weight:normal; margin:24px 0 10px 0; color:#7D9CBB; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#text ol, #text ul {padding:0; margin:10px 0;}
#text li {margin-left:40px;}

#text, #sidebar {font-size:13px; line-height:17px; color:#444444;}
#text a, #sidebar a {color:#D0AF86;}
#text a:hover, #sidebar a:hover {color:#BB8B50;}

#sidebar {width:246px; float:right; margin-left:4px;}
.sidebar_top {background:url(images/sidebar_top.png) no-repeat; height:8px; font-size:1px;}
.sidebar_main {background:url(images/sidebar_bg.png) repeat-y; padding:10px 24px 16px 24px;}
.sidebar_bottom {background:url(images/sidebar_bottom.png) no-repeat; height:8px; font-size:1px; margin-bottom:4px;}
#sidebar h3 {font-size:20px; font-weight:normal; margin:0 0 8px 0; color:#7D9CBB; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#sidebar h3 a, #sidebar h3 a:hover {color:#7D9CBB; text-decoration:none;}
#sidebar ul {margin:0px; padding:0px;}
#sidebar li {list-style:none; padding:1px 0 1px 12px; background:url(images/li.png) 0px 8px no-repeat;}

#footer {color:#F5F7FA; clear:both; text-align:center; font-size:11px; height:30px; padding-top:20px;}
#footer a {color:#F5F7FA;}
#footer a:hover {color:#E4E9F1;}

#searchform {margin:0;}
#searchform #searchsubmit {width:30px; border:1px solid #8EA9C4; background-color:#9FB6CD; color:#FFFFFF; font-weight:bold; cursor:pointer;}
#searchform #searchsubmit:hover {border:1px solid #7D9CBB; background-color:#8EA9C4;}
#searchform #s {width:140px;}

#navigation {margin:25px 0 40px 0;}
#navigation a {border:1px solid #8EA9C4; background-color:#9FB6CD; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:1px 3px; display:block;}
#navigation a:hover {border:1px solid #7D9CBB; background-color:#8EA9C4; color:#FFFFFF;}

.aligncenter {margin:0 auto;}
.alignleft {float:left;}
.alignright {float:right;}
.alignnone {}

acronym {border-bottom:1px dotted #444444;}
.line {border-top:1px dashed #DDDDDD;}
.comment {border:1px solid #EEEEEE; margin:10px 0; padding:7px; background-color:#F9F9F9; font-size:12px; line-height:15px;}
#text .comment p {margin:6px 0;}
.white {background-color:#FFFFFF; padding:10px 15px 3px 15px;}

#commentform {margin:0;}
#commentform #comment {width:500px;}
#commentform #author, #commentform #email, #commentform #url {width:250px;}
#commentform #submit {width:130px; border:1px solid #8EA9C4; background-color:#9FB6CD; color:#FFFFFF; font-weight:bold; cursor:pointer;}
#commentform #submit:hover {border:1px solid #7D9CBB; background-color:#8EA9C4;}
#commentform p {margin:5px 0;}
#commentform small {font-size:11px;}

#contactform {margin:20px 0 0 0;}
#contactform div {margin-top:5px;}
#contactform label {display:block; float:left; width:90px;}
#contactform #comment {width:500px;}
#contactform #author, #contactform #email {width:250px;}
#contactform #submit {margin-left:90px; margin-top:3px; cursor:pointer; border:1px solid #8EA9C4; background-color:#9FB6CD; color:#FFFFFF; font-weight:bold;}
#contactform #submit:hover {border:1px solid #7D9CBB; background-color:#8EA9C4;}