*, .box5 .post img{border:0}

*, .btn, #rightcol .widget .textwidget ul, #search, ol.commentlist li.threaded .box3, ol.commentlist li.threaded .box3 .spcr{margin:0}

*, #nav1 ul, #nav1, #rightcol .widget .textwidget ul, .col6.last, .col3.last, .col6.nav2, .col3.nav2, .col3 p, .box3 p, .box4 p{padding:0}

body{background:url(images/bgr.gif) #f0eee1 repeat-x top; font:.75em "Trebuchet MS",Arial,Helvetica; padding:0 0 20px; line-height:1.8em}

body, #nav1 li ul li a, .widget li a, .nav2 li a, .col1 a, .post ul li, #nav1 li ul li.cat-item a{color:#555}

a, .widget li a:hover, .nav2 li a:hover, .post li a:hover, .widget #recentcomments li a, .widget #recentcomments li a:hover{color:#a4b92e}

a, #header h1 a:hover, #nav1 li a, #nav1 li.current_page_item a, #nav1 li.active a, #nav1 li a:hover, .widget li a:hover, .nav2 li a:hover, .post li a:hover, .widget #recentcomments li a{text-decoration:none}

a:hover, .intro a, .intro a:hover, .col1 a, #footer a, .widget #recentcomments li a:hover, .widget #wp-calendar td a{text-decoration:underline}

textarea, select, input{border:#e6e6e6 1px solid; font-size:12px}

textarea, select, input, .widget #wp-calendar td a{padding:2px}

li, #nav1 ul, #nav1{list-style:none}

h2, h2 a, h3{color:#262625}

h2, .box4{font-size:1.8em}

h2, #nav1{letter-spacing:-1px}

h2{margin:0 0 .8em}

h3{font-size:1.6em}

h3, h4, .col1, .box, .box3{margin:0 0 1em}

h4{color:#444}

h4, #rightcol h3{font-size:1em}

p{padding:0 0 1.5em}

.intro{line-height:1.3em; z-index:0}

.intro a, .btn-rounded a, .btn, #nav1 li.current_page_item a, #nav1 li.active a, #nav1 li a:hover, #rightcol h3, .box4, #search input.keyword, .btn-general, .btn-general a, .btn-arr a{color:#fff}

.intro a:hover{color:#222}

#page{margin:0 auto}

#page, .box4, .box5, .box6{width:940px}

#header, #header h1 a{height:144px}

#header, .date, #footer img, .stepcarousel{position:relative}

#header .spacer, #nav1, #rightcol, .col2, .col5, .fr, .alignright{float:right}

#header h1, .btn-rounded, .btn-rounded a, .btn-rounded a span, #nav1 li, #centercol, #rightcol h3 span, .col1, .col3, .col4, .col6, .wrapper, #search input.keyword, .btn-arr2, .fl, .alignleft, .flickr_badge_image img, .stepcarousel .panel{float:left}

#header h1{_width:414px}

#header h1 a, .btn-rounded a, .btn-rounded a span, #nav1 a, #rightcol h3 span, img.centered, .post blockquote{display:block}

.btn-rounded, #nav1 a, #nav1 li, #nav1 li ul li a{line-height:30px}

.btn-rounded, .btn, #nav1, .widget #wp-calendar caption{font-weight:bold}

.btn-rounded a, #nav1 li.current_page_item a, #nav1 li.active a, #nav1 li a:hover{background:url(images/btn-rounded.gif) no-repeat left}

.btn-rounded a, #nav1 li a{padding:0 0 0 13px}

.btn-rounded a span, #nav1 li a:hover span, #nav1 li.current_page_item a span, #nav1 li.active a span{background:url(images/btn-rounded.gif) no-repeat right}

.btn-rounded a span, #nav1, #nav1 li a span, #nav1 li ul li a span{height:30px}

.btn-rounded a span, #nav1 li a span, #nav1 li ul li a span{padding:0 13px 0 0}

.btn, .btn-general, .btn-arr a{padding:5px 10px}

.btn{background:url(images/btn.gif) repeat-x; border:1px solid #98ac2b}

#nav1{font-size:16px; margin:43px 0 0}

#nav1, .widget #wp-calendar caption{text-transform:uppercase}

#nav1 ul, #nav1{line-height:1}

#nav1 ul, #nav1, #nav1 a{z-index:100}

#nav1 a, #rightcol h3 span{padding:0 10px}

#nav1 li{margin:0 4px 0 0}

#nav1 li a{color:#3f3f3f}

#nav1 li a span{display:inline-block}

#nav1 li.current_page_item a, #nav1 li.active a, #nav1 li a:hover{cursor:pointer}

#nav1 li ul, .stepcarousel .belt{position:absolute}

#nav1 li ul, #nav1 li.sfhover ul ul, #nav1 li:hover ul ul{left:-999em}

#nav1 li ul{ width:168px; font-weight:normal; letter-spacing:0; text-transform:none; background: #d3d3d3; padding: 1px 1px 0 1px; margin-left: -25px; }

#nav1 li ul li{ margin: 0 0 1px 0; /*border:1px solid #f7f6f6; border-width:0 1px 1px */ }

#nav1 li ul li, #nav1 li.current_page_item ul li a{background:#FFF;  }

#nav1 li ul li, ol.commentlist li.threaded .col2{float:none}

#nav1 li ul li.current_page_item a, #nav1 li ul li.active a, #nav1 li ul li a:hover{ background:#e5e3d1; }

#nav1 li ul li a:hover span, #nav1 li ul li.current_page_item a span, #nav1 li ul li.active a span, #nav1 li ul li a span{background:none !important; color:#000}
#nav1 li.sfhover ul, #nav1 li:hover ul, #nav1 li li.sfhover ul, #nav1 li.sfhover ul, #nav1 li li:hover ul, #nav1 li:hover ul{left:auto}

#nav1 li ul li a span, img.alignright, img.alignleft{display:inline}

#nav1 li ul li a, #search input.keyword{font-size:11px}

#nav1 li ul li a{ font-size: 14px; color: #3f3f3f!important; font-weight: bold; width:auto; padding: 0 0 0 15px; margin: 0; }

#nav1 li ul li ul li a{ border: 0!important; /*border-width:0 1px 1px 0*/}

#nav1 li ul ul{margin:-31px 0 0 163px}

#nav1 li.hover, #nav1 li:hover{position:static; visibility:visible}

html>body #nav1 li ul li{*margin-top:-2px}

.widget li, .nav2 li{background:url(images/ico-next.gif) no-repeat left 10px; border-bottom:1px dotted #ccc; padding:.5em 0 .5em 20px}

#columns, #rightcol .textwidget, #rightcol .widget ul, .box .spacer, .box2 .spacer, .box3 .spcr, .box4 .spacer, .box5 .spacer, .box6 .spacer, .widget #calendar_wrap, .widget #searchform, .widget #calendar_wrap, .widget #searchform{height:1%}

#columns{padding:0 0 10px}

#centercol, .box{width:620px}

#rightcol{margin:20px 0 0}

#rightcol, .box2{width:320px}

#rightcol h3{height:2.4em; margin-top:10px}

#rightcol h3 span{background:#ceccbb; line-height:2.4em}

#rightcol .textwidget, #rightcol .widget ul, .box3 .spcr, .widget #calendar_wrap, .widget #searchform{background:#f0eee1}

#rightcol .textwidget, #rightcol .widget ul, .btn-continue, .widget #calendar_wrap, .widget #searchform{margin:0 0 2em}

#rightcol .textwidget, #rightcol .widget ul, .widget #calendar_wrap, .widget #searchform{padding:7px 15px 15px}

.col1{width:115px}

.col2, .box3{width:425px}

.col3{padding:0 35px 0 0; width:273px}

.col6.nav2, .col3.nav2, .widget #recentcomments li a{background:none}

.col3 h2{color:#464646; margin:0 0 .5em}

.col4{width:335px}

.col5{width:415px}

.col5 img{border:10px solid #f6f5ed}

.col6{padding:0 20px 20px 0; width:300px}

* html .col6{width:290px}

.box .bot, .box .top{background:url(images/box-top.gif) no-repeat top}

.box .bot, .box .top, .box2 .bot, .box2 .top, .box3 .bot, .box3 .top, .box4 .bot, .box4 .top, .box5 .bot, .box5 .top, .box6 .bot, .box6 .top, .fix, .widget #calendar_wrap, .widget #searchform{clear:both}

.box .bot, .box .top, .box2 .bot, .box2 .top, .box3 .bot, .box3 .top, .box4 .bot, .box4 .top, .box5 .bot, .box5 .top, .box6 .bot, .box6 .top{height:10px}

.box .bot, .box .top, .box2 .bot, .box2 .top, .box3 .bot, .box3 .top, .box4 .bot, .box4 .top, .box5 .bot, .box5 .top, .box6 .bot, .box6 .top, .fix, .stepcarousel .panel{overflow:hidden}

.box .bot{background:url(images/box-bot.gif) no-repeat top}

.box .spacer{background:#fff; padding:15px 30px}

.box2{margin:20px 0 1em}

.box2 .bot, .box2 .top{background:url(images/box2-top.gif) no-repeat top}

.box2 .bot{background:url(images/box2-bot.gif) no-repeat top}

.box2 .spacer, .box6 .spacer{background:#e5e3d1; padding:10px 25px}

.box3 .bot, .box3 .top{background:url(images/box3-top.gif) no-repeat top}

.box3 .bot{background:url(images/box3-bot.gif) no-repeat top}

.box3 .spcr{padding:0 20px; min-height:100px}

.box4, .box6{margin:0 0 20px}

.box4 .bot, .box4 .top{background:url(images/box4-top.gif) no-repeat top}

.box4 .bot{background:url(images/box4-bot.gif) no-repeat top}

.box4 .spacer{background:#b0c730; padding:5px 25px}

.box5{margin:0 0 30px}

.box5 .bot, .box5 .top{background:url(images/box5-top.gif) no-repeat top}

.box5 .bot{background:url(images/box5-bot.gif) no-repeat top}

.box5 .spacer{background:url(images/box5-bgr.gif) repeat-y top; padding:15px 25px}

.box6 .bot, .box6 .top{background:url(images/box6-top.gif) no-repeat top}

.box6 .bot{background:url(images/box6-bot.gif) no-repeat top}

#footer .box6 .spacer{padding:0 25px}

.wrapper, .btn-continue a, .post ul li{padding:0 0 0 20px}

.date{color:#898989; margin:-15px 0 10px}

#search{height:32px; padding:0 0 0 25px}

#search input.keyword{background:#d5d3c4; border-bottom:1px solid #fcfcfa; border-top:1px solid #c4c2b5; border-left:1px solid #c4c2b5; padding:7px 5px 8px; width:190px}

.form1 div{margin:0 0 15px}

.form1 label{padding:7px 0 0 15px}

.form1 textarea{height:165px; overflow:auto; width:550px}

.btn-cat{margin:1em 0 1.5em}

.btn-general{background:#a4b92e}

a.more-link{display: block; font-weight: bold; font-size: 115%; padding:6px; border:1px solid #f3f3f3; text-indent: 25px; background:url(images/ico-more2.png) 10px 50% no-repeat}

a.more-link:HOVER{ color: #f3f3f3;  background-color: #a4b92e;  }

a .btn-continue{ padding: 0;  margin: 0 }

.btn-arr a{background:#bdbbac; line-height:25px}

.btn-arr2{padding:130px 0 0; width:27px}

.ads{margin:0 0 10px}

.ads img{margin:0 8px 5px 0}

#footer a{color:#949387}

#footer img, .flickr img, .subscribe img{vertical-align:middle}

.fix{height:1px; margin:-1px 0 0}

.ac, .widget #wp-calendar{text-align:center}

.ar, .widget #wp-calendar tfoot td#next{text-align:right}

img.centered, .widget #wp-calendar{margin-left:auto; margin-right:auto}

img.alignright, img.alignleft{padding:4px}

img.alignright{margin:3px 0 2px 10px}

img.alignleft{margin:3px 10px 2px 0}

.post img{border:8px solid #f6f5ed}

.post ol, .post ul{padding:0 0 1.2em 2em}

.post ul li{background:url(images/ico-bullet.gif) no-repeat left top}

.post ol li{list-style-type:decimal; margin:0 0 0 20px}

.post blockquote{font-family:Georgia,"Times New Roman",Times,serif; color:#777; background:#f0eee1 url(images/ico-quote.gif) no-repeat 10px 10px; border-top:1px solid #e5e3d1; border-bottom:1px solid #e5e3d1; width:80%; height:auto; margin:0 0 15px 10px; padding:15px 25px 0 55px}

#comments .box3 p{padding-bottom:10px}

#respond{margin:1em 0 0}

.widget #recentcomments li{background:url(images/hl-dot.gif) repeat-x bottom; padding:.5em 0}

.widget #calendar_wrap, .widget #searchform{margin:0 0 14px}

.widget #wp-calendar caption{padding:10px 5px; font-size:1.2em; margin-bottom:5px}

.widget #wp-calendar caption, .widget #wp-calendar thead th, .widget #wp-calendar tfoot td a{color:#333}

.widget #wp-calendar{width:240px}

.widget #wp-calendar tfoot td{padding:10px 0 10px 0; text-align:left}

.widget #wp-calendar td, ol.commentlist li.threaded .box3, ol.commentlist li.threaded .col2{width:auto}

.quote{background:url(images/ico-quote.gif) no-repeat top left; margin:9px 0 0; width:37px; height:29px}

.flickr_badge_image img{margin:0 3px 8px; padding:0 7px 5px 0}

.flickr img, .subscribe img{margin:6px 0 8px}

.stepcarousel{overflow:scroll; width:795px; height:300px}

.stepcarousel .belt{left:0; top:0}

.stepcarousel .panel{margin:15px; width:770px}

ol.commentlist li.threaded .col1{width:90px}

ol.commentlist li.threaded .box3 .spcr{padding:10px 15px 0}

ol.commentlist li.threaded .children{margin-left:20px}

ol.commentlist li.threaded .col2{margin-left:115px}

