/* basic elements */
 
html {
 margin: #369999 none;
 /* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
 }
 
body {
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 /* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
 font-family: Arial, sans-serif;
 font-size: 13px;
 background-color: #4f007d;
 background-image: url(http://www.unconditionalconfidence.com/images/bg_purp.gif);
 background-repeat: repeat;
 }
 
form {
 margin: 0;
 padding: 0;
 }
 
a {
 text-decoration: none;
 }
 
#beta p {
 text-align: left;
 line-height: 135%;
 margin-right: 10px;
 margin-top: 5px;
 margin-bottom: 10px;
 margin-left: 10px;
 color: #131313;
 font-family: Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 }
 
#beta p.homep {
 text-align: left;
 line-height: 135%;
 margin-right: 10px;
 margin-top: 5px;
 margin-bottom: 10px;
 margin-left: 10px;
 color: #131313;
 font-family: Arial, sans-serif;
 font-size: 15px;
 font-weight: normal;
 }
 
#alpha p {
 text-align: left;
 line-height: 130%;
 color: #131313;
 font-family: Arial, sans-serif;
 font-size: 11.5px;
 font-weight: normal;
 }
 
#beta ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 }
 
#beta li {
 padding-left: 15px;
 line-height: 130%;
 color: #131313;
 font-family: Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 list-style-type: circle;
 margin-left: 40px;
 margin-bottom: 10px;
 margin-right: 20px;
 }
 
#beta a:link {
 color: #640099;
 text-decoration: none;
 font-weight: bold;
 }
 
#beta a:visited {
 color: #640099;
 text-decoration: none;
 font-weight: bold;
 }
 
#beta a:hover {
 color: #51007c;
 font-weight: bold;
 text-decoration: underline;
 }
 
#alpha a:link {
 color: #51007c;
 text-decoration: none;
 }
 
#alpha a:visited {
 color: #51007c;
 text-decoration: none;
 }
 
#alpha a:hover {
 color: #51007c;
 text-decoration: none;
 border: none;
 background-color: #ffffff;
 padding: 2px;
 }
 
a img {
 border: 0;
 }
 
h1, h2, h3, h4, h5, h6 {
 font-weight: normal;
 }
 
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
 margin-top: 10px;
 margin-bottom: 10px;
 }
 
h1 {
 color: #4f007d;
 font-size: 24px;
 font-family: Arial, sans-serif;
 text-align: center;
 line-height: normal;
 font-weight: normal;
 margin-bottom: +15px;
 margin-right: 15px;
 margin-left: 15px;
 }
 
h1.homepg {
 color: #4f007d;
 font-size: 24px;
 font-family: Arial, sans-serif;
 text-align: center;
 line-height: normal;
 font-weight: normal;
 margin-bottom: +15px;
 margin-right: 20px;
 margin-left: 20px;
 }
 
h2.home3 {
 color: #4f007d;
 font-size: 24px;
 font-family: Arial, sans-serif;
 text-align: center;
 line-height: normal;
 font-weight: bold;
 margin-bottom: +15px;
 margin-left: 10px;
 font-style: italic;
 }
 
h2.home {
 color: #131313;
 font-size: 22px;
 font-family: Arial, sans-serif;
 text-align: center;
 line-height: normal;
 font-weight: normal;
 margin-left: +60px;
 margin-right: +40px;
 margin-bottom: +15px;
 }
 
h2 {
 color: #acb000;
 font-size: 20px;
 font-family: Arial, sans-serif;
 text-align: left;
 line-height: normal;
 font-weight: normal;
 }
 
h2.about {
 color: #acb000;
 font-size: 20px;
 font-family: Arial, sans-serif;
 text-align: left;
 line-height: normal;
 font-weight: normal;
 margin-left: 8px;
 }
 
h4 {
 color: #4f007d;
 font-size: 15px;
 font-family: Arial, sans-serif;
 text-align: left;
 line-height: normal;
 font-weight: bold;
 }
 
h2 a {
 color: #acb000;
 font-size: 20px;
 font-family: Arial, sans-serif;
 text-align: left;
 line-height: normal;
 font-weight: normal;
 }
 
h3.entry-header, h3.entry-header a {
 color: #acb000;
 font-size: 22px;
 font-family: Arial, sans-serif;
 text-align: left;
 font-weight: bold;
 margin-bottom: 10px;
 margin-top: 2px;
 line-height: 110%;
 }
 
h2.date-header {
 color: #333333;
 font-weight: normal;
 font-family: Arial, sans-serif;
 font-size: 11px;
 margin-bottom: 2px;
 }
 
h3.boxhead {
 color: #4f007d;
 font-size: 14px;
 font-family: Arial, sans-serif;
 text-align: center;
 line-height: normal;
 font-weight: bold;
 margin-bottom: 1px;
 margin-left: 0px;
 }
 
/* nav */
 
div#navbar {
 font-family: Arial, sans-serif;
 font-size: 13px;
 font-weight: bold;
 width: 175px;
 }
 
#navbar ul li a:link, #navbar ul li a:visited {
 color: #4f007d;
 background-color: #d98a2e;
 text-decoration: none;
 border: none;
 display: block;
 padding-top: 3px;
 padding-left: 10px;
 padding-bottom: 3px;
 }
 
#navbar ul li a:hover, #navbar ul li a.current {
 color: #ffffff;
 background-color: #d98a2e;
 text-decoration: none;
 border: none;
 display: block;
 padding-top: 3px;
 padding-left: 10px;
 padding-bottom: 3px;
 }
 
#navbar ul li {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 display: block;
 }
 
#navbar ul {
 margin: 0px;
 padding: 0px;
 }
 
img.left,img.center,img.right {
 padding:4px;
 border:1px solid #a0a0a0;
 }
 
img.left {
 float:left;
 margin:0 12px 5px 0;
 }
 
img.center {
 display:block;
 margin:0 auto 5px auto;
 }
 
img.right {
 float:right;
 margin:0 0 5px 12px;
 }
 
/* standard helper classes */
 
.clr {
 clear: both;
 overflow: hidden;
 width: 1px;
 height: 1px;
 margin: 0 -1px -1px 0;
 border: 0;
 padding: 0;
 font-size: 0;
 line-height: 0;
 }
 
/* .pkg class wraps enclosing block element around inner floated elements */
 
.pkg:after {
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 }
 
* html .pkg {
 display: inline-block;
 }
 
/* no ie mac \*/
 
* html .pkg {
 height: 1%;
 }
 
.pkg {
 display: block;
 }
 
/* */
 
/* page layout */
 
body {
 text-align: center;
 }
 
/* center on ie */
 
#container {
 position: relative;
 width: 832px;
 text-align: left;
 background-image: url(http://www.unconditionalconfidence.com/images/bg.gif);
 background-repeat: repeat-y;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 padding-right: 16px;
 padding-left: 16px;
 }
 
#container-inner {
 position: static;
 width: auto;
 }
 
#banner {
 position: relative;
 background-image: url(http://www.unconditionalconfidence.com/images/header.gif);
 background-repeat: no-repeat;
 height: 195px;
 }
 
#banner-inner {
 position: static;
 }
 
#signuptop {
 float: right;
 width: 300px;
 height: 138px;
 margin-right: 10px;
 margin-top: 10px;
 padding-right: 25px;
 }
 
#signuptop-content {
 color: #ffffff;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
 line-height: normal;
 margin-top: 5px;
 }
 
#pagebody {
 position: relative;
 width: 800px;
 }
 
#pagebody-inner {
 position: static;
 width: 100%;
 }
 
#alpha, #beta, #gamma, #delta {
 display: inline;
 /* ie win bugfix */
	position: relative;
 float: left;
 min-height: 1px;
 }
 
#delta {
 float: right;
 }
 
#alpha-inner, #beta-inner, #gamma-inner, #delta-inner {
 position: static;
 }
 
#footer {
 color: #ffffff;
 background-color: #4f007d;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 width: 800px;
 padding-top: 10px;
 padding-bottom: 10px;
 }
 
/* banner user/photo */
 
.banner-user {
 float: left;
 overflow: hidden;
 width: 64px;
 margin: 0 15px 0 0;
 border: 0;
 padding: 0;
 text-align: center;
 }
 
.banner-user-photo {
 display: block;
 margin: 0 0 2px 0;
 border: 0;
 padding: 0;
 background-position: center center;
 background-repeat: no-repeat;
 text-decoration: none !important;
 }
 
.banner-user-photo img {
 width: 64px;
 height: auto;
 margin: 0;
 border: 0;
 padding: 0;
 }
 
/* content */
 
.content-nav {
 margin: 10px;
 text-align: center;
 }
 
.date-header,
.entry-content {
 clear: both;
 }
 
.entry {
 margin: 0;
 padding: 0;
 }
 
.entry-body, .entry-body p {
 float: left;
 margin-left: 0px;
 margin-right: 15px;
 margin-bottom: 5px;
 font-size: 14px;
 line-height: 140%;
 }
 
.entry-userpic {
 width: 100px;
 height: 100px;
 float: right;
 }
 
.entry-userpic img,
.comment-userpic img {
 display: block;
 margin: 0 auto;
 }
 
.entry,
.trackbacks,
.comments,
.archive {
 position: static;
 overflow: hidden;
 clear: both;
 width: 100%;
 margin-bottom: 10px;
 }
 
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
 clear: both;
 }
 
.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
 clear: both;
 }
 
#beta p.entry-more-link, #beta p.entry-more-link a {
 font-size: 14px;
 margin-left: 0px;
 }
 
.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
 clear: both;
 }
 
.entry-footer, #beta p.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content, 
span.post-footers {
 font-size: 11px;
 font-family: Arial, sans-serif;
 padding-left: 0px;
 margin-left: 0px;
 padding-bottom: 10px;
 }
 
span.post-footers {
 border-top: thin #4f007d dotted;
 padding-top: 3px;
 }
 
.comments-open label {
 display: block;
 }
 
.comment-userpic {
 float: left;
 width: 100px;
 height: 100px;
 }
 
.comment-content {
 float: left;
 margin-left: 20px;
 margin-right: 20px;
 border: 1px #4f007d solid;
 background-color: #ffffff;
 color: #131313;
 line-height:130%;
 font-size: 12px;
 padding: 5px;
 margin-bottom: 20px;
 margin-top: 10px;
 }
 
#comment-author, #comment-email, #comment-url, #comment-text {
 width: 240px;
 }
 
#comment-bake-cookie {
 margin-left: 0;
 vertical-align: middle;
 }
 
.comments-open-header {
 clear: both;
 }
 
#comment-post {
 font-weight: bold;
 }
 
img.image-full {
 width: 100%;
 }
 
.image-thumbnail {
 float: left;
 width: 115px;
 margin: 0 10px 10px 0;
 }
 
.image-thumbnail img {
 width: 115px;
 height: 115px;
 margin: 0 0 2px 0;
 }
 
/* modules */
 
h2.module-header {
 color: #ffffff;
 font-weight: normal;
 font-family: Arial, sans-serif;
 font-size: 20px;
 border: thin #521275 solid;
 padding: 2px;
 line-height:125%;
 background-color: #d98a2e
 }
 
.module {
 position: relative;
 overflow: hidden;
 width: 100%;
 }
 
.module-content {
 position: relative;
 margin: 5px 3px 15px 3px;
 font-size: 11px;
 }
 
.module-list,
.archive-list {
 margin: 0;
 padding: 0;
 list-style: none;
 }
 
.module-list-item {
 margin-top: 5px;
 margin-bottom: 5px;
 }
 
.module-presence img {
 vertical-align: middle;
 }
 
.module-powered .module-content {
 margin-bottom: 10px;
 }
 
.module-photo .module-content {
 text-align: center;
 }
 
.module-wishlist .module-content {
 text-align: center;
 }
 
.module-calendar .module-content table {
 border-collapse: collapse;
 }
 
.module-calendar .module-content th,
.module-calendar .module-content td {
 width: 14%;
 text-align: center;
 }
 
.typelist-thumbnailed {
 margin: 0 0 20px 0;
 }
 
.typelist-thumbnailed .module-list-item {
 display: block;
 clear: both;
 margin: 0;
 }
 
/* positioniseverything.net/easyclearing.html */
 
.typelist-thumbnailed .module-list-item:after {
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 }
 
* html .typelist-thumbnailed .module-list-item {
 display: inline-block;
 }
 
/* no ie mac \*/
 
* html .typelist-thumbnailed .module-list-item {
 height: 1%;
 }
 
.typelist-thumbnailed .module-list-item {
 display: block;
 }
 
/* */
 
.typelist-thumbnail {
 float: left;
 min-width: 60px;
 width: 60px;
 /* no ie mac \*/width: auto;
 /* */
	margin: 0 5px 0 0;
 text-align: center;
 vertical-align: middle;
 }
 
.typelist-thumbnail img {
 margin: 5px;
 }
 
.module-galleries .typelist-thumbnail img {
 width: 50px;
 }
 
.typelist-description {
 margin: 0;
 padding: 5px;
 }
 
.module-featured-photo .module-content,
.module-photo .module-content {
 margin: 0;
 }
 
.module-featured-photo img {
 width: 100%;
 }
 
.module-recent-photos {
 margin: 0 0 15px 0;
 }
 
.module-recent-photos .module-content {
 margin: 0;
 }
 
.module-recent-photos .module-list {
 display: block;
 height: 1%;
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 }
 
/* positioniseverything.net/easyclearing.html */
 
.module-recent-photos .module-list:after {
 content: " ";
 display: block;
 visibility: hidden;
 clear: both;
 height: 0.1px;
 font-size: 0.1em;
 line-height: 0;
 }
 
* html .module-recent-photos .module-list {
 display: inline-block;
 }
 
/* no ie mac \*/
 
* html .module-recent-photos .module-list {
 height: 1%;
 }
 
.module-recent-photos .module-list {
 display: block;
 }
 
/* */
 
.module-recent-photos .module-list-item {
 display: block;
 float: left;
 /* ie win fix \*/ height: 1%;
 /**/
	margin: 0;
 border: 0;
 padding: 0;
 }
 
.module-recent-photos .module-list-item a {
 display: block;
 margin: 0;
 border: 0;
 padding: 0;
 }
 
.module-recent-photos .module-list-item img {
 width: 60px;
 height: 60px;
 margin: 0;
 padding: 0;
 }
 
/* mmt calendar */
 
.module-mmt-calendar {
 margin-bottom: 15px;
 }
 
.module-mmt-calendar .module-content {
 margin: 0;
 }
 
.module-mmt-calendar .module-header {
 margin: 0;
 }
 
.module-mmt-calendar .module-header a {
 text-decoration: none;
 }
 
.module-mmt-calendar table {
 width: 100%;
 }
 
.module-mmt-calendar th {
 text-align: left;
 }
 
.module-mmt-calendar td {
 width: 14%;
 height: 75px;
 text-align: left;
 vertical-align: top;
 }
 
.day-photo {
 width: 54px;
 height: 54px;
 }
 
.day-photo a {
 display: block;
 }
 
.day-photo a img {
 width: 50px;
 height: 50px;
 }
 
/* two-column-left tweaks */
 
.layout-two-column-left #alpha {
 margin: 0;
 width: 175px;
 float: left;
 }
 
.layout-two-column-left #alpha-inner {
 padding: 10px 10px 0 10px;
 }
 
.layout-two-column-left #beta {
 width: 620px;
 float: right;
 margin: 0px;
 }
 
.layout-two-column-left #beta-inner {
 padding-bottom: 10px;
 padding-top: 0px;
 padding-right: 15px;
 padding-left: 15px;
 border-width: 0;
 float: right;
 }
 
.box {
 margin: 10px 0px 20px 0px;
 border: 1px #4f007d solid;
 background-color: #ffffff;
 color: #131313;
 text-align: center;
 line-height:130%;
 font-size: 12px;
 padding: 5px;
 }
 
.boxg {
 margin: 10px 0em 20px 0em;
 border: 1px #acb000 solid;
 background-color: #ffffff;
 color: #131313;
 text-align: center;
 line-height:130%;
 font-size: 12px;
 padding: 5px;
 }
 
dl.faq {
 margin: 0;
 padding: 0;
 }
 
.faq dt {
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-family: Arial, sans-serif;
 font-size: 15px;
 margin-bottom: 10px;
 margin-top: 15px;
 color: #acb000;
 line-height: 135%;
 }
 
.faq dd {
 margin: 0px 10px 15px 10px;
 padding: 0;
 font-weight: normal;
 font-family: Arial, sans-serif;
 font-size: 14px;
 line-height: 135%;
 color: #131313;
 }
