/*
Theme Name: Lotus-02
Theme URI: TBD
Description: The default theme for Lotus Thai Cuisine.
Version: 0.3 (03/21/2009)
Author: Hans Sebastian
Author URI: http://www.lotusthaiseattle.com/
Tags: blue, custom header, fixed width, two columns, widgets TBD

  Lotus v0.3
   http://www.lotusthaiseattle.com/

  This theme was designed and built by Hans Sebastian,
  whose blog you will find at TBD

  The CSS, XHTML and design is released under GPL:
  http://www.opensource.org/licenses/gpl-license.php

*/
/*#653A93; purple #A6CE38; green #F5FFF5; very light green #3C3C3C; black #333; gray */
/* Begin Typography & Colors */
body {
  font-size: 100%; /* Resets 1em to 10px */
  font-family: 'Calibri', Arial, Verdana, Sans-Serif;
  background: #F5FFF5; 
  color: #3C3C3C;   
  }
a:link, a:visited {text-decoration: none; color: #653A93; }
a:hover {text-decoration: underline; color: #653A93; }  
#blogtitle { font-size: 300%; margin: 0 0 -8px 0; font-weight: lighter;}
#blogtitle a { color: #A6CE38; } 
#blogtitle a:hover { text-decoration:none; }  
#blogslogan{ font-size: 100%; font-weight: bolder;  margin: 0; color: #F5FFF5; }   
ul.nav li  { font-size: 125%; }
ul.nav li a { text-decoration: none; color: #F5FFF5; }
ul.nav li a:hover { color: #A6CE38; }
#footer { font-size: 75%; }
h1, h2, h3 { color: #653A93; margin-bottom: 0px;}
img { border: 2px solid #cfcfcf; } /* following wordpress gallery setting */ 
.widgettitle { border-bottom: 1px dotted #A6CE38; }
#widgetsidebar li { list-style: none; }
#widgetsidebar ul { padding: 0px 0px 15px 0px; margin: 10px 0px 0px 0px; }
#widgetsidebar ul li{ padding: 0px 0px 10px 0px; }
/* Begin Structure */
body {
  margin: 0 0 0 0; /* outside border */ /* top right bottom left */
  padding: 0 0 0 0; /* inside border */
  }

#page {
  background-color: white;
  width: 800px;
    border-left: 1px solid #A6CE38;
    border-right: 1px solid #A6CE38;
    padding: 10px 0px 10px 0px;
    text-align: left;
  margin-left: auto;
  margin-right: auto;
  }  

#header { background: url('images/header.jpg');         padding: 20px;        }    
#nav {
    background: url('images/header_nav.jpg'); 
    border-top: 1px solid #A6CE38;
    border-bottom: 1px solid #A6CE38;
    height: 35px;         background-color: #3C3C3C;
    }
ul.nav { height: 25px; line-height: 25px; list-style: none; float: left; margin: 0 0 0 0; padding: 0;}
ul.nav li { float:left; margin:0 0 0 0; padding: 5px 10px 5px 10px; }

#search {
    float: right; height: 25px; line-height: 25px; 
    margin: 0; padding: 5px 10px 5px 10px; 
    } 
#content {
  float: left;
    width: 72%;
    padding: 10px 10px 10px 10px;
    margin: 10px 0 10px 0;
  }    
.entry { border-top: 1px dotted #A6CE38;}
.postmetadata { clear: both; }
#sidebar { width: 23%; padding: 10px 10px 10px 5px; float: right;
    margin: 10px 0 10px 0; }
ul.rightnav { margin:0; list-style: none; float:left; padding: 5px 0 15px 5px; }
ul.rightnav li {margin:0 0 0 0; }
#footer {
  width: 780px;
    clear: both;
    border-top: dotted 1px #A6CE38;
    height: 40px; line-height: 40px; 
    margin: 0 10px 0 10px;
  }
ul.foot { list-style: none; float: left; margin:0 0 0 20px; padding: 0;}
ul.foot li { float: left; }   

/* misc*/
.hidden { display: none; }
.center { text-align: center; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 80%;
   font-weight: bold;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

