#top {float:right;left:380px;position:absolute;top:7px;}
h3 img {vertical-align:middle;}
div#ads {border-top: 1px solid silver;}
.post td {/*border-bottom: 1px solid #e7e7e7;*/}
.post-meta {background-color:#F3F3F3; margin-bottom : 10px; padding: 3px;}
#gg, #categories, #archives, #rsslinks, #recomend, #sidebar {margin-top:15px !important;}
a[href$="javascript:;"] {border-bottom:1px dashed;text-decoration:none !important;}
a[href$=".rar"], a[href$=".zip"] {padding: 2px 0 0 22px;background: transparent url(/images/rar_icon.png) no-repeat left top;}

/*   
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.comment-link {
color:gray !important;
background-color: #F4F4F4 !important
}

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
}


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: 16px;
display: none !important
}
#pagehelp * {
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
}


.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
}

#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 : #eee;
font : 0.80em 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;
}

div#subscribe a:hover {
	color: #336699;
	text-decoration: underline;
}

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 : 0px;
padding-bottom : 0px;
}

pre {
font-family : "Courier New", Courier, mono;
}
em {
font-style: oblique;

}
#container {
width : 980px;
margin : 0 auto;
background: white;
padding: 0px 20px;
}
#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;
padding: 0px !important;
}
#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;
}
#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 : 150px;
margin : 0 2px 0 0;
font-size : 12px;
height: 18px;
border: 1px solid;
border-color: gray #ddd #ddd gray;
}
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 #e7e7e7;
}
#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 : 8px 0 0 0;
/*border : 2px solid silver;*/
/*margin : 7px 0;*/
}

#sidebarright li a img:hover {background:none;}

.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;
/*border-top: 1px solid silver;*/
padding: 15px 0 3px 0; 
}
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: 20px 0 2px 0;
font-weight: bold
}

h2 {
font-size: 1.4em;
margin: 10px 0 5px 0;
}

h2.widgettitle {
font-weight : bold;
font-size : 1em;
text-transform : none;
margin-bottom : 0.5em;
margin-top : 1.5em;
color : #34353e;
border-bottom : 2px solid #e7e7e7;
}
.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;
font-size:110%; 
}

.big {
display : inline;
font-size : 2.5em;
}
.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 {
line-height: 21px;
font-family: Arial;
padding: 0;
width: 190px;
}
#commentform p input {
/*height: 21px;*/
width: 190px;
font: normal 13px/20px monospace;
border: 1px solid;
border-color: gray #ddd #ddd gray;
}
#commentform textarea {
width: 480px;
height: 110px
}
#commentform textarea {
font: normal 13px/20px monospace;
border: 1px solid #ddd;
border-left: 1px solid gray;
border-top: 1px 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: 0 10px 0 0;
}
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;};
