@charset "ISO-8859-1";

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 135%;
	text-align: center;
	/*background-color: #653811;*/
	background-color: #7A2E0A;
	margin-top: 0px;
	padding-top: 0px;
	}
	
/*LAYOUT STYLES*/
	
#container {
	width: 900px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 100%;
	background-color: #FFFFFF;
}

#middle-page
{
	padding: 0px;
	width: 100%;
	/*background-image: url(../image-files/leftimage.gif);*/
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header {
	text-align: center;
	vertical-align: top;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	/*background-color: #7A2E0A;
	background-color: #5B3D2D;*/    
	background-color: #FFFFFF;
}

#very-top-menu
{
	/*font-size: 8.5pt;
	line-height: 25px;*/
	font-size: 0.5pt;
	line-height: 10px;
	color: #FFFFFF;
	background-color: #7A2E0A;    
}

#top-banner {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #252320;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #252320;
}

#top-banner-index {
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #252320;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #252320;
}

.google-string-top {
	text-align: center;
	margin-right: auto;
	color: #000000;
	height: 25px;
	line-height: 25px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

#content-holder {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 726px;
	float: right;
	background-color: #FFFFFF;
}
#left-col {
	vertical-align: top;
	width: 164px;
	/*font-size: 90%;*/
	margin: 0px;
	padding: 0px;
	text-align: center;
	float: left;
	/*background-color: #E0C890;
	background-color: #F8F0D0;*/
    background-color: #E0C890;
    }	

.content {
	vertical-align: top;
	padding-right: 25px;
	padding-left: 25px;
	margin: 0px;
	padding-top: 0px;
	line-height: 135%;
	float: left;
	width: 520px;
}	

.crumb {
    position:absolute;
    top:208px;
    width:520px;
	font-size: 85%;
	margin-bottom: 10px;
	color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	height: 20px;
	line-height: 20px;
}

.right-col {
	vertical-align: top;
	text-align: center;
	width: 154px;
	font-size: 90%;
	padding: 0px;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	float: right;
	/*background-color: #F8F0D0;
	background-color: #F6DC9E;*/
	background-color: #F8F0D0;
}

.right-col-index {
	vertical-align: top;
	text-align: center;
	width: 154px;
	font-size: 90%;
	padding: 0px;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	float: right;
	background-color: #F8F0D0;
}

.content-bottom {
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 10px;
	margin: 0px;
	line-height: 135%;
}


.content-extended {
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 8px;
	margin: 0px;
	padding-top: 0px;
	line-height: 135%;
}

	
#bottom {
	text-align: center;
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#Footer
{
	color:#666;
	border:#CCC 2px solid;
	border-width:1px 0px;
	margin-bottom:0px;
	padding:10px;
	text-align:center;
	font-size:10px;
	/*background:#ECECEC;*/
	background-color: #F8F0D0;
	line-height:150%;
}

	
.main-space {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
/*END OF LAYOUT STYLES*/


/*INCLUDES STYLES*/

.ads
 {
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	margin-top: 4px;
	padding: 2px;
	text-align: center;
}


.button1 {
	font-weight: bold;
	text-align: center;
	/*text-transform: uppercase;*/
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	color: #600;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	/*background-color: #3D2628;
	background-color: #F6DC9E;
	background-color: #e0c890;*/
	background-color: #F8F0D0;
	margin-top: 10px;
	padding: 1px;
	font-size: 95%;
}

.button1  a:link {
	color: #600;
	text-decoration: underline;
}

.button1  a:visited {
	color: #600;
	text-decoration: underline;
}

.button1  a:hover {
	color: #600;
	text-decoration: none;
}

.e-zine {
	text-align: center;
	vertical-align: top;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
    color: #600;
	padding: 2px;
	/*background-color: #FFE5BC;
	background-color: #e0c890;*/
	background-color: #F8F0D0;
	margin-top: 4px;
	font-size: 90%;
	border: 0px solid #44525B;
	line-height: 130%;
}

.side-text {
	text-align: left;
	vertical-align: top;
	margin-bottom: 4px;
	margin-top: 4px;
	margin-right: auto;
	margin-left: auto;
	padding: 6px;
	font-size: 93%;
	background-color: #FEF8ED;
}


.main-navig-bottom {
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #E0C890;
	color: #000000;
	margin-bottom: 2px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.search {
	vertical-align: top;
	text-align: center;
	margin-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#copyright {
	padding-top: 4px;
	padding-bottom: 4px;
	width: 100%;
	background-color: #7A2E0A;
	color: #FFFFFF;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#copyright  a:link {
	color: #FFFFFF;
	text-decoration: underline;	
}

#copyright a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

#copyright a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.google-vert {
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.google-ad-120 {
	float: left;
	width: 120px;
	margin-right: 8px;
}
.google-banner-468x60 {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
}
.google-unit-120 {
	float: left;
	width: 120px;
	margin-right: 8px;
}

/*END OF INCLUDES STYLES*/

/*CONTENT STYLES*/


a:link {
	/*color: #72324C;*/
	color: #0000CC;
	text-decoration: underline;
}
a:visited {
	color: #204746;
	text-decoration: underline;
}
a:hover {
	/*color: #72324C;*/
	color: #0000CC;
	text-decoration: none;
}

h1 {
	font-size: 165%;
	vertical-align: top;
	/*color: #6D1710;*/
	color: #7A2E0A;
	padding-bottom: 10px;
	clear: both;
	text-align: center;
	line-height: 135%;
    margin-top: 38px;
}

.underheading
{
	font-size: 75%;
	font-weight: bold;
}

/*h2 {
	font-size: 140%;
	text-align: center;
	vertical-align: top;
	color: #6D1710;
	padding-bottom: 20px;
	clear: both;
	line-height: 135%;
}*/

h2 {
	text-align: center;
	font-size: 130%;
	color: #6D1710;
	clear: both;
	line-height: 135%;
    margin-top:38px;
	text-transform:capitalize;
}

h3 {
	text-align: center;
	font-size: 130%;
	color: #6D1710;
	clear: both;
	line-height: 135%;
    margin-top:35px;
}

h4 {
	font-size: 110%;
	/*color: #28272C;*/
	color: #6D1710;
	clear: both;
	line-height: 135%;
    margin-top:30px;
}

h5 {
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
    margin-top:-15px;
	font-size: 100%;
	/*color: #28272C;*/
	color: #600;
	line-height: 135%;
}

h6 {
	font-size: 100%;
	line-height: 135%;
	color: #28272C;
}

.center
{
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.right
{
	text-align: right;
}

.content li
{
	padding:5px 0px 10px 0px;
	margin-left:20px;
}

img
{
	border:solid 1px #000;
}

.img-left {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

.img-right {
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
}

.img-centered
{
	float: none;
	clear: both;
	text-align: center;
}

.img-center
{
	display: block;
	margin: 20px auto;
}

.thumbs
{
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
    padding-top: 1px;
    /*background-color: #e0c890;*/
    background-color: #F8F0D0;
}


.thumbs img
{
	margin-bottom: 5px;
}
    
.thumb-caption
{
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 135%;
}

.dk
{
	margin:20px 15px;
	/*background-color:#F6DC9E;
    background-color:#fff8b0;
    background-color:#fff090;*/
    background-color:#fff0b0;
    padding-left:10px;
    border:#660000 1px solid;
    font-size:0.9em;
}

.Quote /*for the quotes on about me page*/
{
    text-align:center;
    color:#663300;
    font-weight:bold;
    font-size:110%;
}

.content-tiers-navig {
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #FEF8ED;
	padding: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.top {
	text-align: center;
	margin-bottom: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.sidebar {
	padding: 8px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	background-color: #F8F4D9;
	font-size: 98%;
	clear: both;
}

.google-250-left
{
	float: left;
	width: 250px;
	margin-right: 8px;
	vertical-align: top;
	padding: 2px;
}

.google-250-right
{
	float: right;
	width: 250px;
	vertical-align: top;
	margin-left: 8px;
}

.google-200-left
{
	float: left;
	width: 200px;
	margin-right: 8px;
	vertical-align: top;
	padding: 2px;
}

.google-200-right
{
	float: right;
	width: 200px;
	vertical-align: top;
	margin-left: 8px;
	padding: 2px;
}


.clearit
{
	clear: both;
}

/*END OF CONTENT STYLES*/ 

.right-insert
{
	text-align: left;
	padding: 4px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	float: right;
	font-size: 90%;
	border: 1px dotted #CCCCCC;
	background-color: #E8E7CB;
}

.top-table
{
	text-align: center;
}

.left-insert
{
	text-align: left;
	padding: 4px;
	width: 140px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	font-size: 90%;
	border: 1px dotted #CCCCCC;
}

.underheading2
{
	font-size: 70%;
	font-weight: bold;
	color: #8C3042;
}

.RSS
{
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	margin-top: 4px;
	text-align: center;
	vertical-align: top;
	padding: 2px;
}

.shop
{
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	margin-top: 4px;
	padding: 2px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.left-side
{
	vertical-align: top;
	width: 150px;
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.top-heading
{
	margin: 0px;
	padding: 0px;
}

.related-bottom-info
{
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
}

.back-issues
{
	font-weight: bold;
	text-align: center;
	padding: 2px;
	width: 130px;
	margin-right: auto;
	margin-left: auto;
	background-color: #E8E8C0;
	margin-top: 4px;
	margin-bottom: 4px;
	border: 1px solid #FFFFFF;
}

.side-text b
{
	font-size: 108%;
	color: #6B140D;
}

.affil
{
	width: 143px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	margin-top: 4px;
	padding: 2px;
	text-align: center;
}

.NOTE
{
	font-size: 105%;
	color: #8C3042;
	font-weight: bold;
	text-transform: uppercase;
}

.important
{
	font-size: 105%;
	color: #B84F24;
	font-weight: bold;
}

.sub-heading2
{
	font-size: 85%;
	font-weight: bold;
}

.ClearIt
{
	clear:both;
	float:none;
	font-size:1px;
	height:0px;
}

/*ADSENSE STYLES*/

.Adsense-bigrectangle
{
	height:280px;
    margin:28px 0px;
}

.Adsense-banner
{
	margin:15px auto;
	text-align:center;
}

.Adlinks
{
	margin:25px 0px;
}
.Adsense-square
{
	float:left;
    height:250px;
    width:254px;
    margin:0px 8px 8px 0px;
}

.Adsense-medrectangle
{
	margin:15px 0px;
}

.Adlinks-bottom
{
	margin:15px 0px;
}

.mini
{
	float:left;
    margin:15px 10px 0px 0px;
}

.related {
	font-size: 8.5pt;
    line-height: 135%;
	color: #660000;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
    /*background-color: #E0C890;
	background-color: #F6DC9E;
	background-color: #F8F0D0;
    background-color: #E0C890;*/
	background-color: #F8F0D0;
    border-bottom: 0px solid #F8F0D0;
}

.related  ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}



.related li a:link
{
	color: #660000;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 5px 2px;
	/*border-bottom: 0px solid #E1E097;*/
	border-bottom: 0px solid #F8F0D0;
	/*background-color: #F6DC9E;
	background-color: #E0C890;*/
	background-color: #F8F0D0;
}



.related li a:visited
{
	color: #660000;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 5px 2px;
	/*border: 0px dotted #E1E097;*/
	border-bottom: 0px solid #F8F0D0;
	/*background-color: #FFE5BC;
	background-color: #F6DC9E;
	background-color: #E0C890;*/
	background-color: #F8F0D0;
}

.related li a:hover
{
	color: #660000;
	text-decoration: underline;
	/*background-color: #FFE5BC;*/
    background-color: #F8F0D0;
	display: block;
	margin: 0px;
	padding: 5px 2px;
	/*border: 0px solid #E1E097;*/
	border-bottom: 0px solid #F8F0D0;
}

.related p
{
	margin: 0px;
	padding: 0px;
}

.flickr-r
{
	float:right;
    margin:7px 0px 0px 8px;
	color:#666;
    font-size:0.7em;
	text-align:center;
}

#content .flickr-r p
{
	text-align:center;
    padding:0px;
    line-height:130%;
}

#content .flickr-r a
{
	color:#666;
}

.flickr-l
{
	float:left;
    margin:10px 8px 10px 0px;
	color:#666;
    text-align:center;
    font-size:0.7em;
}


#content .flickr-l p
{
	text-align:center;
    padding:0px;
}

#content .flickr-l a
{
	color:#666;
}

.flickr-c
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	color:#666;
    text-align:center;
    font-size:0.7em;
}

#content .flickr-c p
{
	text-align:center;
    padding:0px;
}

#content .flickr-c a
{
	color:#666;
}

.box2
{
	border:#f00 2px solid;
	border-width:1px 1px;
	margin: 10px 10px 10px 0px ;
    padding:0px 10px;
	font-size:0.9em;
	background:#f8f0d0;
}
