body {
  border-top:solid 10px #000;
}

#page {
  margin-top:30px;
}

#header {
  padding:0px;
/*  border-bottom:solid 1px #EEE;*/
/*  margin-bottom:25px;*/
}

#searchform {
  width:100%;
  text-align:right;
  position:relative;
  top:1px;
}

#searchform input{
  border-radius:90px;
  padding:4px 0px 4px 14px;
  border:solid 1px #CCC;
  width:150px;
  outline:none;
}
#searchform button {
  border:none;
  background:none;
  position:relative;
  top:5px;
  cursor:pointer;
}

#main-menu {
  list-style:none;
  padding:10px 0px 0px !important;
  margin:0px !important;
  text-align:center;
  border-bottom:solid 1px #eee;
  border-top:solid 1px #EEE;
  
  position:relative;
  top:-25px;
  
  background:#fbfbfb;  
}

#main-menu li {
  display:inline-block;
  padding:0px !important;
}

#main-menu li a {
  padding:10px 10px 0px 0px !important;
  font-size:14px;
  font-family:georgia;
  margin:0px 5px !important;
  padding-bottom:0px !important;
  text-decoration:none;
}

#main-menu li a:hover {
  text-decoration:underline;
}

#footer {
  padding:25px 10px 50px;
  border-top:solid 1px #DDD;
  font-size:12px;
  margin-top:0px;
  color:gray;
}

#footer a {
  margin:0px 10px 0px 0px;
  text-decoration:none;
  color:gray;
}

/*iframe {
  width:98%;
  height:500px;
  margin:10px auto !important;
  border:solid 10px #FFF;
  box-shadow:0px 1px 10px #CCC;
  text-align:center;
}

body iframe.post-likes-widget {
  width:auto;
  height:auto;
  margin:0px !important;
  border:none !important;
  box-shadow:none !important;
}*/

.on.right {
  float:right;
}

.border.bottom.light {
  border-bottom:solid 1px #EEE;
  padding:0px;
  margin-bottom:15px;
}

.border.frame, .img-framed {
  border:solid 5px #FFF;
  box-shadow:0px 0px 10px #CCC;
}
.underline {
  text-decoration:underline;
}

#home-page-services h3 {
  text-align:center;
  border-bottom:solid 2px #CCC;
  padding:10px 0px;
}

tr.post td {
  padding:5px 0px;
}
.pagination, .articles-header {
/*  border-top:solid 2px #CCC;
  border-bottom:solid 2px #999;
*/
  padding:10px 2px 6px;
/*  margin:16px 0px;*/
}

h1 {
  line-height:70px !important;
}

#comments-box {
  width:100%;
  padding:30px 0px;
  margin:30px auto;
  border-top:solid 3px #000;
}
#comments-box > h3 {
  text-align:center;
}
#comments-box li {
  border-bottom:solid 1px #f1f1f1;
  list-style:none;
  padding:10px 0px;
}

#comments-box img {
  float:left;
  border-radius:90px;
  margin:0px -30px 0px 0px;
  position:relative;
  left:-50px;
  top:10px;
}

#the-content {
  font-size:18px;
  line-height:30px;
  font-family:georgia;
  font-weight:300;
}

#the-tags {
  color:gray;
  text-align:center;
  text-transform:capitalize;
}

#the-tags a {
 color:gray;
}

#the-content img {
  text-align:center;
}

#respond {
  width:95%;
  margin:0px auto;
  padding-bottom:0px;
  margin-bottom:0px;
}

#respond textarea {
  width:100%;
}

#mc-embedded-subscribe-form {
/*  padding:10px;*/
/*  background:#f8f8f8;*/
  border-top:solid 2px #000;
  border-bottom:solid 2px #EEE;
  padding:20px 0px 15px;
}

#mc-embedded-subscribe-form input {
  padding:4px;
  margin:5px 0px;
}

#mc-embedded-subscribe-form input[type=submit] {
  padding:8px;
}

hr.dark {
  border-top:solid 2px #000;
  margin:15px 0px;
}
