/* CSS dimofinf.net 2010 for Dimofinf v3.0.x */
body {
    background: url(images/hatom_Cr.png)
    }
.page-wrapper {
    background-color: #ebf7f7
    }
.tal {
    background: url(images/hatom_lefrrt.png) repeat-y left center;
    height: 100%
    }
.tal2 {
    background: url(images/hatom_righrrt.png) repeat-y right center;
    height: 100%;
    padding-left: 0;
    padding-right: 0
    }
/*-------- Header [BEGIN] --------*/
.header {
    background-color: #FFF;
    color: #342623
    }
.headerbottom {
    margin: auto;
    width: 891px;
    height: 68px;
    background: #FFF url(headerbottom.png) no-repeat;
    padding: 35px
    }
.headerbottom a {
    color: #DBAEAE
    }
.headerbottom a:hover {
    color: #708122
    }
/*-------- Header [END] --------*/
a {
    color: #0087c9
    }
a:hover {
    color: #00334b
    }
/*-------- Global [BEGIN] --------*/
/* Display <q> tags as elements */
Q {
    color: #efefef
    }
div.pageslist span {
    color: #efefef
    }
div.pageslist a:hover {
    background-color: #efefef;
    color: #708122
    }
span.pageslist a {
    background-color: white
    }
div.pageslist a, div.pageslist span {
    background-color: white;
    border: 1px solid #DED1C1
    }
div.pageslist .selected {
    background-color: #efefef;
    color: #708122
    }
/*-------- Global [END] --------*/
.alert {
    color: #F60
    }
.time {
    color: #DB9999
    }
.img {
    border: 1px solid #AAB5BB
    }
.title {
    color: #4f7ba4
    }
.hr {
    background: url(borderline.gif) repeat-y scroll center top
    }
#blocktable {
    border-color: #DED1C1;
    color: #404747
    }
.lighttitle {
    background-color: #FFF;
    color: #A64308;
    border-bottom: 1px solid #DED1C1
    }
.darktitle {
    background-color: #DED1C1;
    color: #A64308;
    border-bottom: 1px solid #DED1C1
    }
.whitecontent {
    background: #FFF url(content-bg.jpg) repeat-x scroll 0 0;
    border: 1px solid #DED1C1;
    color: #2F3F48
    }
.lightcontent {
    background-color: #FFF;
    color: #2F3F48
    }
.darkcontent {
    background: #FFF url(title.jpg) repeat-x scroll center top;
    color: #708122
    }
.lightrow {
    border-bottom: 1px solid #DED1C1
    }
.poll {
    background-color: #efefef;
    color: #708122;
    border: 1px solid #DED1C1 !important
    }
.commenrepltitle {
    color: #808080;
    background: #E2E2E2
    }
.repliestitle {
    color: #708122;
    background: #efefef
    }
/*-------- Calendar [BEGIN] --------*/
input[type="button"] {
    background-color: #efefef;
    border: 1px solid #DED1C1;
    color: #708122
    }
.arrowbutton:hover, input[type="button"]:hover {
    text-decoration: none;
    background-color: #FFF;
    color: #efefef;
    border: 1px solid #DED1C1
    }
.arrowbutton:active {
    color: white
    }
/*-------- Calendar [END] --------*/
.choice:hover {
    background-color: #FFF;
    color: #2F3F48
    }
/*-------- Nav Menu [BEGIN] --------*/
#navmenu {
    background: url(navmenubg.gif) repeat-x
    }
#navmenu a {
    background: url(rednavmenuleft.gif) no-repeat left top
    }
#navmenu a span {
    background: url(rednavmenuright.gif) no-repeat right top
    }
#navmenu a span {
    color: #708122
    }
#navmenu #current a span {
    color: white
    }
/*-------- Nav Menu [END] --------*/
/* Styles for Menu Items */
#menu li {
    background: #FFF url(comment-title.jpg) repeat-x scroll center
    }
#menu ul a {
    color: #2F3F48;
    border: 1px solid #DED1C1
    }
/* Hover Styles */
#menu ul a:hover {
    color: #708122;
    background-color: #FFF
    }
/* Sub Menu Styles */
#menu li ul a {
    color: #545454;
    border: 1px solid #DED1C1
    }
#menu ul a.submenu:hover {
    background-color: #FFF;
    color: #F60
    }
/* Sub Menu Hover Styles */
#menu li ul a:hover {
    color: #708122;
    background-color: #FFF
    }
/*-------- menu [END] --------*/
/*-------- Content [BEGIN] --------*/
.content {
    background-color: #FFF
    }
/*-------- Content [END] --------*/
/*-------- Various [BEGIN] --------*/
div.box {
    background-color: #F0F1F2;
    border: 1px solid #C1C1C1
    }
div.box.code {
    background-color: #F9F9FA
    }
.pics img {
    border: 1px solid #ccc;
    background-color: #eee
    }
/* tab pane styling */
div.panes div.pan {
    border: 1px solid #D9D7D2
    }
/* link inside the tab. uses a background image */
ul.tabs a {
    background-color: #767676;
    color: #708122;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border: 1px solid #D9D7D2;
    border-bottom: 0
    }
/* when mouse enters the tab move the background image */
ul.tabs a:hover {
    background-color: #F0EEE8;
    color: #333
    }
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    color: #000 !important;
    background-color: #F0EEE8
    }
/* currently active header */
#accordion h2.current {
    background-color: #1557C1
    }
.contents {
    background: #FFF url(content-bg.jpg) repeat-x scroll 0 0;
    border-color: #DED1C1
    }
#contents {
    background: #FFF url(content-bg.jpg) repeat-x scroll 0 0;
    border-color: #DED1C1
    }
.module-title, #accordion h2 {
    background: #FFF url(title.jpg) repeat-x scroll center top;
    border: 1px solid #DED1C1;
    color: #708122;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0
    }
.module-title a, #accordion h2 a {
    color: #DBAEAE
    }
.comment-title {
    background: #FFF url(comment-title.jpg) repeat-x scroll center top;
    border: 1px solid #DED1C1;
    color: #2a72a6;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 7px 5px;
    text-transform: capitalize
    }
input[type="text"], input[type="password"], select, textarea {
    background: #FFF url(content-bg.jpg) repeat-x scroll center top;
    border: 1px solid #DED1C1
    }
input[type="submit"] {
    background: #69a6d2;
    border: 1px solid #59413C;
    color: #708122
    }
input[type="submit"]:hover {
    background: #1b496b;
    border: 1px solid #59413C;
    color: #FFF
    }
.postbar {
    border: 1px solid #DED1C1
    }
/* button over */
.editor div.bbcodOver {
    border: #DED1C1 1px solid;
    background-color: #FFF
    }
/* button  down */
.editor div.bbcodDown {
    border: 1px solid #DED1C1;
    background: url(buttonBackground.gif) center center repeat-x
    }
/*-------- Various [END] --------*/
/*-------- Footer [BEGIN] --------*/
.footer {
    background-color: #7e7d7d;
    color: #708122
    }
.footer a {
    color: #FFF
    }
.footer a:hover {
    color: #2F3F48
    }
.copyright {
    color: #FFF
    }
.footerbottom {
    background: url(footerbootombg.png) no-repeat;
    margin: auto;
    width: 931px;
    height: 100px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px
    }
/*-------- Footer [END] --------*/