* { padding: 0; margin: 0; }
body { color: #000000; font-size: 70%; font-family: Helvetica, Arial, sans-serif; line-height: 1.4em; text-decoration: none; }
h1, h2, h3, h4, h5, h6, h7 {
	/*font-family: "Calibri", "Arial", "Helvetica", "Nimbus Sans L", sans-serif;*/
	font-family: Helvetica, Arial, sans-serif; line-height: 1em; text-decoration: none; }
#pagebackground {background-color:white;}
#wrappertop { background-color:white; width: 1024px; height: 20px; overflow: auto; margin-top: 20px; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; border-top: 0px solid #000000; border-right: 0px solid #000000; border-left: 0px solid #000000;  }
#wrapper {  background-color:white; width: 1024px; height: auto; overflow: auto; margin-right: auto; margin-left: auto; padding-right: 20px; padding-bottom: 20px; padding-left: 20px;  border-right: 0px solid #000000; border-left: 0px solid #000000;}
#wrapperend { background-color:white; margin: 0 auto 0px; padding: 0 20px 0px; width: 1024px; height: 10px; overflow: auto; border-bottom: 0px solid #000000; border-right: 0px solid #000000; border-left: 0px solid #000000; }
#footer{ background-color:white; margin: 0 auto 50px; padding: 0 10px 20px; width: 1024px; height: 50px; overflow: auto; }
#leftcolumn { width: 155px; height: auto; float: left; margin: 0px 0px 0 10px; padding-right: 10px; border-right: 0px solid #c5cbd0;}
#centercolumn { margin-top: 0px; margin-right: 0px; margin-bottom: 0; width: 832px; height: auto; float: right; padding-left: 0px; padding-right: 0px;}
#shop { margin-top: 0px; margin-right: 0px; margin-bottom: 0; width: 777px; height: auto; float: right; padding-left: 0px; padding-right: 0px;}
#post {width: 600px;	display: block; margin-left: auto; margin-right: auto;display: block;}
#thin {width: 200px;	display: block; margin-left: auto; margin-right: auto;display: block;}
#thin2 {width: 300px;	display: block; margin-left: auto; margin-right: auto;display: block;}
#post2 {width: 700px; margin-left: auto; margin-right: auto; overflow: auto;}
#thin3 {width: 200px;	 margin-left: auto; margin-right: auto;display: block;float: auto;}
#thin4 {width: 300px;	 margin-left: auto; margin-right: auto;display: block;}

.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }
ul.sidebar { font-size: 1em; font-weight: normal; line-height: 1.2em; margin: 0 0 1.5em; padding: 0; list-style-type: none; }
ul.sidebar li { font-weight: normal; margin: 0; padding: 0; border-top: 1px solid #909090; }
ul.sidebar li a { display: block; padding: 0.3em 0; text-decoration: none; color: #000000; font-weight: normal;}
ul.sidebar li a:visited { display: block; padding: 0.3em 0; text-decoration: none; }
ul.sidebar li a:hover { color: #707070;  }
ul.sidebar li a:active { color: #000000; } /* selected link */


h1 { color: #000000; font-size: 2.5em; font-weight: bold; text-decoration: none; margin: 0 0 0em; padding-bottom: 0.2em; letter-spacing:11px; text-align: right;} /* b spaced */
h2 { margin: 0.1em 0; font-size: 2em; color: #000000; font-weight: bold; line-height: .5em; text-decoration: none; letter-spacing:10px; } /* page title */
h3 { color: #000000; font-size: 1em; font-weight: normal; line-height: 1em; text-decoration: none; margin: 0 0 0.3em; letter-spacing:0px; } /* post title */
h4 { margin: 0 0 0.7em; font-size: 1.2em; color: #000000; font-weight: bold; text-decoration: none;letter-spacing:4px; } /* sidebar headers*/
h5 { color: #000000; font-size: 1em; font-weight: normal; line-height: 1.2; text-decoration: none; margin-top: 0; margin-right: 0; margin-left: 0; } 
h6 { color: #707070; font-size: 1em; font-weight: normal; line-height: 1em; text-decoration: none; margin-right: 0; margin-bottom: .2em; margin-left: 0;} /* permalink */
h7 {color: #000000; text-decoration: none;}
h8 { color: #000000; font-size: 0.8em; font-weight: normal; line-height: 1; text-decoration: none; margin-top: 0; text-align: center; } 
#bufferspacemenu { margin-bottom: 0px; }
#bufferspace { margin-bottom: 50px; }
#bufferspace2 { margin-bottom: 100px; }
#bufferspace3 { margin-bottom: 50px; }
#bufferhalfspace { margin-top: 4px; }
#bufferhalfspace2 { margin-top: 15px; }
#bufferhalfspace3 { margin-top: 25px; }
#bufferdotsindex { margin-top: 15px; margin-bottom: 15px; border-bottom: 1px dotted #c5cbd0; }
#bufferdots { margin-top: 5px; margin-bottom: 25px; border-bottom: 1px dotted #c5cbd0; }
#bufferdotsmedium { margin-top: 20px; margin-bottom: 20px; border-bottom: 1px dotted #c5cbd0; }
#bufferline { margin-top: 0px; margin-bottom: 25px; border-bottom: 1px solid #989898; }
#bufferline2 { margin-top: 40px; margin-bottom: 0px; border-bottom: 1px solid #989898; }
#bufferline3 { margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid #989898; }
#bufferspace4 { margin-bottom: 40px; }
#bufferspace5 { margin-bottom: 100px; }

.container {
  width: 700px;  
/* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: auto;
/* Don't center every line of text -
we inherited this setting from body */
text-align: left;

}
  
.left {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 200px;
}

.middle {
  top: 0px;
  margin-left: 200;
  margin-right: 200;


}

.right {
  float: right;
  padding: 0px 0px 0px 0px;
  width: 200px;
}

a       { color: #707070; text-decoration: none;}
a:hover { color: #000000; text-decoration: none; }
.boob a:link { text-decoration: none; color: #000000; }
.boob a:visited { text-decoration: none;color: #000000; } 
.boob a:hover { color: #707070;  }
.boob a:active { color: #000000; } /* selected link */

p
{
text-indent:0px;
padding-top: .22em;
padding-bottom: .6em;
}
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.bottom {
width: 155px; height: auto; float: left; margin: 0px 0px 0 20px; padding-right: 10px;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:0px solid #000000;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
       	}
       	
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:0px solid #000000;
       	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
        }

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.wp-caption {
	border: 0px solid #ddd;
	text-align: center;
	background-color: #ffffff;
	padding-top: 0px;
	margin: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 10px;
	padding: 0 0px 12px;
	margin: 0;
	font-style:italic;
	
	
	#navigation {
position: fixed;
top: 0;
width: 100%;
color: #ffffff;
height: 35px;
text-align: center;
padding-top: 15px;
/* Adds shadow to the bottom of the bar */
-webkit-box-shadow: 0px 0px 8px 0px #000000;
-moz-box-shadow: 0px 0px 8px 0px #000000;
box-shadow: 0px 0px 8px 0px #000000;
/* Adds the transparent background */
background-color: rgba(1, 1, 1, 0.8);
color: rgba(1, 1, 1, 0.8);
}
#navigation a {
font-size: 14px;
padding-left: 15px;
padding-right: 15px;
color: white;
text-decoration: none;
}

#navigation a:hover {
color: grey;
} 