body{font-size:11px; color:#a69990; font-family: trebuchet ms, arial, helvetica, tahoma, verdana; line-height:20px}
.box{-moz-border-radius:45px; border:8px solid #dcd5cb;font-family: trebuchet ms, arial, helvetica, tahoma, verdana; background-color:#e2dbd3; padding-left:7px; padding-right:7px; padding-top:5px; padding-bottom:6px; text-align:justify; margin-bottom:30px; margin-top:4px;margin-left:4px;margin-right:4px;}
.padding{padding-left:3px; text-shadow: 1px 1px 1px #dbd4cf;font-family: trebuchet ms, arial, helvetica, tahoma, verdana;padding-right:5px; padding-top:0px; padding-bottom:0px; text-align:justify;}
.paddingsidebar{padding-left:15px; font-family: trebuchet ms, arial, helvetica, tahoma, verdana; padding-right:14px; padding-top:2px; padding-bottom:10px;}
 .justify{text-align:justify; padding-left: 15px; padding-right:4px;}
 .footer{-moz-border-radius:10px; font-family: trebuchet ms, arial, helvetica, tahoma, verdana; background-color:#d9d2cb; padding: 10px; text-align:center;font-weight:bold;}
.comments{-moz-border-radius:20px; background-color:#dcd5cb; padding:10px; margin:10px;}
 
.tourdates{color:#867562; text-shadow: 1px 1px 1px #ffffff;}
em .tourdates, .tourdates em{font-weight:bold; color:#8a7d73; font-family:arial; text-shadow: 0px 0px 1px #ffffff}
.tourdates a{color:#867562; font-weight:bold; text-decoration:none; padding-left:0px; padding-right:0px;}
.tourdates a:hover{color:#aa904f; font-weight:bold; text-decoration:underline;}
 
h1, .spanh1, a h1, h1 a, h1 a:hover, a:hover h1{text-decoration:none; color:#927746; font-size:18px; font-weight:bold; font-family: arial; padding-left:0px; padding-right:0px; padding-top:10px; 
padding-bottom:0px; -moz-border-radius:0px; margin:0px; box-shadow:0px 0px 5px #878e93; letter-spacing:-1px; line-height:13px; text-shadow: 1px 1px 2px #919191}
h1 a:hover{text-decoration:none;}
h4, .spanh4{color:#7f7f7f; font-size:10px; font-weight:normal; font-family: trebuchet ms, arial, helvetica, tahoma, verdana;padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:0px; margin:0px; 
letter-spacing:0px;text-transform:uppercase}
h2, .spanh2{color:#979797; font-size:14px; letter-spacing:-1px;text-shadow: 0px 0px 3px #919191; font-weight:bold; font-family: georgia;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin:0px; 
letter-spacing:0px;text-transform:;}
date, .date, #date{padding-top: 43px;color:#77685e; font-family:georgia; text-transform: lowercase; font-weight:bold; font-size:19px; text-shadow: 2px 2px 2px #aaa396; font-style: italic; letter-spacing:-1px;}
h3{margin:0px; margin-bottom:5px; text-align:center; padding:20px;background-color:#e2dbd3;color:#ffffff; letter-spacing:1px;font-weight:bold; font-size:11px; 
font-family:trebuchet ms;text-shadow: 0px 0px 5px #bbbbbb; -moz-border-radius-topleft: 43px; -webkit-border-top-left-radius: 43px; -moz-border-radius-topright: 43px; 
-webkit-border-top-right-radius: 43px;-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px;
background-image:url(images/bgh2.png); text-transform: uppercase}

.sidebar{padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px; text-align:justify; color:#d9d4cd}
b.sidebar, strong.sidebar, .sidebar b, b .sidebar{font-weight:bold; color:#e6e1db; text-shadow: 0px 0px 0px #858585}
em.sidebar,  .sidebar em, em .sidebar{font-weight:bold; color:#7e7369; text-shadow: 0px 0px 0px #858585; font-style:normal}
i.sidebar,  .sidebar i, i .sidebar{font-weight:bold; color:#cc7a7a; text-shadow: 0px 1px 0px #d9d4cd; font-style:normal}
a img .sidebar, .sidebar a img, a .sidebar img{padding:3px; border:5px solid #a99d8e; margin:2px; background-color:#a99d8e; -moz-border-radius:3px; -moz-opacity:0.7; filter:alpha(opacity=70); -khtml-opacity: 0.7;  opacity: 0.7;box-shadow:0px 0px 0px #b9afa3;-webkit-box-shadow:0px 0px 0px #b9afa3;-moz-box-shadow:0px 0px 0px #b9afa3}
a img:hover .sidebar,  .sidebar a img:hover, a .sidebar img:hover{ padding:2px; border:6px solid #c0a666; -moz-opacity:1.0; filter:alpha(opacity=100); -khtml-opacity: 1;  opacity: 1;background-color:#c0a666}
.sidebar a{color:#d9d4cd; font-weight:bold; text-decoration:none; font-family: tahoma; padding-left:0px; padding-right:0px;}
.sidebar  a:hover{color:#d9d4cd; font-weight:bold; text-decoration:underline;}
.bglink {background-color:#c7beb2; -moz-border-radius:3px; padding:5px; color:#a69990}
.bglink a{color:#a69990; text-decoration:none;}
.bglink a:hover{color:#b4944f;text-shadow: 0px 1px 0px #d9d4cd; text-decoration:none;}


b, strong{font-weight:bold; color:#b9a073;  font-family: tahoma; text-shadow: 0px 1px 1px #9c9c9c}
b.normal, strong.normal{font-weight:bold; color:#858585; text-shadow: 0px 0px 0px #858585}
b.bg{font-weight:bold; color:#a69990; background-color:#c7beb2; text-shadow: 0px 0px 2px #aaa396; padding:5px; -moz-border-radius:3px; }
b.news{font-weight:bold; color:#867562; font-family: tahoma; text-shadow: 0px 0px 2px #9c9c9c}
a.news{color:#867562; font-weight:bold; font-family: tahoma; text-decoration:none; padding-left:0px; padding-right:0px; text-decoration:underline; letter-spacing:-1px;}
a:hover.news{color:#aa904f; font-weight:bold; text-decoration:none;}
em{font-weight:bold; color:#7f6f64; font-style:italic; font-family: tahoma;  text-shadow: 0px 0px 1px #9c9c9c}
i{color:#cc7a7a;text-shadow: 0px 1px 0px #d9d4cd; font-weight:bold; font-style:normal;font-family: tahoma; }
a{font-weight:bold; color:#b9a073;  font-family: tahoma; text-shadow: 0px 1px 1px #bbbbbb}
a:hover{color:#aa904f; font-weight:bold; text-decoration:none;}
a.beige{color:#bcb3a6; text-shadow: 0px 0px 2px #aaa396; font-weight:bold; text-decoration:underline; padding-left:0px; padding-right:0px;}
a.beige:hover{color:#bcb3a6; text-shadow: 0px 0px 2px #aaa396; font-weight:bold; text-decoration:none;}
p{margin:0px;}

.quotes, blocknote, blockquote{background-color:#d4cabe; padding:19px; -moz-border-radius:7px; margin-left:45px;margin-top:6px; font-weight:bold; color:#ffffff;-moz-opacity:0.7;
 filter:alpha(opacity=70); -khtml-opacity: 0.7;  opacity: 0.7; width:365px;border:0px solid #ffffff;}

.coms, a.coms, .coms a, a .coms, a:hover .coms, .coms a:hover{color:#efefef; font-weight: bold; font-size:19px; font-family: georgia; font-style: italic; text-shadow: 3px 3px 4px #9c9c9c;
letter-spacing:-1px; padding-top: 0px; padding-left: 0px; margin:0px;text-decoration:none;} 
 
a img, img.imgnews, img.imgnews2{padding:3px; border:5px solid #cac2b7; margin:2px; background-color:#cac2b7; -moz-border-radius:3px; -moz-opacity:0.7; filter:alpha(opacity=70); -khtml-opacity: 0.7;  opacity: 0.7;box-shadow:0px 0px 5px #c1c1c1;-webkit-box-shadow:0px 0px 5px #c1c1c1;-moz-box-shadow:0px 0px 5px #c1c1c1}
a img:hover,  img:hover.imgnews,  img:hover.imgnews2{ padding:2px; border:6px solid #b89b5b; -moz-opacity:1.0; filter:alpha(opacity=100); -khtml-opacity: 1;  opacity: 1;background-color:#b89b5b}
img.affiliates, .affiliates img{padding:3px; width:35px; height:15px; border:3px solid #cac2b7; margin:2px; background-color:#cac2b7; -moz-border-radius:3px; -moz-opacity:0.7; filter:alpha(opacity=70); -khtml-opacity: 0.7;  opacity: 0.7;box-shadow:0px 0px 5px #c1c1c1;-webkit-box-shadow:0px 0px 5px #c1c1c1;-moz-box-shadow:0px 0px 5px #c1c1c1}
img:hover.affiliates, .affiliates img:hover{ padding:2px; border:4px solid #c6beb0; -moz-opacity:1.0; filter:alpha(opacity=100); -khtml-opacity: 1;  opacity: 1;background-color:#c6beb0}
a.nohov img.nohov, .nohov a img, img a .nohov, img.nohov a{padding:0px; border:0px solid #c9c9c9; margin:0px; background-color: transparent; -moz-border-radius:0px; -moz-opacity:1;box-shadow:0px 0px 0px #8b8b8b;-webkit-box-shadow:0px 0px 0px #8b8b8b;-moz-box-shadow:0px 0px 0px #8b8b8b}
.nohov2 a img, img a .nohov2{width:290px; padding:0px; border:0px solid #c9c9c9; margin:0px; background-color: #efefef; -moz-border-radius:0px; -moz-opacity:1;box-shadow:0px 0px 0px #8b8b8b;-webkit-box-shadow:0px 0px 0px #8b8b8b;-moz-box-shadow:0px 0px 0px #8b8b8b}
a.nohovnav img.nohovnav, .nohovnav a img, img a .nohovnav, img.nohovnav a, a:hover.nohovnav img:hover.nohovnav, .nohovnav a:hover img:hover, img a:hover .nohovnav, img.nohovnav:hover a{padding:0px; 
border:0px solid #c9c9c9; margin:0px; background-color: transparent; -moz-border-radius:0px; -moz-opacity:1;box-shadow:0px 0px 0px #8b8b8b;-moz-opacity:1.0; filter:alpha(opacity=100); -khtml-opacity: 1;  opacity: 1;
-webkit-box-shadow:0px 0px 0px #8b8b8b;-moz-box-shadow:0px 0px 0px #8b8b8b}

   a.conlink{text-align: left; color:#a69990; font-weight:normal; font-size: 11px; padding: 10px; 
   padding-left:15px; display:block; text-decoration: none; margin:4px; background-color:#d8d1c7; -moz-border-radius:5px;
   text-transform:none; border-left:3px solid #e1dad0}
   a.conlink:hover {border-top: 0px solid #b49657; border-left:10px solid #b49657;
   color:#a69990; background-color:#e1dad0; cursor:pointer; padding-left:15px; } 

