* { margin: 0; padding: 0; }

body { font: 76% Georgia,Garamond,"Times New Roman",serif; background: #fffef3 url(img/body_bg.jpg) left top no-repeat; }
p { margin: 10px 0; }
a { color: #840000; text-decoration: none; }
a:hover { text-decoration: underline; }
dd { margin: 0 0 10px 10px; }
pre { font-size: 12px;  }

#access { display: none; }
#header h1 {  }
#header a { display: block; background: url(img/basmati-tree.png); position: absolute; top: 30px; left: 420px; width: 314px; height: 179px; }
#header h1 span { display: none; }
#blog-description { display: none; }

#container { float: left; width: 950px; }
#content { margin: 235px 420px 20px 60px; }
#content h2, #content h3 { margin-bottom: 10px; }
.entry-content h3 { margin: 10px 0; }

#content ul, #content ol { margin-left: 25px; }

.sidebar { float: left; overflow: hidden; width: 192px; text-align: right; }
#primary { margin: 235px 0 0 -406px; }
#secondary { margin: 33px 0 0 -203px; }
#footer { clear: left; width: 100%; }

.hentry { margin-bottom: 30px; }
.navigation { margin-bottom: 20px; }
.entry-meta { font-size: 10px; height: 30px; }

h2.entry-title, h3.entry-title { font-size: 20px; }
.entry-title a { color: #333333; }

.entry-date { background-color: #840000; color: #fefdf2; width: 50px; float: left; margin: 3px 8px 0 0; text-align: center; }
.entry-date-month { text-transform: uppercase; font-size: 18px; line-height: 14px; margin: 6px 0 2px 0; }
.entry-date-day   { font-size: 28px; line-height: 18px; margin: 0 0 10px 0; }

#footer { background: url(img/footer.jpg) bottom no-repeat; width: 982px; height: 74px; color: #fff; font-size: 10px; }
#footer a { color: #ddd; }
#footer a:hover { text-decoration: underline; }
#footer div { padding: 57px 0 0 20px; }

/* BOXES */
.sidebar ul { list-style-type: none; margin-bottom: 20px; width: 192px;  }
.sidebar a { font-size: 15px; font-weight: bold; color: #333; }
.sidebar a:hover { background-color: #840000; color: #fffef3; text-decoration: none; }

#search-2 { background: url(img/search_bg.gif) top right no-repeat;  }
#search-2 label { display: none; }
#search-2 #searchsubmit { display: none; }
#search-2 #s  { border: none; background-color: transparent; margin: 34px 8px 36px 0; text-align: right; font-size: 16px; font-weight: bold; width: 120px; }

.widget_categories { background: url(img/categories_bg.gif) top right no-repeat; padding: 30px 0 10px 0; }
.widget_categories h3 { display: none; }

#archives-2 { background: url(img/archives_bg.gif) top right no-repeat; padding: 30px 0 40px 0; }
#archives-2 h3 { display: none; }

#secondary .widget_text { background: url(img/net_addiction_bg.gif) top right no-repeat; padding-top: 30px; }
.widget_text h3 { display: none; }

#linkcat-2 { background: url(img/friends.gif) top right no-repeat; padding-top: 34px; }
#linkcat-2 h3 { display: none; }

#pages-2 { background: url(img/about.gif) top right no-repeat; padding-top: 30px; }
#pages-2 h3 { display: none; }

.comment { clear: both; }
.comment-author img { float: left; margin: 0 10px 10px 0; }
.comment-author span { font-weight: bold; }
.comment-meta { font-size: 10px; }
#comments-list, #respond { clear: both; }
#comments-list li { margin-bottom: 5px; }
#comments-list ul, #comments-list li { list-style-type: none; }

#flickrrss { float: right; background: url(img/flickr.gif) top right no-repeat; padding-top: 30px; padding-left: 25px; }
#flickrrss h3 { display: none; }
.flickrphoto { float: left; margin: 0 0 4px 4px; }
.flickrphoto img { border: 1px solid #333; }

#wpstats { position: absolute; left: -1000px; top: -1000px; }