﻿/*
Theme Name: Center for Dentures and Implants
Theme URI: http://www.orlandodenturesandimplants.com
Description: Site created for the Center for Dentures and Dental Implants.
Version: 1.0
Author: Mark Kupferman
Author URI: http://www.kupferman.com


	Based on WordPress Default 1.6 by Michael Heilemann
	which is based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Main, general page settings */

body {
	margin-top:0px;
	margin-left:29px;
	background-color:#A2B1CB;
	background-image:url('images/dentalbackground.jpg');
	background-position:top left;
	background-repeat:repeat-y;
}

#outerdiv {
	width:100%;
	display:block;
/*	text-align:center; */
}

#bodydiv {
	width:872px;
	/*background-image:url('images/backgroundimage.gif'); */
	text-align:left;
	padding-left:9px;
}

#bodyinnerdiv {
	position:relative;
}


/* Navigation area on the left side of the page */
#LeftNavigationAreaDiv {
	left:-1px;
	top:0px;
	position:relative;
	width:202px;
	background-image:url('images/navigationarea.gif');
	background-position:left;
	background-repeat:repeat-y;
	text-align:center;
	z-index:0;
}

/* Superimposes the Online Center for Dentures... logo in the upper left corner */

#CornerLogoBackgroundDiv {
	left:-1px;
	top:0px;
	position:relative;
	width:202px;
	height:110px;
	background-position:left;
	background-repeat:repeat-y;
	text-align:center;
	z-index:0;
}

#CornerLogoDiv {
	position:absolute;
	background-image:url('images/onlinecenterlogo.gif');
	width:160px;
	height:50px;
	left:20px;
	top:18px;
	clip: 20px;
}

#CornerLogoImage {
	width:100%;
	height:100%;
	border:0px black none;
}

/* Text that goes in the upper left corner of the screen */
#SummaryTextDiv {
	position:absolute;
	z-index:200;
	right:10px;
	top:8px;
	width:400px;
	font-family:Arial;
	font-size:9pt;
	text-align:right;
	font-weight:bold;
	color:#888787
}

/* Headline or main picture area */

#HomePageHeadlineAreaDiv {
	position:absolute;
	background-image:url('images/bemusedadults.jpg');
	width:876px;
	height:147px;
	top:92px;
	z-index:20;
	
}

#SubPageHeadlineAreaDiv {
	position:absolute;
	background-image:url('images/headlinebackground2.jpg');
	width:876px;
	height:53px;
	top:-78px;
	left: -214px;
	z-index:20;
	line-height:45px;
	padding-top:0px;
}

#SubPageHeadline {
	color:white;
	font-family:'Arial Narrow';
	font-weight:bold;
	font-size:30pt;
	text-align:left;
	margin-top:3px;
	margin-left:220px;
	margin-bottom:0px;
	height:100%;
}

/* Main content region */

#HomePageContentDiv {
	position:absolute;
	left:230px;
	top:265px;
	width:580px;
	height:100%;
}

#SubPageContentDiv {
	position:absolute;
	left:215px;
	top:170px;
	width:650px;
	text-align:left;
	height:100%;
}

#MainTextBlockDiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	text-align:left;
    margin-left: 20px;
    margin-top: 0px;
	line-height:150%;
	height:100%;
}

.entry {
  width:500px;
  margin-top:0px;
  padding-top:0px;
}

.entry ul {
  margin-left: 0px;
  margin-top: 0px;
}

.entry li {
  font-style:italic;
}


.entry a {
  text-decoration: none;
}

.entry a:hover {
  text-decoration: underline;
  color:red;
}

.post h2 {
   font-size: 18pt;
   margin-bottom:20px;
   margin-left:-2px;
   line-height: 110%;
   margin-top:0px;
   font-family:'Tahoma';
}

.post h2 a {
  text-decoration: none;
  color: maroon;
}

.post h2 a:hover {
  text-decoration: underline;
  color: red;
}

.post h3 {
   font-size: 16pt;
   margin-bottom:4px;
   margin-left:0px;
   margin-top:0px;
   margin-right:50px;
   line-height: 110%;
   font-family:'Tahoma';
}

.post h3 a {
  text-decoration: none;
  color: maroon;
}

.post h3 a:hover {
  text-decoration: underline;
  color: red;
}


.postarea {
  margin-top: 70px;
}

.navigation {
  font-size: 10pt;
  line-height: 110%;
  color: maroon;
  margin-top:0px;
}

.navleft {
    width:250px;
    position: absolute;
    left: 10px;
    padding-top:0px;
    top:0px;
}

.navright {
  width: 250px;
  position: absolute;
  right: 10px;
  text-align:right;
    padding-top:0px;
    top:0px;
}

.navigation a {
    text-decoration: none;
    color: maroon;
}

.navigation a:visited {
    text-decoration: none;
    color: maroon;
}

.navigation a:hover {
    text-decoration: underline;
    color: red;
}


.postmetadata {
    font-size: 12pt;
    line-height: 100%;
}

.postmetadata a {
  text-decoration: none;
  color: maroon;
}

.listmetadata {
    font-size: 8pt;
    line-height: 110%;
    padding-bottom:0px;
    margin-bottom: 0px;
    margin-left:0px;
}

.listmetadata a {
  text-decoration: none;
  color: maroon;
}


.postdate {
  font-style:italic;
  font-size:10pt;
  margin-top: 15px;
  margin-bottom:3px;
  margin-left: 0px;
  }

.articlespacer {
  width: 50%;
  margin-left: 100px;
}


.contentImage {
	float:right;
	margin-left:15px;
	margin-right:-100px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:4px;
    border-collapse:collapse;
	padding-bottom:2px;
	padding-left:0px;
	font-weight:normal;
	text-align:left;
	line-height:140%;
  border: thin none #000000
}
/* Navigation Controls */

#HomePageNavigationDiv {
	position:absolute;
	left:0px;
	top:128px;
	width:200px;
	margin-right:5px;
	font-family:'Arial Narrow';
	font-size:10pt;
	text-align:left;
}

#SubPageNavigationDiv {
	position:absolute;
	left:0px;
	top:35px;
	width:200px;
	margin-right:5px;
	font-family:'Arial Narrow';
	font-size:10pt;
	text-align:left;
    text-indent:0px;
}

.menu {
	text-align:center;
	list-style:none;
	margin:0;
	padding:0; 
	padding-left:2px;
	padding-right:0px;
	width:200px;
    text-indent:0px;
}

.menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

.menu li {
	list-style:none outside;
	margin:0;
	padding:0; 
	margin-bottom:0px;
	border-bottom:1px #DEDEDE solid;
	border-top:1px gray solid;

} 

.menu a { 
	display:block;
    padding-left:2px;
    padding-right:5px;
	color:#000;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12pt;
	color:#B2593D;
	font-weight:bold;
}
.menu a:hover {
	background:#d9dcb0;
}

.menu ul li {
	margin:0px;
	padding:0px;
	border-top:1px #CECECE solid;
    background-image:url('images/navigationbacking.png');
}

.menu ul a {
	padding-top:3px;
	padding-bottom:3px;
	font-family:'Arial Narrow';
	font-size:10pt;
	color:#5E2F2F;
    text-indent:0px;
}


.current_page_item {
    background-image:url('images/navigationbacking.png');
	height:auto;
	font-size:10pt;
	background:#d9dcb0;
}

.page_folder {
	border-top:thin gray solid;
}


.current_page_ancestor {
    background-image:url('images/navigationbacking.png');
	margin-top:0px;
	padding-top:0px;
	border-top:thin gray solid;
}




#navSepBar {
	background-image:url('images/headlinebackground2.jpg');
	height:10px;
	width:200px;
	margin-left:2px;
	left:1px;
}

#NavToothLossSub {
	visibility:hidden;
	height:0px;
	margin:0px;
	padding:0px;
	background-image:url('images/navigationbacking.png');
	border-bottom:thin gray solid;
	font-size:0;
	overflow:hidden;
}

#NavDenturesSub {
	visibility:hidden;
	height:0px;
	margin:0px;
	padding:0px;
	background-image:url('images/navigationbacking.png');
	border-bottom:thin gray solid;
	font-size:0;
	overflow:hidden;
}

#NavImplantsSub {
	visibility:hidden;
	height:0px;
	margin:0px;
	padding:0px;
	background-image:url('images/navigationbacking.png');
	border-bottom:thin gray solid;
	font-size:0;
	overflow:hidden;
}

#NavChooseSub {
	visibility:hidden;
	height:0px;
	margin:0px;
	padding:0px;
	background-image:url('images/navigationbacking.png');
	border-bottom:thin gray solid;
	font-size:0;
	overflow:hidden;
}

#NavTechSub {
	visibility:hidden;
	height:0px;
	margin:0px;
	padding:0px;
	background-image:url('images/navigationbacking.png');
	border-bottom:thin gray solid;
	font-size:0;
	overflow:hidden;
}

#NavNewsSub {
	visibility:hidden;
	height:0px;
	margin:0px;
	padding:0px;
	background-image:url('images/navigationbacking.png');
	border-bottom:thin gray solid;
	font-size:0;
	overflow:hidden;
}



strong {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#sponsorinfo {
	margin:0;
	padding:0; 
	padding-left:4px;
	padding-right:6px;
	width:190px;
	height:110px;
    text-indent:0px;
	font-family:"Arial";
	font-size: 9pt;
	line-height:115%;
	padding-top:5px;
	margin-top:0px;
	margin-left:2px;
	margin-right:2px;
	background:#cbc5a2;
	visibility:hidden;
}

#sponsorinfo a:hover 
{
	background-image:url('images/pinkbox.png');
}


#SponsorText
{
	padding:0px;
	margin:0px;
	margin-left:2px;
	padding-left:5px;
}

#drariaspict 
{
	float: left;
	vertical-align: text-top; 
	margin-right:2px; 
	border:1px #beb688 solid
}


.footer {
  height: 30px;
}

.sponsorimagetable 
{
visibility:hidden;
margin:0px;
padding:0px;	
}

.sponsorimagebox
{
margin:0px;
padding:0px;	
}

.sponsortextbox
{
margin:0px;
padding:0px;	
}

.sponsorlinkbox
{
	margin:5px;
	padding:5px;
}

.sponsorlinktext
{
	margin:0px;
}

.sponsorlinktext a
{
	text-decoration:none;
	color:maroon;
}

.sponsorlinktext a:hover
{
	text-decoration:none;
	color:red;
}


#SponsorLogoDiv
{
	margin:0px;
	padding:0px;
	margin-top:-5px;
	position:absolute;
	left:2px;
	right:0px;
	z-index:200;
	height:100%;
	visibility:hidden;
}

.SponsorLogoImage {
	width:100%;
	height:113px;
	border:0px black none;
}

#addressinfo 
{
	visibility:hidden;
}

.adsensetop {
	margin-bottom:20px;
}

.adsensesidebar {
	margin-top:13px;
	margin-left:15px;
