/*   
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.75
All rights reserved.
*/

html { overflow:auto; height:100%; margin-bottom : 0.1em;  }
* { padding:0; margin:0;  }
body { background:#fff; font:0.73em Arial,Helvetica,Geneva,sans-serif; line-height:1.5em; color:#444444;  }
a { color:#2271c0; text-decoration:none; outline:none; font-weight:bold;  }
a:hover { background:#e1e1e1; 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;  }
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:#e1e1e1;  }

/*layout*/
#container { width : 920px; margin : 0 auto;  }
#header { margin-bottom : 3px; background : none repeat scroll 0% 0%; float: left; width : 100%; padding-bottom: .15em; /*border-bottom : 1px solid silver;*/ }

/*header*/
#logo { float : left; width: 70%;  background: url(../../../../i/blogLogo.gif) no-repeat 0 15px; height: 60px; }
#logo h1 a { color:#444444;  }
#logo img { padding : 10px; border : none; padding-top : 0; display : block;  }
#header h1 { float : left; font-size : 1.5em; line-height : 1em; text-transform : uppercase; display : inline; margin : 15px 0 0 -9999px;  }
#site-description { color: #777; float: left; padding: 0; width: 70%; margin-left: -9999px;  }
#site-description h2{ font-size: 1.2em;  }
#tag { float : right; text-decoration : none; text-align : right; color : #9c9c9c; background : inherit; 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 { float:left; width:100%;  }
#navcontainer ul { padding-left:0; margin-left:0; background-color:#3c3c3c; color:white; float:left; width:100%;  }
#navcontainer ul li { display:inline; text-transform:uppercase;  }
#navcontainer ul li a { padding : 0.2em 1em; background-color : #3c3c3c; color : white; text-decoration : none; float : left; border-right : 1px solid #fff;  }
#navcontainer ul li a:hover { background-color : #494949; color : #eee;  }

/*drop-down cats*/
.headright { border-left : 1px solid #fff; float : right;  }
#navcontainer ul.navlist li.headright a { border-right: 0px;  }
#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 : #e1e1e1 !important;  }
ul.headcats li a { float : left; color : #333;  }
ul.headcats li a:hover { background : #e1e1e1 !important; color : #444444;  }

/*content*/
#entries { width : 575px; float : left; padding : 8px 0 15px 0; line-height : 1.7em;  }
.post { margin-bottom : 3em;  }
.post ul { list-style : square; margin : 1px 5px 7px 15px; padding : 5px;  }
.post li { margin-bottom : 3px;  }
h1 { font-size : 2em; line-height : 1em; text-transform : uppercase; display : inline; margin-bottom : 0.2em; margin-top : 2.5em;  }
div#entries h4 { font-size : 1.1em; font-weight: bold; padding-top: 10px; }
div#entries h2 { font-size : 2em; line-height : 1em; text-transform:uppercase; display : inline; margin-bottom : 0.3em;  margin-top : 2.5em;  }
div#entries h2 a { color:#444444;  }
h3 { font-weight : bold; font-size : .68em; text-transform : uppercase; margin-bottom : 0.4em; margin-top : 2.5em; letter-spacing : 0.2em; color : #34353e; 
border-bottom : 1px solid silver;  }
#entries h3 { clear: both; padding-top: 1em; margin-top: 1em;  }
div#entries h1.big { margin-bottom: 1.5em;  }
.post h3 { border-bottom : none; letter-spacing : normal; margin-bottom : -0.5em;  }
blockquote { background-color : #e1e1e1; padding : 10px; margin : 15px 0;  }
.big { display : inline; font-size : 3em;  }
.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 : #e1e1e1 !important; color : #444444;  }
div.post p img { max-width: 575px;  }

/*sidebar*/
#mainSiteButton { float: none; height: 204px; background: #e1e1e1; width: 305px; padding: 5px; margin-bottom: 1em; }
#mainSiteButton a { float: left; width: 305px; height: 204px; background: url(../../../../i/button_mainSite.gif) 0 -204px no-repeat; }
#mainSiteButton a:hover { background-position: 0 0; }
#sidebar { width : 315px; float : right; font-size : 0.9em; padding : 0 0 25px 0; line-height : 1.5em; margin-top : 1.5em;  }
#sidebar img { max-width: 315px;  }
#contactUs { width: 305px; padding: 5px; background: #e1e1e1; margin-bottom: 1em; }
#sidebar #contactUs h3 { font-weight : bold; font-size : 1em; text-transform : uppercase; margin: 0; letter-spacing: normal; color : #34353e; border: none; }
#contactUs a { margin: 0; padding: 0; }
#flickrRSS { width: 305px; padding: 5px; background: #e1e1e1; }
#sidebar #flickrRSS h3 { font-weight : bold; font-size : 1em; text-transform : uppercase; margin: 0; text-indent: -9999px; letter-spacing: normal; color : #34353e; border: none; background: url(../../../../i/flickr.gif) no-repeat 0 5px; height: 40px; }
#flickrRSS a { margin: 0; padding: 0; }
#flickrRSS img { margin: 0 1px 1px 0; padding: 0; }
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; text-transform:uppercase; margin-bottom : 0.2em; margin-top : 1em; letter-spacing : 0.2em; color : #34353e; border-bottom : 1px solid silver;  }
#sidebarleft { width : 145px; float : left;  }
#sidebarright { width : 145px; float : right;  }
#sidebarright img { max-width: 145px;  }
#sidebarleft img { max-width: 145px;  }
#sidebar li { margin-left : 0; padding-left : 0; margin-top : 0.1em;  }
#sidebar p { display : block; /*background-color : #e1e1e1; padding : 5px;*/ margin-top : 1px;  }
#searchform div { padding-left : 0; margin : 0.5em 0;  }
div.textwidget { display : block; background-color : #e1e1e1; 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 : #e1e1e1;  }
.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 : 30px;  }
.commentmetadata { font-weight : normal;  }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color : #777;  }
div.comment-invitation { background-color: #e1e1e1; 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 : 900px; font-size : 0.9em; height : auto; text-decoration : none; text-align : center;  }
#footer a { background-color : #3c3c3c; color : white; text-decoration : none;  }
#footerinfo { background-color : #3c3c3c; color : #9c9c9c; font-size: .9em; float : left; display : inline; padding : 10px; width : 100%; text-align : left;  }

/*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 20px 0;  }
.imgleft { float : left; margin-right : 10px; margin-bottom : 10px;  }
.imgright { float : right; margin-left : 10px; margin-bottom : 10px;  }
img.frame { padding : 3px !important; border : 1px solid #dee4e5 !important;  }
img.frame:hover { background : #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;  }