/*
Theme Name: IAMWW w2 DnD
AUTHOR: <a href="http://iamww.com/" title="IAMWW.com">Will Wilkins</a> &amp; <a href="http://www.upstartblogger.com/" title="Upstart Blogger">Robert Ellis</a>
Theme URI: <a href="http://iamww.com/wordpress-theme-iamww-w2-dnd" title="http://iamww.com/">http://iamww.com/</a>
Description: The IAMWW w2 DnD theme is a completely Drag n' Drop version of the original <a href="http://iamww.com/wordpress-theme-iamww-w2" title="IAMWW w2">IAMWW w2</a> theme for WordPress.  IAMWW w2 was built from the core of <a href="http://www.upstartblogger.com/wordpress-theme-upstart-blogger-minim" title="Upstart Blogger Minim">Upstart Blogger Minim</a>.
Version: 0.85
All rights reserved.
*/

html {overflow:auto;height:100%;margin-bottom: 0.1em;}
* {padding:0;margin:0;}
body {background:#A49F4E; font:0.88em Arial,Helvetica,Geneva,sans-serif;line-height:1.5em;color: #262611; /* #6D4546; */}
a {color:#6699cc;text-decoration:none;outline:none;font-weight:bold;}
a:hover {background:#f3f3f3;color:#444444;text-decoration:none;outline:0;}
a:visited {text-decoration:none;outline:0;}
a:link h3 {color:#951400;border:none;outline:0;}
a:link img {border:none;outline:none;}
p {padding-top:5px;padding-bottom:5px; color: #262611;}
ul {list-style:none;margin-left:0;padding-left:0;margin-top:0;}
ol {margin-left:0;margin-left:30px;margin-top:0;}
img {border:none;padding-top:3px;padding-bottom:3px;}
code {font-family:"Courier New", Courier, mono;}
pre {font-family:"Courier New", Courier, mono;}
em {/*font-weight:bold;text-decoration:underline;*/background-color:#f3f3f3;}

/*layout*/
#container {
   width: 920px;
   margin: 10px auto;
   padding: 0;
   background: #fff;
   border: 8px solid #4F3132;  /* #76955C; */
   border-bottom: none;
}
#header {
   height: 187px;
   background: url(images/header.jpg); no-repeat right top;
   margin-left: 1px;
}

/*header*/
#logo {float: left;padding-bottom: 5px;width: 70%;}
#logo h1 a {color:#444444;}
#logo img {padding: 10px;border: none;padding-top: 0;display: block;}
#header h1 {font-size: 2em;line-height: 1em; text-indent: -5000px; margin:0; padding:0;}
#site-description {background: transparent;color: #777;float: left;padding: 0;width: 70%;}
#site-description h2{font-size: 1.2em;}
#tag {float: right;text-decoration: none;text-align: right;color: #9c9c9c;background: transparent;padding: 10px 0;width: 30%;}
#subscribe a {background: transparent url(images/feed-icon-14x14.png) top right no-repeat;color: #777;margin:0;padding: 0 20px 0 0;}

/*navigation*/
#navcontainer {height:26px; background-color:#76955C; padding-top:5px; border-bottom:5px solid #4F6B26;
border-top:2px solid #8DBD0C; height: 26px}
#nav { display: table; 	margin: 0 auto; }
#navcontainer ul {padding-left:0;margin-left:0; color:white;}
#navcontainer ul li {display:inline;}
#navcontainer ul li a {padding: 6px 12px;color: white;text-decoration: none; border-right: 1px solid #fff;}
#navcontainer ul li a:hover {background-color: #93C116; color: #eee;}

/* body choir dropdowns */
#navcontainer li ul {
   position: absolute;
   left : -999em;
   width: 13em;
   padding: 0 0 8px 0;
   background-color: #76955C;
   border-bottom:5px solid #4F6B26;
   border-top:2px solid #4F6B26;; /* #8DBD0C; */
}
#navcontainer li:hover ul, #navcontainer li.sfhover ul {
   left: auto;
   margin: 1px 0 0 48em;
   top: 235px;
}
#navcontainer li li {
   float: left;
   width: 14em;
   background-image: none;
   padding: 3px 0 0 0px;
  }
#navcontainer li li a {
   border-right: none;
   width: 14em;
}
#navcontainer li.down_arrow  { background: url(images/dropdown_menu.gif) no-repeat 90% 70%; }
#navcontainer li.down_arrow a { padding-right: 28px; }

/*drop-down cats*/
.headright {border-left: 1px solid #fff;float: right;}
#navcontainer ul.navlist li.headright a {border-right: 0px;}
#navcontainer li.default_cursor a:hover { cursor: default; background: none; }
#navcontainer ul.dropdown a:hover { cursor: pointer; background: #93C116; }
#slickbox {background: inherit;float: left;position: relative;margin: 0 auto;width: 100%;padding: 0;text-transform: lowercase;font-size: 0.9em;}
#slickbox h4 {text-transform: uppercase;padding: 3px 0 3px 0;}
#slickcats {background: inherit;float: left;position: relative;
width: 100%;padding: 0;}
ul.headcats {color: #444444;text-align: left;height: auto;width: 100%;margin: 10px 0 0;background-color: inherit;}
ul.headcats li {display: inline;list-style-type: none;margin-right: 3%;
border-bottom: 1px solid #ddd;float: left;text-align: right;display: block;width: 22%;}
ul.headcats li:hover {background: #f3f3f3 !important;}
ul.headcats li a {float: left;color: #333;}
ul.headcats li a:hover {background: #f3f3f3 !important;color: #444444;}

/*content*/
#entries {
   width: 650px;
   float: left;
   padding: 0px 0 0px 27px;
   line-height: 1.7em;
}
.post {
   background: #F5FBFC  /* #FEF2EB */ url(images/entry_bkgrnd_top.gif) no-repeat top left;
   padding: 10px 25px 0px 25px;
   margin-top: 2em;
}
.post_bottom {
   background: url(images/entry_bkgrnd_bottom.gif) no-repeat bottom left;
   height: 25px;
   margin-bottom: 2em;
}
.post ul {list-style: square;margin: 1px 5px 7px 15px;padding: 5px;}
.post li {margin-bottom: 3px;}
h1 {font-size: 2em;line-height: 1em;/*display: inline;*/margin-bottom: 0.2em;margin-top: .5em;}
div#entries h2 {font-size: 2em;line-height: 1em; margin-top: .5em; margin-bottom: 0.4em; text-align: center;}
h3 {
   font-weight: bold;
   font-size: 1em;
   text-transform: none;
   margin-bottom: 0.2em;
   margin-top: 2.5em;
   /*letter-spacing: 0.2em;  */
   padding-bottom: 12px;
   border-bottom: 1px solid silver;
}
#entries h1, #entries h2, #entries h2 a, #sidebar h2 { text-align: center; color: #4F3132; font-style: italic; }
#entries h2 a:hover { color:#7A340E; background: none; }
#entries h3 {clear: both; font-size: 1.25em; font-weight: bold; padding-top: 0em; margin-top: 1em;}
#entries h4 { font-weight: bold; font-size: 1.1em; }
div#entries h1.big {margin-bottom: .4em; }
.post h3 {border-bottom: none;letter-spacing: normal; /*margin-bottom: -0.5em;*/}
blockquote {background-color: #f3f3f3;padding: 10px;margin: 15px 0;}
.big { font-size: 2.1em;}
.results_content {padding: 0 0 .5em 0;border-bottom: 1px solid silver;}
span.archive-meta {font-size: .9em;}
a.archive-permalink {color:#444444;display: block;font-size: 1.2em;}
.except {margin-top: 1em;}
div.results_date {margin-top: .5em;font-size: .9em;}
.archlist {float: left;color: #333;width: 100%;}
ul.archlist li {display: inline;list-style-type: none;margin-right: 10px;float: left;display: block;width: 215px;}
ul.archlist li a {float: left;margin-right: 3px;}
ul.archlist li a:hover {background: #f3f3f3 !important;color: #444444;}
div.post p img {max-width: 500px;}
div.post-tags {margin: .25em 0;;}

/*sidebar*/
#sidebar {
   width: 190px; /* 390 px; */
   float: right;
   background-color: #F0ECF0;
   border: 1px solid #E2DCE2;
   font-size: 0.9em;
   padding: 0 0 25px 15px;
   line-height: 1.5em;
   margin-top: 2.2em;
   margin-right: 10px;
}
#sidebar ul.use_bullets li { list-style-type: disc; margin-left: 12px; }
#sidebar h2 { font-size: 1.6em; font-style: normal; margin-top:15px; }
#sidebar a { color: #7A340E; }
#sidebar a:hover { text-decoration: underline; background: none; }
#sidebar img {max-width: 390px;}
input#s {width: 120px;margin: 0 2px 5px 0;font-size: 12px;}
input#s2 {width: 140px;margin: 5px 2px 5px 0;font-size: 12px;}
#searchsubmit {margin-bottom: 5px;}
table#wp-calendar {width: 100%;}
h2.widgettitle {font-weight: bold;font-size: 1em;text-transform: uppercase;margin-bottom: 0.2em;margin-top: 2.5em;letter-spacing: 0.2em;
color: #34353e;border-bottom: 1px solid silver;}
#sidebar h3 {
   font-weight: bold;
   font-size: 1.2em;
   margin-bottom: 0.2em;
   margin-top: 1em;
   color:  #6D4546;
   border-bottom: none;
   text-transform: none;
   letter-spacing: normal;
   font-style: italic;
}
#sidebar li {margin-left: 0; padding-left: 0px; margin-top: 0.1em;}
#sidebar li.boxed_section { margin:12px -3px 0 -8px; padding: 6px 10px; border: 1px dotted #6D4546; }
#sidebar li.boxed_section h3 { margin-top: 0px; }
#sidebarleft {width: 180px;float: left;}
#sidebarright {width: 180px;float: right;}
#sidebarright img {max-width: 180px;}
#sidebarleft img {max-width: 180px;}
#sidebar p {display: block;background-color: #f3f3f3;padding: 5px;margin-top: 1px;}
#searchform div {padding-left: 0;margin: 0.5em 0;}
div.textwidget {display: block;background-color: #f3f3f3;padding: 5px;margin: 0.5em 0;}
#sidebarright li a img {background: inherit;border: 3px solid silver;padding: 5px;margin: 7px 3px;}
.flickr {background: inherit;margin: 0 auto;width: 100%;padding: 0;}
.flickr li {padding-top: 5px;}
#sidebarleft li a img, .flickr li img {padding: 4px;border: 2px solid silver;margin: 3px 0;}
div.post-meta {font-size: .9em;color: #777;}
div.bottom-nav {float: left;margin: 1em 0;}

/*comments*/
.comments_tiny {color: #b8b8b8;border-bottom: 1px solid silver;}
.alt {margin: 0;padding: 10px;background: #f3f3f3;}
.commentlist {margin-top: 0;}
.commentlist li {margin: 5px 0 0 0;padding: 10px;border: 1px solid #CCC;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
li.comment {font-weight: bold;padding: 10px;list-style: none;}
.commentlist p {font-weight: normal;line-height: 1.5em;margin: 5px 0;text-transform: none;}
#commentform {margin-top: 15px;}
.commentmetadata {font-weight: normal;}
#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
div.comment-invitation {background-color: #E7EEF6; /* #f3f3f3; */
padding: 10px;}
div.comment-invitation p{display: block;width: 100%;padding: 0 0 .3em;}
.text {display: block;float: left;width: 65px;}
input#author.textfield {padding-top: 3px;}
span.allowed-tags {color: #777;font-size: .9em;}
#pages ul li.page_item ul li.page_item {margin-left: .5em;}
.content {margin-bottom: 25px;padding-left: 5px;font-weight: normal;}
.commentbox {width: 99%;height: 120px;}

/*footer*/
#footer {clear: both;width: 920px;font-size: 0.9em; height:48px; background-color: #4F3132; padding:0 8px; margin-left: -8px;}
#footer a {color: white;text-decoration: underline;  }
#footer a:hover {text-decoration: none; background-color:#4F3132; }
#footerinfo {  color: #CDAFAF; font-size: .9em;float: left;padding: 5px 10px 5px 11px; width:650px; text-align: center;}

/*misc*/
.left {display: inline;float: left;}
.right {display: inline;float: right;}
.clear {text-align: center;font-size: 0.8em;color: #9c9c9c;margin: 0;padding: 0 0 10px 0;}
.imgleft {float: left;margin-right: 10px;margin-bottom: 10px;}
.imgright {float: right;margin-left: 10px;margin-bottom: 10px;}
img.frame {padding: 2px;border: 1px solid #dee4e5;}
img.center {display: block;text-align: center;margin: 0 auto;}
img.alignleft {float: left;padding: .9em .5em .5em;}
img.alignright {float: right;padding: .9em 0 .5em .5em;}
img.left {float: left;padding: 0 .5em .5em 0;}
img.right {float: right;padding: 0 0 .5em .5em;}
img.wp-smiley {background: inherit;}
p.akpc_pop {font-size: .8em;}
a.more-link {display: block;}
#wp-calendar tbody tr td {text-align: center;}

.tm { Vertical-align:super; font-size: 9px; }
