@charset "utf-8";

body { 
 
}
#seven-steps .icons-ul { margin-left: 15px; }
#seven-steps ol { padding-left: 25px; }
#footer { padding-bottom: 0; }
#social-tabs {
	top: 90px;
}

/**********************************************************
*	FULL-SCREEN PRELOADER
***********************************************************/
#mPleaseWait .modal-content { background: none; }
#mPleaseWait .modal-dialog { 
	width: 340px;
	height: 40px;
	margin-top: 20%;
}
#mPleaseWait .modal-body { background-color: #292929; }
#mPleaseWait .modal-body img { 
	height: 30px;
	width: 30px;
}
#mPleaseWait .modal-body span {
	font-size: 20px;
	color: #ddd;
	margin-top: 46%;
	margin-left: 15px;
}

/**********************************************************
*	AUTHENTICATION
***********************************************************/
.authentication {
	background: #222;
	padding: 5px 15px;
	box-shadow: 5px 5px 5px #111;
  	-moz-box-shadow: 5px 5px 5px #111;
  	-webkit-box-shadow: 5px 5px 5px #111;
  	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#sign-in-form { display: none; }
#sign-in-form input {
	background-color: #292929; 
	color: #ddd;
	border-color: #777;
}
#sign-in-form button {
	background-color: #222;
	color: #ddd;
	border: 1px solid #777;
	margin-left: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#sign-in-form button#btnSignin:hover { 
	color: #468847;
	border-color: #468847;
}
#sign-in-form button#btnCancel:hover { 
	color: #b94a48;
	border-color: #b94a48;
}

#mRegisterConfirm .modal-header {
	padding: 10px 20px 10px 5px;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#444444), to(#2d2d2d));
	background-image: -webkit-linear-gradient(top, #444444, 0%, #2d2d2d, 100%);
	background-image: -moz-linear-gradient(top, #444444 0%, #2d2d2d 100%);
	background-image: linear-gradient(to bottom, #444444 0%, #2d2d2d 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff2d2d2d', GradientType=0);
	border: 1px solid #111111;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
#mRegisterConfirm .modal-header h5 {
	margin-bottom: 0;
	margin-top: 0;
	color: #ffffff;
	font-weight: 400;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/*#mRegisterConfirm .modal-header .close {
	color: #ffffff;
	opacity: 100;
	filter: alpha(opacity=10000);
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}*/
#mRegisterConfirm .modal-body { background-color: #292929; }
#mRegisterConfirm .modal-footer {
	padding: 17px 20px;
	margin-top: 0;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#444444), to(#2d2d2d));
	background-image: -webkit-linear-gradient(top, #444444, 0%, #2d2d2d, 100%);
	background-image: -moz-linear-gradient(top, #444444 0%, #2d2d2d 100%);
	background-image: linear-gradient(to bottom, #444444 0%, #2d2d2d 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff2d2d2d', GradientType=0);
	border: 1px solid #111111;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	/*border-top-right-radius: 5px;*/
	/*border-top-left-radius: 5px;*/
}
#mRegisterConfirm .modal-footer a { width: 60px; }

/**********************************************************
*	REGISTRATION
***********************************************************/
#registration-form .form-group label p.small { font-size: 70%; }
#registration-form input,
#registration-form select {
	background-color: #292929; 
	color: #ddd;
	border-color: #777;
}
#registration-form button {
	width: 90px;
	background-color: #222;
	color: #ddd;
	border: 1px solid #777;
	margin-left: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#registration-form button#btnReset:hover {
	color: #b94a48;
	border-color: #b94a48;
}
#registration-form button#btnSubmit:hover {
	color: #468847;
	border-color: #468847;
}
#registration #form-errors {
	/*display: none;*/
	text-align: center;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #222;
	color: #b94a48;
	border: 1px solid #b94a48;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#registration #form-errors i { margin-right: 4px; }
#register-success { min-height: 600px }
#form-resend { display: none; }
#resend-activation input.input-dark {
	background-color: #292929; 
	color: #ddd;
	border-color: #777;
}
#resend-activation input.input-dark-error {
	border-color: #b94a48;
	background-color: #292929; 
	color: #ddd;
}
#resend-form-errors { 
	display: none;
	text-align: center;
	padding: 7px;
	margin-bottom: 15px;
	background-color: #222;
	color: #b94a48;
	border: 1px solid #b94a48;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#resend-form-errors i { margin-right: 5px; }
#resend-activation .tooltip { width: 120px; }
#resend-activation .tooltip > .tooltip-inner {
	background-color: #b94a48;
	color: #ddd;
}
#resend-activation .tooltip.right > .tooltip-arrow {
	border-right-color: #b94a48;
}
#resend-activation button {
	width: 70px;
	background-color: #222;
	color: #ddd;
	border: 1px solid #777;
	margin-left: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#resend-activation button#btnCancel:hover {
	color: #b94a48;
	border-color: #b94a48;
}
#resend-activation button#btnResend:hover {
	color: #468847;
	border-color: #468847;
}
#resend-success { display: none; }
#resend-success button {
	width: 70px;
	background-color: #222;
	color: #ddd;
	border: 1px solid #777;
	margin-left: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#resend-success button:hover {
	color: #468847;
	border-color: #468847;
}
#activation { min-height: 600px; }
#activation .well { min-height: 120px; }
#activation_form #form-errors {
	/*display: none;*/
	text-align: center;
	padding: 10px;
	margin: 20px 0px;
	background-color: #222;
	color: #b94a48;
	border: 1px solid #b94a48;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#activation_form #form-errors i { margin-right: 4px; }
#activation .tooltip { width: 120px; }
#activation .tooltip > .tooltip-inner {
	background-color: #b94a48;
	color: #ddd;
}
#activation .tooltip.left > .tooltip-arrow {
	border-left-color: #b94a48;
}
#activation_form input.input-dark {
	background-color: #292929; 
	color: #ddd;
	border-color: #777;
}
#activation_form input.input-dark-error {
	border-color: #b94a48;
	background-color: #292929; 
	color: #ddd;
}
#activation_form button {
	width: 90px;
	background-color: #222;
	color: #ddd;
	border: 1px solid #777;
	margin-left: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#activation_form button#btnActivate:hover {
	color: #468847;
	border-color: #468847;
}

#what_now_accordion .panel, .panel-body { border: none; border-radius: 0; }
#what_now_accordion .panel { 
	padding:8px 0; margin-bottom:5px;
	background:#222;
	-webkit-box-shadow: 1px 3px 7px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 3px 7px rgba(0,0,0,0.1);
	box-shadow: 1px 2px 0px rgba(0,0,0,0.1);
}
#what_now_accordion .panel:first-child { border: none; }
#what_now_accordion .panel-heading .accordion-toggle {
	padding:0 0 0 30px;
	background: url("../img/accordion.png") 0px 0px no-repeat;
	height:16px;
	margin:5px 10px 8px;
	font-size:15px;
	line-height:16px;
	color:#888;
	outline: none;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#what_now_accordion .accordion-toggle:not(.collapsed) { background-position: 0px -22px; }
#what_now_accordion .accordion-toggle .collapsed { background-position: 0px 0px; }
#what_now_accordion .panel-heading .accordion-toggle:hover {  text-decoration:none; }
#what_now_accordion .panel-body { padding:0px 20px 9px 40px; font-size:13px; line-height:22px;}
#what_now_accordion .collapse {
	overflow:hidden;
	position:relative;
	height:0;
}
#what_now_accordion .collapse.in { height:auto; }


/**********************************************************
*	STUFF  (NEEDED??)
***********************************************************/
#ctr-podcasts {
	min-height: 600px;
}
.steelseries {
	margin-left: 150px;
}
.advert-sky img{
	box-shadow: 5px 5px 5px #111;
  	-moz-box-shadow: 5px 5px 5px #111;
  	-webkit-box-shadow: 5px 5px 5px #111;
}
.apply {
	width: 100%;
	padding: 15px 0px 0px 30px;
}

	
#ctr-audio .content{
	position: relative;
}
#ctr-audio .get-more {
	position: absolute;
	bottom: -30px;
	width: 100%;
	text-align:right;
}
#ctr-audio .get-more i {
	padding-right: 3px;
}

/* Bazooba PayPal */
.paypal-button {
	position: relative;
	float: right;
	top: -50px;
	right: 70px;
}

/* Begin audio accordian */

#audio-group-sort ul {
	list-style-type: none;
}
#audio-group-sort li{
	display: inline;
	font-size: 14px;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}
#audio-group-sort li:hover{
	color: #f28c2a;
}
#audio-group-sort .sort-active {
	color: #FFF;
	background-color: #f28c2a;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
#audio-group-sort li.sort-active:hover{
	color: #FFF;
}

.audio-group {
	background-color: #222;
	padding: 10px;
	margin-bottom: 15px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.audio-heading {
	position: relative;
	margin-bottom: 20px;
}
.audio-title {
	font-size: 16px;
}
.audio-date {
	margin-bottom: 15px;
}
.audio-heading .listen-now {
	position: absolute;
	top: 0px;
	right: 40px;
	padding: 3px 0px 3px 0px;
	font-size: 14px;
	text-align: center;
	color: #CCC;
	background-color: #f28c2a;
	width: 180px;
	cursor: pointer;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.audio-heading .listen-now:hover {
	color: #fff;
}
	
.audio-heading .listen-now i{
	margin-right: 5px;
}
	
.audio-heading .audio-play {
	position: absolute;
	top: 0px;
	right: 0px;
	display: none;
	/* width: 180px; */
}
.audio-heading .audio-play span{
	
}
	
.audio-heading .audio-dl {
	position: absolute;
	top: 30px;
	right: 60px;
	width: 120px;
	cursor: pointer;
}
.audio-heading .audio-dl a{
	color: #999;
	font-size: 95%;
}
.audio-heading .audio-dl a:hover {
	color: #f28c2a;
}
.audio-heading .audio-dl i{
	margin-right: 5px;
}
.audio-heading .audio-share {
	position: absolute;
	top: 30px;
	right: 10px;
	color: #999;
	font-size: 95%;
}
.audio-heading .audio-share i{
	margin-left: 5px;
	font-size: 100%;
	cursor: pointer;
}
	
.audio-heading .audio-share .icon-twitter:hover{
	color: #4ec2dc;
}
.audio-heading .audio-share .icon-facebook:hover{
	color: #3b5998;
}
.audio-heading .audio-share .icon-google-plus:hover{
	color: #d34836;
}
.audio-group .audio-desc-intro a {
	margin-left: 10px;
}
.audio-group .audio-desc-intro a:hover {
	color: #f28c2a;
}
.audio-group .audio-desc {
	display: none;
}
.audio-group .audio-desc a{
	margin-left: 10px;
}
.audio-group .audio-desc a:hover{
	color: #f28c2a;
}
#top-right-placeholder {
	height: 300px;
	width: 280px;
	margin-top: 32px;
	padding: 10px;
	background-color: #222;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
	

.intro-flip {
    width: 100%; 
    height: 100%; 
    /* background:url("http://www.converttoraid.com/css/img/feeds/flip-bkg-231.jpg") no-repeat; */
	/* -moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	/* -khtml-border-radius: 10px; /* for old Konqueror browsers */
}

.flip-content{
	display: none;
}

.intro-container {
	position: relative;
}

.intro-content {
	display:none;
	position:absolute;
	top: 0;
	left: 0;
	background: #111;
	height: 280px;
	width: 100%;
	opacity: .8;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */

}
.intro-tb {
	height: 25px;
	width: 100%;
	text-align: right;
	cursor: pointer;
	font-size: 26px;
}
.intro-tb i {
	margin: 10px 5px 0px 0px;
}

.intro-list i {
	margin-right: 5px;
}
.intro-list blockquote {
	font-size: 12px;
}

.intro-subtitle {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}
#showlinks-modal, #raidlinks-modal, #theguild-modal {
	font-size: 110%;
}
#showlinks-modal i, #raidlinks-modal i, #theguild-modal i{
	padding-right: 5px;
}
#players-modal, #showlinks-modal, #raidlinks-modal, #theguild-modal{
	background: #444;
}
#players-modal .modal-body {
	max-height: 600px;
}
#players-modal a{
	margin-left: 10px;
}
#players-modal img {
	margin-right: 10px;
	height: 100px;
	width: 100px;
}
.players-div-left{
	margin-bottom: 40px;
	border-left: 3px #f28c2a;
	padding: 0px 0px 0px 10px; 
}
.players-div-left img{
	.margin-right: 10px;
}

.players-div-right {
	margin-bottom: 40px;
	border-right: thick #FFF;
	padding: 0px 10px 0px 0px;
	text-align:right;
}
.players-div-right img {
	margin-left: 10px;
}
.credo {
	width: 100%;
	text-align: left;
}
.credo img {
	height: 40%;
	width: 40%
}

/* SMASN Slider */
#sl-prev, #sl-next {
	display: none;
}

#slider-home {
	.min-height: 800px;
}
.slider-image .video-play-button {
	display: block;
	background-image: url(../assets/plugins/advanced_slider/css/base/images/lightbox_play_orange.png);
	background-position: center;
	position: absolute;
	width: 80px;
	height: 80px;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	margin-left: -40px;
	opacity: .7;
	cursor: pointer;
}
.slider-image .video-play-button:hover {
	opacity: 1;
}

.showList{
	position: absolute;
	top: 0;
	left: 0; 
    display: none; 
	height: 254px;
	width: 100%;
	text-align: center;
	background-color: #000;
	cursor: default;
}

.show-tb {
	position: absolute;
	top: 0;
	right: 3px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	font-size: 18px;
}
.show-tb i:hover {
	color: #f28c2a;
}
.showList .asn-content-title {
	margin: 5px 0px 10px 0px;
	padding: 0px 5px 0px 5px;
}
.showList .asn-content-desc-intro {
	font-size: 12px;
	line-height: 1.2;
	text-align: justify;
	padding: 0px 5px 0px 5px;
}
.showList .asn-content-desc-intro a:hover {
	color: #f28c2a;
}
.asn-content-desc-container {
	position: absolute;
	top: 80px;
	left: 0; 
	min-height: 159px;
    display: none; 
	width: 94%;
	background-color: #000;
	opacity: .90;
	padding: 10px 10px 5px 5px;
	overflow: hidden;
}
.asn-content-desc {	
	font-size: 11px;
	line-height: 1.2;
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin-bottom: 5px;
	color: #eee;
}
.showStyle {
	height: 100%;
	width: 100%;
	/* background:url("../img/feeds/flip-bkg-231.jpg") no-repeat; */
}

/* ASN Audio Player */
/*.asn-container {
	width: 97%;
	height: 45px;
	border: dotted #FF0000;
	text-align: center;
} */

/**********************************************************
*	FOOTER
***********************************************************/
#footer i {
	margin-right: 8px;
}

/* Footer - Twitter Feed */
#latest-tweets { margin-bottom: 20px; }
#latest-tweets li { text-decoration: none; }
#latest-tweets .t-list img { margin-top:5px; }
#latest-tweets .t-body { margin-bottom: 0px; }
#latest-tweets .t-body a { color: #fff; }
#latest-tweets .t-body a:hover{ color: #f28c2a; }
#latest-tweets .t-screen-name { 
	margin: 0px 10px 0px 10px; 
	color: #444;
	font-size: 12px;
}
#latest-tweets .t-tweet {
	text-emphasis: none;
	text-decoration: none; 
}
#latest-tweets .t-created { 
	width: 100%;
	text-align: right;
	font-size: 12px;
}

/* Footer - Forum Feed */
#latest-post img { margin-right: 10px; }
#latest-post .post-title a:hover { color: #f28c2a; }
#latest-post .post-date {
	width: 100%;
	text-align: right;
}
#latest-post .post-desc-intro { 
	margin: 15px 0px 10px 0px; 
	color: #CCC;
}
#latest-post .post-read-more { text-align: right; }
#latest-post .post-read-more a:hover { color: #f28c2a; }

/* Footer - misc */
.copyright {
	background-image: url(../img/body.png); 
	background-color: #222; 
	text-align: center;
	margin:0; padding:0;
}
.clear{
    /* This class clears the floats */
    clear:both;
}

/**********************************************************
*	GUILD VIEW
***********************************************************/
#seven-steps {
	/*background-color: red;
	font-size: 36px;*/
}
#seven-steps ul { padding-left: 5px !important;}
#seven-steps ul.credo { padding-left: 40px !important;}
#seven-steps li i {
	/*margin-right: 5px;*/
}

#toggle-town-hall-player { margin-left: 120px; }
#town-hall-player { display: none; }

#mTownHall {
	background: #444;
	width: 670px;
}

/**********************************************************
*	EVENTS TIMELINE
***********************************************************/
#events .jflatTimeline .month-year-bar { 
	background-color: transparent; 
	color: #fff;
}
#events .jflatTimeline .month-year-bar .month { 
	font-size: 25px; 
	font-weight: normal;
}
/*#events .jflatTimeline .dates-bar a { color: #fff; }*/
#events .jflatTimeline .dates-bar a span { font-weight: normal; }
#events .rsvp-alert {
	font-size: 85%;
	color: #ddd;
}
#events .left { position: relative; }
#events .event-cat {
	position: absolute;
	top: 10px;
	left: 13px;
	height: 37px;
	width: 152px;
	padding: 5px 10px 10px 10px;
	background: url('http://www.converttoraid.com/img/events/event-ribbon.png') no-repeat;
	font-size: 16px;
	color: #ddd;
}
#events #requirements li { color: #999; }
#events #requirements { color: #ccc; }
#events #requirements a,
#events #requirements a:hover {
	text-decoration: none;
	color: #999;
}
#events .event-summary .event-actions button {
	width: 80px;
	height: 20px;
}
#mRsvp .event-class-control {
	background-color: #292929;
	color: #ddd;
	border: 1px solid #777;
}
#mRsvp .classes { padding-left: 0; padding-right: 0px;}
#mRsvp .classes>div { padding-left: 15px; }
#mRsvp .classes,
#mRsvp .roles {
	border: 1px solid #999;
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
  	border-radius: 10px; /* future proofing */
  	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
#mRsvp #comment {
	width: 100%;
	height: 80px;
	background-color: #292929;
	color: #ddd;
	border: 1px solid #777;

}
#mRsvp .modal-header {
	padding: 10px 20px;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#444444), to(#2d2d2d));
	background-image: -webkit-linear-gradient(top, #444444, 0%, #2d2d2d, 100%);
	background-image: -moz-linear-gradient(top, #444444 0%, #2d2d2d 100%);
	background-image: linear-gradient(to bottom, #444444 0%, #2d2d2d 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff2d2d2d', GradientType=0);
	border: 1px solid #111111;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
#mRsvp .modal-header h5 {
	margin-bottom: 0;
	margin-top: 0;
	color: #ffffff;
	font-weight: 400;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#mRsvp .modal-header .close {
	color: #ffffff;
	opacity: 100;
	filter: alpha(opacity=10000);
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
#mRsvp .modal-body { background-color: #292929; }
#mRsvp .modal-footer {
	padding: 17px 20px;
	margin-top: 0;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#444444), to(#2d2d2d));
	background-image: -webkit-linear-gradient(top, #444444, 0%, #2d2d2d, 100%);
	background-image: -moz-linear-gradient(top, #444444 0%, #2d2d2d 100%);
	background-image: linear-gradient(to bottom, #444444 0%, #2d2d2d 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff2d2d2d', GradientType=0);
	border: 1px solid #111111;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	/*border-top-right-radius: 5px;*/
	/*border-top-left-radius: 5px;*/
}
/* Manage Attendance */
#mEventAttendance .modal-dialog { width: 840px; }
#mEventAttendance .modal-header {
	padding: 10px 20px;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#444444), to(#2d2d2d));
	background-image: -webkit-linear-gradient(top, #444444, 0%, #2d2d2d, 100%);
	background-image: -moz-linear-gradient(top, #444444 0%, #2d2d2d 100%);
	background-image: linear-gradient(to bottom, #444444 0%, #2d2d2d 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff2d2d2d', GradientType=0);
	border: 1px solid #111111;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
#mEventAttendance .modal-header h5 {
	margin-bottom: 0;
	margin-top: 0;
	color: #ffffff;
	font-weight: 400;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#mEventAttendance .modal-header .close {
	color: #ffffff;
	opacity: 100;
	filter: alpha(opacity=10000);
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
#mEventAttendance .modal-body { 
	max-height: 600px;
	min-height: 400px;
	width: 100%;
	background-color: #292929;
	padding-left: 0;
	padding-right: 0;
}
#mEventAttendance .modal-footer {
	padding: 17px 20px;
	margin-top: 0;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#444444), to(#2d2d2d));
	background-image: -webkit-linear-gradient(top, #444444, 0%, #2d2d2d, 100%);
	background-image: -moz-linear-gradient(top, #444444 0%, #2d2d2d 100%);
	background-image: linear-gradient(to bottom, #444444 0%, #2d2d2d 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff2d2d2d', GradientType=0);
	border: 1px solid #111111;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	/*border-top-right-radius: 5px;*/
	/*border-top-left-radius: 5px;*/
}
/*#mEventAttendance .tip { font-size: 90%; }*/
#mEventAttendance .modal-body #manage-event .event-wrap {
	width : 100%;
	-moz-box-sizing : border-box;
	-webkit-box-sizing : border-box;
	box-sizing : border-box;
	/*border : solid 1px #e7e7e7;*/
	border-top : 0;
}
#mEventAttendance .modal-body #manage-event .event-wrap .event {
	/*min-height: 400px;*/
	/*overflow : auto;*/
	/*border-bottom : solid 1px #e7e7e7;*/
	/*display: none;*/
	background-color: #292929;
}
#mEventAttendance .modal-body #manage-event .event-wrap .event .event-summary {
	background-color: #444;
	padding: 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#mEventAttendance .modal-body #manage-event .event-wrap .event .event-summary button { margin: 0px 5px; }
#mEventAttendance .modal-body #manage-event .event-wrap .event.selected { display : block; }
#mEventAttendance .modal-body #manage-event .event-wrap .event .date {
    color: #ccc;
    display: block;
    font-size: 12px;
    /*padding: 0 15px 15px;*/
}
#mEventAttendance .modal-body #manage-event #btn-event-rsvp { margin-left: 10px;}
#mEventAttendance .modal-body #manage-event .event-wrap .event .date i { padding : 0 10px 0 0; }
#mEventAttendance .modal-body #manage-event .event-wrap .event>div {
	-moz-box-sizing : border-box;
	-webkit-box-sizing : border-box;
	box-sizing : border-box;
	padding : 15px;
	width : 100%;
	display : table;
}
#mEventAttendance .modal-body #manage-event .event-wrap .event div.right {
	color: #999;
}
#mEventAttendance .modal-body #manage-event .event-wrap .event div.left {
	/*width: 50%;*/
	-moz-box-sizing : border-box;
	-webkit-box-sizing : border-box;
	box-sizing : border-box;
	/*padding : 15px;*/
	/*padding-right : 0;*/
}
/*#mEventAttendance .modal-body #manage-event .event-wrap .event .layout1 div.left { width: 50%; }*/
#mEventAttendance .modal-body #manage-event .event-wrap .event div.layout1>div { width : 100%; }
#mEventAttendance .modal-body #manage-event .event-wrap .event .event-cat-icon { padding: 0; }
#mEventAttendance .modal-body #manage-event .event-wrap .event .event-cat-icon img {
	height: 40px;
	width: 40px;
	/*margin-right: 4px;*/
}
#mEventAttendance .modal-body #manage-event .event-wrap .event .layout1 div.left h3 {  
	text-align : left;
	font-size : 18px;
	text-transform : uppercase;
	margin : 5px 0 ;
	color : #ddd;
}
#mEventAttendance .modal-body #manage-event .event-wrap .event .layout1 div.left p {
	font-size : 13px;
	color : #999;
	line-height : 21px;
}
#mEventAttendance .attendee-container { 
	margin-bottom: 5px; 
	padding-left: 5px;
	padding-right: 5px;
}
#mEventAttendance .attendee { 
	width: 100%;
	padding: 3px 5px 3px 5px;
	background-color: #444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#mEventAttendance .attendee a { color: #999; }
#mEventAttendance .attendee a:hover { 
	text-decoration: none;
	color: #f28c2a;
}
#mEventAttendance .attendee i { margin-top: 4px; }
#mEventAttendance .attendee .tooltip { 
	/*width: 280px;*/
	text-align: left;
	background-color: transparent;
	border: none;
	margin-bottom: auto;
}
#mEventAttendance .attendee .tooltip-inner { width: 200px; }

/**********************************************************
*	GUILD APPLICATION
***********************************************************/
#application { min-height: 700px; }
#application .well { margin-top: 0px; }
#application div.content a { color: #c09853; }
#application div#step-2.content strong,
#application div#step-3.content strong { color: #f28c2a; }
#application #application-form input,
#application #application-form textarea {
	background-color: #292929; 
	color: #ddd;
	border-color: #777;
}
#application #application-form input.has-error,
#application #application-form textarea.has-error {
	border-color: #b94a48;
}
#application #application-form button {
	width: 90px;
	background-color: #222;
	color: #ddd;
	border: 1px solid #777;
	margin-left: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#application #application-form button#btnAppReset:hover {
	color: #b94a48;
	border-color: #b94a48;
}
#application #application-form button#btnAppSubmit:hover {
	color: #468847;
	border-color: #468847;
}
#application #form-errors {
	display: none;
	text-align: center;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #222;
	color: #b94a48;
	border: 1px solid #b94a48;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#application #form-errors i { margin-right: 4px; }

#application #response-preloader { 
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding-top: 30%;
	background: url('http://www.converttoraid.com/img/bkg_black_60.png') repeat;
	display: none; 
}
#application #response-preloader i {
	color: #f28c2a;
	margin-right: 5px;
}
#application div#step-4 .tooltip { width: 200px; }
#application div#step-4 #toon .tooltip { width: 300px; }
#application div#step-4 .tooltip > .tooltip-inner {
	background-color: #b94a48;
	color: #ddd;
}
#application div#step-4 .tooltip.left > .tooltip-arrow {
	border-left-color: #b94a48;
}
#application div#step-4 .tooltip.bottom > .tooltip-arrow {
	border-bottom-color: #b94a48;
}

/*#application #form-login { display: none; }*/
#application #login input.input-dark {
	background-color: #292929; 
	color: #ddd;
	border-color: #777;
}
#application #login input.input-dark-error {
	border-color: #b94a48;
	background-color: #292929; 
	color: #ddd;
}
#login-form-errors { 
	display: none;
	text-align: center;
	padding: 7px;
	margin-bottom: 15px;
	background-color: #222;
	color: #b94a48;
	border: 1px solid #b94a48;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#login-form-errors i { margin-right: 5px; }
#application #login .tooltip { width: 140px; }
#application #login .tooltip > .tooltip-inner {
	background-color: #b94a48;
	color: #ddd;
}
#application #login .tooltip.right > .tooltip-arrow {
	border-right-color: #b94a48;
}
#application #login button {
	width: 70px;
	background-color: #222;
	color: #ddd;
	border: 1px solid #777;
	margin-left: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#application #login button#btnCancel:hover {
	color: #b94a48;
	border-color: #b94a48;
}
#application #login button#btnLogin:hover {
	color: #468847;
	border-color: #468847;
}

/** HELPERS **/
/** Spacings **/
.gap {
  display: block;
  position: relative;
  margin: 30px 0 30px 0;
  clear: both;
  overflow: hidden;
}
.gap:after {
  content: '';
  display: table;
}
.gap-micro {
  margin: 5px 0 5px 0;
}
.gap-mini {
  margin: 10px 0 10px 0;
}
.gap-small {
  margin: 15px 0 15px 0;
}
.gap-medium {
  margin: 25px 0 25px 0;
}
.gap-big {
  margin: 60px 0 60px 0;
}
.gap-large {
  margin: 90px 0 90px 0;
}
.gap-top {
  margin-bottom: 0 !important;
}
.gap-bottom {
  margin-top: 0 !important;
}
.gap-border {
  border: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #fff;
}
.gap-top-border {
	border: 0;
	border-top: 1px solid #ededed;
}
.gap-bottom-border {
	border: 0;
	border-bottom: 1px solid #ccc;	
}