body {
	background:#8BDA56;
	font:.8em sans-serif;
	color:#000;
}

/*
 * Container surrounding all content on the page
 */
.fw-container {
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	width:85%;
	background:#FFF;
	border:5px solid #000;
}

a {
	color:#36F;
}

a:hover {
	color:#56BAF9;
}

/*
 * This can be used to decorate around any advertisements that appear on the page (non-premium users only)
 * It is STRICTLY forbidden to modify this code as to obstruct the view of the advertisement
 */
.fw-advertisement {
	margin:1em auto;
	width:728px;
	height:90px;
	border:2px solid #444;
}

/*
 * Container surrounding Site Title, Small Title, and Logo
 */
.fw-head {
	border-bottom:1px solid #CCC;
}

/*
 * Site Title
 */
.fw-head h1 {
	font:normal 2.5em georgia,serif;
	margin-bottom: 1px;
}

/*
 * Site Small Title
 */
.fw-head h3 {
	margin: 0;
	font-weight: normal;
}

.fw-logo {
	width:50px;
	height:50px;
	display:none;
}

.fw-nav-menu hr {
	display:none;
}
.fw-footer hr {
	display:none;
}

/*
 * NavBar
 * UL containing all the NavBar links
 */
.fw-nav-menu ul {
	margin:10px 0;
	padding:5px;
	border:1px solid #DDD;
	background:#FAFAFA;
	list-style:none;
	text-align:center;
}

/*
 * Individual NavBar LI's
 */
.fw-nav-menu li {
	display:inline;
	margin:0 5px;
}

/*
 * Individual NavBar links
 */
.fw-nav-menu a {
	text-decoration:none;
}

/*
 * This is the container that holds the main content (paragraphs) of the page.
 */
.fw-content {

}

/*
 * Paragraph title
 */
.fw-paragraph h2 {
	font: normal 1.5em arial sans-serif;
	margin-bottom: 2px;
}

/*
 * Paragraph body
 */
.fw-paragraph-body {
	padding-bottom: 2px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
}

p {
	margin-top: 5px;
	margin-bottom: 15px;
}

/*
 * Site Footer
 */
.fw-footer {
	clear: both;
	font-size: .8em;
	text-align: center;
}

/*
 * Freewebs Tracker Code. If you are a premium user, you may ignore (or remove) this
 * It is STRICTLY forbidden to modify this code as to obstruct
 *   the view of the Freewebs Tracker Code
 */
.fw-tracker {
	clear: both;
	font-size: .8em;
	text-align: center;
	margin-top: 5px;
}

/*
 * All elements on form pages are surrounded by
 *   a SPAN with class="formSpan"
 */
.formSpan {
  display:block;
  margin-bottom:8px;
}

/*
 * The following styles are for the Blog.
 * Remember, if a CSS property is already defined in blog.css,
 *   you must use the !important rule
 */

/*
 * Blog Entry Container
 */
.fwBlogEntryDisplay {
	border-bottom: 0 !important;
	margin-bottom: 40px !important;
}

/*
 * Blog Entry Title
 */
.fwBlogEntryTitle {
	font-size: 18px !important;
	font-weight: normal !important;
	color: #333;
}

/*
 * Blog Entry Date
 */
.fwBlogEntryDate {
	font-size: smaller !important;
}
.fwBlogEntryDate+BR {
	display: none;
}

/*
 * Blog Entry Body
 */
.fwBlogEntryBody {
	background-color: #fafafa;
	border: 1px solid #ddd;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
	padding-top: 5px;
	padding-left: 5px !important;
}

/*
 * Blog Comments
 */
.fwBlogCommentContainer {
	border: 1px solid #ddd !important;
	border-right-color: #aaa !important;
	border-bottom-color: #aaa !important;
	padding-top: 5px;
	padding-left: 5px !important;
}
