body {
	background: #f5f5f5;
}
* {
	color: #000000;
}
a {
	color: #00f;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	color: #000;
}
h1 span.small {
	font-weight: normal;
}
h2 {
	border-bottom: 1px solid #656565;
	color: #000000;
}
#bodyGutsWithNav {
	border: 1px solid #111;
	border-top: 0px none;
	background-color: #fff;
}
#bodyGuts {
	border: 1px solid #111;
	border-top: 0px none;
	background-color: #fff;
}
#bodyGutsNav {
	background-color: #750605;
	border: 1px solid #111;
}
#bodyGutsNav * {
	color: #fff;
}
/**/
#bodyGutsNav a {
	color: #fff;
}
#bodyGutsNav ul li ul li {
	border: 1px solid #121212;
}
/**/
#pageHead {
	background: #383838;
}

#pageHead .homeLink {
	background: url("/tbs.site/gfx/public.2/head.logo.gif") 22px center no-repeat;
}

#pageHead .Nav ul.Main {
	background-color: #6a6a6a;
	border: 1px solid #111;
}
#pageHead .Nav ul.Main li a {
	color: #fff;
}
#pageHead .Nav ul.Sub li {
	border-left: 1px solid #bfbfbf;
}

/* ############### START CLASS "pageLinks" ############### */
#pageBody .pageLinks {
	border: 1px solid #e0e0e0;
	background: #f8f8f8;
}
#pageBody .pageLinks ul li {
	font-weight: bold;
}
/* ############### END CLASS "pageLinks" ############### */

/* ############### START CLASS "Pagination" ############### */

#pageBody .Pagination .Dead {
	color: #a0a0a0;
}
#pageBody .Pagination .curPage {
	color: #000000;
}
#pageBody .Pagination ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #00A;
}
#pageBody .Pagination ul li a:hover {
	color: #09f;
	text-decoration: underline;
}
/* ############### END CLASS "pageLinks" ############### */

/* ############### START CLASS "Pagination" ############### */
#pageGuts #pageFoot {
	border: 1px solid #999;
	background-color: #f8f8f8;
	color: #666;
	clear: both;
}
/* ############### END CLASS "pageLinks" ############### */

/* ############### START CLASS "Page dropdown" ############### */

#pageHead .Nav ul.Sub li ul {/* second-level lists */
	border-bottom: 1px solid #121212;
}
#pageHead .Nav ul.Sub li ul li {
	border: 1px solid #121212;
	background-color: #efefef;
	border-bottom: none;
}
/* start table.list */
table.list {
	border: 1px solid #656565;
}
table.list thead tr th {
	border-left: 1px solid #efefef;
}
table.list thead tr th,
table.list thead tr td {
	color: #4f4f4f;
	font-weight: bold;
	border-bottom: 2px solid #dd0000;
}
table.list tbody tr th,
table.list tbody tr.od th {
	background-color: #e1e1e1;
	font-weight: bold;
}
table.list tbody tr.ev th {
	background-color: #e9e9e9;
}
table.list tbody tr.od td {
	background-color: #dedede;
}
table.list tbody tr.ev td {
	background-color: #e8e8e8;
}
table.list tfoot tr td {
	background-color: #ffd090;
} 
/* end table.list */

/* start table.list */
table.grid {
	border: 1px solid #121212;
}
table.grid thead th {
	background-color: #ffefef;
	border-bottom: 2px solid #ff3232;
	font-weight: bold;
}
table.grid thead td {
	background-color: #ffefef;
	border-bottom: 2px solid #ff3232;
	font-weight: bold;
}
table.grid tbody th {
	background-color: #ff8000;
}
table.grid tbody tr td {
	border: 1px solid #bcbcbc;
	border-top: none;
	border-left: none;
}
table.grid tfoot th {
	background-color: #ff8000;
}
table.grid tfoot td {
	background-color: #5A90D7;
}
table.grid tbody td ul {
	border: 1px solid #bcbcbc;
}
table.grid tbody td ul li {
	background-color: #efefef;
}
/* end table.list */

.LoadingBar {
	border: 1px solid #000000;
	background: url("/tbs.site/gfx/public/loading.bar.gif") center center repeat-x;
}

#popupContainer {
	background-color: #ffffff;
	border: 2px solid #989898;
}

div.error {
	background-color: #aa0000;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #000000;
}

/* gallery editing - start */
ul.GalleryList li {
	border: 1px solid #121212;
}
ul.GalleryList div.AboveImage {
	border-bottom: 1px solid #121212;
}
ul.GalleryList li.IsDup {
	background-color: #000000;
}
ul.GalleryList li.NotLocal {
	background-color: #ff0000;
}

.ImageContainer img {
	border: 1px solid #000000;
}
.ImageText .ImageMouseMenu {
	border: 1px solid #000000;
	background-color: #ffffff;
}
.ImageText .ImageMouseMenu ul li {
	background-color: #efefef;
}
.ImageText .ImageMenuMarker {
	background: url('/tbs/gfx/cms/imagemenu.icon.png') top right no-repeat;
}
/* gallery editing - end */



.toggles a {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.toggles .active		{ background-color: #bbb;		color: #333;	}
.toggles .idle			{ background-color: #e8e8e8;	cursor: default;}
.toggles .dead			{ background-color: #dfdfdf;	cursor: default;}
.toggles .loading		{ background-color: #afcfef;	}
.toggles .inactive		{ background-color: #f3f3f3;	color: #aaa;	}
.toggles .inactive:hover{ background-color: #ddd;		color: #777;	}


#loginInput {
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#loginInput .hasBehind span {
	color: #aaa;
}

