/*
----------------------------------------------------------------------------- 
	Body
-----------------------------------------------------------------------------*/
	
	html {
	font-size: 100%;
	}
		
	body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	margin: 10px;
	padding: 0;
	color: #000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */
	background-color: #F2F2F2;
	}
	
/*
----------------------------------------------------------------------------- 
	Layout
-----------------------------------------------------------------------------*/
	
	#architel {
		margin: 0;
		padding: 0;
		text-align: center;
		}
		
	.subNav {
		margin: 1px 0;
		padding: 10px 6px;
		overflow: hidden;
		color: #000;
		background-color: #FFF;
		}
		
	.subNav a {
		color: #51514C;
		font-weight: bold;
		text-decoration: none;
		}
		
	.subNav a:hover {
		color: #000;
		font-weight: bold;
		text-decoration: none;
		}
	
	#center {
		clear: both;
		margin: 0;
		padding: 6px;
		border: 6px solid #FFF;
		}
	
	.clear {
		clear: both;
		}
		
	#content {
		clear: both;
		margin: 0;
		padding: 0;
		}
		
	#footer {
		margin: 0;
		padding: 0;
		color: #000;
		font-size: 10px;		
		text-align: center;
		}
		
	.heading {
		margin: 0;
		padding: 8px 6px;
		color: #000;
		height: 32px;
		border-top: 1px solid #DEDEDE;
		border-bottom: 1px solid #DEDEDE;
		background-color: #F1F1EF;
		}
		
	.heading a {
		color: #51514C;
		font-weight: bold;
		text-decoration: none;
		}
		
	.heading a:hover {
		color: #000;
		font-weight: bold;
		text-decoration: none;
		}
		
	.indent {
		margin: 0 0 0 15px;
		padding: 0;
		}
	
	.left {
		float: left;
		padding: 10px;
		}
	
	#masthead {
	clear: both;
	margin: 0;
	padding: 0;
	height: 174px;
	}
	
	.right {
		float: right;
		padding: 10px;
		}
	
	.secondaryNav {
		float: right;
		margin: 0;
		padding: 10px;
		}
		
	#sidebar {
		clear: both;
		margin: 0;
		padding: 0;
		background: #CCC;
		}
		
	#time {
		margin: 0;
		padding: 0;
		color: #000;
		font-size: 10px;
		text-align: center;
		}
		
	.wrap {
		margin: 0;
		width: 100%;
		border-top: 1px solid #DEDEDE;
		border-bottom: 1px solid #DEDEDE;
		}

/*
----------------------------------------------------------------------------- 
	Text
-----------------------------------------------------------------------------*/
	
	a {
		color: #663300;
		text-decoration: none;
		}
		
	a:hover {
		color: #DD6900;
		text-decoration: none;
		}
	
	.breadcrumb p {
		padding: 10px;
		}
	
	H1 {font-size:2em}  /* displayed at 24px */
	H2 {font-size:1.5em}  /* displayed at 18px */
	H3 {font-size:1.25em}  /* displayed at 15px */
	H4 {font-size:1em}  /* displayed at 12px */

	#header p {
		padding: 10px;
		}
		
	.inputtext {
		color: #000;
		border: 1px solid #51514C;
		background-color: #FFF;
		}
		
	.inputbutton {	
		color: #000;
		border: 1px solid #51514C;
		background-color: #FFF;
		}
		
	li {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
	.medium {
		font-size: 1.1em;
		}
		
	.postbody {
		font-size: 1.1em;
		line-height: 1.5;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		
	.title {
		display: block;
		padding: 12px 10px;
		color: #FFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 2.0em;
		}
		
	ul  {
		margin: 0;
		padding: 0;
		list-style: none;
		}
	
	INPUT, SELECT, TH, TD {font-size:1em; font-family: verdana, arial, helvetica, sans-serif; }
	
/* The text input fields background colour */
input.post, textarea.post, select {
	background-color: {T_TD_COLOR2};
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	color: #000;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color : {T_TR_COLOR1};
}

/* The main submit button option */
input.mainoption {
	font-weight : bold;
	background-color : {T_TD_COLOR1};
}

/* None-bold submit button */
input.liteoption {
	font-weight : normal;
	background-color : {T_TD_COLOR1};
}

	td.row1	{ padding: 6px; }
	td.row2	{ padding: 6px; }

/* grey */
	.grey {	background-color: #F1F1EF; }
	.grey .grey-hdr {
			border-top: 1px solid #DEDEDE;
			border-bottom: 1px solid #DEDEDE;
			width: 100%;
			height: 26px;
			display: block;
			color: #51514C;
		}
	.grey .grey-hdr p {
			padding:0;
		}
	.grey .grey-hdr p { padding:8px 6px; margin:0; }
	.grey .grey-hdr a {  font-weight:bold; color: #51514C; }
	.grey a:visited { font-weight:bold; color: #51514C; }
	.grey a:hover { font-weight:bold; color: #000000; }
