/*  
Theme Name: AngelDjambazov-by-ContentRobot-v1.0
Theme URI: http://www.contentrobot.com/
Description: This WordPress theme was created for <a href="http://www.angeldjambazov.com">angeldjambazov.com</a> by <a href="http://www.contentrobot.com/">ContentRobot</a>.
Version: 1.0
Author: Dana Rockel
Author URI: http://www.contentrobot.com/
*/

/* @group Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* @end */

/* @group Hacks */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
/* End hide from IE Mac */
/* @end */

/* @group Global Styling */
body { background:#361d18 url(images/wood-bg.jpg) repeat; font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; line-height: 16px; color:#000; margin:0px; }
/* @end */

/* @group Layout */
#wrapper { width:100%; margin:0 auto; position: relative; }
#headerwrapper {  }
#header { width:955px; height:86px; }
#navwrapper {  }
#navigation { background-color:#555; width:758px; height: 40px; text-align:center; margin-bottom: 30px; }
#containerwrapper {  }
#container { width:955px; margin-top: 70px; }
#content { width:600px; float:left; margin:0 0 0 30px; padding: 0 0 10px 0; /* background-color:#fde; */ }
#sidebar-b { width:298px; float:right; margin: 30px 0 10px; padding: 0; /* background-color:#fed; */ }
#footerwrapper {  }
#footer { background: url(images/footernav-bg09.png) no-repeat; width:602px; height: 40px; margin:0 0 10px 162px;  }
/* @end */

/* @group Typography */
a:link { color:#993333; }
a:visited { color:#993333; }
a:hover { color:#000; }
a:active { color:#000; }
a:active, a:focus { outline: 0; }
blockquote { font-style:italic; margin:0 20px; color:#666; }
strong { font-weight:bold; }
em { font-style:italic; }
code, code p {  }
acronym, abbr, span.caps {  }
small {  }
h1, h2, h3, h4, h5, h6 { font-weight:bold; }
h1 { font-size:24px; margin-bottom:10px; }
h2 { font-size:18px; margin-bottom:6px; }
h3 { font-size:14px; margin-bottom:4px; }
h4 { font-size:12px; margin-bottom:2px; }
h5 { font-size:10px; }
h6 { font-size:9px; }
/* @end */

/* @group Goodies */
.stain1 { float: left; display: block; position: absolute; top: 0; left: 530px; background: url(images/stain1.png) no-repeat; width: 210px; height: 122px; }
.stain2 { float: left; position: absolute; top: 35px; left: 930px; background: url(images/stain2.png) no-repeat; width: 423px; height: 596px; }
.stain3 { float: left; position: absolute; top: 1100px; left: 1000px; background: url(images/stain2.png) no-repeat; width: 423px; height: 596px; }
.booktop { float: left; display: block; position: relative; top: 49px; left: 67px; background: url(images/book-top.jpg) no-repeat; width: 426px; height: 290px; }
.bookbottom { float: left; display: block; position: relative; top: 49px; left: 101px; background: url(images/book-bottom.jpg) no-repeat; width: 427px; height: 377px; }
.book { float: left; display: block; position: absolute; top: 50px; left: 1000px; background: url(images/book-in.png) no-repeat; width: 599px; height: 801px; }

#header h1 { float: left; display:block; width: 234px; height: 53px; position: absolute; top: 30px; left:20px; }
#header h1 a { display:block; width: 234px; height: 53px; background: url(images/logo.png) no-repeat; text-indent: -2000em; }
#header .description { float: left; display:block; text-indent: -2000em; }
.tacks { float: left; display: block; width: 95px; height: 124px; background: url(images/tacks.png) no-repeat; position: absolute; left: 840px; top: 43px; z-index: 1000; cursor: move; }
.tack1 { float: left; display: block; width: 95px; height: 48px; background: url(images/tack1.png) no-repeat; position: absolute; left: 840px; top: 43px; z-index: 1000; cursor: move; }
.tack2 { float: left; display: block; width: 57px; height: 92px; background: url(images/tack2.png) no-repeat; position: absolute; left: 878px; top: 75px; z-index: 1000; cursor: move; }
.clip1 { float: left; display: block; width: 83px; height: 124px; background: url(images/clip1.png) no-repeat; position: absolute; left: 10px; top: 377px; z-index: 1000; cursor: move; }
.clip2 { float: left; display: block; width: 148px; height: 60px; background: url(images/clip2.png) no-repeat; position: absolute; left: -100px; top: 1400px; z-index: 1000; cursor: move; }
.bigclip { float: left; display: block; width: 147px; height: 113px; background: url(images/bigclip.png) no-repeat; position: absolute; left: 1000px; top: 878px; z-index: 1001; cursor: move; }
.clip3 { float: left; display: block; width: 83px; height: 124px; background: url(images/clip1.png) no-repeat; position: absolute; left: 1100px; top: 1000px; z-index: 1000; cursor: move; }
.clip4 { float: left; display: block; width: 148px; height: 60px; background: url(images/clip2.png) no-repeat; position: absolute; left: 1100px; top: 1000px; z-index: 1000; cursor: move; }
/* @end */

/* @group Images */
img.aligncenter, img[align="center"] { display:block; border:3px solid #fff; margin:0 auto 10px; }
img.alignright, img[align="right"] { border:3px solid #fff; margin:0 0 5px 10px; display:inline; }
img.alignleft, img[align="left"] { border:3px solid #fff; margin:0 10px 5px 0; display:inline; }
img.noborder { border:none !important; }
img.avatar { float:left; margin: 0 5px 5px 0; }
/* @end */

/* @group Navigation */
#navigation { float: left; background: url(images/nav-bg.png) no-repeat; position: absolute; margin-left: 67px; padding-left:84px; }
#navigation li { display:inline; }
#navigation li a, #navigation li a:visited {  }
#navigation li.current_page_item a {  }
#navigation li a:hover, #navigation li.current_page_item a:hover, #navigation li a:active, #navigation li.current_page_item a:active {  }
.navhome a { display:block; width: 58px; height: 35px; background: url(images/navhome.png) no-repeat; text-indent: -2000px; float: left; }
.navhome a:active, .navhome a:hover { background: url(images/navhome.png) no-repeat 0 -35px; }
.page-item-2 a { display:block; width: 67px; height: 35px; background: url(images/navabout.png) no-repeat; text-indent: -2000px; float: left; }
.page-item-2 a:active, .page-item-2 a:hover { background: url(images/navabout.png) no-repeat 0 -35px; }
.page-item-4 a { display:block; width: 91px; height: 35px; background: url(images/navprojects.png) no-repeat; text-indent: -2000px; float: left; }
.page-item-4 a:active, .page-item-4 a:hover { background: url(images/navprojects.png) no-repeat 0 -35px; }
.page-item-6 a { display:block; width: 78px; height: 35px; background: url(images/navwriting.png) no-repeat; text-indent: -2000px; float: left; }
.page-item-6 a:active, .page-item-6 a:hover { background: url(images/navwriting.png) no-repeat 0 -35px; }
.page-item-8 a { display:block; width: 173px; height: 35px; background: url(images/navreviews.png) no-repeat; text-indent: -2000px; float: left; }
.page-item-8 a:active, .page-item-8 a:hover { background: url(images/navreviews.png) no-repeat 0 -35px; }
.page-item-10 a { display:block; width: 114px; height: 35px; background: url(images/navontheroad.png) no-repeat; text-indent: -2000px; float: left; }
.page-item-10 a:active, .page-item-10 a:hover { background: url(images/navontheroad.png) no-repeat 0 -35px; }
.page-item-12 a { display:block; width: 84px; height: 35px; background: url(images/navcontact.png) no-repeat; text-indent: -2000px; float: left; }
.page-item-12 a:active, .page-item-12 a:hover { background: url(images/navcontact.png) no-repeat 0 -35px; }
/* @end */

/* @group Content */
.post { width: 576px; float: left; }
.post-alt { width: 576px; float: right; }
.entrytop { width: 576px; height: 33px; background: url(images/paper-top1.png) no-repeat; }
.post-alt .entrytop { background: url(images/paper-top2.png) no-repeat; }
.entry { width: 576px; background: url(images/paper-mid.png) repeat-y; position: relative; overflow: hidden; min-height:400px; height:auto!important; height:400px; }
.entrypage { min-height:600px; height:auto!important; height:600px; }
.entrybottom { width: 576px; height: 11px; background: url(images/paper-bottom2.png) no-repeat; padding-bottom: 15px; }
.pagestain { float: left; display: block; position: absolute; top: 350px; left: 305px; background: url(images/page-stain2.png) no-repeat; width: 241px; height: 123px; z-index: 100; }
.post-alt .pagestain { float: left; display: block; position: absolute; top: 120px; left: 5px; background: url(images/page-stain1.png) no-repeat; width: 113px; height: 218px; z-index: 100; }

#content p { padding-bottom:10px; }
#content ul { padding-bottom:10px; list-style:disc; }
#content ul ul { padding-bottom:0px; list-style:disc; }
#content ul li { margin-left:15px; }
#content ol { padding-bottom:10px; list-style:decimal; }
#content ol ol { padding-bottom:0px; list-style:decimal; }
#content ol li { margin-left:20px; }

#content .datearea { float: left; width: 49px; height: 56px; margin: 36px 0 0 17px; padding-top: 10px; background: url(images/date-bg.png) no-repeat; text-align: center; color: #fff; }
#content .datearea .theday { font-size: 16px; }
#content .postarea { float: right; width: 425px; padding: 40px 75px 55px 0; position: relative; z-index: 200; }
#content h2 { margin: 0; }
#content h2 a, #content h2 a:visited { font-family: "Courier New", Courier, monospace; text-decoration: none; font-size: 20px; line-height: 22px; color: #993333; }
#content h2.pagetitle { font-family: "Courier New", Courier, monospace; text-decoration: none; font-size: 20px; line-height: 22px; color: #993333; }
#content h2.archivetitle { font-family: "Courier New", Courier, monospace; text-decoration: none; font-size: 20px; line-height: 22px; color: #000; padding: 10px 30px 6px; background: url(images/tape-strip.png) no-repeat; margin: 0 0 20px 5px; }

#content .postinfowrapper { font-size: 10px; color: #333; margin-bottom: 10px; }
#content .postinfo { float: left; }
#content .postinfo a, #content .postinfo a:visited {  }
#content .readmore a, #content .readmore a:visited {  }

#content .postmeta { font-size:12px; color:#666; margin:10px 0 30px; }
#content .postmeta p { padding:2px 0; }
#content .postmeta a { text-decoration: none!important; color:#993333; }
#content .postmeta a:active, #content .postmeta a:hover { color:#000; }
.commentcount { float: right; }
h3#comments { margin-bottom: 20px; }
ol.commentlist { list-style: none!important; }
.commentlist li { padding: 10px 10px 0 10px; margin: 0!important; }
.commentlist li.alt { background-color: #C5B1A0; border-top: 2px solid #BDA38C; border-bottom: 2px solid #BDA38C; }
.commentlist .commentcount { color: #993333; }

.prevpage { display: block; width: 195px; height: 74px; float: left; background: url(images/newer-posts.png) no-repeat; text-indent: -2000em; }
.prevpage:hover { background: url(images/newer-posts.png) no-repeat 0 -74px; }
.nextpage { display: block; width: 191px; height: 74px; float: right; background: url(images/older-posts.png) no-repeat; text-indent: -2000em; }
.nextpage:hover { background: url(images/older-posts.png) no-repeat 0 -74px; }
/* @end */

/* @group Sidebar */
#sidebar-b .widgetarea {  }
#sidebar-b .widgetarea h2.widgettitle { background: url(images/postit-r.png) no-repeat; padding: 45px 40px 5px 50px; margin-bottom: 0; text-align: center; font-family: "Courier New", Courier, monospace; line-height: 20px; }
#sidebar-b .widgetarea h2.widgettitle a { text-decoration: none!important; color: #000!important; }
#sidebar-b .widgetarea h2.subtitle { background: url(images/postit-dots.png) no-repeat bottom; padding: 25px 40px 10px 50px; margin-bottom: 15px; text-align: center; font-family: "Courier New", Courier, monospace; line-height: 20px; }
#sidebar-b .widget-1 h2.widgettitle { background: url(images/postit-top.png) no-repeat!important;  }
#sidebar-b .widget-even h2.widgettitle { background: url(images/postit-l.png) no-repeat; padding: 45px 50px 5px 40px;  }
#sidebar-b .widgetcontentin { background: url(images/postit-dots.png) no-repeat; width: 216px; margin: 0 auto; padding-top: 20px; }
#sidebar-b .widgetcontent { background: url(images/postit-middle.png) repeat-y; min-height:180px; height:auto !important; height:180px; padding: 0 30px 10px 20px; text-align: center; font-size: 14px; }
#sidebar-b .widget-3 .widgetcontent, #sidebar-b .widget-4 .widgetcontent { text-align: left!important; }
#sidebar-b .widget-4 .widgetcontent li { padding:0 0 8px; }
#sidebar-b .widget-odd .widgetcontent { background: url(images/postit-middle.png) repeat-y 10px 0; padding: 0 20px 10px 30px; }
#sidebar-b .widget-6 .widgetbottom { background: url(images/postit-bottom.png) no-repeat 10px 0; height:22px; }
#sidebar-b a { text-decoration: none; }
#sidebar-b a:hover { text-decoration: underline; }
#sidebar-b li { padding:0 0 5px; }
#sidebar-b li ul li { padding:0; }
li.rss { background: url(images/rss-chicklet.png) no-repeat left top; height: 47px; padding: 0!important; }
li.rss a, li.linkedin a, li.twitter a { padding: 4px 0 0 55px; display: block; }
li.linkedin { background: url(images/linkedin-chicklet.png) no-repeat left top; height: 47px; padding: 0!important; }
li.twitter { background: url(images/twitter-chicklet.png) no-repeat left top; height: 47px; padding: 0!important; }
/* @end */

/* @group Footer */
#footerlinks { float: right; }
#footer li { display:inline; }
.page-item-15 a { display:block; width: 78px; height: 36px; background: url(images/footernavprivacy.png) no-repeat; text-indent: -2000px; float: left; }
.page-item-15 a:active, .page-item-15 a:hover { background: url(images/footernavprivacy.png) no-repeat 0 -36px; }
.page-item-17 a { display:block; width: 121px; height: 36px; background: url(images/footernavterms.png) no-repeat; text-indent: -2000px; margin-right: 40px; float: left; }
.page-item-17 a:active, .page-item-17 a:hover { background: url(images/footernavterms.png) no-repeat 0 -36px; }
/* @end */

.ccinfo { width: 596px; margin:0 0 20px 163px; text-align: center; font-size: 10px; color: #828282; }
.ccinfo a { /* color: #828282!important; */ }

.crrocks { display: block; width: 176px; height: 56px; background: url(images/contentrobot.png) no-repeat; text-indent: -2000em; margin:0 0 20px 425px; }