
body {
	font-family: Verdana;
	font-size: 11px;
	color: #DFDFDF;
	background-color: #1E1E1E;
	margin: 0;
	padding: 0;
	height: 100%;
}

a:link {
	color: #DDC01A;
	text-decoration: none;
}
a:visited {
	color: #CEB31A;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.InnerBody {
	border: 0;
	margin: 12px auto 0 -480px;
	position: absolute;
	left: 50%;
	padding: 0;
	height: 100%;
	width: 960px;
	display: table;
}
.InnerTable {
	background: #303030;
	height: 100%;
	width: 100%;
	display: table;
	border: 0;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}
.InnerInnerTable {
	background: #303030;
	height: 100%;
	width: 100%;
	display: table;
	border: 0;
	border-spacing: 0;
	padding: 0;
	margin: 0 0 4px 0;
}
.BodyTable {
	height: 100%;
	width: 100%;
	display: table;
	border: 0;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}
.ForumTable, .OtherTable {
	background: #303030;
	height: 100%;
	width: 96%;
	display: table;
	border: 0;
	border-spacing: 0;
	padding: 0;
	margin: 10px auto 0 auto;
}
td#TitleCell {
	font-weight: bold;
	text-align: center;
	max-width: 250px;
}
.ForumPostAuthor {
	width: 100px;
}
.PostTable {
	height: 100%;
	width: 100%;
	display: table;
	border: 1px solid #1A1A1A;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}
.PostTable td {
	background-color: #282828;
	border: 1px solid #1A1A1A;
	border-spacing: 2px;
	padding: 6px 6px 8px 6px;
	margin: 0;
	vertical-align: top;
}
.PostTable td.ForumPost {
	height: 150px;
	max-width: 180px;
	min-width: 180px;
}
#InterfaceTable {
	height: 100%;
	width: 100%;
}
#InterfaceTable td {
	background-color: #222222;
}

.TopBannerCell {
	height: 180px;
}
.TopContentCell {
	height: 40px;
	padding-bottom: 10px;
}
.RightContentCell {
	vertical-align: top;
	width: 180px;
	padding-left: 10px;
}
.LeftContentCell {
	vertical-align: top;
	width: 180px;
	padding-right: 10px;
}
.CenterContentCell {
	vertical-align: top;
}
.RawTableCell {
	padding: 0;
	margin: 0;
}

.NavTitle {
	font-weight: bold;
	font-size: 13px;
	padding: 0 6px 6px 6px;
}

.Content {
	vertical-align: top;
	padding: 4px;
}

.ContentBox {
	width: 100%;
	display: table;
}

.TopBorder {
	background-image: url('http://teridal.com/images/Top.gif');
	background-repeat: repeat-x;
	height: 12px;
	padding: 0;
}
.TopLeftBorder {
	background-image: url('http://teridal.com/images/TopLeft.gif');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	padding: 0;
}
.TopRightBorder {
	background-image: url('http://teridal.com/images/TopRight.gif');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	padding: 0;
}
.LeftBorder {
	background-image: url('http://teridal.com/images/Left.gif');
	background-repeat: repeat-y;
	width: 12px;
	padding: 0;
}
.RightBorder {
	background-image: url('http://teridal.com/images/Right.gif');
	background-repeat: repeat-y;
	width: 12px;
	padding: 0;
}
.BottomBorder {
	background-image: url('http://teridal.com/images/Bottom.gif');
	background-repeat: repeat-x;
	height: 12px;
	padding: 0;
}
.BottomLeftBorder {
	background-image: url('http://teridal.com/images/BottomLeft.gif');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	padding: 0;
}
.BottomRightBorder {
	background-image: url('http://teridal.com/images/BottomRight.gif');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	padding: 0;
}

.MiniTopBorder {
	background-image: url('http://teridal.com/images/MiniTop.gif');
	background-repeat: repeat-x;
	height: 7px;
	padding: 0;
}
.MiniTopLeftBorder {
	background-image: url('http://teridal.com/images/MiniTopLeft.gif');
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
	padding: 0;
}
.MiniTopRightBorder {
	background-image: url('http://teridal.com/images/MiniTopRight.gif');
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
	padding: 0;
}
.MiniLeftBorder {
	background-image: url('http://teridal.com/images/MiniLeft.gif');
	background-repeat: repeat-y;
	width: 7px;
	padding: 0;
}
.MiniRightBorder {
	background-image: url('http://teridal.com/images/MiniRight.gif');
	background-repeat: repeat-y;
	width: 7px;
	padding: 0;
}
.MiniBottomBorder {
	background-image: url('http://teridal.com/images/MiniBottom.gif');
	background-repeat: repeat-x;
	height: 7px;
	padding: 0;
}
.MiniBottomLeftBorder {
	background-image: url('http://teridal.com/images/MiniBottomLeft.gif');
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
	padding: 0;
}
.MiniBottomRightBorder {
	background-image: url('http://teridal.com/images/MiniBottomRight.gif');
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
	padding: 0;
}

.LoginInput {
	width: 140px;
	height: 14px;
}
#PostTitle {
	height: 14px;
	width: 400px;
	padding: 2px 4px 2px 4px
}

input, select, textarea {
	font-family: Verdana;
	font-size: 10px;
	color: #C0C0C0;
	background-color: #282828;
}
input[type="text"], input[type="password"] {
	height: 14px;
}
input[type="text"], input[type="password"], textarea {
	border: 1px solid #191919;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
textarea {
	padding: 4px;
	margin: 2px auto 1px auto;
	width: 92%;
}
input[type="submit"], input[type="reset"]  {
	color: #DDC01A;
	font-weight: bold;
	border: 1px solid #191919;
	background-color: #242424;
	vertical-align: middle;
	height: 20px;
	margin: 1px auto 1px auto;
	padding: 0px 6px 4px 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
input[type="submit"]:hover, input[type="reset"]:hover  {
	background-color: #222222;
	cursor: pointer;
}
input.TitleButton {
	float: right;
}

hr.Line1 {
	border: 0;
	border-top: 2px dotted #1A1A1A;
}

div.UnderInfo
{
	width: 100%;
}
div.UnderInfoHidden
{
	display: none;
}

.Errors {
	background: #EAE868;
	width: 98%;
	padding: 4px 2px 4px 8px;
	margin-top: 6px;
	border-spacing: 0;
	color: black;
	border: 1px solid #C0BE1C;
	display: table;
}
.Errors td {
	background: #EAE868;
	border: 0;
	padding: 0;
}

