/*  
Theme Name: ProClipArt Blog
Theme URL: http://wordpress.org/
Description: Theme for ProClipArt.com
Version: 2.8.2.
Author: proclipart.com
Author URL: http://www.proclipart.com/
*/

/* CSS Document */

* {margin:0; padding:0;}

body {background:url(images/body-tal.jpg) left top repeat-x #fff;}

a:hover{text-decoration:none;}

a img {border:0;}

.column {float:left;}
.column_r {float:right;}
.clear {clear:both;}

html {font-family:arial, tahoma; font-size:11px; color:#565656;}
	
a {color:#ff0000;}

input, textarea {font-family:arial, tahoma; color:#565656; border:solid 1px #d9d9d9; background:#fff; padding-top:1px; padding-bottom:1px; font-size: 12px;}

textarea {vertical-align:top; width:530px; height:227px;}

#reset {background:url(images/clear-but.jpg) left top no-repeat; float: right; width: 74px; height: 32px; border: none; cursor: pointer;}

#submit {border: none; padding: 0px; float: right;}

.search #searchsubmit {background:url(images/search-but.gif) left top no-repeat; vertical-align:middle; color: #fff; font-family:arial; font-weight: bold; width: 65px; height: 20px; border: none; cursor: pointer;}
.search #s {vertical-align:middle; border:solid 1px #dce0e4; background:#fff;}
.search label { display: none; vertical-align:middle; }

#search {width:236px;}
#search .lbg {background:url('images/search-lbg.jpg') left top no-repeat #1f1f1f; height:46px; margin-top:6px;}
#search .rbg {background:url('images/search-rbg.jpg') right top no-repeat; height:46px;}
#search .search {padding:10px 0 0 25px;}
#search .search #s {width:114px;}

#main {width:972px; margin:0 auto; background:url('images/head-bg.jpg') left top no-repeat;}
#main .indent {padding:0 8px;}

#header {height:101px; background:url('images/top-border.jpg') left bottom repeat-x;}

#name {width:720px;}
#name .indent {padding:10px 0 0 22px;}

#body {width:956px; position:relative;}

#posts {width:686px; margin-right:39px; margin-top: 14px;}
#sidebar {width:221px; margin-right:10px; background:url('images/navi-bot-bg.jpg') left bottom no-repeat #272b31;}

#footer {height:42px; padding:30px 0px 0 0; margin-top:25px; color:#818181; font-size:1.11em; text-align:right; border-top: #e4e4e4 solid 1px;}
#footer a {color:#ff0000; font-weight:bold;}

.post-head-tal {background:url(images/post-title-tal.jpg) left top repeat-y; width:686px;}
.post-head-tbg {background:url(images/post-title-tbg.jpg) left top no-repeat; width:686px;}
.post-head-bbg {background:url(images/post-title-bbg.jpg) left bottom no-repeat; padding:5px 20px 3px 23px; }
.post_header {line-height:1.71em; color:#4b4b4b; padding: 0 0 0 26px; background:url(images/post-title-bul.gif) left 1px no-repeat;}
.post_header h1 {color:#000; font-size:1.91em; margin-bottom:3px; font-weight: normal;}
.post_header h1 a {color:#000; text-decoration:none; font-weight: normal;}
.post_header a {color:#ff0000; font-weight:bold;}

.post_txt {padding:10px 0px 17px 0px; margin-left: 23px; font-size:1.11em; line-height:1.31em; border-bottom:solid 1px #ccc;}
.post_txt p {padding:10px 0 10px 0; margin:0;}
.post_txt a {font-weight:bold;}

.post_txt h2 {color:#000; font-size:1.41em; margin-top:10px; font-weight: normal;}
.post_txt ul {margin:0 0 10px 15px;}
.post_txt ul ul {margin:10px 0 15px 0; list-style:none;}
.post_txt ul li {list-style:none; background:none; margin:0; padding:0;}
.post_txt ul li ul li {list-style:circle; background:none; padding:0 0 0 5px; margin:0 0 0 20px;}

.comments {font-size:1.11em; padding:10px 0px 13px 0px;}
.comments div {background:url(images/comment-bg.jpg) left top no-repeat; padding:3px 0 3px 34px;}
.comments div a {font-weight:bold;}

.navigation {color:#ff0000; padding:0px 0px 15px 23px; text-align:center; font-size:1.11em;}
.navigation a {color:#ff0000;}
.navigation strong a {color:#ff0000;}
.navigation .left {width:45%; float:left; text-align:left;}
.navigation .right {width:45%; float:right; text-align:right;}

#posts .search {padding:10px 0 0 0;} 
#posts .search #s {width:75%;}
#posts .search #searchsubmit {font-size: 1.01em;}

.pagetitle {color:#000; font-size:1.91em; line-height:1.81em; font-weight: normal;}

h3 {color:#000; font-size:1.91em; line-height:1.81em; font-weight: normal;}

label {font-size: 1.11em;}

p {padding:10px 0 10px 0;}

.nocomments {padding: 0px 0 15px 23px; font-size: 1.11em;}

.center {text-align:center;}

.postmetadata {padding:20px 0 20px 0; line-height:1.11em;}
.postmetadata small {color:#ababab; font-size:0.91em;}
.postmetadata small a {color:#ff0000; font-weight:normal;}
.commentlist {margin:0 0 20px 23px; padding:5px 0 0px 0px; font-size: 1.11em; line-height:1.31em; border-bottom:solid 1px #ccc;}
.avatar {border: solid 1px #d9d9d9; position:absolute; left: 0px; top: 0px;}
.comment {position:relative; padding: 0 0 20px 0px; list-style: none;}
.comment-author {width: 410px;}
.comment-meta {color:#ababab; position:absolute; top: 10px; right: 0px;}
.comment-meta a {color:#ababab; text-decoration: none;}
.commentlist .comment-text {padding-top: 30px; padding-left: 119px;}
.comment em {position:absolute; top: 35px; left: 59px;}
.commentlist cite {color:#ff0000; font-style:normal; font-weight:bold; position:absolute; top:10px; left:59px;}
.commentlist small a {font-size:1.11em; font-weight:normal; color:#4b4b4b; text-decoration:none;}
.says {display: none;}
.comment-body p { padding: 40px 0 0 59px; _padding: 40px 0 0 75px;}

#sidebar .indent {padding:40px 20px 10px 20px;}

#sidebar .header {position:absolute; top:-24px; left:722px; height:42px; width:227px; background:url('images/navi-head.jpg') left top no-repeat;}
#sidebar .header .title {padding: 9px 0 0 46px; color:#fff; font-size: 1.71em;}

#sidebar .widget_style {padding:0px;}

#sidebar .widget_style h2 {color:#fff; font-size:1.31em; padding-left:21px; background:url(images/navi-title-bul.jpg) left 2px no-repeat; margin:0 0 0 6px; font-weight:normal;}
#sidebar .widget_style ul {margin:15px 0 17px 0; padding: 18px 19px; list-style:none; border-top: solid 1px #52555a; border-bottom: solid 1px #52555a;}
#sidebar .widget_style li {padding:0px; color:#fff; line-height:1.21em; font-size:1.01em;}
#sidebar .widget_style li a {background:none; color:#fff; text-decoration:none; padding-left:8px;}
#sidebar .widget_style li a:hover {background:url(images/navi-active.jpg) left 4px no-repeat; padding-left:9px; color:#e80000; text-decoration:none;}

#sidebar .widget_style li.recentcomments a {padding-left:8px !important;}

#sidebar #wp-calendar {text-align:left; color:#fff;}
#sidebar .textwidget { color: #fff; margin:15px 0 17px 0; padding: 18px 19px; border-top: solid 1px #52555a; border-bottom: solid 1px #52555a;}
#sidebar #statusbar { margin:15px 0 17px 0; padding: 18px 19px; border-top: solid 1px #52555a; border-bottom: solid 1px #52555a;}
#sidebar #statusbar p {padding:0; margin:0;}
#sidebar #statusbar a {color:#e80000; text-decoration: none;}
#sidebar #calendar_wrap {vertical-align:top; margin:15px 0 17px 0; padding: 18px 19px 0px 39px; border-top: solid 1px #52555a; border-bottom: solid 1px #52555a; text-align:left;}

#sidebar #links_with_style ul li h2 {color:#fff; font-size:1.31em; padding-left:21px; padding-top: 1px; background:url(images/navi-title-bul.jpg) left top no-repeat; margin:0 0 0 6px; font-weight:normal;}
#sidebar #links_with_style ul {margin:0; border-top: none; border-bottom: none; padding: 0px;}
#sidebar #links_with_style ul ul {margin:15px 0 17px 0; padding: 18px 19px; border-top: solid 1px #52555a; border-bottom: solid 1px #52555a; list-style:none;}
#sidebar #links_with_style ul li {list-style:none; padding:0; line-height:1.21em; font-size:1.01em;}
#sidebar #links_with_style ul li ul li {padding:0px; color:#fff; line-height:1.21em; font-size:1.01em;}
#sidebar #links_with_style ul li ul li a {background:none; color:#fff; text-decoration:none; padding-left:8px;}
#sidebar #links_with_style ul li ul li a:hover {background:url(images/navi-active.jpg) left 4px no-repeat; padding-left:9px; color:#e80000; text-decoration:none;}
