/*------------- Headings ------------------*/
/* http://colorschemedesigner.com/#0Y21Tw0w0w0w0 */

/*This is a post title*/
h2
{
	font-family:candara;
	font-size:1.3em;
	color:#06466F; /*#A66F00;*/
	margin:10px 2px 0px 2px;
}

.h2PostTitle
{
	color:#FFC040;
	float:left;
	margin:0px 0px 0px 4px;
}

h3
{
	font-family:candara;
	font-size:1.2em;
	color:#06466F; /*#A66F00;*/
	margin:10px 2px 0px 2px;
}

img
{
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
}

/*-----------------------------------------*/

body
{
	overflow-y:scroll;
	margin:0px;
	padding:0px;
	color:#403000;
	background-color:#FFAB00;
}

textarea
{
	width:100%;
	height:350px;
}

input[type="text"]
{
	width:100%;
}

/*------------Generic Utility--------------*/

.centerTextAlign
{
	text-align:center;
}

.centerAlignDefault
{
	margin-left:auto;
	margin-right:auto;
	width:600px;
}

/*-----------------------------------------*/

/*---------------------Title Box Area -------------------------------*/

#titleContainer
{
	padding:0px;
	/*margin-bottom:-5px;*/ /* where are the 5 pixels coming from??? */
	/*fixed with display:block on images*/
}

/*---------------- Horizontal Nav Bar components --------------------*/

.navBar
{
	margin:0px;
	width:100%;
	height:22px;
	background-color:#FFC040;
	overflow:hidden;
}
.navBarRound
{
	border-radius:14px;
}
.navBarList
{
	margin:0px;
	padding:0px;
	height:100%;
}
.navBarListContainer
{

	height:100%;
	/* guess i don't need this. */
}
.navBarListItem
{
	list-style-type:none;
	display:inline;
	float:left;
	margin:0px;
	height:100%;
}

/*-------------------------------------------------------------------*/

/*------------------------------ Link boxes -------------------------*/

a.navLink
{
	border-top-right-radius:12px;
	border-top-left-radius:12px;
	display:block;
	text-decoration:none; /*take off underline since the link box has highlighting */
	width:100px;
	height:100%;
	color:#88BBFF;
	text-align:center;
}
a.navLink:link,a.navLink:visited
{
	color:#06466F;
	background-color:#FFD173;
}
a.navLink:hover
{
	color:#88FFFF;
	background-color:#06466F; /*#A66F00;*/
}

a.replyLink
{
	width:150px;
}

/*-------------------------------------------------------------------*/


/*--------------------------Post Containers--------------------------*/

.PostContainer
{
	outline:#06466F solid 1px;
	margin:8px;
	margin-bottom:16px;
	padding:0px;
	overflow:hidden;
	background-color:#FFD173;
}

.PostTitleDiv
{
	margin:0px;
	margin-bottom:4px; /*some space between the title and the text area...*/
	padding:2px;
	padding-left:0px; /*h2 already has some padding*/
	/*padding-top:0px;
	padding-bottom:0px;*/
	color:#FFAB00;
	background-color:#06466F;
	overflow:hidden;
}

.PostDateDiv
{
	font-family:candara;
	/*color:#06466F;*/
	color:#FFC040;
	padding:0px;
	padding-left:16px;
	margin:0px;
	float:right;
}

.PostBodyDiv
{
	outline:#06466F dotted 1px;
	/*background-color:inherit;*/
	margin:4px;
	margin-top:0px;
	margin-bottom:4px;
	padding:2px;
	overflow:hidden;
}

.PostMoreTextLink
{
	border-radius:2px !important;
	width:110px !important;
	margin:auto;
	white-space: nowrap;
	overflow:hidden;
}

/*-------------------------------------------------------------------*/

/*---------------------------Map Containers--------------------------*/

.MapContainer
{
	outline:#06466F solid 1px;
	margin:8px;
	margin-bottom:16px;
	padding:0px;
	overflow:hidden;
	background-color:#FFD173;
}

.MapTitleDiv
{
	margin:0px;
	margin-bottom:4px; /*some space between the title and the text area...*/
	padding:2px;
	padding-left:0px; /*h2 already has some padding*/
	/*padding-top:0px;
	padding-bottom:0px;*/
	color:#FFAB00;
	background-color:#06466F;
	overflow:hidden;
}

.MapBodyDiv
{
	outline:#06466F dotted 1px;
	margin:4px;
	margin-top:0px;
	margin-bottom:4px;
	padding:2px;
	overflow:hidden;
}

.MapDescDiv
{
	width:320px;
	float:left;
	font-size:0.9em;
}

.MapThumbnailDiv
{
	float:right;
}

.MapUploadDiv
{
	padding:4px;
	float:left;
	width:45%;
}

#MapDescTextArea
{
	width:100%;
	height:150px;
}

/*-------------------------------------------------------------------*/

.outerContainer
{
	background-color:#FFD173;
	padding:0px;
	padding-top:1px;
	padding-bottom:1px;
	/*min-height:100px;*/

	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
}

/*-------------------------------------------------------------------*/


/*-----------------------------STATS---------------------------------*/

#StatsTable
{
	margin:auto;
	margin-bottom:4px;
	border-collapse:collapse;
}

#StatsTable td
{
	border:black 1px solid;
	padding:3px 7px 2px 7px;
	text-align:center;
}