
/*  CLEAR BROWSER PRESETS   */
* {margin:0;padding:0; font:10px Lucida Grande, Verdana, sans-serif;}
/*  HTML FRAME MARKUP   */
h1,h2,h3,h4,p{padding-bottom:10px;color:#110A4A;}
a{text-decoration:none;}
a:hover{color:#C84F0B;}
h1{font-size:1.8em;}
h2{font-size:1.7em;}
h3{font-size:1.6em;}
h4{font-size:1.5em;}
p{font-size:1.2em;}

#inner{

      width:778px; 
      margin:0 auto; 
      text-align:center;
      height:100%;
      min-height:800px; }

/*  HEADER MARKUP       */
#rightSection h1 {
      float:left;
      text-align:left;
      height:98px; 
      width:262px; 
      margin-left:-10px;}
#rightSection {float:left;text-align:left;}


      /*  SUB NAVIGATION    */
      #main{float:left;width:778px;}
 
      /*  MAIN AREA   */
      #top_holder{
          float:left;
          width:649px;
          height:10px;
          margin-top:10px;}
      #content{
          float:left;
          width:609px;
          text-align:left;
          padding:20px;}
      #footer {display: none;}
      
      /*  CONTACT FORM MARKUP         */
      #contact_form form{margin-top: 10px;}
      #contact_form input, #contact_form textarea, #contact_form select{
          background-color:#ECF1F0;
          border-top:1px solid #245064;
          border-left:1px solid #245064;
          border-bottom:1px solid #245064;
          border-right:1px solid #245064;}
      .submit_button{margin-right:75px;}
      #contact_form input.button{border:none;border-bottom:1px solid #245064;color:#245064;}
      
      /*  HOME PAGE MARKUP    */
      #home #top_content {
          background:none;
          margin-left:-15px;
          text-align:left; }
      #home #special_side{
          margin-top:-30px;
          width:393px;
          float:left;
          margin-left:2px;}
      #home #special_side img{margin-top:10px;}
      #home #special_side p {
        padding:20px;
        text-align:justify;}
      #home #side_content {float:left; width:268px;margin-top:18px;}
      #home #side_content p{padding:5px 0 0 15px;}
      /****************/
      /*  problem one */
      #home #side_bottom{
          width:804px;
          height:21px;
          float:left;
          margin-left:-13px;}
      /* problem 2 */
      #home #content{
          width:805px;
          margin-left:-14px; }
      /*problem 3 */
      #home #footer{
            width:804px;
            float:left;
            margin-left:-13px;
            padding:20px 0 10px 0;}
      /*problem 4*/
      #home #footer p{width:778px;}
      /*****************/
      
      #home #img_background {
          width:779px;
          height:292px;
          float:left;
          margin-left:-7px;}
      #patient_img, #physicians_img, #admin_img {
            float:left;
            width:238px;
            height:272px;
            margin:10px 0 0 11px;}
      #patient_img h3, #physicians_img h3, #admin_img h3 {margin:-19px 0 0 110px;}
      #patient_img, #physicians_img{margin-right:10px;}
      .image_placeholder {margin:10px 0 0 15px;}
      .image_placeholder p {color:#fff; margin-top:10px;font-size:0.8em;line-height:15px;}
      .image_placeholder a {color:#fff; text-decoration:underline;}
      .image_placeholder a:hover{color:#C84F0B;}
      .image_placeholder h5 {color:#fff; margin-top:10px;}
      #home a img {border:none;padding:8px;}
      #home a:hover img{border:8px solid #F98810; padding:0;}
      
      /*  ABOUT/INTERIOR PAGE MARKUP   */
      #interior .left p,
      #about .left p {line-height:20px;padding:20px 0 10px 0; text-align:justify;}
      #interior h2, #about h2{padding-bottom:5px;}
      #interior h3, #about h3{padding:10px 0 20px 0;}
      #interior #content ul,
      #about #content ul{margin-left:30px;color:#110A4A;}
      #interior #content li,
      #about #content li{padding:5px;}
      #interior .right h3,
      #about .right h3{
            width:119px;
            padding:0;
            margin-left:110px;}
      #interior .right a,
      #about .right a{text-decoration:underline; color:#1C74AA;}
      #interior .right a:hover,
      #about .right a:hover{color:#C84F0B;}
      #interior .large_text, #about .large_text{font-size:1.2em;margin-right:5px;}
      #interior .med_text, #about .med_text{font-size:1em;margin-right:5px;}
      #interior .small_text, #about .small_text{font-size:.9em;margin-right:5px;}
      #interior .print, #about .print{margin-right:5px;}
      #interior #meet, #about #meet{text-indent:-9999px;width:119px;}
      
      /*  INTERIOR PAGE MARKUP  */
      #sub_nav{float:left;width:649px;text-align:left;}
      #navlist {padding: 3px 0; margin-left:0; border-bottom:1px solid #ddd;}
      #navlist li{list-style:none; margin-left:5px; display:inline;}
      #navlist a{padding:3px 0.5em; margin-left:3px; border:1px solid #ddd; border-bottom:none; background:#fff; text-decoration:none;border-bottom: 1px solid white;}
      #sub_nav a, #sub_nav a:visited {color:#1C74AA;}
      #sub_nav a:hover {color:#F98810;}
      #interior #js {margin-top:-40px;}
      
      /*  MISC CLASS MARKUP   */
      .left{float:left;}
      .right{float:right;}
      .clear{clear:both;}
      .align_right{text-align:right;}
      .align_left{text-align:left;}
      .labels p{padding-bottom:20px;} 
      .inputs p{padding-bottom:14px;}
      .labels {margin-right:5px;}
      .med{width:55%;}
      .small{width:40%;}
      .bottom_space{margin-bottom:20px;}
	  
/* -- Chris Ruppel -- */

a img { border: 0 !important; }
ul#nav { display: none !important; }
#subNav { display: none !important; }
#search { display: none !important; }
