*{margin:0;padding:0;}
html,body{min-width:100%;min-height:100%;}
body,legend,input,textarea{font:100.1%/1.5 /*geneva,"trebuchet ms",*/"lucida unicode",tahoma,verdana,arial,sans-serif;color:#333;text-indent:0;}
body{text-align:center;background:#a8a06c url(../p/bg.gif);position:relative;}

h1,h2,h3,h4,h5,h6,legend strong{display:block;font-weight:normal;font-family:"trebuchet ms", tahoma, arial,sans-serif;}
h1{font-size:1.5em;line-height:1;margin-top:.2em;margin-bottom:.3em;}
h2{font-size:1.5em;margin-bottom:.75em;}
h2 a{color:#000;font-style:italic;}
h3, legend strong{display:block;font-size:1.4em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5,h6{font-size:1em;margin-bottom:1.5em;font-weight:bold;}
h6{font-weight:normal;margin-bottom:.5em;}

a{color:#fff;}
a:hover{text-decoration:none;}
a:visited{}

p,ul,ol{padding:0 0 1.5em;}
ul{list-style:none;}
ul,ol{padding-left:3em;}
fieldset, img{border:none;}
pre,code,tt{font:1em consolas,'andale mono','lucida console',monospace;line-height:1.5;}
hr{height:.5em;margin:0 0 1.5em;border:none;border-top:2px solid #ccc;}
sup{line-height:0;}
/*sub{background:#f00;line-height:0;font-size:.75em;}*/

/* forms */
form ul, form li{padding:0;margin:0 0 .2em;list-style:none;}
form ul{padding-bottom:1em;}
label{cursor:pointer;}
label span{margin:0 0 0 -.8em;color:#c00;}
li input, li textarea{display:block;}
.cntnt .submit input, input[type=submit]{padding:0 .5em;width:auto;cursor:pointer;}

.inline input{display:inline;margin:0 .5em 0 0;}
.inline li{padding:0 0 .5em;}

/* formatting */
.l,.r,.clr,.c{display:block;}
.c{margin:0 auto;text-align:center;}
.l{float:left;}
.r{float:right;}
.disabled{opacity:.5;}
.clr{clear:both;}
.small{font-size:.8em;line-height:1.875;margin-bottom:.475em;}
.white,legend strong{color:#fff;white-space:normal;}
legend strong{display:block;height:1%;}
a.l,img.l{margin:0 1em 1em 0;}

/* colors */
.c0{background:#5DAFD7;}
.c1{background:#EE5283;}
.c2{background:#A6AE18;}
.c3{background:#D3A84F;}
.c4{background:#227476;}

/* hentry */
.published{display:block;color:#fff;}

/* columns */
.col2{margin:0 1.5em 0 0;}
.col2:after{content:"";display:block;clear:both;}
.col{float:left;}
.col2 .col{width:50%;}
.col.last{padding:0 0 0 1.5em;margin:0 -1.5em 0 0;}

#main{width:900px;font-size:.75em;margin:0 auto;text-align:left;}

#top{position:relative;}
#top h5{display:block;position:absolute;left:350px;top:107px;font-weight:normal;}
#logo{width:350px;float:left;margin:0;font-size:2em;font-weight:bold;}
#top .bnr{float:left;clear:right;height:140px;width:550px;line-height:140px;text-align:right;overflow:hidden;}
#top .bnr a{display:block;}
#top .bnr img, #top .bnr object{display:inline;vertical-align:middle;}
#logo a{display:block;width:350px;height:140px;position:relative;left:-13px;background:url(../p/logo.gif) 0 -20px no-repeat;overflow:hidden;text-indent:-1000px;overflow:hidden;}
#logo a span{display:none;}
#logo a:focus{outline:none;}

#page{clear:both;padding:1em 0 0;}

.lcol{width:225px;float:left;}
.lcol .nav{padding:0;margin:1em 30px 1.5em 0;border-top:1px solid #D6D1B7;}
.lcol .nav .act{border:none;}
.lcol .act a{background:#C8BE8F;}  
.lcol .nav li a{display:block;position:relative;min-height:20px;padding:.6em .5em .6em 47px;color:#000;text-decoration:none;border-bottom:1px solid #D6D1B7;background-repeat:no-repeat;background-position:5px center;}
.lcol .nav li a:hover{color:#fff;}
.lcol .nav li a span{display:block;position:absolute;right:5px;top:50%;margin:-.8em 0 0;color:#fff;}
.lcol .nav ul{padding:0 0 8px 47px;border-bottom:1px solid #D6D1B7;}
.lcol .nav ul li a{padding:0 20px 0 0;border:none;background:none;}
.lcol .nav ul li a:before{content:"\2014\a0";}
.lcol .labels{margin:0;padding:2em 0;overflow:hidden;}
#page .lcol{overflow:hidden;}

.rcol{width:175px;float:right;}
.rcol .bnr{padding:1em 0;}
.rcol .bnr li{padding:20px 0;margin:-1px 0 0;border:1px solid #D6D1B7;border-width:1px 0;}


.cntnt{width:475px;padding:0 25px 0 0;float:left;font-size:1.15em;overflow:hidden;}
.cntnt form li input,.cntnt form li textarea{width:95%;}
.hentry{}
.hentry ul li:before{content:"\2014\a0";margin:0 0 0 -1.2em;}

.b0,.b1,.b2,.b3{display:block;position:absolute;left:0;top:0;width:3px;height:3px;line-height:1px;background:url(../p/crnrs.gif) no-repeat;font-size:1px;overflow:hidden;}
.b1,.b3{right:0;left:auto;background-position:top right;}
.b2,.b3{top:auto;bottom:0;background-position:left bottom;}
.b3{background-position:right bottom;}

#nav,#ftr .nav{float:right;}
#top .nav,#top .lcol ul{float:left;padding:1px;border:1px solid #9B7F97;width:670px;}
#top .nav li{width:20%;text-align:center;zoom:1;}
#nav,#top .lcol{position:relative;width:auto;left:-13px;}
#nav{float:right;top:4px;left:0;}
#top .nav li,#ftr .nav li,#top .lcol li{float:left;background:#7632FC url(../p/nav.gif) bottom left repeat-x;height:26px;line-height:26px;}
#top .nav li a,#ftr .nav li a,#top .nav li strong,#top .lcol li a,#top .lcol li strong{display:block;position:relative;background:url(../p/nav_brdr.gif) right no-repeat;font-weight:normal;color:#fff;}
#top .nav .act,#top .lcol .act{background:#f04 url(../p/nav_act.gif) bottom repeat-x;}
#top .nav .act b,#top .lcol .act b{display:block;position:absolute;top:-25px;right:4px;width:54px;height:35px;background:url(../p/stars.png) no-repeat;}
#top .nav li strong, #top .lcol li strong, #top .nav li.act a, #top .lcol li.act a{background:none;}
#top .lcol{float:left;}
#top .lcol ul{width:auto;}
#top .lcol li{height:34px;line-height:34px;}
#top .lcol li a,#top .lcol li strong{padding:0 14px;}

.hentry address{padding:10px 0 0;margin:20px 0 0;border-top:1px dashed #000;font-size:.875em;}

#ftr{clear:both;overflow:hidden;padding:1.5em 0;}
#ftr address span{display:block;}
#ftr .clr{overflow:hidden;margin:1em 0 3em;}
#ftr .nav{border:1px solid #BAAF78;padding:1px;width:670px;}
#ftr .nav li{background:#DED9BD;width:20%;text-align:center;}
#ftr .nav li a{background-image:url(../p/nav_brdr1.gif);color:#827D5D;}
#copy,#ftr address,#counters,#ftr p{float:left;width:300px;font-style:normal;}
#ftr address{width:202px;}
#ftr #copy{width:225px;}
#ftr #counters{width:173px;}
#mobi{color:inherit;text-decoration:none;cursor:default;}

#search_f input{width:5em;}
#search_f #s{width:11em;}

#login_f{padding:0 0 1em;}
#login_f a,#login_f label{font-size:.9em;}
#login_f a{display:block;white-space:nowrap;color:#000;float:left;clear:both;}
#login_f li{float:left;padding:0 5px 0 0;}
#login_f li input{width:6.5em;}
#login_f .ajx{color:#fff;text-decoration:none;border-bottom:1px dashed #fff;}
#login_f ul{overflow:hidden;padding:0 0 .5em;}
#login_f p{padding:0 0 .5em;}

.news {padding:1.5em 0;font-size:.85em;}
.news li{padding:.3em 0;}
.news .published{display:inline;color:#fff;font-size:1em;padding:0 1em 0 0;}
.news a{color:#000;font-style:italic;}

.rcol .label{font-size:1.15em;}
.labels{padding:0;overflow:hidden;margin:0 -30px 0 0;width:100%;}
.label{float:left;height:269px;width:160px;margin:0 -6px 0 0;}
.label .inner{height:192px;padding:50px 4px 12px;margin:0 10px;text-align:center;}
.label .inner *{background:#fff;margin:0;}
.label .inner .bg{height:135px;padding-left:1px;background:#fff;position:relative;}
.label .c{padding:0;height:75px;line-height:75px;overflow:hidden;}
.label a{display:block;padding:3px 0;border-top:1px solid #ccc;background:#fff;font-size:.8em;color:#08f;}
.label p{padding:0 0 3px;font-size:.8em;height:3em;overflow:hidden;color:#666;background:#fff;}
#main .label h4{font-size:1em;padding:3px;left:3px;top:3px;color:#fff;}
#main .label h3{font-size:1em;padding:0 0 .5em;background:#fff;height:1em;line-height:1em;overflow:hidden;}
.label .add,.label .del,.oftheday .del{display:none;position:absolute;top:2px;}
.js .dot,.label.hover .add,.label.hover .del,.oftheday .hover .del{display:block;}

.bg{padding-top:60px;}
.bg h4,.bg h3{position:absolute;top:0;left:0;width:130px;}
.bg h4{width:120px;}
.bg h3{top:30px;}
.label.hover .bg .add{top:-32px;right:0px;}
.label.hover .bg .add:hover{right:-2px;}

.red{background:url(../png/red.png) no-repeat;}
.blue{background:url(../png/blue.png) no-repeat;}
.orange{background:url(../png/orange.png) no-repeat;}
.green{background:url(../png/green.png) no-repeat;}
.sky{background:url(../png/sky.png) no-repeat;}
.bog{background:url(../png/bog.png) no-repeat;}
.pink{background:url(../png/pink.png) no-repeat;}
.purple{background:url(../png/purple.png) no-repeat;}
.brown{background:url(../png/brown.png) no-repeat;}

.label.brown .inner .bg h4,.label.brown b,.label.brown .inner h3{color:#A3974D;background:#A3974D;}
.label.red .inner h4,.label.red b,.label.red .inner h3{color:#c00;background:#c00;}
.label.blue .inner h4,.label.blue b,.label.blue .inner h3{color:#08f;background:#08f;}
.label.orange .inner h4,.label.orange b,.label.orange .inner h3{color:#f90;background:#f90;}
.label.green .inner h4,.label.green b,.label.green .inner h3{color:#8b0;background:#8b0}
.label.sky .inner h4,.label.sky b,.label.sky .inner h3{color:#0cf;background:#0cf;}
.label.bog .inner h4,.label.bog b,.label.bog .inner h3{color:#0ca;background:#0ca;}
.label.pink .inner h4,.label.pink b,.label.pink .inner h3{color:#f09;background:#f09;}
.label.purple .inner h4,.label.purple b,.label.purple .inner h3{color:#c49;background:#c49;}
#slider .del,#slider .add,.oftheday .del,.oftheday .add{display:none;}
.label.hover .add,.label.hover .del,#slider .hover .del,#slider .hover .add{display:block;position:absolute;width:23px;height:23px;top:17px;right:12px;background:transparent url(../p/add.png) no-repeat;cursor:pointer;text-decoration:none;padding:0;border:none;overflow:hidden;}
#slider .hover .del,.oftheday .hover .del{width:17px;height:17px;background:url(../p/rdel.png) no-repeat;}

#slider .hover .add,#slider .hover .del,.oftheday .del{top:42px;right:40px;}
#slider .del span,#slider .add span{display:none;}
.label.hover .del,.oftheday .del{background:url(../p/close.png) no-repeat;top:-28px;right:0;z-index:10000;}
.label .add span,.del span,#slider .del span{display:none;}
.label.hover .add:hover{height:24px;width:136px;right:5px;background:url(../p/add_hover.png) no-repeat;}
.js .label{cursor:pointer;}

#fader{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;}
#popup{position:fixed;top:50%;left:50%;width:346px;height:312px;margin:-156px 0 0 -173px;background:url(../p/register.png) no-repeat;color:#fff;}
#popup.popup0{background-image:url(../p/restore.png);}
#popup legend strong{margin:.5em 0;}
#loader{text-align:left;padding:3.5em 2em 2em 3.5em;font-size:.75em;}
#close{display:block;position:absolute;width:17px;height:17px;right:33px;bottom:33px;background:url(../p/close.png) no-repeat;cursor:pointer;}
#close span{display:none;}

#path{padding:0;overflow:hidden;width:100%;font-size:1.4em;}
#path li{float:left;margin:0 0 0 -.7em;padding:0 .7em 0 .3em;}
#path li:before,.city li:before{content:" / ";} /* " */ #path li a{color:#000;text-decoration:none;} 
#slider{position:relative;overflow:hidden;padding:35px 75px 0;margin:0 0 3em;height:143px;clear:both;font-size:1.15em;}
#slider ul,.oftheday{padding:0;}
.oftheday{overflow:hidden;margin:0 0 1.5em;}
#slider li, .oftheday li{float:left;width:250px;position:relative;}
.oftheday li{width:235px;}
#slider em, .oftheday em{display:block;width:215px;height:143px;background-color:#fff;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
#slider a, .oftheday a{display:block;color:#000;font-size:1.4em;text-decoration:none;}
#slider a span{font-style:italic;}
#slider strong, .oftheday strong{display:block;font-weight:normal;height:2.3em;line-height:1;padding:0 0 .3em;display:table-cell;vertical-align:middle;font-size:.8em;font-weight:bold;}
#slider del,.oftheday del{text-decoration:none;color:#fff;padding:0 0 0 .5em;font-size:.9em;background:url(../p/stroke.gif) center no-repeat;}
#slider .del,.oftheday .del{background:url(../p/rdel.png) no-repeat;top:35px;right:35px;}
#slider img, .oftheday img{display:block;}
.oftheday .del{display:block;}
.oftheday .del{display:block;}
#frame{overflow:hidden;margin:0 auto;position:relative;}
#frame ul{position:absolute;top:0;left:0;}

#rarr,#larr{display:block;position:absolute;right:14px;top:50%;width:41px;height:35px;background:url(../p/rarr.png) no-repeat;cursor:pointer;}
#rarr span,#larr span{display:none;}
#larr{right:auto;left:10px;background-image:url(../p/larr.png);}

.inline li{padding:0 0 .5em 1.4em;}
.inline li input{margin:0 0 0 -1.4em;}

.hfeed{padding:0;}
.hentry{padding:0 0 2em;}
.entry-title{margin:.5em 0;font-style:italic;}
.entry-title a{color:#000;}
.entry-summary{color:#fff;}
.consult{overflow:hidden;width:100%;padding:0 0 1.5em;}

.anons{padding:0 1.7em 0 0;}

.pages{padding:2em 0;overflow:hidden;margin:0 0 0 1em;}
.pages li{float:left;}
.pages li a,.pages li span{padding:0 8px;border-left:1px solid #fff;margin:0 0 0 -1px;}

.comments{list-style:none;padding:0 0 2em;}
.comments h4{display:inline;color:#fff;}
.comments .date{color:#fff;padding:0 0 0 1em;}

.lcol h4{margin:0;color:#000;}
.city{padding:0 0 1.5em;overflow:hidden;}
.city li{float:left;padding:0 .8em 0 .5em;line-height:1.5em;margin:0 0 0 -.9em;}
.city span{font-size:1.5em;color:#fff;}
.city a{color:#000;text-decoration:none;border-bottom:1px dashed #000;line-height:2em;}

.faq{padding:0 0 2em;}
.faq li{padding:0 0 2em;}
.faq h3{color:#fff;font-style:italic;}
.faq h3 .ajx{font-size:.7em;color:#000;padding:0 .5em;text-decoration:none;}
.js .faq h3{display:inline;}

#faqedit_f textarea{height:5em;}

#dsearch_f {padding:0 0 0 2em;}
#dsearch_f fieldset{padding:0 0 1em 1.5em;}
#dsearch_f legend strong{position:relative;left:-1.5em;}
.cntnt form ul{padding:.5em 0 .5em 1em;}
#main .inline input{display:inline;width:auto;}

#main .labels.firms .label{background:url(../png/brown.png) no-repeat;}

body#print{background:none;}
#print #main{width:100%;}
#print a{visibility:hidden;}
#print img{position:absolute;}
#print .c img{position:static;}
