/*
Theme Name: Ulmer Dermatology Theme
Theme URI: http://www.ulmerdermatology.com
Version: 1.0
*/

@import url('reset.css');
@import url('thickbox.css');

body { background-color:#ffffff; }

#header { position:relative; height:132px; width:100%; background:url(images/header.jpg) repeat-x; z-index: 500;}
  #header .content { position:relative; width:1000px; height:132px; margin:0 auto; z-index: 500;}
    /* Top Navigation */
    #topnav { padding:0; margin:0; text-align:right; height:30px; line-height:30px; }
    #topnav a { padding:0 8px; font:bold 11px Arial, Verdana, Georgia; color:#686868; }
    #topnav a:hover, #topnav a.active { color:#74a5b7; }
    #topnav .contact { font:italic bold 14px Arial, Verdana, Georgia; color:#82b0a6; }
    
    /* Logo */
    #header .logo { width:254px; height:30px; padding:0; margin:0 0 0 13px; float:left;  }
    #header .logo img { padding:34px 0 0; font-size:21px; color:#686868; text-transform:uppercase; }
    
    /* Navigation Menu */
    #nav { z-index:500; /*width:732px;*/ height:26px; margin-top:35px;  float: right; position: absolute; right: 0; }
	#nav ul li {position: relative !important; z-index: 500 !important;}
  
  #banner-container { width:100%; }
  #banner-container .content { width:1000px; margin:0 auto; }
  #banner-container .text { width:480px; float:right; margin:84px 55px 0 0; text-align:right; }
  #banner-container .text p { margin:0; padding:20px 0 25px; font:normal 12px/18px Arial, Verdana, Helvetica; color:#686868; }
  
  #home-container { width:100%; background:url(images/home_container_content.jpg) center repeat-x; }
  #home-container .content { width:1000px; height:524px; margin:0 auto; }
  
  #home-container .small-boxes { padding:16px 2px; }
  #home-container .small-box { width:296px; height:217px; padding-left:17px; float:left; margin-left:19px; background:url(images/small-box.jpg) no-repeat; }
  #home-container .small-box .title { padding:10px 0; margin:0; font:normal 18px Arial, Verdana, Helvetica; color:#74a5b7; }
  #home-container .small-box p { padding:0 0 15px; }
  #home-container .small-box .watch-video-now { padding-top:10px; }
  #home-container .small-box .prouve { float:right; margin:14px 22px 0 0; }
  #home-container .small-boxes .go-to-gallery { width:287px; height:180px; background:url(images/go-to-gallery.jpg) no-repeat; }
  
  #home-container .side { width:270px; float:left; margin-left:40px; }
  #home-container .side span { padding-left:10px; text-transform:uppercase; color:#74a5b7; }
  #home-container .center { width:645px; float:left; margin-left:43px; }
  #home-container .center .top { width:645px; height:145px; background:url(images/center-top-bg.jpg) no-repeat; }
  #home-container .center .top h2 { padding:11px 16px 0; font:normal 18px Arial, Verdana; color:#74a5b7; }
  #home-container .center  p { padding:10px 16px 0; }
  #home-container .center  p span { font-size:18px; }
  #home-container .center .top a { font: italic bold 12px Arial, Verdana; }
  
  #container { width:100%; background:url(images/container.jpg) repeat-y; }
    #container #content { width:1000px; margin:0 auto; background:url(images/container_content.jpg) center repeat-y; }
  
    #sidebar { float:left; width:254px; padding-left:34px; padding-bottom:30px; background:url(images/sidebar-bg.jpg) no-repeat; }
    
      #sidebar .testimonial-widget  { width:212px; color:#74a5b7; font:normal 10px Arial, Verdana; }
      #sidebar .testimonial-widget span { padding-left:10px; text-transform:uppercase;  }
      
      #sidebar .widget { margin:37px 0; }
      #sidebar .widget h2 { padding:0; margin:0; text-transform:uppercase; }
      #sidebar .widget h2, #sidebar .widget h2 a, #sidebar .widget ul a { font:bold 11px Arial; color:#686868; }
      #sidebar .widget ul li  li{ list-style-image: url(images/list_image.jpg); }
      #sidebar .widget ul li { padding:0; }
      #sidebar .widget h2 a:hover,#sidebar .widget ul li a:hover, #sidebar .widget ul li.current_page_item a  { text-decoration:underline; }
      #sidebar .widget ul li.current_page_item li a { text-decoration:none; }

    #main-content { margin-left:324px;  min-height:500px; }
      #post { padding:37px 27px 37px 0; }
      #post .title { padding-top:0; font:italic 18px Georgia, Arial, Verdana; }
      #post .title a { font:italic 18px Georgia, Arial, Verdana; color:#686868; }
      #post .subtitle { font:normal 18px Arial, Verdana; color:#82b0a6; }
      #post .subtitle span { font-size:14px; }
  
#footer { height:300px; background:#dff3f8 url(images/footer-bg.jpg) repeat-x; }  
#footer .content { width:980px; margin:0 auto; padding:10px; }
  #footer .bottomnav { text-align:center; font:normal 11px Arial, Verdana; margin-top:15px; }
   #footer .bottomnav a { font:normal 11px Arial, Verdana; padding:0 12px; }
  #footer .copyright { font:normal 10px Arial, Verdana; text-align:center; color:#74a5b7; }
  #footer img { border:none; }

  sup { font-size:11px; }

  #static-gallery-container{}
   #sg-lft-nav,#sg-rgt-nav{width: 14px;float: left; padding-top: 207px;}

  #sg-lft-nav a{
	display: block; width: 14px; height: 34px;
	background: url(images/left-arrow.gif) no-repeat;
  }
  #sg-lft-nav a.nonactived{
	  background: url(images/left-arrow1.gif) no-repeat;
  }
  #sg-rgt-nav a{
	display: block; width: 14px; height: 34px;
	background: url(images/right-arrow.gif) no-repeat;
  }
  #sg-rgt-nav a.nonactived{
	  background: url(images/right-arrow1.gif) no-repeat;
  }
#static-gallery-main{
	width: 518px;
	height: 450px;
	margin: 0 10px;
	overflow: hidden;
	position: relative;
	float: left;
}
#static-gallery-slider{
	height:450px;
	position: absolute;
}
.sgallery-slider-item{
	height: 450px;
	width: 518px;
	float: left;
}
.sgallery-slider-item .sgallery-item .img-div{float: left;}
.sgallery-slider-item .sgallery-item img.gimg-1{border-left: none 0;}
.sgallery-slider-item .sgallery-item2{padding-top: 22px;} 
#sgallery-pagenav{padding-top: 10px; font-size: 11px;; color: #686868; text-align: right; padding-right: 135px;}
#sgallery-pagenav a{text-decoration: none; font-size: 11px; color: #686868; margin-left: 10px;}
#sgallery-pagenav a.current{color: #73a6b8;}

.static-total-gallery-main{height: 470px !important; }
.static-total-gallery-main .sgallery-slider-item{height: 470px;}
.static-total-gallery-main #static-gallery-slider {height: 470px;}
.static-total-gallery-main .sgallery-slider-item .sgallery-item2 {padding-top: 0;}
.sgallery-cat-label{height: 20px; float: left; line-height: 20px;}
.clear{height: 0; clear: both; line-height: 0; font-size: 0;}

smallBr{
font-size: 1px;
line-height: 2px; 
}
