/*
Theme Name: Daily Minefield
Theme URI: http://www.the-cloisters.net/wordpress-themes/daily-minefield-theme/
Description: Multi-column fixed-width theme in brown, black and a touch of green includes 4 widgetized footer sections. Featuring an Author Info page and gravatars along with Custom Archives, Sitemap and Full-Width No Sidebars page templates.  There is an options page for setting the text in the Info Text Box. Space for ads or miscellaneous images included as well as rotating logo images.  Tested in Firefox, Opera, Safari, IE6 and IE7.  Compatible up to WordPress 2.8 and is XHTML 1.0 Transitional and CSS 2.1 valid out of the box.
Author: Mina
Author URI: http://www.the-cloisters.net
version: 1.3
Tags: dark, black, brown, green, three-columns, theme-options, threaded-comments, fixed-width

This theme is released under GPL License. (http://www.opensource.org/licenses/gpl-license.php).  There are no restrictions to the use of this theme.  I'd appreciate it if you left my link in the footer but I won't send the Theme Police 'round to your house if you don't.
*/


* { margin: 0; padding: 0; }
	
h1 { font-size: 18px; }
h2 { font-size: 18px; font-family: Times New Roman, Verdana, Arial; font-weight: bold; color: #e0dcc5; font-variant: small-caps; letter-spacing: 3px; margin: 0 0 7px 0; padding: 0; }
h3 { font-size: 12px; letter-spacing: 3px; margin: 0 0 5px 5px; padding: 0; }
h4 { font-size: 10px; letter-spacing: 3px; margin: 5px 0 0 0; padding: 0; }

a { color: #b0aa61; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }
blockquote { color: #c0c49a; font-weight: bold; font-style: italic; margin: 25px; padding: 10px 20px 0 20px; }
code { font-family: "Courier New", Courier, sans; }
cite { font-family: Arial, Verdana, Tahoma; font-size: 9px; font-weight: bold; font-style: normal; }
cite a { color: #000; text-decoration: none; border-bottom: 1px dotted #465d71; }
ul { list-style-type: none; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
.sticky { background: #4c4c42; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; } 
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }

.alignleft a { float: left; margin: 5px 0; }
.alignright a { float: right; margin: 5px 0; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/*****LAYOUT*****/
body { background: #48411d; color: #c0c49a; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; margin: 0; padding: 0; }
#container { background: #373116; width: 1040px; min-width: 800px; margin: 0 auto; padding: 0 0 10px 15px; border: #000 1px solid; overflow: hidden; }
#container_wide { background: #373116; width: 97%; float: left; margin: 0 auto; padding: 0 0 0 10px; }
#content { background: #000; width: 500px; float: left; margin: 0 0 10px 0; padding: 0; clear: both; }
#content_extra { background: #000; width: 650px; float: left; margin: 0 0 10px 0; padding: 0 0 20px 20px; clear: both; }
#content_page { background: #000; width: 700px; float: left; margin: 0 0 10px 0; padding: 0 0 10px 0; clear: both; }
.post { margin: 0 0 0 0; padding: 10px; line-height: 14px; text-align: justify; }
.entry p { margin: 12px 0; }
.date { clear: both; padding: 0 0 7px 0; margin: 0; font-size: 1.1em; font-family: Georgia, Times New Roman, Verdana, Arial; font-variant: small-caps; letter-spacing: 1px; }
.postmetadata {font-size: 11px; clear: both; padding: 6px; margin: 20px 0; }
.postmetadate {float: right; font-size: 11px; clear: both; padding: 6px; margin: 20px 0; }
.navigation { width: 95%; float: left; margin: 10px 5px; padding: 0 10px; }

.side-col ul li, .side-col li { list-style-type: none; }
.side-col { float: left; width: 500px; margin: 5px 0 15px 0; padding: 0; }
.side-col p { color: #b3a381; background: #242706; margin: 10px; padding: 10px; border: #666b18 1px inset; }
.side-col h2 { color: #b0aa61; padding: 0; text-align: center; }
.left-col { background: #000; float: left; width: 100%; margin: 0 0 10px 0; padding: 0; clear: both; }
.middle-col { float: left; width: 320px; margin: 0 0 15px 0; padding: 0; border-left: #48411d 1px solid; border-right: #48411d 1px solid; }
.right-col { background: #000; float: left; width: 200px; margin: 0 0 15px 0; padding: 0 0 10px 0; }
.right-col p { color: #b3a381; margin: -3px 15px 10px 15px; padding: 0; }

/*****ROTATING LOGO IMAGE*****/
.logo { background:  url(images/logo/rotate.php) no-repeat; margin: 10px; padding: 0; width: 465px; height: 225px; border: 5px groove #666b18; }

/*****STATIC LOGO IMAGE*****/
/* .logo { background:  url(images/logo.jpg) no-repeat; margin: 10px; padding: 0; width: 465px; height: 225px; border: 5px groove #666b18; } */

/*****HEADER*****/
#header { background: #373116 url(images/header_bg.jpg) repeat-x; width: 100%; height: 110px; margin: 0 0 10px 0; padding: 0px; border-top: #48411d 5px solid; border-bottom: #666618 1px solid; overflow: hidden; }
.branding h1, .branding h1 a { text-align: right; font-size: 175%; font-family: Georgia, Times New Roman, Serif; margin: 0; padding: 15px 10px 0 10px; color: #b0aa61; letter-spacing: 3px; font-weight: normal; }
.branding h1 a:hover { color: #bbb; text-decoration: none; }
.branding h2 { text-align: right; font-size: 16px; font-family: Georgia, Times; font-weight: normal; font-style: italic; color: #bbb; padding: 0 0 0 25px; margin: 0 20px 5px 0; }

/*****HORIZONTAL MENU*****/
#menu { width: 88%; height: 38px; font-family: Georgia, Times New Roman, Arial, sans; font-variant: small-caps; font-size: 120%; line-height: normal; margin-top: 20px; }
#menu ul { margin: 0; padding: 13px 0 0 0; }
#menu ul li { list-style-type: none; float: left; margin: 0 auto; padding: 0 0 0 4px; text-decoration: none; }
#menu ul li a { background: #48411d; color: #c0c49a; float: left; margin: 0; padding: 7px 10px; text-decoration: none; }
#menu a:hover, #menu ul li a:hover { background: #43480c; color: #b0aa61; float: left; margin: 0; padding: 7px 10px; text-decoration: none; }
#menu li.current_page_item a { background: #b0aa61; color: #000; padding: 7px 10px; text-decoration: none; }

/*****SIDEBAR*****/
#sidebar_t { background: #000; font-family: Verdana, Arial, Tahoma; font-size: 11px; width: 100%; float: left; margin: 0; padding: 0; border-bottom: #48411d 1px solid; }
#sidebar_b { background: #000; font-family: Verdana, Arial, Tahoma; font-size: 11px; width: 100%; float: left; margin: 0; padding: 0; }
#sidebar_t p, #sidebar_b p { margin: 0; padding: 0 6px 0 12px; }
#sidebar_t ul, #sidebar_b ul { margin: 15px 20px; padding: 0; }
#sidebar_t ul li, #sidebar_b ul li { margin: 0; padding: 0; line-height: 14px; list-style-type: none; }
#sidebar_t ul ul, #sidebar_b ul ul { margin: 5px 0 14px 0; padding: 0; }
#sidebar_t ul ul li, #sidebar_b ul ul li { list-style-type: none; }
#sidebar_t ul ul ul, #sidebar_b ul ul ul { margin: 0; padding: 0; }
#sidebar_t ul ul ul li, #sidebar_b ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }

/*****COMMENTS*****/
#commentform { margin: 0; padding: 10px; }
#commentform p { color: #fff; }
#commentform a { color: #fff; text-decoration: none; line-height: 14px; }
#commentform h3, #comments h3 { font-family: Georgia, Times, Verdana; color: #660000; font-size: 10px; font-weight: 300; margin: 0 10px; padding: 0; }
#comment { width: 80%; }
#author, #email, #url, #comment, #submit { background: #efebd6; font-family: Verdana, Arial, Times; font-size: 8px; margin: 5px 5px 0 0; padding: 0; }
.avatar { width: 36px; height: 36px; float: left; margin: 5px 10px 10px 5px; }
#submit { margin: 5px 5px 0 0; }
#comments { margin: 0; padding: 0; }
ol.commentlist { list-style-type: none; margin: 0; padding: 5px 0 0 10px; }
ol.commentlist li { width: 96%; margin: 10px 0; padding: 5px 0 5px 5px; list-style-type: none; border: #48411d 1px solid; }
ol.commentlist li.alt { width: 96%; }
ol.commentlist li p { color: #c5bd99; margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14px; }
ol.commentlist a { color: #c5bd99; }

/*****SEARCH*****/
#searchform { padding: 0; margin: 14px 0; }
#searchform input#s { color: #000; width: 85%; background: #c5bd99; margin: 0 0 0 10px; padding: 2px; border: 1px solid #677278; float: left; }
#searchform input#searchsubmit { border: none; background: #c5bd99; color: #000; text-transform: lowercase; }

/***** SUBSCRIPTION *****/
.subscribe  { width: 64px; float: right; margin: -75px 20px 0 0; padding: 0; text-decoration: none; }
.subscribe img { border: none; margin: 0; padding: 0; }

/***** Calendar *****/
#wp-calendar { text-align: center; background: #242706; margin: 0 0 10px 0; padding: 0; width: 70%; border: #373116 1px solid; font-variant: small-caps; font-family: Times, Verdana, Sans-Serif; }
#wp-calendar td { line-height: 10px; font-size: 10px; color: #eee; font-variant: small-caps; }
#wp-calendar td a { display: block; color: #eee; text-decoration: none; line-height: 10px; font-weight: bold; font-variant: small-caps; font-size: 10px; }
#wp-calendar #prev a { width: 30px; font-variant: small-caps; }
#wp-calendar #next a { width: 30px; margin: 0 0 0 30px; font-variant: small-caps; }
#wp-calendar #today { background: #600000; color: #e6ddbc; font-variant: small-caps; }
#wp-calendar #today a { color: #544b40; font-weight: 700; font-variant: small-caps; }
#wp-calendar caption { color: #c0c49a; text-align: center; width: 70%; margin: 5px 0 5px 0; font-family: "Trebuchet MS", Times, Verdana,Sans-Serif; font-size: 14px; }
	
/*****IMAGES*****/
img.centered { display: block; margin: 0 auto; }
img.alignright { float: right; padding: 0; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float: left; padding: 0; margin: 0 7px 2px 0; display: inline; }
img { border: #48411d 2px solid; padding: 0; }
img a { border: #48411d 2px solid; }
img.left { float: left; padding: 6px 0 0 0; }
img.right { float: right; padding: 0 0 0 6px; }
.alignright { float: right; }
.alignleft { float: left }
.aligncenter { display: block; margin: 4px auto; }	
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.post .wp-smiley { border: none; }

/***** BOTTOM *****/
#bottom_wrap { border-top: #666b18 2px solid; border-bottom: #61574a 1px solid; width: 100%; min-height: 200px; clear: both; float: left; margin: 0 0 10px 0; padding: 0; }
#bottom { width: 80%; padding-left: 100px; }
#bottom a, .bottom-misc a:visited { font-size: 1.2em; color: #c0c49a; font-weight: normal; }
#bottom .footer-left { width: 20%; float: left; margin: 0; padding: 0; }
#bottom .footer-right { width: 28%; float: right; margin: 0; padding: 0; }
#bottom h4, .bottom-misc h4 { font-size: 160%; letter-spacing: 5px; font-variant: small-caps; font-family: Georgia, "Trebuchet MS", Tahoma, Arial; color: #b0aa61; margin: 20px 0 10px 0; }
.bottom-misc { list-style: none; margin: 0; padding: 0; font-size: 92%; line-height: 110%; }
.bottom-misc li { color: #eee; padding: 2px 0 5px 10px; }
.bottom-misc2 li { color: #eee; padding: 5px 0 5px 10px; }

/*****FOOTER*****/
#footer { background: #373116; clear: both; float: left; width: 100%; margin: 10px 0 0 0; padding: 0; font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; font-weight: bold; }
#footer p { font-size: 1em; text-transform: uppercase; line-height: 180%; letter-spacing: .045em; padding: 15px; }

#misc, #sponsors { width: 197px; float: left; padding: .077em; width: 99%; margin: 0; }
#misc h2, #sponsors h2 { margin: 20px 0 10px 10px; padding: 0; font-weight: normal; }
#misc a img { border: #c0c49a 1px solid; margin: 0 0 10px 15px; padding: 5px; }
#sponsors a img { border: none; margin: 0 0 0 10px; padding: 2px 5px; }

/*****IE HACKS**** */
* html #content { width: 490px; float: left; margin: 0; padding: 0; }