@media screen {

/* -----------------------------------------------
	General Tags
----------------------------------------------- */

body{
  font-family: Arial, Helvetica, Geneva, sans-serif; 
  font-size: 12px; 
  line-height: 1.8em; 
  margin:0 auto;
  color: #262626; 
  background-image: url(/wp-content/themes/mrm/img/bg-squares.gif);
}

a, a:visited, a:active {
  text-decoration: none; 
  color: #148FCC;
}

a:hover {
  text-decoration: underline;
  color: #BF370A;
}

a:active {
  color: #BF370A;
}

/* -----------------------------------------------
	Titles
----------------------------------------------- */

h1 {
  font-size: 40px; 
  border-bottom: 0px null inherit; 
  text-transform: uppercase; 
  letter-spacing: 0px; 
  line-height: 0.72em; 
  font-weight: bold; 
  margin:0;
  padding:0;
  padding-top:20px;
  padding-left: 10px;
}

h1 a {
  color: #777 !important;
}

h1 a:hover {
  color: #BF370A !important;
  text-decoration:none !important;
}

h2 {
  margin:0px;
  padding-left:10px;
  font-size: 20px; 
  letter-spacing: 0px; 
  line-height: 1em; 
  font-weight: normal; 
  text-decoration: none; 
  color: #777;
  background-color:#E6E5DA;
  border-top:solid 1px #888;
}

h3 {
  margin:0px;
  margin-bottom:0px;
  padding:0px;
  padding-left:0px;
  text-transform:uppercase;
  color:#BF370A;
  border-bottom:1px solid #ACACA3;
}

h3#comments {
  border:none;
  margin-bottom:10px;
}

h3#respond {
  clear:both;
  border:none;
}

/* -----------------------------------------------
	Page Layout
----------------------------------------------- */

#page {
  width:780px;
  border-left: 1px solid; 
  border-right: 1px solid;  
  margin-right: auto; 
  margin-left: auto; 
  background-color: #FFFFFF; 
  border-color: #262626;
}

#header {
  background-image: url(/wp-content/themes/mrm/img/header.png);
  background-repeat: no-repeat;
  height:161px;
  width:740px;
  line-height: 1em;
  padding-top:1px;
  padding-bottom: 0px; 
  margin-top:0px;
  margin-bottom: 0px;
  margin-left:20px;
  margin-right:20px;
}

#nav {
  line-height: 1.7em; 
  font-weight: bold; 
  padding-top:0px;
  padding-left:0px;
  float:right;
}

#left {
  float:left;
  width:500px;
  padding-left:20px;
}

#right {
  float:right;
  width:220px;
  padding-right:20px;
}

#footer {
  clear: both;  
  border-top: 1px solid #262626; 
  font-size: 11px; 
  text-transform: uppercase; 
  line-height: 1em; 
  padding: 10px; 
  background-color:#E6E5DA;
  text-align:center;
}

/* -----------------------------------------------
	Header Layout
----------------------------------------------- */

.active-nav {
  color: #BF370A;
}

#nav a:hover {
  color:#BF370A;
  text-decoration:none;
}

#nav {
  
}

#nav li {
  display:inline;
  padding-left:10px;
}

#feed-area {
}

a#feed img {
  vertical-align:middle;
  background:url('/wp-content/themes/mrm/img/feed_switch.gif');
  width:18px;
  height:18px;
  border:none;
}
a#feed:hover img {
  background-position:100%-18px !important;
}

#header-link {
  float:left;
  margin-top:75px;
  margin-left:425px;
}

#header-link img {
  border:none;
}

/* -----------------------------------------------
	Post Layout
----------------------------------------------- */

.post {
  margin-bottom: 0px;
}

.fecha {
  margin:0px;
  padding:0px;
  padding-left:15px;
  margin-bottom:10px;
  text-transform:uppercase;
  font-size:10px;
  color: #BF370A;
  font-weight:bold;
}

.blip-movie {
  text-align:center;
}

.post p {
  margin: 0px;
  margin-bottom:10px;
  padding: 0px;
  padding-left:20px;
  padding-right:20px;
  text-align:justify;
}

.post p.center {
  text-align:center !important;
}

.img-right {
  float:right;
  padding:10px;
  padding-right:20px;
  margin-left:10px;
}

.img-left {
  float:left;
  padding:10px;
  padding-left:20px;
  margin-right:10px;
}

.post a img {
  border:solid 1px #aaa;
  padding:5px;
}

.post a img:hover {
  border-color: #BF370A;
}

.meta {
  margin-top:10px;
  padding:6px;
  padding-top:3px;
  border-top:solid 1px #bbb;
}

.meta a {
  color: #BF370A;
}

.meta a:hover {
  color: #148FCC;
}

.share-link {
  background-image:url('/wp-content/themes/mrm/img/share.png');
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:15px;
}

.share-icon {
  border:none !important;
  position:relative;
  top:8px;
  margin-right:5px;
}

.tags {
  background-image:url('/wp-content/themes/mrm/img/tag.png');
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:15px;
}

.post-links {
  margin-top:0px;
  height:20px;
}

.post-links .previous {
  float:left;
}

.post-links .next {
  text-align:right;
}

.post-links .title {
  font-weight:bold;
}

/* -----------------------------------------------
	Half Eaten Food Layout
----------------------------------------------- */

.hef-twitter {
  width:450px;
  margin:0 auto;
  margin-top:20px;
}

/* -----------------------------------------------
	Comments Layout
----------------------------------------------- */
a.comment-link {
  background-image:url('/wp-content/themes/mrm/img/comment.png');
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:15px;
  
}

.commentlist {
  list-style:none;
  margin:0;
  padding:0;
  margin-left:20px;
}

.commentlist li {
  margin-bottom:15px;
}

.commentlist li author {
  font-size:14px;
}

.commentlist li .commentmetadata {
  text-transform:uppercase;
  font-size:10px;
  color:#777;
  font-weight:bold;
}

.commentlist p {
  margin:0px;
  padding:0px;
  padding-left:20px;
  padding-right:20px;
  text-align:justify;
}

#comment {
  width:495px;
  margin:0 auto;
}

/* -----------------------------------------------
	Sidebar Layout
----------------------------------------------- */

.box {
  padding:10px;
  margin-bottom:20px;
  background-color:#E6E5DA;
  border-top:solid 1px #888;
}

.box ul {
  margin:0;
  padding:0;
  list-style:none;
}

.box li {
  border-bottom:1px solid #ACACA3;
}

}