/*
Theme Name: Legends of Localization
Version: 3.0
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}

a {
   text-decoration:none;
}

a:hover {
   color:#8080FF;
}

body {
   position:relative;
   width:100%;
   min-width:1280px;
   height:auto;
   margin:0;
   padding:0;
   text-align:center;   
   /*background: url(/media/site/background-big.png) rgb(136,191,232);*/
   /*background:url(/media/site/background-big.png) rgb(226, 213, 157); */
   background: #2c539e; /* Old browsers */
background: -moz-linear-gradient(top,  #2c539e 0%, #5879c0 10%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c539e), color-stop(10%,#5879c0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c539e 0%,#5879c0 10%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c539e 0%,#5879c0 10%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c539e 0%,#5879c0 10%); /* IE10+ */
background: linear-gradient(to bottom,  #2c539e 0%,#5879c0 10%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#5879c0',GradientType=0 ); /* IE6-9 */

}

#wrapper {
   text-align:left;
   margin:0;
   padding:0;
   width:1200px;
   margin:0 auto;
}

#container {
}

#content {
   text-align:left;
}

#latestupdatesbox {
   /*margin-bottom:1000px;*/
}

#mainupdate_imagebox {
   width:640px;
   height:360px;
}

#mainupdate_image {
   width:640px;
   height:360px;
   border:2px solid #333333;
}

#mainupdate_info {
   padding:20px 20px 0 0;
   width:620px;
}

#mainupdate_info h2 {
   font-size:1.8em;
   font-weight:bold;
   font-family:Arial;
   text-decoration:underline;
   margin-top:20px;
}

#mainupdate_description {
   font-size:1.3em;
   line-height:1.4em;
   font-family:Georgia;
   margin-top:10px;
}

#mainupdate_date {
   font-size:1.2em;
   font-family:Arial;
   color:gray;
   font-style:italic;
}

h1.entry-title,
.sectionheader {
   font-size:2.0em;
   font-family:Arial;
   color:white;
   font-weight:bold;
   margin-bottom:10px;
   text-shadow:black 0.08em 0.08em 0.15em;
   margin-top:80px;
   padding-left:20px;
   margin-bottom:20px;
   text-transform:uppercase;
}

h1.entry-title a {
   color:white;
}

#logo {
   height:79px;
}


#site-title {
}

#latestupdates_main {
   float:left;
}

#latestupdates_secondary {
   float:left;
   padding-left:20px;
   width:500px;
}

#latestupdates_secondary li {
   padding:10px;
   border-radius:10px;
}

#latestupdates_secondary li:first-child {
   margin-top:0;
}

#latestupdates_secondary li:nth-child(odd) {
   background: #d9d3ff; /* Old browsers */
}

#latestupdates_secondary li:hover {
   background:#b9b3ff;
}


.secondary_thumbnail {
   float:left;
}

.secondary_info {
   float:left;
   padding:10px 0 0 10px;
   max-width:340px;
   width:340px;
   font-family:Serif;
}

.secondary_info span {
   line-height:1.1em;
}

.secondary_thumbnail img {
   width:128px;
   height:72px;
   border:1px solid #555555;
}

.secondary_info h2 {
   font-family:Arial;
   font-size:1.1em;
   margin-bottom:10px;
   text-decoration:underline;
}

.clear {
   clear:both;
}

.entry-content,
.contentbox {
   background:white;
   padding:20px;
   border-radius:10px;
   margin-bottom:40px;
   box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);
   -moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);
   -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.5);
}

a .archivebox {
   color:white;
}

.archivebox {
   height:180px;
   max-height:180px;
   padding:0;
   position:relative;
   /*overflow:hidden;*/
   color:white;
}

.archive_entry_title {
   text-decoration:none;
   font-size:3.0em;
   font-family:"Arial";
   font-weight:bold;
   text-shadow:-2px -2px 10px rgba(0, 0, 0, .7), 2px -2px 10px rgba(0, 0, 0, .7), -2px 2px 10px rgba(0, 0, 0, .7), 2px 2px 10px rgba(0, 0, 0, .7);
   position:absolute;
   bottom:0;
   margin-left:20px;
   margin-bottom:20px;
}

#archive_container > li {
   margin-bottom:50px;
}

.archivebox:hover {
   transform:scale(1.05);
   -ms-transform:scale(1.05);
   -moz-transform:scale(1.05);
   -webkit-transform:scale(1.05);
   -o-transform:scale(1.05);
}

.physical_image {
   position:absolute;
   right:0;
   bottom:0;
   margin-bottom:20px;
   margin-right:20px;
   z-index:1;
   -moz-box-shadow: 5px 5px 5px #000;
   -webkit-box-shadow: 5px 5px 5px #000;
   box-shadow: 5px 5px 5px #000;

	transform:rotate(7deg);
   -ms-transform:rotate(7deg); /* IE 9 */
   -moz-transform:rotate(7deg); /* Firefox */
   -webkit-transform:rotate(7deg); /* Safari and Chrome */
   -o-transform:rotate(7deg); /* Opera */

   
   max-height:200px;
   max-width:250px;

   }

.box-art-final-fantasy-iv {
margin-right:51px;
}

.box-art-earthbound, .box-art-mother-3 {
   margin-right:51px;
}

.box-art-mother {
   margin-right:39px;
}

.box-art-the-legend-of-zelda, .box-art-super-mario-bros {
   margin-right:108px;
}

.box-art-a-link-between-worlds {
   margin-right:76px;
}

.box-art-avgn {
   margin-right:76px;
}

#archivebox-a-link-between-worlds .archive_entry_title {
	font-size:2.5em;
}

header {
   background:url(/media/site/headerbg.png) white;
   padding:20px;
   margin:0;
   border-bottom-left-radius:10px;
   border-bottom-right-radius:10px;
   box-shadow: 0 0 4px 4px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 0 4px 4px rgba(0,0,0,0.3);
   -webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,0.3);
   position:relative;
}


#main_nav_menu {
   font-weight:bold;
   margin-top:30px;
   font-size:1.3em;
   font-family:Arial;
   margin:10px -20px 0 -20px;
   background:#d9d3ff;
   padding:10px 0 10px 0;
   overflow:hidden;
}

#main_nav_menu a {
   color:black;
   padding:20px;
}

#main_nav_menu a:hover {
   background:#b9b3ff;
}

#main_nav_menu > li {
   float:left;
   margin-right:40px;
}

#social_media_list {
   position:absolute;
   top:60px;
   right:20px;
}

#social_media_list > li {
   float:left;
   margin-left:10px;
}

#social_media_list li img {
   width:32px;
   height:32px;
}

footer {
   background:url(/media/site/headerbg.png) white;
   padding:20px;
   margin:160px 0 0 0;
   border-top-left-radius:10px;
   border-top-right-radius:10px;
   box-shadow: 0 0 4px 4px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 0 4px 4px rgba(0,0,0,0.3);
   -webkit-box-shadow: 0 0 4px 4px rgba(0,0,0,0.3);
   position:relative;
}

.entry-content, #related-posts,
#indexaboutbox {
   font-size:1.3em;
   line-height:1.4em;
   font-family:Georgia;
}

.entry-content p, 
#indexaboutbox p {
   margin-bottom:1.4em;
}

#indexaboutbox a {
   text-decoration:underline;
}

#footer_nav {
   width:25%;
   float:left;
}

#footer_recommend {
   width:75%;
   float:left;
   overflow:hidden;
   font-family:Arial;
   font-size:.8em;
}

#footer_recommend ul img {
   width:200px;
   height:200px;
}

#footer_recommend li {
   width:200px;
   padding:20px;
   background:rgba(0, 0, 0, .1);
   border-radius:20px;
   text-align:center;
   float:left;
   margin-right:20px;
}

#footer_recommend linktext {
}

#footer h4 {
   font-weight:bold;
   font-size:1.3em;
   font-family:Arial;
   margin-bottom:.5em;
}

#footer ul {
   margin-left:20px;
   font-size:1.2em;
   line-height:1.2em;
}

/*-----------------------------------------------*/
/* ENTRY PAGES                                   */
/*-----------------------------------------------*/

article ul {
   padding-left:80px;
   list-style-type:square;
}

article ul li {
   margin-bottom:1.4em;
}


.countdown_days {
   font-weight:bold;
}

#don_countdown_days {
   font-weight:bold;
}

#don_countdown_date {
	font-weight:bold;
}

.meter { 
	height: 20px;  /* Can be anything */
	position: relative;
	background: #555;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 10px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
	box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
	
	margin-bottom:24px;
}

.meter > span {
	display: block;
	height: 100%;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	       -moz-border-radius-topright: 8px;
	    -moz-border-radius-bottomright: 8px;
	           border-top-right-radius: 8px;
	        border-bottom-right-radius: 8px;
	    -webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
	        -moz-border-radius-topleft: 20px;
	     -moz-border-radius-bottomleft: 20px;
	            border-top-left-radius: 20px;
	         border-bottom-left-radius: 20px;
	background-color: rgb(43,194,83);
	background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0, rgb(43,194,83)),
	  color-stop(1, rgb(84,240,84))
	 );
	background-image: -webkit-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	background-image: -moz-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	background-image: -ms-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	background-image: -o-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	-webkit-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	position: relative;
	overflow: hidden;
}

.orange > span {
	background-color: #f1a165;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(top, #f1a165, #f36d0a); 
        background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
        background-image: -ms-linear-gradient(top, #f1a165, #f36d0a);
        background-image: -o-linear-gradient(top, #f1a165, #f36d0a);
}

.red > span {
	background-color: #f0a3a3;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
	background-image: -webkit-linear-gradient(top, #f0a3a3, #f42323);
        background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
        background-image: -ms-linear-gradient(top, #f0a3a3, #f42323);
        background-image: -o-linear-gradient(top, #f0a3a3, #f42323);
}

.meter > span:after {
	content: "";
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background-image: 
	   -webkit-gradient(linear, 0 0, 100% 100%, 
	      color-stop(.25, rgba(255, 255, 255, .2)), 
	      color-stop(.25, transparent), color-stop(.5, transparent), 
	      color-stop(.5, rgba(255, 255, 255, .2)), 
	      color-stop(.75, rgba(255, 255, 255, .2)), 
	      color-stop(.75, transparent), to(transparent)
	   );
	background-image: 
		-webkit-linear-gradient(
		  -45deg, 
	      rgba(255, 255, 255, .2) 25%, 
	      transparent 25%, 
	      transparent 50%, 
	      rgba(255, 255, 255, .2) 50%, 
	      rgba(255, 255, 255, .2) 75%, 
	      transparent 75%, 
	      transparent
	   );
	background-image: 
		-moz-linear-gradient(
		  -45deg, 
	      rgba(255, 255, 255, .2) 25%, 
	      transparent 25%, 
	      transparent 50%, 
	      rgba(255, 255, 255, .2) 50%, 
	      rgba(255, 255, 255, .2) 75%, 
	      transparent 75%, 
	      transparent
	   );
	background-image: 
		-ms-linear-gradient(
		  -45deg, 
	      rgba(255, 255, 255, .2) 25%, 
	      transparent 25%, 
	      transparent 50%, 
	      rgba(255, 255, 255, .2) 50%, 
	      rgba(255, 255, 255, .2) 75%, 
	      transparent 75%, 
	      transparent
	   );
	background-image: 
		-o-linear-gradient(
		  -45deg, 
	      rgba(255, 255, 255, .2) 25%, 
	      transparent 25%, 
	      transparent 50%, 
	      rgba(255, 255, 255, .2) 50%, 
	      rgba(255, 255, 255, .2) 75%, 
	      transparent 75%, 
	      transparent
	   );
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size:    50px 50px;
	background-size:         50px 50px;
	-webkit-animation: move 2s linear infinite;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	       -moz-border-radius-topright: 8px;
	    -moz-border-radius-bottomright: 8px;
	           border-top-right-radius: 8px;
	        border-bottom-right-radius: 8px;
	    -webkit-border-top-left-radius: 20px;
	 -webkit-border-bottom-left-radius: 20px;
	        -moz-border-radius-topleft: 20px;
	     -moz-border-radius-bottomleft: 20px;
	            border-top-left-radius: 20px;
	         border-bottom-left-radius: 20px;
	overflow: hidden;
}

#countdown_box {
   width:256px;
   height:auto;
   background:white;
   border-radius:4px;
   float:left;
   overflow:hidden;
   margin-top:24px;
   box-shadow: 0 0 4px 4px rgba(255,255,255,0.2);
   padding:10px;
}

#countdown_box h4 {
   margin:0;
}

#countdown_announcement {
   font-weight:bold;
   font-size:1.1em;
   line-height:1.1em;
   margin-bottom:24px;
}

#latestposts ul > li {
   margin-bottom:20px;
}

#countdownlistbox ul > li {
   margin-bottom:20px;
}

#countdownlistbox ul > li:last-child, #latestposts ul > li:last-child {
   margin-bottom:0px;
}

#countdownlistbox img {
   width:320px;
   border:1px solid #555555;
   float:left;
}

#latestposts img {
   width:256px;
   height:144px;
   border:1px solid #555555;
   float:left;
}

#countdownlistbox h3, #latestposts h3, .article-list h3 {
   font-size:1.5em;
   font-weight:bold;
   font-family:Arial;
   text-decoration:underline;
}

#countdownlistbox p, #latestposts p {
   margin-top:10px;
   margin-bottom:10px;
   font-family:Serif;
   font-size:1.2em;
   line-height:1.2em;
   height:60px;
}

.countdown_sentence {
   font-size:1.4em;
   line-height:1.4em;
   font-family:Arial;
}

.countdown_sentence span {
   font-weight:boldest;
}

#comments h3 {
   font-size:1.4em;
   line-height:1.4em;
   font-family:Arial;
   margin-left:10px;
   margin-bottom:10px;
}

#commentform  label {
   width:70px;
   max-width:70px;
   display:inline-block;
   vertical-align:top;
}

#comments p {
   margin:12px 0 12px 0;
}

#commentform #email, #commentform #author {
   position:relative;
   left:-4px;
}

.nomargin li {
   margin:0;
}

ul.nomargin {
   margin-bottom:1.6em;
}

ul.nobottommargin {
	margin-bottom:0 !important;
}

article.comment {
   padding-bottom:10px;
}

article.comment:nth-child(odd) {
}

article.comment a, article.comment a:visited, article.comment a:hover {
   color:#222222;
   font-size:.9em;
   line-height:.9em;
}

cite.fn {
   font-weight:bold;
}

li.comment {
   border-radius:10px;
   margin-bottom:20px;
}

.commentlist > li.comment:last-child {
   margin-bottom:0;
}

.commentlist .odd {
   background:#E8E8FF;
}

.commentlist .even {
   background:#D8D8FF;
}

.comment-meta {
   border-top-left-radius:10px;
   border-top-right-radius:10px;
   background: #7899e0;

   padding:10px;
   font-family:Arial;
}

.comment-meta a  time {
   font-style:italic;
   margin-left:20px;
}

.comment .url, .comment .url:hover, .comment .url:visited {
   text-decoration:underline;
   font-size:1.0em;
   line-height:1.0em;
}

.comment-content, .comment-awaiting-moderation, .comment .reply {
   padding:10px;
   font-size:1.2em;
   line-height:1.2em;
   margin:0 !important;
}

.comment-reply-link {
   font-weight:bold;
}

#respond {
   margin-top:20px;
   padding:10px;
   background:#F0F0F0;
   border-radius:10px;
}

#respond h3 {
   margin-left:0;
}

.children > li {
   margin-left:50px;
   border:1px solid rgba(0, 0, 0, .1);
   background:rgba(0, 0, 0, .05);
}

.bypostauthor > article.comment .comment-meta {
   background:#FF9999;
}

.bypostauthor > article.comment  {
   background:#FFCCCC;
   border-radius:10px;
}

.bypostauthor > article.comment  > section {
   background:#FFCCCC;
}

.entry-content p:last-child {
   margin-bottom:0px;
}

.entry-date {
   color:#777777;
   font-style:italic;
   text-align:left;
   float:left;
   /*margin-top:-.3em;*/
}

#like-area {
   
   position:relative;
   top:.1em;
   /*margin-top:.3em;*/
}

.single .entry-content img[src$=".jpg"] {
   box-shadow: 7px 7px 7px #A0A0A0;
   -moz-box-shadow: 7px 7px 7px #A0A0A0;
   -webkit-box-shadow: 7px 7px 7px #A0A0A0;
}

.single img.shadow {
   box-shadow: 7px 7px 7px #A0A0A0;
   -moz-box-shadow: 7px 7px 7px #A0A0A0;
   -webkit-box-shadow: 7px 7px 7px #A0A0A0;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

#latestposts .attachment-thumbnail {
   border:1px solid black;
}

#respond textarea {
	width: 700px;
	position:relative;
	left:2px;
}

#respond .form-submit {
   margin-left:70px;
}

#category-list {
	list-style-type:none;
	margin:0;
	padding:0;
}

#category-list > li {
   overflow:hidden;
   margin:0;
   padding:0;
}

.article-list {
   margin:0;
   padding:0;
   list-style-type:none;
}

.article-list > li {
   padding-top:10px;
   padding-bottom:10px;
   margin-bottom:0;
}

.article-list img {
   width:160px;
   height:90px;
   border:1px solid black;
   margin-right:20px;
   float:left;
}

.page-template-page-article-list-php h2 {
   font-family:Arial;
   font-size:1.1em;
   text-decoration:underline;
   font-weight:bold;
}

.article-list h3 {
   font-size:1.2em;
}

#category-list > li:last-child {
	margin-bottom:0;
	padding-bottom:0;
}

#category-list > li:last-child  li:last-child{
	margin-bottom:0;
}

.single .entry-content img[src$=".png"] {
   border:1px solid black;
}

.single .entry-content img[src$=".png"].noborder {
   border:none !important;
}

.images { margin:0 auto;padding:0;border-collapse:collapse;text-align:center;border:1px solid black;margin-bottom:1.4em; }
.images_images td { padding:0; margin:0;border:1px solid black; }
.images_images img { margin:0;padding:0;display:block; }
.images_footer { background:white;font-size:.8em;line-height:1.0em;font-family:Arial; }
.images_footer td { border-right:1px solid black;padding-top:5px;padding-bottom:5px; }
.images_footer td:last-child { border-right:0; }

.text_comparison .key {
   font-weight:bold;
   border-bottom:1px solid black;
}

.text_comparison td {
   padding:8px;
}

.text_comparison .key td {
   background:#B0B0FF !important;
   padding-bottom:4px;
   border-bottom:1px solid #A0A0E0;
}

.text_comparison tr td:nth-child(even) {
   padding-right:5px;
   background:#D0D0FF;
}

.text_comparison tr td:first-child {
}

/*.text_comparison tr td:last-child {
   padding-left:5px;
   background:#D0D0FF;
}*/

.text_comparison {
   background:#C0C0FF;
}

table.plain {
   inherit:none;
   padding:0;
   margin:0;
}

table.plain td {
   background:none !important;
   padding:2px;
   margin:0;
}

table.plain tr:nth-child(even)
{
   background:rgba(255, 255, 255, .2);
}



.comparison tr td:first-child { width:32px; height:32px; background:#9A98FF; border:1px solid #7A78DF;}
.comparison tr:first-child td:first-child { width:auto; height:auto; background:none; border:none; }
.comparison tr img { border:none !important; }
.comparison tr td:nth-child(2) { padding-left:10px;padding-right:30px; }
.comparison tr td:nth-child(3) { padding-left:10px;padding-right:30px; }
.comparison .key { font-weight:bold; }
.comparison tr:nth-child(2n+1) { background:#CAC8EF; }
.comparison tr:nth-child(2n) { background:#DAD8FF; }
.comparison tr:first-child { background:none; }

.text_comparison {
	margin-bottom:1.4em;
}


.tdborder td { border:1px solid #7777C0; }

.text_comparison tr.highlight:nth-child(2n+1) td {
   background:#FFCCCC !important;
}

.text_comparison tr.highlight:nth-child(2n) td {
   background:#FFBBBB !important;
}


#category-list hr {
   width:90%;
   color:#AAAAAA;
   margin-top:30px;
   margin-bottom:30px;
}

.article-list-page .list-entry {
	float:left;
	width:920px;
	max-width:920px;
}

blockquote {
   font-style:italic;
   border-left:8px solid #CCCCCC;
   padding:2px 2px 2px 10px;
   margin-bottom:1.4em;
   margin-left:50px;
}

.noborder {
   border:none !important;
}

.single .entry-content img.noborder {
	border:none !important;
}

#readmorearticles {
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial;
	margin-top:1.4em;
}

#twittericon img {
	height:30px;
	position:relative;
	top:.4em;
	margin-left:6px;
	margin-right:4px;
	border:0px;
}

.tldr {
   background:#FFD0D0;
   padding:20px;
   margin-bottom:1.4em;
}
  
.tldr h3 {
	font-weight:bold;
}

#twitter-area {

}

#articlebreadcrumbs {
	
	font-style:italic;
	float:right;

	
	
}

#follow_author {
	position:relative;
	top:.3em;
	margin-left:20px;
}

.post_info_bar {
	margin-bottom:1.4em;
}

.text_comparison .span {
   background:#B0B0FF !important;
   font-weight:bold;
   text-align:center;
}

.blackbg {
	background:black;
}

#container #content .post h2 {
	font-weight:bold;
	font-size:1.3em;
	text-decoration:underline;
}

#container #content .post hr {
	width:80%;
	color:#CCCCCC;
	margin-top:40px;
	margin-bottom:40px;
}



#announcement-box {
	background:#eeca69;
}

.sectionheader.announceheader {
	color:#FFE363;
}

#announcement-box #noticepics {
	float:left;
}

#announcetext {
	width:800px;
	float:left;
	margin-left:20px;
}

#announcement-box p {
	font-size:1.3em;
	margin-bottom:25px;
}

#indexaboutbox {
	width:450px;
	margin-bottom:0;
}



#eyeleft {
	float:left;
	margin-right:80px;
}

#eyeright {
	float:left;
	width:630px;
}

#bookbox {
	width:590px;
	margin-bottom:0;
	background:#eeca69;
	font-size:1.3em;
   line-height:1.4em;
   font-family:Georgia;
}

#bookbox #noticepics img {
	box-shadow: 3px 3px 3px #000;
}

#eyeright h2 {
	color:#FFE363;
}

#bookexplain {
	float:left;
	width:380px;
}

#bookbox #noticepics {
	float:left;
	margin-right:20px;	
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.matosays {
   background-color:#FFD0FF;
   padding:20px;
   padding-left:80px;
   margin-left:50px;
   margin-right:50px;
   margin-bottom:1.4em;
   background-image: url('/media/site/matosays/matosays.png');
   background-repeat: no-repeat;
   border-radius:10px;
   background-position: 20px 16px;
}

.matosays.happy {
	background-image: url('/media/site/matosays/matosays.png');
}
.matosays.x {
	background-image: url('/media/site/matosays/matosays-x.png');
}
.matosays.surprise {
	background-image: url('/media/site/matosays/matosays-surprise.png');
}

h2.sectiontopic {
	font-family:Arial, sans-serif;
}

.noshadow img {
	box-shadow: none !important;
   -moz-box-shadow: none !important;
   -webkit-box-shadow: none !important;
}

.smallnote {
	font-size:.8em;
	font-style:italic;
	text-align:center;
	font-family:Arial;
	margin-top:-1.0em;
	padding-top:0;
}

.smallnote a {
	text-decoration:underline !important;
	font-weight:bold;
}


.post ol {
	list-style-type: decimal;
	padding-left:80px;
	font-weight:bold;
}

.post ol li {
	margin-bottom:20px;
	font-weight:normal;
}
