/*   
Theme Name: DLI Default
Theme URI: http://www.dragonslanding.com/
Description: The default theme for the DLI Podcast page.
Author: Lonnie Ezell
Author URI: http://www.lonnieezell.com
Version: 1.0
.
General comments/License Statement if any.
.
*/

body, h1, h2, h3, h4, h5, h6, div, p, a, span, img {
  margin: 0;
  padding: 0;
}

a {
color: #df9365;
}

body  {
  background-color: rgb(105,50,40);
}

#page {
  position: relative;
  width: 763px;
  margin: 0 auto;
  height: 100%;
  background: #ffefe2; 
  margin-top: 7px;
}

#floatHolder  {
  float: left;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  background: transparent url(images/Body.jpg) repeat-y top left; 
  float/**/: none;
}

#floatHolder:after  {
  content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#floatHolder  {
  display: inline-block;
}
/*\*/
#floatHolder  {
  display: block;
}

* html #floatHolder {
  padding-top: 5px;
}


/**********************************************************
 *  Header 
 *********************************************************/
 #header, #content, #footer  {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
 } 
 
#content  {
  float: left;
  left: -1px;
  padding-bottom: 15px;
  margin-left: 160px;
  width: 443px;
}

* html #content  {
  top: 2px;
  display: inline;
  width: 435px;
  max-width: 435px;
  overflow: hidden;
  margin-left: 160px;
}
 
 #header  {
  position: relative;
  background-color: rgb(105,50,40);
 }
 
 #logo  {
    float: left;
 }
 
 #mast_dark {
  position: relative;
  background: transparent url(images/mast_dark.jpg) repeat-y right top;
  height: 26px;
  width: 557px;
  margin-left: 205px;
  margin-top: 0;
  padding: 0;
 }
 
* html #mast_dark  {
  margin-top: -4px;
}
 
  #mast_light {
  position: relative;
  background: transparent url(images/mast_light.jpg) repeat-y right top;
  height: 17px;
  width: 557px;
  margin-left: 205px;
 }
 
#s  {
  margin-right: 5px;
  margin-top: 1px;
  border: 1px solid orange;
  padding: 2px 3px;
 }
 
* html #s  {
  margin-top: 0;
}
 
#top_nav {
  margin: 0;
  padding: 1px 5px 0 5px;
  list-style: none;
  background: rgb(105,50,40);
 }
 
 #top_nav li  {
  float: left;
  margin: 0;
  padding: 0;
  font-family: "Lucida Grande", sans-serif;
  font-size: 12px;
  font-weight: bold;
 }

#top_nav a  {
  float: left;
  display: block;
  margin: 4px 4px 0 0;
  padding: 1px 12px;
  top: 5px;
  text-decoration: none;
  border: 1px solid #a47851;
  border-bottom: 1px solid #a47851;
  background: #d3978c;
  color: #693228;
}

* html #top_nav a {
   margin-top: 4px;
}

#top_nav a:hover, body#t_huh #t_huh a, body#t_about #t_about a  {
  color: #df9365;
  background: #ffefe2;
  padding-bottom: 4px;
  border-bottom: none;
}

/**********************************************************
 *  Sidebars 
 *********************************************************/
 
#sidebar-left {
  float: left;
  top: 0;
  left: 0;
  margin-left: -598px;
  width: 150px;
}

* html #sidebar-left  {
  margin-left: -590px;
}

#sidebar-right  {
  float: left;
  top: 0;
  right: 0;
  width: 150px;
  //margin-right: 3px;
}

#sidebar-left ul, #sidebar-right ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#sidebar-left li, #sidebar-right li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar  {
  padding: 0 3px;
}

.sidebarPanel {
  border: 1px solid #bf6437;
  margin-bottom: 15px;
  text-align: center;
  padding-bottom: 15px;
  width: 147px;
}

.sidebar h2 {
  position: relative;
  left: -1px;
  top: -1px;
  margin: 0 auto 5px auto;
  height: 25px;
  width: 150px;
  text-align: center;
  font-size: 18px;
  color: #ffefe2;
  background: transparent url(./images/spHead.jpg) no-repeat left top;
  border: none;
}

.sidebarPanel .button {
  background: transparent url(./images/button.jpg) no-repeat left top;
  width: 130px;
  height: 25px;
  margin: 10px auto;
  color: #ffefe2;
  padding-top: 2px;
}

.sidebarPanel a {
  display:block;
  text-align: center;
  color: #bf6437;
  text-decoration: none;
}

.sidebarPanel a:hover {
  text-decoration: underline;
}

.aul  {
  padding-bottom: 3px;
  border-bottom: 1px dotted #bf6437;
  font-family: "Lucida Grande", sans-serif;
  font-size: smaller;
}
/**********************************************************
 *  Post 
 *********************************************************/

.post {
  position: relative;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 30px;
  border-bottom: 1px solid #bf6437;
  width: 98%;
  font-family: Garamond, "Times New Roman", Times, serif;
  line-height: 1.2em;
}

* html .post  {
  padding-left: 10px;
  padding-top: 35px;
  width: 94%;
}

.post h2  {
  font-family: "Brush Script MT", "URW Chancery L", script;
  font-size: 36px;
  margin-top: 5px;
}

.post h2:first-letter {
  font-size: 150%;
  float: left;
  margin-right: 3px;
}

.post a {
  color: #bf6437;
  text-decoration: none;
}

.post p {
  margin-top: .8em;
  padding: 0 15px;
}

.post small {
  padding-left: 0.5em;
  color: gray;
}

/**********************************************************
 *  Footer
 *********************************************************/
 
#footer {
  clear: both;
  text-align: center;
  padding-bottom: 7px;
  background: transparent url(images/Body.jpg) repeat-y top left; 
  left: -1px;
}

/**********************************************************
 *  Miscellaneous 
 *********************************************************/
 
hr  {
  display: none;
}

/**********************************************************
 *  Accordian
 *********************************************************/
 
#accordianDiv {
  position: relative;
  width: 140px;
  margin: 0 auto;
  border: 1px solid #6b3126;
  font-family: "Lucida Grande", Verdana, sans-serif;
  background: #693228;
}

#accordianDiv a {
  display: block;
  width: 92%;
  background: #d3978c;
  border-top: 1px solid #693228;
  border-bottom: 1px solid #693228;
  font-size: 11px;
  color: #693228;
  padding: 2px 4px;
  text-decoration: none;
}

#accordianDiv a:hover  {
  background: #ffefe2;
  color: #df9365;
}

.slHeader {
  text-align: center;
  font-size: 12px;
  background: #693228;
}
