/* Links
----------------------------------------------------------------- */
a { 
	color:white;
	text-decoration:underline;
}

a:hover { 
	color:#FF5D28;
}

#navbar a {
	color:white;
	text-decoration:none;
}

#navbar a:hover {
	color:#941709;
}

/* Core Style
----------------------------------------------------------------- */
html, body {
	border:0px;
  margin:0px;
  padding:0px;
 	height:100%;
}

@media screen {
	body {
		background-image:url("http://heimdall-guild.com/templates/images/background.gif");
		background-repeat:repeat;
		font-family:verdana;
		font-size:10pt;
		color:white;
	}
	
	#container {
		background-image:url("http://heimdall-guild.com/templates/images/contentarea.png");
		background-repeat:repeat-y;
		margin:0px auto 0px auto;
		padding-bottom:10px;
		width:820px;
		min-height:100%;
	}
}

h1 {
	font-size:13pt;
}

h2 {
	font-size:11pt;
}

h3 {
	font-size:10pt;
}

/* Top of Page
----------------------------------------------------------------- */
#header {
	margin:0 auto 0 auto;
	width:716px;
	height:157px;
}

#header_logo {
	border:0px;
}

@media screen {
	#navbar {
		margin-top:2px !important; margin-top:0px;
	}

	#navbar div {
		display:inline;
		font-size:10pt;
		font-weight:bold;
	}
	
	#navbar_left {
		background-image:url("http://heimdall-guild.com/templates/images/navoff_bar-left.png");
		background-position:bottom left;
		margin-left:70px;
		position:relative;
		top:-22px !important; top:-20px;
		margin-right:-20px;
		padding:5px 40px 4px 10px;
	}
	
	#navbar_right {
		background-image:url("http://heimdall-guild.com/templates/images/navoff_bar-right.png");
		background-position:bottom right;
		position:relative;
		top:-22px !important; top:-20px;
		margin-left:70px;
		padding:5px 10px 4px 20px;
	}
	
	#navbar_on {
		position:absolute;
		margin-left:-20px !important; margin-left:-15px;
		top:118px;
		z-index:2;
	}
}

@media print {
	#navbar {
		display:none;
	}
}

#navbar_right a {
	padding-right:10px;
}

#navbar_left a {
	padding-left:10px;
}

/* Content Area
----------------------------------------------------------------- */
#content {
	margin:0 auto 0 auto;
	width:695px;
}

.post {
	margin-top:10px;
}

.post_head {
	border-bottom:1px solid #333;
}

.post_title {
	font-weight:bold;
	font-size:12pt;
}

.post_date {
	font-size:8pt;
	font-style:italic;
	float:right;
	margin-top:4px;
	text-align:right;
	width:150px;
}

.post_content img {
	display:block;
	margin:0 auto 0 auto;
	text-align:center;
}

.reflect {
	position:absolute;
}

@media screen {
	.post_content {
		margin:0px 10px 40px 10px;
		font-size:8pt;
	}
	
	.charter_text {
		margin:0px 20px 0 20px;
		font-size:8pt;
	}
}

@media print {
	.post_content {
		margin:0px 60px 0 20px;
		font-size:8pt;
	}
}

#login {
	margin:0 auto 0 auto;
}

.login_field {
	font-weight:bold;
	text-align:right;
}

.centered_text {
	text-align:center;
}

.field_error {
	text-align:center;
	font-weight:bold;
	color:red;
}

.post_error {
	font-weight:bold;
	color:red;
}

.logout_link {
	float:right;
}

#admin_menu {
	float:left;
	font-size:8pt;
	background-color:#1e1e1e;
	width:140px;
	padding-top:1px !important; padding-top:5px;
	padding-bottom:2px !important; padding-bottom:0px;
	margin-bottom:0px;
	margin-right:15px;
}

#admin_menu li {
	margin-left:-30px;
	list-style:none;
}

#form_area {
	width:523px;
	border-collapse:collapse;
}

#form_area h2 {
	margin-top:-3px;
}

#form_area-content {
	background-image:url("http://heimdall-guild.com/templates/images/admin_content-back.gif");
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
}

.topbottom {
	line-height:0px;
	height:10px;
}

.top_content_img {
	margin-bottom:-2px;
}

.bottom_content_img {
	margin-top:-1px;
}

.content_arrow {
	position:relative;
	left:2px;
}

#browsecount {
	margin-top:0px;
}

#resultsnav {
	margin:0 auto 0 auto;
	text-align:center;
}

#results {
	border-collapse:collapse;
}

#results td {
	padding:2px;
}

#results th {
	padding:3px;
}

.resultstitle {
	background-color:#C3240F;
}

.evenrow {
	background-color:#737373;
}
