/*
Theme Name: Darwin Gamers Association
Theme URI:
Description: Custom designed theme for DGA
Version: 2.0
Author: Keith Whannell
Author URI: http://www.1lwebdesign.com
Tags: dga, clean, custom
*/

@import "style/css/reset.css";
/* @import "style/css/typography.css"; */
@import "style/css/layout.css";
@font-face {
	font-family: bf3; src: url('big_noodle_titling.ttf');
}
/*
	setup
*/

html{
/* 	background: url(images/banner_bg.jpg) repeat-x #fb9a2d; */
	background: /* url(images/banner_bg.jpg) repeat-x */ #222;
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/* 	font-weight: 200; */
}

body{
	min-width: 1000px;	
}
h1,h2,h3{
	font-family: bf3, impact, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1{
	font-size: 34px;	
}
h2{
	font-size: 28px;
/* 	font-family: "Century Gothic", Arial, sans-serif; */
	color: #fff;
/* 	font-weight: normal; */
}
h3{
	font-size: 25px;	
}
h4{
	font-size: 20px;	
	color: #fff;
}
a:active,
a:link,
a:visited{
	text-decoration: none;
	color: #fff;
}
a:hover {
	color: #888;
}
blockquote{
	background: #888 url(images/quote.png) no-repeat -10px -18px;
	border-radius: 10px;
	color: white;
	margin: 10px 20px;
	padding: 10px;
	width: 90%;
}
blockquote p{
	font-size: 13px !important;
}
blockquote cite a{
	color: #fc0 !important;
	font-style: italic;
}
ol{
	
}
ul{
	list-style-type: disc;
}
li{
	list-style-position: inside;
}
/*
	classes
*/
/*#mainContent p.submit input,*/
#otherContent p.submit input,
.abutton {

	text-transform: uppercase;
	font-size: 2ex;
	margin: .5ex 0;
	padding: .1ex;
	background: #f93;
	border-bottom: 2px solid #f60;
	border-right: 2px solid #f60;
	border-top: 2px solid #fc6;
	border-left: 2px solid #fc6;
	font-weight: bold;
	color: #333;
}
input[type="submit"].register-button, input[type="submit"].register-header{
	background: #690;
	color: white;
	border-color: #690;
	line-height: 25px;
	font-size: 28px;
}
input[type="submit"].register-header{
	font-size: 14px;
	border-color: #ccc;
}
a.button, input[type="submit"], input[type="button"]{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	text-transform: capitalize;
	font-size: 14px;
	margin: 10px 0;
	border: 1px solid #bbb;
	color:#464646;
	background: url(/wp-admin/images/white-grad.png) #f2f2f2 left top repeat-x;
	line-height: 1.5;
	padding: 5px 20px;
}
a.login-header, a.signup-header{
	background: #690;
	position: absolute;
	right: 0;
	top: 47px;
	font-size: 30px;
	color: #fff;
}
a.signup-header{
	background: #690;
	color: #fff;
}
a.button:hover{
	border: 1px solid #f93;
	color: #000;
}
.push {
	height: 35px;
	/*clear: both;*/
}
.clear {
	clear: both;
}
.leftclear{
	clear: left;
}
.rightclear{
	clear: right;
}
.editbutton {
	float: left;
	background: url(http://www.newzbin.com/m/i/i/nfo_glass.png) no-repeat center right;

	text-transform: uppercase;
	font-size: 2ex;
	color: #666;
	margin: 1ex 1.5em 1ex 1ex;
	padding: .8em 1.5em .8em .5em;
	font-weight: bold;
}
.col5{
	width: 5%;
}
.col10{
	width: 10%;
}
.col20{
	width: 20%;
}
.col50{
	width: 50%;
}
.col75{
	width: 75%;
}
.left{
	float: left;
}
.right{
	float: right;
}
.quarter{
	width: 25%;
}
.third{
	width: 33%;
}
.half{
	width: 50%;
}
.two_thirds{
	width: 66%;
}
.three_quarters{
	width: 75%;
}
.full{
	width: 100%;
}
.r_align{
	text-align: right;
}
.l_align{
	text-align: left;
}
.center{
	text-align: center;
}
.justify{
	text-align: justify;
}
.padding{
	padding: 1ex;
}
.break{
	border-bottom: 1px dotted #777;
}
.inline{
	display: inline;
}
.border{
	border: 1px dotted #777;
}
span.tick{
	padding: 0 0 0 13px;
	background: url(images/img_tick.png) left center no-repeat;
}

.flash-replaced .alt{
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}

#nav .current_page_item a{
/* 	background: #666; */
	color: #f93;
/* 	display: block; */
/* 	margin: 0 -6px 0 -30px; */
/* 	border: 2px solid #666; */
}
#footerNav .current_page_item a{
	color: #666;
}

h5.feedback{
/* 	font-family: "Century Gothic", Arial, sans-serif; */
	font-size: 1.5em;
	margin: 1em;
	background: none;
	border: none;
	border-bottom: 1px dotted #f93;
}	
div.table,
div.row{
	clear: both;
	width: 100%;
	float: left;
	vertical-align: bottom;
}
div.cell{
	float: left;
	padding: 1ex;
}
div.adsense{
	text-align: center;
	padding: 1ex;
}
div.pagenav{
	margin: 1ex;
}
div.pagenav a, a.post-details{
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	background: #777;
	padding: .5ex;
}
div.pagenav a:hover, a.post-details:hover{
	color: #f93;
}
/*
	body wrapper
*/
#wrapper {
	min-height: 100%;
	position: relative;
}

/*
	header
*/

div#header{
/* 	background: url(images/img_shadow_24.png) center repeat-y; */
	height: 165px;
/* 	border-bottom: 1px solid #999; */
/* 	display: none; */
	background: rgba(35,35,35,0.9);
}
div#headerContainer {
	width: 1000px;
	margin: 0 auto; 
	position: relative;
}
#headerContainer #logo{
	float: left;
}
#headerContainer #logo h1{
	background: url(images/dga-logo-header.png) top left no-repeat;
	height: 163px;
	width: 216px;
}
#headerContainer #logo h1 {
	text-indent: -9999px;
}
#headerContainer h2#tagline {
/* 	font-family: BigNoodleTitling, impact, Helvetica, sans-serif; */
	text-transform: uppercase;
	position: absolute;
	top: 116px;
	right: 0;
	font-size: 50px;
}
#logo img{
	display: none;
}
#headerContainer #events{
/* 	float: left; */
	float: right;
/* 	width: 780px; */
	width: 654px;
/* 	height: 100px; */
	position: relative;
/* 	background: url(images/banner_right.jpg) no-repeat top right; */
}
/*
#headerContainer #events > span{
	font-size: 11px;
	width: 387px;
	padding: 0;
	background: url(images/img_event_bg.png) no-repeat top right;
	font-family: "Century Gothic", Arial, sans-serif;
	height: 124px;
}
*/
/*
#headerContainer #events p a{
	color: #f93;
	font-size: 1.3em
}
*/
/*
#headerContainer #events ul#banner-event-details{
	width: 50%;
	float: right;
	margin: 13px 5px 0;
}
*/
#headerContainer #events ul#banner-event-details li{
	color: #f93;
	text-transform: uppercase;
}
#banner-event-details strong{
	color: #fff;
	width: 90px;
	display: inline-block;
}

#headerContainer #events h2#banner-event{
	font-size: 55px;
	color: #f93;
/* 	margin: 5px 0 2px; */
	text-transform: uppercase;
/* 	font-family: bf3, impact, Helvetica, sans-serif; */
}
#headerContainer #events #event-name{
	color: #fff;
}

#headerContainer #events .twtr-widget .twtr-hd, #headerContainer #events .twtr-widget .twtr-ft{
	display: none;
}
/* Page Navigation */
#page-nav {
	height: 50px;
	background: #444;
	border-top: 1px solid #f93;
	border-bottom: 2px groove #999;
}

#page-nav .menu{
	width: 1000px;
	margin: 0 auto;
}

#page-nav .menu a, #community-nav .menu a {
	text-transform: uppercase;
	float: left;
	line-height: 50px;
	font-weight: 200;
/* 	margin: 0 5px; */
	padding: 0 15px;
	font-size: 18px;
	color: #999;
}
#page-nav .menu a:hover, #page-nav .menu .current-menu-item a{
	background: #f93;
	color: #fff;
}
/* Community Navigation */
#community-nav {
	width: 705px;
	margin: 10px auto 0;
	padding: 0 10px 0 285px;
	background: rgba(51,51,51,0.9);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#community-nav h2{
	float: left;
	line-height: 50px;
	color: #eee;
}
#community-nav .menu a{
	font-size: 15px;
	padding: 0 8px;
}
/* Announcements */

#announcments{
	border: 2px groove #999;
	width: 980px;
	margin: 10px auto 0;
	padding: 10px;
	background: rgba(102,102,102,0.7);
}
/*
	main content
*/
div#content{
	color: #ddd;
/* 	background: url(images/img_shadow_24.png) center repeat-y #666; */
/* 	background: #666; */
	clear: left;
	padding: 10px 0;
}

div#contentContainer{
/* 	position: relative; */
	width: 1000px;
	margin: 0 auto;
/* 	background: url(images/content_bg.jpg) top left no-repeat; */
	height: 100%;
/* 	padding: 40px 0; */
	background: rgba(102, 102, 102,0.9);
/* 	border: 2px groove #999; */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
/* Front Page */
.front-left, .front-right{
	width: 48%;
	font-size: 12px;
	padding: 5px;
}
.front-left{
	float: left;
}
.front-right{
	float: right
}
.front{
	padding: 5px;
}
.front p{
/* 	font-size: 12px !important; */
}
.wp-caption{
	padding: 0;
	border: none;
	margin: 3px;
	background: none;
}
.wp-caption-text{
	color: #fff;
}
div#mainContent,
div#otherContent {
/* 	font-family: Verdana, Arial, Helvetica, sans-serif; */
	float: left;
	width: 750px;
	padding: 35px 10px 10px;
	position: relative;
	border-right: 2px groove #999;
/* 	display: none; */
}
#mainContent p.last-updated-single{
	margin: 0;
	font-size: 10px;
}
#mainContent p{
	font-size: 15px;
	line-height: 25px;
	margin: 0 0 10px;
	font-weight: 200;
}
#mainContent .front-left p, #mainContent .front-right p{
	font-size: 13px;
}
#mainContent ul{
/* 	padding: px; */
}
#mainContent ul li {
	list-style: square;
	list-style-position: outside;
/* 	list-style-image: url(images/img_tick.png); */
/* 	padding: 0 0 0 .5ex; */
	margin: 0 0 8px 42px;
}
#mainContent #dsq-content ul li{
	list-style-type: none;
	list-style-image: none;
}
#mainContent h2#category-title{
	color: #999;
	text-transform: uppercase;
}
#mainContent h3,
#otherContent h3{
/* 	font-family: "Century Gothic", Arial, sans-serif; */
	color: #f93;
/* 	padding: 1ex 0;  */
	text-transform: uppercase;
}
#mainContent h3.post-title a {
/* 	padding: 1ex 0; */
/* 	font-family: "Century Gothic", Arial, sans-serif; */
	color: #f93;
	font-size: 45px;
}

#mainContent .front h3.post-title a{
	font-size: 35px;
}
#mainContent p.last-updated,
#mainContent .post-details {
/* 	font-family: "Century Gothic", Arial, sans-serif; */
	/* text-transform: lowercase; */
	margin: 0;
}
#mainContent .post-details{
	margin: 10px 0 0;
}
#mainContent p.last-updated{
	font-size: .9em;
	color: #888;
	margin: 0 0 1em;
	padding: 0;
	text-align: right;
}
#mainContent #platinum{
	position: absolute;
	right: 0;
	margin: -2em 0 0 0;
	text-align: center;
	background: url(images/bg_24bit_45.png);
	padding: 0;
}
#mainContent #platinum ul{
	padding: 1ex;
}
#mainContent #platinum li{
	list-style: none none outside;
	margin: 0;
	padding: 0;
}
#mainContent #platinum h2{
	color: #666;
	line-height: .9;
	display: none;
}
#mainContent #platinum img{
	width: 350px;
}
#mainContent #message-admin{
	position: absolute;
	top: 0;
	margin: 30px 0 0;
	background: url(images/bg_24bit_45.png);
	width: 40%;
	border: 1px solid #777;
	padding: 5px;
	color: #f93;
}

#mainContent img.margin{
	margin: 0 10px 0 0;
}

/*
	other content
*/

#otherContent h1{
	color: #f93;
	text-transform: uppercase;
/* 	font-family: "Century Gothic", Arial, sans-serif; */
	margin: 0;
}
#mainContent table.form-table tr
#otherContent table.form-table tr{
	padding: 1em 0;	
}
#mainContent table.form-table th{
	width: 250px;
}
#mainContent table.form-table textarea,
#mainContent table.form-table input,
#otherContent table.form-table textarea,
#otherContent table.form-table input{
	width: 250px;
	margin: .5ex 0;
}
#mainContent table.form-table input,
#mainContent table.form-table select,
#mainContent table.form-table textarea,
#otherContent table.form-table input,
#otherContent table.form-table select,
#otherContent table.form-table textarea{
	font-size: 2ex;
/* 	font-family: 'Century Gothic'; */
}

#otherContent form.loginform{
	padding: 1em;
/* 	font-family: 'Century Gothic'; */
}
#otherContent form.loginform p img,
#otherContent form.loginform p input {
	width: 155px;
	margin: 0 0 1ex 0;
}
#otherContent form.loginform p#reg_passmail{
	margin: 0 0 1ex 150px;
}
#otherContent form.loginform p input.checkbox {
	width: 15px;
}

#otherContent form.loginform p.submit input {
	width: 100px;
	margin: 0 0 1ex 150px;
}
#mainComments #respond #error span.error,
#mainContent p#profile,
#mainContent p.error,
#mainContent p#login_error,
#mainContent p.message,
#otherContent p#login_error,
#otherContent p.message{
/* 	font-family: 'Century Gothic'; */
	margin: 1em;
	background: none;
	border: none;
	border-bottom: 1px dotted #f93;
}
#mainComments #respond #error span.error,
#mainContent p#profile p.error,
#mainContent p#login_error,
#otherContent p#login_error{
	color: #ccc;
}
#otherContent #cycnav{
	display: none;
}
#otherContent #captcha{
	clear: both;
	margin: 0 0 1em 0;
}
#otherContent #captcha img {
	float: left;
}
/*
	registration
*/
#registered-gamers{
	border-left: 1px dotted #777;
	height: 100%;
}
#registered-gamers,
#registration-details{
/* 	font-family: 'Century Gothic'; */
}
#registration-details #event-sponsors{
	padding: 0;
	margin: -5px 5px 0;
}
#registration-details #event-sponsors li{
	line-height: 20px;
	list-style: square;
/* 	padding: 0 0 0 20px; */
	margin: 0 0 0 20px;
	font-size: 14px;
	color: #ffbc5c;
}
#registration-details h1{
	font-size: 45px;
	color: #fff;
}
#registration-details p strong{
	color: #fff;
}
#registration-info h4{
	font-size: 16px;
	color: #fff;
}
#registration-info p{
	font-size: 12px;
}
#registration-add, #registration-remove{
	text-align: center;
	background: #690;
	color: white;
	font-weight: normal;
	border-radius: 10px;
	line-height: 35px;
	margin: 0 50px;
	padding: 5px;
}
#registration-remove{
	background: #eb0;
}
iframe#google-map{
	float: right;
	border: 1px groove #777;
	margin: 1.5ex 0;
}
#upcoming-event{
	float: left;
	width: 40%;
	/*border: 1px groove #777;*/
	margin: 1.5ex 0;
	padding: 1ex;
}
#upcoming-event p{
	padding: 0;
	margin: 0;
}
#upcoming-event ul{
	padding: .5em;
}
#upcoming-event ul li{
	list-style: none;
}
#upcoming-event h2.event-details,
#upcoming-event h3.event-details{
	padding: 0;
	margin: 0;
	text-align: center;
}
#view-registered{
	
}
/*
	Event Management
*/

#display-events{
	font-size: .9em;
/* 	font-family: "Century Gothic", Arial, sans-serif; */
}
div.cell select,
div.cell textarea,
div.cell input{
/* 	font-family: "Century Gothic", Arial, sans-serif; */
	font-size: 11px;
}
div.cell label{
	display: inline;
}
/*
	single post
*/
p.last-updated-single{
/* 	font-family: "Century Gothic", Arial, sans-serif; */
	text-transform: lowercase;
	font-size: .9em;
	color: #888;
	margin: -1.5em 0 .5em;
	padding: 0;
	text-align: right;
}
/*
	page
*/

h2.page-title {
	color: #333;
	text-transform: uppercase;
/* 	font-family: "Century Gothic", Arial, sans-serif; */
/* 	margin: -5ex 0 0 190px;  */
	
}
/*
	comments
*/
#mainComments p.nocomments,
#mainComments h3{
	font-size: 25px;
	color: #ddd;
/* 	font-family: "Century Gothic", Arial, sans-serif; */
/* 	text-transform: uppercase; */
	clear: left;
}

#mainComments ol.commentlist{
	
}
#mainComments ol.commentlist li{
	padding: 1ex;
	background: #777;
	margin: 1ex 0;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}
#mainComments textarea#comment {
	font-size: 1em;
	width: 100%;
	height: 100px;
/* 	font-family: "Century Gothic", Arial, sans-serif; */
}
#mainComments h3#reply{
	clear: left;
}
#mainComments a:hover{
	color: #888;
}

/* Survey */
.survey-question{
	width: 80%;
	margin: 10px auto;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	border-bottom: 1px solid #f93;
}
.survey-question h4{
/* 	font-family: "Arial Narrow", sans-serif; */
	font-weight: normal;
	text-transform: uppercase;
}
.survey-question input[type="checkbox"]{
	vertical-align: top;
}
/*
	main sidebar
*/

div#mainSidebar {
/* 	font-family: , Helvetica, Arial, sans-serif; */
	float: right;
	width: 210px;
	color: #fff;
/* 	background: url(images/bg_24bit_45.png); */
/* 	background:  */
	padding: 5px 10px 10px 0;
/* 	display: none; */
}
#mainSidebar input[type=text], #mainSidebar input[type=password]{
	width: 190px;
	line-height: 30px;
	font-size: 18px;
	color: #f93;
	border-radius: 8px;
	border: none;
	background: #222 url(images/bg_24bit_45.png);
	padding: 0 5px;
	margin: 5px 0;
}
#mainSidebar ul#affiliates img{
	width: 150px;
}
#mainSidebar #sponsors{
	float: left;
}
#mainSidebar ul#sidebarLinks h2{
	font-size: 1.4em;
	color: #f93;
}
#mainSidebar ul#sidebarLinks li,
#mainSidebar ul#archives li{
	font-weight: bold;
	padding: .5em 0;
	text-transform: uppercase;
	font-size: .9em;
}
#mainSidebar div.generalstats-refreshable-output li,
#mainSidebar ul#profile li{
/* 	padding: .5em 0; */
	text-transform: uppercase;
/* 	font-family: "Century Gothic", Arial, Helvetica, sans-serif; */
/* 	font-size: 1em; */
}
ul#profile > li > b{
	font-family: bf3, impact, helvetica, arial, sans-serif;
	font-size: 40px;
	color: #f93;
}

ul#profile > li > i{
	font-style: normal;
	font-weight: 200;
	font-size: 14px;
	letter-spacing: 7px;
	color: yellow;
}

#mainSidebar div.generalstats-refreshable-output li {
	padding: 0 0 0 10px;
	font-size: 20px;
	margin: 2px 0;
	border-left: 5px solid yellow;
}

#mainSidebar #category-nav ul li a, #mainSidebar #profile li a{
/* 	font-family: Arial, Helvetica, sans-serif; */
	font-weight: bold;
/* 	padding: .5em 0; */
	text-transform: uppercase;
/* 	font-size: 1.2em; */
	font-size: 16px;
	line-height: 24px;
	border-left: 5px solid #f93;
	padding: 0 0 0 10px;
	margin: 10px 0;
	display: block;
	background: #777;
	-moz-border-radius: 0 10px;
	-webkit-border-radius: 0 10px;
	border-radius: 0 10px;
}
#mainSidebar li#search-form,
#mainSidebar #profile form.loginform{
/* 	text-transform: lowercase; */
/* 	font-family: "Century Gothic", Arial, Helvetica, sans-serif; */
}
#mainSidebar #affiliates,
#mainSidebar #sponsors,
#mainSidebar div.generalstats-refreshable-output,
#mainSidebar ul#profile,
#mainSidebar #category-nav{
/* 	border-bottom: 1px dotted #555; */
	border-bottom: 2px groove #999;
	padding: 5px 0 10px 5px;
}
#mainSidebar ul#social li{
	margin: 1ex 0;
}

#mainSidebar #profile li.register a{
	background: #690;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	border-color: #ccc;
	font-size: 52px;
	display: block;
	border: none;
	font-family: bf3, impact, Helvetica, Arial, sans-serif;
	line-height: 1;
}
#mainSidebar #profile li.register a:hover{
	color: #ddf;
}

li.register{
	margin: 10px 0;
}

#mainSidebar #sponsors, #mainSidebar #affiliates{
	padding: 10px 0;
}

#mainSidebar #sponsors div{
	float: left;
	margin: 2px;
}

#mainSidebar #sponsors img{
	width: 80px;
}

#mainSidebar #affiliates h2,
#mainSidebar #sponsors h2{
	font-size: 50px;
	text-transform: uppercase;
	border-bottom: 2px solid #f93;
/* 	font-weight: 100; */
	
}
/*
	footer
*/

div#footer{
/* 	background: url(images/img_shadow_btm_24.png) no-repeat top center; */
	/*
position: absolute;
	bottom: 0;
*/
/* 	width: 100%; */
/* 	font-family: "Century Gothic", Arial, Helvetica, sans-serif; */
	clear: both;
/* 	height: 150px; */
/* 	padding: 10px 0 0; */
/* 	border-top: 2px groove #999; */
/* 	display: none; */
/* 	background: rgba(35,35,35,0.9); */
}
div#footerContainer {
	width: 980px;
	margin: 0 auto;
	background: rgba(35,35,35,0.9);
	color: #aaa;
	font-size: 14px;
	padding: 20px 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-weight: 200;
}
#footerContainer #company-info{
/* 	width: 300px; */
/* 	float: right; */
	text-align: center;
	clear: both;
	padding: 10px 0;
	font-size: 11px;
}

#company-info div{
	width: 33%;
}
#footerContainer #footerNav li{
	text-transform: uppercase;
}
#footerContainer h2{
	margin: 0 0 1ex 0;
/* 	color: #333; */
	color: #666;
/* 	font-weight: 200; */
	font-size: 20px;
}

#footer-widgets {
/* 	float: left; */
/* 	width: 690px; */
}

#footer-widgets .footer-widget {
	width: 20%;
}

#footerContainer .footer-widget{
	float: left;
}

#footerContainer ul#affiliates img{
/* 	width: 100px; */
}
#footerContainer ul#affiliates,
#footerContainer span#sponsors {
/* 	width: 150px; */
}
/* Forum */
#mainContent.forumContent {
	padding: 0 10px;
	width: 985px;
	border: none;
}
#sforum{
	background: none !important;
}
#sforum #sfversion{
	display: none !important;
}

#sforum .sfloginstrip{
	border: none !important;
	background: #f93 !important;
	font-size: 100% !important;
	margin: 0 !important;
}
#sforum .sfprofilebar {
	border-spacing: 8px;
	margin: 15px 0;
	width: 100%;
	background: #444;
}

#sforum table, #sforum tr, #sforum td, #sforum tr td, #sforum tr th, #sforum thead th {
	padding: 2px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	vertical-align: top;
}

#sforum .sfmessagestrip{
	background: #ddd !important;
	border: none !important;
	margin: 10px 0 !important;
}
#sforum a, #sforum a:link, #sforum a:active, #sforum a:visited {
	color: #444 !important;
}
#sforum .sfblock {
	border: none !important;
	margin: 0 !important;
}

#sforum .sfheading{
	border: none !important;
	margin: 10px 0 !important;
	background: #f93 !important;
}

#sforum .sfforumtable {
	border: none !important;
	border-spacing: 2px !important;
	background: none !important;
}

#sforum .sfrednumberzero {
	background-color: #333 !important;
}

.sfpopuptable td{
	background: #999 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}

.highslide-body .sfpopuptable td.sfdata{
	background: #999 !important;
}
#forum-latest {
	clear: both;
}

#sfannounce li > p{
	font-size: 50px;
	text-transform: uppercase;
	border-bottom: 5px solid #0b8;
/* 	font-weight: 100; */
	font-family: bf3, impact, "Helvetica Neue", Helvetica, Arial, sans-serif;

}
#sfannounce li ul li a p b{
/* 	color: #0b8; */
	color: yellow;
	font-weight: 200;
}
#sfannounce li ul li a p i{
/* 	color: #f93; */
	color: #0b8;
	font-style: normal;
}

#sfannounce li ul li a, #recentcomments li{
/* 	font-weight: bold; */
/* 	text-transform: uppercase; */
	font-size: 13px;
	line-height: 18px;
	border-left: 5px solid #0b8;
	padding: 0 0 0 10px;
	margin: 10px 0;
	display: block;
	background: #777;
	-moz-border-radius: 0 10px;
	-webkit-border-radius: 0 10px;
	border-radius: 0 10px;
}

#recentcomments li {
	border-left: 5px solid yellow;
}

/*
#sforum #sfpostform, #sforum #sfsearchform, #sforum #sfloginform, #sforum #sfpostform #sftimestamp {
/* 	display: none; */
/* 	width: 100%; */
/*
	background: white !important;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#sforum #sfpostform fieldset, #sforum #sfsearchform fieldset {
	border: none !important;
	background-color: none !important;
	margin: 5px;
}

#sforum #sfstatstrip{
	border: none !important;
	background: none !important;
	
}
*/

/* Buddy Press */
.directory #contentContainer, .my-account #contentContainer, .groups #contentContainer, .achievements #contentContainer{
	background: rgba(51, 51, 51,0.9);
} 

.directory #mainContent, .my-account #mainContent, .groups #mainContent, .achievements #mainContent{
	border: none;
}
.activity #mainContent, .directory #mainContent, .groups #mainContent, .my-account #mainContent, .achievements #mainContent{
	padding: 10px;
}
.directory #mainSidebar, .my-account #mainSidebar, .groups #mainSidebar, .achievements #mainSidebar{
	background: rgba(85, 85, 85,0.6);
	padding: 5px 10px 10px;
	width: 208px;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-khtml-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.activity #mainContent ul li, .groups #mainContent ul li, .directory #mainContent ul li, .my-account #mainContent ul li, .achievements #mainContent ul li{
	list-style: none;
	margin: 0;
}

.activity #mainContent p, .groups #mainContent p{
	font-size: inherit;
/* 	margin: inherit; */
/* 	line-height: inherit; */
	color: #ddd;
}

.friend-tab a{
	color: #333;
}

h2.widgettitle{
	clear: both;
}
.item-avatar {
	float: left;
	margin: 1px;
}

.bpfb_form_container {
	padding: 1em;
	background-color: #555 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.padder h3{
	font-size: 50px;
}
/* .notifications #mainContent, .achievements #mainContent */
.my-account #mainContent, .my-activity #mainContent{
	float: none;
	width: auto;
}

/* Achievements */
form.achievement-edit-form fieldset div.container:nth-child(even) {
	background: none !important;
}

/* WP-Polls */
.wp-polls, .wp-polls-form {
	background: #333;
	padding: 10px;
	margin: 0 0 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;		
	border-radius: 3px;
}
.wp-polls-ans{
	margin: 20px 0 0;
}

/* Maintenance Mode */
#wp_maintenance_mode{
	background: #fb9a2d;
}
#wp_maintenance_mode #header{
	width: 500px;
	height: 250px;
	margin: 10px auto 20px;
	background: url(../../mu-plugins/custom-login/dga-login-logo.png) center no-repeat;
}
#wp_maintenance_mode #header p{
	text-indent: -9999px;
}

#wp_maintenance_mode #content{
	background: #666;
	width: 650px;
	margin: 0 auto;
	padding: 10px;
	border: 2px solid #999;
	-moz-border-radius: 10px
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#wp_maintenance_mode #content h1{
	font-size: 5em;
	text-align: center;
/* 	font-family: "Century Gothic", Helvetica, Arial, sans-serif; */
}

#wp_maintenance_mode #content p{
	color: #ccc;
	font-size: 25px;
	font-family: Arial, sans-serif;
	line-height: 40px;
	text-align: center;
}

#wp_maintenance_mode #content #countdown{
	font-size: 2em;
	color: #737575;
	font-family: Calibri, Impact, Arial, sans-serif;
}
#wp_maintenance_mode #content .admin{
	text-align: right;
}
#wp_maintenance_mode #content .admin a{
	color: #888;
	font-family: Arial, sans-serif;
}

#wp_maintenance_mode #footer{
	display: none;
}
