body {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px ; font-family:arial;}
div {padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 0px; padding-top: 2px}
.nopad {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px}
a {color: #3b5998}
.date_box a {color: gray}
.ev_exists a {color: #3b5998}
a:focus {color: white; background-color: #3b5998}
a:hover {color: white; background-color: #3b5998}
a:visited {color: gray}
small {color: #666}
form {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px; border-right-width: 0px}
img.p {border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid}
#marquee {border-bottom: #e13800 1px solid; height: 24px; background-color: #cc3300}
.qsearch a {color: white; text-decoration: none}
.qsearch a:focus {color: #3b5998; background-color: #d8dfea}
.qsearch a:hover {color: #3b5998; background-color: #d8dfea}
.nd a {text-decoration: none}
div.header a:visited { color: #3B5998}
.footer,.line {border-top: #3b5998 1px solid}
#title, .title {padding-bottom: 0px; color: #3b5998}
#name, .name {font-weight: bold; color: #3b5998}
#search, .search {border-top: #ccc 1px solid; background-color: #f7f7f7}
.error {border-right: #dd3c10 1px solid; border-top: #dd3c10 1px solid; border-left: #dd3c10 1px solid; border-bottom: #dd3c10 1px solid; background-color: #ffebe8}
.info {border-right: #000066 1px solid; border-top: #000066 1px solid; border-left: #000066 1px solid; border-bottom: #000066 1px solid; background-color: #ddddff}
.notice {border-bottom: #ffe222 1px solid; background-color: #fff8cc}
.not {color: #333; border-bottom: #6d84b4 1px solid; background-color: #d8dfea}
.regnot {border-right: #dd3c10 2px solid; border-top: #dd3c10 2px solid; border-left: #dd3c10 2px solid; border-bottom: #dd3c10 2px solid}
.cm {border-bottom: #fff 1px solid; background-color: #d8dfea}
.summary {border-bottom: #ccc 1px solid}
.header {border-bottom: #ddd 1px solid}
.pager {border-top: #eee 1px solid}
.pwall {margin-bottom: 2px; border-bottom: #eee 1px solid}
.sectitle {margin-top: 1px; font-weight: bold; color: #3b5998}
.sec {margin-top: 2px; margin-bottom: 2px}
.button {color: #333333; background-color: #ffd2d2}
.note {border-top: #3b5998 1px solid; border-bottom: #ccc 1px solid; background-color: #f7f7f7}
.qn {border-bottom: #ccc 1px solid; background-color: #f7f7f7}
.dh {padding-top: 3px; border-bottom: #ccc 1px solid}
.likethumbicon {vertical-align: middle; margin-right: 3px}
.date_box {width: 27px; height: 27px}
.wkday_box {width: 27px; height: 27px}
.date_box {border-right: #bbb 1px solid; border-top: #bbb 1px solid; border-left: #bbb 1px solid; border-bottom: #bbb 1px solid}
.sel_wk_box {background-color: #d8dfea}
.non_month_box {background-color: #ddd}
.image {border: solid 1px gray;}
.campaign{background-color:#f6f6f6;color:red;}
.noborder {border:none;}
.label {font-weight:bold;font-size:small;color: #666;}
div.results {padding: 3px;background: #f7f7f7; }
div.wall { padding: 3px;border: solid 1px #ccc;background: #fff; }
table.results {border: solid 1px #ccc;border-top: none; }
table.results td {background: #fff;border-top: solid 1px #ccc;padding: 3px; }
table.results .total {color:Gray;font-size:0.8em}
.psec {font-weight: bold; color: #3b5998}
table.profile {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
table.profile tr {vertical-align: top}
table.profile td {padding-right: 0px; padding-left: 0px; padding-bottom: 2px; padding-top: 2px}
table.profile td.label {padding-right: 3px; color: gray}
#redirect {border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; background-color: #ffe6e6;font-weight:bold;font-size:1.4em;}
a.translate:link,a.translate:visited,a.translate:active{color:green;text-decoration:none;}
a.translate:hover {color: white; background-color: green}
