/*
Theme Name: Your Custom Design
Author: Business Promotion Inc
Author URI: http://businesspromotioninc.com/
License: http://www.gnu.org/licenses/gpl.html
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%; vertical-align:top;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body, html{margin:0px; padding:0px; background:#bf9c56 url(images/bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c;}

a {
color:#A30000;
font-weight:bold;
text-decoration:none;
}
a:hover{color:#444;}
code {
font-family:Consolas, Monaco, Courier, monospace;
background:#fff;
}
p {
margin:12px 0;
}
#container{width:1000px; margin: 0 auto;}
#header{width:1000px; background: url(images/header.jpg) top no-repeat;}
#theFlashHolder{left:78px;padding:9px 0;position:absolute;z-index:3;}
#ht1{margin:0 auto; text-align:center; height:153px; background: url(images/highland-dental.jpg) top no-repeat;}
#hm1{margin:0 auto; text-align:center; height:255px; background: url(images/repeat.jpg) top repeat-y;position:relative;}
#hb1{margin:0 auto; text-align:center;}
#outer{background: url(images/repeat2.png) top center repeat-y; overflow:hidden;}
#inner{background: url(images/bottom.png) bottom center no-repeat; overflow:hidden;}
td{vertical-align:top;}
table.lifestyle{ font-size:13px}
table.lifestyle th{ background:#172b45; color:#FFF;}
table.lifestyle th.green{background: #75aa3b;}
table.lifestyle td.purple{background: #a281a9;}
table.lifestyle td,table.lifestyle th{padding:0 4px; border:1px solid #555;}
table.lifestyle td{text-align:right;}
h3, h4, h2{
	color:#A30000;
}
/***********
* MENU
***********/
#nav{background:transparent url(images/nav.gif) repeat-x scroll center top;
	bottom:20px;
	height:58px;
	margin:0 auto;
	position:absolute;
	right:69px;
	width:862px;
	z-index:10;
}

#navigate {
height:58px;
margin:0 auto;
overflow:hidden;
padding:0;
position:relative;
width:680px;
}
    /* Force the list to flow horizontally */
    #navigate li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        #navigate li.back {
            background: url(images/nav2.gif) repeat-x right 0px;
            width: 9px; height: 58px;
            z-index: 8;
            position: absolute;
        }
            #navigate li.back .left {
                background: url(images/nav2.gif) repeat-x top left;
                height: 58px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        #navigate li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            font: normal 18px "Times New Roman", Times, serif;
			font-style:italic;
            color: #fff; outline: none;
            text-align: center;
            height: 58px; line-height:58px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            padding: 0 36px;
        }
		/*#navigate li.current_page_item a {
			color:#FFF;	
		}*/
		#navigate li a:hover {
			color:#FFF;	
		}
#sidebar .wpcf7-form{margin:0 10px;}
#sidebar .wpcf7-form input, #sidebar .wpcf7-form textarea{
	width:170px;
}
#sidebar .wpcf7-form textarea{
	height:100px;
}
.wpcf7-form .send{
	background: url(images/send.png) top no-repeat;
	border:0;
	padding:10px;
	cursor:pointer;
	width:170px;
}
#site-name, #site-slogan {
float:left;
margin:0 20px 0 0;
}
#message {
float:right;
margin:0;
}
.entry {
margin-bottom:20px;
padding:0 12px;
}
.entry-title {
background:url("images/redbar.png") repeat-y scroll 0 0 transparent;
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:30px;
font-weight:normal;
line-height:34px;
margin-top:12px;
padding:0 0 0 10px;
}
.hd1{
	background:transparent url(images/headers.gif) repeat scroll left top;
	padding-left:16px;
	height:21px;
}
.hd2{
	background:transparent url(images/headers2.gif) repeat scroll left top;
	line-height:24px;
	padding-left:16px;
	height:21px;
}

#main {
float:left;
margin-left:69px;
padding:1px;
width:573px;
}
#comment {
width:100%;
}
.avatar {
float:right;
}
.commentlist cite {
font-style:normal;
}
.commentlist li {
margin:24px 0;
}
.commentlist ul.children {
margin-left:40px;
}
#sidebar {
float:right;

margin-right:69px;
padding:1px 1px 24px;
width:278px;
}

#sidebar h2{
	font-family: "Times New Roman", Times, serif;
font-size:18px;
line-height:24px;
font-style:italic;
padding-left:16px;
text-align:center;
}
#sidebar ul li li {
margin-left:20px;
}
#additional li{ list-style:disc;}
#additional li a{ display:block; font-size:14px; margin:4px 0; text-decoration:underline;}
#additional{margin:0 20px 0 40px;}
.widget {
margin:24px 0;
}
.navigation {
height:24px;
margin:24px 0 48px 0;
}
#footer {
clear:both;
text-align:center;
font-size:10px;
margin:10px 0;
}
#footer ul li{display:inline; margin:0 10px;}
#footer ul li a{color:#FFF;}
#footer ul li a:hover{color:#000;}
blockquote {
border-left:10px solid #fff;
padding-left:20px;
}
.entry-content ul, .comment-body ul, .entry-content ol, .comment-body ol {
margin:24px 0 24px 10px;
padding:0 20px;
}
.entry-content ul ul, .entry-content ul ol, .comment-body ul ul, .comment-body ul ol, .entry-content ol ul, .comment-body ol ol, .comment-body ol ul {
margin:0 0 0 10px;
}
.entry-content ul li, .comment-body ul li {
list-style-type:square;
}
.entry-content ol li, .comment-body ol li {
list-style-type:decimal;
}
::-moz-selection {
background:#000;
color:#fff;
}
::selection {
background:#000;
color:#fff;
}
/* Special treat for users of the wp-Typography plugin http://kingdesk.com/projects/wp-typography */
span.caps {
text-transform:lowercase;
font-variant:small-caps;
}
span.amp {
font-family: Baskerville, Palatino, "Palatino Linotype", serif;
font-style:italic;
}
/* WordPress image things */
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.wp-caption {
text-align:center;
background-color:#fff;
padding-top:4px;
margin:2px 20px;
border:1px solid #000;
}
.wp-caption img {
margin:0;
padding:0;
border:0 none;
}
.wp-caption p.wp-caption-text {
padding:0 4px 5px;
margin:0;
}
img#wpstats{display:none}
