/*
Theme Name: rune-theme
Author: Keith + Ryan :D
Version: 1.0
*/
#html html {
	margin-top: 0px;
}
html {
//	height:100%;
}

body {
	font-size: 100%;
//	height:100%;
	margin: 0px;
	font-family: Arial, sans-serif;
	background: url(images/background.jpg);
	background-position: center top;
	position: relative;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color:#fff;
}

h2 {
	display: block;
	color: #eea55a;
	font-family: georgia, times, serif;
	font-size: 1.25em;
	font-weight: normal;
	text-align: center;
	margin: 0px;
}

h4 {
	margin: 0px;
}
ul {
	display: block;
	list-style-image: url(images/menu-leaf.png);
	list-style-type: square;
	color: #ffffff;
	font-size: .75em;
	line-height: 13m;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
a {
	color: #ffffff;
	font-size: 10.5px;
	font-weight: bold;
	font-family: georgia, garamond, times;
	text-decoration: none;
}
.rune-header #home-link {
	display: block;
	margin: 0px auto;
	width: 1000px;
	height: 150px;
	position: relative;
}
#main-wrapper {
//	height: 100%;
}
#main {
	width: 965px;
//	height: 100%;
}
#page-wrapper {
	height: 1582px;
}
#page {
//	height: 100%;
}
#rune-content {
//	height: 100%;
	width: 950px;
	padding-left: 100px;
	padding-right: 100px;
	margin: 0 auto 0 auto;
	padding-top: 20px;
	text-align: left;
	color: #fff;
	line-height: 150%;
}
#right{
	width: 764px;
	margin-top: 168px;
	padding-left: 26px;
	float:left;
}
#left {
	float: left;
	width: 172px;
	margin-top: 168px;
	font-size: 10px;	
}
#left-sidebar .widget-area {
	width: 142px;
	float: left;
}
#left-sidebar {
//	height:100%;
	width: 172px;
}
#left-sidebar div {
}
.rune-header {
	font-family: Arial, sans-serif;
	background: url(images/header-top.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 201px;
	width: 100%;
	top: 0;
	left: 0;
	position: fixed;
}
#rune-header-fade {
	background: url(images/header-bottom.png);
	position: absolute;
	height:21px;
	width:100%;
	bottom: 0;
	left: 0;
}
#left-rune-widget-header {
	height: 19px;
	background: url(images/block-header.png) no-repeat center top;
}
#left-rune-widget-footer {
	width: 172px;
	height:19px;
	background: url(images/block-footer.png);
}
#left-rune-widget {
}
#left-rune-widget-wrapper {
	background: url(images/block-bg.png) repeat-y;
	margin: 0px;
	padding: 0px;
}
#right-sidebar
{
	padding-left 10px;
}
#right-sidebar-header {
	background: url(images/content-header.png) no-repeat center top;
	display:block;
	font-weight: normal;
	font-size: 17px;
	text-align: center;
	padding: 10px 25px;
	margin-bottom: 0;
	height: 17px;
}
#site-header {
}
#wrapper{
	background: url(wp-content/themes/rune-theme/images/background.jpg);
}
.bbp-search-form {
	display:none !important;
}
.bbp-body ul li a {
//	color: #FFF;
}
.bbp-body ul {
	background: url(images/block-bg.ping);
}
.forum-titles li {
	padding-top: 10px;
	color: #FFF;
	text-align: center;
	font-size: 15.75px;
	font-family: Verdana, Tahoma, "DejaVu Sans",sans-serif;
}
.bbp-forum-info2 {
	font-family: Verdana, Tahoma, "DejaVu Sans",sans-serif;
	font-weight: 700;
	font-size: 15.75px;
	line-height: 21px;
	padding-left: 15px;
	height: 37px;
	color: #EEA55A;
}
.bbp-forum-info {
	padding-left: 15px;
	font-size: 15.75px;
}
.wp-editor-wrap,
.quicktags-toolbar {
	position:static !important;
}
#bbpress-forums .bbp-reply-content {
//	height: 100%;
}
#bbpress-forums .bbp-topic-content p,
#bbpress-forums .bbp-reply-content p {
	font-weight: normal;
	color #fff;
	font-size 14;
}
#bbpress-forums .forums-list-0 {
	padding: none;
}
.bbp-body {
	background: url(images/block-bg.png) repeat-y;
}
.bbp-breadcrumb {
	display: block;
}
div.bbp-template-notice {
	background-color: none;
}
.bbp-forum-description {
	background-color: none;
}
.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky,
#bbpress-forums div.odd,
#bbpress-forums ul.odd{
	background: transparent url(images/content-bg.png) repeat-y left top;
	background-color: none !important;
}
#bbpress-forums div.even,
#bbpress-forums ul.even{
	background: transparent url(images/content-bg.png) repeat-y left top;
	background-color: none;
}

 #bbpress-forums div.bbp-reply-header {
	background: transparent url(images/content-header.png) no-repeat scroll center top;
	border: none;
	padding: 0px;
	padding-left: 15px;
    height: 37px;
	padding-top:0px;
}
#bbpress-forums li.bbp-header {
	background: transparent url(images/content-header.png) no-repeat scroll center top;
	border: none;
	padding: 0px;
//	padding-top: 10px;
	height: 37px;
}
#bbpress-forums li.bbp-header-replies {
	background: transparent url(images/content-header.png) no-repeat scroll center top;
	border: none;
	padding: 0px;
//	padding-top: 10px;
	height: 37px;
}
#bbpress-forums .bbp-meta {
//	margin-top: 10px;
	margin-right:15px;
	padding-top: 12px;
}
.bbp-reply-header a.bbp-reply-permalink {
	color:#FFF;
}
#bbpress-forums li.bbp-footer {
	background: none;
	border: none;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forusm ul.bbp-search-results,
#bbpress-forums .bbp-forums {
	border: none; 
}

#bbpress-forums .bbp-forums-list{
	border-left: none;
}
	
#bbpress-forums li.bbp-body,
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
	border: none;	
}
a.bbp-forum-title {
	border-bottom: 1px solid #FFF;
}
#bbpress-forums .bbp-forum-content,
#bbpress-forums .bbp-topic-content{
color:#FFF;
}
.avatar {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
}
.avatar avatar-14 {
	padding-bottom: 0px;
}
.submit user-submit{
display:none;	
}
.bbp-login-form {
	padding: 0px;
	margin: 0px;
	border: none;
}
#user_login {
	line-height: 100%;
	width: 128px;
}
#user_pass {
	line-height: 100%;
	width: 128px;
}
.bbp-submit-wrapper {
	padding-right: 20px;
}
.bbp-author-avatar {
	margin: 0px;
}
.avatar avatar-14 wp-user-avatar{
	margin-left: 2px;
	margin-right: 2px;
	border: 0px 0px 0px 0px;
}
#bbpress-forums p.bbp-topic-meta img.avatar {
	border: 0px;
//	margin-top: 4px;
//	margin-left: 3px;
//	margin-right: 3px;
//	margin-top: 0px;
//	margin-bottom: 1px;
	padding-bottom: 4px;
	padding-left: 2px;
}
#bbpress-forums div.bbp-template-notice img.avatar{
	border: 0px;
//	margin-bottom: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
fieldset
{
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-before: 0px;
	-webkit-padding-start: 0px;
	-webkit-padding-end: 0px;
	-webkit-padding-after: 0px;
	padding-left: 15px;
	min-width: 160px;
	border: none;
}
.bbp-logged-in a img{
	padding-left: 25px;
}
a.button.logout-link{
	border: 1px outset buttonface;
//	border-top-color: buttonface;
//	border-top-style: outset;
//	border-top-width: 2px;
	margin-left: 85px;
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 1px;
	font-family: Arial;
	font-size: 13.3333330154419px;
	text-align: center;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-ouset: initial;
	border-image-repeat: initial;
	background-color: buttonface;
	color: buttontext;
	font-weight: normal;
	box-sizing: border-box;
}
.bbp-topic-permalink,
.bbp-topic-title {
	margin-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 14px;
}
.bbp-topic-started-by {
	color: #eea55a;
	margin-left: 10px;
}
#bbpress-forums li.bbp-header .bbp-reply-author {
	padding-top: 10px;
}
#bbpress-forums li.bbp-header .bbp-reply-content {
	padding-top: 10px;
	padding-right: 15px;
}
#bbpress-forums li.bbp-header-topic {
	font-size: 16px;
	background: transparent url(images/content-header.png) no-repeat scroll center top;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	height: 37px;
}
#bbpress-forums li.bbp-header-topic .bbp-reply-content {
//	padding-top: 10px; Messes up Favorite|Subscribe buttons
	color: #fff;
	font-weight:bold;
	padding-right: 15px;
}
#bbpress-forums div.bbp-reply-content {
	padding: 0px 0px 0px 0px;
	width: 600px;
}
#bbpress-forums div.bbp-reply-author{
	font-size: 18px;
}
span.bbp-admin-links a
{
	font-weight: bold;
	color:#fff;
}
#favorite-toggle,
#subscription-toggle
{	
	float: right;
	font-weight: bold;
	color: #fff;
}
li.bbp-header-topic bbp-topic-content span#subscription-toggle,
li.bbp-header-topic bbp-topic-content span#favorite-toggle,
li.bbp-header-topic bbp-reply-content span#subscription-toggle,
li.bbp-header-topic bbp-reply-content span#favorite-toggle
{
	float: right;
}
#rune-topic-footer,
#rune-forum-footer,
#rune-reply-footer
{
	height:24px;
	display:block;
	width:100%;
	background: transparent url(images/content-footer.png) no-repeat center bottom;
}

.page-id-23545 a#mod-link,
.page-id-23457 a#patches-link
{
	font-size: 100%;
}
.page-id-23545 p,
.page-id-23457 p
{
	margin-bottom: 0px;
}

.patches li#wp-page-header,
.page-id-23545 li#wp-page-header,
.page-id-23457 li#wp-page-header,
.page-id-23357 li#wp-page-header,
.page-id-23385 li#wp-page-header,
.page-id-23394 li#wp-page-header,
.page-id-23400 li#wp-page-header,
.page-id-23406 li#wp-page-header,
.page-id-23410 li#wp-page-header  
{
	background: transparent url(images/content-header.png) no-repeat scroll center top;
	border: none;
	padding: 0px;
    height: 37px;
	padding-top:0px;
}

.patches div#right li,
.page-id-23357 div#right li,
.page-id-23385 div #right li,
.page-id-23394 div#right li,
.page-id-23400 div#right li,
.page-id-23406 div#right li,
.page-id-23410 div#right li
{
	list-style-type: none;
	list-style-image: none;
}
.page-id-23545 ul#mods-ul,
.page-id-23457 ul#patches-ul
{
	padding-left: 0px;
}

.patches ul#wp-page-header-text,
.page-id-23545 ul#wp-page-header-text,
.page-id-23457 ul#wp-page-header-text,
.page-id-23357 ul#wp-page-header-text,
.page-id-23385 ul#wp-page-header-text,
.page-id-23394 ul#wp-page-header-text,
.page-id-23400 ul#wp-page-header-text,
.page-id-23406 ul#wp-page-header-text,
.page-id-23410 ul#wp-page-header-text
{
	-webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    text-align: center;
    padding-top: 8px;
    font-size: 1.25em;
}

.patches div#wp-page-body,
.page-id-23545 div#wp-page-body,
.page-id-23457 div#wp-page-body,
.page-id-23357 div#wp-page-body,
.page-id-23385 div#wp-page-body,
.page-id-23394 div#wp-page-body,
.page-id-23400 div#wp-page-body,
.page-id-23406 div#wp-page-body,
.page-id-23410 div#wp-page-body
{
	background: url(images/content-bg.png) repeat-y;
	width: 764px;
}

.patches div#wp-page-body-text,
.page-id-23545 div#wp-page-body-text,
.page-id-23457 div#wp-page-body-text,
.page-id-23357 div#wp-page-body-text,
.page-id-23385 div#wp-page-body-text,
.page-id-23394 div#wp-page-body-text,
.page-id-23400 div#wp-page-body-text,
.page-id-23406 div#wp-page-body-text,
.page-id-23410 div#wp-page-body-text
{
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 6px;
}
.page-id-23545 div#wp-page-body-text a
.page-id-23457 div#wp-page-body-text a
{
	font-size: 100%;
	color: orange;
}
.page-id-23545 div#wp-page-body-text h3,
.page-id-23457 div#wp-page-body-text h3
{
	color: orange;
}
.page-id-23545 div#wp-page-body-text h4,
.page-id-23457 div#wp-page-body-text h4
{
	color: orange;
}
a.bbp-auther-name{
	pointer-events: none;
	cursor: default;
}

.bbp-register a {
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
}