body {
margin: 20px 0 20px 0;
padding:0;
background:#FFFFFF;
font:Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
line-height:1.6em;
color:#333;
text-align: center;
}

#wrapper {
width: 950px;
margin: auto;
padding: 0;
text-align: left;
}

a:link {
	color: #E8740D;
	text-decoration: none;
}

a:visited {
	color: #E8740D;
	text-decoration: none;
}

a:active {
	color: #E8740D;
}

a:hover {
	color: #E8740D;
	text-decoration: underline;
}

.none, caption {
display: none;
}

.clear {
clear: both;
margin:0;
padding:0;
height: 0.1px;
}

code {
font: 13px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
color: #CC3300;
}

acronym, abbr {
cursor: help;
border-bottom: 1px dotted #333;
}

del {
color: #ccc;
background: #FFFFCC;
}

.dotted_line {
border-bottom: 1px dotted #333333;
margin: 15px 0 15px 0;
}

blockquote {
background: url("http://www.fruugalist.com/images/page_design/simple-header4.gif") top left no-repeat;
margin: 0px;
padding: 0px;
}

textarea.text, input.text {
font: 11px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
}

input.button {
font: 11px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
background: #993333;
color: #FFFFFF;
}

.topestnav {
background: #F3F3E9;
text-align: right;
margin: 0;
padding: 0 20px 0 0;
font-size: 10px;
}

.topestnav p {
margin: 0;
padding: 0;
}

.footer {
margin: 0px;
padding: 0;
width:900px;
height:100px;
background:#FFFFFF;
background-image: url("http://www.fruugalist.com/images/page_design/f-footer-bg.gif") top left no-repeat;
}

#footer-i  {
margin: 0;
padding: 0;
}

.footer-i p {
margin: -30px 0px 0px 0px;
padding: 0;
font: bold 9px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
color:#333333;
align:left;
}

.footer img {
margin: 0px;
padding: 0;
}


table#postcomment tr td {
font: 11px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
}

table#postcomment tr td p {
margin: 4px 0 4px 0;
}

#header {
margin: 0;
padding: 0;
}

#header h1 {
font: 30px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
margin: 0;
padding: 10px;
}

#header a {
border: none;
color: #990000;
}

#header a:hover {color: #CC0000;}

/*NAVIGATION --------------------------------------------------------------------------------------------------------------------------------------------------*/

#navcontainer{
position:absolute;
top:220px;
background: #49c2c2;
height: 25px;
width:949px;
margin: 0;
padding: 0;
}

#navcontainer ul{
margin: 0;
padding: 0;
}

#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font: 10px/25px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:bold;
text-align: center;
}

#navcontainer a
{
color: #FFFFFF;
text-decoration: none;
display: block;
width: 106px;
border-top: none;
border-right: 1px solid #FFFFFF;
border-bottom: none;
}

#navcontainer li#active { background: #f27d14; color: #fff; border-bottom: none; }
#navcontainer a:hover { background: #3a9899; color: #fff; border-bottom: none;}

.active { background: #f27d14; color: #fff; border-bottom: none; }


/*HEADER MISC--------------------------------------------------------------------------------------------------------------------------------------------------*/

#signup{
float:right;
border:none;
width:450px;
margin: 140px 40px 0px 0px;
padding: 0px;
}

#signup p {
font-size: .7em; font-family:Trebuchet,Verdana,Helvetica,Arial,Sans-serif; font-style:bold; color:#666666; text-align:right; margin-top:-5px; margin-right:48px;
}

#signup a {
color:#F27D14; text-decoration:none;
}

#signup a:hover {
color:#F27D14; text-decoration:underline;
}

#signup input {width:145px; height:15px; margin:0px;}

.logo{
position:absolute;
top:50px;
right:790px;
background-color:none;
height: 120px;
border:none;
margin: 0;
padding: 0;
}

.tagline{
position:absolute;
top:360px;
left:480px;
background: url("http://www.fruugalist.com/images/page_design/f-tagline.gif") top left no-repeat;
height: 16px;
border:none;
margin: 0;
padding: 0;
}

/*MAIN CONTENT --------------------------------------------------------------------------------------------------------------------------------------------------*/

#main-c {
width: 950px;
margin: 0px;
padding: 0;
background: #ffffff;
}

#main {
width: 950px;
margin: 0px;
background: #ffffff;
}

#bigger {
width: 580px;
float: left;
margin: 50px 0px 0px 10px;
padding: 20px 0px 0px 0px;
background: #ffffff;
}

.bar-head {
background: url("http://www.fruugalist.com/images/page_design/simple-header4.gif") top left no-repeat;
height: 161px;
margin: 0px;
padding: 0;
}

.date-header {
font-size: 10px;
font-family: Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:bold;
margin: 15px 10px 5px 15px;
padding: 0;
color: #cccccc;
}

.date-header-sidebar {
font-size: 10px;
font-family: Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:bold;
margin: 15px 10px 5px 0px;
padding: 0;
color: #cccccc;
}

.entry-title {
margin: 0;
padding: 0;
}

/*--------------------newsletter headline, home page headline*/
#bigger h1 {
margin: 0px 10px 5px 15px;
padding: 0;
color:#E8740D;
font: 27px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
}

/*--------------------newsletter sub-headline, home page big text*/
#bigger h2 {
margin: 0px 15px 12px 15px;
padding: 0;
color:#E8740D;
font: 20px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
}

/*--------------------newsletter smaller-headline, home page med text*/
#bigger h4 {
margin: 0px 15px 12px 15px;
padding: 0;
color:#666666;
font: 17px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:bold;
}

/*--------------------newsletter subscription incentive*/
#bigger h3 {
margin: 0px 15px 12px 15px;
padding: 0;
color:#E8740D;
font: 16px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:bold;
}

/*--------------------newsletter subscription incentive*/
#bigger h5 {
margin: 0px 15px 12px 15px;
padding: 0;
color:#86BBBB;
font: 16px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:bold;
}

/*--------------------archive category names*/
#bigger h6 {
margin: 10px 15px 5px 15px;
padding: 0;
color:#86BBBB;
font: 16px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:bold;
}

/*--------------------newsletter sub-headline, home page big text*/
#bigger h7 {
margin: 0px 15px 12px 15px;
padding: 0;
color:#666666;
font: 20px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
}

#bigger p {
margin: 0px 15px 10px 15px;
padding: 0;
font-size: 12px;
font-family:Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:normal;
line-height:19px;
color:#333333;
}

#bigger img {
margin: 0px 0px 10px 15px;
padding: 0;
border:none;
}

.entry-info {
margin: 10px 0 10px 0;
padding: 0;
font-size: 10px;
font-family:Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
text-align: right;
line-height: 14px;
}

.entry-info p {
margin: 0;
padding: 0;
}

.entry .imgupload {
border: none;
float: left;
margin: 20px 10px 0 0;
border: 1px solid #333;
}

.navi-pages {
text-align: right;
margin: 15px;
font-size: 11px;
background: #FBF8EF;
padding: 10px;
}

.navi-pages p {
font:Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
margin: 0;
padding: 0;
}

#archive			{	position:relative;
					width:580px;
					margin-top:20px;}

#archive p			     {	font-size:100%;
                                       font:Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
                                       display:inline;}

#archive ul			     {	font-size:100%;
                                       font:Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
                                       display:block;}

#archive li			     {	font-size:100%;
                                       font:Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
                                       display:block;}
								
#archive a			     {	font-size:100%;
					display:inline;
					font-weight:normal;
					color:#F27D14;
                                        text-decoration:none;}

#archive a:hover		{	text-decoration:underline;}

#archive .archivelist    {font-size:80%;}


/*RIGHT SIDE --------------------------------------------------------------------------------------------------------------------------------------------------*/

#smaller {
width: 220px;
float: right;
margin: 30px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-size: 11px;
font-family:Lucinda-sans,Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
color:#333333;
line-height: 17px;
border-left:1px #666666;
}

.smaller-c {
margin: 10px;
}

/*--------------------sidebar headings*/
#smaller h3 {
margin: 0px 5px 12px 5px;
padding: 0;
color:#E8740D;
font: 16px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:bold;
}

#smaller .box-1 {
margin: 0px 0px 20px 0px;
}

#smaller img {border:none; margin-bottom:10px;}

#smaller a {border:none;}

#smaller input  {	width:130px; margin:0px 0px 0px 0px;}

#smaller ul {
list-style: square;
margin: 0 0 0 15px;
padding: 0;
}

#smaller ul li {
margin: 4px 0 4px 0;
}

#todaysTip			{	position:relative;
						width:200px;
						margin-top:30px;}
					
#todaysTip .bpic		{      display: block;
                                               text-align:center;
                                               width:200px;}
						
#todaysTip h3			{	font-size:100%;
						font-weight:bold;
						color:#f333333;
                                                margin:3px 0px 0px 0px;
                                                padding:0px;}
						
#todaysTip h3 a		       {	font-size:130%;
						font-weight:bold;
						color:#f27D14;
                                                text-decoration:none;}

#todaysTip h3 a:hover	     {	  text-decoration:underline;}
						
#todaysTip a			     {	font-size:100%;
						display:block;
						font-weight:bold;
						color:#ff27D14;
                                                text-decoration:none;}

#todaysTip a:hover		{	text-decoration:underline;}

#todaysTip .date-header p  {
font-size: 10px;
font-family: Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
font-weight:bold;
padding: 5px 10px 0px 0px;
margin: 0px;
color: #666666;
}

/* SIDEBAR --------------------------------------------------------------------------------------------------------------*/

#sidebar			{	position:relative;
					width:200px;
					margin-top:30px;
                                        background-color:#d9d9d9;}
					
#sidebar a			     {	font-size:100%;
					display:block;
					font-weight:bold;
					color:#ff27D14;
                                        text-decoration:none;}

#sidebar a:hover		{	text-decoration:underline;}


#comments, #comments-post, #trackbacks {
margin: 20px 15px 10px 15px;
padding: 0;
font-size: 11px;
line-height: 17px;
}

#comments h4, #comments-post h4, #trackbacks h4 {
margin: 0 0 20px 0;
padding: 0;
color: #333333;
font: bold 14px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
}

.comment-item, .trackbacks-item {
margin: 5px 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px solid #f3f3f3;
}

.com
ment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p {
margin: 0 0 8px 0;
padding: 0;
}

.comment-info, .trackbacks-info {
text-align: right;
font-size: 10px;
}

.trackbacks-text h5 {
font: bold 11px Trebuchet,Verdana,Helvetica,Arial,Sans-serif;
margin: 0;
padding: 0;
color: #993300;
}