/* COLOURS
green #6e9167
yellow #ffdd8c
dark red #700808
*/

/* CONTENTS
GENERAL
LAYOUT
ADS
SEARCH BOX
RATER
COMMENTS
CONTACT FORM
LINKS
IMAGES
NAVIGATION AND FOOTER
HEADERS
BANNERS
IE6 AND BELOW FILTERS
*/


#test	{
background: #fff url(http://www.thriftmac.com/images/stumblescrimpy2.png) -7px 5px no-repeat;
	}	



.direct_nav	{
	font-size: 150%;
	}

#retweet	{
	position: relative;
	top: .5em;
	}

/* GENERAL */
*	{
	margin: 0;
	padding: 0;
	}
body	{ 
	text-align: center; 
	min-width: 800px;
	font: 62.5%/1.6em "Helvetica Neue", Helvetica, sans-serif;
	}
a:active, a:focus	{
	outline: 0;
	}
p	{
	font-size: 1.4em;
	line-height: 1.6em;
	margin: 0 20px 10px 0;
	}
p.sidebar	{
	font-size: 1.2em;
	line-height: 1.4em;
	}
#sidebar #twitter p	{
	font-size: 96%;
	}
b	{
	font-size: 1.4em;
	line-height: 1.6em;
	margin: 0 20px 10px 0;
	}
p.learnmore	{
	background: #fff url(http://www.thriftmac.com/images/downloadarrow.png) 0 5px no-repeat;
	padding: 0 0 8px 16px;
	margin: 0 0 40px 0;
	font-size: 1.4em;
	border-bottom: 1px dotted #333;
	}
p.counter	{
	visibility: hidden;
	height: 0;
	}
p#scrimpylove	{
	border-bottom: 1px solid #6e9167;
	width: 100%;
	background: #fff;
	padding: 5px 0 0 0;
	}
blockquote	{
	padding: 14px 10px 10px 30px;
	background: url(http://www.thriftmac.com/images/quote.png) no-repeat 14px 16px;
	}
.message {
	background: #666 urlhttp://www.thriftmac.com/images/comment.png) 50% 0 no-repeat;
	padding: 0 0 0 15px;
	}
.comments_invite	{
	background: #fff url(http://www.thriftmac.com/images/comment.png) 0 50% no-repeat;
	padding: 0 20px 0 17px;
	}
.commentscount	{
	margin: 0 20px 0 -20px;
	}
.bookmark	{
	background: #fff url(http://www.thriftmac.com/images/bookmarkred.png) 0 40% no-repeat;
	padding: 0 0 0 17px;
	}
.clearfix:after	{ 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	} 
/* Hides from IE-mac \*/ 
* html .clearfix { height:1%; } 
/* End hide from IE-mac */
.clear	{
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.rightquote	{
	font-size: 170%;
	}
.pagingquote	{
	font-size: 130%;
	}

/* LAYOUT */
#wrap	{ 
	margin: 0 auto;
	width: 100%; 
	text-align: left;
	min-height: 400px;
	}
.centeringcontainer	{
	width: 960px;
	margin: 0 auto;
	}
#feed   {
	text-align: right;
	float: right;
	margin: 0 0 0 0;
	}
#content	{
	margin: 20px auto 0;
	width: 960px;
	}
#blog	{
	width: 640px;
	float: left;
	}
#blogentries	{
	width: 470px;
	float: right;
	}
#blogsidebar	{
	width: 145px;
	float: left;
	}
#sidebar	{
	width: 300px;
	float: right;
	}
.stuffwelike	{
	overflow: hidden;
	}
.google	{
	xwidth: 300px;
	xheight: 250px;
	}
#collection	{
	width: 300px;
	margin: 0 0 10px 0;
	}
#new	{
	width: 145px;
	float: left;
	}
#popular	{
	width: 145px;
	float: right;
	}
#random	{
	width: 145px;
	float: right;
	}
#newandrandom	{
	overflow:hidden;
	}
	
/* etc*/

.followme	{
	border-bottom: 1px dotted #6e9167;
	padding: 0 0 10px 0;
	}
.rssfeed	{
	padding: 0 0 0 14px;
	}

#macfreeware #blogentries li	{
	font-size: 1.3em;
	line-height: 1.4em;
	}
.blogentrylist	{
	font-size: 1.3em;
	line-height: 1.4em;
	margin: 0 0 10px 0;
	}

/* ADS */
.aff	{
	display: inline;
	margin: 0 26px 0 0;
	}
#sidebar #textad	{
	font-size: .83em;
	}
#sidebar #textad a	{
	font-size: 100%;
	}

/* SEARCH BOX */
.searchthriftmac	{
	background: #fff url(http://www.thriftmac.com/images/search.png) no-repeat 0 50%;
	font-size: 1.4em;
	padding-left: 1.4em;
	}
#Advertising .searchthriftmac, #Contact .searchthriftmac, #Suggestions .searchthriftmac	{
	font-size: 1em;
	}

/* RATER */
.wlk_helpfulrater	{
	margin: -20px 0 30px 0;
	font-size: 1.4em;
	}
.helpful	{
	display: inline;
	}
.plus	{
	display: inline;
	}
.minus	{
	display: inline;
	}

/* COMMENTS */
#importantfield	{   /* antispam plugin */
	display: none;
	overflow: hidden;
	height: 0;
	width: 0;
	}
div.bubble	{
	width: 98%;
	font-size: 1em;
	margin-bottom: 24px;
	}
div.bubbleowner	{
	width: 98%;
	font-size: 1em;
	margin-bottom: 24px;
	}
div.bubble blockquote	{
	margin: 0;
	padding: 8px 8px 18px 8px;
	background: #ffeed8 url(http://www.thriftmac.com/images/mytip.png) no-repeat bottom left;
	}
div.bubbleowner blockquote	{
	margin: 0;
	padding: 8px 8px 18px 8px;
	background: #eaf1e9 url(http://www.thriftmac.com/images/mytip.png) no-repeat bottom left;
	}
div.bubble blockquote p	{
	margin: 0;
	padding: 0;
	}
div.bubbleowner blockquote p	{
	margin: 0;
	padding: 0;
	}
div.bubble cite {
	margin: 0;
	padding: 0 0 0 35px;
	font-style: normal;
	font-size: 1.2em;
	font-weight: bold;
}
div.bubbleowner cite {
	margin: 0;
	padding: 0 0 0 35px;
	font-style: normal;
	font-size: 1.2em;
	font-weight: bold;
}

/* CONTACT FORM */
#Contact form, #Advertising form, #Suggestions form	{
	font-size: 1.4em;
	}
#Contact form label, #Advertising form label, #Suggestions label	{
	color: #999999;
	}
#Contact fieldset, #Advertising fieldset, #Suggestions fieldset	{
	border: 0;
	}
#Contact .zemSubmit, #Advertising .zemSubmit, #Suggestions .zemSubmit	{
	width: auto;
	padding: 9px 15px;
	background: #ffdd8c;
	border: 0;
	color: #6e9167;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: pointer;
	}
#Contact input, #Advertising input, #Suggestions input	{
	padding: 9px;
	border: solid 1px #e5e5e5;
	outline: 0;
	width: 350px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	background: -webkit-gradient(linear, left top, left 25, from(#ffffff), color-stop(4%, #eeeeee), to(#ffffff));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
	margin: 0 0 6px 0;
	}
#Contact input:hover, #Advertising input:hover, #Suggestions input:hover, #Contact textarea:hover, #Advertising textarea:hover, #Suggestions textarea:hover, #Contact input:focus, #Advertising input:focus, #Suggestions input:focus, #Contact textarea:focus, #Advertising textarea:focus, #Suggestions textarea:focus	{
	border-color: #c9c9c9;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}
#Contact textarea, #Advertising textarea, #Suggestions textarea	{
	padding: 9px;
	border: solid 1px #e5e5e5;
	outline: 0;
	width: 380px;
	max-width: 380px;
	height: 150px;
	line-height: 150%;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	background: -webkit-gradient(linear, left top, left 25, from(#ffffff), color-stop(4%, #eeeeee), to(#ffffff));
	background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
	margin: 0 0 6px 0;
	}
	
/* LINKS */
a	{
	text-decoration: none;
	color: #6e9167;
	}
a:visited	{
	text-decoration: none;
	color: #6e9167;
	}
a:hover {
	text-decoration: underline;
	color: #6e9167;
	}
a:active {
	text-decoration: underline;
	color: #6e9167;
	position: relative;
	top: 1px;
	}
a img	{
	border: 0 none;
	}
#sidebar a	{
	text-decoration: none;
	font-size: 1.4em;
	line-height: 1.6em;
	color: #6e9167;
	}
#sidebar #twitter a	{
	font-size: 1em;
	}
#sidebar .yahoopipes h3.ybh a.ybt	{
	color: #700808;
	padding: 5px 0 5px 5px;
	font-weight: normal;
	}
#sidebar .yahoopipes a	{
	font-weight: normal;
	}
#blogsidebar a	{
	text-decoration: none;
	font-size: 1.4em;
	line-height: 1.4em;
	color: #6e9167;
	}
#blogsidebar li	{
	margin: 0 0 10px 0;
	}
#blogsidebar .cbs_category_list li	{
	margin: 0;
	}
#blogsidebar .category_list li	{
	margin: 0;
	}
#blogsidebar .category_list a	{
	line-height: 1.6em;
	}
#blogsidebar .active	{
	color:#700808;
	background: #ffdd8c;
	display: block;
	padding: 0 0 0 6px;
	background: #ffdd8c url(http://www.thriftmac.com/images/wozenge.png) no-repeat 100% 50%;
	}
#sidebar a:hover, #blogsidebar a:hover	{
	text-decoration: underline;
	}
	
/* IMAGES */
#scrimpy	{
	background: transparent url(http://www.thriftmac.com/images/scrimpyt.gif) no-repeat top right;
	height: 188px;
	width: 146px;
	float: right;
	margin: 0 0 -30px 0;
	}
#xscrimpy:hover	{
	background: transparent url(http://www.thriftmac.com/images/scrimpythover.gif) no-repeat top right;
	height: 188px;
	width: 146px;
	float: right;
	margin: 0 0 -30px 0;
	}

/* NAVIGATION AND FOOTER */

#nav, #footer	{
	background: #ffdd8c;
	margin: 10px 0 0 0;
	position: relative;
	z-index: 1;
	}
#nav ul, li	{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav li, #footer li	{
	float: left;
	}
#nav a, #footer a	{
	display: block;
	padding: 5px 13px 5px 13px;
	color: #6e9167;
	background: transparent;
	font-size: 1.6em;
	text-decoration: none;
	}
#nav a:hover, #footer a:hover	{
	text-decoration: underline;
	}
	
#featured	{
	width: 454px;
	margin: 0;
	padding: 0px 8px 8px 8px;
	list-style: none;
	overflow: hidden;
	background: #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#featured ul	{
	margin: 14px 0 0 0;
	}
#featured li	{
	float: left;
	width: 150px;
	text-align: center;
	}
#featured li a	{
	display: block;
	font-size: 1.6em;
	padding: 10px 0 0 0;
	}
h3.featuredhead	{
	background: #fff;
	padding: 2px 2px 2px 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	
/* HEADERS */
h2.floathead	{
	float: left;
	padding: 5px 25px 5px 0;
	background: transparent url(http://www.thriftmac.com/images/lozenge.png) no-repeat 100% 50%;
	font-weight: normal;
	font-size: 1.6em;
	margin: 0;
	color: #700808;
	}
h2.bloghead	{
	font-weight: normal;
	font-size: 3em;
	margin: 0 0 10px 0;
	line-height: 1em;
	}
h2.bloghead a	{
	text-decoration: none;
	color: #000;
	font-family: ff-nuvo-web-pro,angie-sans-1,angie-sans-2,Helvetica Neue,Helvetica,sans-serif;
	}
h2.bloghead a:visited	{
	text-decoration: none;
	color: #000;
	}
h2.bloghead a:hover	{
	*text-decoration: underline;
	color: #6e9167;
	}
h2.bloghead .justadded	{
	font-size: 40%;
	}
h2.categoryhead	{
	font-weight: normal;
	font-size: 3em;
	margin: 0 0 10px 0;
	padding: 4px 0 0 50px;
	line-height: 1em;
	height: 1.2em;
	background: url(http://www.thriftmac.com/images/scrimpmark.png) no-repeat 0 0;
	}
h2.scrimpyspicks	{
	font-weight: normal;
	font-size: 3em;
	margin: 16px 0 10px 0;
	padding: 4px 0 0 50px;
	line-height: 1em;
	height: 1.2em;
	background: url(http://www.thriftmac.com/images/scrimpmark.png) no-repeat 0 0;
	font-family: ff-nuvo-web-pro,angie-sans-1,angie-sans-2,Helvetica Neue,Helvetica,sans-serif;
	}
h2.apphead	{
	font-weight: normal;
	font-size: 3em;
	margin: 0 0 10px 0;
	border-top: 1px solid #ffdd8c;
	padding: 16px 0 0 0;
	}
h2.blogsidebarhead	{
	font-weight: normal;
	font-size: 1.6em;
	margin: 0 0 10px -570px;
	line-height: 1em;
	background: #ffdd8c url(http://www.thriftmac.com/images/wozenge.png) no-repeat 100% 50%;
	color: #700808;
	padding: 5px 5px 5px 570px;
	text-align: left;
	}
#blogsidebar h2.blogsidebarhead a	{
	font-weight: normal;
	font-size: 1em;
	margin: 0 0 10px -570px;
	line-height: 1em;
	color: #700808;
	padding: 5px 5px 5px 570px;
	text-align: left;
	}
h3	{
	margin: 10px 0 6px 0;
	font-size: 1.6em;
	font-weight: normal;
	}
h3.ybh	{
	margin: 0 0 6px 0;
	font-size: 1.2em;
	font-weight: normal;
	background: #ffdd8c url(http://www.thriftmac.com/images/whozenge.png) no-repeat 100% -10px;
	padding: 10px 0 10px 5px;
	color: #700808;
	width: 300px;
	}
xh3.accordion	{
	margin: 10px 0 6px 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
	}
xh3.accordion a	{
	margin: 10px 0 6px 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	}
h3.updates	{
	margin: 0 0 6px 0;
	font-size: 1.6em;
	font-weight: normal;
	background: #ffdd8c url(http://www.thriftmac.com/images/whozenge.png) no-repeat 100% -10px;
	padding: 5px 0 5px 5px;
	color: #700808;
	width: 300px;
	}
h3.commentsopen	{
	margin: 10px 0 12px 0;
	font-size: 1.6em;
	font-weight: normal;
	background: #ffdd8c url(http://www.thriftmac.com/images/whozenge.png) no-repeat 80% -10px;
	padding: 5px 0 5px 5px;
	color: #700808;
	width: 97%;
	}
h4	{
	margin: 6px 0 0 0;
	font-size: 1.6em;
	font-weight: normal;
	}
#sidebar h4 a	{
	margin: 0 6px 0 6px;
	font-size: 1em;
	font-weight: normal;
	}

/* BANNERS */

#banner {
	background-color: #fff;
	width: 960px;
	margin: 0 auto;
        }
#banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmac.png) no-repeat 3px 0;
	margin: 20px 0 0 -20px;
	text-align: left;
	height: 150px;
	text-indent: -9999px;
	width: 800px;
	float: left;
	}
#banner h1 a	{
	display: block;
	height: 150px;
	background: #fff url(http://www.thriftmac.com/images/thriftmac.png) no-repeat 3px 0;
	}
#astore #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacamazon.png) no-repeat 3px 0;
	}
#astore #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacamazon.png) no-repeat 3px 0;
	}
#Games #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacgames.png) no-repeat 3px 0;
	}
#Games #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacgames.png) no-repeat 3px 0;
	}
#Internet #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacinternet.png) no-repeat 3px 0;
	}
#Internet #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacinternet.png) no-repeat 3px 0;
	}
#Text #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmactext.png) no-repeat 3px 0;
	}
#Text #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmactext.png) no-repeat 3px 0;
	}
#Graphics #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacgraphics.png) no-repeat 3px 0;
	}
#Graphics #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacgraphics.png) no-repeat 3px 0;
	}
#Utilities #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacutilities.png) no-repeat 3px 0;
	}
#Utilities #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacutilities.png) no-repeat 3px 0;
	}
#Organizers #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacorganizers.png) no-repeat 3px 0;
	}
#Organizers #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacorganizers.png) no-repeat 3px 0;
	}
#AudioVideo #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacaudiovideo.png) no-repeat 3px 0;
	}
#AudioVideo #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacaudiovideo.png) no-repeat 3px 0;
	}
#Etcetera #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacetcetera.png) no-repeat 3px 0;
	}
#Etcetera #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacetcetera.png) no-repeat 3px 0;
	}
#iPod #banner h1	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacipod.png) no-repeat 3px 0;
	}
#iPod #banner h1 a	{
	background: #fff url(http://www.thriftmac.com/images/thriftmacipod.png) no-repeat 3px 0;
	}
	
/* TABS WIDGET */

ul.tabs	{
	float: left;
	list-style: none;
	width: 100%;
	}
ul.tabs li	{
	float: left;
	}
ul.tabs li a	{
	font-size: 1.2em;
	outline: none;
	padding: 0 .5em 0 .5em;
	margin: 0 3px 0 0;
	}
html ul.tabs li.active, html ul.tabs li.active a:hover	{ /*--Makes sure that the active tab does not listen to the hover properties--*/
	font-weight: bold;
	background: #eee;
	}
.tab_container	{
	overflow: hidden;
	clear: both;
	}
.tab_container li	{
	margin: 0 0 2px 0;
	background: #eee;
	padding: 3px 6px 3px 6px;
	font-size: 1em;
	border-bottom: #000;
	}
	
/* ACCORDION */

#accordion	{
	margin: 0; padding: 0;
	}
#accordion dd	{
	margin: 0 0 5px 0; padding: 0;
	}
#accordion a:hover	{
	text-decoration: none;
	}
#accordion h3:first-letter	{
	font-weight: bold;
	color: #6e9167;
	}
	
/* SS ACCORDION */

#accordionWrapper {
	width: 120px;
	overflow: hidden;
	}
.accordionButton {	
	width: 120px;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	cursor: pointer;
	font-size: 1em;
	}
.accordionContent {	
	width: 120px;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	}
#accordionWrapper h3:first-letter	{
	font-weight: bold;
	color: #6e9167;
	}

/* MAGIC LINE */

.nav-wrap	{
	margin: 10px 10px 0 0;
	background-color: #ffdd8c;
	}

.group:after	{
	visibility: hidden; 
	display: block; 
	font-size: 0; 
	content: " "; 
	clear: both; height: 0;
	}
*:first-child+html .group	{
	zoom: 1;
	} /* IE7 */

#example-one	{
	margin: 0 auto;
	list-style: none;
	position: relative;
	width: 960px;
	}
#example-one li	{ 
	display: inline;
	}
#example-one li a	{
	color: #6e9167;
	font-size: 1.6em;
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	}
#example-one li a:hover	{ 
	text-decoration: none;
	}
#magic-line	{
	position: absolute; 
	bottom: -2px; left: 0; 
	width: 100px; 
	height: 2px; 
	background: #6e9167; 
	}

.current_page_item a { color: none !important; }

/* IE6 AND BELOW FILTERS */

*html #banner h1	{
	margin: 20px 0 0 -10px;
	}
*html div.bubble blockquote	{
	background: #ffeed8;
	}
*html div.bubbleowner blockquote	{
	background: #eaf1e9;
	}
*html body	{ 
	font: 62.5%/1.6em Helvetica, sans-serif;
	}
*html #Contact legend, *html #Advertising legend, *html #Suggestions legend	{
	background: #ffdd8c;
	}
*html #blogsidebar .active	{
	background: #ffdd8c;
	padding: 0 0 0 6px;
	}
*html h2.floathead	{
	background: transparent;
	}
*html h2.blogsidebarhead	{
	margin: 0 0 10px 0;
	background: #ffdd8c;
	padding: 5px 5px 5px 8px;
	}
*html h3.updates	{
	background: #ffdd8c;
	}
*html h3.commentsopen	{
	background: #ffdd8c;
	}
*html #scrimpy	{
        margin: 0 20px 0 0;
	}
*html #nav, *html #footer	{
	background: #ffdd8c;
	margin: 10px 0 0 0;
	}
