/*



	Theme Name: JONxBLAZE

	URI: http://www.jbwebdev.com/blog

	Description: Custom designed Wordpress theme

	Version: 1.0

	Author: Jon Bulda

	Author URI: http://www.jbwebdev.com

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

	

*/

pre{font-family:courier;color:#ff0000;font-size:14px}	

html,body {

margin:0;

padding:0

}



p {

margin:0 0 12px

}



a {

text-decoration:none;

color:#000

}



* {

margin:0;

padding:0

}



body {

font-size:12px;

background:#fff url('images/bg.jpg') center;

font-family:Verdana, Arial, Helvetica, sans-serif

}



#page {

background:url('images/main-bg.jpg') repeat-y top center;

width:955px;

margin:0 auto;

padding:0

}



#header {

height:235px;

width:965px;

margin:0;

padding:0

}



#header img {

border:none;

margin:57px 0 0 120px

}



#menu {

width:100%;

height:60px;

margin:0;

padding:0

}



.infobar {

margin:7px 65px 0 75px;

padding:0

}



html>body #content {

float:left;

width:520px;

text-align:left;

margin:0 0 40px;

padding:0 0 0 40px

}



#content {

float:left;

width:520px;

text-align:left;

display:inline;

clear:none;

margin:0 0 40px;

padding:0 0 0 29px

}



.entry {

background:url('images/post-middle.jpg') repeat-y;

width:550px;

color:#000;

line-height:1.6em;

text-align:justify;

margin:0;

padding:8px 22px

}



.entry p {

font-size:14px

}



.entry p a {

color:#5F3C00;

text-decoration:underline

}



.entry a:hover {

color:#A27035;

text-decoration:underline overline

}



.special {

color:#80b608;

line-height:1.6em;

text-align:justify;

border-bottom:1px dotted #80b608;

margin:0 0 40px;

padding:8px 0 0

}



.special a {

color:#80b608

}



.above-sidebar {

background:url('images/sidebar-top.jpg') no-repeat;

width:281px;

height:77px;

position:relative;

left:-25px

}



.under-sidebar {

background:url('images/sidebar-bottom.jpg') no-repeat;

width:281px;

height:27px;

position:relative;

left:-25px

}



/* This is for IE6 */

#sidebar {

float:right;

background:url('images/sidebar-middle.jpg') repeat-y;

width:239px;

color:#000;

font-size:11px;

text-align:left;

position:relative;

left:5px;

top:16px;

margin-bottom:10px;

padding:0 15px 0 25px

}



/* Only Firefox and IE7 can read this */

html>body #sidebar {

float:right;

background:url('images/sidebar-middle.jpg') repeat-y;

width:239px;

color:#000;

font-size:11px;

text-align:left;

position:relative;

left:-40px;

top:16px;

margin-bottom:10px;

padding:0 15px 0 25px

}



#footer {

background:url('images/footer-bg.jpg') no-repeat bottom center;

clear:both;

width:955px;

height:360px;

margin:0;

padding:0

}



#under-footer {

position:relative;

left:30px;

margin:0;

padding:0

}



.under-footer-boxes {

background:url(images/under-footer.jpg) no-repeat;

width:295px;

height:319px

}



.under-footer-boxes h3 {

font-size:18px;

color:#7D4603;

text-align:center;

margin:0;

padding:25px 0 0 10px

}



.under-footer-boxes ul {

list-style-type:none;

padding:10px 10px 0 40px

}



.under-footer-boxes ul li{

font-size:14px;

color:#000

}



.under-footer-boxes p {

margin:0

}



#very-bottom {

background:url(images/very-bottom.jpg) no-repeat;

width:605px;

height:107px;

position:relative;

top: -2px;

left:-5px

}



#very-bottom p {

text-align:center;

padding-top:20px;

font-weight:700;

font-size:14px;

width:100%

}



.blogtitle {

text-align:center;

color:#000;

font-size:24px;

letter-spacing:1px;

font-weight:400;

font-variant:small-caps;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:0;

padding:0

}



.subtitle {

border:none;

color:#000;

font-size:12px;

text-align:center;

letter-spacing:1px;

font-variant:small-caps;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:0;

padding:0

}



.archivtitle {

color:#000;

font-size:16px;

font-variant:normal;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:0;

padding:0

}



/* Index */

h1 {

color:#7E5207;

font-size:20px;

font-weight:400;

font-variant:normal;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:0 0 20px 0;

padding:0}



h1 a {

color:#7E5207

}



h1 a:hover {

color:red

}



/* Page */

h2 {

color:#885715;

font-size:20px;

font-weight:400;

font-variant:normal;

border-bottom:1px dotted #885715;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:0 0 10px;

padding:0 0 3px

}



/* Single */

h3 {

color:#000;

font-size:20px;

font-weight:400;

letter-spacing:0;

font-variant:normal;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:30px;

padding:0

}



/* Respond */

h4 {

color:#000;

font-size:14px;

font-weight:700;

margin:0 0 4px 30px;

padding:0

}



/* Title in a Post */

h5 {

color:#000;

font-size:12px;

font-weight:700;

letter-spacing:0;

font-variant:normal;

border-bottom:1px solid #80b608;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:25px 0 7px;

padding:0 0 2px

}



/* Title in a Post */

h6 {

color:#000;

font-size:12px;

font-weight:700;

font-variant:normal;

border-bottom:1px solid #80b608;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:12px 0 10px;

padding:0

}



/* Sidebar Title */

#sidebar h1 {

color:#fff;

background:#c69c6d;

font-size:12px;

font-weight:700;

letter-spacing:0;

font-variant:normal;

border-top:3px solid #7E5207;

border-bottom:1px solid #7E5207;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:24px 0 0;

padding:3px 20px 3px 5px

}



/* Sidebar Title Alternative */

#sidebar h2 {

color:#000;

font-size:12px;

font-weight:700;

letter-spacing:0;

font-variant:small-caps;

border-top:3px solid #80b608;

border-bottom:1px solid #80b608;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:24px 0 0;

padding:3px 20px 3px 0

}



.tags {

clear:left;

color:#000;

font-size:11px;

font-style:normal;

width:90%;

border-bottom:1px solid #7E5207;

margin:0 0 0 20px;

padding:0 0 4px

}



.date {

color:#000;

font-size:12px;

margin:0;

padding:0 0 4px

}



.edit {

color:#000;

font-size:10px

}



.info {

clear:left;

color:#000;

font-size:10px;

text-align:center;

margin:0;

padding:0

}



.info span {

height:26px

}



.pagedata {

clear:left;

color:#000;

font-size:10px;

text-align:center;

margin:0;

padding:4px 0 0

}



.data {

clear:left;

height:32px;

width:70%;

color:#000;

font-size:11px;

line-height:1.2em;

background:url(images/data.png) no-repeat left;

margin:0 auto;

padding:8px 0 3px 42px

}



.note {

display:none;

clear:left;

color:#000;

font-size:11px;

line-height:1.2em;

font-style:normal;

margin:0 0 48px;

padding:4px 0 0

}



.sorry {

color:#000;

font-size:11px;

font-style:italic;

margin:8px 0 0;

padding:3px 0

}



.navigation {

color:#000;

font-size:11px;

margin:0;

padding:35px 50px 0

}



.alignleft {

float:left;

text-align:left

}



.alignright {

float:right;

text-align:right

}



.category {

background:url(images/category.png) no-repeat top left transparent;

margin:0;

padding:0 0 4px 20px

}



.bubble {

background:url(images/comment.png) no-repeat top left transparent;

margin:0;

padding:0 0 4px 20px

}



.line {

border-top:1px solid #80b608;

margin:0 0 7px;

padding:0

}



#sidebar ul {

list-style-type:none;

margin:0;

padding:0 5px 0 0

}



#sidebar li {

list-style-type:none;

margin:0;

padding:0

}



#sidebar ul ul li {

color:#000;

line-height:1.6em;

list-style-type:none;

margin:0;

padding:0 0 2px

}



#sidebar ul.children {

border:none;

color:#000;

margin-left:32px

}



#sidebar li.pagenav ul li ul li {

color:#000;

margin-left:32px;

list-style-type:square

}



#sidebar ul ul ul li {

border:none;

line-height:1.5em;

list-style-type:square;

color:#000

}



#s {

background:#fff url(images/search.png) no-repeat center right;

background-position:170px 2px;

width:186px;

height:20px;

color:#885715;

font-size:14px;

font-weight:400;

border:1px solid #885715;

margin:0;

padding:0 0 0 5px

}



#comment-wrapper {

margin-left:45px

}



#comment-wrapper p {

font-size:14px;

font-family:Tahoma;

text-align:justify

}



.comhead {

color:#000;

border-bottom:1px dotted #7D4603;

margin:0 0 10px;

padding:7px 0 18px 10px

}



.adminhead {

color:#000;

border-bottom:1px dotted #885715;

margin:0 0 10px;

padding:7px 0 18px 10px

}



.trackhead {

color:#000;

border-bottom:1px dotted #885715;

background:url(images/trackback.jpg) no-repeat top left;

margin:0 0 10px;

padding:7px 0 18px 41px

}



.commentbody {

color:#000;

width:555px;

font-size:11px;

position:relative;

left:-50px;

list-style-type:none;

background:#fff url(images/comment-middle.jpg) repeat-y;

margin:0;

padding:0 25px

}



.comment-top {

background:url(images/comment-top.jpg) no-repeat;

width:605px;

height:61px;

position:relative;

left:-25px

}



.comment-bottom {

background:url(images/comment-bottom.jpg) no-repeat;

width:605px;

height:35px;

position:relative;

left:-25px

}



.comtitle {

color:#000;

background:#fff;

font-size:14px;

text-align:left;

font-weight:700;

font-variant:normal;

border-bottom:1px solid #80b608;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:0 0 20px;

padding:5px

}



.commentcount {

position:relative;

top:-50px;

float:right;

color:#7D4603;

font-size:30px;

font-weight:700;

font-family:Georgia, Times, 'Times New Roman', serif;

margin:0;

padding:0

}



#email,#author,#url {

color:#000;

font-size:14px;

background:none;

padding-left:6px;

vertical-align:middle;

border:1px solid #80b608

}



#comment {

width:300px;

color:#000;

font-size:14px;

border:2px solid #7D4603;

padding:10px

}



#submit {

text-align:center;

width:80px;

height:25px;

color:#000;

font-size:11px;

background:#fff;

border:1px solid #80b608;

margin:0;

padding:0 10px 2px

}



#submit:hover {

background:#F4B570

}



#form-wrapper {

position:relative;

left:-50px

}



.form-top {

background:url(images/form-top.jpg) no-repeat;

width:605px;

height:41px

}



.form-middle {

background:url(images/form-middle.jpg) repeat-y;

width:605px

}



.form-bottom {

background:url(images/form-bottom.jpg) no-repeat;

width:605px;

height:63px

}



input {

color:#000;

font-size:14px;

border:2px solid #7D4603;

width:305px;

padding:5px

}



#commentform {

color:#7D4603

}



#commentform p {

text-align:center;

font-weight:700;

font-size:16px

}



#commentform label {

border-color:#80b608

}



#commentform input {

border:2px solid #7D4603

}



#commentform input.name {

background:#fff url(images/name.png) no-repeat center left;

background-position:5px 5px;

text-indent:20px

}



#commentform input.email {

background:#fff url(images/email.png) no-repeat center left;

background-position:5px 5px;

text-indent:20px

}



#commentform input.website {

background:#fff url(images/website.png) no-repeat center left;

background-position:5px 5px;

text-indent:20px

}



.commentlist {

list-style:none

}



.commentlink {

font-size:10px;

color:#000

}



.nocomments {

background:none;

color:#000

}



#comment-header {

background:url(images/comment-header.jpg) no-repeat;

width:525px;

height:47px

}



acronym {

text-decoration:none;

color:#000;

font-style:italic

}



ins {

color:#000;

text-decoration:none

}



ol,form {

list-style-type:none;

margin:0;

padding:0

}



code {

font-family: Courier New;

color:red;

font-size:14px

}



blockquote {

clear:left;

color:#000;

text-align:justify;

border-left:3px solid #A77038;

border-top:1px dotted #A77038;

border-right:1px dotted #A77038;

border-bottom:1px dotted #A77038;

margin:5px;

padding:0 0 0 15px

}



#welcome {

width:170px;

height:78px;

background:url(images/border.gif) no-repeat top left transparent

}



#feed {

text-align:center;

width:170px;

height:62px;

background:url(images/feedline.gif) no-repeat top left transparent

}



.postfeed {

padding:22px 8px 0 0

}



.comfeed {

padding:4px 8px 0 0

}



.postfeed_x {

padding:19px 0 0

}



.comfeed_x {

padding:4px 0 0

}



.shortcut {

background:url(images/line.gif) no-repeat bottom left transparent;

padding:0 0 12px

}



.last1 {

color:#000;

font-size:11px;

font-weight:700;

font-style:normal;

padding-left:18px;

padding-bottom:2px;

background:url(images/comment.png) no-repeat top left transparent

}



#sidebar li.break ul li {

padding:0 0 10px

}



#sidebar li.break ul li a {

text-align:left;

color:#000

}



#tagcloud {

color:#000;

text-align:center;

font-variant:normal;

border-top:4px solid #7E5207;

border-bottom:1px solid #7E5207;

margin:24px 0 0;

padding:4px 0 5px

}



#button {

margin-top:24px;

margin-left:38px;

text-align:left

}



#visual {

width:165px;

float:right;

margin:6px 0 0;

padding:0 0 0 75px

}



.home {

height:18px;

width:80px;

margin:0;

padding:0

}



#sidebar li.micro {

text-align:left;

border-bottom:1px dotted #80b608;

padding-bottom:6px

}



#sidebar li.micro ul li {

border:none;

text-align:center

}



#sidebar li.micro h1 {

margin-bottom:8px

}



.entry img {

display:inline;

border:1px solid #C69C6D;

margin:6px 10px 0 5px;

padding:3px

}



#sidebar img {

vertical-align:text-bottom;

border:none;

margin:0;

padding:0

}



#content .wp-smiley {

border:none;

float:none;

margin:0;

padding:0

}



.cal {

margin-top:24px

}



#wp-calendar caption {

color:#fff;

font-size:12px;

text-align:left;

font-weight:700;

border-top:3px solid #7E5207;

border-bottom:1px solid #7E5207;

background:#c69c6d;

margin:0;

padding:3px 0 3px 5px

}



#wp-calendar td a {

width:100%;

display:block;

color:#8F5919;

font-weight:400

}



#wp-calendar td.pad {

background:transparent

}



#wp-calendar td#next {

text-align:right

}



#wp-calendar td#prev {

text-align:left

}



#wp-calendar td {

background:none

}



#wp-calendar td#next a,#wp-calendar td#prev a {

display:inline

}



html>body #calendar #wp-calendar {

margin-top:10px

}



.title {

color:#fff;

font-size:12px;

font-weight:700;

letter-spacing:0;

font-variant:normal;

border-top:3px solid #7E5207;

border-bottom:1px solid #7E5207;

font-family:Verdana, Arial, Helvetica, sans-serif;

margin:24px 0 0;

padding:3px 20px 3px 10px

}



#calendar .title {

border:none;

background:none;

margin:0;

padding:0

}



#pages ul li ul li {

color:#000;

margin:0 0 0 32px

}



#tag_cloud {

border-bottom:1px solid #cad7d9;

padding-bottom:3px

}



.textwidget {

padding-bottom:3px

}



div.title {

background:#C69C6D;

color:#fff

}



#menu ul {

margin:6px 0 0 42px;

padding:0

}



#menu ul li {

float:left;

list-style-type:none;

text-align:center;

padding-top:20px;

margin-left:10px;

background:url(images/navi-bg.jpg) no-repeat;

width:183px;

height:43px

}



#menu ul li.search {

float:left;

list-style-type:none;

text-align:center;

margin-left:10px;

background:url(images/search-bg.jpg);

width:270px;

height:43px

}



#menu ul li a {

font-weight:400;

font-size:14px;

color:#000

}



#menu ul li a:hover,#menu ul li.current_page_item a {

color:#885715;

font-weight:700

}



#spacer {

height:20px

}



.spacer {

margin:30px

}



.above-entry {

width:595px;

height:87px;

background:url('images/post-top.jpg') no-repeat;

position:relative;

left:.081em

}



.date-above {

background:url('images/date2.jpg') no-repeat;

width:423px;

height:73px;

position:relative;

left:80px;

top:-3px

}



.date-above p {

padding-top:15px;

font-weight:700;

font-size:14px;

text-align:center

}



.under-entry {

background:url('images/post-bottom.jpg') no-repeat;

width:595px;

height:87px

}



table.social {

margin-left:10px;

margin-bottom:-10px

}



input#securitycode {

background:#fff url(images/security.png) no-repeat center left;

background-position:5px 5px;

text-indent:20px;

width:170px

}



#secureimgdiv img {

border:2px solid #7E5207

}



#backtop {

text-align:center;

padding-top:20px;

background:url(images/navi-bg.jpg) no-repeat;

width:183px;

height:43px;

margin:0 auto

}



#linklove ul.linklove li {

line-height:1.2em;

font-size:14px;

text-align:left

}



a:hover,#content a:hover {

color:#8F5919;

text-decoration:none

}



#sidebar a,.blogtitle a,h2 a,h3 a,.tags a,.date a,.edit a,.info a,.pagedata a,.data a,.red a,.note a,.navigation a,#sidebar ul.children a,#sidebar li.pagenav ul li ul li a,.commentbody p a,.adminbody p a,.trackbody p a,.editlink a,del,em,#tagcloud a,#pages ul li ul li a {

color:#000

}



#sidebar a:hover,#sidebar ul.children a:hover,#sidebar li.pagenav ul li ul li a:hover,#sidebar li.break ul li a:hover {

color:#8F5919

}



#postmeta,.adsense {

text-align:center

}



.comhead img a,img.avatar {

border:none

}



.adminbody,.trackbody {

width:555px;

color:#000;

font-size:11px;

position:relative;

left:-50px;

list-style-type:none;

background:#fff url(images/comment-middle.jpg) repeat-y;

margin:0;

padding:0 25px

}



.commentbody p,.adminbody p,.trackbody p {

line-height:1.2em;

font-style:normal

}



.authorlink,.authorlink a {

color:#000;

font-size:11px;

font-weight:700

}



.entry img.left,.special img,.special img.left {

display:inline;

border:1px solid #80b608;

margin:6px 10px 0 0;

padding:4px

}



.entry img.right,.special img.right {

float:right;

display:inline;

border:1px solid #744406;

margin:6px 0 0 10px;

padding:4px

}



.entry ol,.special ol {

list-style-type:square;

background:none;

color:#000;

margin:0 0 12px 40px;

padding:0

}



.entry ul,.special ul {

list-style-type:disc;

background:none;

color:#000;

margin:0 0 12px 40px;

padding:0

}



.entry ol li,.special ol li {

list-style-type:decimal;

background:none;

color:#000;

margin:0 0 0 20px;

padding:0

}



.entry ul li,.special ul li {

list-style-type:square;

background:none;

color:#000;

margin:0 0 0 12px;

padding:0

}



html>body #wp-calendar,#wp-calendar {

width:232px;

text-align:left

}



#archives select,#categories-1 select {

margin-top:8px;

width:170px;

border-color:#80b608

}



table.social tr td img,table.social tr td {

vertical-align:top

}

span.wpp-post-title{margin-top:10px;font-weight:bold;color:#9F7445}


.cluv{background:#C69C6D;border:1px dotted #7E5207;margin-top:5px}