/* Theme Name: Craftwork Theme URI: http://www.ezwpthemes.com/templates/craftwork.html Description: This wonderful free WordPress theme is designed and coded by EZwpthemes. Version: 1.0 Author: EZwpthemes Author URI: http://www.ezwpthemes.com/ Tags: white, brown, fixed-width, two-columns, right-sidebar, threaded-comments */ /* Global */ * { margin: 0; padding: 0; } ::-moz-selection { background: #369; color: #ff0; } ::selection { background: #369; color: #ff0; } code::-moz-selection { background: #333; } code::selection { background: #333; } body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: Arial, Verdana, Sans-Serif; background: #e6d9c3 url(images/body-bg.jpg); color: #000; } p { margin: 1em 0; } acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; cursor: help; border-bottom: 1px dashed #666; } blockquote { margin: 5px 20px; padding: 0; color: #ffffff; border-left: 5px solid #666; background: #ababab; } blockquote p { padding: 10px 20px; display: block; } a { color: #c30; } a:hover { text-decoration: none; } a img { border: none; } h1, h2, h3 { font-family: Arial, Verdana, Sans-Serif; font-weight: bold; } h1 { font-size: 4em; } h2 { font-size: 1.6em; } .endline { clear: both; } #wrapper { margin: 0 auto; width: 1000px; background: url(images/wrapper-bg.jpg) repeat-y; } #top-frame { margin: 0 auto; width: 1000px; background: url(images/top-frame.jpg) no-repeat; } #bottom-frame { margin: 0 auto; width: 1000px; background: url(images/bottom-frame.jpg) bottom no-repeat; } /* Header */ #header { width: 1000px; height: 200px; } #header h1 { font-size: 4em; padding: 10px 0 0 180px; } #header h1 a { text-decoration: none; color: #cf0e45; } #header h2 { color: #cf0e45; font-size: 1.6em; padding: 0 0 0 190px; } /* Navigation */ #navigation { padding: 10px 0 0 182px; float: left; } #searchform { float: left; margin: 4px 0 0 100px; *margin: 6px 0 0 100px; } #searchform input { float: left; border: none; color: #000; } #searchform .searchtext { margin: 12px 14px 0 0; width: 160px; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; border: none; background: transparent; } #searchform .searchbutton{ width: 42px; height: 36px; } #searchform label { display: none; } #rss { padding: 12px 0 0 530px; } /* Social Bookmarking */ .bookmark-line { float: left } .bookmark-line ul { display: inline; } .bookmark-line ul li { background: none; display: inline; list-style-type: none; } .bookmark-line img { border: 0; } .bookmark-icon { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); _filter: alpha(opacity=100); } .bookmark-icon:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); } /* Mainframe */ #container { width: 675px; padding: 0 155px 0 169px; } /* Content */ #content { float: left; width: 391px; padding-bottom: 20px; } .post { padding: 20px 10px 50px 10px; } .post h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; padding: 6px 0 0 10px; } .post h2 a { text-decoration: none; color: #000; } .postmetadata { padding: 0 0 0 12px; margin: 0; color: #a0a0a0; background: url(images/post-meta.jpg) no-repeat; font-size: 1em; } .entry { font-family: Tahoma; font-size: 1.2em; line-height: 20px; padding: 0 10px; } .commentline { padding-top: 10px; } .read-comments { float: right; font-weight: bold; font-size: 0.9em; padding: 0 12px 0 0; text-decoration: none; } .notfound { margin: 100px auto; text-align:center; font-size: 4em; font-weight: bold; color: #7e2d17; } .quickjump { padding: 0 0 0 30px; font-size: 1.2em; font-weight: bold; line-height: 18px; color: #782f02; } .postjumper { float: left; } .postjumper img { padding-right: 20px; } /* PageNavi*/ .wp-pagenavi { padding: 5px 40px; } .wp-pagenavi a { padding: 2px 4px; _padding: 2px 0; margin: 2px; _margin: 1px; text-decoration: none; border: 1px solid #06c; color: #06c; background-color: #fff; } .wp-pagenavi a:hover { border: 1px solid #000; color: #000; } .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend { padding: 2px 4px; _padding: 2px 0; margin: 2px; _margin: 1px; border: 1px solid #000; color: #000; background-color: #fff; } /* Sidebar */ #sidebar { float: left; width: 284px; padding-top: 80px; } #sidebar-top { width: 200px; height: 160px; padding-left:20px; } #sidebar-bottom { width: 284px; height: 90px; } #sidebar h2 { font-size: 1.6em; font-weight: bold; font-family: Arial; color: #fff; padding: 15px 0; text-align: center; background: url(images/sidebar-h.jpg) no-repeat; } #sidebar ul { padding: 10px 30px 0 10px; list-style: none; } #sidebar ul li { margin: 0 0 20px 0; } #sidebar ul ul { margin: 6px 0 0 0; padding: 0 0 0 20px; list-style-image: url(images/sidebar-li.gif); } #sidebar ul ul li { margin: 6px 0; font-size: 1.2em; color: #000; } #sidebar ul ul li a { color: #000; } #sidebar ul ul li a:hover { text-decoration: none; } .ads { float: left; width: 125px; height: 125px; padding: 5px; } /* Calendar */ #wp-calendar { empty-cells: show; margin: 10px auto 0; width: 100%; } #wp-calendar #next a { padding-right: 10px; text-align: right; font-size: 1.1em; } #wp-calendar #prev a { padding-left: 10px; text-align: left; font-size: 1.1em; } #wp-calendar a { display: block; font-weight: bold; text-decoration: none; } #wp-calendar a:hover { background: #000; color: #fff; } #wp-calendar caption { text-align: center; width: 100%; font: bold 1.3em Verdana, Arial, Sans-Serif; } #wp-calendar td { padding: 3px 0; font-size: 1.2em; text-align: center; } #wp-calendar th { font-style: normal; font-size: 1.2em; text-transform: capitalize; } /* Comments */ h3#comments, #respond h3 { font-size: 1.4em; color: #666; } #commentform { margin: 5px 0 0 0; } #commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; } #commentform textarea { width: 98%; padding: 2px; font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; } #commentform p { margin: 5px 0; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; } #commentform #submit { margin: 0 0 5px auto; float: right; } #respond { color: #666; } #respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; font-weight: bold; font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; } .commentlist li ul li { margin-right: -5px; margin-left: 10px; font-size: 1em; } .commentlist p { margin: 10px 5px 10px 0; font-weight: normal; line-height: 1.5em; text-transform: none; } .commentlist li .avatar { float: right; border: 1px solid #333; padding: 2px; background: #fff; } .commentlist li a { color: #000; } .commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; } .nocomments { text-align: center; } .commentmetadata { display: block; font-weight: normal; } .thread-alt { background-color: #dcbea4; } .thread-even { background-color: #e3cbb3; } .depth-1 { border: 1px solid #000; } .alt { border-left: 1px solid #000; background-color: #dcbea4; padding: 10px; } .even { border-left: 1px solid #000; background-color: #e3cbb3; } /* Footer */ #footer { width: 1000px; height: 196px; clear: both; } #credit { padding: 40px 150px 0 0; text-align: right; color: #594321; font-size: 1.1em; } #credit a { color: #594321; text-align: center; text-decoration: none; } /* Images */ p img { max-width: 100%; } img.centered { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .alignright { float: right; } .alignleft { float: left } /* Captions */ .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { border: 0 none; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; }