body {background:#758387;margin:0px;padding:0px}
.top {height:70px;background:url(/i/top_bg.gif) left bottom repeat-x #4b5659;vertical-align:bottom}
.logo {margin-left:12px;float:left;height:70px;margin-right:80px}
.logo img {margin-top:14px}
td {vertical-align:top}
.top ul.menu {height:70px;margin:0px;padding:0px;list-style-type:none}
ul.menu li, ul.menu li.a {width:143px;height:33px;margin-top:37px;background:url(/i/top_button.gif) repeat-x;float:left;margin-right:5px;text-align:center}
ul.menu li.a {background-image:url(/i/top_button_act.gif)}
ul.menu li a:hover, ul.menu li a:active, ul.menu li a:visited, ul.menu li a:link {padding-top:6px;font-size:14px;color:white;text-decoration:none;display:block;width:143px;height:33px;}
.tl, .tr, .bl, .br {background:no-repeat;background-position:0px 0px;float:left;width:10px;height:10px;line-height:1px;font-size:1px;}
.tr {background-position:-10px 0px;float:right;}
.bl {background-position:0px -10px;float:left;}
.br {background-position:-10px -10px;float:right;}

a:hover, a:link, a:active, a:visited {color:#3465a4;text-decoration:none;}
a:hover {color:#a40000;text-decoration:underline;}
.panel_gr, .panel_yl, .panel_wh  {background:url(/i/panel_gr_top.gif) top repeat-x #e8efe7;float:left;width:100%;margin-bottom:11px;font-size:1em;line-height:1.5em;font-family:arial}
.panel_gr .tl, .panel_gr .tr, .panel_gr .bl, .panel_gr .br {background-image:url(/i/panel_gr.gif);}
.panel_gr h2 {color:#627863;}

.panel_yl {background:url(/i/panel_yl_top.gif) top repeat-x #f7efcb;}
.panel_yl .tl, .panel_yl .tr, .panel_yl .bl, .panel_yl .br {background-image:url(/i/panel_yl.gif);}
.panel_yl h2 {color:#a89b73;}

.panel_wh {background:url(/i/panel_wh_top.gif) top repeat-x #fff;}
.panel_wh .tl, .panel_wh .tr, .panel_wh .bl, .panel_wh .br {background-image:url(/i/panel_wh.gif);}

.main {padding:11px;vertical-align:top;font-size:1em;line-height:1.5em;font-family:arial}
.m {padding:11px;padding-bottom:0px}
.r {padding-left:0px}

h1, h2, h3, h4, h5 {padding:0px;margin:0px;font-family:arial, sans-serif;font-weight:bold;margin-bottom:4px;}
.body h2 {font-size:16pt;margin-top:30px}
.body h3 {font-size:12pt;margin-top:24px}

h1 {color:#8f8164;font-family:verdana;font-size:1.9em;font-weight: normal;margin:8px 0px 10px 0px;}
h2 {color:#8f8164;font-family:verdana;font-size:1.8em;font-weight: normal;margin:8px 0px 10px 0px;}
.right_post {color:#d3d7cf;font-size:0.8em}
.right_post a:hover, .right_post a:active, .right_post a:visited, .right_post a:link {color:white;text-decoration:none}
.right_post a:hover {text-decoration:underline}

.articleslist td.tms {font-family: Georgia;float:left;width:46px;height:45px;background:url(/i/tms.gif) no-repeat;text-align:center;color:white;font-size:12px;padding-top:4px}
.articleslist td.tms span {font-size:24px;color:#4b5659;display:block;}
.articleslist td {padding-bottom:12px;text-align:justify}
.articleslist span.a {font-size:0.9em;color:#2e3436} 

.newslist td {padding-bottom:12px;text-align:justify}
.newslist span.a {font-size:0.9em;color:#2e3436} 

a.g:hover, a.g:link, a.g:active, a.g:visited {color:#b60000;font-size:0.8em}
a.g:hover {text-decoration:underline}

ul.contents { list-style-image: url(/i/p.gif);margin:0px;padding:0px;padding-left:32px; }
ul.contents li {margin:0px;padding:0px;}

ul.m li {font-size:0.85em}

/* PAGES */
div.pages { padding:4px;margin-top:8px}
div.pages a:link, div.pages a:visited, div.pages a:active, div.pages a:hover { text-decoration:underline;color:black; }
div.pages a, div.pages span { color:black;padding: 3px 6px 3px 6px;margin-right:1px;margin-left:1px; }
div.pages span { background:#758387;color:white;font-weight:bold; }

/* EDITOR */
ul.buttons {float:left;height:24px;list-style-type:none;padding:0px;margin:0px;margin-right:6px;border:1px solid #919191;margin-bottom:4px}
ul.buttons li {float:left;height:22px;padding:0px;margin:0px;}

ul.buttons li a:link, ul.buttons li a:hover, ul.buttons li a:active, ul.buttons li a:visited {background:url(/i/btngr.gif) repeat-x #e6e5e6;text-decoration:none;display:block;padding:2px}
ul.buttons li a:hover {background-image:url(/i/btngr1.gif)}
ul.buttons li a span {background:url(/i/editor.gif);width:20px;height:20px;display:block;}
ul.buttons li a.i span {background-position:-20px 0px}
ul.buttons li a.u span {background-position:-40px 0px}
ul.buttons li a.s span {background-position:-60px 0px}
ul.buttons li a.pl span {background-position:-80px 0px}
ul.buttons li a.pc span {background-position:-100px 0px}
ul.buttons li a.pr span {background-position:-120px 0px}
ul.buttons li a.ol span {background-position:-140px 0px}
ul.buttons li a.ul span {background-position:-160px 0px}
ul.buttons li a.us span {background-position:-180px 0px}
ul.buttons li a.q span {background-position:-200px 0px}
ul.buttons li a.im span {background-position:-240px 0px}
ul.buttons li a.vd span {background-position:-220px 0px}
ul.buttons li a.lb span {background-position:-260px 0px}
ul.buttons li a.lk span {background-position:-280px 0px}
ul.buttons li a.custom:link, ul.buttons li a.custom:hover, ul.buttons li a.custom:active, ul.buttons li a.custom:visited {color:#4d4d4d}
ul.buttons li a.custom span {width:auto;background:none;padding:0px 8px 0px 8px}

.shadow {position:absolute;background:#333;width:100%;left:0px;top:0px;z-index:100;display:none}
div.block {margin-bottom:14px}
.grip {height: 9px;overflow: hidden;background:url(/i/grip.gif) center 1px no-repeat  #eee;border:1px solid #babdb6;border-top:none;cursor: s-resize;margin-bottom:8px}

/* ERRORS */
div.errors, div.info { background:#fffce2;padding:4px;border:1px solid #ffbe61; }
div.errors ul { list-style-type:square;margin-top:4px;margin-bottom:0px;color:#ee6600; }
div.errors h2 { padding:0px;margin:0px;font-size:130%; }

h3.panecomments {background:#d5dbd3;padding:6px;margin:0px;margin-top:2px;border-bottom:2px solid #c1c6bf}
.point {border-bottom:2px solid #737672}
.hp2 {background:#f7f7f7}

.onaircomments {font-size:8.2pt;line-height:10.5pt}
.add {color:#b60000}
.popular td {padding-bottom:6px}
.popular img {border:1px solid #627863}

ul.contents { list-style-image: url(/i/p.gif);margin:0px;padding:0px;padding-left:22px; }
ul.contents li {margin:0px;padding:0px;}

.mapInfo {font-size:8pt}
.mapInfo .t {font-size:10pt;font-weight:bold}
.mapInfo .addr {font-size:7pt;color:#0ea400;font-weight:bold}

#mapResults ul {margin:0px;padding:0px;list-style-type:none}
#mapResults ul li {padding-bottom:8px}
#mapResults .mt {font-weight:bold;background:url(/i/house.gif) 0px 0px no-repeat;padding-left:20px;color:#3465a4;;font-size:10pt;margin-bottom:2px}
#mapResults div {font-size:8pt;line-height:9pt}
.phones {font-size:8pt;color:gray;font-weight:bold}
