/*   
Theme Name: Mercurio D. Rivera
Theme URI: http://www.mercuriorivera.com/
Description: Custom theme for Mercurio
Author: Matthew Kressel
Author URI: http://www.sunraycomputer.com
Version: 1.0
*/

* {
	margin: 0;
	padding: 0;
	border: none;
}

p {
  margin-bottom: 12px;
  margin-top: 12px;
}


body {
	background: #f1d499 url(images/masthead.jpg) repeat-x left 0;
	text-align: left;
}
body,td,th {
	font-family: Georgia, Times Roman, serif;
	font-size: 10pt;
	line-height: 1.3;
	color: #000000;
}

h1 {
  font-size: 16pt;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0px;
  padding: 0;
}

a, a:visited {
  color: #2e0900;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #2e0900;
  font-weight: bold;
  text-decoration: underline;
}
  

h2 {
    font-family: Georgia, Times Roman, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

#camel {
  position: absolute;
  top: 210px;
  left: 50%;
  margin-left: auto;
  margin-right: auto;
}

input {
  padding: 1px;
  border: 1px solid black;
}

.page_body {
  padding-top: 15px;
  padding-bottom: 15px;
}


#root_table {
  width: 100%;
}

#masthead_cell {
  height: 155px;
  text-align: center;
  width: auto;
}

#main_menu {
  margin-left:auto; 
  margin-right:auto;
}

#menubar_cell {
  text-align: center;
  height: 40px;
}

.menu_cell {
  padding-right: 10px;
  padding-left: 10px;
}

#content_top {
  background: url('images/content_bg_top.jpg') no-repeat;
  border-top: 1px solid #b2854c;
  border-left: 1px solid #b2854c;
  border-right: 1px solid #b2854c;
  height: 36px;
}

#content_bottom {
  background: url('images/content_bg_bottom.jpg') no-repeat;
  border-bottom: 1px solid #b2854c;
  border-left: 1px solid #b2854c;
  border-right: 1px solid #b2854c;
  height: 36px;
}

#content_cell {
  text-align: left;
  padding-left: 40px;
  padding-right: 40px;
  border-left: 1px solid #b2854c;
  border-right: 1px solid #b2854c;
  background: url('images/content_bg_middle.jpg') repeat-y;
}

#content_table {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  width: 700px;
}


#content_body {
  color: #000000;
}


#winner {
  position:absolute;
  left: 670px;
  top: 225px;
}

#interzone {
  position:absolute;
  left: 715px;
  top: 325px;
}

#masthead_link {
  position:absolute;
  left: 50px;
  top: 40px;
}

/* #comment {
width: 200px;
  margin-left:10px;
  margin-bottom: 0px;
  padding: 0;
  color:#660000;
  font-size: 10px;
} */

/* .story_title {
  font-size: 16px;
  color:#003399;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
} */

.page_body h2 {
  font-size: 16px;
  color:#003399;
  font-weight: bold;
  font-family: Georgia, Times Roman, serif;
}

.post_title a, .post_title a:visited {
  font-family: Georgia, Times Roman, serif;
  color: #000000;
  font-size: 18px;
  text-decoration: none;
}

.post_title a:hover {
  font-family: Georgia, Times Roman, serif;
  color: #000000;
  font-size: 18px;
  text-decoration: underline;
}

.post_byline {
  font-family: Georgia, Times Roman, serif;
  font-size: 10px;
  padding-bottom: 3px;
  border-bottom: 2px solid #2e0900;
  color: #000000;
}

.post_body {
  padding-top: 10px;
  font-family: Georgia, Times Roman, serif;
  font-size: 12px;
  line-height: 1.4;
  color: #000000;
}

.post_body img {
  border: 1px solid #232323;
}

.post_body ul {
	padding-left: 20px;
	margin-left: 0;
}


.post_body li {
  padding-left: 5px;
  padding-right: 5px;
  background-repeat: no-repeat;
  background-position: 0 .5em;
} 

.post_comments {
  font-family: Georgia, Times Roman, serif;
  font-size: 11px;
  padding-bottom: 15px;
}

.alignleft {
  float: left;
  text-align: left;
  border: 1px solid black;
  margin-right: 10px;
}

.alignright {
  float: right;
  text-align: right;
  border: 1px solid black;
  margin-left: 10px;
}

#comments_table {
  margin-top: 20px;
  margin-bottom: 20px;
}

.comments_jump {
  font-family: Georgia, Times Roman, serif;
  font-size: 10px;
  margin-left: 20px;
}

.comments_number {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
}

.comment_byline_cell {
  font-family: Georgia, Times Roman, serif;
  font-size: 10px;
  padding-bottom: 3px;
  padding-top: 10px;
  border-bottom: 2px solid #002266;
  color: #000000;
}

.comment_body {
  padding-top: 10px;
  font-family: Georgia, Times Roman, serif;
  font-size: 12px;
  line-height: 1.4;
  color: #000000;
  margin-left: 10px;
  text-align: left;
  width: auto;
  padding: 10px;
}

.comment_author { 
  font-size: 14px;
  font-weight: bold;
  font-family: Georgia, Times Roman, serif;
}

input.submit_button {
	background: #ffffff;
	padding: 1px;
	font-family: Georgia, Times Roman, serif;
	font-size: 14px;
	font-weight: bold;
	border : 1px solid #000000;
}

#comments_container {
  width: 100%;
}

.biblio_image {
  padding-bottom: 20px;
}

.biblio_image img {
  border: 1px solid black;
}


#footer {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 20px;
  font-size: 11px;
  color: #000000;
}

.post_body hr {
  border: 1px solid #9c9c9c;
  height: 2px; 
  width: 100%;
  color: #ffffff;
  margin-top: 5px;
  margin-bottom: 5px;
}

.post_body blockquote {
  border : 0px;
  padding: 20px;
  quotes: "\201C" "\201D";
}
