/*  
Theme Name: Reset Your Mindset
Theme URI: http://www.resetyourmindset.net
Description: Custom theme developed for Heather Novak.
Version: 1.0
Author: Nichole W. Betterley
Author URI: http://www.npoweredsites.com/

*/

body {
  margin: 30px 0;
  padding: 0;
  font-family: Georgia, 'Times New Roman', Times, serif;
/*  font-family: arial, helvetica, sans-serif; */
/*    font-family: 'Times New Roman', Times, serif;  */
  color: #000;
  font-size: 75%;
  line-height: 1.8em;
	text-align: center;
  background: #d0cbd7 url('images/background.jpg') no-repeat top center;
}
*html body {
 font-size: 12px; 
}
	
img, img a { 
  border : none;
  margin: 0;
  padding: 0;
}

/*wrappers - page or section containers*/

#header {
  margin: 0 auto;
  padding: 0; 
  height: 207px;
  width: 760px;
}

#container {
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 760px;
  background: url('images/contentborder.gif') repeat-y;
}
*html #container {
  margin-top: -3px;
}

#sidebar1 {
  float: right;
  width: 230px;
  margin: 0;
}

*html #sidebar1 {
  overflow: hidden;
}

#sidebar1Text {
  margin: 0px 60px 0px 30px;
}

#mainContent {
  float: left;
  width: 530px;
}

#mainContentText {
  margin: 0px 30px 0px 60px;
}

#footer {
  background: url('images/footer.gif') no-repeat;
  height: 62px;
  width: 760px;
  margin: 0 auto;
  padding: 0;
}

/* fonts and text */

h1 {
  font-size: 1.3em;
}

h2 {
  font-size: 1.2em;
}

h3 {
  font-size: 1.1em;
}

p {
  
}

*html td {
  font-size: 12px;
}

#footer p {
  margin: 0;
  font-size: .8em;
  text-align: center;
  padding: 72px 0 10px 0;  
}

.post {
  margin: 25px 0 10px 0;
  padding-bottom: 30px;
  border-bottom: 1px dotted #9992a0;
}

.homepost {
  margin: 25px 0;
}

.homepost h2 {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 1.6em;
  color: #73419a;
  font-weight: bold;

}

.productsTitle {
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 1.6em;
  color: #73419a;
  font-weight: bold;
  margin-top: 25px;
}

.homepage {
  line-height: 2.2em;
}

.homepage p {
  margin: 0 0 20px 0;
}

.postmetadata {
  font-size: .8em;
}
.postmetadata a:link, .postmetadata a:visited {
  color: #000;
  text-decoration: underline;
  font-weight: normal;
}

.postmetadata a:hover {
  color: #5a2b83;
}  

a:link, a:visited {
  color: #5a2b83;
  text-decoration: underline;
  font-weight: bold;
}

a:hover {
  color: blue;
}

.navigation, .navigation a:link, .navigation a:visited {
  font-size: .95em;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
}
.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.pagetitle {
  font-size: 1.4em;
  text-align: right;
  color: #5a2b83;
}


.widgettitle {
  font-size: 1.2em;
  padding: 5px;
  color: #fff;
  font-weight: bold;
  font-style: italic;
  background: url('images/widgetbg.jpg') repeat-x;  
}

.widget {
  margin-bottom: 30px;
  font-size: 1em;
}

a {
  margin: 0;
  padding: 0;
}

/* Navigation */
ul#navlist {
  text-align: center;
  padding: 5px 0;
  margin: 0;
}

#navlist li {
  display: inline;
  list-style-type: none;
}

#navlist a { 
  padding: 0px 9px; 
}

#navlist a:link, #navlist a:visited {
  font-weight: bold;
  color: #000;
  text-decoration: none;
}

#navlist a:hover {
  color: #fff;
  background-color: #5a2b83;
  text-decoration: none;
}

#sidebar1 {
  font-size: .9em;
  line-height: 1.5em;
}

#sidebar1 a:link, #sidebar1 a:visited {
  color: #592b83;
  font-weight: normal;
  text-decoration: underline;
}

#sidebar1 a:hover {
  color: blue;
}  

#sidebar1 ul {
  margin: 0px;
	padding: 0;
	list-style: none;
	line-height: 1.2em;
  }
#sidebar1 ul li {
  display:block;
  margin: 2px 0;
	padding-bottom: 7px; 
  }

.cat-3 {
  font-size: 1em;
  line-height: 1.3em;
}

*html #wp-calendar td, #wp-calendar th, #calendar_month {
  font-size: 11px;
}

*html .signupframe td {
  font-size: 11px;
}