/*
Theme Name: iwp
Description: clean, for Wordpress 3.0. This theme supports a lot of options. Included: Numeric Page Navigation, Options Page, Drop Down Menus,based on SimplePress 2(ByPrelco,http://byprelco.com/)
Theme URI: http://www.zzsay.com/blog/iwp
Tags: gray,blue,two-columns,fixed-width,right-sidebar,left-sidebar,theme-options
Version: 1.0.0
Author: Lovoner
Author URI: http://www.zzsay.com
*/

/*
Copyright Lovoner
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;background: none;}

body { background:#383838;text-align: left;font-family: Arial, sans-serif;font-size: 13px;font-weight: normal;color: #0D1011;}
a:link,a:visited{text-decoration:none;color:#21759B;border:0;outline-style:none;}
a:active,a:hover{text-decoration:underline;color:#21759B;border:0;outline-style:none;}
a:focus{outline:none;outline-style:none;}

#clearfix {width: auto;height: 0px;clear: both;}
.divAdm {float:left;margin:0px 3px 6px 0px ;}

#wrapper {width: 960px;height: auto;margin: 0 auto;}

#header {width: 960px;height:90px;overflow: hidden; background:#383838;text-align: left;}
#header h1 {color: #FFF;font-size: 32px;margin: 20px 0 0 20px;}
#header h1 a {color: #FFF;text-decoration: none;font-weight: bold;float: left;}
#header p {margin: 10px 0 0 10px;color: #E1E1E1;font-size: 20px;font-style: italic;float: left;}
	
#topmenu{margin:0px;height:40px;background:#0097CA url('images/box_top.jpg') top no-repeat;}
#topmenu ul{list-style:none;margin:0;padding:15px 0 0 20px;}
#topmenu li{padding:0;margin:0;display:inline;font-size:12px;}
#topmenu a{padding:0 0 0 3px;margin-right:10px;background:url('images/menu_l.png') no-repeat left top;float:left;}
#topmenu a span{padding:5px 10px 5px 10px;display:block;background:url('images/menu_r.png') no-repeat right top;float:right;}
#topmenu a span{float:none;color:#FFF;}
#topmenu a:hover span{color:#FFF;}
#topmenu a:hover{background-position:0 -25px;color:#039;text-decoration:none;}
#topmenu a:hover span{background-position:100% -25px;color:#039;}
#topmenu .top_menu_sel{background:url('images/menu_l.png') no-repeat left bottom;color:#039;}
#topmenu .top_menu_sel span{background:url('images/menu_r.png') no-repeat right bottom;color:#039;}

#container {width: 960px;height: auto;padding: 0 0 30px 0;background:#FFFFFF url('images/sep.jpg') repeat-y;text-align: left;}
#container #left {float: left;width: 600px; margin:0 30px 0 30px;overflow: hidden;}
#container #right {width: 300px; float:right;overflow: hidden;}

.widget { padding:10px 0px 20px 0px;border-bottom: 1px dotted #DCDCDC;line-height: 25px;}
.widget a:link,.widget a:visisted {display:block;}
.widget a:active,.widget a:hover {}
.widget h3 {font-size: 16px;color:#000;padding: 6px 0px 6px 10px;}
.widget ul {margin-left: 15px;}
.widget ul li {list-style-type: none;line-height: 20px;}
.widget ul li.rss {line-height: 30px;background: url('images/rss.png') no-repeat 0px 7px;padding: 0 0 0 20px;}
.widget ul li.twitter {line-height: 30px;background: url('images/twitter.png') no-repeat 0px 7px;padding: 0 0 0 20px;}
.widget a:link,.widget a:visisted {line-height: 25px;display: block;padding-left:15px;}
.widget a:active,.widget a:hover {color:#21759B;}

#searchform { margin:10px 0px 10px 10px;height: 30px;}
#search_input {height:20px;margin: 8px 0 8px 20px; color:#666;}
#search_button {height:28px;width:80px;}

.post {margin:0; padding:0px 0px 20px 0px; border-bottom:1px dotted #DCDCDC;}
.post-title {padding:0px; margin:20px 0px 10px 0px; font-size: 20px;font-weight: normal;font-family:Verdana,Geneva,  sans-serif;}
.post-title a:link,.post-title a:visited {text-decoration:underline;}
.post-title a:active,.post-title a:hover {color: #990000;text-decoration:underline;}
.post-meta {margin:20px 0px 10px 0px;font-size: 11px;}
.post-meta a {color: #597C99;font-weight: normal;}
.post-content {margin: 10px 0 20px 0;}
.post-content p {line-height: 20px;font-size: 13px;margin-bottom: 20px;text-align: justify;}
.post-content h1 {margin-bottom: 10px;font-size: 26px;font-weight: bold;}
.post-content h2 {margin-bottom: 10px;font-size: 23px;font-weight: bold;}
.post-content h3 {margin-bottom: 10px;font-size: 20px;font-weight: bold;}
.post-content h4 {margin-bottom: 10px;font-size: 19px;font-weight: bold;}
.post-content h5 {margin-bottom: 10px;font-size: 16px;font-weight: bold;}
.post-content blockquote {background:url('images/quote.jpg') no-repeat top left;padding-left: 60px;}

.post-content img {padding: 5px;border: 1px solid #DCDCDC;}
.post-content ul, .post-content ol {margin-bottom: 15px;}
.post-content ol li {color: inherit;padding: 0 0 0 15px;font-size: 13px;line-height: 20px;list-style-position: inside;}
.post-content ul li {color: inherit;padding: 0 0 0 15px;margin: 0 0 0 15px;font-size: 13px;list-style: none;line-height: 20px;background: url('images/orange_bullet.gif') no-repeat 0px 7px;}

.post-footer {}
.post-footer a {color: #597C99; text-decoration:underline;}

img.alignleft {float: left;padding: 2px;margin: 0 20px 20px 0;}
img.alignright {float: right;padding: 2px;margin: 0 0 20px 20px;}
img.aligncenter {text-align: center;padding: 2px;}


table {margin:.5em 0;}
table th {color: #f1f2f2;background: #383838;text-transform:uppercase;font-weight: bold;}
table td, table th {padding: 7px 9px;border-right: 1px solid #ffffff;}
table td {background:#dadada;}
table tr.even td {background:#f1f2f2;}

.comments {margin: 30px auto auto auto;padding-top: 10px;font-size: 13px;clear: both;border-top: 1px dotted #DCDCDC;}
.comments-template {width: 530px;}
.comments-template p {text-indent: 0px;}
#comment#comment {background: #ffffff;border: 1px solid #dadada;color: #666666;width: 100%;height: 170px;}
#comment#author, #comment#email, #comment#url {background: #ffffff;border: 1px solid #dadada;color: #666666;width: 100%;}
.commentlist {list-style-type: none;margin: 0;padding: 0;}
.commentlist li {border: 1px solid #dadada;margin: 0 0 20px 0;clear: both;}

#comments {font-size: 18px;font-weight: normal;margin: 30px 0 15px 0;}
#respond {width: 95%;}
#respond h3 {font-size: 18px;font-weight: normal;}
#respond input#submit {background-color:#f1f2f2;border:1px solid #dadada;color:#21759B;font-size:12px;font-weight:bold;padding:5px;width: 100%;}
#commentform small {margin-bottom: 4px;display:block;line-height: 16px;}
#commentform .left {float: left;width: 40%;}
#commentform .right {float: right;width: 55%;}
#commentform p {width: 100%;margin: 15px 0 0 0;}
#commentform p.comment-area {width: 100%;float:right;}
.commentlist ul.children {margin-top: 20px;list-style: none;width: 95%;float: right;}
.comment-body {padding: 20px;}
.comment-meta {height: 12px;margin-bottom: 20px;margin-left: 38px;}
.comment-meta a {font-size: 12px;}
.comment-author {height: 16px;}
.comment-body p {margin-top: 5px;margin-bottom: 8px;font-size: 13px;line-height: 21px;}

.avatar {width:30px;width: 30px;float: left;margin: 0 5px 0 0;}

.about-author {padding: 20px 15px;margin: 40px 0 0 0;border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;background: #F1F2F2;}
.about-author img.avatar {float: left;height: 80px;width: 80px;margin-right: 20px;}
.about-author h3 {font-size: 22px;}
.about-author h4 {font-size: 18px;margin-bottom: 15px;}

ul.pageNav {text-align: left;list-style: none;border: none;}
li.pageNav {border: inherit;}
ul.pageNav li.pageNav a.page-numbers {color:#666666;display:inline;padding:2px 4px;text-decoration:none;font-size: 11px;font-weight:normal;}
ul.pageNav .page-numbers {color:#666666;display:inline;padding:2px 4px;text-decoration:none;}
	

#footer {height:35px; line-height:35px;text-align: left; padding-top:10px;color:#FFF;background:url('images/box_bottom.jpg') top no-repeat;}
#footer a:link,#footer a:visited {color:#FFF;}
#footer a:active,#footer a:hover {color:#FFF;}
#footer p { margin-left:20px;}