/*
Overrides default wordpress theme blog styles
*/

body {
  background-color: white !important;
  background-image: none !important;
  margin-bottom: 8px !important;
  color: #727272 !important;
}

#page {
  background-image: none !important;
  margin: 0px auto !important;
  width: auto !important;
}

.articlesforms #content {
  background-image: none;
}

.articlesforms #sidebar {
  color:#FFFFFF !important;
  float:right !important;
  font-size:8pt !important;
  line-height:18px !important;
  margin-bottom:20px !important;
  margin-left:0px !important;
  padding:30px 20px !important;
  vertical-align:top !important;
  width:135px !important;
}

.sideBarTitle {
  padding-bottom: 0px !important;
}

.widget_search #searchform {
  padding: 0px !important;
  text-align: left;
}

.widget_search #searchform input {
   margin-top: 5px !important;
}

h1 {
  text-align: left !important;
  margin:0px !important;
  padding:0px !important;
  color: #727272 !important;
}

.articlesforms #sidebar ul li h2.widgettitle {
  display: block !important;
}

.articlesforms #sidebar ul li h2.widgettitle, .articlesforms #sidebar li {
  color: white !important;
}

.articlesforms #sidebar ul ul {
  margin-left: 0px;
}

.articlesforms #sidebar ul ul ul {
  margin-left: 5px;
}

.articlesforms #sidebar a:link, .articlesforms #sidebar a:visited {
  color: white !important;
}

.articlesforms #sidebar a:hover {
  color: white !important;
}

.blog #content .post, .single #content .post, .category #content .post, .archive #content  .post {
  border-bottom: 1px dotted #cccccc !important;
}

.blog #content, .single #content, .category #content, .archive #content    {
  font-size: 12px !important;
}

.blog #content .myMM_links, .single #content .myMM_links,
.category #content .myMM_links, .archive #content .myMM_links {
  margin-bottom: 5px !important;
}

.blog #content div.myMM_links a, .blog #content div.myMM_links a:link, .blog #content div.myMM_links a:visited,
.category #content div.myMM_links a, .category #content div.myMM_links a:link, .category #content div.myMM_links a:visited,
.archive #content div.myMM_links a, .archive #content div.myMM_links a:link, .archive #content div.myMM_links a:visited,
.search #content div.myMM_links a, .search #content div.myMM_links a:link, .search #content div.myMM_links a:visited {
  text-decoration: none !important;
  font-size: 16px;
}

.category #content div.myMM_links a:hover, .category #content div.myMM_links a:active,
.archive #content div.myMM_links a:hover, .archive #content div.myMM_links a:active,
.search #content div.myMM_links a:hover, .search #content div.myMM_links a:active,
.blog #content div.myMM_links a:hover, .blog #content div.myMM_links a:active {
  text-decoration: underline !important;
}

.blog #content .myMM_links a, .blog #content .myMM_links a:link, blog #content .myMM_links a:visited,
.blog #content .postmetadata a, .blog #content .postmetadata a:link, .blog #content .postmetadata a:visited,
.category #content a, .category #content a:link,  .category #content a:visited,
.archive #content a, .archive #content a:link,  .archive #content a:visited,
.search #content a, .search #content a:link,  .search #content a:visited,
.single #content a, .single #content a:link,  .single #content a:visited {
  text-decoration: underline !important;
  color: #9BB134 !important;
}
.articlesforms #sidebar a, .articlesforms #sidebar a:link, .articlesforms #sidebar a:visited {
  color: white !important;
}

.blog #content div.myMM_links a:link, .blog #content div.myMM_links a:visited,
.blog #content div.postmetadata a:link, blog #content div.postmetadata a:visited,
.category #content div.myMM_links a:link, .category #content div.myMM_links a:visited,
.category #content div.postmetadata a:link, category #content div.postmetadata a:visited,
.archive #content div.myMM_links a:link, .archive #content div.myMM_links a:visited,
.archive #content div.postmetadata a:link, archive #content div.postmetadata a:visited {
  color: #9BB134 !important;
}

.blog #content .myMM_links a:hover, 
.articlesforms #sidebar a:hover,
.single #content a:hover,
.category #content a:hover,
.archive #content a:hover,
.search #content a:hover,
.blog #content .postmetadata a:hover {
  text-decoration: none !important;
  color: ##727272 !important;
}

.category #content h3 a, .category #content  h3 a:link,  .category #content  h3 a:visited,
.archive #content  h3 a, .archive #content  h3 a:link,  .archive #content  h3 a:visited {
  color: ##727272 !important;
  text-transform: uppercase !important;
}

.category #content h3 a, .category #content  h3 a:hover,  .category #content  h3 a:active,
.archive #content  h3 a, .archive #content  h3 a:hover,  .archive #content  h3 a:active {
  color: #9BB134  !important;
  text-transform: uppercase !important;
}

#footer {
  width: auto;
  background-image: none !important;
  background-color: white !important;
}

#subnav {
  height: 10px !important;
  min-height: 10px !important;
  padding-top: 18px !important;
  padding-left: 40px !important;
  font-size: 10px !important;
  line-height: 10px !important;
}

#blog_signup {
  float: right;
  height: 10px !important;
  min-height: 10px !important;
  padding-top: 18px !important;
  font-size: 10px !important;
  line-height: 10px !important;
  margin-right: 35px;
}

#blog_signup a {
  padding-right: 16px;
  background-image: url(/blog/wp-content/themes/masonmorse/images/feed-icon-14x14.png);
  background-position: top right;
  background-repeat: no-repeat;
}

.post {
  margin: 10px 0px 25px 0px !important;
}

.postmetadata {
  font-size: 0.8em;
}

.blog label, .single label  {
  float: none !important;
}

/* copied navigation class from \blog\wp-content\themes\default\style.css - had to rename navigation to blog_nav
 to overcome name clash with SMC site navigation - sml -8-13-09 */
.blog_nav {
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 40px;
}

#subnav a, #subnav  a:link,  #subnav a:visited,
#blog_signup a, #blog_signup  a:link,  #blog_signup a:visited,
.blog_nav a, .blog_nav a:link,  .blog_nav a:visited {
  color: #9BB134 !important;
}

#subnav a, #subnav  a:hover,  #subnav a:active,
#blog_signup a, #blog_signup  a:hover,  #blog_signup a:active,
.blog_nav a:hover,  .blog_nav a:active {
  color: ##727272 !important;
}


h2.pagetitle, div.pagetitle {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  letter-spacing:-0.05em;
  line-height:1em;
  margin:30px 0px 0px 0px;
  padding:0px;  
  font-size: 14px;
  text-align: left;
  color: ##727272;
  font-weight: bold;
}

