/*
Theme Name: neatorama8blog
Theme URI: http://www.neatorama.com
Description: Neatorama Blog
Author: Neatorama Editor
Author URI: http://www.neatorama.com
Version: 8.0 Edited 2/2/10
*/

html, body { margin:0; padding:0; }
html, body, table { padding:0; line-height:1.5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

/* LINK */
a:link    { color: #003366; font-weight: bold; text-decoration:none;}
a:visited { color: #003366; font-weight: bold; text-decoration:none;}
a:hover   { color: #3366CC; font-weight: bold; text-decoration:none;}
a:active  { color: #3366CC; font-weight: bold; text-decoration:none;}

a.noline:link    { text-decoration:none; }
a.noline:visited { text-decoration:none; }
a.noline:hover   { text-decoration:none; }

#postinfo { color: #999999; }
#postinfo a:link    { color: #999999; font-weight: bold; text-decoration: none; }
#postinfo a:visited { color: #999999; font-weight: bold; text-decoration: none; }
#postinfo a:hover   { color: #666666; font-weight: bold; text-decoration: none; }
#postinfo a:active  { color: #666666; font-weight: bold; text-decoration: none; }

/* Headings */
h1 { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px;}
h2 { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px;}
h3 { font-size: 16px; font-weight: bold; margin: 0px; padding: 0px;}

/* HEADER */
#Header { height: 200px; background-image: url("http://static.neatorama.com/img8/header-bg.jpg"); background-repeat: x-repeat;
		text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */

#HeaderBannerAd { height: 110px; } /* spacer for TopBannerAd */
#TopBannerAd { position: absolute; top: 13px; width: 100%; text-align: center; }
#HeaderTextAd { height: 30px; }

/* SUBHEADER */
#SubHeader { width: 880px; padding-bottom: 10px; border-bottom: 1px dotted #C4C4C4;
		text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */

/* MAIN CONTENT */
#Main { width:880px; text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */
#MainContent { float:left; width:500px; overflow:hidden; text-align:left; padding-left: 5px;}
#MainSideBar { float:left; width:340px; overflow:visible; text-align:left; padding-left: 25px;}

/* MAIN SIDEBAR */
/* Lijit */
#lwp_logo   { display: none;}
#lwp_sfd    { width: 200px;}
#lwp_f      { display: none;}
.lijit_logo { margin-top: 3px; }

/* Categories */
#MainSideBarCategories { padding-top: 10px; padding-bottom: 10px; border-top: 1px dotted #C4C4C4; border-bottom: 1px dotted #C4C4C4; }

#MainSideBarCategories ul { list-style-type: none; margin: 0px; padding: 0px; }
#MainSideBarCategories a:link { font-weight: normal; }
#MainSideBarCategories a:visited { font-weight: normal; }
#MainSideBarCategories a:hover { font-weight: normal; }
#MainSideBarCategories a:active { font-weight: normal; }

#MainSideBarBuzzFeedBox { padding-top: 10px; padding-bottom: 10px; }

#MainSideBarWriteYourOwnPost { padding-top: 10px; padding-bottom: 10px; border-top: 1px dotted #C4C4C4; }

/* FOOTER */
#Footer { background-image: url("http://static.neatorama.com/img8/footer-brownpatch.jpg");
		text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */

#FooterDesignerInfo { height: 170px; background-image: url("http://static.neatorama.com/img8/pic-train-bg.jpg"); background-repeat: x-repeat; 
		text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */

#FooterText { width: 880px;  color: #FFFFFF;  
		text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */

#FooterText a:link    { color: #FFFFFF; font-weight: normal;}
#FooterText a:visited { color: #FFFFFF; font-weight: normal;}
#FooterText a:hover   { color: #909090; font-weight: normal;}
#FooterText a:active  { color: #909090; font-weight: normal;}

.FooterTextColumn { float:left; width:200px; overflow:hidden; text-align:left; padding-left: 5px;}

#FooterFeaturedProducts { width: 880px;  color: #FFFFFF; padding-left: 5px; 
		text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */

#FooterFeaturedProducts a:link    { color: #FFFFFF; font-weight: bold;}
#FooterFeaturedProducts a:visited { color: #FFFFFF; font-weight: bold;}
#FooterFeaturedProducts a:hover   { color: #909090; font-weight: bold;}
#FooterFeaturedProducts a:active  { color: #909090; font-weight: bold;}

#Turtle { height: 560px; background-image: url("http://static.neatorama.com/img8/footer-bg.jpg"); background-repeat: x-repeat; 
			text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */

#Anteater { height: 425px; background-image: url("http://static.neatorama.com/img8/footer-uq-bg.jpg"); background-repeat: x-repeat;
			text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */

/* IMAGE PLACEMENTS */
.imageleft   { float: left; margin-right: 10px; margin-bottom: 5px; }
.imageright  { float: right; margin-left: 10px; margin-bottom: 5px; }
.aligncenter { text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */
.alignleft   { float: left; margin-right: 10px; margin-bottom: 5px; }
.alignright  { float: right; margin-left: 10px; margin-bottom: 5px; }
.centeredImage { text-align:center; margin-right: auto; margin-left: auto; display:block; } /* This converts inline element into block element, and avoids spacing problem in IE6 */

.avatar-16  { vertical-align: middle;}
.avatar-32  { float: left; margin-right: 10px; margin-bottom: 5px; }

/* TRIVIA AND QUOTE */
.largetext { line-height:1.2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; }

/* INDEX.PHP */
.IndexCommentCounter { font-size: 10px; font-weight: bold; }

.IndexCommentCounter a:link    { color: #003366; font-weight: bold; text-decoration:none;}
.IndexCommentCounter a:visited { color: #003366; font-weight: bold; text-decoration:none;}
.IndexCommentCounter a:hover   { color: #3366CC; font-weight: bold; text-decoration:none;}
.IndexCommentCounter a:active  { color: #3366CC; font-weight: bold; text-decoration:none;}

.IndexPreviousNextPages { font-size: 12px; font-weight: bold; }

.IndexPreviousNextPages a:link    { color: #003366; font-weight: bold; text-decoration:none;}
.IndexPreviousNextPages a:visited { color: #003366; font-weight: bold; text-decoration:none;}
.IndexPreviousNextPages a:hover   { color: #3366CC; font-weight: bold; text-decoration:none;}
.IndexPreviousNextPages a:active  { color: #3366CC; font-weight: bold; text-decoration:none;}

/* SINGLE.PHP */
#SingleShareBarEmail { font-weight: bold; }

#SingleShareBarEmail a:link    { color: #003366; font-weight: bold; text-decoration:none;}
#SingleShareBarEmail a:visited { color: #003366; font-weight: bold; text-decoration:none;}
#SingleShareBarEmail a:hover   { color: #3366CC; font-weight: bold; text-decoration:none;}
#SingleShareBarEmail a:active  { color: #3366CC; font-weight: bold; text-decoration:none;}

#SingleShareBarBuzz a:link    { color: #003366; font-weight: bold; text-decoration:none;}
#SingleShareBarBuzz a:visited { color: #003366; font-weight: bold; text-decoration:none;}
#SingleShareBarBuzz a:hover   { color: #3366CC; font-weight: bold; text-decoration:none;}
#SingleShareBarBuzz a:active  { color: #3366CC; font-weight: bold; text-decoration:none;}

/* Comment in Single */
#comment a.CommentDateTime:link    { font-weight: normal; text-decoration: none; }
#comment a.CommentDateTime:visited { font-weight: normal; text-decoration: none; }
#comment a.CommentDateTime:hover   { font-weight: normal; text-decoration: none; }
#comment a.CommentDateTime:active  { font-weight: normal; text-decoration: none; }

#comment a.comment-edit-link:link    { font-weight: normal; text-decoration: none; }
#comment a.comment-edit-link:visited { font-weight: normal; text-decoration: none; }
#comment a.comment-edit-link:hover   { font-weight: normal; text-decoration: none; }
#comment a.comment-edit-link:active  { font-weight: normal; text-decoration: none; }

#comment form { font-size: 11px; }
#comment textarea { background-image:  url("http://static.neatorama.com/img8/pic-troll.jpg"); background-repeat: no-repeat; 
				background-position: bottom right; border: 1px dotted #ABADB3;}			
#comment ol { padding-left: 0; margin-left: 0; }
#comment li { padding: 10px 10px 0px 0px; border-bottom: 1px dotted #C4C4C4; }
#comment li.alt { padding: 10px 10px 0px 0px; border-bottom: 1px dotted #C4C4C4; }

#comment li.CommentAuthorOfPost { background-color: #E6E6E6; padding: 10px 10px 0px 10px; }

/* BEST OF NEATORAMA */
.bestthumbs a:link img {border: 5px solid white;}
.bestthumbs a:visited img {border: 5px solid white;}
.bestthumbs a:hover img {border: 5px solid #CCCCCC;}

.bestthumbs {display: block; width: 90%; margin-left: auto; margin-right: auto; text-align:center;}
.bestthumbs ul {display: inline;}
.bestthumbs li {width:150px; height: 200px; float:left; padding: 5px; margin-left: auto; margin-right: auto; text-align:center; list-style:none;}

/* ROTATOR */
.rotator a:link img {border: none;}
.rotator a:visited img {border: none;}
.rotator a:hover img {border: none;}

.rotator {display: block; width: 100%; margin-left: auto; margin-right: auto; text-align:center;}
.rotator ul {display: inline;}
.rotator li {width:150px; float:left; padding: 5px; margin-left: auto; margin-right: auto; text-align:center; list-style:none;}
/* height: 200px;  */


/* MISC AND LEGACY */
hr {height: 1px; color: #FFF; background-color: #FFF; border-bottom: 1px dotted #C4C4C4; border-style: none none dotted; }
blockquote   { font-style: italic;}

.border { border: 1px solid #CCCCCC; }
.borderdotted { border: 1px dotted #CCCCCC; }
.bordergray { border: 5px solid #CCCCCC; }
.clearboth    { clear:both; }
.strikeout    { text-decoration: line-through; }
.smallgray    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.middle       { vertical-align: middle; }
.center		  { text-align:center; margin-right: auto; margin-left: auto; display:block; }

img           { border-style: none; }
img:a.link    { border-style: none; }
img:a.visited { border-style: none; }
img:a.hover   { border-style: none; }
img:a.active  { border-style: none; }

