﻿*
{
	padding: 0;
	margin: 0;
}

a
{
	color: #444444;
}

/* Top Menu */

#topmenu
{
	padding-left: 100px;
	float: right;
	padding-top: 30px;
	padding-right: 60px;
	text-align: center;
}
.menubartop
{
	border-bottom:dotted 1px #dddddd;
	padding-bottom: 5px;
	width:400px;
}
.menubarbottom {
	font-size:1.1em;
	padding-top: 5px;
}
 .menubarbottom li {

 padding: 0px 10px 8px 10px;
 color: #808080;
 background: #FFF;
 display: inline;
}

body
{
	/*background: #fff url(../images/bg.jpg) repeat-x;*/
	font-family: Helvetica, sans-serif,Arial;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}

#topdivider{
	background: #fff url(../images/bg2.jpg) repeat-x;
	height:32px;
	width:100%;
	
}

#columns {
	width: 90%;
	margin:auto;
}

#container
{
	margin: 0 auto;
	width: 100%;
	margin: auto;
}
#header
{
	height: 130px;
	padding-left:20px;
	width:90%;
	margin:auto;
}
#header img
{
	padding-top: 7px;
	padding-bottom: 4px;
	padding-left: 30px;
}
#header h1
{
	font-size: 30px;
	font-weight: 100;
	letter-spacing: -3px;
	padding: 40px 0 5px 0;
}
#header h2
{
	color: #666666;
	font-size: 14px;
	font-weight: 200;
	padding: 0 0 0 0;
	letter-spacing: -1px;
	line-height: 16px;
	white-space:nowrap;
}
#content
{
	width: 100%;
}


#footer
{
	width: 100%;
}

#sitefooter
{
	font-size:8pt;
	text-align:center;
}

/* Forum Layouts */
.forum
{
	font-size: 8pt;
	font-family: Helvetica, sans-serif,Arial;
	border: solid 1px #444444;
	border-collapse: collapse;
}
.forum_listing a
{
	font-weight: bold;
}

.forum td
{
	padding: 5px;
	border: solid 1px #444444;
}
.forumGroup
{
	font-size: 10pt;
	font-weight: bold;
}
.forumName
{
	background: #EFEFEF;
	vertical-align: top;
	font-size: 10pt;
}
.moderators
{
	background: #EFEFEF;
	text-align: center;
}
.lastPost
{
	background: #dddddd;
	text-align: center;
	white-space: nowrap;
}
.totalPosts
{
	background: #dddddd;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}
.totalTopics
{
	background: #EFEFEF;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}

.section_header
{
	background: #9BCD66;
}
.section_subheader
{
	text-align: center;
	background: #DEEDCD;
}

#forum_crumbs
{
	font-size:8pt;
}

/* Topic Listing Page */
.topiclist_header
{
	background-color:#9BCD66;
	font-size:10pt;
	font-weight:bold;
}
.topiclist_odd, .topiclist_even
{
	font-size:10pt;
}
.topiclist_odd
{
	background:#EFEFEF;
}
.topiclist_even
{
	background:#DEEDCD;
}
.threadupdated
{
	font-size: 8pt;
	white-space:nowrap;
}
.replies
{
	text-align:center;
}
.jumptopage
{
	font-size:7pt;
	margin-left: 4px;
	margin-right: 4px;
}
.newposts
{
	font-size:7pt;
}
#forum_moderators
{
	font-size:7pt;
}
#posting_options
{
	clear:both;
	float:right;
}
#hop_forums
{
	clear:both;
	float:right;
	margin: 5px 1px 5px 0px;
}

.paging
{
	clear:both;
	float:right;
	margin: 5px 1px 5px 0px;
	font-size:7pt;
	
}
/* Topic ViewPage */
.viewtopic_header
{
	background-color:#9BCD66;
	font-size:10pt;
	font-weight:bold;
}
.topiclisting_even
{
	background:#EEEEEE;
	
}
.topiclisting_odd
{
	background:#DDDDDD;
}
.userInfo
{
	white-space:nowrap;
	vertical-align:top;

}

.topicPost
{
	vertical-align:top;
	font-size: 10pt;
	width:100%;
}

.topiclisting_avatar
{
	text-align:center;
	padding:10px;
}
.topiclisting_userName
{
	font-weight:bold;
}
.topic_icon
{
	float:left;
	padding: 2px 2px 0px 0px;
	
}
.topic_date_posted
{
	float:left;
	
}
.topic_controls
{
	float:right;
	text-align:right;
}
#quickReply
{
	clear:both;
	margin-top:20px;
	padding:10px;
	text-align:right;
	border: solid 1px #444444;
	background:#DEEDCD;
}

/* Park Times Table */
.parktimes
{
	border-collapse:collapse;
	border: solid 1px #444444;
	padding: 5px;
 
	
}
.parktimes .parklisting
{
	text-align:center;
	white-space:nowrap;
	background:#EFEFEF;

}
.parktimes .currenttime
{
	background-color:#9BCD66;
}

/* Post box */
.postheader
{
	text-align: left;
}

.post
{
	background:#DEEDCD;
	margin:auto;
	padding:10px;
	width:600px;
	border: solid 1px #444444;
	
}
#post_error
{
	
	color:Red;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.message_edited
{

	color:Green;
	text-align:right;
	margin:0px;
	padding:0px;
	font-size:7pt;
	margin-top: 10px;
	
}
.thread_locked
{

	text-align:right;
	margin:0px;
	padding:0px;
	font-size:7pt;
}