/*  
Theme Name: BorderPx
Theme URI: http://tenthblog.com/2008/08/17/borderpx-new-wordpress-theme/
Description:  A two column wordpress theme, questions and comments are welcome. Click on theme URL for any support or questions. by <a href="http://tenthblog.com/">Tenth Blog </a>
Version: 1.3
Author: John
Author URI: http://tenthblog.com
Tags: Simple, 2 Column, right sidebar, fixed width, two columns, blue, clean
*/
body {font-family: arial, sans-serif;margin:auto;font-size:12px;background:#fff;background:#fff url(img/bg.gif);}
#page {width: 960px;background: #fff;margin:20px auto;border-bottom: 5px double #ddd;background:#fff url(img/blogmiddle.png) 50% 0 repeat-y;}
#cwrap{clear:both;border: 0px solid #ccc;}
p{color:#333;font-size:12px;line-height:1.6;}
a{text-decoration:none;color:#383a83;}
a:link {color:#383a83;;}
a:visited, a:hover, a:active {color:#69c;}
a:hover, a:active {text-decoration:underline;color:#69c;}

.aligncenter {display:block;margin:5px auto;}
.alignleft, .alignright{font-size:12px;}
.alignleft{float:left;}
.alignright{float:right;}
.alignleft a, .alignright a{text-decoration:none;}
.alignleft a:hover, .alignright a:hover {text-decoration:underline;} 

code { margin: 4px 0; padding: 8px; text-align: left; display: block; overflow: auto;  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ; background: #F8F8F8 ; border: 1px dashed #E4E4E4;}

.info { font-size:10px; margin:0; padding:0; }
.info a:link, .info a:visited { margin:0; padding:0; }

.ad{ background-color: #f3f3f3; margin-left: 20px; }
.ad img{border:1px solid #c9c9c9; margin: 3px; }

/*
.postmetadata a:link, a:visited { color: black; text-decoration: none; }
.postmetadata a:hover { color:red; }
.postmetadata img { margin-right: 0; }
*/

/*.entry { font-family: arial, sans-serif; font-size: 12px; letter-spacing: 0.2pt; word-spacing: 0pt; line-height: 1.4; padding: 7px; }*/
.entry {font: normal 12px/1.4 arial, sans-serif; padding:0;} 
/*
.entry a:link { color:#369; text-decoration:none; padding:0; margin:0; }
.entry a:visited { color:#369; }
.entry a:hover { text-decoration:underline; }
*/
.post { padding-right: 4px; }

.postitle { font-size:22px; color:#585aa3; margin:5px 0 0 0; padding:0; font-weight:normal; }
.postitle a:link {color:#585aa3; text-decoration:none; }
.postitle a:visited { color:#484a93; }
.postitle a:hover { color:#000; }

h3.postitle{text-align:left;margin-top:10px;}

.comment{}
.comment textarea { width:500px; font-family:Verdana; font-size:12px; border:1px solid #ccc; }
.comment textarea:focus {border-color:#666;}
.comment input[type=text]{border:1px solid #ccc;}
.comment input[type=text]:focus {border-color:#666;}

#commentform input[type=text]{border:1px solid #ccc;}
#commentform input[type=text]:focus {border-color:#666;}

#content {clear:both;margin-left:10px;border-top:1px solid #ccc;background-color:#fff;float:left;width:620px;font-family: Verdana, sans-serif;padding:0 10px;font-size: 12px;padding-top:20px;}
#content img{margin:5px 10px;border:0px solid #ccc;}
#sidebar ul { list-style:none; margin:0; padding:0; }
#sidebar ul li{ margin: 5px; padding-bottom: 4px; display: block; margin-left: 25px; border-bottom: 1px solid #ccc; width: 245px; }
#sidebar ul li a:link,a:visited { text-decoration: none; display: inline; color:#36363a; }
#sidebar ul li a:hover, #sidebar ul li a:active { color:#513cf0; } 
#sidebar ul li ul { border-top: 1px dotted; }
#sidebar ul li ul li { color:red; margin-left: 0px; border:0px;}

.postmetadata{border-top:1px solid #ddd;text-align:right;margin:1px 6px;padding:2px;font-size:11px;}
.postmetadata img{margin:0 !important;border:0 !important;vertical-align:middle;}
.postmetadata a{color:#369;}

.wp-caption{border:1px solid #ddd;text-align:center;background:#f3f3f3;padding-top:4px;margin:4px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.wp-caption img{margin:0 !important;padding:0 !important;border:0 !important;}
.wp-caption p.wp-caption-text{font-size:10px;font-style:italic;line-height:1.4;padding:0 4px 5px;margin:0;}

.wrap { position: relative; }

.desc { padding-top: 14px; }

#header{ clear:both; margin-left: 0; padding:0; float:left; }
#header a { margin:0; padding:0; }
#header h1 { margin:0; padding:0; font-size:25px; font-family: "times new roman", times, serif; }
#header h1 a:link, #header h1 a:visited { color:#000; text-decoration:none; }
#header h1 a:hover { color:#7955ca; }

#sidebar { border-top: 0px solid; float:right; width: 290px; margin-right:6px; border:solid #ccc; border-width: 0 0 1px 1px; background-color:#f3f3f3; }

.postrss { background-color: #f1ccb9; border:1px solid #e3ae93; width: 500px; padding: 5px; margin-left: 50px; margin-bottom:10px; }
.postrss p{padding:0;margin:0;}
.postrss img { margin-right: 5px; }

.searchbox { margin-top:10px; }
.searchbox input { height: 20px; width: 240px; font-size: 13px; border:1px solid #e2e2e9; margin-left:25px; margin-bottom: 8px; }

.clear { visibility:hidden; clear:both; }

#mainnav {padding:0; margin:0;}
#mainnav ul {padding:20px 0 0;text-align:right;margin:0;float:right;list-style-type:none;padding-right:0;width:960px;background:transparent url(img/mainnav_bg.png) 0 -8px no-repeat;}
#mainnav ul li {display:inline;margin-right: 10px;margin-bottom:1px;width:140px;} 
#mainnav ul li.current_page_item a {font-weight:bold;}
#mainnav ul li a:link, #mainnav ul li a:visited {color:#444;text-decoration:none;padding:2px;}
#mainnav ul li a:hover {border-top:2px solid #ccc;color:#555;}

.feed { width: 265px; padding: 5px; margin:10px auto; background:#e9dacd; background:#fff; border: 1px solid #c7b19d; font-size:17px; }

.feed a:link, .feed a:visited { color: #000; text-decoration:none; }
.feed h2 a{ color: #fff; text-decoration:none; }
.feed a:hover { color:red; }
.feed input { margin: 1px; }
.feed img { margin:2px 5px 0; vertical-align:middle; }
.feed p { font-size: 12px; margin:3px 0 3px 0; }

.com { margin:8px 0 0 0; border-top: 1px solid #ccc; font-size: 12px; padding: 2px; text-decoration: none; } 
img { border:0px; margin:5px; }

blockquote { padding-left: 54px; background:#fff url(img/q.gif) no-repeat; margin: 20px; }
textarea { width:500px; border:1px solid #ccc; }
textarea:focus {border-color:#666; }

#footer {border-top: 5px double #ddd;margin:10px 6px;font-size:11px;padding:5px;text-align: center;font-size:10px;color:#999;}
#footer p {font-size:10px;color:#999;margin:3px 0 0;padding:0;}
#footer a:link {color: #999;font-size:10px;margin:0;padding:0;text-decoration:none;}
#footer a:visited, #footer a:active {color: #666;}

.adsense {margin-left:25px;margin-bottom:5px;}

.insidef {color: #fff;background-color:#000;}

.post h3, .pagetitle{font-size:20px;color:#444;margin:0 0 10px 0;padding:0;font-weight:normal;}
.post h3 a{color:#369;}

#sidebar h2{background:#798992 url(img/e01.gif) 15px 50% no-repeat;color:#fff;padding:8px 0 8px 30px;font:bold 11px/1 tahoma,verdana,arial,sans-serif;margin:0;border:solid #ccc;border-width:0 0 4px;vertical-align:middle;}
.post p{color:#333;font-size:11px;line-height:1.4;}
#sidebar h2 a.rsswidget, #sidebar h2 a.rsswidget img{vertical-align:middle;color:#fff;}
.imgfl {float:left;}
#respond{font-size:14px;color:#585aa3;margin:5px 0 0 0;padding:0;font-weight:bold;}
small{font-size:9px;color:#999;}
.dkb{color:#006;text-decoration:underline;}

