/*
Theme Name: Dr. Barry
Theme URI: http://floridakneedoctor.com/
Description: Wordpress Custom Theme</a>.
Version: 1.0
Author: Rick Potratz
Author URI: http://makingcodepoetry.com/
*/

body {
   margin: 0px;
   padding: 0px;
   background: #dec7b4 url(/images/bg.gif) repeat-x; 
   font-family: Calibri, Arial;
   font-size: 15px;
   color: #006699;
}

a { color: #a9998d; }

#nav {
   /* background: url(/wp-content/uploads/2009/11/nav_edit3.gif) no-repeat; */
    width: 836px;
    height: 40px;
    margin-left: 45px;
    float: left;
}

#nav ul { margin: 0px; padding: 0px; display: inline; float: left; margin-left: 14px; }
#nav li { list-style: none; float: left; color: #fff; font-size: 20px; padding-top: 8px; }

#nav li.first { padding-left: 0px; padding-right: 10px;  }
#nav li.second { padding-left: 8px; padding-right: 15px; }
#nav li.third { padding-left: 14px; padding-right: 14px; }
#nav li.fourth { padding-left: 21px; padding-right: 10px; }
#nav li.fifth { padding-left: 14px; padding-right: 10px; }
#nav li.sixth { padding-left: 9px; padding-right: 10px; }
#nav li.seventh { padding-left: 14px;  }

#nav li a { font-weight: bold; font-size: 16px; color: #006699; text-decoration: none; text-transform: uppercase;}
#nav li a:hover { color: #DEC7B4; text-decoration: underline; }

#wrapper {
   width: 935px;
   margin: 0px auto;
   padding: 0px;
}

#header {
   background: #e9f6fe url(/images/bg_feature.jpg) no-repeat bottom right;
   width: 100%;
   overflow: auto;
}
#header2 {
   background: url(/images/bg_feature_sub.jpg) no-repeat;
   width: 100%;
   height: 346px;
}

#navcap {
  background: url(/images/bg_header.gif) repeat-x;
    width: 100%;
    margin: 0px;
    padding: 0px;
    height: 32px;
}
#navcap ul { margin: 0px; padding: 0px; display: inline; margin-right: 20px; float: right; }
#navcap li { list-style: none; float: left; color: #fff; font-size: 16px; padding-left: 4px; padding-right: 4px; padding-top: 6px; }
#navcap li a { font-size: 16px; color: #fff; text-decoration: none; }
#navcap li a:hover { text-decoration: underline; }

#drphoto {
   background: url(http://floridakneedoctor.com/wp-content/uploads/2009/12/DrBarry1.jpg) no-repeat top left;
   float: left;
   width: 535px;
   height: 235px;
   margin-left: 20px;
   margin-top: 50px;
}
#drphoto2 {
   background: url(http://floridakneedoctor.com/wp-content/uploads/2009/12/DrBarry1.jpg) no-repeat top left;
   float: left;
   width: 535px;
   height: 235px;
   margin-left: 20px;
   margin-top: 20px;
}
#drinfo {
   padding-top: 50px;
   margin-left: 210px;
}

#drinfo h1 { margin: 0px; font-weight: bolder; font-size: 27px; }
#drinfo h2 { margin: 0px; padding-bottom: 0px; }
#drinfo h3 { margin: 0px; padding-top: 8px; padding-bottom: 8px; }
.loc { font-size: 13px; padding-top: 0px; margin-top: 0px; }

#phonenumber {
   float: right;
   padding: 2px;
   margin-top: 0px;
   margin-right: 17px;
}

#phonenumber h1 { padding-bottom: 0px; margin-bottom: 0px; font-size: 24px; }
#phonenumber h3 { margin-left: 45px; width: 200px; margin-top: 5px; padding: 0px; }

#videoclip {
   float: right;
   padding: 5px;
   top: 150px;
   height: auto;
   width: 325px;
}

#homepage {
  float: left;
  margin-top: 0px;
  margin-left: 25px;
}

#midnav {
   background: url(/images/sections.gif) no-repeat;
    width: 100%;
    height: 30px;
}
#midnav2 {
   background: url(/images/sections.gif) no-repeat;
    width: 100%;
    height: 30px;
}
#bottomcap { 
   width: 100%;
   height: 50px;
   margin: 0px auto;
   background: #003a5e;
   padding-top: 5px;
}

#bottomcap ul { margin-bottom:5px; padding-bottom: 5px; display: inline; color: #fff; }
#bottomcap li { list-style: none; float: left; padding-top: 0px; margin-bottom: 10px; padding-left: 5px; padding-right: 5px; border-right: 1px white solid; height: 15px; }
#bottomcap li.home { margin-left: 15px; }
#bottomcap li a { color: #fff; text-decoration: none; font-size: 15px; }
#bottomcap li a:hover { text-decoration: underline; }

#content {
   width: 100%;
   background: #fff url('/images/bg_xray.jpg') bottom right no-repeat;
   overflow: auto;
}

#pagecontent {
   width: 100%;
   min-height: 350px;
   background: #f4f1ec;
}

#pagecontent h2 { margin-top: 0px; }
#pagecontent .entry { padding: 15px; margin: 0px; }

#footer { 
   width: 100%;
   height: 30px;
   color: #fff;
   text-transform: uppercase;
   text-align: center;
}

#footer p a { color: darkblue; }

#homepage h1 {
     margin-bottom: 0px;
}

.entry {
   padding: 0px 10px 5px 10px; 
   width: 750px;
}

.block {
  padding: 5px; 
  width: 270px;
  float: left;
  margin-left: 20px;
  margin-right: 10px
}

.last {
  width: 200px;
}

.prev, .next { color: darkblue; }

#newscoverage { overflow: auto; width: 900px; }
#audiofiles { overflow: auto; width: 900px; }

.left { float: left; padding-bottom: 5px;margin-bottom: 15px; text-align: center; }
.right { float: right; padding-bottom: 5px; margin-bottom: 15px; text-align: center; }

.af { padding-left: 20px; padding-right: 20px; }

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }

.video_slide { margin: 2px auto; background: #fff; width: 300px; }
.video_slide li { margin: 3px; background: #fff; width: 300px; height: 250px; }
.video_slide .next { float: right;  }
.video_slide .prev { float: left; }
.video_slide .vidcar { }