/*   
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:#fff;font:0.88em Arial,Helvetica,Geneva,sans-serif;line-height:1.5em;color:#444444;}
a {color:#FE7047;text-decoration:none;outline:none;font-weight:bold;}
a:hover {background:inherit;color:#029A00;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;}

.post-edit-link { margin-left: 10px; border: 1px solid #CCC; padding:3px; text-decoration:none; }

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

/*header*/
#logo {float : left;width: 70%;}
#logo h1 a {color:#444444;}
#logo img {padding-top : 10px;border : none;display : block;}
#header h1 {float : left;font-size : 3em;line-height : 1em;text-transform : uppercase;display : inline;margin : 0 0 0 0;}
#site-description {background: transparent;color: #777;float: left;padding: 0;width: 70%;}
#site-description h2{font-size: 1.2em;}
.post h2 {text-align: inherits; }
#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 {float:left;width:100%;}
#navcontainer ul {padding-left:0;margin-left:0;background-color:#CF5C43;
color:white;float:left;width:100%;}
#navcontainer ul li {display:inline;text-transform:uppercase;}
#navcontainer ul li a {padding : 0.0em 0.7em;background-color : #CF5C43;color : white;text-decoration : none;float : left;border-right : 1px solid #fff;}
#navcontainer ul li a:hover {background-color : #5599FF;color : #eee;}

/*drop-down cats*/
.headright {border-left : 1px solid #fff;float : right;}
#navcontainer ul.navlist li.headright a {border-right: 0px;}
#navcontainer ul.navlist li.current_page_item a { background-color: #029A00; }
#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 : #029A00;}

/*content*/
div#entries {padding-right:15px; border-right: 0px solid #F2F2F2;}
#entries {width : 590px;float : left;padding : 0 0 15px 0;line-height : 1.7em;}
.post {text-align: justify; text-justify: newspaper; margin-bottom : 2em;}
.post ul {list-style : disc;margin : 1px 5px 3px 15px; padding : 2px; }
.post li ul li { list-style-type : circle; margin-bottom : 0px; }
.post li ul li ul li { list-style-type : square; margin-bottom : 0px; }
h1 {font-size : 2em;line-height : 1em;/** text-transform : uppercase; **/ display : inline;margin-bottom : 0.2em;margin-top : 2.5em;}
div#entries h2 {font-size : 2em;line-height : 1em;display : inline;margin-bottom : 0.2em;margin-top : 2.5em;}
div#entries h2 a {color:#444444;}
div#entries h2 a:hover {color:#029A00; background-color: inherit;}
h3 {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; **/ }
#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; /** margin-bottom : -0.5em; **/}
blockquote {background-color : #f3f3f3;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 : #f3f3f3 !important;color : #029A00;}
div.post p img {max-width: 580px;}
div.post-tags {margin: .25em 0;}

/*sidebar*/
#sidebar {width : 300px;float : right;font-size : 0.9em;padding : 0 0 25px 0;line-height : 1.5em; /** margin-top : 1.5em; **/}
#sidebar img {max-width: 300px;}
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; **/}
#sidebar li {margin-left : 0;padding-left : 0;margin-top : 0.1em;}
/* ul.blogroll {margin-left: 15px;list-style-type: circle;} */
#sidebarleft {width : 142px;float : left;}
#sidebarright {width : 150px;float : right;}
#sidebarright img {max-width: 150px;}
#sidebarleft img {max-width: 150px;}
#sidebar li {margin-left : 0;padding-left : 0;margin-top : 0.1em;}
#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; font-style: italic; margin: 10px 0;}
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 : 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: #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 : 900px;font-size : 0.9em;height : auto;text-decoration : none;/** text-align : center; **/ }
#footer a {background-color : #CF5C43;color : white;text-decoration : none;}
#footerinfo {color:#FFF;background-color : #CF5C43;font-size: .9em;float : left;display : inline;padding : 0 10px 2px 10px;width : 100%;text-align : left;}

/*misc*/
.left {display : inline;float : left;}
.right {display : inline;float : right;}
.rightedit {display : inline;float : right; margin-top: 0.5em; }
.rightedit a {color: #C8C4B7; }
.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 : 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;}

#sidebarleft li a img {
border: 0px;
margin: 10px 0 0 -3px;}


.post ul li {
list-style-image: url("images/dot1.png");
}

.post li li {
list-style-image: url("images/dot2.png");
}

.post li li li {
list-style-image: url("images/dot3.png");
}

.post li li li li {
list-style-image: url("images/dot4.png");
}

ul.blogroll {margin-left: 0px;list-style-type: none;}
ul.blogroll li {border-bottom: 1px solid #F2F2F2; }

h2.widgettitle {
color:#555;
font-size:17px;
font-weight:bold;
margin: 1em 0 5px 0;
text-transform:none;
letter-spacing:0em;
}

h3 {
color:#555;
font-size:17px;
font-weight:bold;
letter-spacing:0em;
margin-bottom:0.1em;
text-transform:none;
}

.cm-cursor {
  cursor: pointer;
}

.cm-tooltip li {
  list-style-type: disc;
  margin-left: 15px;
}

/* MC */

.mc-cat-header {
  margin-bottom: 15px;
}

.mc-cat-intro {
  margin-bottom: 15px;
}

.mc-cat-disclaimer {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mc-cat-footer {
  margin-bottom: 15px;
}

.mc-icon-text-container {
  margin-bottom: -30px;
}

.mc-icon-50 {
  position: relative;
  z-index: 10;
}

.mc-icon-text {
  border: 1px solid #CCC;
  font-size: 120%;
  padding: 10px 10px 10px 50px;
  background-color: #F9F9F9;
  width: 85%;
  position: relative; 
  top: -40px; 
  left: 20px;
}

.mc-icon88-31-header {
  margin-top: 10px;
}

.mc-icon88-31-code {
  margin-top: 20px;
}

.how-be-container {
  margin: 20px 0 10px 0;
}


.mc-form {
  padding: 0px 20px 20px 20px;
  background-color: #F9F9F9;
  border: 1px solid #CCC;
  width: 95%;
}

.mc-form-main-header {
  margin-bottom: 15px;
}

.mc-form-main-info {
  margin-bottom: 15px;
}

.mc-form-question {
  margin-bottom: 10px;
  margin-top: 10px;
} 

.mc-form-question-header {
  font-weight: bold;
}

.mc-info {
  margin-left: 2px;
}

.mc-yesnoradio {
  clear: both;
  margin-left: 20px;
}

.mc-additionalbox {
  padding: 0px 20px 20px 20px;
  background-color: #FFF;
  border: 1px solid #CCC;
  margin-top: 20px;
  width: 90%;
}

.mc-additional-header {
  font-weight: bold;
  font-size: 110%;
  margin: 10px 0;
}

.mc-additional-info {
}

.mc-continue-button button {
  font-size: 100%;
  margin-top: 20px;
}

.link-forweb {
  text-align: center;
  margin: 20px 0;
}

.mc-donate-link {
  margin-bottom: 15px;
}

.mc-icon-select {
background-color:#F9F9F9;
border:1px solid #CCCCCC;
padding:10px;
width:526px;
}

.mc-icon-select td {
text-align: center;
padding-right: 10px;
}

.wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  max-width: 632px !important; /* prevent too-wide images from breaking layout */
  padding: 4px;
  text-align: center;
}
.wp-caption img {
  margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
.alignleft,
img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
.aligncenter,
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 12px;
}
