/*
Theme Name: Ideal Medical Clinic
Theme URI: http://idealmedicalpractice.org/
Description: Dr. Pamela Wible's Ideal Medical Clinic web site
Version: 0.1
Author: Bodhi Goforth
Author URI: http://www.afinerweb.com/
*/

/* Begin Typography & Colors */
body {
	font-family: "Times New Roman", serif; 
  font-size: 1.0em;
	background: #69AECE url("images/page_bkg.jpg") repeat-y scroll top left; 
	color: #000;
}

a {
	color: #004400;
}

a:visited {
	color: #007700;
}

a:hover {
	color: #228822;
}

.left_nav {
	color: #004000;
}

.left_nav a {
	color: #004000;
}

.left_nav a:visited {
	color: #004000;
}

.left_nav a:hover {
	color: #00FF88;
}

/* End Typography & Colors */

/* Begin Structure */
html * {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
}

.page {
  margin: 0;
	width: 1024px;
  height: 768px; 
  background: url("images/generic_page_bkg.jpg") no-repeat scroll top left;
}

#home {background: url("images/home_page_bkg.jpg") no-repeat scroll top left;}
#publications {background: url("images/publications_page_bkg.jpg") no-repeat scroll top left;}
#video {background: url("images/video_page_bkg.jpg") no-repeat scroll top left;}
#radio_interviews {background: url("images/radio_interviews_page_bkg.jpg") no-repeat scroll top left;}
#vision {background: url("images/vision_page_bkg.jpg") no-repeat scroll top left;}
#patient_test {background: url("images/patient_test_bkg.jpg") no-repeat scroll top left;}
#patient_testimonials {background: url("images/patient_testimonials_bkg.jpg") no-repeat scroll top left;}
#physician_testimonials {background: url("images/physician_testimonials_bkg.jpg") no-repeat scroll top left;}
#speaking_events {background: url("images/speaking_events_bkg.jpg") no-repeat scroll top left;}
#meet_pamela {background: url("images/meet_the_doctor_bkg.jpg") no-repeat scroll top left;}
#resources {background: url("images/resources_page_bkg.jpg") no-repeat scroll top left;}
#contact {background: url("images/contact_page_bkg.jpg") no-repeat scroll top left;}

.content { 
  float: right;
	text-align: left;
	width: 600px;
	font-size: 1.1em;
	padding-right: 130px; 
  padding-top: 150px;
}

.content p { 
  margin-top: 8px;
}

.quote {
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}

.video1 {
  background: url("images/loading3.gif") no-repeat center center;
  width: 500px;
	height: 375px;
	border: 1px solid #000;	
	margin-left: 45px;
}

.video2 {
  width: 500px;
	height: 375px;
	border: 1px solid #000;	
	margin-left: 45px;
}

.cvision1 {
	margin-left: 45px;
  text-align: center;
	width: 500px;
}

.col500 {
	margin-left: 50px;
	width: 500px;
}

.col520 {
	margin-left: 40px;
	width: 520px;
}

.itemlist p {
  margin-bottom: 20px;
}

a {
	font-weight: bold;
	text-decoration: underline;
}

h1 {
  font-size: 1.4em;
	text-align: center;
	margin-top: 0px;
}

ul {
  margin: 10px 0px 10px 30px;
}

.left_nav {
  float: left;
  text-align: left;
	padding-top: 75px;
  padding-left: 15px;
  width: 170px;
}

.left_nav a {
  font-size: 1.00em;
	font-weight: bold;	
	text-decoration: none;
}

.left_nav a:hover {
	text-decoration: underline;
}

.left_nav_link {
	font-weight: bold;	
  margin-top: 5px;
}

.bio {
  font-weight: bold;
	font-style: italic;
	font-size: .9em;
	text-align: center;
}

#spkg_events {
  padding-top: 330px;
}

#solo_practice_article {
  height: 90em;
}

#patient_testmls {
  padding-top: 150px;
	font-size: 1.28em;
}

#physician_tstmnls {
  padding-top: 150px;
}

#meet_pamela {
  height: 1024px;
}

#meet_the_doc {
  padding-top: 910px;
}

#home_text {
  padding-top: 640px;
}

.htext {
  font-size: 1.1em;
  text-align: center;
	font-style: italic;
	width: 22.5em;
	margin-left: 3.75em;
}

.vid_text {
	font-style: italic;
	font-weight: bold;
	margin-left: 80px;
}

#generic { 
  padding-top: 50px;
}

.clear {
  clear: both;
}

.center {
  text-align: center;
}

.right {
  float: right;
	margin-left: 8px;
}

.right2 {
  float: right;
	margin-left: 8px;
	margin-right: 3.75em;
}

.right3 {
  float: right;
	margin: -10px 0;
	margin-left: 8px;
}


.left {
  float: left;
	margin-right: 8px;
}

.left2 {
  float: left;
	margin-right: 12px;
}

.left3 {
  float: left;
	margin-left: 20px;
}

.left4 {
  float: left;
	margin-right: 40px;
}

.ptquote1 {
	margin-left: 3.1em;
}

.ptquote2 {
	width: 575px;
}

.dtquote1 {
  text-align: center;
  float: right;
	width: 375px;
}

.clearc {
  padding-top: 10px;
  clear: both;
  text-align: center;
}

.subtitle {
  font-size: 1.18em;
	font-weight: bold;
	text-align: center;
}

.q11 {
  font-size: 1.2em;
	font-weight: bold;
}

.qemph {
  font-size: 1.15em;
}

.qemphi {
  font-size: 1.15em;
  font-style: italic;
}

.qemph1 {
  font-size: 1.25em;
  font-style: italic;
}

.qemph1b {
  font-size: 1.25em;
  font-style: italic;
	font-weight: bold;
}

.qemph2 {
  font-size: 1.4em;
  font-style: italic;
}

.qemph3 {
  font-size: 1.8em;
  font-style: italic;
}

.qemph3c {
  font-weight: bold;
  text-align: center;
  font-size: 1.8em;
  font-style: italic;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
	font-weight: bold;
}

.q95 {
  font-size: .95em;
}

.b08c {
  font-size: .80em;
	font-weight: bold;
	text-align: center;
}

.q20 {
  font-size: 2.0em;
	font-weight: bold;
}

.q20i {
  font-size: 1.8em;
  font-style: italic;
	font-weight: 500;
}

.content img {
  border: #000000 1px solid;
}

.auto-center {
  margin-right: 75px;
}

img.no_border {
  border: 0px #ffffff solid;
}

.site_credit {
  font-size: 0.8em;
}

.site_credit a {
  font-weight: 400;
  text-decoration: none;
}

/* End Structure */

