.ib,#wrapper,#sef,#content,#col_1,#col_2,
#foot_1,#foot_2,#foot_3,#foot_4,
#top_left,#top_right,
#menu-toolbar li,
#header input,
#menu-top-navigation > li/*,
#author_list li*/{
  display:inline-block;
  *display:inline;
  zoom:1;
  _height:1%;
  vertical-align:top;
}
html{
  /*background:#eee url(../images/shadow-edge-html.png) repeat-y center top;*/
}
#body_wrapper{
  background:#eee url(../images/headers/background-html.png) repeat-x center top;
  text-align:center;
  position:relative;
}
  #css_category{
    position:absolute;
    width:150px;
    height:300px;
    top:200px;
    left:50%;
    margin-left:-625px;
    background-position:right top;
    background-repeat:none;
    background-image:url(../images/background-icons/default.png);
  }
  #wrapper{
    background:url(../images/shadow-edge.png) repeat-y center top;
    width:960px;
    padding:0 20px;
    position:relative;
  }
    #container{
      background:url(../images/headers/background-main.png) repeat-x center top;
      width:940px;
      padding:0 10px 10px;
      text-align:left;
      position:relative;
    }
    #main{
      padding:163px 0 10px;
      text-align:left;
    }
      #sef{
        width:710px;
        text-align:text;
        direction:rtl;
      }
        #content{text-align:left;width:520px;direction:ltr;}
          #content_top{}
          #content_bottom{clear:both;}
        #col_1{
          text-align:left;
          width:180px;
          min-height:200px;
          margin-right:10px;
          direction:ltr;
        }
      #col_2{text-align:left;width:220px;margin-left:10px;min-height:200px;}
    #header{
      position:absolute;
      top:0;
      right:0;
    }
      #header_middle{position:relative;}
      #menu-top-navigation{position:absolute;left:10px;top:108px;}      
    #footer{
      margin:0;
      padding:10px;
      border:1px solid #BDB4AD;
      background:#C9C1BB;
      font-size:12px;
    }
      #foot_1,#foot_2,#foot_3,#foot_4{
        width:229px;
      }
      
/* WIDGET STYLING */
.shine, .widget h4,.widget li a,.widget li a:hover,
#menu-top-navigation .current-menu-item a{
  background-image:url(../images/shine.png);
  background-repeat:repeat-x;
  background-position:center;
}

#text-6,#execphp-7{
  position:relative;
  /*background:url(../images/degree-search-sidebar.png) no-repeat left top;*/
  border:0;
  background:none;
}
#text-7,#execphp-8{
  padding:68px 10px 10px 70px;
  position:relative;
  background:url(../images/degree-search-bottom.png) no-repeat left top;
}

.widget{
  border:1px solid #BDB4AD;
  background:#C9C1BB;
  margin:0 0 10px;
  padding:0;
  font-size:12px;
}
.widget li.last_child a:hover{}

.widget h4{
  background-color:#03365B;
  color:#fff;
  margin:0;
  padding:0 10px;
  line-height:2em;
  -moz-text-shadow:0 1px -1px #02253E;
  -webkit-text-shadow:0 1px -1px #02253E;
  text-shadow:0 1px -1px #02253E;
  font-size:14px;
}
.widget ul{margin:0;padding:0;}
.widget li{margin:0;list-style:none;display:block;border-top:1px solid #BDB4AD;/*padding:2px 10px;*/}
.widget li a{
  display:block;
  padding:2px 10px;
  color:#333;
}
.widget li a:hover{
  text-decoration:none;
  background-color:#F4E0B0;
  /*border-left:2px solid #03365B;*/
}
#col_1 .widget{}
#col_2 .widget{}

.widget li.even{
  background-color:#D4CEC9;
}

.widget_tag_cloud > div{text-align:justify;padding:0 10px;}
/*#execphp-4{
  background-image:url(../images/widgets/video.png);
  background-repeat:no-repeat;
  background-position:90px 20px;
}
#execphp-3{
  background-image:url(../images/widgets/career.png);
  background-repeat:no-repeat;
  background-position:center top;
}
#execphp-5{
  background-image:url(../images/widgets/info-graphic.png);
  background-repeat:no-repeat;
  background-position:center top;
}*/
/* ORANGE 
#nav_menu-5.widget h4{
  background-color:#FD5501;
  text-shadow:0 1px -1px #AD2B00;
}
*/
/*
Green Widget */
#execphp-10.widget h4,#nav_menu-5.widget h4{
  background-color:#2D8121;
  -moz-text-shadow:0 1px -1px #113611;
  -webkit-text-shadow:0 1px -1px #113611;
  text-shadow:0 1px -1px #113611;
}

#text-6.widget,#execphp-7.widget{margin:0;}
.wp-caption{
  border:1px solid #ccc;
  background:#eee;
  text-align:center;
  font-family:'Homemade Apple', Arial, Sans-Serif;
  padding:10px 5px 5px;
}
.wp-caption img{padding:0;margin:0 0 5px;border:1px solid #ccc;}
#content p.wp-caption-text{text-align:center;margin:0;padding:0 5px 0;}
.wp-caption.alignright{margin:0 0 0 10px;}
.wp-caption.alignleft{margin:0 10px 0 0;}
#pagination{height:20px;text-align:center;}
#search_results{
  border-top: 1px solid #CCC;
  margin: 10px 0 0;
  padding: 10px 0;
}
/* AUTHORS LIST */
#author_list li{
  list-style:none;
  margin:0 0 20px;
  /*width:25%;*/
  border:1px solid #EECD81;
  border-width:4px 1px;
  background:#F4E0B0;
  clear:both;
  min-height:100px;
  position:relative;
}
#author_list h4{margin:0;}
.avatar_link{float:left;}
#author_list .avatar{
  -moz-transform:rotate(-5deg);
  -webkit-transform:rotate(-5deg);
  transform:rotate(-5deg);
  border:1px solid #eee;
  background:#fff;
  padding:3px;
  -moz-box-shadow:0 0 5px #ccc;
  -webkit-box-shadow:0 0 5px #ccc;
  box-shadow:0 0 5px #ccc;
}
#author_list .content{
  padding:10px 10px 10px 120px;
}
.expert_in{font-size:12px;}
.expert_in + p{margin-top:10px;font-size:12px;}
.see_profile{
  display:block;
  background:url(../images/see-profile.png) no-repeat center;
  width:112px;
  height:27px;
  text-indent:-9999px;
  position:absolute;
  top:15px;
  right:20px;
}