/* Lay out
----------------------------------------------- */

body {
  	background: #DAD9A0;
	font-family: Sans-Serif;
	font-size: 0.9em;
}

#navbar-iframe {
   display: none !important;
}

#page {
  	background: #F0EFDA;
    	width:960px;
	color: #BA2F06;
}

#header {
    	width:950px;
	height: 150px;
	margin: 0px 0px 0px 0px;

}

#content {
    	width:940px;
	margin: 0px 10px 0px 10px;
	clear: both;
	border-width: 1px 0px 0px 0px;
	border-color: #B1AC77;
	border-style: solid;
}

#footer {
	width:950px;
  	clear:both;
  	margin:10 auto;
}


/* ---- background image: DISABLED

#bg {
	position:fixed; 
	top:0; 
	left:0; 
	width:100%;
	height:100%; 
}

#page {
	position:relative; 
	z-index:1;
}

--------------------------------  */


/* Page Details
---------------------------------------------- */


#page a:link {
	color: #BA2F06;
	color2f: #71590E;
  	text-decoration:underline;
  }

#page a:visited {
	color: #B76E00;
  	text-decoration:underline;
  }

#page a:hover {

	text-decoration:none;
  }


/* Header Details
----------------------------------------------- */

#headersidebar {
	width:250px;
	float:left;
	text-align:left;
	padding-top: 5px;
	padding-bottom:2px;
}

#headermain {
   	width:660px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 40px;
	float:right;
}


#headertitletext {
   	width:360px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
}


#headertitlepic {

	width:250px;
	float:right;
	text-align:left;
	padding-top: 10px;
	padding-bottom:5px;
}



#headertitle {
	height: 40px;
	font-family: "Monotype Corsiva",sans-serif;
	color: #BA2F06;
	font-size: 50px;
	padding: 30px 0px 0px;
}

#headersubtitle {
	height: 70px;
	font-family: "Monotype Corsiva",sans-serif;
	font-size: 35px;
	color: #778564;
	padding: 0px 0px;
}


#headersubtext {
	font-family: "Trebuchet MS",sans-serif;
	text-align: justify;
	color: black;
	padding: 0px 50px 0px 50px;

}


#headermantra {
	font-size: 20px;
	color: #BA2F06;
	font-weight: bold;
	 line-height:1.6em;
}


#header img {
	width: 225px;
}

#navbar {
	width: 900px;
}

#navbar a:link {
  	text-decoration:none;
  }

#navbar a:visited {
  	text-decoration:none;
  }

#navbar a:hover {
	text-decoration:underline;
  }




/* Content Layout
--------------------------------------------- */

#contentsidebar {
	width:160px;
	float:left;
	text-align: left;
}


#contentmain {
	text-align:justify;    	
   	width:700px;
	padding-left: 20px;
	padding-right: 20px;
    	float:right;
	border-width: 0px 0px 0px 1px;
	border-color: #B1AC77;
	border-style: solid;
	color: black;
	background: white;
}


		

/* Sidebar Details
----------------------------------------------- */


#contentsidebar ul {
  margin:0 0 0.5em 0;
  padding:0 1.0em 1.0em 0.1em;
  border-bottom:1px none #ccc;
  list-style: dot;
  }



#contentsidebar li {
  margin:0 0 0 1.0em;
  padding:0 0 .25em;
  text-indent:0px;
  line-height:1.5em;
		
  }

#contentsidebar ul#navigation {
  margin:0 0 0.5em 0;
  padding:1em 1.0em 0em 0.1em;
  list-style: none;
  }


#navigation li {
  margin:0 0 0 0em;
  padding:0 0 .25em;
  text-indent:0px;
  line-height:1.5em;
  font-size: 130%;
		
  }


#contentsidebar h2 {
	color: #BA2F06;
   	font-family: "Monotype Corsiva",sans-serif;
   	font-size: 1.7em;
	font-weight: normal;
	padding: 0px;
	margin: 0 0 0.5em 0;
	text-decoration: underline;
  }


#contentsidebar a:link {
  	text-decoration:none;
  }

#contentsidebar a:visited {
  	text-decoration:none;
  }

#contentsidebar a:hover {
	text-decoration:underline;
  }

#contentsidebar img {
	width: 150px;
}

/* Main Details
----------------------------------------------- */
#contentmain a:link {
	color: #B63008;
  	text-decoration:underline;
}

#contentmain a:visited {
	color: #B63008;
  	text-decoration:underline;
  }

#contentmain a:hover {
	color: #B63008;
	text-decoration:none;
  }



/* Main Details / Posts
----------------------------------------------- */
  .post-title {
    	margin:1.5em 0 .5em;
	text-align: left;
	color: #B63008;
    }

  .post {
	margin:.5em 0 1.5em;
    	border-bottom:1px dotted #B1AC77;
    	padding-bottom:1.5em;
    }


  .date-header {
  	margin:.25em 0 0;
 	padding:0 0 4px;
 	font-weight:normal;
  	line-height:1.4em;
  }

   .post div {
  	margin:0 0 .75em;
  	line-height:1.6em;
  }

p.post-footer {
  	margin:-.25em 0 0;

  }

p.blogger-labels {
  	margin:-.25em 0 0;
  }
	
	
.post-footer em, .comment-link {
  	font:0.9em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  	letter-spacing:.1em;
  }

.post-footer em {
  	margin-right:.6em;
  }

.comment-link {
  	margin-left:.6em;
  }

.post img {
  	border:3px solid #A06519;
	margin: 5px;
	float: center;
	align: right;
  }

.post-footer img {
  	padding:5px;
  	border:0px solid #FF9900;
	margin: 0px;
  }

.post blockquote {
  	margin:1em 20px;
  }

.post blockquote p {
  	margin:.75em 0;
  }




/* Main Details / Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.2em;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }




/* Footer Details
----------------------------------------------- */

#footer hr {
  display:none;
  }

#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  letter-spacing:.1em;
  }
