/*
Theme Name: neatorama7blog
Theme URI: http://www.neatorama.com
Description: Neatorama Blog
Author: Neatorama Editor
Author URI: http://www.neatorama.com
Version: 7.0 Edited 2/4/09 
*/

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; }

/* 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;}

/* Links */
a:link    { color: #333333; text-decoration: underline; }
a:visited { color: #333333; text-decoration: underline; }
a:hover   { color: #909090; text-decoration: underline; }
a:active  { color: #909090; text-decoration: underline; }

a.noline:link    { text-decoration:none; }
a.noline:visited { text-decoration:none; }
a.noline:hover   { text-decoration:none; }

/* Header */
#header { height: 60px; background-color: #CCCCCC; }
#header-bannerad { height: 110px; } /* spacer for topbannerad */
#topbannerad { position: absolute; top: 13px; width: 100%; text-align: center; }
#header-textad { height: 30px; }
#header-nav { height: 60px; background-image: url("../img7/bg-top.jpg"); background-repeat: x-repeat; }
.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 */

/* Main body */
#content {width: 500px; background-color: #FFFFFF;}
ul { list-style-type: square; margin-left: 0px; padding-left: 15px; }
li { padding-bottom: 5px; }

#postinfo { color: #999999; }
#postinfo a:link    { color: #999999; text-decoration: underline; }
#postinfo a:visited { color: #999999; text-decoration: underline; }
#postinfo a:hover   { color: #666666; text-decoration: underline; }
#postinfo a:active  { color: #666666; text-decoration: underline; }

#comment form { border: 1px solid #C4C4C4; background-color: #EBEBEB; padding: 0 10px 0px 10px; font-size: 11px; }
#comment textarea { background-image: url("../img7/commentnaut.gif"); background-repeat: no-repeat; 
				background-position: bottom right; border: 1px solid #ABADB3;}			
#comment ol { padding-left: 0; margin-left: 0; }
#comment li { padding: 10px 10px 0px 10px; }
#comment li.alt { background-color: #EBEBEB; border-top: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4; }

/* 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; }

/* Sidebar */
#sidebar 	   { border-left: 1px solid #CCCCCC; width: 360px; padding-left: 17px;}
#dontmissthese { background-image: url("../img7/bg-sidebar-dontmiss.jpg");
			     background-repeat: no-repeat; background-position: top left; 
				 margin-top: 10px; padding-top: 40px; }
#dontmissthese ul { list-style: none; margin-top: 0; margin-bottom: 0;}
.navlist ul {list-style-type: square; margin: 0; }
.navlist li {margin: 0; padding-bottom: 0;}

/* Calendar */
#wp-calendar {
display: block;
margin: 0 0;
padding: 0 0;
text-align: center;
width: 300px;
}

#wp-calendar td {
padding: 0px 0px;
color: #333333;
background-color: #FFFFFF;
text-align: center;
}

#wp-calendar th {
padding: 0px 6px;
color: #333333;
background-color: #FFFFFF;
text-align: center;
font: bold;
}

#wp-calendar .pad {
background: transparent;
}

#wp-calendar caption {
text-align:center;
font-weight: bold;
}
				 
/* Footer */
#footer       { background-color: #CCCCCC; }
#footer-line  { height: 30px; background-image: url(../img7/bg-bot.jpg); background-repeat: x-repeat; }
.borderBottom { border-bottom: 1px solid #999999; }

/* Trivia and Quote */
.largetext { line-height:1.2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; }

/* Product Rotator */
/* Edited 9/27/09 #3*/
.rotatorbox
{
width: 500px;
margin: 15px 5px 15px 0px;
border: #CCCCCC 1px solid;
padding:0px;
font-size: 11px;
font-weight: normal;
color: #333333;
background-color: #FFFFFF;
}

.rotatorbox H2
{
margin : 0px 0px -12px 5px;
float:left;
margin-top : -12px; 
border: #FFFFFF 1px solid;
padding-top : 0px;
padding-bottom: 3px;
padding-left : 5px;
padding-right : 5px;
font-size : 11px;
font-weight: bold;
color : #333333;
display: inline;
background-color: #FFFFFF;
} 

/* Misc and Legacy */
hr { border: none; background-color: #CCCCCC; color: #CCCCCC; height: 1px; }

.border { border: 1px 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; }
.avatar       { vertical-align: middle; }
.center		  { text-align:center; margin-right: auto; margin-left: auto; display:block; }
blockquote   { font-style: italic;}

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; }