/*

Theme Name: Wordpress Theme Mekila
Theme URI: http://mekila.mekila.com/blogs/
Description: Custom created by David Herring for the exclusive use of Mekila On Earth, Incorporated.
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: #000000; color: #F307C4; }

table{ font-family: Verdana, Arial; font-size: 12px; color: #00BFFF;}

a{ text-decoration: underline; color: #FFFFFF; }

a:hover{ text-decoration: none; color: #00FF00; }

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: 24px; font-weight: normal; color: #F307C4; }

h1 a{ text-decoration: none; color: #F307C4; }

h1 a:hover{ text-decoration: underline; }

#container{ margin: 0 auto; width: 800px; border-top: 5px solid #000000; text-align: left; vertical-align: top; background: #000000; color: #F307C4; }

#page{ padding: 20px; }

.description{ width: 760px; font-size: 11px; padding: 0px 0px 6px 0px; text-align: left; vertical-align: top; background: #000000; color: #FFFFFF; clear: both; } 

.titlegraphic{ width: 760px; font-size: 11px; padding: 0px; text-align: left; vertical-align: top; background: #000000; color: #FFFFFF; clear: both; }

#globalNav{
position: absolute;
top: 165px;
left: 0px;
width: 100%;
height: 32px;
color: #cccccc;
background-image:  url("rainbow32px.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: #000000; }
#top-menu a:hover{ text-decoration: none; color: #000000; }

.narrowcolumn{ float: left; margin-top: 100px; margin-right: 20px; width: 540px; text-align: left; vertical-align: top; }

.widecolumn{ margin: 100px auto auto auto; width: 540px; 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: #F307C4; }

.post h2 a{ text-decoration: none; color: #F307C4; }

.post h3{ margin: 6px 0px 6px 0px; font-family: Arial; font-size: 16px; font-weight: normal; color: #F307C4; } 

.post h2 a:hover{ text-decoration: underline; color: #00FF00; }

.post{ padding: 15px 20px 0; line-height: 18px; text-align: left; vertical-align: top; background: #000000; color: #000; }

.post p{ padding: 0 0 12px; color:#00BFFF; font-family: Verdana, Arial; font-size: 14px }

.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: 12px; color:#00BFFF; }
.post ul { padding: 0 0 5px 20px; font-size: 12px; color:#00BFFF; font-style: italic;}

.edit-entry{ text-align: center;margin-bottom: 20px; padding: 5px 10px; font-family: Arial; font-size: 11px; background: #000000; color: #FFFFFF; }
.edit-entry p {padding: 5px 0 0 0; margin: 0; }

.post-date{ margin-bottom: 20px; font-family: Arial; font-size: 11px; background: #000000; color: #FFFFFF; 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: #f9f9d6; 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: 100px 0 0 0; width: 200px; text-align: left; vertical-align: top; }

#sidebar h2{ font-family: Arial; font-size: 24px; font-weight: normal;  color: #F307C4;}


#sidebar h2 a{ text-decoration: none; color: #FFFFFF; }

#sidebar h2 a:hover{ text-decoration: underline; color: #00FF00; }

#sidebar ul{ }

#sidebar ul li{ margin: 0 0 20px; padding: 15px 20px 10px; font-family: Arial; font-size: 24px; font-weight: normal; background: #000000; }

#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: 760px; font-size: 11px; text-align: left; vertical-align: top; color: #F307C4; }

#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;
}


