div#post_register { position:relative; left: -10px; height: 29px; width: 559px; background: #F0F0F0; border-style: solid; border-color: #ccc; border-width: 1px 1px 1px 0; }

div#post_register div { padding: 6px 5px; }

div#end_of_post_ad { position: relative; padding: 15px 0 0 0; }

div#price_drop_header { border-bottom: 3px solid #ECECEC; text-align: center;}

div#price_drop_header h1 { font-size: 32px; margin: 0 0 10px 0; }

div#price_drop_header img { border: 0; margin-top: 15px; }

ul#price_drop_items { padding: 0; background: white; padding: 10px 20px 0 20px; margin: 0; }

ul#price_drop_items li { list-style: none; clear: both; margin: 0; padding: 20px 0 40px 0; border-bottom: 1px solid #DDD; }

ul#price_drop_items li a img { float: right; border: 0 none; padding: 0; margin: 0; }

.red { color: C33; }

div#widgetbox div { margin: 0 0 10px 0; width: 250px; border: 3px solid #ececec; font-size: 16px; text-align: center; font-family: Arial, Helvetica, sans-serif; }

div#widgetbox div#ad_position_1, div#widgetbox div#ad_position_2, div#widgetbox div#ad_position_3 { border-color: #fcfcfc; border-top: 0; border-bottom: 0; }

div#widgetbox img { border: 0 none; padding: 0; }

div#widgetbox h1 { background: #ececec; margin: 0; padding: 2px 0; font-size: 16px; text-align: left; }

table#MBL_COMM tbody tr th.mbl_h { font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 16px; padding: 3px 0 6px 0; }

div#widgetbox ul { text-align: left; list-style: outside square; font-size: 12px; margin: 0 0 0 20px; }

div#widgetbox li { margin: 4px 0; }

div#amazon-deals ul { margin: 0; padding: 0; margin-left: 4px; }

div#amazon-deals li { list-style-type: none; padding-left: 20px; background: url(http://www.techconsumer.com/wp-content/themes/jelly/images/price-drop.gif); background-repeat: no-repeat; }

div#amazon-deals span.price { color: #F44; }

div#amazon-deals span.product { }

#page {margin:auto; width: 850px; text-align:left; border: 4px solid #ececec; border-top: 0 none; background: #fbfbfb;}

#header {position:relative;	width: 850px; margin-top:10px; margin:auto;}

#rss { position: relative; float: right; margin-top: 26px; margin-right: 5px; }

/*FONT FAMILY===========================================================================================*/

body, td, twih {
	font-family: Arial, Helvetica, sans-serif; /*Arial & Helvetica are almost undistinguishable*/
        background: #f3f3f3;
}

/*FONT SIZE=============================================================================================*/

h1 { font-size: 225%; } /* - header or special effects */
h2 { font-size: 160%; } /* content headings */
h3 { font-size: 130%; font-weight:lighter } /* content sub-headings */
h4 { font-size: 100%; } /* list headings, same size as (p) */
h5 { font-size: 100%; } /* list headings 2, same size as (p) */


p, ul, ol, td { font-size: 100%; }

ul ul { font-size: 100%; } /*- actually only necessary if the ul size is not 100%  */
td p { font-size: 100%; }

body {color: black}
a:active {color: red}

h1, h2, h3, h1 a:link, h2 a:link, h3 a:link, h1 a:visited, h2 a:visited, h3 a:visited {color: #0066cc}
ul li a:link, ul li a:visited {color: #0066cc}
p a:link, p a:visited {color: #0066cc}
a:link, a:visited {color: #0066cc}

#footer p a:link, #footer p a:visited {color: black}

/*LINK STYLE other than color=============================================================================*/

a:hover, .entry a, .navigation a:hover { text-decoration: underline; }
a, h1 a:hover, .navigation a {text-decoration:none; }

#footer p a:link, #footer p {text-decoration: none}
#footer p a:hover {text-decoration: underline}

/*MARGINS, BORDERS AND PADDING for elements (not for containers)===========================================*/

body {margin:0px; padding: 0px;}
ul, ol {list-style: outside}
#sidebar ul, #sidebar ol {margin-left: 0;	padding-left: 0; list-style-type: none; padding-right:7px;	}

h1, h1 a:link, h1 a:visited, h1 a:hover {margin-top:0}
h2, h2 a:link, h2 a:visited, h2 a:hover {margin-top:0}
h3, h3 a:link, h3 a:visited, h3 a:hover {margin-top:0}
h4, h4 a:link, h4 a:visited, h4 a:hover {margin-top:0}


a img {border: 1px solid #0066cc}


/*MULTI-USE TAGS==========================================================================================*/

.center {text-align: center;}
.alignleft {text-align: left;}
.alignright {text-align: right;}

.left {float:left;}

.bg1 {background: #f8f8f8;}
.bg2 {background: #f7f7ff}

.border1 {border: solid 1px #0066cc;}


/*the below will make images float left if they have no other tags (like 'right')*/
img {margin:0px 5px 0px 0px}
/*the below will make images float right but you have to add 'class="right" inside the image tag)*/
img.right {float: right; margin: 0px 0px 0px 5px}

#header img {border: none}


/*=========================================================================================
===========================================================================================
===========================================================================================
*/




/* DIV FRAMING =============================================================
un-comment the next few lines and you will see colored borders around the main elements on your site - this helps you to identify which DIV you need to change if you want to change the layount (e.g. make the page or the sidebar wider)==========================================================================*/

/*
#page {border: 3px solid green;}
#header {border: 3px solid red;}
#content {border: 3px solid brown;}
#sidebar{border: 3px solid aqua;}
.post {border: 3px solid #0066cc;}
#comments {border: 3px solid black;}
.commentlist {border: 3px solid yellow;}
*/

/* change the color or the width of the line below the header and left of the sidebar*/
#header {
    border-width: 4px 4px 0 4px;
    border-bottom: 0 none;
    border-color: #ececec;
    border-style: solid;
    background: #fbfbfb;
    }

/* not much in the boddy tag================================================
==========================================================================*/

body {
	text-align:center;
	}


/* BEGIN DIVS and other layout stuff========================================
this is the tricky bit - here you change your layout - make sure you back-up before changing ==========================================================================*/

/* menu bar in header section*/
#nav{position:relative; display:block; height:24px; font-size:11px; font-weight:bold; background: transparent url(images/bgOFF.gif) repeat-x scroll left top;

border-left: 0px solid #aaa;
border-right: 0px solid #666;
border-top: 2px solid #ccc;
border-bottom: 2px solid #aaa;

}
		#nav ul{margin:0; padding:0; list-style-type:none; width:auto;}
		#nav ul li{display:block; float:left;}
		#nav ul li a{display:block; float:left;color:#000; text-decoration:none; padding:5px 15px 0; height:19px;}
		#nav ul li a:hover,#nav ul li a.current{color:#fff; background:transparent url(images/bgON.gif) repeat-x top left; }

#content { padding-left: 10px; padding-right: 14px; margin-top: 10px; border-right: 1px solid #ccc; }

.narrowcolumn {float: left;	padding: 0 0 20px 45px;	margin: 0px 0 0; width: 535px;}
		.narrowcolumn . {text-align: right;}

.widecolumn {float: left;	padding: 0 0 20px 45px;	margin: 0px 0 0; width: 840px;}



/* navigation here refers to the link to the next on previous post (not needed if you do pages only)*/
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 10px;}

/* sidebar refers to the main element on the right hand side of the page which contains all navigation links*/
#sidebar{position:relative; float:right; width: 280px; top: 10px;}

/* style of the headers within the sidebar*/
		.sb_header {background: #eeeeff; margin: 0 0 20px 20px;	padding-top: 5px; border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;}
				.sb_header h2 {margin: 0 0 2px 0px; }
			
div.post { text-align: left; clear:both; }
	
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none;	list-style-image: none;}

.blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
		.blockquote cite {margin: 5px 0 0; display: block;}

#footer {border-top: 1px solid #cccccc;	padding: 0;	margin: 0;	clear:both;	width: 850px;}
		#footer p {margin: 0; padding: 5px 10px; text-align: center;}

#footer img { border: 0 none; }

#comments { clear:left;}

.commentlist {padding: 0; text-align: left;	margin-left: 0;}
	.commentlist li {margin: 15px 0 5px; padding: 5px 10px 5px;	list-style: none;}
	.commentlist p {margin: 10px 5px 10px 0;}
	.commentlist p {text-transform: none;}

#commentform p {margin: 5px 0;}
#commentform input {width: 170px; padding: 5px;	margin: 5px 5px 0px 0;}
#commentform textarea {width: 532px; padding: 0px;}
#commentform #submit {margin: 0; float: right;}

.commentmetadata {margin: 0; display: block;}

.nocomments {text-align: center; margin: 0;	padding: 0;}

#searchform {margin: 10px auto;	padding: 5px 3px; text-align: center;}

.entry form { text-align:center;}

select {width: 130px;}

.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0; padding: 10px;}

.more-link { font-weight: bold; float: left;}

a.more-link { text-decoration: none; clear: left; }

a.more-link:hover, .more-link:hover a { text-decoration: underline; }

.entry p img { margin: 0 10px 2px 3px; }

.entry a img { border: 0 none;}

div#content.narrowcolumn { font-size: 14px; }

div#content.narrowcolumn div h2 { background: #f0f0f0; 5px; font-size: 16px; color: #333; }

div#content.narrowcolumn div h2 { left: -10px; width: 539px; position: relative; margin-bottom: 15px; 
    border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 10px 10px; border-right: 1px solid #ccc;}

div#content.narrowcolumn div h2 a:hover { text-decoration: underline; }

div#content.narrowcolumn div { margin: 0;  }

p.postmetadata a { color: #59a659; text-decoration: none;}

p.postmetadata { margin-top: 0; }

p.postmetadata span { float:right;}

#chitika { padding: 20px; border: 3px solid #eee; }

div#post_register a { float:none; }

div.navigation { padding-top: 15px; }

div.navigation div.alignleft a, div.navigation div.alignright a { float:none;}

#search_box { clear:both; }

#search_box input { border: 3px solid #ddd; }

#search_box input:hover { background: #eee; }

div#search_box form table tbody tr td table tbody tr td input { border: 0 none; }

#ads a img { border: 0 none; }

div.entry div a { float: left; }

div#subscribe { float: left; font-weight: bold;}

div#sphere, div#addthis { float:right; }

div#post_feedback { width: 250px; }

div#post_date { float: right; }

div#post_categories { text-align: right; }

div#post_categories a { float: none; }

ol.commentlist li { font-weight: bold; }

ol.commentlist li p { font-weight: normal; }

div#post_data { background: #D9F6D9; left: -10px; width: 539px; position: relative; padding-bottom: 20px; margin-bottom: 20px; 
    border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; border-right: 1px solid #CCC; }

#header_search { float:right; font-size: 11px; font-weight: bold; color: #444; height: 19px; width: 190px; border: 0 none; border-left: 2px solid #bbb;  padding: 5px 0 0 4px; background: transparent url(images/bgSearch.gif); }
