*{border:0;margin:0 auto;padding:0;outline:none;}
body{font:12px "Liberation Sans", Arial, Verdana, Helvetica, sans-serif;color:#000;padding:0;margin:0;background:url('images/cathie-merkel.png') repeat-y top center #472b41;background:url(images/goldsmith.jpg) repeat top left;}
.gradientwrapper {background:url(images/cathiemerkel.png) top left repeat-x;}
a{color:#51930d;text-decoration:none;}
a:hover{text-decoration:none;}
p.clr, .clr{clear:both;padding:0;margin:0;background:none;}
p.bg, .bg{clear:both;padding:0;margin:0 0 10px 0;background:url(images/bg_bg.gif) top repeat-x;height:4px;}
p.bg2, .bg2{clear:both;padding:0;margin:0 0 10px 0;background:url(images/footer_bg_bg.gif) top repeat-x;height:4px;}
input, select, textarea{border:#cfcfcf 1px solid;color:#404040;font-size:12px;padding:3px;font-family:Arial, Verdana, Helvetica, sans-serif;}
li{list-style:none;}
h2{color:#555;font-size:22px;font-weight:normal;margin:0;text-transform:none;}
h3{width:600px;float:left;color:#b4b4b4;font-size:24px;margin:0;font-weight:normal;text-transform:none;}
h4{font-size:1em;margin:0 0 1em;}
p{line-height:1.5em;padding:0 0 1.3em;}
#page{margin:0 auto;padding:0;}
#page img.maain{margin:0;padding:0;}
#header{margin:0 auto;padding:0;width:970px; background:url(images/cathie-merkel.jpg) repeat-x top left;}
#header h2{font-size:36px;font-weight:normal;color:#555;padding:60px 0 0 0;}
.header_bg_border{background:url(images/menu_bg.gif) top repeat-x;height:4px;margin:0 auto;padding:0;clear:both;}
.logo{float:left;margin:20px 0 0 30px; padding:12px 20px; background:url(images/logo.png) top left no-repeat; width:293px; height:65px}
.logo h1{float:left;font-size:22px;font-weight:bold;padding:0;margin:0;letter-spacing:1px; font-family:Times New Roman;}
.logo h1 a{display:block;color:#000;}
.logo h1 a:hover{text-decoration:none;color:#916b93;}
.logo h1 span{display:block;color:#916b93;text-transform:none;font-weight:normal;font-size:20px;padding:0 0 0 25px;margin:0;letter-spacing:1px;}
.topnav{float:right;width:500px;margin:0;padding:40px 0 0 0;font-size:16px;}
.topnav ul{float:right;list-style:none;padding:0;margin:0;}
.topnav li{float:left;padding:0 5px;font-size:16px;}
.topnav li a{color:#fff;display:block;float:left;padding:10px 15px;text-decoration:none;text-transform:none;}
.topnav li a:hover{color:#fff;background:url('images/navbarbg.jpg') top left repeat-x #916B93;}
.topnav li.current_page_item a{color:#fff;background:url('images/navbarbg.jpg') top left repeat-x #916B93;}
.topnav li.current_page_items a{color:#ccc;background:url('images/navbarbg.jpg') top left repeat-x #916B93;}
.rss{padding:0;margin:0;border-bottom:1px solid #b0b0b0;}
.rss h2{margin:0;padding:0;font-size:22px;line-height:25px;color:#555;}
.rss img{margin:0;padding:0;float:right;}
#searchform{float:right;}
#search span{width:263px;display:block;border:1px solid #e4e4e4;height:29px;margin:5px 0 0;padding:0;}
#search input#s{float:left;width:226px;padding:7px 0 7px 10px;margin:0;border:0;background:none;color:#555;text-transform:none;}
#search .btn{float:right;padding:1px;margin:0;border:0;width:auto;}
.columns{margin:0 auto;padding:20px;width:437px;float:left;}
.columns img {padding:3px;/*background-color:#fff;*/border:1px solid #e1e1e1;}
#columns li{ list-style-type:square !important; margin-left:50px; padding-left:5px;}
.columns_blog{border:1px solid #e4e4e4;background:#fff;padding:25px;}
#centercol{float:left;width:598px;padding:0;}
#rightcol{float:right;width:265px;padding:0;}
#rightcol .box{padding:0;}
.small_link{padding:5px 0;margin:0 5px;}
.small_link a{color:#535353;text-decoration:none;}
.subcols{background:url(images/subcols-bgr.gif) repeat-y left;height:1%;}
.col1, .col2{float:left;width:285px;}
.col2{float:right;}
.post-block{}
.post-margin{margin-left:236px;}
.post-title{padding:0;margin:0;}
.post-title h2{margin:0;padding:5px 0;color:#555;font-weight:normal;text-transform:none;font-size:22px;}
.post-title h2 a{display:inline;padding:0;margin:0;color:#494848;text-decoration:none;}
.post-excerpt{padding:10px 0 0 0;font-size:13px;display:table;color:#000;margin:0;}
.post-excerpt p{line-height:1.8em;margin:0;}
.post-excerpt a{text-decoration:underline;}
.post ul, .post ol{margin:0 0 1.5em;}
.post ul li{background:url(images/ico-list.gif) no-repeat 0 6px;margin:0 0 .4em;padding:0 0 0 10px;}
.post ol li{list-style:decimal;list-style-position:inside;margin:0 0 .4em;}
.post blockquote{border-left:3px solid #cfcfcf;font-size:13px;font-style:italic;margin:0 0 1.5em;padding:5px 0 0 10px;}
.post-author{margin:0 0 1em;}
.author-descr h3{width:auto;float:none;}
.author-details{font-size:11px;}
.author-descr{display:table;height:1%;}
.post-date{float:left;padding:2px 0;margin:0;color:#000;font-size:12px;text-transform:none;}
.post-date a{color:#000;font-weight:bold;text-decoration:none;}
.post-date a:hover{text-decoration:underline;}
.post-rel{line-height:1.5em;}
.post-rel a{color:#33707E;}
.post-rel img{max-width:50px;}
.post-rel h2{padding-top:10px;}
.post-commets{float:left;padding:2px 0 2px 10px;}
.post-commets a{padding:0 3px;color:#000;font-weight:bold;}
.post_leave{float:left;padding:5px 10px;color:#000;background:#ebebeb;font-weight:normal;font-size:14px;}
.post_leave a{color:#000;text-transform:none;font-weight:bold;}
.post_leave a:hover{color:#000;}
.post-comments h2{padding-top:10px;}
.post-comments .fl{width:80px;}
.post-comments .fr{width:500px;}
.wtitle{padding:5px 0;margin:0 0 5px;border-bottom:1px solid #dadada;}
.wtitle h2{margin:0;padding:0;font-size:22px;color:#555;}
.box{margin:0 0 15px 0;padding:0 0;}
.box .content{height:1%;padding:0;}
.box .ac{padding:5px 0;text-align:center;}
.box2{background:#f9f9f9;border:1px solid #cfcfcf;height:1%;margin:0 0 20px;padding:15px;min-height:115px;}
.box2.alt{background:#FFFFFF;}
.box2.alt{background:#FFFFFF;}
.comm-name, .comm-date{line-height:20px;}
.list1 li{background:url(images/ico-list1.gif) no-repeat 0 1.1em;border-bottom:1px solid #e7e7e7;height:1%;padding:.7em 0 .7em 13px;}
.list1 li.last{border:0;}
#rightcol .list1 li a:hover{color:#33707e;}
input.btn{background:none;border:0;margin:0;padding:0;}
select{padding:1px;}
.message div{margin:0 0 18px;}
.message input{padding:9px 15px;width:470px;}
.message textarea{height:114px;overflow:auto;padding:9px 15px;width:470px;font-family:Verdana;}
.message .submit{float:left;}
.message .btn{padding:0;background:URL(images/button.gif);width:128px;height:32px;}
.message .notice{color:#a4a4a4;float:right;font-style:italic;padding:10px 0 0;}
.pic img{display:block;margin:0;padding:0px;border:1px solid #dbdbdb;}
.pic.fl img{margin:0 10px 10px 0;}
.pic.fr img{}
.th{display:block;margin:0 0 .5em;}
.th.fl img{margin-right:10px;}
.ads img{margin:5px 2px;}
.widget_flickrRSS img{margin:5px 3px;}
.widget_flickrRSS img{border:1px solid #cfcfcf;}
.box .ac img{border:0;margin:0;}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden;}
.hl, .hl2{background:url(images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%;}
.hl2{background:none;border-top:1px solid #e7e7e7;height:1px;margin:0 0 .8em;}
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}
.noBorder{border:0;}
.font-sm{font-weight:normal;}
.white{color:#FFF;}
#slider{width:970px;padding:0 0 10px;margin:0 auto;}
div#slideshow{height:304px;}
.slider-item{width:100% !important;height:322px;}
.slider_content_inner img{border:none;}
.controls-center{margin-left:auto;margin-right:auto;}
#slider_controls{position:relative;margin:0 auto;z-index:1000;}
#slider_controls ul{margin:0 auto;padding:0;background-color:#d5c5ad; height:106px;box-shadow:0px 0px 10px #333;border-top:2px solid #b09570;border-bottom:2px solid #b09570;}
#slider_controls ul li{float:left;display:block;list-style:none;}
#slider_controls ul li a{display:block;float:left;outline:none;opacity:0.6;filter:alpha(opacity=60);}
#slider_controls ul li a:focus{outline:none;}
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide{opacity:1.0;
filter:alpha(opacity=100);}
.html_body h2{font-weight:normal;font-size:22px;color:#000;}
.html_body span{font-size:11px;}
.html_body{margin:0 auto;padding:0;background:#916b93;}
.html_body_resize{width:930px;padding:10px 20px;}
.html_body .blog_body{width:280px;float:left;padding:10px 45px 0 0;}
.html_body .blog_body.last{padding:10px 0 0;}
.html_body .blog_body img{float:left;margin:0 0 10px 15px;}
.html_body .blog_body a.link{color:#000;background:#fff;padding:5px 6px;text-decoration:none;font-size:14px;}
.html_body .blog_body a.link:hover{background:#000;color:#fff;}
/*=== Footer ===*/
.footer_resize{width:930px;margin:0 auto;padding:10px 20px 0;background:url('images/footerbg.jpg') top left repeat-x;box-shadow:0px 0px 10px #333;}
.footer_resize h2{color:#000;}
.footer_resize span{color:#ababab;font-size:11px;}
.footer_resize a{color:#ddd;background:url('images/readmore.jpg') top left repeat-x;padding:5px 6px;text-decoration:none;font-size:14px;}
.footer_resize a:hover{background:#000;color:#ebebeb;}
#footer{color:#646464;text-decoration:none;font-size:13px;margin:0 auto;padding:0;border-top:1px solid #d9d9d9;background:#fff url(images/footer_bg.jpg) bottom repeat-x;}
#footer ul{list-style:none;margin:0 80px 0 0;padding:0;}
#footer li{padding:3px 0;border-bottom:1px solid #e1e1e1;}
#footer li a{background:none;color:#e1e1e1;}
#footer li a:hover{color:#e1e1e1;}
#footer .text{float:left;padding:20px;}
#footer .text a{background:none;color:#646464;}
#footer .text2{float:right;padding:20px;text-align:right;}
#footer .text2 a{background:none;color:#646464;}
.footer_blog1{width:280px;float:left;padding:10px 45px 0 0;color:#e1e1e1;}
.footer_blog1.last{padding:10px 0 0;}
.goldsmith{font-weight:bold;font-family:Times New Roman;letter-spacing:1.5px;font-size:18px !important;color:#e1c899 !important;}
#wrapper {background:url('images/tornedges.png') repeat-y top left; width:1000px;}
#insidewrapper{width:970px; background:url('images/background.jpg') repeat-y left top #fff;border-left:2px solid #2f1d2b;border-right:2px solid #2f1d2b;}
.rightmargin{margin-right:2px;}
.cathiemerkel{padding:3px;border:1px solid #ddd;}
#footer h2{color:#cfae7e;}
#inner_div{padding:10px;}
.metal{padding:2px;border:solid 2px #3d3a33;margin-right:10px;float:left;}
.gold{padding-left:5px;list-style-type:circle;}
.silver{margin-left:45px;}