#primary,#secondary{float:right;width:300px; margin-top: 132px; }


#secondary{clear:right}
.widget{overflow:hidden;margin:0 0 21px 0;padding:20px 20px 20px 20px;background:#fff;border:0px solid #ddd}
.widget-title,.content .widget-title{margin:0 0 6px 0;padding:0 6px 9px 6px;font:normal normal bold 18px/21px arial,verdana,sans-serif;color:#000;border-bottom:1px solid #ddd}
.widget ul{list-style:none;margin:0 0 21px 0}
.widget ul li{margin:0 0 6px 0;padding:0 0 6px 15px;background:url(images/bullet.png) no-repeat 0 6px;border-bottom:1px solid #e2e2e2}
.widget ul ul{margin:6px 0 0 0}
.widget ul li li{margin:0 0 3px 0;padding:0 0 3px 15px;background:url(images/bullet-alt.png) no-repeat 0 6px;border-bottom:none}
#primary .widget img{max-width:260px;padding:0;border:none;margin:0}
#primary .widget-theme{padding:0}
#primary .widget-theme p{margin:0}
#primary .widget-theme img{max-width:298px}
#comments-number{overflow:hidden;margin:0 0 20px 0;font:normal normal bold 18px/21px arial,verdana,sans-serif;color:#000}
#comments ol{list-style:none;margin-left:0}
#comments li,p.comments-closed{overflow:hidden;margin:0 0 15px 0;padding:15px 15px 0 15px;background:#fff;border:1px solid #ddd}
#comments li.thread-even,#comments li.thread-odd{padding-bottom:9px}
p.comments-closed{padding:19px}
#comments-template p.comments-closed{border:none;padding:0}
#comments li li,#comments li li li li{margin:0 12px 15px 12px;padding:15px 15px 0 15px;background:#eee;border:1px solid #ddd}
#comments li li li,#comments li li li li li{margin:0 12px 15px 12px;padding:15px;background:#fff;border:1px solid #ddd}
#comments .avatar{float:left;width:40px;height:40px;margin:0 15px 5px 0;padding:4px;background:#EFF1E1;border:1px solid #ccc}
#comments .comment-meta-data{margin:10px 0}
#comments .comment-meta-data cite{font-size:15px}
#comments .comment-meta-data a{font-style:italic;color:#333;border-bottom:1px solid #ccc}
#comments .comment-meta-data a:hover{border-bottom:1px solid #040D12;text-decoration:none}
#comments .comment-text{clear:both;margin:0 7px}
a.comment-link{font-weight:bold;font-style:italic}
#respond{overflow:hidden;margin: 20px 0 0;padding: 10px 19px; background:#fff;border:1px solid #ccc}
#reply{margin:0 0 10px 0;padding:0 6px 9px 6px;font:normal normal bold 18px/21px arial,verdana,sans-serif;border-bottom:1px solid #ccc}

.errors {color: #ff0000;}
.pm-errors li {color: #ff0000;}

.breadcrumb{overflow:hidden;width:100%;background:#040D12}
.breadcrumb-trail{overflow:hidden;width:960px;margin:0 auto;padding:20px 0;font-style:italic;color:#fff}
.breadcrumb a{color:#fff;border-bottom:1px solid #444}
.breadcrumb a:hover{text-decoration:none;border-bottom:1px solid #fff}
.front-page .breadcrumb{display:none}
.breadcrumb{}
.post,.series,.related,.category-info,.tag-info,.author-info,.date-info,.search-info,.single .author-profile{overflow:hidden;height:100%;margin:0 0 20px 0;padding:20px 0 0 0;background:#fff}
.entry-title,.series-title,.related-title{margin:0 0 5px 0;font:normal normal bold 18px/21px arial,verdana,sans-serif}
.home .post-title,.blog .post-title,.single-title,.attachment-title,.page-title,.series-title,.related-title,.category-title,.tag-title,.author-title,.date-title,.search-title {margin:0 0 10px 0;padding:0 6px 9px 3px;border-bottom:1px solid #ddd;font:normal normal bold 21px/21px arial,verdana,sans-serif}
.entry-title a{color:#000 !important}
.page-title{font:normal normal bold 24px/21px arial,verdana,sans-serif;border:none;margin:0 0 30px 0;padding:0}
.byline{font-size:13px;font-style:italic;color:#999}
.byline a{color:#486472 !important}
.single .byline{margin:0 0 30px 0}
.entry-meta{clear:both;font-size:13px;font-family: Georgia, "Times New Roman", serif; font-style:italic;color:#999;padding:9px 5px 0 5px;border-top:1px solid #ddd}
.entry-meta a{color:#486472 !important}
p.pages a{margin:0 0 0 3px;padding:4px 7px;color:#486472 !important;background:#e7e7e7;border:1px solid #ddd}

p{margin:0 0 5px 0}

.error { color: #ff0000; }

.forum h2 { color:#000000;}

/********************** FORUM-SPECIFIC CSS *******************************/

fieldset {
margin:0;
padding:0 0 0 0px;
border: 0px solid #ccc;

}

.signature {
	padding: 10px 6px 9px 0px;
	color: #999;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic; 
	}

.content {
	width: 655px;
	}

.entry-title {
	margin: 0 0 15px 0;
	padding: 0 6px 9px 6px;
	font: normal normal bold 18px/21px arial, verdana, sans-serif;
	color: #000;
	border-bottom: 1px solid #ddd;
	}
.topic-title {
	font: normal normal bold 21px/21px arial, verdana, sans-serif;
	margin: 20px 0;
	padding: 0 6px 9px 6px;
	border-bottom: 1px solid #ddd;
	}

ul.topics {
	list-style: none;
	margin: 0 0 21px 0;
	}
ul.topics li {
	margin: 0 0 15px 0;
	}

/* Threads/Topics */
ol#thread {
	list-style: none;
	margin: 0 0 21px 0;
	}
ol#thread li {
	margin: 0 0 21px 0;
	border-bottom: 1px solid #ddd;
	}
ol#thread li .avatar {
	float: left;
	width: 40px !important;
	height: 40px !important;
	margin-right: 10px;
	}
ol#thread li .entry-meta {
	float: left;
	display: block;
	clear: none;
	border: none;
	color: #666;
	}
.content ol#thread li .entry-meta a {
	color: #444 !important;
	border-bottom: 1px solid #ddd;
	}
ol#thread li .entry-meta a:hover {
	color: #040D12;
	border-bottom: 1px solid #040D12;
	text-decoration: none;
	}
ol#thread li .entry-meta .author {
	color: #040D12;
	}
.content ol#thread li .entry-meta .author a {
	color: #01527A !important;
	}
ol#thread li .entry-meta .profile-link {
	font-size: 12px;
	}
ol#thread .entry-content {
	clear: left;
	}

ol#thread li li {
	margin: 0;
	border: none;
	}
ol#thread ol {
	list-style-type: decimal;
	margin-bottom: 21px;
	}
ol#thread ul {
	list-style-type: square;
	margin-bottom: 21px;
	}
ol#thread ol ol, ol#thread ul ul {
	margin-bottom: 0;
	}

/* Forum tables */
table {
	border: none;
	margin: 0 0 30px 0;
	border-top: 1px solid #ddd;
	width: 100%;
	}
#front-page table {
	border: none;
	}
th {
	font: normal normal  10px/15px arial, verdana, sans-serif;
	text-transform: uppercase;
	background: #fff;
	}
table th {
	padding: 10px 10px 6px 10px;
	border: none;
	border-bottom: 1px solid #ddd !important;
	}
table td {
	padding: 10px;
	border: none;
	border-bottom: 1px solid #ddd !important;
	}
td.num {
	text-align: center;
	font: italic normal normal 12px/21px Georgia, Times, 'Times New Roman', serif;
	color: #444;
	}
th.num, #front-page th.num {
	text-align: center;
	font: normal normal bold 12px/21px Georgia, Times, 'Times New Roman', serif;
	}
table .topic-link {
	font: normal normal bold 13px/21px arial, verdana, sans-serif;
	}
table .topic-label {
	font: italic normal normal 12px/21px Georgia, Times, 'Times New Roman', serif;
	color: #666;
	}
tr.sticky, tr.sticky td {
	background: #eee;
	}

/* Forum */
a.rss-link {
	padding-left: 25px;
	background: url(http://themehybrid.com/community/my-templates/bb-fusion-community/images/feed-icon.gif) no-repeat 0 0;
	}

/* Favorites */
.favorites-title, .view-title, .forum-title, .profile-edit-title, .login-title {
	margin: 0 0 10px 0;
	padding: 0 6px 9px 3px;
	border-bottom: 1px solid #ddd;
	font: normal normal bold 21px/21px arial, verdana, sans-serif;
	}
.favorites-info, .view-info, .forum-info, .login-info {
	overflow: hidden;
	height: 100%;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	background: #fff;
	}

/* Search */
#search-page .search-page-search input, #search-page .search-page-search select {
	margin-bottom: 15px;
	}
#search-page .content ol {
	margin-left: 30px;
	}
#search-page .content ol li a {
	font-weight: bold;
	}
#search-page .content ol li .entry-meta {
	border: none;
	margin: 0;
	padding: 0;
	}

/* Profile Page */
#profile-page .author-title {
	padding-left: 55px;
	}
#profile-page .avatar {
	float: left;
	position: relative;
	top: -60px;
	width: 40px !important;
	height: 40px !important;
	margin-right: -60px;
	margin-bottom: -60px;
	padding: 1px;
	}
#profile-page .content ol {
	margin-left: 30px;
	}
#profile-page .content ol li .entry-meta {
	border: none;
	margin: 0;
	padding: 0;
	color: #666;
	}

/* Forms */
h2.post-form {
	margin: 0 0 27px 0;
	padding: 0 6px 9px 6px;
	font: normal normal bold 18px/21px arial, verdana, sans-serif;
	color: #000;
	border-bottom: 1px solid #ddd;
	}
input.text-input {
	display: block;
	width: 98.5%;
	}
textarea {
	width: 98.5%;
	}

/* Log In Page */
#login-page table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid #ddd;
	}
#login-page td, #login-page th {
	padding: 5px 10px;
	font: normal normal bold 14px/21px Georgia, Times, 'Times New Roman', serif;
	border: 1px solid #ddd;
	}
#login-page th {
	background: #f7f7f7;
	}
#login-page .text-input {
	width: 300px;
	}

/* Navigation links */
.navigation-links, .nav {
	overflow: hidden;
	margin: 0 0 21px 0;
	}
.navigation-links .page-numbers, .nav .page-numbers {
	float: left;
	margin: 0 6px 0 0;
	padding: 4px 12px;
	color: #486472 !important;
	background: #fff;
	border: 1px solid #ddd;
	}
.navigation-links .current, .nav .current {
	background: #eee;
	}

/* Primary */
#primary .forum-posts {
	font: italic normal normal 12px/21px Georgia, Times, 'Times New Roman', serif;
	color: #444;
	}

#primary a.rss-link {
	text-indent: -99999em;
	float: right;
	position: relative;
	width: 16px;
	height: 16px;
	top: 5px;
	padding: 0;
	background: url(http://themehybrid.com/community/my-templates/bb-fusion-community/images/feed-icon.gif) no-repeat 0 0;
	}
#primary a.topic-rss-link {
	padding-left: 22px;
	background: url(http://themehybrid.com/community/my-templates/bb-fusion-community/images/feed-icon.gif) no-repeat 0 1px;
	}
#primary span.view-all-tags {
	font-weight: normal;
	font-size: 14px;
	}

#primary #tag-form input#tag {
	float: left;
	width: 180px;
	margin: 4px 15px 0 0;
	}
	
dl#userinfo {
	float: left;
	line-height: 21px;
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 8px;
	width: 82%;
	color: #333;
}

dl#userinfo dt {
	float: left;
	font-size: 12px;
	line-height: 21px;
	color: #777;
	margin-right: 6px;
	margin-left: -12px;
	width: 150px;
}
	
	
/*
///////////

WP — 
///////////
*/


/*
a:visited { color: #4ca6cf; }

p.login span.mod-login {
	position: absolute;
	right: 0;
	bottom: -1.5em;
}

.frontpageheatmap a {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight:normal;
	line-height:28px;
	padding-bottom:10px
}

.alt{background:#fff}

.sticky{background:#f695a9}

.deleted{background:#ff9999}

.bozo{background:#ffff99}

.new-topic {
	margin-left: 3px;
}

.topicnav { font-size: 10px;}

#forumlist {
	font-size: 11px;
	border-collapse: collapse;
	width: 100%;
	margin-top: 5px;
}

#forumlist .num {
	font-family: Georgia;
	font-size: 12px;
}
#forumlist a {
	font-size: 12px;
}

#forumlist thead th {
	font-weight: bold;
	padding: 0;
	line-height: 1em;
}

#forumlist tbody tr {
	border-bottom: 1px solid #dadada !important;
	vertical-align: top;
}

#forumlist td {
	line-height: 1.5em;
	padding: 8px 0;
}

ul#views {
	margin: 2px 0 0;
	font-size: 10px;
}

#views li {
	list-style: none;
	display: inline;
}

.topictitle h2 {
	font-size: 22px;
	line-height: 1.2em;
	color: #333;
	margin-bottom: 11px;
}

h2.post-form {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	clear: both;
}

.topictitle .col-9 {
	margin-left: 255px;
}

#thread{list-style:none;margin: 20px 0 0 0 !important;padding:0;}

#thread li.postitem {
	float: left;
	border-bottom: 1px solid #dadada;
	margin-bottom: 20px;
}

#thread .threadauthor {
	margin: 0;
	overflow-x: hidden;
}

.topicmeta { padding-top: 19px; }

h4 {
	font-weight: bold;
	padding-top: 1px;
	font-size: 12px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 4px;
	color: #333;
	margin-bottom: 10px;
}

.topicmeta ul { margin: 0 0 22px 0 !important; font-size: 10px;}

.topicmeta ul li {
	list-style: none;
	padding: 0 0 8px;
	line-height: 1.5em;
}

.topicmeta .tags ul, .topicmeta .tags p { margin-bottom: 0 !important;}

input#tag { padding-left: 0; padding-right:	0; width: 80px;}

.postform {font-size: 12px;}

.postform label{display:block;}

.postform textarea{height:20em; width: 97%;font-size: 12px;color: #333;}

.postform p { margin: 0 0 6px !important; }

#content a:visited{font-weight:normal}

.poststuff{font:10px ;text-transform:uppercase}

.threadauthor { line-height: 1.4em; padding-top: 3px;}

.threadauthor strong { font-size: 12px; color: #333;}

.threadauthor small{font:11px }

.threadauthor .avatar {float: left; margin-right: 12px;}

tr.sticky td{background:#fffbcc}

#hottags{margin: 0; padding: 0;clear:both;}

.post {
	margin-left: 14px;
	color: #333;
	overflow: auto;
}

.post strong {
	font-weight: bold;
}

.post em {
	font-style: italic;
}

#thread .post p, #thread .post pre, #thread .post blockquote {
	margin-bottom: 11px;
}

.post blockquote {
	padding: 11px 14px 0;
}

#forum-welcome {
	float: left;
	margin-bottom: 22px;
}
#forum-welcome p {
	margin-bottom: 0;
	padding-right: 10px;
}

#forumsearch {
	margin-top: 10px;
	margin-bottom: 22px;
}

#forumsearch #forumsearchbox {
	width: 65%;
	padding: 3px;
}

.clear { display: block; height: 1px; clear: both;}

.page-numbers {
	font-size: 10px;
	padding: 2px 4px;
	margin-right: 3px;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	border-color: #ccc;
}

.dots {
	background-color: none;
	border: none;
}

.page-numbers.current {
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	background-color: #328ab2;
	border-color: #328ab2;
	color: #fff;
}

a.page-numbers:hover {
	border-color: #999;
}

.next, .prev {
	padding: 0;
	border: none;
	background-color: #fff;
	color: #2583ad;
}

.next:hover, .prev:hover {
	color: #d54e21;
}

#useravatar {
	float: left;
	margin: 12px 12px 8px;
}

#useravatar img {
	border: 1px solid #fff;
}

#pagebody #userlogin, #userlogin {
	font-size: 18px;
	background: #666;
	padding: 10px;
	color: #fff;
	font-weight: normal;
	font-family: Georgia, Times, "Times New Roman", serif;
	-moz-border-radius-topleft: 6px;
	-khtml-border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-khtml-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}



#useractivity {
	clear:both;
	margin-bottom: 22px;
}

#theuser {
	border: 1px solid #dadada;
	float: left;
	width: 99%;
	margin-bottom: 22px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

ul#profile-menu {
	list-style: none;
	margin: -3px 0 0;
}

ul#profile-menu li {
	margin-top: -1px;
	padding: 2px 0;
	border-top: 1px solid #dadada;
	font-size: 10px;
}

ul#profile-menu li.current a {
	color: #333;
	cursor: default;
}

form#profile-form {
	clear: both;
	margin-left: 12px;
}

form#profile-form h3 {
	margin-left: -12px;
	margin-top: 22px;
}

form#profile-form table th {
	vertical-align: top;
}

form#profile-form table input[type=text] {
	width: 97%;
}

form#profile-form .submit input {
	font-size: 1.2em;
	height: auto;
	padding: 4px;
}

form#profile-delete-form {
	float: right;
	position: relative;
	top: -42px;
}

form#profile-delete-form .delete:hover {
	background-color: #c00;
	color: #fff;
}

#topic-paging {
	float: right;
	margin-right: -162px;
}

ol.searchresults li {
	list-style: square;
}

ol.searchresults li a {
	font-size: 12px !important;
}

*/
