
/*
 * reset
 */

h1, h2, h3, h4, h5, h6, p, form, fieldset {
  margin:0;
  padding:0;
}


.low {
  display:none;
}

.clear {
  clear:both;
}

/*
 * body
 */

body {
  /* margin:0; */
  /* padding:0 0; */
  font-size: 75%;
  line-height: 1.8em;
  text-align: center;
  margin: 10px 0px 0px 50px;
  text-align: left;
  background-image: url(/images/background.gif);
}

 
body#commentspopup {
  padding:0;
}

/*
 * headings
 */
h1 {
  color:#ccc;
}

h1 a  {
  color:#ccc;
}

#content h1 {
  color:#C32364; 
  font-weight: bold;
  font-family: Georgia, Arial, Helvetica, sans-serif;
  line-height:1.2em;
  margin:0 0 0px 0;
  font-size:1.6em;
}

#content h1 a {
  color:#C32364;
  text-decoration:none;
  font-size: 18px;
  margin-left: -10px;
}

#content h1 a:hover {
  color:#06c;
  text-decoration:none;
}

h2 {
  color:#666; 
  font-weight: bold;  
  font-family: Georgia, Arial, Helvetica, sans-serif;
  line-height:1.2em;
  font-size:1.6em;
}

h2 a {
  color:#C32364;
  font-weight: bold !important;
  text-decoration:none !important;
  border-bottom: #ccc 0px solid !important;
}

h2 a:hover {
  color:#06c;
  text-decoration:none;
}

h3 a, h4 a {
  color:#333;
  font-weight: bold;
}

h3 a:hover, h4 a:hover {
  color:#03c;
  text-decoration:none;
}


#content h2 {
  margin:0 0 8px 0;
}
  
#content h3 {
  margin: 10px 0 18px 0;
  font-size:1.2em;
  font-weight:bold;
  font-family: arial, serif;
  border-bottom: 2px #CFDD85 solid;
  text-transform: uppercase;
  color:#3E5319;
} 
 
 
#content.archive h2 {
  margin:0 0 8px 0;
}

#content.archive h3 {
  margin:0 0 10px 0;
  font-family:Georgia, serif;
  font-size:1.3em;
  font-weight:normal;
}

#content.archive h4 {
  margin:0 0 18px 0;
  font-size:1em;
}

#content.archive h5 {
  margin:0;
  font-size:1em;
}


/*
 * links
 */
a {
  color:#06c;
  text-decoration:none;
}

a img {
  border:0 !important;
}

a:hover {
  color: #C32364;
  text-decoration:none;
}

#header a {
  text-decoration:none;
  font-weight: normal;
}

.entry a {
  text-decoration:underline;
}

.entry img a {
  border-bottom: 0px dotted #ccc !important;
  text-decoration:none;
}

.entry a:hover {
  color: #C32364;
  text-decoration:underline;
}

 
#subcontent a {}

#subcontent a:hover {
  color: #C32364;
  text-decoration:underline;
}

img a {
  border-bottom: #ccc 0px solid !important;
}

a.commentlink {
  padding-left:0px;
}

a.more {
  padding-right:10px;
  background:url(images/spring_flavour/more.gif) center right no-repeat;
}

.entry .filedunderindex a {
  text-decoration:none !important;
  border-bottom: #ccc 0px solid !important;
}

.entry .filedunderindex a:hover {
  text-decoration:underline;
  color: #C22463;
}

small {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 1em;
  line-height: 1.5em;
  color: #666;
  padding: 5px 0;
}

small a {
  color: #999;
  text-decoration:underline;
}

#adsense {
  margin: 10px 0;
}

/*
 * topbar
 */
#topbar { 
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 1.2em;
  line-height: 2em;
  background: #14568A; 
  padding: 10px;
  margin: 0 0 0px 0;
  color: #ccc; 
}

#topbar a {
  color: #EAF3FA;
  text-decoration:none;
}

#topbar a:hover {
  color: #fff;
  text-decoration:underline;
}


/*
 * images
 */
img.left {
  float:left;
  margin:0 12px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}


/*
 * paragraphs, lists, etc
 */
pre, code  {
  font: 1.1em 'Courier New', Courier, Fixed;
}

kbr {
  color:#009193;
}

p {
  margin:0;
  padding:0 0 18px 0;
}

ul {
  margin:0 0 0 1.4em;
  padding:0 0 10px 0;
}

ul ul {
  padding:0;
}

blockquote {
  margin:0;
  padding:0 0px 0 35px;
  font-style:italic;
  background: url(http://www.blogblog.com/tictac_blue/quotes.gif) no-repeat top left;
  color: #333;
}

pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {
  font-family: Arial, Courier, Monaco, monospace;
}
 
code, kbr {
  padding:0 2px;
}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}

.nextright {
  float: right;
  font-size:0.9em;
}

.nextleft {
  float: left;
  font-size:0.9em;
}


/*
 * container
 */
#container {
  padding-top:0;
  background: #fff; 
  border: 1px solid #ccc;
  width:930px;
  min-width:930px;
  margin: 0px auto;
  padding: 0px;
  text-align:left;
}

#commentspopup #container {
  width:455px;
  padding:0 15px;
} 


/*
 * header
 */
#header {
  background: #fff;
  color: #333;
}

.singlecol #content a {
  font-weight: normal;
}

#header {
  height:100px;
  padding: 5px 10px 0 15px;
}


/*
 * navigation
 */
#navigation {
  background:#E4E2CE;
}

#navigation a {
  color:#333; 
  font-weight: bold; 
  text-decoration:none; 
}

#navigation .selected, #navigation a:hover {
  color:#fff;
}

#navigation li a:hover {
  background:#14568A;
}

#navigation {
  height:2.5em;
  line-height:2.5em;
  padding: 0 0; 
  margin: 0 auto;
}

#navigation a {
  padding:0 0px;
  font-size:0.9em;
  text-transform:uppercase;
}

#navigation ul {
  margin:0;
  padding:0;
}

#navigation li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  border:1px solid #fff;
  white-space:nowrap;
}

#navigation li a {
  display:block;
  padding:0 10px;
  font-size:0.9em;
  text-transform:uppercase;
}
 

/*
 * content
 */
#content {
  float:left;
  width:693px;     /* The left hand column width */
  padding-top:22px;
  padding-right:10px;
  padding-left:30px;
  padding-bottom:20px;
  background: #fff;
  font-size:1em;
  display:inline;
  overflow:hidden;
}

.singlecol #content {
  float:left;
  width:470px;
}

#commentspopup #content {
  float:none;
  padding-top:0;
}

/*
 * Entry
 */
#content li {
  margin-bottom: 3px;
}

.newdate {
  padding:1em 5px 1em 0;
  font:0.9em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
}

.entry .author {}

.entry .info {
  background-color:#FAFAFA; 
}

.entry .info a {
  border-color:#949494; 
  font-weight: normal; 
  text-decoration:none;
}

.entry a.more {
  padding-left:12px; 
}

.entry .info .date {
  padding-left:15px; 
}

.entry .info .author {
  padding-left:23px;
  border-color:#949494; 
}

.entry #filedunder {
  clear:both;
  font-size:0.9em;
  padding: 5px 0;
  margin: 8px 0; 
}

.entry #filedunder a {
  text-decoration:none;
  font-weight: normal;
  border-bottom: #ccc 0px solid !important;
}

.entry #filedunder a:hover {
  text-decoration:underline;
} 

.entry .filedunderindex {
  clear:both;
  font-size:0.9em;
  border-top: #ccc dotted 1px;
  padding: 3px 0;
  color: #666;
  margin: 0 0;
}

.contenttitle {
  color:#C22463; 
  font-weight: normal;  
  font-family: georgia, serif; 
  line-height:1.2em;
  margin:0 0 5px 0;
  font-size:1.9em;
  padding: 5px;
  background: #f9f9f9;
  border-bottom: 2px #f3f3f3 solid;
  border-top: 2px #f3f3f3 solid;
}

.entry {
  margin:0 0 40px 0;
  text-align: justify;
}

.entry img {
  margin-right: 4px;
  border-color: #ccc;
}

.entry .info {
  position:relative;
  margin-top:-3px;
  padding:3px;
  font-size:0.9em;
}

.entry.single {
  clear:both;
}

.entry.single .info {
  margin:0 0 22px 0;
}

.entry .info a {
  margin: 0 2px;
  padding: 0 2px;
}

.entry .info em {
  padding-right:6px;
  font-style:normal;
}

.entry .author,
.entry .editlink a {
  margin:0;
  padding:0 0 0 10px;
  border-left:1px solid;
  border-right:none
}
 
#shiftup {
 margin-top: -35px;
}

#shiftup1 {
 margin-top: -35px;
}
 

/*
 * Mini-Entry
 */
.minientry  {
  border-color:#D9D9D9;
}

.minientry .commentlink {
  border-color:#949494;
}

.minientry .permalink {
  padding-left:15px; 
}

.minientry .author {
  padding-left:23px;

  border-color:#949494; 
}

/*
 * Comments
 */

#comments h2 {
  margin-bottom:24px;
}

#comments li.comment {
  list-style:none;
}

#comments li.trackback,#comments li.pingback {
  list-style: none;
}

#comments .header {
  background-color:#E9F7F6;
}

#comments .header.alt {
  background-color:#EDF3DE;
}

.authorcomment {
  border-left: #C32364 4px dotted;
  padding-left: 5px;
  margin-bottom: 5px;
}

#comments {
  font-size:1em;
}

#comments h2 a {
  color:#6C8C37;
  margin-left:2px;
  padding-left:6px;
  border-left:1px solid;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.55em;
}

.commenttitle a {
  margin-left:2px;
  padding-left:6px;
  border-left:1px solid;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.55em;
}


#comments ul {
  margin:0 0 0px 0px;
}

#comments li {
  position:relative;
  margin-bottom:0px;
 margin-top:10px; 
}

#comments li p {
  padding:0 10px 10px 0px;
}

#comments .header {
  font-family: Georgia, "Times New Roman", Times, serif; 
  position:relative;
  min-height:19px; /* 19 + 3 +3 = 25px = height of gravatar */
  margin:0 0 10px 0;
  padding:3px 3px;   
}

* html #comments .header {
  height:19px;
} /* IEWin */

#comments .header strong {
  font-family:Georgia,sans-serif;
}

#comments .header .gravatar {
  position:absolute;
  top:1px;
  right:1px;
}

#comments .avatar { 
  margin: 0;
  padding: 0 4px 0 0; 
  vertical-align:middle;
}

 
/*
 * commentform
 */
#subscribeform input {
  padding: 2px; 
  border: 2px solid #CFDD85; 
}

#commentform input {
  width: 170px;
  padding: 2px;
  margin: 2px 5px 2px 0;
  border: 2px solid #CFDD85;
  background: #fff url(http://www.quickonlinetips.com/images/formtopbg.gif) repeat-x top left;
}

#commentform textarea {
  width: 90%;
  padding: 2px;
  border: 2px solid #CFDD85;
  background: #fff url(http://www.quickonlinetips.com/images/formtopbg.gif) repeat-x top left;
}

#commentform #submit {
  margin: 0 0 10px 0;
  float: left;
  border: 2px solid #CFDD85;
}

#contactform  input {
  width: 170px;
  padding: 2px;
  margin: 2px 5px 2px 0;
  background: #fff url(http://www.quickonlinetips.com/images/formtopbg.gif) repeat-x top left;
  border: 1px #CFDD85 solid; 
}

#contactform textarea {
  width: 90%;
  padding: 2px;
  border: 1px #CFDD85 solid; 
  background: #fff url(http://www.quickonlinetips.com/images/formtopbg.gif) repeat-x top left;
}

#contactform  #submit {
  margin: 0 0 10px 0;
  float: left;
}


/*
 * form
 */
form {
  padding: 1px 0;
}

form input {
  color: #000; 
}

form em {
  margin-left:5px;
  font-style:normal;
}

form textarea {
  overflow:auto;
}

form .button {
  width:90px !important;
} 

form .hiddenfield {
  display:none;
}

form .info {
  padding-left:90px;
} 


/*
 * Archives
 */
.archive .postspermonth {
  color:#A0A0A0;
}

.archive .postspermonth {
  margin:0;
  list-style:none;
}
 

/*
 * content misc
 */
#entrynavigation {
  border-color:#F3F4F4;
}

.editlink {
  position:absolute;
  height:14px;
  width:14px;
  right:2px;
  background:url(images/spring_flavour/edit.gif) 0 -14px;
}

.next a {
  float:right;
}

.previous a {
  float:left;
}

html>body .editlink {
  bottom:6px;
}

.entry .info .editlink a,
.minientry .editlink a,
#comments li .editlink a {
  display:block;
  height:14px;
  width:14px;
  margin:0;
  padding:0;
  border:none;
  font-size:1px; /* IEWin */
  line-height:0; /* IEWin */
  text-indent:-9999px;
  background:url(images/spring_flavour/edit.gif) 0 0;
}

.entry .info .editlink a:hover,
.minientry .editlink a:hover,
#comments li .editlink a:hover {
  background:none;
}

/*
 * subcontent: The right side ad area
 */
#subcontent {
  float:none;
  width:200px; 
  font-size: 0.9em;
  line-height:1.8em;
  margin-top: 5px;
  padding-left: 10px;
  padding-top:  20px; 
  display:inline;
  overflow:hidden; 
}

#l_sidebar{
  width:220px;
  float: left;
  padding: 0px 0px 5px 0px;
  margin: 0;
  display:inline;
  overflow:hidden;
  background: #fff; 
}

#r_sidebar{
  width:150px;
  float: none;
  padding: 10px 0px 5px 10px;
  margin: 0;
  display:inline;
  overflow:hidden;
  background: #fff;  
 }

#foot_sidebar{
  clear:both;
  float: none;
  padding: 0px;
  margin:0 auto;
  background: #fff;  
}

#subcontent ul, #subcontent p {
  margin:0 0px 0 10px;
}

#subcontent li {
  border-bottom: 1px solid #ccc;
  padding: 3px 0 ;
  line-height:1.4em;
}

.ads {
  background:#fff;
  padding: 2px;
}

.ads a {
  font-weight: bold;
}

#subcontent img a {
  border-bottom: 0px !important;
}

#sideboxrecent { 
  background: #f3f3f3;
  padding: 5px 5px 5px 10px;
  margin: 5px 0 10px 0;
  font-size:1.1em !important;
}


#sideboxsearch { 
  background: #C6D9E9;
  padding: 10px 0 10px 10px;
  margin: 0 0 5px 0;
  font-size:1.1em !important;
}

#sideboxfeature1 { 
  background: #EDF3DE;
  padding: 5px 5px 5px 10px;
  margin: 10px 0;
  font-size:1.1em !important;
  border: 1px #DDD solid;
}

#sideboxfeature2 { 
  background: #f9f9f9;
  padding: 5px 5px 5px 10px;
  margin: 10px 0;
  font-size:1.1em !important;
  border: 1px #DDD solid;
}

#sideboxfeature3 { 
  background: #EAF3FA;
  padding: 5px 5px 5px 10px;
  margin: 10px 0;
  font-size:1.1em !important;
}

#sideboxyellow {
  border: 2px #E5E597 solid;
  background: #FFFFcc;
  padding: 10px 5px 10px 10px;
  margin: 10px 0;
}

#sideboxred {
  border: 2px #C32364 solid;
  background: #f3f3f3;
  padding: 10px 5px 10px 10px;
  margin: 10px 0;
  height: 80px;
}

.digg {
  float: left;
  text-align: right;
  clear: none;
  padding-right: 5px;
}

#sideboxblue {
  border: 1px #DDD solid;
  background: #EDF3DE;
  padding: 10px 5px 10px 10px;
  margin: 10px 0;
}

#sideboxwhite {
  /* border: 1px #DDD solid; */
  /* background: #fff; */
  padding: 10px 0px 10px 0px;
  /* margin: 10px 0; */
}

#sideboxintro {  
  border: 1px #DDD solid;
  background: #f6f6f6;
  padding: 5px 5px 10px 10px;
  margin: 10px 0;
}

#singlefeed {  
  background: #FFFFcc;
  padding: 5px 5px 10px 10px;
  margin: 10px 0;
}


/*
 * subcontent headings
 */
#subcontent h4 {
  color: #333;
  font-size:1.3em;
  padding: 2px o;
  margin 0;
}

h4 {
  font-family: Georgia, Arial, Helvetica, sans-serif;
  color: #C32364;
  font-weight: bold;  
  margin: 7px 0 7px 0px;
  font-size:1.5em; 
  line-height:1.5em; 
  padding:5px 0;
} 

/*
 * subcontent list
 */
#subcontent ul li {
  border-bottom-color:#f9f9f9;
  list-style:none;
}

#subcontent ul.categories li li {
  margin:0;
  padding:0 0 3px 5px;
  border-bottom:none;
}

#subcontent ul.categories li ul ul {
  margin:0 0 0 16px;
}


/*
 * footer
 */
#footer {
  color:#666;
  font-weight:normal; 
  background: #fff;
  clear:both;
  padding: 20px 10px 5px 10px;
  font-size:0.9em; 
}

#footer a {
  color: #0066cc; 
  text-decoration:none;
}

#footer a:hover {
  color: #000; 
  text-decoration:underline !important; 
}

.singlecol #footer {
  background-image:none;  
  padding: 0px 0 0 0;
}

#footer p { 
  padding: 5px 10px 10px 0px;
  text-align: center;
  line-height: 2em; 
}

.singlecol #footer p {
  padding:5px 10px 10px 20px;
}


/*
 * captions
 */
.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

.post {
  margin: 0 0 20px -21px;
  text-align: left;
}

.narrowcolumn .entry, .widecolumn .entry {
  line-height: 1.4em;
}

.narrowcolumn .postmetadata {
  text-align: center;
}

.narrowcolumn {
  float: left;
  padding: 0 0 20px 45px;
  margin: 0px 0 0;
  width: 450px;
}

.narrowcolumn .postmetadata {
  padding-top: 5px;
}