/*
Theme Name: Sando Jones Aker Revision 2.5
Theme URI: http://www.sandojonesaker.com/
Description: Prepared for The Plastic Surgery Group of Sando Jones Aker
Author: Slaughter Development
Author URI: http://www.slaughterdevelopment.com
Version: 1.0
*/



/* Reset */
* { margin: 0; padding: 0; font-size: 100%; }



/***************************************************************************/
/* HTML Tags */
/***************************************************************************/

body {
	 background:#ffffff;
	 font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	 color:#000000;
	 margin:0;
    padding:0;
	 }

h1, h2, h3, h4, h5, h6 {
	 margin: 0;
	 font-style: normal;
	 font-weight: bold;
	 color: #333333;
	 }
	
h1 {
	 font-size: 1.4em;
	 }
h2 {
	 font-size: 1.2em;
	 }
h3, h4, h5, h6 {
	 font-size: 1.0em;
	 }
	 
p,fieldset,table { 
    /*so things don't run into each other*/ 
    margin:0.5em 0 0.5em 0;
    font-size:0.8em;
    } 	 

img {
         border:0;
	 }
	 
blockquote,ul,ol,dl { 
    /*giving blockquotes and lists room to breath*/ 
    margin:0.5em 1em 0.5em 1em; 	 
   }
	 
ol,ul,dl { 
	    /*bringing lists on to the page with breathing room */ 
	    margin-left:2em; 
   } 
    
ol li { 
    /*giving OL's LIs generated numbers*/ 
    list-style: decimal outside;     
    font-size:0.8em;
} 
ul li { 
    /*giving UL's LIs generated disc markers*/ 
    list-style: disc outside; 
    font-size:0.8em;
}
	 


a:link, 
a:visited {
	 color: #0000ff;
	 text-decoration:underline;
	 }

a:hover {
	 color: #008000;
	 text-decoration:none;
	 }

/***************************************************************************/
/* This is the container for the whole page */
/***************************************************************************/

.page {
	 width:990px;	 
	 position:relative;
	 padding:5px;
	 margin:0 auto;
	 text-align:left;
	 }

/***************************************************************************/
/* Header */
/***************************************************************************/

.header {
	 padding:0;
	 margin:0;
	 border-bottom:1px solid #999999;
	 }

	 
.logo-section
{
   float:left;
   width:465px;  
   height:104px;
}

.address-section
{
   float:right;
   width:514px; 
   margin-top:40px;
   font-size:0.8em;
   color:#a9bd24;
   font-weight:bold;
}

.address-section a
{
  color:#a9bd24;
}

.address-section .left
{
   float:left;
   text-align:right;
/*   font-size:1.2em;
   padding-top:0.2em; */
}

.address-section .right
{
   margin-left:10px;
   padding-left:20px;
   float:left;
   text-align:left;
}

.logo-closing
{
   height:0px;
   width:0px;
   clear:both;
}
	 	 
/* See: http://schoberg.net/2008/09/ultimate-image-replacement/ */	 
.logo {
    margin:0;
    padding:0;
    height:104px; /* Height of logo */
    width: 465px; /* Width of logo */
    overflow:hidden;  /* Stops text from protruding if  H1 text is larger than logo */
    position:relative; /*must be relative or absolute */
}
.logo a {
    display:block;
    height:100%;
    width:100%;
}

.logo a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
	 background:url('images/logo.png') no-repeat left top;
    cursor:pointer; /* ie demands we reinstate the pointer cursor */
}
	 
	   
.blog-name:link, 
.blog-name:visited, 
.blog-name:hover{
	 color:#0066cc;
	 font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	 font-size:26pt;
	 font-weight:bold;
	 text-decoration:none;
	 letter-spacing: -1px;
	 background:transparent;
	 margin:0 0 0 80px;
	 padding:0;
	 }

.blog-description {
	 color:#008000;
	 font-size:10pt;
	 font-weight:bold;
	 margin:0px 0px 0px 80px;
	 padding:0;
	 }
	 

/***************************************************************************/
/* Index Page */
/***************************************************************************/

.page-item-9, .page-item-14
{ 
   font-weight:bold;
}

.page-item-9 ul,  .page-item-14 ul
{ 
   font-weight:normal;
}

	 
.center-column {
	 margin:0px 210px 0px 210px;
	 padding:0px 10px 0px 25px;
	 width:518px;
}

.center-column h2, .center-column h1 {
   padding:20px 10px 0 10px;
   margin:0;
}


.center-column p {
   padding:0px 10px 10px 10px;
}


.center-column-footer
{
   margin:0 10px 0 10px;
   width:498px;
}

/***************************************************************************/
/* Category Pages */
/***************************************************************************/

	 
.category-page-column {
	 dmargin:0px auto 0px auto;
	 dpadding:0px 0px 0px 25px;
	 width:730px;
}

.category-page-menu {
	 margin:10px 0 10px 0;
	 padding:1px 20px 10px 0px;
	 width:730px;
	 border-bottom:1px solid #999999;
}
	 
.category-page-menu .current
{
   float:left;
   font-weight:bold;
   color:#a9bd24;
   margin-right:15px;
}

.category-page-menu .breadcrumb
{
   float:right;
   font-size:10px;
	color: #000000;
	position: relative;
	padding-top:3px;
	text-align:right;
}

.category-page-menu .breadcrumb a
{
   color:#000000;
   text-decoration:underline;
}

.category-page-menu .breadcrumb a:hover
{
   color:#6666ff;
   text-decoration:underline;
}

.category-page-menu .breadcrumb .one-crumb, .category-page-menu .breadcrumb .current-crumb
{
   white-space:nowrap;
}

.category-page-menu .breadcrumb .current-crumb
{
   font-weight:bold;
}

.category-page-section {
	 margin:0 0 5px 0;
	 padding:0px 0px 10px 25px;
	 width:965px;
	 border-bottom:1px solid #999999;
    min-height:180px;
}


.category-page-section .post-content {
	 color:#000000;
    margin:15px 0 0 0;
	 width:700px;
	 overflow:hidden;
    font-weight:normal;
}

.category-page-section .post-content img.alignleft {
	 padding:0 15px 15px 0px;
}
	 
.category-page-section .post-content img.alignright {
	 padding:0 0px 15px 15px;
}

.category-page-navigation {
	 margin:0;
	 padding:10px 0 0 1px;
	 width:990px;
    height:240px; 
	 border-bottom:1px solid #999999;
}

.category-page-navigation .box
{
   float:left; 
   width:206px; 
   height:200px; 
   border:2px solid #ffffff; 
   padding:15px;
   margin-right:10px;
}

.category-page-navigation .box h3
{
   color:#579db1;
   margin-bottom:1em;
}

.category-page-navigation .box p
{
   margin-bottom:1em;
}

.category-page-navigation .last
{
   margin-right:0px;
}
/***************************************************************************/
/* Before and After Pages */
/***************************************************************************/

.before-and-after-page-section {
	 margin:0 0 5px 0;
	 padding:0px 0px 0px 25px;
	 width:720px;
	 height:200px;
}

.before-and-after-page-views {
    clear:left;
    float:left;
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
	 width:990px;
}

.before-and-after-page-views table
{
   width:100%;
}


/***************************************************************************/
/* Virtual Consult Page */
/***************************************************************************/

div.virtualconsult
{
   margin-top:1em;
}

div.virtualconsult table, div.virtualconsult td
{
  font-size:10pt;
  text-align:left;
}


/***************************************************************************/
/* Regular Pages  */
/***************************************************************************/

div.post-content h2, div.post-content h3
{
  margin-top:1.5em;
  margin-bottom:1.5em;
}

div.post-content h4
{
  font-size:0.9em;
}

div.post-content h5
{
  font-size:0.8em;
}

/*****************************/

.recent-posts
{
  margin:20px;
  float:right; 
  width:221px;
  background:url("images/recent_blogs_top.png") no-repeat top left;
}

.recent-posts h2
{
   margin:25px 0 0 0;
   padding:0 0 25px 0;
   text-align:center;
   background:url("images/recent_blogs_middle.png");
   color:#0066cc;
}

.recent-posts ul {
   list-style:none;
   text-align:left;
   margin:0;
   padding:0 0 25px 0;
	background:url("images/recent_blogs_bottom.png") no-repeat bottom right;
}

.recent-posts ul li {
   font-size:0.7em;
   list-style-type:none;
   padding:0 20px 10px 20px;
   background:url("images/recent_blogs_middle.png");
}

.recent-posts ul li a {
   color:#666666;
}

.recent-posts ul li a:hover {
   color:#6666ff;
}



/***************************************************************************/
/* Left Column Boxes */
/***************************************************************************/


.nav-menu-holder
{
   height:256px;
}

.sale-box
{
  clear:both;
  margin:20px;
  padding: 20px 0 0 0;
  width:192px;
  background:url("images/sale_box_top.png") no-repeat top left;
  text-align:center;
}

.sale-box h1
{
   background:url("images/sale_box_middle.png"); 
   text-align:center;
}

.sale-box p
{
   margin:0;
   padding-top:0.5em;
   padding-bottom:0.5em;
   background:url("images/sale_box_middle.png");
   text-align:center;
}

.sale-box h2
{
   margin:0 0 0 0;
   padding:0px 0 10px 0;
   text-align:center;
   background:url("images/sale_box_middle.png");
   color:#a8b461;
   text-align:center;
}

.sale-box .content {
   list-style:none;
   text-align:center;
   margin:0;
   padding:0 0 15px 0;
	background:url("images/sale_box_bottom.png") no-repeat bottom right;
}

.sale-box .content p {
   font-size:0.7em;
   margin:0;
   padding:0 20px 10px 20px;
   background:url("images/sale_box_middle.png");
}


.asps-logo
{
   text-align:center;
}

/***************************************************************************/
/* Right Column Boxes */
/***************************************************************************/

                  
.search-box {
   width:236px;
   height:39px;
   margin:0;
   padding:4px 0 15px 0;
   background:url('images/search_background.png') no-repeat left top;
   text-align:center;
}

.blue-box, .green-box, .gray-box {
   width:236px;
   margin:0;
   padding:4px 0 15px 0;
   text-align:left;
}

.blue-box h3, .green-box h3, .gray-box h3 {
   color:#ffffff;
   font-size:0.8em;
   font-weight:bold;
   padding:4px 0 20px 4px;
}

.blue-box .content, .green-box .content, .gray-box .content
 {
   font-size:0.8em;
   font-weight:normal;
   padding:5px;
}

.blue-box .content p, .green-box .content p, .gray-box .content p
{
   font-size:1em;
}


.blue-box {
   background:url('images/sidebar_heading_blue.png') no-repeat left top;
}

.green-box {
   background:url('images/sidebar_heading_green.png') no-repeat left top;
}

.gray-box {
   background:url('images/sidebar_heading_gray.png') no-repeat left top;
}


/***************************************************************************/
/* General Items */
/***************************************************************************/

.quote
{
  margin:0 20px 0px 20px;
  padding: 20px 0 0 0;
  float:right; 
  width:221px;
  background:url("images/quote_box_top.png") no-repeat top left;
}

.quote .text
{
   margin:0 0 0 0;
   padding:0px 10px 10px 10px;
   text-align:center;
   background:url("images/quote_box_middle.png");
   font-size:0.9em;
   font-style:italic;
   color:#666666;
}

.quote .source
{
   margin:0 0 0 0;
   padding:0px 0 0px 0;
   text-align:center;
   background:url("images/quote_box_middle.png");
   font-size:0.6em;
   color:#666666;
}

.quote .area {
   list-style:none;
   text-align:left;
   margin:0;
   padding:0 0 20px 0;
	background:url("images/quote_box_bottom.png") no-repeat bottom right;
}



/***************************************************************************/
/* Sidebars */
/***************************************************************************/

.left-sidebar, .right-sidebar {
    margin:0 0 0 0 !important;
	 margin:0;
	 position:absolute;
	 overflow:visible;
	 }

.left-sidebar {
	 width:220px;
	 left:5px;
	 }

.right-sidebar {
	 width:236px;
	 right:5px;
	 }

/***************************************************************************/
/* WordPress Sidebar Widgets */
/***************************************************************************/

.wp-widget-title {
	 position: relative; 
	 top: -24px;
	 background:url('images/widgetbg.gif') no-repeat;
	 color:#FFFFFF;
	 font-size: 10pt;
	 font-weight: bold;
	 padding:6px 0 6px 15px;
	 margin:0;
	 }

.wp-widget-title a:link,
.wp-widget-title a:visited,
.wp-widget-title a:hover{
	 color:#FFFFFF;
	 }

.wp-widget {
	 background:url('images/widget_bottom_bg.gif') no-repeat bottom;
	 color:#555;
	 padding:0;
	 margin: 25px 0 35px 0;
         font-size:8pt;
	 }

.wp-widget ul {
         list-style:none;
	 position: relative; 
	 top: -15px;
         margin:5px 10px 5px 15px;
         padding:0;
	 }

.wp-widget ul li {
         background: url('images/bullet.gif') no-repeat 0px 0px;
         margin:0 0 10px 0;
         padding:0 0 0 14px;
         line-height:15px;
         font-size:8pt;
	 }
	 
.search-widget-title {
	 background:url('images/widgetbg.gif') no-repeat;
	 color:#fff;
	 font-size: 10pt;
	 font-weight: bold;
	 padding:6px 0px 6px 15px;
	 margin:-25px 0 0 0;
	 }

.search-widget {
	 color:#555;
	 background:url('images/widget_bottom_bg.gif') no-repeat bottom;
	 padding:10px;
	 margin:0px 0 35px 0;
         font-size:10pt;
	 }

.textwidget {
         position: relative; 
         top: -15px;
         margin:0px 0px 0px 5px;
         padding:0px 5px;
         }

.textwidget ul {
         list-style:none;
	 position: relative; 
	 top: 0px;
         margin:0 0 0 5px;
         padding:0;
	 }

.textwidget ul li {
         background: url('images/bullet.gif') no-repeat 0 0;
         margin:5px 0 10px 0;
         padding:0 0 0 14px;
         line-height:15px;
	 }

#calendar_wrap {
	 position: relative; 
	 top: -10px;
         margin:0 40px;
	 }

#akismetwrap {
         position: relative; 
	 top: -15px;
         margin:0 45px;
	 }

#cat, select {
         position: relative; 
	 top: -10px;
         margin:0 45px;;
	 }
	 
.widget_categories ul li ul.children{
         position: relative; 
	 top: 0px;
	 left:-10px;
	 }

.widget_pages ul li.page_item li{
         position: relative; 
	 top: 20px;
	 left:-10px;
     }
	 
/***************************************************************************/
/* Old Style Tigopedia Widgets */
/***************************************************************************/

.widget-title {
	 background:url('images/widgetbg.gif') no-repeat;
	 color:#fff;
	 font-size: 10pt;
	 font-weight: bold;
	 padding:6px 0px 6px 15px;
	 }

.widget-title a:link,
.widget-title a:visited,
.widget-title a:hover {
	 color:#fff;
	 }

.widget {
	 color:#555;
	 background:url('images/widget_bottom_bg.gif') no-repeat bottom;
	 padding:10px;
	 margin:0 0 10px 0;
         font-size:8pt;
	 }

.widget ul {
         list-style:none;
         margin:5px 5px 0px 5px;
         padding:0px;
         }

.widget ul li {
         background: url('images/bullet.gif') no-repeat 0px 0px;
         margin-bottom:10px;
         padding-left:14px;
         line-height:15px;
         font-size:8pt;
         }

.center-widget-title {
	 background:url("images/center_widget_bg.gif") center top no-repeat;
	 color:#0066cc;
	 font-size:16px;
	 font-weight: bold;
	 margin:0px 210px 0px 210px;
	 padding:8px 0px 0px 15px;
	 }
	 
.center-widget {
         background:url('images/center_widget_bottom_bg.gif') center bottom no-repeat;
	 color:#555;
	 margin:0px 210px 6px 210px;
	 padding:0.1em 1.2em 0.6em 1.2em;
	 font-size:10pt;
	 }
	 
.center-widget a:link,
.center-widget a:visited {
         color:#0066cc
	 }

.center-widget a:hover {
         color:#0066cc;
	 border-bottom: 1px dashed #a0a0a0;
	 }

.center-widget ul li {
         background: url('images/bullet.gif') no-repeat 0 0;
         list-style:none;
	 padding:0 0 0 15px;
	 margin:6px 0 0 -10px;
	 }

.center-widget ol li {
	 padding:0;
	 margin:6px 0 0 0px;
	 }

.bottom-page-nav {
         text-align:center;
	 color: #0066cc;
	 }

.bottom-page-nav a:link,
.bottom-page-nav a:visited,
.bottom-page-nav a:hover {
         color:#0066cc;
	 }

.footer {
	 color:#333333;
	 font-size:8.5pt;
    font-weight:normal;
    text-align:center;
    padding:0px 0px;
    margin:0;
         }
	 
.footer a:link,
.footer a:visited,
.footer a:hover {
         color:#0066cc;
	 }

/* Comments Styles */

.comment-list {
	 padding:0;
	 margin:0 15px 20px 15px;
	 }

.comment-meta {
         position:relative;
	 top:-20px;
         color: #555555;
         font-size:10pt;
         margin:50px 0 0 0;
	 }

.odd-comment .comment-meta a:link,
.odd-comment .comment-meta a:visited,
.odd-comment .comment-meta a:hover {
         color: #0066cc;
         font-weight:bold;
	 }

.even-comment .comment-meta a:link,
.even-comment .comment-meta a:visited,
.even-comment .comment-meta a:hover {
         color: #008000;
         font-weight:bold;
	 }

.odd-comment .comment-meta .comment-author {
         color: #0066cc;
         font-weight:bold;
	 }

.even-comment .comment-meta .comment-author {
         color: #008000;
         font-weight:bold;
	 }

.odd-comment .comment-text {
         position:relative;
	 top:-10px;
         background:url('images/comment-bg-gradient.gif') top left repeat-y; 
         color: #555;
         border:1px solid #b6cefe;
	 padding:0px 10px !important;
	 padding:10px 10px;
         width:440px;
         overflow:hidden;
	 }

.even-comment .comment-text {
         position:relative;
	 top:-10px;
         background:url('images/comment-bg-gradient-green.gif') top left repeat-y; 
	 color: #555;
         border:1px solid #add3ad;
	 padding:0px 10px !important;
	 padding:10px 10px;
         width:440px;
         overflow:hidden;
	 }

.odd-comment .comment-text a:link,
.odd-comment .comment-text a:visited,
.odd-comment .comment-text a:hover{
         color:#0066CC;
         text-decoration:none;
         }
	 
.even-comment .comment-text a:link,
.even-comment .comment-text a:visited,
.even-comment .comment-text a:hover{
         color:#008000;
         text-decoration:none;
         }

#commentform a:link,
#commentform a:hover,
#commentform a:visited {
         color:#0066cc;
	 }

/* input */

#searchform {
	 margin:0;
	 padding:0;
	 }
	
input#s {
	 color:#666666;
	 width: 125px;
	 height: 1.4em;
	 margin: 0;
	 padding: 2px;
	 font-size:0.75em;
	 border-left: 1px solid #aaa;
         border-top:1px solid #aaa;
 	 border-right:1px solid #ddd;
	 border-bottom:1px solid #ddd;
	 }

input#b {
	 font-size:0.75em;
}
	 
input {
	 color:#555;
	 }

textarea#comment {
         width:470px;
         color:#555;
	 border-left: 1px solid #aaa;
         border-top:1px solid #aaa;
 	 border-right:1px solid #ddd;
	 border-bottom:1px solid #ddd;
         font-size:10pt;
	 }

input#author,
input#email,
input#url {
         width:200px;
         color:#555;
	 border-left: 1px solid #aaa;
         border-top:1px solid #aaa;
 	 border-right:1px solid #ddd;
	 border-bottom:1px solid #ddd;
         font-size:10pt;
         }
         
         
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */         






/*
Author: Craig Erskine
Description: Dynamic Menu System - Vertical
*/

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
 width: 220px; /* Menu Width */
 margin: 0;
 list-style: none;
 text-align:right;
  z-index:10000; 

}

ul#navmenu-v li { float: left; position: relative;  width: 100%; }
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-v ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#navmenu-v a, ul#navmenu-v span.current_item {
 border-top: 1px solid #ffffff
 border-right: 1px solid #ffffff;
 padding: 6px;
 display: block;
 background: #ffffff;
 color: #000000;
 font-size: 14px;
 text-decoration: none;
 height: 1%;
}

ul#navmenu-v span.current_item
{
  color:#a9bd24;
  font-weight:bold;  
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
 background: #f7fff7;
 color: #6666ff;
}


/* 2nd menu structure */
ul#navmenu-v li:hover ul
{
 border-left:1px solid #dddddd;
 border-right:1px solid #999999;
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
 width:310px;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
 float: none;
 color:#000000;
 background: #ffffff;
 text-align:left;
 padding:4px /* Was 6px, adjusted 7-Dec-2009 to make long menu for "Cosmetic Procedures" visible on 1024x768 */
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
 background: #f7fff7;
 color: #6666ff;
}

/* 3rd menu structure */
ul#navmenu-v li:hover li:hover ul
{
 width:180px;
 border-right:1px solid #333;
 border-top:1px solid #333;
 border-bottom:1px solid #333;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
 color:#000000;
 background: #ffffff;
 text-align:left;
 
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
 background: #f7fff7;
 color: #6666ff;
}

/* 4th menu structure */
ul#navmenu-v li:hover li:hover li:hover ul
{
 width:100px;
 border-right:1px solid #333;
 border-top:1px solid #333;
 border-bottom:1px solid #333;
}


/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
 color:#000000;
 background: white;
 text-align:left;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
  background: #f7fff7;
  color: #6666ff;
  z-index:10000; 
}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }