body {
	background-color: #f8f8f8;
	color: #1d1d1d;
}

a {
	color: #0085cf;
}
a:visited{
	color: #0085cf /*!important*/;
}

a.mylink{
	   color: #BFBFBF !important;
}

a.mylink: link{
	   color: #BFBFBF !important;
}

a.mylink: visited{
	   color: #BFBFBF !important;
}

a.mylink: hover{
	   color: #BFBFBF !important;
}

.grid-c {
	width: 220px;
	float: left;
	/*background-color: #ff9993;*/
}

div.main-image {
	background-color: #7f7f7f;
}

h1#logo-text {
	border-top-color: #1b0e68;
	color: #1b0e68;
}

.caption {
	color: #a6a6a6;
}

/* @group Main-menu */

div.m-m {
	border-top: 8px solid #1b0e68;
}

ul.main-menu {

}

ul.main-menu li {
	float: left;
	margin-right: 1em;
	padding: 0.5em 0.25em;
	background-color: #f8f8f8;
}

ul.main-menu li a, ul.main-menu li a:visited  {
	color: #1b0e68;
}

li.m-m-current {
	background-color: #1b0e68 !important;
}

li.m-m-current a {
	color: #f8f8f8 !important;
}



/* @end */

/* @group Headlines */

div.headlines h1 a {
	color: #1d1d1d;
}

div.headlines h1 {
	color: #1d1d1d;
}



/* @end */

/* @group Footer */

div.footer {
	border-top: 4px solid #e5e5e5;
}

div.footer a, div.footer a:visited{
	color: #8797A6 /*!important*/;
}


/* @end */

/* @group Pagination */

ul.paginator {

}

ul.paginator li {

}

a.paginator-page {
	background-color: #bfbfbf;
	color: #fafafa;
}

a.paginator-control {
	color: #7f7f7f;
}

a.paginator-page:hover {
	background-color: #7f7f7f;
}

a.paginator-page-current{
	background-color: #7f7f7f;
}

/* @end */

p.gray {
	color: #8797A6 !important;
}

p.gray a {
	color: #8797A6 !important;
}

input.search-field {
	border: 1px solid #bfbfbf !important;
}

/* @group Blog controls */

p.blog-tags, p.blog-tags a, p.article-tags, p.article-tags a {
	color: #a6a6a6;
}

ul.side-links a{
color: #0085cf;
}

/* @end */

/* @group Forum */

div.forum-login {
	color: #a6a6a6;
}

div.forum-table table, div.thread-table table, table.special-mega-table {
	border-top: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
}

div.forum-table table thead, div.thread-table table thead, table.special-mega-table thead {
	background-color: #e5e5e5;
	color: #7f7f7f;
}

div.forum-table table td, div.forum-table table thead th, div.thread-table table td,
div.thread-table table thead th, table.special-mega-table td, table.speciiial-mega-table thead th {
	border-bottom: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
}

div.forum-table table tbody tr td h1 a {
	color: #1d1d1d;
}

div.thread-table table td {
	border-bottom-width: 4px;
}

div.thread-table table tbody tr td ul li a {
	color: #bfbfbf;
}

div.thread-table table thead tr th a strong {
	color: #7f7f7f;
}


div#grid {
       border-right: 2px solid #e5e5e5;
       border-left: 2px solid #e5e5e5;
}
