BODY {
margin : 0;
padding : 0;
height : 100%;
width : 100%;
border-style : none;
background-color : #6f900d;
font-size : 9pt;
font-family : "Lucida Grande", Helvetica, sans-serif;
}
A {
color : #772200;
text-decoration : none;
}
A:hover {
text-decoration : none;
}
img#wpstats{
display:none
}
IMG {
border : 0 none;
}
BLOCKQUOTE {
background-image : url('images/quote.gif');
background-position : 2px 1px;
background-repeat : no-repeat;
background-color : #f0f0aa;
background-color : #fffccc;
color : #222222;
}
BLOCKQUOTE P:first-child {
margin-top : 0;
}
BLOCKQUOTE, .entry UL, .entry OL {
margin : 15px 35px 25px 35px;
padding : 20px 40px 20px 40px;
overflow : auto;
}
.entry UL, .entry OL {
background-color : #ddf5ff;
padding-left : 50px;
}
BLOCKQUOTE UL, BLOCKQUOTE OL {
background-color : inherit !important ;
border-style : none !important ;
margin : 0 !important ;
padding : 0 30px !important ;
}
.entry IMG
 {
border : 0 none;
}
.post LI {
padding : 4px 0;
margin-left : 0;
}
.capsule {
text-align : center;
padding : 4px 10px;
font-family : Helvetica, Arial, sans-serif;
font-size : 8pt;
background-color : #cc9900;
}
.capsule {
color : #ffffff;
}
.actbubble {
background-color : #dd6f06;
	box-shadow: 4px 4px 4px #979797;
    -moz-box-shadow: 4px 4px 4px #979797;
    -webkit-box-shadow: 4px 4px 4px #979797;
}
.actbubble a {
color : #ffffff;
}
#bgtop {
z-index : -1;
top : 0;
left : 0;
position : fixed;
width : 100%;
height : 50%;
margin : 0;
padding : 0;
background-color : #333333;
border-bottom : 3px solid #cccccc;
}
#container {
width : 100%;
padding : 0;
margin : 0;
border-style : none;
}
#main {
margin : 60px auto 60px auto;
width : 90%;
border-collapse : collapse;
}
#header {
background-color : #b70100;
color : #ffffff;
margin : 0;
padding : 20px;
text-align : left;
    box-shadow: -4px -4px 4px #402722;
    -moz-box-shadow: -4px -4px 4px #402722;
    -webkit-box-shadow: -4px -4px 4px #402722;
}
#header TABLE {
color : #ffffff;
width : 100%;
}
#header TABLE TD {
vertical-align : middle;
}
#title {
height : 30px;
font-size : 44px;
padding-right : 15px;
padding-left : 9px;
border-right : 2px solid #ffdd00;
text-shadow: 8px 8px 8px #600202;
vertical-align : middle;
}
#logo {
margin-right : 10px;
vertical-align : middle;
shadow: 2px 2px 2px black;
}
#description {
padding-left : 20px;
padding-right : 15px;
width : 100%;
  text-shadow: 2px 2px 2px black;
}
#header A {
color : #ffffff;
}
#search {
text-align : right;
padding-right : 20px;
}
#searchform INPUT {
background-image : url('images/search.gif');
background-position : 3% 50%;
background-repeat : no-repeat;
border : 0 solid #aaaaaa;
margin : 0;
margin-top : 5px;
background-color : #000000;
padding-left : 18px;
color : #ffffff;
font-size : 8pt;
height : 20px;
}
#recent {
margin : 0 0 30px 0;
padding : 10px 5px;
color : #ffffff;
background-color : #777777;
}
#recentheader {
padding : 5px 10px;
font-size : 13pt;
}
#recentmore {
float : right;
font-size : 8pt;
background-color : #b70100;
cursor : pointer;
}
#recentclose {
background-color : #b70100;
color : #ffffff;
float : left;
clear : left;
padding : 1px 3px 3px 3px;
font-family : Verdana;
font-size : 11pt;
font-weight : bold;
margin-right : 8px;
cursor : pointer;
}
#recentlist {
margin : 10px;
}
#recentlist UL {
margin : 0 0 0 -20px;
}
#recentlist UL LI {
list-style-type : none;
border-top : 1px solid #aaaaaa;
padding : 2px 5px;
font-size : 9pt;
}
#recentlist A, #recentlist A:hover {
text-decoration : none;
color : #dddddd;
}
.sidebartab {
display : none;
text-align : center;
padding : 7px 0;
background-color : #111111;
color : #cccccc;
font-size : 8pt;
cursor : pointer;
letter-spacing : 0.2em;
}
.sidebartabnorotate {
width : 20px;
margin-top : 50px;
margin-bottom : 100px;
}
.sidebartableftrotated {
margin-left : -80px;
}
.sidebartableftrotated {
margin-left : -80px;
	}

.sidebartabrightrotated {
margin-right : -80px;
}
.tdsidebar, .sidebar {
background-color: transparent;
}
.sidebar {
color : #111111;
padding : 10px;
padding-top : 15px;
height : 100%;
}
.sidebarlist {
font-size : small;
border : none;
padding : 0;
margin : 20px 12px 40px 12px;
padding : 10px 20px 5px 6px;
background-color : #ffdd99;
}
.sidebarlist > LEGEND {
font-size : 10pt;
font-weight : normal;
color : #ffffff;
background-color : #846d21;
padding : 5px 10px;
margin : 0;
margin-left : 5px;
    box-shadow: 4px 4px 4px #402722;
    -moz-box-shadow: 4px 4px 4px #402722;
    -webkit-box-shadow: 4px 4px 4px #402722;
}
.sidebarlist A {
color : #553333;
}
.sidebarlist UL, #postaction UL {
margin : 0;
padding : 0;
}
.sidebarlist LI, #postaction LI {
border : none;
border-top : 1px solid #ffffff;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;
margin-left : 15px;
margin-right : 10px;
list-style-type : none;
}
.sidebarlist LI:first-child, #postaction LI:first-child {
border : none;
}
#calendar_wrap {
width : 90%;
text-align : center;
margin-left : 5%;
margin-right : 5%;
margin-bottom : 10px;
}
#wp-calendar {
margin-left : auto;
margin-right : auto;
border-spacing : 0;
}
#wp-calendar CAPTION {
margin-bottom : 5px;
letter-spacing : 0.1em;
color : #222222;
}
#wp-calendar THEAD TH {
padding : 3px 5px;
color : #ffffff;
background-color : #ff9f06;
}
#wp-calendar TBODY TD {
color : #a08050;
padding : 2px 3px;
border-width : 0;
border-style : none;
}
#wp-calendar TFOOT TD.pad {
background-color : #ff9f06;
}
#wp-calendar #next, #wp-calendar #prev {
padding-top : 2px;
padding-bottom : 2px;
background-color : #dd6f06;
}
.textwidget {
padding : 5px 8px;
color : #334400;
}
#content {
margin : 0;
padding : 20px 30px;
padding-top : 30px;
width : 100%;
background-color : #aaaaaa;
   -moz-box-shadow:inset 0 0 10px #000000;
   -webkit-box-shadow:inset 0 0 10px #000000;
   box-shadow:inset 0 0 10px #000000;
}
.post {
margin-top : 70px;
margin-bottom : 100px;
}
#single .post {
margin-top : 30px;
margin-bottom : 80px;
}
.post > FIELDSET {
background-color : #ffffff;
padding : 0;
padding-top : 10px;
padding-left : 15px;
border-style : none;
}
.post .title, #comments > LEGEND, .comment > LEGEND, #responsebox > LEGEND {
background-color : #6f900d;
border : 0 solid #666666;
font-size : 14pt;
padding : 4px 20px;
margin-left : 15px;
}
LEGEND, LEGEND A, #recentheader {
  color : #ffffff;
  font-family: 'Allerta', serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  line-height: 1.2;
  text-shadow: 2px 2px 2px #1a630b


}
.dateauthor {
float : right;
margin : 0 25px;
font-family : Helvetica, Arial, sans-serif;
font-size : 8pt;
}
.entry {
padding : 10px 40px;
padding-bottom : 40px;
line-height : 300%;
}
.entry, .commenttext {
font-size : 9pt;
color : black;
}
}
.entry A:hover {
text-decoration : none;
border-bottom : 1px dotted #aaaaaa;
}
p
{
font-family: 'PT Sans', serif;
font-size:13px;
}
h2
{
font-family: 'Ubuntu', serif;
font-size:21px;
font-style:bold;
}
h6
{
font-family: 'Corben', serif;
font-size:larger;
font-style:bold;
font-size:300%
}
#postaction {
float : right;
clear : right;
padding : 10px 15px 10px 10px;
margin : 20px;
font-size : 8pt;
}
.postmetadata {
text-align : left;
padding : 8px 10px 0 10px;
background-color : #eeeeee;
margin : 0;
margin-left : -15px;
clear : both;
}
.postmetadata .commentlink {
float : right;
padding : 5px 8px;
font-size : 9pt;
}
.postmetadata .cattrigger {
cursor : hand;
float : left;
font-size : 9pt;
padding : 5px 10px;
margin-right : 10px;
margin-bottom : 10px;
border-width : 0;
}
.postcattags {
padding : 4px 10px 8px 10px;
margin : 4px 10px 15px 10px;
background-color : #ffffff;
color : #442222;
clear : both;
text-align : left;
}
.postcattags .capsule {
font-size : 9pt;
padding : 1px 4px;
margin-right : 5px;
line-height : 20px;
}
.postcats, .posttags {
background-position : 3% 50%;
padding : 5px 35px 5px 45px;
background-repeat : no-repeat;
}
.postcats {
background-image : url('images/cat2.png');
}
.posttags {
background-image : url('images/tag2.png');
}
#single .postcattags {
border-style : none;
}
#single .postcattags .capsule {
background-color : #ffddaa;
margin-top : 2px;
margin-bottom : 2px;
float : left;
}
#single .postcattags .capsule a {
color : #772200;
}
#subpagelinks {
float : right;
margin-right : 15px;
font-size : 9pt;
}
.nocomments {
font-size : 14pt !important ;
}
#comments {
padding : 0;
padding-left : 15px;
margin-bottom : 20px;
border-style : none;
background: #d5cea6; /* old browsers */
background: -moz-linear-gradient(top, #d5cea6 0%, #c9c190 40%, #b7ad70 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5cea6), color-stop(40%,#c9c190), color-stop(100%,#b7ad70)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 ); /* ie */
}
.commenttext {
line-height : 150%;
}
#comments > UL, #comments UL.children, #comments > LI.comment {
list-style-type : none;
margin : 0;
padding : 0;
}
#comments UL.children {
margin-left : 30px;
}
#responsebox {
background-color : #ffffff;
color : #333333;
margin-top : 50px;
margin : 30px 30px 0 30px;
padding : 10px 30px;
border-style : none;
}
FIELDSET.comment {
border : none;
background-color : #ffffff;
margin : 30px 40px 30px 25px;
padding : 0;
padding-top : 10px;
padding-left : 15px;
}
FIELDSET.comment > LEGEND {
font-size : 10pt !important ;
}
FIELDSET.comment IMG.avatar, FIELDSET.comment .commenttext {
padding-top : 5px;
}
FIELDSET.comment .commenttext {
padding-right : 30px;
padding-left : 30px;
}
#comments .postmetadata, .replybuttonbox {
padding : 10px 25px;
text-align : right;
visibility : hidden;
}
#commentguide {
float : right;
width : 16%;
font-size : 9pt;
padding : 30px;
text-align : center;
background-color : #cccccc;
color : #555555;
}
#tdsidebarleft
{
    box-shadow: -4px -0px 4px #402722;
    -moz-box-shadow: -4px -0px 4px #402722;
    -webkit-box-shadow: -4px -0px 4px #402722;
}
#replytext {
width : 70% !important ;
border-color : #d0d0d0;
background-color : #eeeeee;
}
.navigation .capsule {
font-size : 12pt;
}
#rsslinks {
position : fixed;
z-index : 15;
top : 0;
right : 0;
left : 0;
padding : 4px 10px;
margin : 0;
background-color : #333333;
color : #ffffff;
font-size : 9pt;
font-weight : bold;
text-align : right;
border-style : none;
}
#rsslinks .capsule {
float : right;
margin-right : 5px;
padding : 2px 10px !important ;
background-color : #000000;
font-family : Helvetica, Arial, sans-serif;
font-size: 11px;
}
#rsslinks A {
color : #ffffff;
}
#credits {
margin : 0;
padding : 5px;
padding-right : 10px;
background-color : #333333;
color : #ddcc33;
}
#credits A {
color : #ffffff;
}
#respond {
margin-top : 50px;
margin-bottom : 30px;
}
#respond INPUT#submit {
font-size : 11pt;
cursor : pointer;
border : none;
padding : 4px 15px;
}
#respond INPUT.inptext {
border : 1px solid #999999;
background-color : #eeeeee;
}
#cancel-comment-reply {
display : inline;
padding-left : 15px;
}
#commenthint {
display : none;
margin-bottom : 10px;
}
img.avatar {
float : left;
margin : 5px 20px 20px 15px;
}
.downloadbox {
float : left;
margin : 5px 30px 5px 0;
background : url(images/download.png) no-repeat 15px center;
background-color : #cccccc;
color : #000000;
font-size : 13pt;
padding : 10px 18px;
padding-left : 50px;
cursor : pointer;
}
.downlink, .downlink:hover {
color : inherit !important ;
text-decoration : none !important ;
border-style : none !important ;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
.post-ratings {
width : 100%;
}
.post-ratings-loading {
display : none;
height : 16px;
text-align : left;
}
.post-ratings-image {
border : 0;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
border : 0;
padding : 0;
margin : 0;
}
.post-ratings-comment-author {
font-weight : normal;
font-style : italic;
}
div.wpcf7 {
margin : 0;
padding : 0;
}
div.wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
border : 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border : 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border : 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border : 2px solid #f7e700;
}
span.wpcf7-form-control-wrap {
position : relative;
}
span.wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
background : #fff;
border : 1px solid #ff0000;
font-size : 10pt;
width : 280px;
padding : 2px;
}
span.wpcf7-not-valid-tip-no-ajax {
color : #f00;
font-size : 10pt;
display : block;
}
span.wpcf7-list-item {
margin-left : 0.5em;
}
.wpcf7-display-none {
display : none;
}
div.wpcf7 img.ajax-loader {
border : none;
vertical-align : middle;
margin-left : 4px;
}
div.wpcf7 .watermark {
color : #888;
}
@font-face {
{








}









}
@font-face {
{



}


}
@font-face {
{








}








}
@font-face {
{







}


}

@font-face {
{



}





}

@font-face {
{



}



}
@font-face {
{


}








}
p {
font-family : 'PT Sans', arial, serif;


}
p {


font-size : 12pt;







}
h2 {
font-family : 'Ubuntu', arial, serif;


}
h3 {
font-family : 'Ubuntu', arial, serif;


}
.broken_link, a.broken_link {
text-decoration : line-through;







}
.qfcontainer {
background-color : #ffffff;
padding : 20px 20px;
overflow : auto;





}
.qfcontainer H2 {



margin : 0;
margin-bottom : 0;
padding-bottom : 0;
padding-top : 8px;
border-bottom : 1px solid #999999;
font-size : x-large;
font-weight : normal;
color : #333333;
text-align : center;
}
.qfgallerytnail {




































float : left;
margin : 10px;
height : 128px;
width : 128px;
overflow : hidden;
padding : 5px;
background-color : #ffffff;
}
.faqinwaycontainer {
margin : 0 0;


}
.faqinwayqa {
border-bottom : 1px solid #cccccc;


}
.faqinwayq {




























































margin : 6px;
color : #882200;







cursor : pointer;
font-family : 'PT Sans', serif;
font-size : 12px;
font-style : normal;
font-weight : 400;
text-decoration : none;
text-transform : none;
letter-spacing : -0.0070em;
word-spacing : 0.107em;
}
.faqinwaya {
display : none;
margin : 5px 0;
margin-bottom : 0;
padding : 12px 15px;
















background-color : #ffffff;















}













































html, body {
height : 100%;
}
div#fancy_overlay {
position : fixed;
top : 0;
left : 0;
width : 100%;
height : 100%;
background-color : #666;
display : none;
z-index : 30;
}
* html div#fancy_overlay {
position : absolute;
}
div#fancy_wrap {
text-align : left;
}
div#fancy_loading {
position : absolute;
height : 40px;
width : 40px;
cursor : pointer;
display : none;
overflow : hidden;
background : transparent;
z-index : 100;
}
div#fancy_loading div {
position : absolute;
top : 0;
left : 0;
width : 40px;
height : 480px;
background : transparent url('fancy_progress.png') no-repeat;
}
div#fancy_loading_overlay {
position : absolute;
background-color : #fff;
z-index : 30;
}
div#fancy_loading_icon {
position : absolute;
background : url('fancy_loading.gif') no-repeat;
z-index : 35;
width : 16px;
height : 16px;
}
div#fancy_outer {
position : absolute;
top : 0;
left : 0;
z-index : 90;
padding : 18px 18px 33px 18px;
margin : 0;
overflow : hidden;
background : transparent;
display : none;
}
div#fancy_inner {
position : relative;
width : 100%;
height : 100%;
border : 1px solid #bbb;
background : #fff;
}
div#fancy_content {
margin : 0;
z-index : 100;
position : absolute;
}
div#fancy_div {
background : #000;
color : #fff;
height : 100%;
width : 100%;
z-index : 100;
}
img#fancy_img {
position : absolute;
top : 0;
left : 0;
border : 0;
padding : 0;
margin : 0;
z-index : 100;
width : 100%;
height : 100%;
}
div#fancy_close {
position : absolute;
top : -12px;
right : -15px;
height : 30px;
width : 30px;
background : url('fancy_closebox.png') no-repeat left top;
cursor : pointer;
z-index : 181;
display : none;
}
#fancy_frame {
position : relative;
width : 100%;
height : 100%;
display : none;
}
#fancy_ajax {
width : 100%;
height : 100%;
overflow : auto;
}
a#fancy_left, a#fancy_right {
position : absolute;
bottom : 0;
height : 100%;
width : 35%;
cursor : pointer;
z-index : 111;
display : none;
background-image : url(data:image/gif;base64,AAAA);
outline : none;
}
a#fancy_left {
left : 0;
}
a#fancy_right {
right : 0;
}
span.fancy_ico {
position : absolute;
top : 50%;
margin-top : -15px;
width : 30px;
height : 30px;
z-index : 112;
cursor : pointer;
display : block;
}
span#fancy_left_ico {
left : -9999px;
background : transparent url('fancy_left.png') no-repeat;
}
span#fancy_right_ico {
right : -9999px;
background : transparent url('fancy_right.png') no-repeat;
}
a#fancy_left:hover {
visibility : visible;
}
a#fancy_right:hover {
visibility : visible;
}
a#fancy_left:hover span {
left : 20px;
}
a#fancy_right:hover span {
right : 20px;
}
.fancy_bigIframe {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : transparent;
}
div#fancy_bg {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 70;
border : 0;
padding : 0;
margin : 0;
}
div.fancy_bg {
position : absolute;
display : block;
z-index : 70;
border : 0;
padding : 0;
margin : 0;
}
div.fancy_bg_n {
top : -18px;
width : 100%;
height : 18px;
background : transparent url('fancy_shadow_n.png') repeat-x;
}
div.fancy_bg_ne {
top : -18px;
right : -13px;
width : 13px;
height : 18px;
background : transparent url('fancy_shadow_ne.png') no-repeat;
}
div.fancy_bg_e {
right : -13px;
height : 100%;
width : 13px;
background : transparent url('fancy_shadow_e.png') repeat-y;
}
div.fancy_bg_se {
bottom : -18px;
right : -13px;
width : 13px;
height : 18px;
background : transparent url('fancy_shadow_se.png') no-repeat;
}
div.fancy_bg_s {
bottom : -18px;
width : 100%;
height : 18px;
background : transparent url('fancy_shadow_s.png') repeat-x;
}
div.fancy_bg_sw {
bottom : -18px;
left : -13px;
width : 13px;
height : 18px;
background : transparent url('fancy_shadow_sw.png') no-repeat;
}
div.fancy_bg_w {
left : -13px;
height : 100%;
width : 13px;
background : transparent url('fancy_shadow_w.png') repeat-y;
}
div.fancy_bg_nw {
top : -18px;
left : -13px;
width : 13px;
height : 18px;
background : transparent url('fancy_shadow_nw.png') no-repeat;
}
div#fancy_title {
position : absolute;
bottom : -33px;
left : 0;
width : 100%;
z-index : 100;
display : none;
}
div#fancy_title div {
color : #fff;
font : bold 12px Arial;
padding-bottom : 3px;
}
div#fancy_title table {
margin : 0 auto;
}
div#fancy_title table td {
padding : 0;
vertical-align : middle;
}
td#fancy_title_left {
height : 32px;
width : 15px;
background : transparent url(fancy_title_left.png) repeat-x;
}
td#fancy_title_main {
height : 32px;
background : transparent url(fancy_title_main.png) repeat-x;
}
td#fancy_title_right {
height : 32px;
width : 15px;
background : transparent url(fancy_title_right.png) repeat-x;
}
BODY {
margin : 0;
padding : 0;
height : 100%;
width : 100%;
border-style : none;
background: #bfd255; /* old browsers */
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 26%, #72aa00 81%, #9ecb2d 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(26%,#8eb92a), color-stop(81%,#72aa00), color-stop(100%,#9ecb2d)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* ie */
background-attachment : fixed;
font-size : 9pt;
font-family : "Lucida Grande", Helvetica, sans-serif;
}
A {
color : #772200;
text-decoration : none;
}
A:hover {
text-decoration : none;
color : yellow;
}
.entry h2 a {
color : #b50000;
  font-family: 'Ubuntu', serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -0.008em;
  word-spacing: 0.03em;
  line-height: 0.97;
}
.entry h2 a:hover {
color : red;
  font-family: 'Ubuntu', serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -0.008em;
  word-spacing: 0.03em;
  line-height: 0.97;
}
.entry h5 a {
color : #b50000;
text-decoration : none;
font-variant : normal;
font-weight : bold;
}
.entry h5 a:hover {
color : #b50000;
text-decoration : none;
font-variant : normal;
font-weight : bold;
}
.entry A {
color : #d96111;
text-decoration : underline;
font-variant : small-caps;
font-weight : bold;
}
.entry A:hover {
color : #ff9f06;
text-decoration : underline;
font-variant : small-caps;
font-weight : bold;
text-decoration : underline;
border-bottom-width : 0;
border-bottom-style : none;
}
BLOCKQUOTE {
background-image : url('http://www.harbec.net/wp-content/themes/ahimsa/images/quote.gif');
background-position : 2px 1px;
background-repeat : no-repeat;
background-color : #f0f0aa;
background-color : #fffccc;
color : #222222;
}
BLOCKQUOTE P:first-child {
margin-top : 0;
}
.entry UL, .entry OL {
background-color : #ddf5ff;
padding-left : 50px;
}
BLOCKQUOTE, .entry UL, .entry OL {
margin : 15px 35px 25px 35px;
padding : 20px 40px 20px 40px;
overflow : auto;
border-style : dashed;
border-color : #cc9966;
border-width : 1px;
font-style : italic;
line-height : 0.8pc;
}
BLOCKQUOTE UL, BLOCKQUOTE OL {
background-color : inherit !important ;
border-style : none !important ;
margin : 0 !important ;
padding : 0 30px !important ;
}
.post LI {
padding : 4px 0;
margin-left : 0;
}
.capsule {
text-align : center;
padding-top : 4px;
padding-right : 10px;
padding-bottom : 4px;
padding-left : 10px;
font-family: 'Walter Turncoat', serif;
font-size : 12pt;
color : #ffffff;
background-image : url('http://farm6.static.flickr.com/5056/5466745587_94c0fac5bd.jpg');
background-color : #cc9900;
}
.actbubble a {
color : #ffffff;
font-family: 'Walter Turncoat', serif;
}
.actbubble {
background-color : #ce5500;
background-image : url('http://farm6.static.flickr.com/5052/5466839141_4e5a84c2b4.jpg');
}
#bgtop {
z-index : -1;
top : 0;
left : 0;
position : fixed;
width : 100%;
height : 50%;
margin : 0;
padding : 0;
background: #7d7e7d; /* old browsers */
background: -moz-linear-gradient(top, #7d7e7d 0%, #3D3D3D 22%, #0e0e0e 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(22%,#3D3D3D), color-stop(100%,#0e0e0e)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* ie */
border-bottom : 1px solid #ccc;
  -moz-box-shadow: 0px 5px 5px #ccc;
  -webkit-box-shadow: 0px 5px 5px #ccc;
  box-shadow: 0px 5px 5px #ccc;
}
#container {
width : 100%;
padding : 0;
margin : 0;
border-style : none;
}
#main {
margin : 60px auto 30px auto;
width : 90%;
border-collapse : collapse;
}
#header {
background: #8f0222; /* old browsers */
background: -moz-linear-gradient(top, #8f0222 2%, #AD0000 16%, #AD0000 89%, #8f0222 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#8f0222), color-stop(16%,#AD0000), color-stop(89%,#AD0000), color-stop(100%,#8f0222)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f0222', endColorstr='#8f0222',GradientType=0 ); /* ie */
color : #ffffff;
margin : 0;
padding : 15px;
text-align : left;
}
#header TABLE {
color : #ffffff;
width : 100%;
}
#header TABLE TD {
vertical-align : middle;
}
#title {
height : 44px;
padding-right : 15px;
padding-left : 10px;
border-right : 2px solid #ffdd00;
white-space : nowrap;
font-family : 'Slackey', serif;
font-size : 44px;
font-style : normal;
font-weight : 400;
text-decoration : none;
text-transform : none;
letter-spacing : -0.05em;
word-spacing : -0.2em;
line-height : 1.05;
}
#logo {
margin-right : 10px;
vertical-align : middle;
}
#description {
padding-left : 20px;
padding-right : 15px;
width : 100%;
font-family : Helvetica, Arial, sans-serif;
font-size : 15px;
font-style : normal;
font-weight : 200;
text-decoration : none;
text-transform : none;
letter-spacing : -0.0070em;
word-spacing : 0.107em;
line-height : 1.29;
}
#header A {
color : #ffffff;
}
#search {
text-align : right;
padding-right : 20px;
}
#searchform INPUT {
background-image : url('http://farm6.static.flickr.com/5097/5474540818_a2c3216c45_t.jpg');
background-position : 3% 50%;
background-repeat : no-repeat;
border : 0 solid #aaaaaa;
margin : 0;
margin-top : 5px;
background-color : #000000;
padding-left : 18px;
color : #c4c4c4;
font-size : 8pt;
height : 20px;
}
#recent {
margin : 0 0 30px 0;
padding : 10px 5px;
color : #ffffff;
background-color : #777777;
}
#recentheader {
padding : 5px 10px;
font-size : 13pt;
}
#recentmore {
float : right;
font-size : 8pt;
background-color : #b70100;
cursor : pointer;
}
#recentclose {
background-color : #b70100;
color : #ffffff;
float : left;
clear : left;
padding : 1px 3px 3px 3px;
font-family : Verdana;
font-size : 11pt;
font-weight : bold;
margin-right : 8px;
cursor : pointer;
}
#recentlist {
margin : 10px;
}
#recentlist UL {
margin : 0 0 0 -20px;
}
#recentlist UL LI {
list-style-type : none;
border-top : 1px solid #aaaaaa;
padding : 2px 5px;
font-size : 9pt;
}
#recentlist A, #recentlist A:hover {
text-decoration : none;
color : #dddddd;
}
.sidebartab {
display : none;
text-align : center;
padding : 7px 0;
background-color : #111111;
color : #cccccc;
font-size : 8pt;
cursor : pointer;
letter-spacing : 0.2em;
}
.sidebartabnorotate {
width : 20px;
margin-top : 50px;
margin-bottom : 100px;
}
.sidebartableftrotated {
margin-left : -80px;
}
.sidebartabrightrotated {
margin-right : -80px;
}
.sidebar, .tdsidebar {
background: #FF9F06; /* old browsers */
background: -moz-linear-gradient(left, #FF7B0D 0%, #FF9F06 8%, #FF9F06 92%, #ff7b0d 100%); /* firefox */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FF7B0D), color-stop(8%,#FF9F06), color-stop(92%,#FF9F06), color-stop(100%,#ff7b0d)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF7B0D', endColorstr='#ff7b0d',GradientType=1 ); /* ie */
}
.sidebar {
color : #111111;
padding : 10px;
padding-top : 15px;
height : 100%;
}
.sidebarlist {
border-width : 1px;
border-style : solid;
border-color : #734131;
padding : 0;
margin : 20px 12px 40px 12px;
padding : 10px 20px 5px 6px;
background-color : #ffdd99;
}
.sidebarlist > LEGEND {
font-family: Helvetica,Arial,sans-serif;
font-size : 10pt;
font-weight : normal;
color : #ffffff;
text-shadow: 2px 2px 2px black;
background-image : url('http://www.villalagoontile.com/images/granada-tile/chocolate.png');
background-color : #846d21;
padding : 5px 10px;
margin : 0;
margin-left : 5px;
}
.sidebarlist A {
color : #553333;
}
.sidebarlist A:hover {
text-decoration : none;
font-weight : bold;
color : #553333;
}
.sidebarlist UL, #postaction UL {
margin : 0;
padding : 0;
}
.sidebarlist LI, #postaction LI {
border : none;
border-top : 1px solid #ffffff;
padding-top : 5px;
padding-bottom : 5px;
margin : 0;
margin-left : 15px;
margin-right : 10px;
list-style-type : none;
}
.sidebarlist LI:first-child, #postaction LI:first-child {
border : none;
}
#calendar_wrap {
width : 90%;
text-align : center;
margin-left : 5%;
margin-right : 5%;
margin-bottom : 10px;
}
#wp-calendar {
margin-left : auto;
margin-right : auto;
border-spacing : 0;
}
#wp-calendar CAPTION {
margin-bottom : 5px;
letter-spacing : 0.1em;
color : #222222;
}
#wp-calendar THEAD TH {
padding : 3px 5px;
color : #ffffff;
background-color : #ff9f06;
}
#wp-calendar TBODY TD {
color : #a08050;
padding : 2px 3px;
border-width : 0;
border-style : none;
}
#wp-calendar TFOOT TD.pad {
background-color : #ff9f06;
}
#wp-calendar #next, #wp-calendar #prev {
padding-top : 2px;
padding-bottom : 2px;
background-color : #dd6f06;
}
.textwidget {
padding : 5px 8px;
color : #334400;
}
#content {
background-image : url('http://farm6.static.flickr.com/5135/5466686083_53a1bbf77e_m.jpg');
background-attachment : fixed;
margin : 0;
padding : 20px 30px;
padding-top : 0;
width : 100%;
background-color : #aaaaaa;
border-color : 0 none;
border-style : 0 none;
border-width : 0px;
}
.post {
margin-top : 70px;
margin-bottom : 100px;
}
#single .post {
margin-top : 30px;
margin-bottom : 80px;
}
.post > FIELDSET {
background: white;
padding : 0;
padding-top : 10px;
padding-left : 15px;
border-style : solid;
border-width : 1px;
border-color : #111111;
}
.post .title, #comments > LEGEND, .comment > LEGEND, #responsebox > LEGEND {
border : 0 solid #666666;
font-size : 14pt;
padding : 4px 20px;
margin-left : 15px;
text-decoration : none;
	box-shadow: 5px 5px 5px #4d650d;
    -moz-box-shadow: 5px 5px 5px #4d650d;
    -webkit-box-shadow: 5px 5px 5px #4d650d;
	background: #9ECB2D; /* old browsers */
background: -moz-linear-gradient(top, #9ECB2D 0%, #6F900D 17%, #6F900D 71%, #536A16 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ECB2D), color-stop(17%,#6F900D), color-stop(71%,#6F900D), color-stop(100%,#536A16)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ECB2D', endColorstr='#536A16',GradientType=0 ); /* ie */
}
.post .title, a:hover {
text-decoration : none;
color : white;
}
#responsebox,#postaction a:hover
{
color: orange
}
LEGEND, LEGEND A {
text-decoration : none;
color : #ffffff;
}
#title, #title a {
color : #ffffff;
text-decoration : none;
  text-shadow: 4px 4px 4px black;
}
#title a:hover {
color: #f1da36;
}
#recentheader {
font-family : "Trebuchet MS", "Droid Sans", sans-serif;
color : #ffffff;
}
.dateauthor {
font-family : Helvetica, Arial, sans-serif;
float : right;
margin-top : 0;
margin-right : 25px;
margin-bottom : 0;
margin-left : 25px;
font-size : 10pt;
  -moz-box-shadow: 4px 4px 4px #94949;
  -webkit-box-shadow: 4px 4px 4px #94949;
  box-shadow: 4px 4px 4px #94949;
}
.entry {
padding : 10px 40px;
padding-bottom : 0;
line-height : 125%;
}
.entry, .commenttext {
font-size : 12pt;
color : black;
font-family : 'PT Sans', serif;
}
#postaction {
float : right;
clear : right;
padding : 10px 15px 10px 10px;
margin : 20px;
font-size : 8pt;


}
.postmetadata {
text-align : left;
padding : 8px 10px 0 10px;
background-color : #ffffff;
margin : 0;
margin-left : -15px;
clear : both;
}
.postmetadata .commentlink {
float : right;
padding : 5px 8px;
font-size : 9pt;
}
.postmetadata .commentlink a {
text-decoration: none;
font-family: 'Walter Turncoat',serif;
font-size: 13px;
font-weight: normal;
}
.postmetadata .commentlink a:hover {
color: white;
}
.postmetadata .cattrigger {
cursor : pointer;
float : left;
font-family : Helvetica, Arial, sans-serif;
font-size : 9pt;
padding : 5px 10px;
margin-right : 10px;
margin-bottom : 10px;
border-width : 0;
}
.postcattags {
padding : 4px 10px 8px 10px;
margin : 4px 10px 15px 10px;
background-color : #ffffff;
color : #442222;
clear : both;
text-align : left;


}
.postcattags .capsule {
font-size : 9pt;
padding : 1px 4px;
margin-right : 5px;
line-height : 20px;
}
.postcats, .posttags {
background-position : 3% 50%;
padding : 5px 35px 5px 45px;
background-repeat : no-repeat;


}
.postcats {
background-image : url('images/cat2.png');
}
.posttags {
background-image : url('images/tag2.png');


}
#single .postcattags {
border-style : none;
}
#single .postcattags .capsule {
background-color : #ffddaa;
margin-top : 2px;
margin-bottom : 2px;
float : left;


}
#single .postcattags .capsule a {
color : #772200;
}
#subpagelinks {
float : right;
margin-right : 15px;
font-size : 9pt;
}
.nocomments {
font-size : 14pt !important ;
}
#comments {
background-color : #c9ba90;
padding : 0;
padding-left : 15px;
margin-bottom : 20px;
border-style : none;border: 1px solid black;
}
.commenttext {
line-height : 150%;
}
#comments > UL, #comments UL.children, #comments > LI.comment {
list-style-type : none;
margin : 0;
padding : 0;


}
#comments UL.children {
margin-left : 30px;
}
#responsebox {
background-color : #ffffff;
color : #333333;
margin-top : 50px;
margin : 30px 30px 0 30px;
padding : 10px 30px;
border-style: solid;
border-color: black;
border-width: 1px;
}

FIELDSET.comment {
border : none;
background-color : #ffffff;
margin : 30px 40px 30px 25px;
padding : 0;
padding-top : 10px;
padding-left : 15px;
border-style: solid;
border-color: black;
border-width: 1px;
}
FIELDSET.comment > LEGEND {
font-size : 10pt !important ;
}

FIELDSET.comment IMG.avatar, FIELDSET.comment .commenttext {
padding-top : 5px;
border-style : none;
}

FIELDSET.comment .commenttext {
padding-right : 30px;
padding-left : 30px;
border-style: none;
}
#comments .postmetadata, .replybuttonbox {
padding : 10px 25px;
text-align : right;
visibility : show;
}
#commentguide {
float : right;
width : 16%;
font-size : 9pt;
padding : 30px;
text-align : center;
background-color : #cccccc;
color : #555555;


}
#replytext {
width : 70% !important ;
border-color : #d0d0d0;
background-color : #eeeeee;
}
.navigation .capsule {
font-size : 10pt;
font-family: Helvetica,Arial,sans-serif;
}
#rsslinks {
position : fixed;
z-index : 15;
top : 0;
right : 0;
left : 0;
padding : 4px 10px;
margin : 0;
background-color : #333333;
color : #ffffff;
font-size : 1pt;
font-weight : bold;
text-align : right;
border-style : none;
}
#rsslinks .capsule {
float : right;
margin-right : 5px;
padding : 2px 10px !important ;
background-color : #000000;
background-image : url('http://farm6.static.flickr.com/5178/5466932259_1b0ab54b5a_t.jpg');

}
#rsslinks A {
color : #ffffff;
}
#credits {
margin : 0;
padding : 5px;
padding-right : 10px;
background-color : #333333;
color : #ddcc33;

}
#credits A {
color : #ffffff;
}
#respond {
margin-top : 50px;
margin-bottom : 30px;


}
#respond INPUT#submit {
font-size : 11pt;
cursor : pointer;
border : none;
padding : 4px 15px;
}
#respond INPUT.inptext {
border : 1px solid #999999;
background-color : #eeeeee;


}
#cancel-comment-reply {
display : inline;
padding-left : 15px;
}
#commenthint {
display : none;
margin-bottom : 10px;


}
img.avatar {
float : left;
margin : 5px 20px 20px 15px;
}
.downloadbox {
float : left;
margin : 5px 30px 5px 0;
background : url(images/download.png) no-repeat 15px center;
background-color : #cccccc;
color : #000000;
font-size : 13pt;
padding : 10px 18px;
padding-left : 50px;
cursor : pointer;
}
.downlink, .downlink:hover {
color : inherit !important ;
text-decoration : none !important ;
border-style : solid !important ;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;


}
.alignleft {
float : left;
}
.alignright {
float : right;


}
.wp-caption {
border : none;
text-align : center;
background-color : #ffffff;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
  -moz-box-shadow: 5px 5px 5px #7c7978;
  -webkit-box-shadow: 5px 5px 5px #7c7978;
  box-shadow: 5px 5px 5px #7c7978;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
iframe {
overflow : hidden;
border-style : none;
border-width : 0px;
border-color : #ff0000;
}
.more-link {
color:#b30101; text-decoration: color: #b30101; font: italic 13px Arial; margin: 0; padding: 0; float:right;
}
#footercolumns {
padding:2em 0 0 10%
}
#footercolumns .block {
float:left; width:30%; margin:0 0 0 2.5%
}
#footercolumns .first, * html #footercolumns .first{clear:both; margin:0}
