/*
Theme Name: Gadget
Theme URI: http://www.gadget.com/
Description: The theme for our Gadget.com site
Version: 0.1
Author: Ed Cardinal and Greg Hellings
Author URI: http://www.blogster.com/gregscommonsense
Tags: red, dark, fixed width, two columns, widgets
*/

/* fix for addthis bar */
#atff { display: none; }


/* CSS Document */
body {
	margin:0;
	padding:0;
	background:#213039 url(images/bg-main.png) repeat-x;
	text-align:center;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:18px;
}
 
p { 
	margin:0;
	padding:0 0 10px 0;
}

h1 {
	color:#cd0d0d;
	font:24px Tahoma, Arial, Helvetica, sans-serif;
	line-height:26px;
	margin:0;
	padding:0 0 10px 0;
}

h1.hpost {
	margin:0 0 3px 0;
	font-size:18px;
}

h1 a { 
	color:#cd0d0d;
	text-decoration:none;
}

a img { border:0 }

h1 a:hover {
	color:#4f626e;
}

h2 {
	color:#b0b0b0;
	font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
	line-height:24px;
	margin:0 0 3px 0;
}

h3 {
	color:#cd0d0d;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	line-height:17px;
	margin:0 0 5px 0;
}

h3 a { color:#cd0d0d }

h3 a:hover {
	color:#4f626e;
}


form {
	padding:0;
	margin:0;
}

ul {
	padding:0;
	margin:0;
	list-style:none;
	
}

a img { border:0 }

a { color:#cd0d0d; }

a:hover, a:active { color:#4f626e }


#container {
	width:960px;
	margin:auto;
	text-align:left;
}

#toparea {
	position:relative;
	height:45px;
	overflow:hidden;
}

#toparea ul {
	float:left;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
}

#toparea ul li {
	float:left;
	width:72px;
	color:#fff;
	text-align:center;
}

#toparea ul li a {
	display:block;
	color:#c6c6c6;
	text-decoration:none;
	padding-top:15px;
	padding-bottom:9px;
}

#toparea ul li a.on, #toparea ul li a:hover {
	background:transparent url(images/bg-topnav.png) no-repeat !important;
	color:#fff;
}

.loginlink {
	position:absolute;
	top:7px;
	right:350px;
}

.loginlink a { 
	padding:0 10px;
	color:#fff;
}

.search {
	position:absolute;
	right:0px;
	top:7px;
}

.search #s {
	background-color:transparent;
	background-image:url(images/bg-searchbox.png);
	background-repeat:no-repeat;
	width:222px;
	height:16px;
	padding:4px;
	border:0;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#686868;
	vertical-align:top;
}

#searchsubmit {
	border:0;
	width:62px;
	height:25px;
	background-color:transparent;
	background-image:url(images/bg-searchbutton.png);
	cursor:pointer;
	vertical-align:top;
	text-indent: 9999px;
}

.screen-reader-text {
	display: none;
}

#header {
	position:relative;
	height:95px;
}

#header .logo {
	position:absolute;
	left:12px;
	top:5px;

}

#header .logo a {
	display:block;
	width:177px;
	height:78px;
	/*background:transparent url(images/gadget-logo.png) no-repeat !important;*/
	/*background:none; /* IE6 */
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gadget-logo.png',sizingMethod='scale'); /* IE6 */
	/*cursor:pointer;*/
}

#header .logo a strong { 
	display:none;
}

/***********************/
#header .logo-new1 {
	position:absolute;
	left:12px;
	top:14px;

}

#header .logo-new1 a {
	display:block;
	width:207px;
	height:72px;
	background:transparent url(images/gadget-logo-new1.png) no-repeat !important;
	background:none; /* IE6 */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gadget-logo-new1.png',sizingMethod='scale'); /* IE6 */
	cursor:pointer;
}

#header .logo-new1 a strong { 
	display:none;
}

/***********************************/

#header .logo-new2 {
	position:absolute;
	left:12px;
	top:25px;

}

#header .logo-new2 a {
	display:block;
	width:205px;
	height:46px;
	background:transparent url(images/gadget-logo-new2.png) no-repeat !important;
	background:none; /* IE6 */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gadget-logo-new2.png',sizingMethod='scale'); /* IE6 */
	cursor:pointer;
}

#header .logo-new2 a strong { 
	display:none;
}


/************************/

.bannertop {
	float:right
}

#nav {
	background:transparent url(images/bg-nav.png) no-repeat bottom;
	height:47px;
	overflow:hidden;
	font-weight:bold;
	color:#fff;
}

#nav a { 
	color:#fff;
	text-decoration:none;
	display:block;
}

#nav a:hover {
	color:#a5ecff;
}

#nav ul li {
	float:left;
	margin:0 12px;
	line-height:28px;
}

#nav ul.socbm {
	float:right;
}

#nav ul.socbm li a.rss {
	background:transparent url(images/bm-rss.png) no-repeat left center;
	padding-left:17px;
}

#nav ul.socbm li a.email {
	background:transparent url(images/bm-email.png) no-repeat left center;
	padding-left:19px;
}

#nav ul.socbm li a.twitter {
	background:transparent url(images/bm-twitter.png) no-repeat left center;
	padding-left:18px;
}

#nav ul.socbm li a.fb {
	background:transparent url(images/bm-fb.png) no-repeat left center;
	padding-left:18px;
}

#content {
	background:#fff;
	padding:0 10px;
	min-height:300px;
}

#leftcol {
	float:left;
	width:633px;
}

#rightcol {
	float:right;
	width:300px;
}

.bannerbox {
	margin-bottom:5px;
}

.bannerbox img { display:block }

.boxsp {
	background:#620808 url(images/bg-spbox.png) repeat-x;
	border:1px solid #885858;
	padding:4px 4px 8px 4px;
	margin-bottom:5px;
	overflow:hidden;
}

.boxsp .thumb {
	float:left;
	margin:4px !important;
	margin:3px;
	padding:5px;
	background:#fff;
	border:1px solid #885858;
}

.boxsp .thumb img { display:block }
	
.boxpost {
	background:#fff;
	border-bottom:1px solid #b2b2b2;
	padding:10px;
	margin-bottom:8px;
	overflow:hidden;
}

.boxpost-rf {
	background:#fff;
	border:2px solid #cd0d0d;
	padding:10px;
	margin-bottom:8px;
	overflow:hidden;
}

.boxpost-rb {
	background:#620808 url(images/bg-spbox.png) repeat-x;
	border:0;
	padding:10px;
	margin-bottom:8px;
	overflow:hidden;
	color:#fff;
}

.boxpost-rb a { color:#fff }
.boxpost-rb a:hover { color:#ff0 }

.boxpost-bf {
	background:#fff;
	border:2px solid #000;
	padding:10px;
	margin-bottom:8px;
	overflow:hidden;
}

.boxpost-gb {
	background:#c0c0c0 url(images/bg-spbox-grey.png) repeat-x;
	border:0;
	padding:10px;
	margin-bottom:8px;
	overflow:hidden;
}



.post-thumb {
	float:left;
	width:165px;
	overflow:hidden;
}

.post-thumb-l {
	position:relative;
	float:left;
	width:165px;
	/*margin-bottom:85px;*/
}

.post-thumb-r {
	position:relative;
	float:right;
	width:165px;
	/*margin-bottom:85px;*/
}

.price-tag {
	position:absolute;
	bottom:-70px;
	left:27px;
	width:108px;
	height:85px;
	font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
	line-height:120px;
	text-align:center;
	background-image:url(images/price-tag.png);
	overflow:hidden;
	color:#fff;
}

.boxpost-rf .post-thumb-l img, .boxpost-rf .post-thumb-r img {
	border:2px solid #cd0d0d;
	padding:1px;
}

.boxpost-bf .post-thumb-l img, .boxpost-bf .post-thumb-r img {
	border:2px solid #000;
	padding:1px;
}

.boxpost-rb .post-thumb-l img, .boxpost-rb .post-thumb-r img {
	border:2px solid #fff;
	padding:1px;
}

.boxpost-gb .post-thumb-l img, .boxpost-gb .post-thumb-r img {
	border:2px solid #d0d0d0;
	padding:1px;
}

.post-content {
	margin-left:170px;
}

.post-content-l {
	margin-left:170px;
}

.post-content-r {
	margin-right:170px;
}

.user-info {
	float:left;
	width:152px;
	overflow:hidden;
}

.user-thumb { border:1px solid #b2b2b2; }

.user-thumb img { display:block }

.user-info ul {
	margin-bottom:10px;
}

.user-info ul li {
	border-bottom:1px solid #b2b2b2;
}
.user-info ul li a { text-decoration:none }

.user-content {
	margin-left:162px;
}

.greybar, .redbar {
	position:relative;
	border-top:1px solid #d0d0d0;
	margin-bottom:10px;
	margin-top:10px;
	height:1px;
}

.redbar {
	border-top:1px solid #cd0d0d;
}
	
.comment-mini {
	position:absolute;
	top:0;
	right:0;
	margin-top:-27px;
	font-size:11px;
	font-weight:bold;
}

.comment-mini a { text-decoration:none; }

.sections {
	background:#354952;
	border:1px solid #b2b2b2;
	padding:5px;
	margin-bottom:5px;
	font-size:11px;
	overflow:hidden;
}

.boxgrey {
	background:#354952;
	border:1px solid #5b6e77;
	padding:5px;
	margin-bottom:5px;
	font-size:11px;
	line-height:16px;
	overflow:hidden;
}

.boxwht {
	margin-bottom:15px;
	padding:0px;
	line-height:16px;
	overflow:hidden;
}

.boxgrey h2, .boxwht h2, .sections h2 {
	background:transparent url(images/box-h2.png) repeat-x;
	font-size:13px;
	font-weight:bold;
	margin:-5px;
	margin-bottom:5px;
	border-bottom:1px solid #5b6e77;
	height:24px;
	line-height:22px;
	padding-left:5px;
	color:#fff;
	overflow:hidden;
}

.boxpad {
	padding:5px;
	background:#fff;
	overflow:hidden;
}

.thumb {
	float:left;
	margin:4px 5px;
	border:1px solid #b2b2b2;
}

.thumb img { display:block }

.sections .boxpad {
	background:#fff;
	overflow:hidden;
}

.sections ul {
	width:49%;
	border-top:1px solid #e2e2e2;
}

.sections li {
	margin-bottom:0;
	padding:0;
	border-bottom:1px solid #e2e2e2;
	overflow:hidden;
}

.sections li a {
	
	display:block;
	height:16px;
	line-height:16px;
	padding:2px 7px;
	color:#cd0d0d;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
}

.sections li a:hover {
	background:#cd0d0d;
	color:#fff;
}

.sections .brk {
	padding-top:10px;
	margin:0px 5px 10px 5px;
	border-bottom:1px solid #8099af;
}

ul.bullet li {
	background:transparent url(images/bullet.png) no-repeat 0px 4px;
	padding-left:18px;
	margin-bottom:7px;
}

ul.random-posts li, ul.comment li, ul.friends li, ul.comm li {
	padding:5px 7px 10px 7px;
	border-bottom:1px solid #d0d0d0;
	overflow:hidden;
}

ul.random-posts li, ul.comment li a, ul.friends li a, ul.comm a {
	text-decoration:none;
}

ul.random-posts li .thumb, ul.comment li .thumb, ul.friends li .thumb, ul.comm .thumb {
	float:left;
	margin:5px 7px 0 0;
	border:1px solid #b2b2b2;
}

ul.random-posts li .thumb img, ul.comment li .thumb img, ul.friends li .thumb img, ul.comm .thumb img { display:block }

ul.friends li {
	width:215px;
	float:left;
}

ul.comm li {
	width:193px;
	float:left;
}

ul.comment li h3 {
	margin:0;
}

.txtsmall {
	font-size:10px;
	line-height:12px;
}

.b-link {
	padding-top:3px;
}

.b-link a {
	background-image:url(images/bg-button-dark.png);
	background-repeat:repeat-x;
	color:#fff;
	padding:2px 7px;
	font-size:10px;
}

.b-link a:hover {
	background-image:url(images/bg-button-red.png);
}

.post-date {
	font-size:10px;
	line-height:16px;
	margin-bottom:15px;
}

.bannerside {
	float:right;
	background:#fff;
	border:1px solid #d0d0d0;
	padding:3px;
	width:120px;
}

.bannerside img { display:block }

.imgfloat { 
	float:left;
	padding:0 10px 10px 0;
}

.brk, .cbrk {
 	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}

.cbrk {
	margin-bottom:5px;
}


.more, .more-r, .more-l {
	clear:both;
	text-align:right;
	padding-top:3px;
}

.more-l {
	text-align:left;
}

.more a, .more-r a, .more-l a {
	font-weight:bold;
	font-size:11px;
	margin-left:15px;
	text-decoration:none;
}

.more-l a {
	margin-right:15px;
}

.more a, .more-l a img, .more-r a img {
	margin-bottom:-3px;
}


.rlinks {
	width:170px;
	overflow:hidden;
	height:26px;
}

.rlinks a {
	display:block;
	float:left;
	height:22px;
	padding:0px 7px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	
}

.rlinks a.rate {
	padding-left:24px;
	background:#ecde06 url(images/icon-rate.png) no-repeat 4px 3px;
	color:#000;
	border-top:2px solid #ecde06;
	border-bottom:2px solid #ecde06;
	margin-right:10px;
}

.rlinks a.rate:hover {
	border-bottom:2px solid #f00;
}

.rlinks a.discuss {
	padding-left:33px;
	background:#000 url(images/icon-discuss.png) no-repeat 4px 2px;
	color:#fff;
}

.rlinks a.discuss:hover {
	border-bottom:2px solid #f00;
}

.post-nav {
	height:12px;
	line-height:12px;
	overflow:hidden;
}

.post-nav a {
	text-decoration:none;
	font-weight:bold;
}

.post-nav .next {
	float:right;
	background:transparent url(images/arrow-next.png) no-repeat right top;
	padding-right:12px;
}

.post-nav .prev {
	float:left;
	background:transparent url(images/arrow-prev.png) no-repeat;
	padding-left:12px;
}

.lfloat { float:left }

.rfloat { float:right }

.frmfield {
	overflow:hidden;
	padding-bottom:10px;
}

label { 
	float:left;
	width:175px;
	line-height:25px;
	font-size:15px;
	font-weight:bold;
	padding-right:15px;
	text-align:right;
}

.txtfield {
	width:350px;
	padding:2px;
	font-size:14px;
	font-weight:bold;
	color:#484848;
	border-top:2px solid #b2b2b2;
	border-left:2px solid #b2b2b2;
	border-right:2px solid #e2e2e2;
	border-bottom:2px solid #e2e2e2;
}

.button {	
	background:transparent url(images/button-bg.png) repeat-x;
	border:0;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:2px 10px;
	cursor:pointer;
}

.button:hover {
	background:transparent url(images/button-bg-grey.png) repeat-x;
}

.sortlink {
	padding-bottom:5px;
	margin-bottom:2px;
	border-bottom:1px solid #d0d0d0;
	overflow:hidden;
	color:#456981;
}

.sortlink a { 
	padding:0 5px;
}

.userlink {
	background:transparent url(images/button-bg.png) repeat-x;
	height:16px;
	padding-left:5px;
	padding-bottom:7px;
	margin-bottom:25px;
	border-bottom:1px solid #d0d0d0;
	color:#fff;
}

.userlink li {
	float:left;
}

.userlink a { 
	padding-left:5px;
	text-decoration:none;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#fff;
}

.user-revinfo {
	overflow:hidden;
}

ul.comment li ul.user-revinfo li {
	clear:none;
	float:left;
	font-size:11px;
	margin:0;
	margin-right:15px;
	border:0;
	padding:0;
}

li.alt { background:#f7f7f7 }

ul.pager {
	float:right;
	overflow:hidden;
	margin:10px 0;
	font-size:10px;
	font-weight:bold;
}

ul.pager li {
	float:left;
	line-height:10px;
	text-align:center;
	margin-right:1px;
	overflow:hidden;
}

ul.pager li a {
	background:#f7f7f7;
	display:block;
	padding:3px 5px;
	text-decoration:none;
	border:1px solid #b2b2b2;
	color:#f00;
}

ul.pager li a:hover, ul.pager li a.on {
	background:#f00;
	color:#fff;
}

ul.pager li a.next {
	background:#656565;
	border:1px solid #656565;
	color:#fff;
}

ul.pager li a.next:hover {
	background:#333;
	border:1px solid #333;
}

ul.pager input {
	width:20px;
	height:14px;
	font-size:11px;
	line-height:13px;
	margin-top:0px;
	border:1px solid #b2b2b2;
}

/*ul.rbuttons {
	border:1px solid #b2b2b2;
	padding:7px;
	padding-bottom:2px;
	overflow:auto;
}*/

ul.rbuttons {
	position:absolute;
	top:85px;
	right:40px;
	border:1px solid #dedede;
	padding:7px;
	padding-bottom:2px;
	overflow:auto;
}

ul.rbuttons li {
	margin-bottom:5px;
}

ul.rbuttons li a {
	width:75px;
	display:block;
	background:transparent url(images/bg-button.png) repeat-x;
	padding:3px 0;
	border:1px solid #000;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
	text-align:center;
}

ul.rbuttons li.red a {
	background:transparent url(images/bg-button-red.png) repeat-x;
	color:#fff;
}

ul.rbuttons li.yellow a {
	background:transparent url(images/bg-button-yellow.png) repeat-x;
	color:#000;
}

ul.rbuttons li.dark a {
	background:transparent url(images/bg-button-dark.png) repeat-x;
	color:#fff;
}

ul.rbuttons li a:hover {
	background:transparent url(images/bg-button-on.png) repeat-x;
	color:#000;
}


ul.fbuttons li {
	margin-bottom:5px;
}

ul.fbuttons li a {
	display:block;
	background:#f6f6f6;
	padding:7px;
	border:1px solid #b2b2b2;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
}

ul.fbuttons li a:hover {
	background:#fff;
	color:#707070;
}

.frmlogin {
	border-left:1px solid #b2b2b2;
	padding-left:20px;
}

img.fix {
	vertical-align:middle;
}

.txtred { color:#f00 }

.acenter { text-align:center }

.border { border:1px solid #d0d0d0; }

.cominfo {
	background:#ffffcb;
	border:1px solid #f2d985;
	padding:5px 10px;
}

#footer {
	background:transparent url(images/bg-content-bottom.png) no-repeat;
	padding:20px 15px 15px 15px;
	text-align:center;
	font-weight:bold;
}

#footer ul li {
	display:inline;
	margin:0 15px;
}

#footer a { color:#fff }

/******************************/
/* COMMENT STYLES
/******************************/

/* inner color, border color, border width */
.commentbox {
 position:relative;
 margin:0px auto;
 /* max-width:580px;*/ /* based on image dimensions - not quite consistent with drip styles yet */
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0; /* spacing under commentbox */

}
.commentbox p { padding-bottom:10px }
.commentbox .content,
.commentbox .t,
.commentbox .b,
.commentbox .b div {
 background:transparent url(images/comment-bg.png) no-repeat top right;
 _background-image:url(images/comment-bg.png);
}

.commentbox .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.commentbox .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:35px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.commentbox .b {
 /* bottom */
 position:relative;
 width:100%;
 margin-top:-12px;
}

.commentbox .b,
.commentbox .b div {
 height:35px; /* height of bottom cap/shade */
 font-size:1px;
}

.commentbox .b {
 background-position:bottom right;
}

.commentbox .b div {
 position:relative;
 width:30px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.commentbox .bd {
	padding-top:12px;
}

.commentbox .hd,
.commentbox .bd,
.commentbox .ft {
 position:relative;
}

.comment-thumb {
	float:left;
}

.comment-txt {
	min-height:35px;
	margin-left:20px;
}

.comment-info {
	height:20px;
	padding:0px 10px 0 10px;
	padding-bottom:15px;
	font-size:11px;
	overflow:hidden;
	line-height:14px;
}

.comment-brk {
	height:1px;
	font-size:1px;
	line-height:1px;
}

/* surrounding margins (optional) */
.commentbox .round{
	margin-bottom:0px;
}

/******************************/
/* STYLES FOR PRODUCTS TABLE  */
/******************************/
table.prod, table.revs {
	border-collapse:collapse;
	border:0;
	width:99%;
}

table.revs {
	margin-bottom:25px;
	border-top:1px solid #dedede;
}

table.prod td, table.revs td {
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	padding:15px 5px;
	border-bottom:1px solid #b2b2b2;
}

table.revs td {
	padding:1px 5px;
	vertical-align:middle;
	border-bottom:1px solid #dedede;
}

table.revs td .price {
	font:bold italic 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#cd0d0d;
	text-align:center;
	margin-bottom:2px;
} 

.have-it-box {
	position:absolute;
	width:445px;
	top:85px;
	left:40px;
	height:85px;
	border-bottom:1px dashed #dedede;
	margin-right:50px;
	line-height:24px;
}

.gadget-box-main, .gadget-box-main-r, .gadget-box-main-g, .gadget-box-main-b {
	width:633px;
	position:relative;
}

.gadget-box-top {
	background:#fff url(images/gadget-bg-top.png) no-repeat;
	width:633px;
	height:71px;
}

.gadget-box-main-r .gadget-box-top {
	background:#fff url(images/gadget-bg-top-r.png) no-repeat;
}

.gadget-box-main-g .gadget-box-top {
	background:#fff url(images/gadget-bg-top-g.png) no-repeat;
}

.gadget-box-main-b .gadget-box-top {
	background:#fff url(images/gadget-bg-top-b.png) no-repeat;
}

.gadget-box-bot {
	position:relative;
	background:#fff url(images/gadget-bg-bot.png) no-repeat;
	width:633px;
	height:113px;
	margin-bottom:15px;
}

.gadget-box-main-r .gadget-box-bot {
	background:#fff url(images/gadget-bg-bot-r.png) no-repeat;
}

.gadget-box-main-g .gadget-box-bot {
	background:#fff url(images/gadget-bg-bot-g.png) no-repeat;
}

.gadget-box-main-b .gadget-box-bot {
	background:#fff url(images/gadget-bg-bot-b.png) no-repeat;
}

.gadget-content {
	background:#fff url(images/gadget-bg.png) repeat-y;
	padding:120px 50px 1px 50px;
}

.gadget-box-main-r .gadget-content {
	background:#fff url(images/gadget-bg-r.png) repeat-y;
}

.gadget-box-main-g .gadget-content {
	background:#fff url(images/gadget-bg-g.png) repeat-y;
}

.gadget-box-main-b .gadget-content {
	background:#fff url(images/gadget-bg-b.png) repeat-y;
}

.gadget-content p {
	margin-bottom:15px;
}


.gadget-price-tag {
	position:absolute;
	top:185px;
	right:30px;
	width:108px;
	height:85px;
	font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
	line-height:120px;
	text-align:center;
	background-image:url(images/price-tag.png);
	overflow:hidden;
	color:#fff;
}


/* Gadget Review */
.gadget-review-box {position:relative;padding-bottom:0;margin-bottom:5px;font-size:11px;}
.txtred {color:#f00;}
.gadget-box-main, .gadget-box-main-r, .gadget-box-main-g, .gadget-box-main-b {width:575px;position:relative;}
.gadget-box-top {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-top.png) no-repeat;width:575px;height:71px;}
.gadget-box-main-r .gadget-box-top {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-top-r.png) no-repeat;}
.gadget-box-main-g .gadget-box-top {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-top-g.png) no-repeat;}
.gadget-box-main-b .gadget-box-top {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-top-b.png) no-repeat;}
.gadget-box-bot {position:relative;background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-bot.png) no-repeat;width:575px;height:113px;margin-bottom:15px;}
.gadget-box-main-r .gadget-box-bot {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-bot-r.png) no-repeat;}
.gadget-box-main-g .gadget-box-bot {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-bot-g.png) no-repeat;}
.gadget-box-main-b .gadget-box-bot {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-bot-b.png) no-repeat;}
.gadget-content {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg.png) repeat-y;padding:100px 33px 1px 33px;}
.gadget-box-main-r .gadget-content {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-r.png) repeat-y;}
.gadget-box-main-g .gadget-content {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-g.png) repeat-y;}
.gadget-box-main-b .gadget-content {background:#fff url(/style/blogster/gfx/blog-post/gadget-bg-b.png) repeat-y;}
.gadget-content p {margin-bottom:15px;}
ul.rbuttons {position:absolute;top:85px;right:40px;border:1px solid #dedede;padding:7px;padding-bottom:2px;list-style-type:none;overflow:hidden}
ul.rbuttons li {margin-bottom:5px;}
ul.rbuttons li a {width:75px;display:block;background:transparent url(/style/blogster/gfx/blog-post/bg-button-on.png) repeat-x;padding:0;border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #555;border-bottom:1px solid #555;font-weight:bold;height:18px;line-height:18px;text-decoration:none;text-align:center; list-style-type:none}
ul.rbuttons li.red a {background:transparent url(/style/blogster/gfx/blog-post/bg-button-red.png) repeat-x;color:#fff;}
ul.rbuttons li.yellow a {background:transparent url(/style/blogster/gfx/blog-post/bg-button-yellow.png) repeat-x;color:#000;}
ul.rbuttons li.dark a {background:transparent url(/style/blogster/gfx/blog-post/bg-button-dark.png) repeat-x;color:#fff;}
ul.rbuttons li a:hover {background:transparent url(/style/blogster/gfx/blog-post/bg-button-on.png) repeat-x;color:#000;}
.have-it-box {position:absolute;width:390px;top:85px;left:40px;height:60px;border-bottom:1px dashed #dedede;margin-right:50px;line-height:24px;}
.gadget-price-tag {width:108px;height:85px;font:bold 17px Arial, Helvetica, sans-serif;line-height:125px;letter-spacing:-1px;text-align:center;background-image:url(/style/blogster/gfx/blog-post/price-tag.png);overflow:hidden;color:#fff;float:left;margin-right:20px}
.gadget-price-tag-sm {position:absolute;top:0;right:0;width:75px;height:31px;font:bold 12px Arial, Helvetica, sans-serif;line-height:28px;letter-spacing:-1px;text-align:center;background-image:url(/style/blogster/gfx/blog-post/price-tag-sm.png);color:#fff;}
.g-brk {width:500px;height:1px;}

/* Stuff I added for WordPress -- Greg */
#categories {
	width: 268px;
	padding: 2px;
}

ul.xmlfeed260-ads {
	margin-top:-20px;
}

/* Stuff I need for WordPress plugins -- Greg */
.abivote-break {
	clear: both;
	height: 10px;
}

.abivote-container {
	width: 140px;
	/*height: 46px;*/
	padding: 8px;
	border: 1px solid #999999;
}

.abivote-container img {
	float: left;
}

.love-text, .hate-text {
	margin: 0;
	float: right;
	background-color: #dddddd;
	padding: 3px;
	width: 110px;
}

#abivote-hate, #abivote-love {
}

#abivote-response {
	display: none;
	margin: 0;
	border: 1px solid #ee9911;
	text-align: center;
	padding: 3px;
}

a.readmore {
	/*background-color: #23333c;*/
	display:block;
	background:transparent url(images/bg-readmore.png) no-repeat;
	background-position:0 -25px;
	width:85px;
	height:25px;
	margin-top: 10px;
	padding:0 5px;
	font-weight: bold;
	color: white;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	float: right;
}

a.readmore:hover {
	/*background-color: #455962;*/
	background-position:left top;
	color: white;
}

/******************/
.social_bookmark {
	margin-top:-30px;
}

.bfii {
	float:left;
	width:200px;
	margin:0px 10px 10px 0px;
	border:1px solid #cd0d0d;
	padding:4px;
	overflow:visible;
}

.ardtwitfeed { background:url(/wp-content/themes/gadget/images/ontwit.png) top left no-repeat;padding-top:50px; }
.ardtwitfeed span { color:#848484;font-size:1.2em;font-weight:bold; }
.ardtwitfeed ul { overflow:auto;font-family:georgia,serif;font-size:1.1em;font-weight:bold;font-style:italic;margin-top:16px;width:100%; }
.ardtwitfeed ul li { padding:8px; }
.ardtwitfeed ul li a { overflow-x:visible;overflow-y:visible;height:auto; }

.ardfeat tr { padding: 16px 0px; }
.ardfeat td { border-bottom:1px solid #d0d0d0;padding:4px; }
.ardfeat div { text-align:right;font-weight:bold; }
