/*

Theme Name: Tropical House Publishing Site Theme
Theme URI: http://tropicalhousepublishing.com
Description: Custom created by David Herring for the exclusive use of Tropical House Publishing and it's clients.
Version: 1.0
Author: David Herring
Author URI: http://david.mekila.com/blogs/

*/

body, h1, h2, h3, form, p, ol, ul{ margin: 0; padding: 0; }

body{ font-family: Verdana, Arial; font-size: 12px; text-align: center; vertical-align: top; background: #660066; color: #FFFF00; background-image:  url("bamboo_mat.jpg");}

table{ font-family: Verdana, Arial; font-size: 12px; }

a{ text-decoration: underline; color: #000000; }

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

a img{ border: 0; }

form, input, textarea { font-family: Verdana; font-size: 11px; }

ul, ul li{ list-style-type: none; }

h1{ margin-bottom: 3px; font-family: Arial; font-size: 28px; font-weight: normal; color: #FFFF00; }

h1 a{ text-decoration: none; color: #FFFF00; }

h1 a:hover{ text-decoration: underline; }

#container{ 
   margin: 0 auto; margin-top: 30px; margin-bottom: 30px; 
   width: 792px; 
   text-align: left; vertical-align: top; 
   border-top-width: 4px; 
   border-top-style: solid;
   border-top-color:  #CC00CC; 
   border-right-width: 4px; 
   border-right-style: solid;
   border-right-color:  #990099; 
   border-bottom-width: 4px; 
   border-bottom-style: solid;
   border-bottom-color:  #330033; 
   border-left-width: 4px; 
   border-left-style: solid;
   border-left-color:  #990099; 
   background: #660066; color: #701652; 
}

#page{ padding: 20px; }

.description{ width: 760px; height: 32px; font-size: 11px; padding: 0px; text-align: left;  background: #660066; color: #FFFF00; clear: both; } 

#thpbanner{ 
   width: 800px; height: 120px; 
   margin: 0 auto; margin-top: 30px; 
   padding: 0px 0px 0px 0px; 
   background-image: url("THP-4.jpg"); 
}


#top-menu{ margin-bottom: 20px; width: 760px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-family: Arial; font-size: 14px; 	text-align: left; vertical-align: top; background: }

#top-menu ul li { margin: 0; padding: 0; list-style: none; float: left; }
#top-menu ul { height: 15px; margin: 0; padding: 10px 20px ; list-style: none; }

#top-menu a{ padding-right: 20px; font-weight: bold; text-decoration: none; color: #E02B76; }
#top-menu a:hover{ text-decoration: none; color: #E02B76; }

.narrowcolumn{ float: left; margin-right: 20px; width: 532px; text-align: left; vertical-align: top; }

.widecolumn{ float: left; margin-right: 20px; width: 532px; text-align: left; vertical-align: top; }

.post h2{ margin: 0 0 0px; font-family: Arial; font-size: 24px; font-weight: normal; line-height: 28px; color: #660066; }

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

.post h2 a:hover{ text-decoration: underline; color: #FFFF00; }

.post{ padding: 15px 20px 0; line-height: 18px; text-align: left; vertical-align: top; background: #FFFFFF; color: #000; }

.post p{ padding: 0 0 12px; color:#000000; }

.post img{ border: 0px; padding: 4px; background: #eee; }

.post img.alignleft{ float: left; margin: 5px 10px 0 0; }

.post img.alignright{ float: right; margin: 5px 0 0 10px; }

.post ol { padding: 0 0 5px 10px; font-size: 10px; }
.post ul { padding: 0 0 5px 10px; font-size: 10px; }

.edit-entry{ text-align: center;margin-bottom: 20px; padding: 5px 10px; font-family: Arial; font-size: 11px; background: #FFFF00; color: #000000; }
.edit-entry p {padding: 5px 0 0 0; margin: 0; }

.post-date{ margin-bottom: 20px; font-family: Arial; font-size: 11px; background: #FFFF00; color: #000000; border-bottom: 1px solid #ccc;}
.post-date p {padding: 0px 0 0 0; margin: 0; }

.navigation{ margin-bottom: 20px; padding: 0 20px; }

.navigation a{  }

.commentlist ol, .commentlist ol li{ list-style-type: none; }

.commentlist ol{ margin: 0 0 10px 10px; font-size: 10px; }

.commentlist ol li{ margin-bottom: 5px; border: 1px solid #e8e8c5; padding: 10px; font-size: 11px; background: #00CCFF; color: #000; }

blockquote{ margin: 5px 0 5px 5px; border: 1px solid #e6e6e6; padding: 5px 10px; font-family: Arial; font-size: 11px; line-height: 18px; text-align: left; vertical-align: top; background: #fff; color: #333; }

cite{ font-family: Arial; font-size: 11px; font-style: normal; }

#sidebar{ float: left; margin: 0; width: 200px; text-align: left; vertical-align: top; }

#sidebar h2{ font-family: Arial; font-size: 24px; font-weight: normal; }

#sidebar h2 a{ text-decoration: none; color: #660066; }

#sidebar h2 a:hover{ text-decoration: underline; color: #FFFF00; }

#sidebar ul{ }

#sidebar li{ }

#sidebar ul li{ margin: 0 0 20px; padding: 15px 20px 10px; font-family: Arial; font-size: 24px; font-weight: normal; background: #EECFA1; }

#sidebar ul ul{ margin: 0; padding: 0; }

#sidebar ul ul li{ margin: 0 0 10px 0; padding: 5px 0 0; font-family: Verdana; font-size: 12px; }

#wp-calendar{ margin: 5px 0 0; font-family: Arial; }

#wp-calendar caption{ font-weight: bold; padding: 0 0 0 10px; text-align: left; }

#wp-calendar th, #wp-calendar td{ padding: 3px; }

#footer{ clear: both; width: 800px; font-size: 11px; text-align: left; vertical-align: top; color: #FFFF00; }

#footer p{ padding: 0 20px; }

#main_start {position: absolute;left: -10000px;};

#siteInfo{
        clear: both;
        font-size: small;
        padding: 40px 0px 10px 0px;
        margin-top: -1px;
        text-align: center;
}
 
#siteInfo img{
        padding: 4px 4px 4px 0px;
        vertical-align: middle;
}

