/*   
Theme Name: IAMWW w2 DnD
ORIGINAL AUTHORS: <a href="http://iamww.com/" title="IAMWW.com">Will Wilkins</a> &amp; <a href="http://www.upstartblogger.com/" title="Upstart Blogger">Robert Ellis</a>
MODIFIED/REWRITED BY: kitty (admin@wce.by)
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: 1.0
All rights reserved.
*/

html {overflow: auto; height:100%;margin-bottom : 0.1em;}
* {padding:0;margin:0;}
body {background: #fff left top repeat-x scroll; font: 0.88em Arial,Helvetica,sans-serif; line-height: 1.5em; color: #444444;}
a {color:#3fa0d2;text-decoration:none;outline:none;font-weight:bold;}
a:hover {background:#f3f3f3;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;}
code {font-family:"Courier New", Courier, mono;}
pre {font-family:"Courier New", Courier, mono;}
em {font-weight:bold;text-decoration:underline;background-color:#f3f3f3;}

/*layout*/
#container { margin: 0 auto; padding: 10px; }
#header { margin-bottom: 3px; background: none repeat scroll 0% 0%; width: 98%; padding-bottom: 1.5em; }
div#wrapper { float: left; margin-left: -350px; width: 100% }

/*header*/
#logo {float: left;padding-bottom : 5px;width: 70%;}
#logo h1 a {color:#444444;}
#logo img {padding : 10px;border : none;padding-top : 0; margin-top: 10px; display : block;}
#header h1 {float : left;font-size : 3em;line-height : 1em;text-transform : uppercase;display : inline;margin : 15px 0 0 0;}
#header_meta { background-color: #DEE3E7; padding: 1px 5px 1px 5px; border-bottom: 1px solid #ccc; }
#header_meta ul { text-align: center; font-size: 0.8em; }
#header_meta li { display: inline; padding-right: 5px; }
#header_meta li a { color: #000000; font-weight: bold; }
#header_meta li a:hover { color: #000000; text-decoration: underline; }
#header_meta a { color: #000000; font-weight: bold; }
#header_meta a:hover { color: #000000; text-decoration: underline; }
#site-description {display: none; background: transparent;color: #777;float: left;padding: 0;width: 70%;}
#site-description h2{font-size: 1.2em;}
#tag {margin-top: 10px; 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; color:white;float:left;width:100%;}
#navcontainer ul li {display:inline;text-transform:uppercase;}
#navcontainer ul li a {padding : 0.2em 1em;background-color : #1F689B;color : white;text-decoration : none;float : left;border-right : 1px solid #fff;}
#navcontainer ul li a:hover {background-color : #ffffff;color : #000;}

/*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 : #f3f3f3 !important;}
ul.headcats li a {float : left;color : #333;}
ul.headcats li a:hover {background : #f3f3f3 !important;color : #444444;}

/*content*/
#entries { margin-left: 350px; line-height: 1.2em; }
/* #entries {margin-right: 350px; float: left; padding : 0 0 20px; line-height : 1.2em;} */
.post {font-size: 0.9em; margin-bottom : 2em;}
.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;}
h5 { color: #CA7723; font-size : 1.4em; line-height: 1.2em; text-transform: uppercase; margin-bottom: 1em; margin-top: 1.4em; }
div#entries h2 {font-size : 1.3em; line-height: 1em; text-transform:uppercase; display: inline; margin-bottom: 0.2em; margin-top: 2.5em; color: #CA7723;}
div#entries h2 a {color: #ca7723;}
h3 {font-weight : bold;font-size : 1em;text-transform : uppercase;margin-bottom : 0.2em;margin-top : 2.5em;letter-spacing : 0.2em;}
#entries span#category {font-size: .9em; clear: both; padding: 2px 5px 2px 5px; margin-top: 1em; background-color: #63befd;}
span#archive-category {font-size: .8em; clear: both; padding: 2px 5px 2px 5px; margin-top: 1em; background-color: #63befd;}
span#archive-category a { color: #fff; }
#entries span#category a { color: #fff; }
#entries span#comments { float: right; }
.readmore {font-size: 0.9em; clear: both; padding: 2px 5px 2px 5px; margin-top: 1em; background-color: #63befd;}
.readmore a { color: #fff; }
.readmore a:visited { color: #fff; }
div#entries h1.big {margin-bottom: 5em;}
.post h3 {border-bottom : none;letter-spacing : normal;margin-bottom : -0.5em;}
blockquote {background-color : #f3f3f3;padding : 10px;margin : 15px 0;}
.big {display : inline;font-size: 2em;}
.results_content {padding : 0 0 .1em 0;}
span.archive-meta {font-size: .9em;}
a.archive-permalink {color:#CA7723;font-size: 1em; text-transform: uppercase;}
.except {margin-top : .3em; font-size: .9em; margin-bottom: 2em; }
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 : #444444;}
div.post p img {max-width: 500px;}
div.post-tags {margin: .25em 0;}

/*sidebar*/
#sidebar { float: right; width: 300px; font-size : 0.9em; line-height: 1.6em; }
/* #sidebar { width: 300px; position: absolute; right: 17px; font-size : 0.9em; padding: 0;line-height: 1.6em; margin-top: 1.5em; } */ 
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 : 0.9em; text-transform:uppercase;margin-bottom : 0.2em; padding: 2px 5px 2px 5px; margin-top : 1.8em;letter-spacing : 0.1em;color : #ffffff; background-color: #2777A6; }
#sidebar h3 {font-weight : bold; font-size : 0.9em; text-transform:uppercase;margin-bottom : 0.2em; padding: 2px 5px 2px 5px; margin-top : 1em;letter-spacing : 0.2em;color : #fff; background-color: #2777A6; }
#sidebar li {margin-left : 0;padding-left : 0;}
#sidebarleft {width : 180px;float : left;}
#sidebarright {}
#sidebarright img {max-width: 180px;}
#sidebarleft img {max-width: 180px;}
#sidebar li {margin-left : 0;padding-left : 5px;}
#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;}
.post-meta {font-size: .8em; color: #000;}
.bottom-nav { margin: 1em 0 1.4em; float: left; width: 100%; }
.bottom-nav ul li { background-color: #fff; padding: 5px; border: 1px solid #ccc; }
.bottom-nav a { font-size: 1em; }
#download { background-color: #fff; color: #000; font-size: 1em; }
#download ul {margin-bottom: 20px; }
#download ul a { color: #3FA0D2; }
#download ul hr { width: 97%; }
#download ul .soft-links-pda { background: transparent url(http://forum.wce.by/styles/prosilver/theme/images/forum_icons/news/soft-pda.gif) left 6px no-repeat scroll; padding-left: 32px; }
#download ul .soft-links-smart { background: transparent url(http://forum.wce.by/styles/prosilver/theme/images/forum_icons/news/soft-smart.gif) left 6px no-repeat scroll; padding-left: 32px; }
#download ul .soft-links-other { background: transparent url(http://forum.wce.by/styles/prosilver/theme/images/forum_icons/news/other-icon.gif) left 6px no-repeat scroll; padding-left: 32px; }

/*calendar*/
.widget_calendar { margin-bottom: 2em; }
.widget_calendar .widgettitle { display: none; }
.sidebar-widgets-wrapper { }
#calendar_wrap { }
#wp-calendar caption { background-color: #B6D3E7; font-size: 1em; font-weight: bold; color: #333; }
#wp-calendar tbody { background-color: #EFEFEF; font-size: .9em; }
#wp-calendar thead { background-color: #F0F5FA; font-size: .9em; }

/*categories*/
#categories { margin-bottom: 2em; height: 170px; padding: 5px 10px; }
.cat-col-1 { float: left; width: 50%; }
.cat-col-2 { float: right; }

/*tags*/
#tags { margin-bottom: 2em; }
#tags ul { margin-top: 1em; }

/*help block*/
#help-block { margin-bottom: 1.2em; }
div.help { font-size: .9em; background: transparent url(http://forum.wce.by/styles/prosilver/theme/images/forum_icons/misc/forum25.gif) left 6px no-repeat scroll; padding-left: 35px; line-height: 35px; }
div.help a {text-decoration: underline; }

/*archives*/
.date {font-size: .9em;}
.date_month {font-size: .9em; background-color: #eee; padding: 1px 2px 1px 2px;}
.date_year {font-size: .9em;}
.date {font-size: .9em;}
.archivelist {font-size: 1em;}
.archivelist dd {margin: 0 0 20px 36px;}
.archivelist dd p {font-size: .9em;}

/*comments*/
table#comment_body #author { text-align: center; font-size: 1em; }
table#comment_body #text { font-size: 0.9em; padding-left: 5px; }
table#comment_body #date { font-size: 0.8em; text-align: right; }
.comments_tiny {color : #b8b8b8;border-bottom : 1px solid silver;}
.alt {margin : 0; padding : 10px; background : #DEE3E7;}
.commentlist {margin-top : 0;}
.commentlist li {margin : 5px 0 0 0;padding : 10px;border: 1px solid #CCC;}
#commentform p {margin : 5px 0; font-size: .9em; }
.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;} */
.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;}
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; border: 1px solid #B4BAC0;}
input#s, #author, #email, #url { border: 1px solid #B4BAC0; color: #000; }
/* input#butt, input#searchsubmit { border: 1px solid #666666; background-color: #FAFAFA; color: #000; } */
input#butt, input#searchsubmit { background-color: #FAFAFA; border-color: #ECECEC #ADADAD #ADADAD #ECECEC !important; border-right: 1px solid #ADADAD !important; border-style: solid !important; border-width: 1px !important; font-size: 0.8em; margin: 10px 0 0 5px; padding: 2px; width: 100px; }

/*footer*/
#footer {clear: both;font-size : 0.9em;height : auto;text-decoration : none;text-align : center;}
#footer a { color: #3FA0D2; text-decoration: underline; }
#footerinfo { background-color : #fff; color : #666666; font-size: .9em; float: left; display: inline; padding: 10px; text-align : left; }
.reader-buttons { margin-bottom: .8em; }
.reader-buttons a { padding-right: 5px; }
.feed { padding: 10px 0; }

/*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 : 2px;border : 1px solid #dee4e5;}
img.center {display: block;text-align: center;margin: 0 auto;}
img.alignleft {padding: .9em .5em .5em;}
img.alignright {float: right;padding: .9em 0 .5em .5em;}
img.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 {color: #fff; font-size: 0.9em; clear: both; padding: 2px 5px 2px 5px; margin-top: 1em; background-color: #63befd;}
#wp-calendar tbody tr td {text-align: center;}

/*global/universal image classes */
img.alignleft, img.left {  }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/*—:[ image captioning ]:—*/
.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
.wp-caption.alignleft { float: left; }
.wp-caption.alignright { float: right; }
.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
.wp-caption.alignnone { clear: both; }

/*global/universal image classes */

/*contact form*/
#cforms2form { width: 500px; margin: 6px auto 0; }
#cforms2form fieldset { margin-top:10px; padding:5px 0 15px 0; border:0px solid #adadad; border-left-color:#ececec; border-top-color:#ececec; background:#fff; }
#cforms2form legend { width: 100%; font-family: Arial,Helvetica,sans-serif; font-size: 1em; text-transform: uppercase; font-weight: bold; color: #fff; background-color: #B6D3E7; text-align: center; padding: 3px; }
#cforms2form ol li { list-style: none outside none !important; border-top: 1px solid #eee; padding: 3px; }
#cforms2form ol li label { width: 120px; display: inline-block; text-align: left; font-size: .9em; color: #ccc; }

#cforms3form { width: 500px; margin: 6px auto 0; }
#cforms3form fieldset { margin-top:10px; padding:5px 0 15px 0; border:0px solid #adadad; border-left-color:#ececec; border-top-color:#ececec; background:#fff; }
#cforms3form legend { width: 100%; font-family: Arial,Helvetica,sans-serif; font-size: 1em; text-transform: uppercase; font-weight: bold; color: #fff; background-color: #B6D3E7; text-align: center; padding: 3px; }
#cforms3form ol li { list-style: none outside none !important; border-top: 1px solid #eee; padding: 3px; }
#cforms3form ol li label { width: 120px; display: inline-block; text-align: left; font-size: .9em; color: #ccc; }

.cform .cf-ol input, textarea { width: 350px; }
div.success { text-align: center; font-size: 1.4em; }