@charset "utf-8";

/* CSS Document */



html { height: 100%;}



body {

	text-align: center;

	height: 100%;

	margin: 0px;

	padding: 0px;

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 13px;

}



#wisdom {

  background: url(images/background-wisdom.jpg) repeat-x #241f18;

}



#reflection {

  background: url(images/background-reflection.jpg) repeat-x #241f18;

}



#abroad {

  background: url(images/background-abroad.jpg) repeat-x #241f18;

}



#guest {

  background: url(images/main-background.png) repeat-x #241f18;

}



a img {border: none;}



a {

  color: #69593C;

}



p {	margin-top: 0px; }



ul { margin: 0px; padding: 0px; }



#navigation h1 {

  background: url(images/nav-background.gif) no-repeat;

  font-family: "Trebuchet MS", Arian, Verdana;

  font-size: 13px;

  font-weight: bold;

  margin: 0px -10px 0px -10px;

  padding: 12px;

}



#header {

  text-align: left;

  background: url(images/menu-design.gif) bottom no-repeat;

  margin: 0px auto;

  width: 659px;

  height: 282px;

}



#header span {

  width: 183px;

  height: 105px;

  background: url(images/stamp-guest.png) right top no-repeat;

}



#wisdom #header span {

  width: 659px;

  height: 105px;

  background: url(images/stamp-wisdom.png) right top no-repeat;

}



#reflection #header span {

  width: 659px;

  height: 105px;

  background: url(images/stamp-reflection.png) right top no-repeat;

}



#abroad #header span {

  width: 659px;

  height: 105px;

  background: url(images/stamp-abroad.png) right top no-repeat;

}



#guest #header span {

  width: 659px;

  height: 105px;

  background: url(images/stamp-guest.png) right top no-repeat;

}





#header a.logo {

  float: left;

  display: block;

  width: 278px;

  height: 105px;

  background: url(images/tcb-logo.png) no-repeat;

  text-decoration: none;

}



#header em.title {

  visibility: hidden;

}



#top-navigation {

  clear: both;

  list-style: none;

  height: 30px;

  margin: 58px auto 0px auto;

  width: 570px;

  position: relative;

  background: url(images/menu.gif) 0px 0px no-repeat;

}



#top-navigation li {

  display: block;display: inline;position: absolute;

}



#top-navigation a {

  display: block;text-decoration: none; overflow: hidden; height: 30px;

}



#top-navigation em {

  display: block;

  margin-top: 30px;

}



.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a, .menu7 a {

}



.menu1 {left: 0px; top: 0px; width: 124px; height: 30px;}

.menu2 {left: 124px; top: 0px; width: 116px; height: 30px;}

.menu3 {left: 240px; top: 0px; width: 128px; height: 30px;}

.menu4 {left: 368px; top: 0px; width: 125px; height: 30px;}

.menu5 {left: 493px; top: 0px; width: 77px; height: 30px;}



.menu1 a:hover {background: url('images/menu.gif') 0px -30px no-repeat;}

.menu2 a:hover {background: url('images/menu.gif') -124px -30px no-repeat;}

.menu3 a:hover {background: url('images/menu.gif') -240px -30px no-repeat;}

.menu4 a:hover {background: url('images/menu.gif') -368px -30px no-repeat;}

.menu5 a:hover {background: url('images/menu.gif') -493px -30px no-repeat;}



.home a {background: url('images/menu.gif') 0px -30px no-repeat;}

.wisdom a {background: url('images/menu.gif') -124px -30px no-repeat;}

.reflection a {background: url('images/menu.gif') -240px -30px no-repeat;}

.abroad a {background: url('images/menu.gif') -368px -30px no-repeat;}

.guest a {background: url('images/menu.gif') -493px -30px no-repeat;}



#ad-top a {

  text-align: center;

  width: 659px;

}



#header span {

  text-align: center;

  display: block;

  margin: 0px auto;

  padding-top: 27px;

  width: 659px;

}



#container-wrapper {

  margin: 0px auto;

  width: 1004px;

}



#container {

  float: left;

  width: 831px;

}



#content-wrapper {

  float: right;

  text-align: left;

  background: url(images/bottom-curve.png) center bottom no-repeat #FFF;

  width: 659px;

  padding-bottom: 20px;

}



#content {

  float: left;

  width: 380px;

  padding: 0px 0px 0px 30px;

  text-align: left;

}



#navigation {

  float: right;

  width: 190px;

  padding: 10px 30px 10px 0px;

}





#navigation ul, #navigation ul ol {

	margin: 0;

	padding: 0;

	}



#navigation ul li {

	list-style-type: none;

}



#navigation ul li li a {

  padding: 0px 0px 0px 14px;

  background: url(http://www.thiscountryboy.com/blog/images/bullet2.gif) 0px 5px no-repeat;

  text-decoration: none;

}



#navigation ul li li a:hover {

  text-decoration: underline;

}



#right-navigation {

  padding-left: 840px;

}



#right-navigation h1 {

  font-size: 16px;

  margin: 0px;

}



#footer {

  background: url(images/footer-background.gif) center no-repeat;

  height: 121px;

  margin-top: 10px;

}



#footer img {

  padding-top: 16px;

}



/************* home design ***************/



#home {

  text-align: center;

  background-color: #805b2d;

  height: 100%;

  margin: 0px;

  padding: 0px;

}



#main-background {

  margin: 0px auto;

  text-align: left;

  background: url(images/main-background.jpg) repeat-x #805b2d;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  color: #ebd5b8;

  margin: 0px;

  padding: 0px;

}



#main {

  margin: 0px auto;

  width: 980px;

  background: url(images/home.jpg) no-repeat;

}



#main ul {

  float: left;

  list-style: none;

  width: 190px;

  height: 170px;

  padding-left: 30px;

  margin-top: 478px;

  line-height: 1.9em;

  background: url(images/v-separator.png) right top no-repeat;

}



#main ul.quote {

  width: 290px;

  margin-left: 10px;

  padding-top: 40px;

  background: url(images/quote-header.gif) 26px 6px no-repeat;

}

#main ul.quote-no {

  width: 290px;

  margin-left: 10px;

}



#main ul a {

  color: #d8b992;

  text-decoration: none;

}



#main ul a:hover {

  font-weight: bold;

}



#sponsor {

  float: left;

  text-align: center;

  width: 125px;

  margin-top: 478px;

  margin-left: 50px;

  padding-top: 10px;

  background: url(images/ad-background.png) center top no-repeat;

}



#home blockquote {

	padding: 10px;

	background: url(images/top-quote.gif) top left no-repeat;

	margin: 0px;

}



#home blockquote p {

	margin: 0px;

	float: left;

	font-style: italic;

	color: #d8b992;

	background: url(images/bottom-quote.gif) bottom right no-repeat;

}



#home cite {

  font-size: 11px;

  float: right;	

}



#home #about p, #home #about h1, #home #policies p, #home #policies h1, #home #contact p, #home #contact h1 {

  text-align: left;

  width: 900px;

  margin: 0px auto;

  padding-top: 10px;

  color: #704d20;

}



#home #about, #home #policies, #home #contact {

  text-align: center;

  background-color: #FFFFFF !important;

  display: none;

  width: 100%;

}



#home #about br, #home #policies br, #home #contact br {

  clear: both;

}



#about img, #policies img, #contact img {

  margin: 10px 350px -50px 0px;

  float: right;

}



#about h1, #policies h1, #contact h1 {

  font-size: 13px;

  font-weight: bold;

}



/********************* misc *******************/



.post {

  padding-top: 15px;

  border-bottom: 1px dashed #CCC9B8;

  line-height: 1.5em;

}



.post h2, #comments, #postcomment {

  font-size: 19px;

  font-weight: bold;

  margin: 0px;

  color: #69593C;

}



.post h2 a {

  text-decoration: none;

}



.post h2 a:hover {

  text-decoration: underline;

}



.entry {

  margin-top: 6px;

  color: #444444;

}



#search, #archives, #linkcat-2, #meta, .pagenav {

  background-color: #fcf8f4;

  border: 1px dashed #CCC9B8;

  padding: 6px 0px 10px 10px;

  margin-bottom: 20px;

  font-weight: bold;

  color: #69593C;

}



#respond {

  font-size: 19px;

  color: #69593C;

}



#linkcat-2 h2 {

  font-size: 13px;

  font-weight: bold;

  margin: 0px;

}



#navigation a {

  font-weight: normal;

}



#navigation a:hover {

  text-decoration: none;

}



#navigation form {

  margin: 0px; padding: 0px;

}



/* -------------------[ Form Elements ]------------------- */



#commentform {

        font-size:8pt;

        background: #fcf8f4;

        padding: 15px 15px 1px;

        margin: 0;

        border:1px dashed #CCC9B8;

        }



#commentform label {

        display:block;

        margin: 0;

        }



#commentform input {

	width: 170px;

	padding: 1px;

	margin: 0px 5px 10px 0;

	}



#commentform textarea {

        width: 345px;

        padding: 0;

	margin: 0px 0px 10px 0; 

	}



#commentform #submit {

	margin: 0 0 20px 0;

	}



#commentform p {

        margin: 5px 0;

	}





/* -------------------[ Comments ]------------------- */





ol.commentlist {

        font-size:8pt;

        padding: 0;

        margin: 0;

        }



ol.commentlist li {

	display: block;

	list-style: none;

        padding: 15px 15px 1px;

	margin: 0;

        border-bottom:1px solid #CCC9B8;

	}



ol.tblist {

        font-size:8pt;

	list-style: none;

        padding: 15px 15px 10px;

        margin: 0;

        border-bottom:1px solid #CCC9B8;

        }



ol.tblist li {

	display: block;

	list-style: none;

        padding: 0;

        margin: 0 0 5px 0;  

        background: url(images/zekebullet.gif) 0 3px no-repeat;

        padding-left: 14px;     

	}
