.ib,
.get_more_info,#content_1_2_3 .more a,
.find_school,.badges li{
	display:inline-block;
  *display:inline;
  zoom:1;
  _height:1%;
  vertical-align:top;
}
.clear{clear:both;}

#footer h4{
  font-size:18px;
  margin:0 0 10px;
}
#footer ul{margin:0;}
#footer li{
  list-style:none;
  padding:0;
  margin:0 10px 0 0;
  border-top:1px solid #BDB4AD;
}
#footer li a{
  border-top:1px solid #DFDBD7;
  display:block;
}

/* MORE CONTENT */
.more_div{display:none;}
.more_p span, button{
	display:inline-block;
  *display:inline;
  zoom:1;
  _height:1%;
  vertical-align:top;
  background:#333;
  color:#fff;
  -moz-text-shadow:0 1px 0 #999;
  -webkit-text-shadow:0 1px 0 #999;
  text-shadow:0 1px 0 #999;
  padding:3px 10px;
  line-height:1;
  cursor:pointer;
  background-color:#695D53;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

.shine, .more_p span, #tooltip,
#menu-top-navigation ul li a:hover,
#menu-top-navigation ul li a, button span,
#content_1_2_3 .more a span,
table.salary_chart td div,table.salary_chart th{
	background-image:url(../images/shine.png);
  background-repeat:repeat-x;
  background-position:center;
}
button,button:hover,button.hover{border:0;background:none;padding:0;margin:0;}
button span{
  display:block;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px;
  background-color:#03365B;
  -moz-text-shadow: 0 1px -1px #02253E;
  -webkit-text-shadow: 0 1px -1px #02253E;
  text-shadow: 0 1px -1px #02253E;
  padding:6px 20px;
}
button.hover span,button:hover span{
  background-color:#2D8121;
  -moz-text-shadow: 0 1px -1px #113611;
  -webkit-text-shadow: 0 1px -1px #113611;
  text-shadow: 0 1px -1px #113611;
}
.two,.three,.four{margin:0 0 10px}
.two > div,
.three > div,
.four > div{
  float:left;
	text-align:left;
}
.two > div{width:50%}
.three > div{width:33.33%}
.four > div{width:25%}
.two > div > div,
.three > div > div,
.four > div > div{padding:10px}

/* CONTENT BLOCKS */
.sections li{font-size:12px;}
.sections ul{margin:0 0 5px;}
.more{font-size:10px;text-align:right;}
.one ul,.two ul,.three ul,.four ul{font-size:12px;}

/* WORDPRESS STYLES */
.alignright{margin:0 0 0 10px;}
.alignleft{margin:0 10px 0 0;}
ul#pagination > li{margin:0;}
.author_profile{
  border:1px solid #ccc;
  background:#eee;
  padding:10px;
  min-height:76px;
}
.author_profile img{
  float:left;
  background:#fff;
  padding:5px;
  border:1px solid #ccc;
  margin:0 10px 0 0;
}
.author_trinkets{
  float:left;
}
.author_text{margin:5px 0 0 90px;}
#content p.author_links{text-align:center;padding:85px 10px 0 0;font-size:10px;}
#commentlist > li{margin:0 0 10px;}
#commentlist p{margin:0 0 0.25em 76px;}
.thumb_list,.random_stuff{}
.thumb_list li,.random_stuff li{
  display:block;
  float:left;
  list-style:none;
  margin:0 10px 10px 0;
  border:1px solid #ccc;
  padding:5px;
}
.thumb_list li.hover,.random_stuff li.hover{background:#084977;}
.thumb_list li.last_thumb,.random_stuff li.last_thumb{margin:0 0 10px 0;}
.thumb_list li a,.random_stuff li a{
  display:block;
  width:82px;
  height:82px;
  overflow:hidden;
  background-color:#fff;
  background-position:center;
  background-repeat:no-repeat;
  text-indent:-9999px;
}
.info_graphic_container a{
  display:block;
  border:1px solid #ccc;
  padding:10px;
  background:#fff;
}
.info_graphic_container a:hover{
  background:#084977;
}
.info_graphic_container img{width:100%;display:block;}
.share_code{
  margin:1em 0 2em;
}
.share_code textarea{
  font-family:Monospace;
  font-size:14px;
  color:#eee;
  background:#043A61;
  width:502px;
}
/* Styling Tooltips */
#tooltip{
  position:absolute;
  border:1px solid #042842;
  background-color:#043A61;
  padding:2px 10px;
  color:#fff;
  display:none;
  z-index:9999;
  -moz-text-shadow:0 -1px 1px #02253E;
  -webkit-text-shadow:0 -1px 1px #02253E;
  text-shadow:0 -1px 1px #02253E;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px;
}	
#video_container{
  border:1px solid #ccc;
  background:#eee;
  padding:10px;
  margin:0 0 1em;
}
img,iframe,object{display:block;}
.post_author{font-size:10px;}

.edit-link{
  position:fixed;
  top:200px;
  left:0;
  width:40px;
  height:100px;
}
.edit-link a{
  display:block;
  width:35px;
  height:100px;
  text-indent:-9999px;
  overflow:hidden;
  background:url(../images/edit.png) no-repeat right center;
}
.edit-link a:hover{
  width:40px;
}
#college_logo{float:right;margin:0 0 0 20px;width:200px;}

/* TOP MENU */
#top_nav a,#top_nav a:hover{text-decoration:none;border:0;font-size:16px;} 
  /*#menu-top-navigation{margin:0;padding:0 0 0 10px;*margin-top:1px;}*/
    #menu-top-navigation li{list-style:none;margin:0;position:relative;padding:0;}
      #menu_top-navigation li a{display:block;margin:0;}
    #menu-top-navigation > li{line-height:31px;height:30px;float:left;}
    #menu-top-navigation li.first_child{border-left:1px solid #594E47;}
    #menu-top-navigation li.last_child{border-right:1px solid #8F7F73;}
      #menu-top-navigation > li.first_child a{line-height:31px;}
      #menu-top-navigation > li a{display:block;line-height:31px;padding:0 9px;}
    #menu-top-navigation a{
      border-right:1px solid #594E47;
      border-left:1px solid #8F7F73;
      color:#F4E0B0;
      -moz-text-shadow:0 -1px 1px #675A52;
      -webkit-text-shadow:0 -1px 1px #675A52;
      text-shadow:0 -1px 1px #675A52;
    }
    #menu-top-navigation a:hover{color:#03365B;border-right:1px solid #594E47;border-left:1px solid #8F7F73;}
    #menu-top-navigation .current-menu-item a{color:#fff;background-color:#594E47;}
    #menu-top-navigation ul{display:none;}
    #menu-top-navigation ul li{
      border:0;
      margin:0;
      margin-top:0;
      padding:0;
      padding-top:0;
      display:block;
    }
    #menu-top-navigation li.hover > ul{
      display:block;
      position:absolute;
      top:31px;
      left:0;
      margin:0;
      padding:0;
      background:#8D7E73;
      background:#ccc;
      border:1px solid #8C7D73;
      border-top:0;
      border-bottom:0;
    }
    #menu-top-navigation ul li.first_child,
    #menu-top-navigation ul li.last_child{
      border:0;
    }
    #menu-top-navigation ul li a{
      font-size:12px;
      border:0;
      color:#333;
      -moz-text-shadow:none;
      -webkit-text-shadow:none;
      text-shadow:none;
      border-bottom:1px solid #8C7D73;
      border-top:1px solid #C6BEB9;
      display:block;
      white-space:nowrap;
      margin-top:0;
      padding-top:0;
      *line-height:30px;
      *height:30px;
      *width:175px;
    }
    #menu-top-navigation ul li.odd a{
      background-color:#AFA49D;
    }
    #menu-top-navigation ul li.even a{
      background-color:#988A81;
    }
    #menu-top-navigation ul li a:hover{
      font-size:12px;
      border:0;
      border-bottom:1px solid #8C7D73;
      border-top:1px solid #A3978F;
      background-color:#15365B;
      color:#fff;
    }
/* GET MORE INFO */
.get_more_info{text-align:center;}
.get_more_info em{
  display:block;
  font-weight:bold;
  white-space:normal;
  font-size:12px;
  margin:0 0 10px;
}
.get_more_info a{
  background:url(../images/get-more-info.png) no-repeat center top;
  width:200px;
  height:38px;
  text-indent:-9999px;
  display:block;
}
.get_more_info a:hover{
  background-position:center bottom;
}
/* CAREERS DIRECTORY */
#career_directory{}
.directory h5{font-size:13px;margin:0 10px 5px 0;padding:0 0 5px;border-bottom:1px solid #ccc;}
.directory li{list-style:none;float:left;width:50%;margin:0 0 10px;min-height:110px;}
#content .directory p{font-size:9px;text-align:left;padding:0 10px 0 0;}

#copy{text-align:center;font-size:10px;line-height:30px;margin:0;padding:0;}
#comments_container{
  border-top:1px solid #ccc;
  padding:1em 0 0;
}
.input{display:inline;}

/* SALARY CHARTS */
table.salary_chart{}
table.salary_chart th{background-color:#033559;}
table.salary_chart td div{background-color:#2D8121;height:20px;}
#content p.reference{font-style:italic;font-size:10px;margin:5px 0 20px;}

/* PAGE ACTIONS */
.center_action,
#content .center_action p{
  text-align:center;
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
}
.center_action p{margin:0 0 20px;}
.find_school a{
  background:url(../images/find-a-college-now.png) no-repeat center top;
  width:300px;
  height:38px;
  text-indent:-9999px;
  display:block;
}
.find_school a:hover{
  background-position:center bottom;
}
.author_bio{
  font-size:12px;
}
/* PROFILE PAGE */
#profile_photo{float:right;margin:0 20px 10px 20px;}
  #profile_photo img{
    display:block;
    padding:5px;
    background:#fff;
    -moz-transform:rotate(5deg);
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg);
    -moz-box-shadow:0 0 5px #ccc;
    -webkit-box-shadow:0 0 5px #ccc;
    box-shadow:0 0 5px #ccc;
  }
  .badges li{list-style:none;margin:0 10px 0 0;padding:0;}
  .badges a{
    display:block;
    width:36px;
    height:36px;
    text-indent:-9999px;
    background:url(../images/user-icons.png) no-repeat center;
  }
  .badges a.user_site{background-position:left center;}
  .badges a.user_blog{background-position:-36px center;}
  .badges a.user_in{background-position:-72px center;}
  .badges a.user_facebook{background-position:-108px center;}
  .badges a.user_twitter{background-position:right center;}
  
  .box{
    border:1px solid #EECD81;
    border-top:3px solid #E8BC54;
    border-bottom:3px solid #E8BC54;
    background:#F4E0B0;
    padding:10px 20px;
  }
  
  .box.bottom{
    border:1px solid #EECD81;
    border-top:3px solid #E8BC54;
    border-bottom:1px solid #EECD81;
    background:#F4E0B0;
    padding:10px 20px;
    -moz-border-radius:0 0 10px 10px;
    -webkit-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
  }
  .user_content{
    white-space:pre-wrap;
  }