/*   
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 {

margin-bottom : 0.1em;
}

td#today {
font-weight: bold
}

a.ajaxgraph {
text-decoration: none !important; 
border-bottom: 1px dashed #3399CC
}

a.comment-link {
color:gray !important;
background-color: #F4F4F4 !important
}

a.soc {
margin-right: 11px;
background-color: white !important
}

small.img-note {font-style: italic}

span.quotation {
font-family: Times !important; 
font-style: oblique !important; 
font-size: 18px !important;
}

div#pretty-adsense {
float: right;
width: 300px;
height: 300px;
margin: 0 0 10px 15px;
text-align: center
}
div#pretty-adsense iframe {
margin: 28px 25px 22px 0px
}


/*             TRN styles -------------- */

.price {
 border-top: 1px solid silver;
 width: 90%;
 margin: 10px 0 0 0;
 padding-top: 5px;
}
.price var {
 padding: 2px 5px;
 background-color: #FFED99;
 font-style: normal;
 font-weight: bold
}
#thesem {
 margin-top: 10px
}
#thesem h2 {
 margin-top: 13px
}
#thesem h4, h4.tiny {
 font: 0.8em/1.3em Tahoma, sans-serif;
 padding: 3px 6px;
 
 
 margin: 0 0 7px 0;
 background-color: #EFECE0
}
#thesem h4 {
 margin-right: 24px;
 position: relative;
 left: -5px;
}

a.ordersem:link, a.ordersem:visited, a.ordersem:hover {
 color: white;
 text-decoration: none;
 background-color: #C01211;
}

a.ordersem {
 padding: 3px 7px;
 background-color: #C01211;
 color: white;
 font: bold 1.1em/1.4em Arial, sans-serif;
 border: 3px double #FF6E1F;
 border-right: 3px double #7F071A ;
 border-bottom: 3px double #7F071A;
 margin: 9px 0;
 display: block;
 margin: 10px 0;
 width: 160px;
 white-space: pre;
 clear: left;
 text-align: center
}

div#orgcont {
 padding: 10px 13px;
 background-color: #EFEFE0;
 margin: 17px 0
}
div#orgcont h2 {
 font-size: 0.8em;
 line-height: 0.7em;
 margin: 0 0 7px 0;
 padding: 0;
 color: #DF2929
}

span.label {
 color : #777
}


div.locations {
 font-size: 0.9em;
 margin: 22px 0 10px 0;

}
div.locations a {
 margin: 0 11px 0 0;
 padding: 0 6px;
 float: left
}

div.locations a.current {
 background-color: #FFED99 !important
}

div.locations.countrnav {
  margin-top: 0;
  font-size: 1em !important;
  font-weight: normal
}

div.front-loc {
 font-size: 0.9em;
 margin-left: 15px;
 
}
div.front-loc.passive {
 color: silver
}
div.front-loc.passive div {
 border-color: #eee
}
div.front-loc div {
 border-left: 2px solid #E0EAEF;
 padding: 1px 6px
}


div.front-loc div.fcoun {
 font-size: 1.3em;
 border-left: 2px solid white;
 margin: 4px 0 2px 0;
 position: relative;
 left: -9px
}

table.trnlist {
 border-color: #DFDFDF;
 width: 100%;
 border-collapse: collapse;
 border-spacing: 1px;
 margin-top: 9px;
 clear: both
}

table.trnlist th {
 text-align: left;
 font: bold 0.8em Arial, sans-serif;
 color: #DF2929;
 padding: 3px 7px;
 border-bottom: 1px solid #DFDFDF
}

table.trnlist td {
 padding: 7px;
 text-align: left;
 line-height: 1.2em;
 border-bottom: 1px solid #DFDFDF
}

b.org {
 line-height: 1.2em
}

div#osemf {
 background-color: #eee; 
 border: 1px solid silver
}
div.legend {
 text-align: center;
 color: #3300FF;
 font-weight: bold;
 margin-bottom: 10px;
 background-color: #ddd;
 border-bottom: 1px solid silver;
}
div.fieldset {
 padding: 10px
}
div#client-form input.text, div#client-form textarea {
 width: 160px; 
 margin-bottom: 11px;
 font: 0.9em/1.5em "Courier New", monospace 
}
div#client-form textarea {
 height: 80px
}
div#client-form label {
 display: block;
 font: normal 0.9em/1.5em Tahoma, sans-serif;
 margin-left: 6px;
 color: black; 
 margin-right: 4px
}

.error {
 color: #FF4F88;
 padding: 5px 10px
}

.success {
 color: #22AF0A;
 padding: 5px 10px
}

a.addsem {
 padding: 0;
 background-color: white
}

/*             TRN styles -------------- */

hr {
height: 1px;
color: black;
background-color: black;
line-height: 1px;
padding: 0;
margin: 0;
border: none
}

blockquote hr {
color: silver;
background-color: silver;
}

.moderation {
font: bold 1.3em Arial;
color: red;
display: block
}

div#bloomchart {
position: relative;
z-index: 3;
overflow: hidden !important
}
div#bloomchart object, div#bloomchart object embed {
position: relative;
z-index: 2;
margin-top: -46px
}


table.tabl tr td, table.tabl tr th {
padding: 2px 4px 
}

table.table td{
padding: 4px;
font-size: 0.9em
}
table.table th {
padding: 4px;
background-color: #eee
}
div#top-hor-ad {
clear: both; 
text-align: left; 
padding-top: 1px
}
div#container > div#top-hor-ad {
padding-top: 7px
}
div.post img {
display: block;
z-index: 9;
position: relative
}

/*.abstract {
padding: 19px 6px 6px 10px;
background: #F4F4F4 url('/wp-content/abstract.gif') top left no-repeat;
border-left: 1px solid black;
margin-left: 301px;
margin-bottom:3px
}*/
.abstract {
font: italic normal 1.2em Arial;
color: gray
}

p.specialnote {
background-color: black;
color: white;
font: bold 1.2em Arial;
padding: 10px 15px;
border: 1px solid gray
}

// 

#pagehelp {
margin: 0;
padding: 0 13px;
background-color: #eee;
font-size: 11px;
line-height: 11px;
text-align: right;
height: 1px;
display: none !important
}
/*
#pagehelp span div {
position: relative;
top: 2px;
display: inline
}
#pagehelp div a img {
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}
div#entries > #pagehelp {
height: 24px
} 
#pagehelp a {
color: gray;
background-color: transparent;
position: relative;
top: -5px;
}
#pagehelp > a {
top: -6px;
}
#pagehelp a img {
position: relative;
top: 8px;
margin-left: 14px;
background-color: transparent
}*/
#pagehelp * {
display: none !important
}

.extended {
width: 980px !important
}

ul.children {
list-style: circle outside;
margin: 0 0 13px 16px;
font-size: 0.9em !important
}

a.current {
text-decoration: none !important;
color: black !important;
font-weight: bold !important;
background: white  !important;
cursor: text  !important;
border: none !important
}

#sidebar-toggle-link {
padding: 0;
text-align: right;
z-index: 1;
font-size: smaller; 
position: absolute; 
top: 98px; 
margin: 0;
width: 400px;
display: none
}

div > #sidebar-toggle-link {
width: 980px
}

tt {
font: 1em "Courier New";
color: black;
background-color: #eee
}

dt {font-weight: bold; margin-top: 13px}
dd {padding-left: 25px; font-style: italic}

acronym {
border-bottom: 1px dashed silver;
cursor: help
}
#issn {
float: left;
display: block;
padding: 12px 7px;
font-size: 9px;
margin: 0
}
table.tabl th {
padding: 2px 6px
}
small.metas {
line-height: 1.4em;
font-size: 0.8em;
background-color: #F4F4F4;
margin: 4px 0;
display: block;
padding: 3px 6px;
border: 1px solid #eee;
}
* {
padding : 0;
margin : 0;
}
body {
background : #fff;
font : 0.88em Arial, Helvetica, Geneva, sans-serif;
line-height : 1.5em;
color : #444444;
}
p.quote {
float: right;
margin: 20px 0 20px 10px;
text-align: center;
font: italic 1.2em Georgia;
color: #66CC33;
width: 160px
}


.text-floater {
float: right;
margin: 0 0 14px 10px;
padding: 4px;
border: 1px solid silver
}


a:link {
	color: #336699;
	text-decoration: underline;
}
a:visited {
	color: #003366;
	text-decoration: underline;
}
a:hover {
	background-color: #3399CC;
	color: white;
	text-decoration: none;
}

a.half-link {
background-color: #eeeeee !important;
color: #336699 !important;
text-decoration: none !important;
border-bottom: 1px dashed #336699 !important;
}
.half-link {
background-color: white !important;
color: #336699 !important;
text-decoration: none !important;
border-bottom: 1px dashed #336699 !important;
cursor: pointer
}

a.extlink:link, a.extlink:visited {
padding: 0 12px 0 0 !important;
background: white url('/wp-content/extlink-gray.gif') top right no-repeat !important
}
a.extlink:hover {
background: #3399CC url('/wp-content/extlink-white.gif') top right no-repeat !important
}

li#tag_cloud {
width: 190px;
overflow: hidden
}
p {
padding-top : 5px;
padding-bottom : 5px;
}
#breakingnews {
position: relative;
top: 13px;
margin-left: 14px;
display: block;
float: left;
font-style: oblique;
color: gray
}

ul {
list-style : none;
margin-left : 0;
padding-left : 0;
margin-top : 0;
position: relative;
z-index: 10
}
ol {
margin-left : 0;
margin-left : 30px;
margin-top : 0;
position: relative;
z-index: 10
}
img {
border : none;
padding-top : 3px;
padding-bottom : 3px;
}

pre {
font-family : "Courier New", Courier, mono;
}
em {
font-style: oblique;

}
#container {
width : 980px;
margin : 0 auto;
}
#header {
margin-bottom : 7px;
background : none repeat scroll 0% 0%;
width : 100%;
min-height : 60px;
}
#logo {
float : left;
padding-bottom : 5px;
}
#logo img {
padding : 10px;
border : none;
padding-top : 0;
display : block;
}
#header h1 {
float : left;
font-size : 3em;
line-height : 1em;
display : inline;
margin : 10px 0 0 0;
border-top: none;
text-transform: uppercase
}
#tag {
float : right;
text-decoration : none;
text-align : right;
color : #9c9c9c;
background : inherit;
padding : 10px 0;
}
#tag a {
background : none;
height : auto;
text-decoration : none;
}

}
#tag img {
border : none;
background : none;
}
#tag span {
background : inherit;
color : #444444;
font-size : 1.5em;
}
#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;
height: 21px
}
#navcontainer ul li a:hover {
background-color : gray;
color : white;
}
#navcontainer ul li a.cur {
	background-color: gray;
	font-weight: bold
}
.headright {
border-left : 1px solid #fff;
float : right;
}

h4 {
 font-size: 1.2em;
margin: 8px 0 1px 0
}
#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 : 27px;
border-bottom : 1px solid #ddd;
float : left;
text-align : right;
display : block;
width : 210px;
}
ul.headcats li:hover {
background : #f3f3f3 !important;
}
ul.headcats li a {
float : left;
color : #333;
text-align: left
}
ul.headcats li a:hover {
background : #f3f3f3 !important;
color : #444444;
}

#entries {
width : 580px;
float : left;
padding : 8px 0 25px 0;
line-height : 1.7em;
overflow: visible;
z-index: 3
}
.post {
margin-bottom : 4px;
}
#sidebar {
width : 370px;
float : right;
font-size : 0.9em;
padding : 0 0 25px 0;
line-height : 1.5em;
margin-top : 5px;
}
input#s {
width : 200px;
margin : 0 2px 0 0;
font-size : 12px;
height: 16px
}

table#wp-calendar {
width: 100%;
}
#searchsubmit {

}
#sidebar h3 {
font-weight : bold;
font-size : 1.2em;
text-transform : none;
margin-bottom : 0.2em;
margin-top : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}
#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}
#sidebarleft {
width : 180px;
float : left;
}
#sidebarright {
width : 160px;
float : right;
}
#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;
padding : 4px;
border : 2px solid silver;
margin : 7px 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;
}
h1 {
font-size : 1.6em;
line-height : 1em;
display : block;
margin-bottom : 0.2em;
padding: 3px 0 
}

table.siblings {
width: 99%; 
padding-bottom: 4px

}
table.upper {
border-bottom: 1px solid silver
}
table.siblings td a,table.siblings td {
 color: gray;
 background-color: white;
line-height: 1.2em
}

p#breadcrumbs {
 font-size: 0.8em;
 padding-bottom: 0
}
p#breadcrumbs strong {
 color: silver;
display: none
}

h1 a:link, h1 a:visited {
text-decoration: none !important
}
h1 a:hover {
color: white !important
}

sup.sign {
font-weight: normal; 
font-style: italic;
color: silver
}

h3 {
font-size: 1.3em;
margin: 11px 0 2px 0;
font-weight: bold
}


h2.widgettitle {
font-weight : bold;
font-size : 1em;
text-transform : none;
margin-bottom : 0.2em;
margin-top : 2.5em;
letter-spacing : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}
.post ul {
list-style : square;
margin : 1px 5px 7px 15px;
padding : 5px;
position: relative;
z-index: 10
}
.post li {
margin-bottom : 3px;
font-size: 0.9em
}
blockquote, code {
background-color : #f3f3f3;
padding : 10px;
margin : 15px 0;
}

blockquote {
font: italic 1.2em "Times New Roman"
}

code {
font-family: monospace;
overflow-x: scroll;
display: block;
margin: 3px 0
 
}

.big {
display : inline;
font-size : 3em;
}
.results_content {
padding : 0 0 1em 0;
border-bottom : 1px solid silver;
}

.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;
background : #f3f3f3;
}
.commentlist {
margin-top : 0;
border-left: 1px solid gray;
}
.commentlist li {
margin : 5px 0 0 0;
padding-left: 14px;
padding-top: 5px;
padding-right: 6px;
font-size: 0.9em
}
.commentlist li ul, .commentlist li ol {
padding-bottom: 9px;
margin-right: 15px
}
.commentlist li ul li, .commentlist li ol li {
margin: 4px 5px 4px 0;
font: 1em/1.5em Arial;
padding: 0

}

.commentlist li b.comment-author {
font-size: 1.1em !important;

}
.commentlist p {
margin : 0;
padding-top: 0
}
#commentform p {
margin : 5px 0;
width: 400px
}
#commentform p label {
float:right;
width: 200px;
display: block;
text-align: left;
font-size: 0.9em;
position: relative;
top: 2px
}
#commentform p button {
 background-color: #ddd;
border: 2px solid #ccc;
line-height: 21px;
font-family: Arial;
padding: 0;
width: 190px;
border-right: 2px solid gray;
border-bottom: 2px solid gray;
}
#commentform p input {
height: 21px; 
width: 190px
}
#commentform textarea {
width: 480px;
height: 110px
}
#commentform p input, #commentform textarea {
font: normal 13px/20px monospace;
border: 2px solid #ddd;
border-left: 2px solid gray;
border-top: 2px solid gray;
}

#commentform p.subscribe-to-comments input {
width: 20px;
margin-top: 4px;
margin-right: 6px;
border: none !important;
float: left;
}
#commentform p.subscribe-to-comments label {
 float: none;
width: auto
}

.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;
text-transform : none;
}

.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;
}

.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 {
width : 960px;
font-size : 0.9em;
height : auto;
text-decoration : none;
text-align : center;
}
#footer a {
background-color : #3c3c3c;
color : #CFCFCF;
text-decoration : underline;
}
#footerinfo {
background-color : #3c3c3c;
color : #9c9c9c;
float : left;
display : inline;
padding : 10px;
width : 100%;
text-align : left;
}
.left {
display : inline;
float : left;
}
.right {
display : inline;
float : right;
}
.clear {
text-align : center;
font-size : 0.8em;
color : #9c9c9c;
width : 100%;
min-height : 25px;
}
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;};
