/* CSS dimofinf.net 2010 for Dimofinf v3.0.x */
body {
	background-color: #000000;
	color: #2F3F48;
}

.page-wrapper{
	background-color: #E3E3E3;
}

/*-------- Header [BEGIN] --------*/

.header {
	background-color:  #404040;
	color:#E3E3E3;
}


/*-------- Header [END] --------*/

a {
	color: #454575;
}
a:hover {
	color: #000000;
}

/*-------- Global [BEGIN] --------*/
/* Display <q> tags as elements */
Q
{
	color: #A6A6A6;
}

div.pageslist span {
color:#A6A6A6;
}

div.pageslist a:hover {
background-color:#A6A6A6;
color:#FFFFFF;
}


span.pageslist a{
background-color:white;
}

div.pageslist a, div.pageslist span {
background-color:white;
border:1px solid #8A8A8A;
}

div.pageslist .selected {
background-color:#A6A6A6;
color:#FFFFFF;
}

/*-------- Global [END] --------*/
.alert {
	color:#FF6600;
}

.time {
	color: #00BA3E;
}
.img {
	border:1px solid #AAB5BB;
}
.title {
	color: #4f7ba4;
}

.hr{
background:url('borderline.gif') repeat-y scroll center top;
}


#blocktable {
	border-color: #D1D1D1;
	color: #404747;
}
.lighttitle {
	background-color: #E3E3E3;
	color: #454575;
	border-bottom: 1px solid #D1D1D1;
}
.darktitle {
	background-color: #D4D4D4;
	color: #454575;
	border-bottom: 1px solid #D1D1D1;
}

.whitecontent {
	background-color: #FFFFFF;
	color: #2F3F48;
}

.lightcontent {
	background-color: #E3E3E3;
	color: #2F3F48;
}
.darkcontent {
	background-color: #A6A6A6;
	color: #FFFFFF;
}
.lightrow {
	border-bottom: 1px solid #D1D1D1;
}
.poll {
	background-color: #A6A6A6;
	color: #FFFFFF;
	border:1px solid #8A8A8A !important;
}


.commenrepltitle {
	color: #808080;
	background: #E2E2E2;
}
.repliestitle {
	color: #FFFFFF;
	background: #A6A6A6;
}
/*-------- Calendar [BEGIN] --------*/
input[type="button"]{
	background-color: #A6A6A6;
	border: 1px solid #8A8A8A;
	color: #FFFFFF;
}
.arrowbutton:hover,input[type="button"]:hover{
	text-decoration: none;
	background-color: #FFFFFF;
	color: #A6A6A6;
	border: 1px solid #8A8A8A;
}
.arrowbutton:active  {
	color: white;
}
/*-------- Calendar [END] --------*/


.choice:hover {
background-color:#E3E3E3;
color:#2F3F48;
}

/*-------- Nav Menu [BEGIN] --------*/
   #navunder {
 	background:#A6A6A6;
	color: #FFFFFF;
    }
    #navmenu {
  	border-bottom-color:#A6A6A6;
    }
    #navmenu a {
    background:url("blacknavmenuleft.gif") no-repeat left top;
    }
    #navmenu a span {
    background:url("blacknavmenuright.gif") no-repeat right top;
    }
	
 #navmenu a span {
    color:#002e2d;
}

 #navmenu #current a span {
	color:white;
}     
/*-------- Nav Menu [END] --------*/
      
/* Styles for Menu Items */
#menu li {
	background: #FFFFFF;
}

#menu ul a {
	color: #2F3F48;
	border: 1px solid #D1D1D1;
}

/* Hover Styles */
#menu ul a:hover {
	color: #FFFFFF;
	background-color: #A6A6A6;
}

/* Sub Menu Styles */
#menu li ul a {
	color: #545454;
	border: 1px solid #D1D1D1;
}

#menu ul a.submenu:hover {
	background-color:#FFFFFF;
	color: #FF6600;
}

/* Sub Menu Hover Styles */
#menu li ul a:hover {
	color: #FFFFFF;
	background-color: #A6A6A6;
}
/*-------- menu [END] --------*/
/*-------- Content [BEGIN] --------*/

.content {
	background-color: #FFFFFF;
}

/*-------- 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 #999;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	background: url('black.png') no-repeat -420px 0;
	color:#333;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	color:#fff;
}

/* 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;
}


/* currently active header */
#accordion h2.current {
	background-color:#fff;
}

.contents {
background:#FFFFFF url('content-bg.jpg') repeat-x scroll 0 0;
border-color:#D1D1D1;
}

#contents {
background:#FFFFFF url('content-bg.jpg') repeat-x scroll 0 0;
border-color:#D1D1D1;
}

.module-title, #accordion h2 {
background:#E3E3E3 url('title.jpg') repeat-x scroll center top;
border:1px solid #D1D1D1;
color:#2F3F48;
}

input[type="text"], input[type="password"], select, textarea {
background:#FFFFFF url('form.jpg') repeat-x scroll center top;
border:1px solid #D1D1D1;
}

input[type="submit"]{
background-color:#222222;
border:1px solid #222222;
color:#FFFFFF;
}

input[type="submit"]:hover{
background-color:#FFFFFF;
border:1px solid #222222;
color:#222222;
}

.postbar {
border:1px solid #D1D1D1;
}

/* button over */
.editor div.bbcodOver {
	border: #8A8A8A 1px solid;
	background-color: #E3E3E3;
}
/* button  down */
.editor div.bbcodDown {
	border: 1px solid #8A8A8A;
	background: url('buttonBackground.gif') center center repeat-x;
}
/*-------- Various [END] --------*/
/*-------- Footer [BEGIN] --------*/
.footer  {
	background-color: #A6A6A6;
	color:#FFFFFF;
}
.footer a{
	color:#FFFFFF;	
}
.footer a:hover{
	color:#2F3F48;	
}
.copyright {
	color: #FFFFFF;
}

/*-------- Footer [END] --------*/