.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{
  display:inline-block;
  *display:inline;
  zoom:1;
  _height:1%;
  vertical-align:top;
}
html{
  /*background:#eee url(../../../themes/MyCollegesAndCareers/images/shadow-edge-html.png) repeat-y center top;*/
}
#body_wrapper{
  background:#eee url(../../../themes/MyCollegesAndCareers/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(../../../themes/MyCollegesAndCareers/images/background-icons/default.png);
  }
  #wrapper{
    background:url(../../../themes/MyCollegesAndCareers/images/shadow-edge.png) repeat-y center top;
    width:960px;
    padding:0 20px;
    position:relative;
  }
    #container{
      background:url(../../../themes/MyCollegesAndCareers/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;
      }
        #content{text-align:left;width:510px;}
          #content_top{}
          #content_bottom{clear:both;}
        #col_1{text-align:left;width:180px;/*margin-right:20px;*/min-height:200px;/*float:left;*/margin-left:20px;}
      #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(../../../themes/MyCollegesAndCareers/images/shine.png);
  background-repeat:repeat-x;
  background-position:center;
}

#text-6,#execphp-7{
  position:relative;
  /*background:url(../../../themes/MyCollegesAndCareers/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(../../../themes/MyCollegesAndCareers/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(../../../themes/MyCollegesAndCareers/images/widgets/video.png);
  background-repeat:no-repeat;
  background-position:90px 20px;
}
#execphp-3{
  background-image:url(../../../themes/MyCollegesAndCareers/images/widgets/career.png);
  background-repeat:no-repeat;
  background-position:center top;
}
#execphp-5{
  background-image:url(../../../themes/MyCollegesAndCareers/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;
}/* === RESET STYLES === */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,textarea,input,select,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
pre{white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}

/* BASIC CSS ELEMENTS */
html{}
body{
  font-size:100%;
  font-family:Arial,sans-serif;
  line-height:1.5;
  color:#333;
  /*-moz-text-shadow:0 1px 0 #fff;
  -webkit-text-shadow:0 1px 0 #fff;
  text-shadow:0 1px 0 #fff;*/
  font-size:14px;
}
/* === HEADINGS === */
h1,h2,h3,h4,h5,h6{color:#063352;line-height:1;margin:0 0 0.75em;font-weight:normal;font-family:'Droid Serif',Arial,Sans-Serif;}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:0.8em;}
/* === COMMON === */
a{}
a:hover{text-decoration:none;}
p{margin: 0 0 1em;}
/* === LISTS === */
ul,ol,dl{margin: 1em 0;}
ul ul,ol ol,ul ol,ol ul{margin:0 1em 0;}
ul>li{list-style:disc outside;margin:0 0 0 20px;}
ol>li{list-style:decimal outside;margin:0 0 0 20px;}
dt{font-size:1.2em;font-weight:bold;}
dd{font-style:italic;padding:0 10px;}
/* === TABLES === */
table{width:100%;border:1px solid #333;}
caption{font-size:1.2em;text-align:left;}
th,td{vertical-align:middle;text-align:left;padding:2px 5px;}
thead th,tfoot th{
  background:#333;
  color:#fff;
  -moz-text-shadow:0 -1px 0 #000;
  -webkit-text-shadow:0 -1px 0 #000;
  text-shadow:0 -1px 0 #000;
  font-weight:normal;
  font-size:0.8em;
  text-transform:uppercase;
}
thead th{}
tfoot th{}
tbody{}
tbody td{border-top:1px solid #333;}
tr.odd td{background:#fff;}
tr.even td{background:#eee;}
tr.odd:hover td,tr.even:hover td,tr:hover td{background:#DFF2BF;}
/* === FORMS === */
fieldset{border:1px solid #aaa;padding:0 10px;}
legend{font-size:1.2em;text-transform:uppercase;}
label{text-transform:uppercase;font-size:0.8em;}
input,select,textarea{border:1px solid #aaa;padding:5px;font-size:1.2em;text-align:left;font-family:Arial,sans-serif;}
textarea{height:8em;width:95%;display:block;}
input[type='checkbox'],input[type='radio'],input[type='file']{border:0;}
input:focus,textarea:focus,select:focus{border:1px solid #333;background:#eee;}
input[type='checkbox']+label,input[type='radio']+label{display:inline;font-size:1.2em;text-transform:none;}
button{border:1px solid #aaa;background:#ccc;font-size:1.1em;cursor:pointer;margin:0 5px 0 0;padding:5px 15px;line-height:1;}
button:hover{background:#ddd;}
/* === MISC === */
hr{background:#333;height:1px;border:0;}
abbr,acronym{border-bottom:1px dotted #333;cursor:help;}
pre{border:1px solid #aaa;background:#ccc;padding:10px;margin:1em 0;}
blockquote{border-width:3px 0;border-color:#333;border-style:solid;padding:10px;margin:1em 0;background:#ccc;font-size:1.2em;font-family:Georgia,serif;font-style:italic;}
sup,sub{font-size:0.6em;}
sup{vertical-align:top;}
sub{vertical-align:bottom;}
.small{font-size:0.8em;}

/* CLEARFIX */
/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}
/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}
/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: "";
  display: block;
  height: 0;
  font-size: 0;
}  /**
    Nav and Subnav
    Split these out if you want the two levels to look different
  */
  #nav,
  #subNav {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  /*#subNav {
    margin-top: 10px;
  }*/
    #nav li,
    #subNav li {
      display: inline;
      padding: 0 10px 0 0;
    }
    /* Currently selected page nav item (and parent) if applicable */
    .current_page_item a,
    .current_page_parent a {
      text-decoration: none;
    }
      .current_page_item a:hover,
      .current_page_parent a:hover {
        text-decoration: underline;
      }

/**      main content     */
  ol#posts {
    list-style: none;
    margin: 0;
    padding: 0;
  }

    li.postWrapper,
    div.postWrapper { }

      .postWrapper img { }

      div.post { }

      p.postMeta { }

  .pagination {
    list-style: none;
    margin: 0px;
    padding: 0px;
  }
    .pagination li {
      display: inline;
    }
    .pagination .previous {
      text-align: left;
      float: left;
    }
    .pagination .future {
      text-align: right;
      float: right;
    }

/**       sidebar          */
  /** the HTML is a bit dodgy for the tag cloud, need to add some padding
      between the title and the first href */
  .widget_tag_cloud a {
    padding-left: 5px;
  }

#comment {}

#footer {}

/** normally hidden but will appear when css disabled */
.skip,
.noCss {
  position: absolute;
  left: -9999px;
}

/**
  theme requirements as per 
  http://codex.wordpress.org/CSS
*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}.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(../../../themes/MyCollegesAndCareers/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(../../../themes/MyCollegesAndCareers/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(../../../themes/MyCollegesAndCareers/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(../../../themes/MyCollegesAndCareers/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(../../../themes/MyCollegesAndCareers/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;
  }