/* ------------------------ blog 4.0 --------------------------- */

/* ------------------ common ------------------ */
body {
  background-image:URL('http://www.degreeservice.com/images/ui/header-bg-grad.gif');
  background-repeat:repeat-x;
  }

.clearboth {
  clear:both;
  height:0px;
  width:0px;
  line-height:0px;
  }
/* ------------------ end common ------------------ */


/* ------------------ header ------------------ */
.page {
  background-image:URL('http://www.degreeservice.com/images/ui/header-bg-grad.gif');
  background-repeat:repeat-x;
}

.header {
  margin-bottom:3px;
  }

.header img.logo {
  float:left;
  margin-right:90px;
  }

.header img {
  display:block;
  float:left;
  }  
  
.header .top {
  border-bottom:1px solid #c9c9c9;
  margin-bottom:3px;
  background-image:URL('http://www.degreeservice.com/images/ui/header-bg-grad.gif');
  background-repeat:repeat-x;
  height:68px;
  }
  
.main-menu ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
  clear:both;
  height:30px;
  background-color:#eeeee9;
  }

.main-menu ul li {
  margin:0px;
  padding:0px 10px 0px 10px;
  float:left;
  font-size: 12px;
  font-family: Georgia, "Times New Roman", Times, Serif;
  margin-top: 8px;
  border-right:1px solid #b1b1b1;
  color:#333333;
  font-weight:bold;
  }
  
.main-menu ul li.selected {
  background-color:#446992;
  color:#f7fdff;
  margin-top:0px;
  line-height:30px;
  }
  
.main-menu ul li.last {
  border-right:none;
  }

.main-menu ul li a, .main-menu ul li a:link, .main-menu ul li a:visited, .main-menu ul li a:active {
  color:#333333;
  text-decoration:none;
  }
  
.main-menu ul li a:hover {
  color:#f26522;
  text-decoration:underline;
  }

.main-menu ul li.selected a, .main-menu ul li.selected a:link, .main-menu ul li.selected a:visited, .main-menu ul li.selected a:active {  
  color:#f7fdff;
  text-decoration:none;
  }
  
.sub-menu ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
  clear:both;
  height:30px;
  background-color:#446992;
  }

.sub-menu ul li {
  margin:0px;
  padding:0px 10px 0px 10px;
  float:left;
  font-size: 12px;
  font-family: Arial, "sans-serif";
  margin-top:8px;
  border-right:1px solid #b1b1b1;
  color:#f7fdff;
  background-color:#446992;
  font-weight:normal;
  }
  
.sub-menu ul li.first {
  padding-left:10px;
  }

.sub-menu ul li.last {
  border-right:none;
  padding-right:0px;
  }
  
.sub-menu ul li a:link, .sub-menu ul li a:visited, .sub-menu ul li a:active {
  color:#f7fdff;
  text-decoration:none;
  }
  
.sub-menu ul li a:hover {
  font-weight:bold;
  color:#f26522;
  }
  
.sub-menu ul li.selected, .sub-menu ul li.selected a  {
  text-decoration:underline;
  font-weight:bold;
  /*color:#f26522;*/
  }
  
/* ------------------ end header ------------------ */


/* ------------------ body ------------------ */
.blog-content-2 {
  text-align:left;
  padding:10px;
  border-right:1px solid #e5e5e5;
  margin-right:5px;
  }
  
.content-header {
  border-bottom:1px solid #e5e5e5;
  margin-bottom:10px;
  }
  
.content-header h2 {
  font-size:18px;
  color:#064599;
  float:left;
  margin:0px 10px 10px 0px;
  padding:0px;
  }
  
.content-header .date {
  color#666666;
  font-size:12px;
  line-height:24px;
  }
  
.blog-post h3.blog-post-title, .blog-post h3.blog-post-title a {
  color:#333;
  font-size:24px;
  } 
  
.blog-post-content p {
  font-size:14px;
  line-height:22px;
  }
  
.blog-post-content ul li {
  font-size:14px;
  line-height:22px;
  }
  
.blog-post-date {
  font-style:normal;
  margin:10px 0px 10px 0px;
  }
  
.navigation {
  font-weight:bold;
  }
  
img.t_sub {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  border:1px solid #e5e5e5;
  padding:3px;
  }
  
/* ------------------ floating column ------------------ */
.floating-column {
  float:right;
  width:230px;
  border-left:1px solid #e5e5e5;
  margin-left:15px;
  padding:0px 5px 10px 15px;
  }
  
.wp-polls form p {
  font-size:12px;
  }

.wp-polls form p strong {
  font-weight:normal;
  }

.floating-column h5 {
  margin:0px 0px 5px 0px;
  border-top:4px solid #e5e5e5;
  font-size:14px;
  padding-top:5px;
  }
  
.floating-column ul {
  list-style-type:none;
  margin:0px 0px 10px 0px;
  padding:0px;
  }

.floating-column ul li {
  font-size:12px;
  margin:5px 0px 5px 0px;
  padding:0px;
  }
  
.floating-column ul li img.bullet {
  margin-right:3px;
  vertical-align:middle;
  }
  
.floating-column ul.related li {
  border-bottom:1px solid #e5e5e5;
  padding-bottom:5px;
  }
/* ------------------ end floating column ------------------ */



/* ------------------ right nav ------------------ */
.top5 ol {
  margin-top:10px;
  }
  
.sidebar-pod-2 {
	background-image:url('http://www.degreeservice.com/images/ui/top-5-decor.gif');
	background-repeat:no-repeat;
	background-position:top;
  padding:5px 15px 5px 15px;
}

.sidebar-pod-2 h3 {
  font-size:14px;
  font-family:arial, "sans-serif";
  font-weight:bold;
  border-bottom:1px dotted #e5e5e5;
  margin-bottom:10px;
  }
  
.sidebar-pod-2 p {
  font-size:12px;
  font-family:arial, "sans-serif";
  line-height:20px;
  border-bottom:1px dotted #e5e5e5;
  }
  
.sidebar-pod-2 img {
  float:right;
  margin:0px 0px 10px 10px;
  }
  
img#rss {
  margin-right:5px;
  vertical-align:middle;
  border:none;
  }
  
.small-box ol {
  margin-left:25px;
  padding-left:0px;
  }

.small-box ol li {
  border-bottom:1px dotted #e5e5e5;
  margin-bottom:10px;
  margin-left:0px;
  padding-left:0px;
  }

  
#blog-review-emblem {
  text-align:center;
  background:#fff url('http://www.degreeservice.com/images/ui/emblem-bg.jpg') repeat-y;
  }
/* ------------------ end right nav ------------------ */

/* ------------------ misc ------------------ */

  .takeawayLink {
    border-bottom:1px solid #eee;
    margin-bottom:15px;
    padding-bottom:15px;
    }
    
  div .dotted-hr {
    height:0px;
    line-height:0px;
    border-bottom:1px dotted #e0e0e0;
    margin-bottom:10px;
    }
/* ------------------ end of misc ------------------ */


/* ------------------ forms ------------------ */
  form label {
    font-size:12px;
    font-family:arial, verdana;
  }
  
  form .error {
    color:#ff3333;
    font-weight:bold;
  }
/* ------------------ end of forms ------------------ */
/* ------------------ end body ------------------ */
/* ------------------------ end blog 4.0 --------------------------- */