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

html {
overflow : auto;
height : 100%;
margin-bottom : 0.1em;
}
* {
padding : 0;
margin : 0;
}
body  { color: #444444; font-size: 0.8em; line-height: 1.4em; font-family: Myriad, "Lucida Grande", Arial, Monaco, "Times New Roman", Times; background: #fff; }
h1  { font-size: 1.4em; font-weight: bold; margin: 0.67em 0 }
a        { color: #c90; text-decoration: none; outline: none medium }
a:hover   { text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; outline: none 0 }
a:visited {
text-decoration : none;
outline : 0;
}
p    { padding-top: 0; padding-bottom: 0 }
ul {
list-style: none ;
margin-left : 0;
padding-left : 0;
margin-top : 0;
}
ol {
margin-left : 0;
margin-left : 30px;
margin-top : 0;
}
img { padding-bottom: 10px }
a:link img { border: none; outline: none medium }
a:hover img { border: none; outline: none medium }
a:active img { border: none; outline: none medium }
a:visited img { border: none; outline: none medium }
code  { font-family: "Courier New", Courier, mono }
pre {
font-family : "Courier New", Courier, mono;
}
#container       { margin: 0 auto; padding-top: 0px; width: 900px }
#header   { width: 900px }
#logo {
float : left;
padding-bottom : 5px;
}
#logo img {
padding : 10px;
border : none;
padding-top : 0;
display : block;
}
#header h1    { font-size: 2em; line-height: 1em; text-transform: uppercase; display: inline; margin: 10px 0; float: left }
#tag {
float : right;
text-decoration : none;
text-align : right;
color : #9c9c9c;
background : inherit;
padding : 0px 0;
}
#tag a {
background : none;
height : auto;
text-decoration : none;
}
#tag a:hover {
color : #fff;
background : none;
text-decoration : none;
}
#tag img {
border : none;
background : none;
}
#tag span {
background : inherit;
color : #444444;
font-size : 1.5em;
}
#navcontainer ul                 { padding-top: 2px; padding-bottom: 10px }
#navcontainer ul li        { text-transform: uppercase; display: inline; padding-right: 10px }
#navcontainer ul h1           { font-size: 1.2em; margin: 0 }
#navcontainer ul a { color: #333; }
#navcontainer ul li a:hover        { }
.headright   { float: right; border-left: 1px solid #fff }
#slickbox  { font-size: 0.9em; background: inherit inherit inherit inherit; text-transform: lowercase; margin: 0 auto; padding: 0; position: relative; width: 100%; float: left }
#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  { color: #444444; background: #f3f3f3 !important }
.odd   { padding-top: 10px; padding-right: 5px; width: 250px; float: left }
.even   { padding-top: 10px; padding-left: 5px; width: 250px; float: right }
#firsttitle a   { color: #45921f }
#firsttext { font-size: 1.2em }
#alltext { padding-top: 12px }
.post    { line-height: 1.4em; }
#post2on { font-size: 1em }
#left   { width: 250px; float: left }
#right   { width: 250px; float: right }
#entries                          { padding: 10px 15px 25px 30px; width: 520px; float: left }
#sidebar            { padding: 0 0 25px; width: 320px; float: right }
input#s  { font-size: 12px; margin: 0 2px 5px 0; width: 80% }
table#wp-calendar {
width: 100%;
}
#searchsubmit {
margin-bottom : 5px;
}
#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}
#sidebarleft {
width : 180px;
float : left;
text-align : left; 
}
#sidebarright   { width: 300px; float: right }
#sidebar li {
margin-left : 00;
padding-left : 0;
margin-top : 0.1em;
}
#sidebar p  { display: block; margin-top: 1px; padding: 5px }
#searchform div {
padding-left : 0;
margin : 0.5em 0;
}
div.textwidget  { display: block; margin: 0.5em 0; padding: 5px }
#sidebarright li a img {
background : inherit;
padding : 4px;
border : 2px solid silver;
margin : 7px 0;
}
#hintbox { /* pop up hintbox */
position: absolute;
opacity: .96;
top: 0;
color: #39f;
background-color: /*#c90*/ #fbfbfb;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border: 3px solid #fefefe;
/*
font: normal 11px Verdana;
line-height: 18px;
border-right: 3px solid black;
border-bottom: 3px solid black;
*/
z-index: 99;
visibility: hidden;
}
.hintanchor { /* link that shows hint onmouseover */
font-weight: bold;
color: navy;
margin: 3px 8px;
}
h2.widgettitle { padding: .1em 0 .4em 0; color:#45921f; font-weight: bolder; font-size: 1.8em; height: 1em; width: 200px; }
#sidebar_hvaskjer_top { background-image: url("img/sidebar_bilder/hvaskjer_top.png"); background-repeat: no-repeat }
#sidebar_hvaskjer_middle { background-image: url("img/sidebar_bilder/hvaskjer_middle.png"); background-repeat: repeat-y }
#sidebar_hvaskjer_bottom { background-image: url("img/sidebar_bilder/hvaskjer_bottom.png"); background-repeat: no-repeat; background-position: left bottom; position: relative }
#sidebar_hvaskjer_text { font-size: 0.9em; line-height: 1.3em; padding: 65px 80px 35% 30px; min-height: 90px; max-width: 185px; }
#sidebar_bursdag_top { background-image: url("img/sidebar_bilder/bursdag_top.png"); background-repeat: no-repeat }
#sidebar_bursdag_middle { background-image: url("img/sidebar_bilder/bursdag_middle.png"); background-repeat: repeat-y }
#sidebar_bursdag_bottom { background-image: url("img/sidebar_bilder/bursdag_bottom.png"); background-repeat: no-repeat; background-position: left bottom; position: relative }
#sidebar_bursdag_text  { font-size: 0.9em; line-height: 1.3em; padding: 78px 0px 35% 30px; width: 190px; min-height: 80px; max-width: 240px }
#sidebar_dagensvers_top { background-image: url("img/sidebar_bilder/dagensvers_top.png"); background-repeat: no-repeat;}
#sidebar_dagensvers_middle { background-image: url("img/sidebar_bilder/dagensvers_middle.png"); background-repeat: repeat-y }
#sidebar_dagensvers_bottom { background-image: url("img/sidebar_bilder/dagensvers_bottom.png"); background-repeat: no-repeat; background-position: left bottom; position: relative }
#sidebar_dagensvers_text { font-size: 0.9em; line-height: 1.3em; padding: 65px 100px 35% 30px; min-height: 8em; max-width: 190px; }
.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;
}
.big     { color: #45921f; font-size: 1.4em; font-weight: bolder; text-transform: uppercase; margin-top: 8px; margin-bottom: 5px }
.bigsingle      { color: #45921f; font-size: 1.4em; font-weight: bolder; text-transform: uppercase; margin-top: 8px; margin-bottom: 0 }
.bigsingle a { color: #45921f }
.bigrest a  { color: #45921f; font-size: 1.2em; font-weight: bolder; line-height: 20px; margin: 0 }
.big2 { padding-top: 20px }
.comment { padding-bottom: 10px }
blockquote  { background-color: #f3f3f3; margin: 15px 0; padding: 10px }
#bquote { list-style-type: circle; padding-left: 5px; width: 215px }
.results_content {
padding : 0 0 1em 0;
border-bottom : 1px solid silver;
}
.except {
margin-top : 1em;
}
.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;
}
.clear {
clear : both;
margin : 0;
padding : 0;
}
.comments_tiny {
color : #b8b8b8;
border-bottom : 1px solid silver;
}
.alt {
margin : 0;
padding : 10px;
background : #f3f3f3;
}
.alt2 {
margin : 0;
padding : 10px;
background : #ffffff;
}
.divcommentlist  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 9px; border: solid 1px #ccc }
.commentlist  { }
.commentlist li {
margin : 5px 0 0 0;
}
.commentlist p {
margin : 10px 5px 10px 0;
}
#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;
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;
}
#pages ul li.page_item ul li.page_item {
	margin-left: .5em;
}

.content {
margin-bottom : 25px;
padding-left : 5px;
font-weight : normal;
}
.commentbox {
width : 100%;
height : 100px;
}
.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;
}
#footer     { font-size: 0.9em; width: 780px; height: auto }
.clear {
text-align : right;
font-size : 0.9em;
color : #9c9c9c;
width : 100%;
min-height : 25px;
}
#foot_archive { text-align: left; margin: 3em; font-size: 1.1em; }
.bottomimg { background-image: url("img/Bottom.png"); width: 900px; height: 164px; }
div.post p img {
max-width: 500px;
}
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: .9em .5em .5em;
}
img.right {
float: right;
padding: .9em 0 .5em .5em;
}
img.wp-smiley {
background: inherit;
}
#body_content {position: absolute;left: -10000px;}
.copyright { color: #fff; padding-top: 140px; padding-right: 60px }
#quicktime  { background-color: #e2f2ff; padding: 3px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
#quicktime2 { background-color: #e2f2ff; padding: 3px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.class { }
