#wm-main,table {
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:400;
font-size:13px;
text-align:justify;

}
#wm-bg  {
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:400;
font-size:13px;
text-align:justify;
background:#fff; background:url(../images/gnb_head.jpg)  center top no-repeat;
background-position: 50% 174px;
}
.wm-postcontent,.wm-postheadericons,.wm-postfootericons,.wm-blockcontent-body,ul.wm-vmenu a {
text-align:left;
}

.wm-postcontent,.wm-postcontent li,.wm-postcontent table,.wm-postcontent a,.wm-postcontent a:link,.wm-postcontent a:visited,.wm-postcontent a.visited,.wm-postcontent a:hover,.wm-postcontent a.hovered {
font-family:Arial, Helvetica, Sans-Serif;
text-align:justify;
}

.wm-postcontent p {
margin:12px 0;
}

.wm-postcontent h1,.wm-postcontent h1 a,.wm-postcontent h1 a:link,.wm-postcontent h1 a:visited,.wm-postcontent h1 a:hover,.wm-postcontent h2,.wm-postcontent h2 a,.wm-postcontent h2 a:link,.wm-postcontent h2 a:visited,.wm-postcontent h2 a:hover,.wm-postcontent h3,.wm-postcontent h3 a,.wm-postcontent h3 a:link,.wm-postcontent h3 a:visited,.wm-postcontent h3 a:hover,.wm-postcontent h4,.wm-postcontent h4 a,.wm-postcontent h4 a:link,.wm-postcontent h4 a:visited,.wm-postcontent h4 a:hover,.wm-postcontent h5,.wm-postcontent h5 a,.wm-postcontent h5 a:link,.wm-postcontent h5 a:visited,.wm-postcontent h5 a:hover,.wm-postcontent h6,.wm-postcontent h6 a,.wm-postcontent h6 a:link,.wm-postcontent h6 a:visited,.wm-postcontent h6 a:hover,.wm-blockheader .t,.wm-blockheader .t a,.wm-blockheader .t a:link,.wm-blockheader .t a:visited,.wm-blockheader .t a:hover,.wm-vmenublockheader .t,.wm-vmenublockheader .t a,.wm-vmenublockheader .t a:link,.wm-vmenublockheader .t a:visited,.wm-vmenublockheader .t a:hover,.wm-logo-name,.wm-logo-name a,.wm-logo-name a:link,.wm-logo-name a:visited,.wm-logo-name a:hover,.wm-logo-text,.wm-logo-text a,.wm-logo-text a:link,.wm-logo-text a:visited,.wm-logo-text a:hover,.wm-postheader,.wm-postheader a,.wm-postheader a:link,.wm-postheader a:visited,.wm-postheader a:hover {
font-family:'Open Sans', Arial, Georgia, Times, Serif;
font-style:normal;
font-weight:700;
font-size:28px;
text-align:left;
}

.wm-postcontent h1 {
color:#88070E;
}

.wm-postcontent h2 {
color:#171717;
font-size:22px;
}

.wm-postcontent h3 {
color:#2E0000;
font-size:18px;
}

.wm-postcontent h4 {
color:#96080F;
font-size:16px;
}

.wm-postcontent h5 {
color:#96080F;
font-size:14px;
}

.wm-postcontent h6 {
color:#E40C17;
font-size:14px;
}

ul {
list-style-type:none;
}

ol {
list-style-position:inside;
}

html,body {
height:100%;
}

#wm-main {
position:relative;
z-index:0;
width:100%;
min-height:100%;
left:0;
top:0;
cursor:default;
overflow:hidden;
}

body {
min-width:1000px;
color:#2E2E2E;
background-color:#;
margin:0;
padding:0;
}

.cleared {
display:block;
clear:both;
float:none;
border:none;
font-size:0;
height:0;
overflow:hidden;
margin:0;
padding:0;
}

.reset-box {
overflow:hidden;
display:table;
}

form {
margin:0!important;
padding:0!important;
}

table.position {
position:relative;
width:100%;
table-layout:fixed;
}

.wm-box,.wm-box-body {
position:relative;
margin:0 auto;

}

.wm-box:before,.wm-box:after,.wm-box-body:before,.wm-box-body:after {
position:absolute;
top:0;
bottom:0;
content:' ';
background-repeat:no-repeat;
line-height:0;
}

.wm-box:before,.wm-box-body:before {
left:0;
}

.wm-box:before {
overflow:hidden;
background-position:bottom left;
direction:ltr;
z-index:-3;
}

.wm-box:after {
background-position:bottom right;
z-index:-3;
}

.wm-box-body:before,.wm-box-body:after {
background-repeat:repeat-y;
}

.wm-box-body:before {
background-position:top left;
z-index:-3;
}

.wm-box-body:after {
background-position:top right;
z-index:-3;
}

.wm-box .wm-box:before,.wm-box .wm-box:after,.wm-box-body .wm-box-body:before,.wm-box-body .wm-box-body:after {
z-index:-2;
}

.wm-box .wm-box .wm-box:before,.wm-box .wm-box .wm-box:after,.wm-box-body .wm-box-body .wm-box-body:before,.wm-box-body .wm-box-body .wm-box-body:after {
z-index:-1;
}

.wm-bar:before,.wm-bar:after {
position:absolute;
top:0;
bottom:0;
content:' ';
background-repeat:repeat;
z-index:-1;
}

.wm-bar:before {
left:0;
background-position:top left;
}

.wm-bar:after {
right:0;
background-position:top right;
}

div#wm-header-bg {
position:absolute;
overflow:hidden;
top:53px;
left:0;
width:100%;
height:125px;
z-index:-5;
margin:0 auto;
}

div#wm-hmenu-bg {
position:absolute;
overflow:hidden;
top:0;
left:0;
width:100%;
height:53px;
z-index:-4;
margin:0 auto;
}

.wm-sheet {
max-width:1000px;
margin-top:0;
margin-bottom:0;
cursor:auto;
width:1000px;
}

.wm-sheet-body {
min-width:16px;
min-height:16px;
padding:0 13px;
}

ul.wm-hmenu a,ul.wm-hmenu a:link,ul.wm-hmenu a:visited,ul.wm-hmenu a:hover {
outline:none;
position:relative;
z-index:11;
}

ul.wm-hmenu,ul.wm-hmenu ul {
display:block;
border:0;
list-style-type:none;
min-height:0;
margin:0;
padding:0;
}

ul.wm-hmenu li {
border:0;
display:block;
float:left;
position:relative;
z-index:5;
background:none;
margin:0;
padding:0;
}

ul.wm-hmenu li:hover {
z-index:10000;
white-space:normal;
}

ul.wm-hmenu li li {
float:none;
width:auto;
}

ul.wm-hmenu li:hover>ul {
visibility:visible;
top:100%;
}

ul.wm-hmenu li li:hover>ul {
top:0;
left:100%;
}

ul.wm-hmenu:after,ul.wm-hmenu ul:after {
content:".";
height:0;
display:block;
visibility:hidden;
overflow:hidden;
clear:both;
}

ul.wm-hmenu ul {
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
background-image:url(../images/spacer.gif);
margin:-10px 0 0 -30px;
padding:10px 30px 30px;
}

ul.wm-hmenu ul.wm-hmenu-left-to-right {
right:auto;
left:0;
margin:-10px 0 0 -30px;
}

ul.wm-hmenu ul.wm-hmenu-right-to-left {
left:auto;
right:0;
margin:-10px -30px 0 0;
}

ul.wm-hmenu ul ul {
margin:-30px 0 0 -10px;
padding:30px 30px 30px 10px;
}

ul.wm-hmenu ul ul.wm-hmenu-left-to-right {
right:auto;
left:0;
margin:-30px 0 0 -10px;
padding:30px 30px 30px 10px;
}

ul.wm-hmenu ul ul.wm-hmenu-right-to-left {
left:auto;
right:0;
margin:-30px -10px 0 0;
padding:30px 10px 30px 30px;
}

ul.wm-hmenu li li:hover>ul.wm-hmenu-left-to-right {
right:auto;
left:100%;
}

ul.wm-hmenu li li:hover>ul.wm-hmenu-right-to-left {
left:auto;
right:100%;
}

ul.wm-hmenu {
position:relative;
float:left;
padding:6px 8px;
}

.wm-nav {
min-height:53px;
z-index:100;
margin:0 auto;
}

.wm-nav:before,.wm-nav:after {
background-image:url(../images/nav.png);
}

.wm-nav-outer {
position:absolute;
width:100%;
}

.wm-hmenu-extra1 {
position:relative;
display:block;
float:left;
width:auto;
height:53px;
background-position:center;
}

.wm-hmenu-extra2 {
position:relative;
display:block;
float:right;
width:auto;
height:53px;
background-position:center;
}

.wm-hmenu {
float:left;
}

ul.wm-hmenu>li>a {
position:relative;
display:block;
height:41px;
cursor:pointer;
text-decoration:none;
color:#404040;
line-height:41px;
text-align:center;
padding:0 35px;
}

ul.wm-hmenu>li>a:before,ul.wm-hmenu>li>a:after {
position:absolute;
display:block;
content:' ';
top:0;
bottom:0;
z-index:-1;
background-image:url(../images/menuitem.png);
}

ul.wm-hmenu>li>a:before {
left:0;
right:0;
background-position:top left;
}

ul.wm-hmenu>li>a:after {
width:0;
right:0;
background-position:top right;
}

.wm-hmenu a,.wm-hmenu a:link,.wm-hmenu a:visited,.wm-hmenu a:hover {
font-size:12px;
text-align:left;
text-decoration:none;
}

.wm-hmenu a:hover.separator-without-submenu {
cursor:default;
}

a:hover.separator-without-submenu .r,a:hover.separator-without-submenu .l {
top:0!important;
}

ul.wm-hmenu>li:before {
position:absolute;
display:block;
content:' ';
top:0;
left:-9px;
width:9px;
height:41px;
background:url(../images/menuseparator.png) center center no-repeat;
}

ul.wm-hmenu>li {
margin-left:9px;
}

ul.wm-hmenu>li:first-child {
margin-left:0;
}

.wm-hmenu ul a {
display:block;
white-space:nowrap;
height:23px;
background-image:url(../images/subitem.png);
background-position:left top;
background-repeat:repeat-x;
min-width:7em;
text-align:left;
text-decoration:none;
line-height:23px;
color:#DEDEDE;
border-style:solid;
border-width:0;
margin:0;
padding:0 8px;
}

.wm-hmenu ul>li:first-child>a {
border-top-width:0;
}

.wm-hmenu ul a:link,.wm-hmenu ul a:visited,.wm-hmenu ul a:hover,.wm-hmenu ul a:active {
text-align:left;
text-decoration:none;
line-height:23px;
color:#DEDEDE;
margin:0;
padding:0 8px;
}

div.wm-header {
position:relative;
width:100%;
height:125px;
margin:0 auto;
}

.wm-header:before {
position:absolute;
display:block;
content:' ';
z-index:-2;
top:0;
width:100%;
height:125px;
background-image:url(../images/header.png);
background-repeat:no-repeat;
background-position:top center;
}

div.wm-headerobject {
display:block;
left:1%;
margin-left:-1px;
position:absolute;
top:28px;
width:240px;
height:60px;
background-image:url(../images/header-object.png);
}

div.wm-logo {
display:block;
position:absolute;
top:21px;
left:50%;
margin-left:-246px;
width:729px;
}

.wm-logo-name {
display:block;
text-align:center;
font-family:Arial, Helvetica, Sans-Serif;
font-weight:400;
font-size:16px;
text-decoration:none;
color:#000!important;
margin:0;
padding:0;
}

.wm-logo-name a,.wm-logo-name a:link,.wm-logo-name a:visited,.wm-logo-name a:hover {
font-family:Arial, Helvetica, Sans-Serif;
font-weight:400;
font-size:16px;
text-decoration:none;
color:#000!important;
margin:0;
padding:0;
}

.wm-logo-text {
display:block;
text-align:center;
font-size:35px;
color:#D81818!important;
margin:0;
padding:0;
}

.wm-logo-text a,.wm-logo-text a:link,.wm-logo-text a:visited,.wm-logo-text a:hover {
font-size:48px;
color:#D81818!important;
margin:0;
padding:0;
}

.wm-layout-wrapper {
position:relative;
margin: 266px auto 0;
}
.wm-layout-wrapper2 {
position:relative;
margin: 135px auto 0;
}

.wm-content-layout {
display:table;
width:100%;
table-layout:fixed;
border-collapse:collapse;
}

.wm-content-layout-row {
display:table-row;
}

.wm-layout-cell {
display:table-cell;
vertical-align:top;
}

.wm-vmenublockheader {
margin-bottom:0;
min-height:38px;
line-height:38px;
}

.wm-vmenublockheader:before,.wm-vmenublockheader:after {
background-image:url(../images/vmenublockheader.png);
}

.wm-vmenublockheader:before {
right:22px;
}

.wm-vmenublockheader:after {
width:22px;
}

.wm-vmenublockheader .t {
min-height:38px;
line-height:38px;
color:#000;
font-size:14px;
white-space:nowrap;
margin:0;
padding:0 10px 0 28px;
}

.wm-vmenublockheader .t a,.wm-vmenublockheader .t a:link,.wm-vmenublockheader .t a:visited,.wm-vmenublockheader .t a:hover {
color:#000;
font-size:14px;
}

.wm-vmenublockcontent-body {
padding:2px;
}

ul.wm-vmenu,ul.wm-vmenu ul {
list-style:none;
display:block;
}

ul.wm-vmenu,ul.wm-vmenu li {
display:block;
width:auto;
line-height:0;
margin:0;
padding:0;
}

ul.wm-vmenu {
margin-top:0;
margin-bottom:0;
}

ul.wm-vmenu ul {
display:none;
position:relative;
margin:0;
padding:0;
}

ul.wm-vmenu a {
display:block;
cursor:pointer;
z-index:0;
text-decoration:none;
font-family:'Open Sans', Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:700;
font-size:18px;
margin-left:0;
margin-right:0;
position:relative;
}

ul.wm-vmenu>li>a {
color:#AA0911;
height:30px;
line-height:30px;
white-space:nowrap;
padding:0 10px 0 25px;
}

ul.wm-vmenu a:hover,ul.wm-vmenu a.active:hover {
color:#CCC;
}

ul.wm-vmenu>li>a:before,ul.wm-vmenu>li>a:after {
position:absolute;
display:block;
content:' ';
z-index:-1;
background-image:url(../images/vmenuitem.png);
top:0;
height:30px;
}

ul.wm-vmenu>li>a:before {
left:0;
right:20px;
background-position:top left;
}

ul.wm-vmenu>li>a:after {
width:20px;
right:0;
background-position:top right;
}

ul.wm-vmenu>li>a:hover {
background-color:transparent;
}

ul.wm-vmenu>li {
margin-top:2px;
}

ul.wm-vmenu>li>ul {
margin-top:2px;
padding-bottom:0;
}

ul.wm-vmenu>li:first-child {
margin-top:0;
}

ul.wm-vmenu>li:before,ul.wm-vmenu>li>ul:before {
display:block;
position:absolute;
content:' ';
height:0;
top:-2px;
left:0;
right:0;
z-index:1;
border-bottom:dotted 2px #D6D6D6;
}

ul.wm-vmenu ul a {
display:block;
position:relative;
white-space:nowrap;
height:28px;
overflow:visible;
background-image:url(../images/vsubitem.png);
background-repeat:repeat-x;
background-position:top left;
line-height:28px;
color:#595959;
font-size:11px;
margin-left:0;
margin-right:0;
padding:0 0 0 43px;
}

ul.wm-vmenu ul a:hover {
background-position:center left;
line-height:28px;
color:#595959;
font-size:11px;
margin-left:0;
margin-right:0;
}

ul.wm-vmenu ul li li a:hover,ul.wm-vmenu ul li li a:hover.active {
background-position:left center;
}

ul.wm-vmenu ul a:after {
display:block;
position:absolute;
top:10px;
content:' ';
width:8px;
height:8px;
overflow:visible;
background-image:url(../images/vsubitemicon.png);
background-position:top left;
background-repeat:no-repeat;
left:25px;
}

ul.wm-vmenu ul a:link,ul.wm-vmenu ul a:visited,ul.wm-vmenu ul a:active {
line-height:28px;
color:#595959;
font-size:11px;
margin-left:0;
margin-right:0;
}

ul.wm-vmenu>li>ul>li:first-child {
padding-top:0;
margin-top:0;
}

ul.wm-vmenu li li {
position:relative;
margin-top:0;
}

ul.wm-vmenu ul ul a:after {
left:50px;
}

ul.wm-vmenu ul ul ul a:after {
left:75px;
}

ul.wm-vmenu ul ul ul ul a:after {
left:100px;
}

ul.wm-vmenu ul ul ul ul ul a:after {
left:125px;
}

ul.wm-vmenu ul ul a {
padding-left:68px;
}

ul.wm-vmenu ul ul ul a {
padding-left:93px;
}

ul.wm-vmenu ul ul ul ul a {
padding-left:118px;
}

ul.wm-vmenu ul ul ul ul ul a {
padding-left:143px;
}

ul.wm-vmenu ul li a.active {
color:#4D4D4D;
}

ul.wm-vmenu ul li a:hover,ul.wm-vmenu ul li a:hover.active {
color:#79060C;
}

div.wm-block img {
border-color:#FF7A7A;
border-style:solid;
border-width:1px;
margin:0;
}

.wm-blockheader {
margin-bottom:0;
min-height:34px;
line-height:34px;
}

.wm-blockheader:before,.wm-blockheader:after {
background-image:url(../images/blockheader.png);
}

.wm-blockheader .t {
min-height:34px;
line-height:34px;
color:#000;
font-size:14px;
text-indent:0;
word-spacing:0;
white-space:nowrap;
margin:0;
padding:0 10px;
}

.wm-blockheader .t a,.wm-blockheader .t a:link,.wm-blockheader .t a:visited,.wm-blockheader .t a:hover {
color:#000;
font-size:14px;
text-indent:0;
word-spacing:0;
}

.wm-blockcontent-body {
color:#171717;
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:400;
font-size:13px;
padding:11px;
}

.wm-blockcontent:before,.wm-blockcontent:after {
content:url('../images/blockcontent_t.png');
font-size:0;
background-image:url(../images/blockcontent_b.png);
}

.wm-blockcontent-body:after {
width:1px;
top:1px;
bottom:1px;
background-image:url(../images/blockcontent.png);
}

.wm-blockcontent-body:before {
top:1px;
bottom:1px;
background-image:url(../images/blockcontent.png);
}

.wm-blockcontent-body table,.wm-blockcontent-body li,.wm-blockcontent-body a,.wm-blockcontent-body a:link,.wm-blockcontent-body a:visited,.wm-blockcontent-body a:hover {
color:#171717;
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:400;
font-size:13px;
}

.wm-blockcontent-body a:hover,.wm-blockcontent-body a.hover {
color:#B81414;
text-decoration:none;
}

.wm-blockcontent-body ul li {
text-decoration:none;
line-height:150%;
color:#BABABA;
background-image:url(../images/blockcontentbullets.png);
background-repeat:no-repeat;
background-position:top left;
margin:0 0 0 3px;
padding:0 0 0 13px;
}

span.wm-button-wrapper>a.wm-button,span.wm-button-wrapper>a.wm-button:link,span.wm-button-wrapper>input.wm-button,span.wm-button-wrapper>button.wm-button {
text-decoration:none;
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:400;
font-size:12px;
position:relative;
top:0;
display:inline-block;
vertical-align:middle;
white-space:nowrap;
text-align:center;
color:#FFF!important;
width:auto;
outline:none;
border:none;
background:none;
line-height:33px;
height:33px;
overflow:visible;
cursor:pointer;
text-indent:0;
margin:0!important;
padding:0 24px!important;
}

.wm-button img,span.wm-button-wrapper img {
vertical-align:middle;
margin:0;
}

span.wm-button-wrapper {
vertical-align:middle;
display:inline-block;
position:relative;
height:33px;
overflow:hidden;
white-space:nowrap;
text-indent:0;
width:auto;
max-width:974px;
z-index:0;
margin:0;
padding:0;
}

.firefox2 span.wm-button-wrapper {
display:block;
float:left;
}

input,select,textarea {
vertical-align:middle;
font-family:Arial, Helvetica, Sans-Serif;
font-style:normal;
font-weight:400;
font-size:12px;
}

div.wm-block select {
width:96%;
}

span.wm-button-wrapper.hover>.wm-button,span.wm-button-wrapper.hover>a.wm-button:link {
color:#FFF!important;
text-decoration:none!important;
}

span.wm-button-wrapper.active>.wm-button,span.wm-button-wrapper.active>a.wm-button:link {
color:#DBDBDB!important;
}

span.wm-button-wrapper>span.wm-button-l,span.wm-button-wrapper>span.wm-button-r {
display:block;
position:absolute;
top:0;
bottom:0;
background-image:url(../images/button.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

span.wm-button-wrapper>span.wm-button-l {
left:0;
right:5px;
background-position:top left;
}

span.wm-button-wrapper>span.wm-button-r {
width:5px;
right:0;
background-position:top right;
}

span.wm-button-wrapper input {
float:none!important;
}

.wm-post {
max-width:974px;
margin:3px;
}

.wm-post-body {
padding:6px;
}

.wm-post:before,.wm-post:after {
content:url('../images/post_t.png');
font-size:0;
background-image:url(../images/post_b.png);
}

.wm-post-body:after {
width:1px;
top:1px;
bottom:1px;
background-image:url(../images/post.png);
}

.wm-post-body:before {
top:1px;
bottom:1px;
background-image:url(../images/post.png);
}

a img {
border:0;
}

.wm-article img,img.wm-article,.wm-block img,.wm-footer img {
border-color:#C7C7C7;
border-style:solid;
border-width:0;
margin:5px;
}

.wm-metadata-icons img {
border:none;
vertical-align:middle;
margin:2px;
}

.wm-article table,table.wm-article {
border-collapse:collapse;
margin:1px;
}

.wm-post .wm-content-layout-br {
height:0;
}

.wm-article th {
text-align:center;
vertical-align:middle;
padding:7px;
}

pre {
overflow:auto;
padding:.1em;
}

.wm-article {
border-collapse:separate;
}

.wm-postheader {
color:#2E2E2E;
line-height:1em;
font-size:22px;
margin:20px 0 10px 10px;
}

.wm-postheader a,.wm-postheader a:link {
text-decoration:none;
color:#240000;
}

.wm-postheader a:visited,.wm-postheader a.visited {
color:#000;
}

.wm-postheader a:hover,.wm-postheader a.hovered {
color:#2C0204;
}

.wm-postheadericons,.wm-postheadericons a,.wm-postheadericons a:link,.wm-postheadericons a:visited,.wm-postheadericons a:hover {
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
color:#0F0F0F;
}

.wm-postheadericons {
margin:0 0 0 10px;
padding:1px;
}

.wm-postheadericons a,.wm-postheadericons a:link {
text-decoration:underline;
color:#000;
}

.wm-postheadericons a:visited,.wm-postheadericons a.visited {
color:#474747;
}

.wm-postheadericons a:hover,.wm-postheadericons a.hover {
text-decoration:none;
color:#2C0204;
}

span.wm-postdateicon {
background:url(../images/postdateicon.png) no-repeat left .5em;
padding-top:9px;
margin-top:-9px;
padding-left:23px;
min-height:18px;
display:inline-block;
line-height:1em;
}

span.wm-postpdficon {
background:url(../images/postpdficon.png) no-repeat left .5em;
padding-top:8px;
margin-top:-8px;
padding-left:22px;
min-height:16px;
display:inline-block;
line-height:1em;
}

span.wm-postprinticon {
background:url(../images/postprinticon.png) no-repeat left .5em;
padding-top:6px;
margin-top:-6px;
padding-left:21px;
min-height:13px;
display:inline-block;
line-height:1em;
}

span.wm-postemailicon {
background:url(../images/postemailicon.png) no-repeat left .5em;
padding-top:8px;
margin-top:-8px;
padding-left:22px;
min-height:16px;
display:inline-block;
line-height:1em;
}

.wm-postcontent ol,.wm-postcontent ul {
margin:1em 0 1em 2em;
padding:0;
}

.wm-postcontent li {
font-size:13px;
line-height:150%;
color:#0F0F0F;
margin:0 0 10px -15px;
padding:0 0 0 13px;
}

.wm-postcontent li ol,.wm-post li ul {
margin:.5em 0 .5em 2em;
padding:0;
}

.wm-postcontent ol>li {
background:none;
padding-left:0;
overflow:visible;
}

.wm-postcontent ul>li {
background-image:url(../images/postbullets.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:13px;
overflow-x:visible;
overflow-y:hidden;
}

blockquote,blockquote a,.wm-postcontent blockquote a,.wm-blockcontent blockquote a,.wm-footer blockquote a,blockquote a:link,.wm-postcontent blockquote a:link,.wm-blockcontent blockquote a:link,.wm-footer blockquote a:link,blockquote a:visited,.wm-postcontent blockquote a:visited,.wm-blockcontent blockquote a:visited,.wm-footer blockquote a:visited,blockquote a:hover,.wm-postcontent blockquote a:hover,.wm-blockcontent blockquote a:hover,.wm-footer blockquote a:hover {
color:#270204;
font-style:italic;
font-weight:400;
}

blockquote p,.wm-postcontent blockquote p,.wm-blockcontent blockquote p,.wm-footer blockquote p {
margin:0;
}

blockquote {
background-color:#FFF;
background-image:url(../images/postquote.png);
background-position:left top;
background-repeat:no-repeat;
overflow:auto;
clear:both;
margin:10px 10px 10px 50px;
padding:6px 6px 6px 43px;
}

.wm-footer {
position:relative;
margin-top:10px;
margin-bottom:0;
width:100%;
}

.wm-footer-body {
position:relative;
color:#000;
font-size:11px;
padding:10px;
}

.wm-footer-body ul li {
font-size:13px;
line-height:125%;
color:#8A0000;
}

.wm-footer-body:before {
position:absolute;
content:' ';
z-index:-2;
left:0;
right:0;
top:0;
bottom:0;
background-image:url(../images/footer.png);
background-position:bottom left;
}

.wm-footer-body .wm-rss-tag-icon {
position:absolute;
left:-6px;
bottom:0;
z-index:1;
}

.wm-rss-tag-icon {
display:block;
background-image:url(../images/livemarks.png);
background-repeat:no-repeat;
height:32px;
cursor:default;
background-position:left;
padding-left:30px;
width:auto;
line-height:32px;
font-size:11px;
}

.wm-footer-text p {
text-align:center;
margin:0;
padding:0;
}

.wm-footer-body a,.wm-footer-body a:link,.wm-footer-body a:visited,.wm-footer-body a:hover,.wm-footer-body td,.wm-footer-body th,.wm-footer-body caption {
color:#000;
font-size:11px;
}

.wm-footer-text {
min-height:32px;
padding-left:40px;
padding-right:40px;
position:relative;
float:left;
left:50%;
text-align:center;
}

.wm-footer-body a,.wm-footer-body a:link {
color:#900;
text-decoration:underline;
}

.wm-footer-body a:visited {
color:#91080F;
}

.wm-footer-body a:hover {
color:#C00;
text-decoration:none;
}

.wm-footer-center {
position:relative;
float:right;
right:50%;
}

div.wm-footer img {
border-width:0;
margin:0;
}

.wm-rss-tag-icon span {
padding-left:.5em;
}

.wm-page-footer,.wm-page-footer a,.wm-page-footer a:link,.wm-page-footer a:visited,.wm-page-footer a:hover {
font-family:Arial;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
font-style:normal;
font-weight:400;
text-decoration:underline;
color:#666;
}

.wm-page-footer {
position:relative;
z-index:10;
text-align:center;
text-decoration:none;
color:#91080F;
padding:1em;
}

.wm-content-layout .wm-sidebar1 {
width:25%;
}

.category ul.actions,.category ul.actions li,.category ul.actions li img {
display:inline;
margin:0;
padding:0;
}

.category ul.actions li {
background:none;
}

.category-list .category-desc .image-right {
float:left;
margin:0 0 5px 5px;
}

.category-list fieldset.filters .display-limit {
text-align:right;
margin-right:.5em;
}

.category-list table.category {
width:100%;
}

.category-list table.category thead th a img {
border:none;
padding-left:.3em;
}

.categories-list ul {
list-style-type:none;
margin:0 0 0 20px;
padding:0;
}

.categories-list ul ul {
margin-left:10px;
}

dl.newsfeed-count dl,dl.weblink-count dl,dl.article-count dl {
clear:both;
}

dl.newsfeed-count dt,dl.newsfeed-count dd,dl.weblink-count dt,dl.weblink-count dd,dl.article-count dt,dl.article-count dd {
display:inline;
}

dl.newsfeed-count dd,dl.weblink-count dd,dl.article-count dd {
margin:0;
padding:0;
}

.contact-email div {
padding:3px 0;
}

.contact-email label {
width:15em;
float:left;
}

#archive-items {
list-style-type:none;
margin:10px 0;
padding:0;
}

#archive-items li {
list-style-type:none;
background-image:none;
margin:10px 0;
padding:0;
}

ul.pagenav {
list-style-type:none;
text-align:center;
margin:0;
padding:0;
}

ul.pagenav li {
display:inline-block;
text-align:center;
background-image:none;
padding:0 5px;
}

.cols-2 .column-1,.cols-2 .column-2,.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3 {
float:left;
clear:right;
}

.cols-3 .column-3 {
width:34%;
}

.row-separator {
clear:both;
float:none;
font-size:1px;
display:block;
}

.article-info {
margin:10px 0;
}

.article-info dd {
background-image:none;
line-height:120%;
margin:0;
padding:0;
}

.login fieldset {
clear:both;
border:0;
}

.login .login-fields label {
float:left;
width:15em;
display:block;
}

#searchForm .form-limit {
margin-top:.5em;
}

.pagination {
text-align:center;
margin:0;
padding:0;
}

.pagination .counter {
text-align:center;
}

.pagination ul {
list-style-type:none;
text-align:center;
margin:0;
padding:0;
}

.pagination ul li {
display:inline;
text-align:left;
background-image:none;
margin:0 2px;
padding:2px 5px;
}

#system-message {
margin-bottom:20px;
}

#system-message dd.message ul {
background:#c3d2e5 url(../../../media/system/images/notice-info.png) 4px center no-repeat;
border-top:3px solid #de7a7b;
border-bottom:3px solid #de7a7b;
padding-left:40px;
text-indent:0;
margin:0;
}

#system-message dd.error ul {
color:#c00;
background:#e6c0c0 url(../../../media/system/images/notice-alert.png) 4px center no-repeat;
border-top:3px solid #de7a7b;
border-bottom:3px solid #de7a7b;
padding-left:40px;
text-indent:0;
margin:0;
}

#system-message dd.notice ul {
color:#c00;
background:#efe7b8 url(../../../media/system/images/notice-note.png) 4px center no-repeat;
border-top:3px solid #f0dc7e;
border-bottom:3px solid #f0dc7e;
padding-left:40px;
text-indent:0;
margin:0;
}

#system-message ul li {
background-image:none;
padding-left:0;
}

.tip {
border:solid 1px #333;
background:#ffc;
text-align:left;
padding:3px;
}

#login-form fieldset {
border:none;
margin:0;
padding:0;
}

#login-form p {
margin:.5em 0 0;
}

#login-form #form-login-remember input {
vertical-align:bottom;
position:relative;
top:-1px;
margin:0;
padding:0;
}

#login-form #modlgn-username,#login-form #modlgn-passwd {
width:95%;
margin:0;
padding:0;
}

#login-form ul li {
background-image:none;
padding:0;
}

#article-index {
float:right;
margin:.5em;
padding:.5em;
}

.pagenavcounter {
font-weight:700;
margin:.5em 0;
padding:.5em 0;
}

.registration fieldset,.profile-edit fieldset,.profile fieldset,#user-registration fieldset {
margin:.5em 0;
padding:1em;
}

.registration fieldset dt,.profile-edit fieldset dt,.profile fieldset dt,#user-registration fieldset dt {
float:left;
width:16em;
padding:.2em 0;
}

.registration fieldset dd,.profile-edit fieldset dd,.profile fieldset dd,#user-registration fieldset dd {
margin-left:16em;
padding:.2em 0;
}

.registration fieldset dt,.profile-edit fieldset dt,#user-registration fieldset dt,.registration fieldset dd,.profile-edit fieldset dd,#user-registration fieldset dd {
display:block;
line-height:1.5em;
min-height:1.5em;
}

.stats-module dt {
float:left;
width:10em;
font-weight:700;
display:block;
line-height:1.5em;
min-height:1.5em;
padding:.2em 0;
}

.stats-module dd {
margin-left:10em;
display:block;
line-height:1.5em;
min-height:1.5em;
padding:.2em 0;
}

table.table1 {
font-family:"Trebuchet MS", sans-serif;
font-size:16px;
font-weight:700;
line-height:1.4em;
font-style:normal;
border-collapse:separate;
}

.table1 thead th {
color:#fff;
text-shadow:1px 1px 1px #568F23;
border:1px solid #93CE37;
border-bottom:3px solid #9ED929;
background-color:#9DD929;
background:0 2% #8bc642 51% #9ed929 87% );
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius:5px 5px 0 0;
border-top-left-radius:5px;
border-top-right-radius:5px;
padding:15px;
}

.table1 tbody th {
color:#fff;
text-shadow:1px 1px 1px #568F23;
background-color:#9DD929;
border:1px solid #93CE37;
border-right:3px solid #9ED929;
background:0 2% #8bc642 51% #7bc043 87% );
-moz-border-radius:5px 0 0 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
padding:0 10px;
}

.table1 tfoot td {
color:#9CD009;
font-size:32px;
text-align:center;
text-shadow:1px 1px 1px #444;
padding:10px 0;
}

.table1 tfoot th {
color:#666;
}

.table1 tbody td {
text-align:center;
background-color:#DEF3CA;
border:2px solid #E7EFE0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#666;
text-shadow:1px 1px 1px #fff;
padding:10px;
}

.table1 tbody span.check::before {
content:url(../images/check0.png);
}

table.table2 {
font-family:Georgia, serif;
font-size:18px;
font-style:normal;
font-weight:400;
letter-spacing:-1px;
line-height:1.2em;
border-collapse:collapse;
text-align:center;
}

.table2 thead th,.table2 tfoot td {
color:#fff;
font-size:26px;
background-color:#222;
font-weight:400;
border-right:1px dotted #666;
border-top:3px solid #666;
-moz-box-shadow:0 -1px 4px #000;
-webkit-box-shadow:0 -1px 4px #000;
box-shadow:0 -1px 4px #000;
text-shadow:1px 1px 1px #000;
padding:20px 10px 40px;
}

.table2 tfoot th {
font-size:18px;
text-transform:uppercase;
color:#888;
padding:10px;
}

.table2 tfoot td {
font-size:36px;
color:#EF870E;
border-top:none;
border-bottom:3px solid #666;
-moz-box-shadow:0 1px 4px #000;
-webkit-box-shadow:0 1px 4px #000;
box-shadow:0 1px 4px #000;
}

.table2 thead th:empty {
background:transparent;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.table2 thead :nth-last-child(1) {
border-right:none;
}

.table2 tbody th {
text-align:right;
color:#333;
text-shadow:1px 1px 1px #ccc;
background-color:#f9f9f9;
padding:10px;
}

.table2 tbody td {
background-color:#f0f0f0;
border-right:1px dotted #999;
text-shadow:-1px 1px 1px #fff;
text-transform:uppercase;
color:#333;
padding:10px;
}

.table2 tbody span.check::before {
content:url(../images/check1.png);
}

table.table3 {
font-family:Arial;
font-size:18px;
font-style:normal;
font-weight:400;
text-transform:uppercase;
letter-spacing:-1px;
line-height:1.7em;
text-align:center;
border-collapse:collapse;
}

.table3 thead th {
text-transform:uppercase;
color:#444;
font-weight:700;
text-shadow:1px 1px 1px #fff;
border-bottom:5px solid #444;
padding:6px 10px;
}

.table3 thead :nth-child(2),.table3 tfoot :nth-child(2) {
background-color:#7FD2FF;
}

.table3 tfoot :nth-child(2) {
-moz-border-radius:0 0 0 5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
}

.table3 thead :nth-child(2) {
-moz-border-radius:5px 0 0;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px;
}

.table3 thead :nth-child(3),.table3 tfoot :nth-child(3) {
background-color:#45A8DF;
}

.table3 thead :nth-child(4),.table3 tfoot :nth-child(4) {
background-color:#2388BF;
}

.table3 thead :nth-child(5),.table3 tfoot :nth-child(5) {
background-color:#096A9F;
}

.table3 thead :nth-child(5) {
-moz-border-radius:0 5px 0 0;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
}

.table3 tfoot :nth-child(5) {
-moz-border-radius:0 0 5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
}

.table3 tfoot td {
font-size:38px;
font-weight:700;
text-shadow:1px 1px 1px #fff;
padding:15px 0;
}

.table3 tbody td {
padding:10px;
}

.table3 tbody tr:nth-child(4) td {
font-size:26px;
font-weight:700;
}

.table3 tbody td:nth-child(even) {
background-color:#444;
color:#444;
border-bottom:1px solid #444;
background:0 39% #e0e0e0 70% );
text-shadow:1px 1px 1px #fff;
}

.table3 tbody td:nth-child(odd) {
background-color:#555;
color:#f0f0f0;
border-bottom:1px solid #444;
background:0 39% #696969 70% );
text-shadow:1px 1px 1px #000;
}

.table3 tbody td:nth-last-child(1) {
border-right:1px solid #222;
}

.table3 tbody th {
color:#696969;
text-align:right;
border-right:1px solid #aaa;
padding:0 10px;
}

.table3 tbody span.check::before {
content:url(../images/check2.png);
}

.but {
-moz-box-shadow:inset 0 1px 0 0 #f9eca0;
-webkit-box-shadow:inset 0 1px 0 0 #f9eca0;
box-shadow:inset 0 1px 0 0 #f9eca0;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911',endColorstr='#f2ab1e');
background-color:#f0c911;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #e65f44;
display:inline-block;
color:#c92200;
font-family:arial;
font-size:22px;
font-weight:700;
text-decoration:none;
text-shadow:1px 1px 0 #ded17c;
padding:6px 24px;
}

.but:hover {
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e',endColorstr='#f0c911');
background-color:#f2ab1e;
}

.but_2 {
-moz-box-shadow:inset 0 1px 0 0 #f29c93;
-webkit-box-shadow:inset 0 1px 0 0 #f29c93;
box-shadow:inset 0 1px 0 0 #f29c93;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00',endColorstr='#ce0100');
background-color:#fe1a00;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border:1px solid #d83526;
display:inline-block;
color:#fff;
font-family:arial;
font-size:12px;
font-weight:700;
text-decoration:none;
text-shadow:1px 1px 0 #b23e35;
padding:6px 21px;
}

.but_3 {
-moz-box-shadow:inset 0 1px 0 0 #fff6af;
-webkit-box-shadow:inset 0 1px 0 0 #fff6af;
box-shadow:inset 0 1px 0 0 #fff6af;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64',endColorstr='#ffab23');
background-color:#ffec64;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border:1px solid #fa2;
display:inline-block;
color:#333;
font-family:arial;
font-size:12px;
font-weight:700;
text-decoration:none;
text-shadow:1px 1px 0 #fe6;
padding:6px 21px;
}

.but_3:hover {
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23',endColorstr='#ffec64');
background-color:#ffab23;
}

.button_red {
-moz-box-shadow:inset 0 1px 0 0 #f29c93;
-webkit-box-shadow:inset 0 1px 0 0 #f29c93;
box-shadow:inset 0 1px 0 0 #f29c93;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00',endColorstr='#ce0100');
background-color:#fe1a00;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #d83526;
display:inline-block;
color:#fff;
font-family:arial;
font-size:15px;
font-weight:700;
text-decoration:none;
text-shadow:1px 1px 0 #b23e35;
padding:6px 24px;
}

.button-yellow {
-moz-box-shadow:inset 0 1px 0 0 #fce2c1;
-webkit-box-shadow:inset 0 1px 0 0 #fce2c1;
box-shadow:inset 0 1px 0 0 #fce2c1;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477',endColorstr='#fb9e25');
background-color:#ffc477;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #eeb44f;
display:inline-block;
color:#3d363d;
font-family:arial;
font-size:15px;
font-weight:700;
text-decoration:none;
text-shadow:1px 1px 0 #cc9f52;
padding:6px 24px;
}

.button-yellow:hover {
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25',endColorstr='#ffc477');
background-color:#fb9e25;
}

.button-gray {
-moz-box-shadow:inset 0 1px 0 0 #fff;
-webkit-box-shadow:inset 0 1px 0 0 #fff;
box-shadow:inset 0 1px 0 0 #fff;
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');
background-color:#ededed;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #dcdcdc;
display:inline-block;
color:#777;
font-family:arial;
font-size:15px;
font-weight:700;
text-decoration:none;
text-shadow:1px 1px 0 #fff;
padding:6px 24px;
}

.button-gray:hover {
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');
background-color:#dfdfdf;
}

h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,ul.wm-vmenu ul li {
margin:0;
padding:0;
}

.wm-blockcontent h2,.wm-postcontent h2 a,.wm-postcontent h2 a:link,.wm-postcontent h2 a:hover,.wm-postcontent h2 a:visited,.wm-blockcontent h2 a,.wm-blockcontent h2 a:link,.wm-blockcontent h2 a:hover,.wm-blockcontent h2 a:visited,.wm-postheader a,.wm-postheader a:link,.wm-postheader a:visited,.wm-postheader a.visited,.wm-postheader a:hover,.wm-postheader a.hovered {
font-size:22px;
}

.wm-blockcontent h3,.wm-postcontent h3 a,.wm-postcontent h3 a:link,.wm-postcontent h3 a:hover,.wm-postcontent h3 a:visited,.wm-blockcontent h3 a,.wm-blockcontent h3 a:link,.wm-blockcontent h3 a:hover,.wm-blockcontent h3 a:visited {
font-size:18px;
}

.wm-blockcontent h4,.wm-postcontent h4 a,.wm-postcontent h4 a:link,.wm-postcontent h4 a:hover,.wm-postcontent h4 a:visited,.wm-blockcontent h4 a,.wm-blockcontent h4 a:link,.wm-blockcontent h4 a:hover,.wm-blockcontent h4 a:visited {
font-size:16px;
}

.wm-blockcontent h5,.wm-postcontent h5 a,.wm-postcontent h5 a:link,.wm-postcontent h5 a:hover,.wm-postcontent h5 a:visited,.wm-blockcontent h5 a,.wm-blockcontent h5 a:link,.wm-blockcontent h5 a:hover,.wm-blockcontent h5 a:visited,.wm-blockcontent h6,.wm-postcontent h6 a,.wm-postcontent h6 a:link,.wm-postcontent h6 a:hover,.wm-postcontent h6 a:visited,.wm-blockcontent h6 a,.wm-blockcontent h6 a:link,.wm-blockcontent h6 a:hover,.wm-blockcontent h6 a:visited {
font-size:14px;
}

.wm-box:after,.wm-box-body:after,.wm-nav:before,.wm-blockheader:before {
right:0;
}

.wm-bar,ul.wm-vmenu li,ul.wm-vmenu li li,ul.wm-vmenu li li a {
position:relative;
}

li h1,.wm-postcontent li h1,.wm-blockcontent-body li h1,li h2,.wm-postcontent li h2,.wm-blockcontent-body li h2,li h3,.wm-postcontent li h3,.wm-blockcontent-body li h3,li h4,.wm-postcontent li h4,.wm-blockcontent-body li h4,li h5,.wm-postcontent li h5,.wm-blockcontent-body li h5,li h6,.wm-postcontent li h6,.wm-blockcontent-body li h6,li p,.wm-postcontent li p,.wm-blockcontent-body li p {
margin:1px;
}

.wm-nav:after,.wm-blockheader:after {
width:0;
}

ul.wm-hmenu img.wm-menu-image,ul.wm-hmenu img.wm-menu-image-left,ul.wm-vmenu img.wm-menu-image,ul.wm-vmenu img.wm-menu-image-left {
vertical-align:middle;
margin-right:5px;
}

ul.wm-hmenu img.wm-menu-image-right,ul.wm-vmenu img.wm-menu-image-right {
vertical-align:middle;
margin-left:5px;
}

ul.wm-hmenu>li>a.active:before,ul.wm-vmenu>li>a.active:before,ul.wm-vmenu ul a.active,ul.wm-vmenu ul a.active:after,span.wm-button-wrapper.active>span.wm-button-l {
background-position:bottom left;
}

ul.wm-hmenu>li>a.active:after,ul.wm-vmenu>li>a.active:after,span.wm-button-wrapper.active>span.wm-button-r {
background-position:bottom right;
}

ul.wm-hmenu>li>a.active,ul.wm-hmenu>li>a:hover,ul.wm-hmenu>li:hover>a {
color:#FFF;
}

ul.wm-hmenu>li>a:hover:before,ul.wm-hmenu>li:hover>a:before,ul.wm-vmenu>li>a:hover:before,ul.wm-vmenu ul a:hover:after,ul.wm-vmenu ul a.active:hover:after,span.wm-button-wrapper.hover>span.wm-button-l {
background-position:center left;
}

ul.wm-hmenu>li>a:hover:after,ul.wm-hmenu>li:hover>a:after,ul.wm-vmenu>li>a:hover:after,span.wm-button-wrapper.hover>span.wm-button-r {
background-position:center right;
}

.wm-hmenu a:hover.separator-without-submenu .t,.wm-hmenu li:hover a.separator-without-submenu .t,ul.wm-vmenu>li>a.active {
color:#404040;
}

ul.wm-hmenu>li:first-child:before,ul.wm-vmenu>li:first-child:before,ul.wm-vmenu>li:first-child:after,.article-info .article-info-term {
display:none;
}

.wm-hmenu ul li a:hover,.wm-hmenu ul li:hover>a {
color:#FBADB1;
background-position:left bottom;
border-top-width:0!important;
}

.wm-vmenublock,.wm-block {
max-width:974px;
margin:0;
}

.wm-vmenublock-body,.wm-block-body,.pagination ul li.pagination-start,.pagination ul li.pagination-start span,.pagination ul li.pagination-end,.pagination ul li.pagination-end span {
padding:0;
}

.wm-vmenublockcontent,.wm-blockcontent {
max-width:974px;
}

ul.wm-vmenu ul.active,#login-form #form-login-username label,#login-form #form-login-password label {
display:block;
}

.wm-blockcontent:after,.wm-post:after {
clip:rect(auto,auto,auto,973px);
}

.wm-blockcontent:before,.wm-blockcontent-body:before,.wm-post:before,.wm-post-body:before {
right:1px;
}

.wm-blockcontent-body a,.wm-blockcontent-body a:link,.wm-blockcontent-body a:visited,.wm-blockcontent-body a.visited {
color:#D81818;
text-decoration:underline;
}

span.wm-postdateicon:after,span.wm-postpdficon:after,span.wm-postprinticon:after,span.wm-postemailicon:after {
content:'.';
width:1px;
visibility:hidden;
display:inline-block;
}

.category-list .category-desc .image-left,.login .login-description img {
float:left;
margin:0 5px 5px 0;
}

.category-list fieldset.filters,.table2 thead :first-child,.table2 tbody :nth-last-child(1) {
border:none;
}

.categories-list ul li,.cat-children ul li {
background-image:none;
clear:both;
padding:5px;
}

.cat-children ul,#login-form ul {
list-style-type:none;
margin:0;
padding:0;
}

.cols-2 .column-1,.cols-2 .column-2 {
width:50%;
}

.cols-3 .column-1,.cols-3 .column-2 {
width:33%;
}

#searchForm .phrases-box label,#searchForm .only label {
display:block;
line-height:1.6em;
margin-left:2em;
}

#searchForm .phrases-box input,#searchForm .only input {
display:block;
float:left;
width:auto;
border:none;
line-height:1.6em;
margin:0;
}

.tip-title,.registration fieldset legend,.profile-edit fieldset legend,.profile fieldset legend {
font-weight:700;
}

.table1 thead th:empty,.table3 thead th:empty {
background:transparent;
border:none;
}

.but:active,.but_2:active,.but_3:active,.button_red:active,.button-yellow:active,.button-gray:active {
position:relative;
top:1px;
}

.but_2:hover,.button_red:hover {
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100',endColorstr='#fe1a00');
background-color:#ce0100;
}
.social{
  margin-top:63px;
  margin-left:108px;
 width:175px;
 height:15px;
 clear: both;
 float:left; 
}
A.callme_viewform{
text-decoration: none;
border-bottom: 1px dashed #000080;
}