/* Socialbar */
div#social-bar	{
	background-color:black;
	color:white;
	font-variant:small-caps;
	font-size:14px !important;
    font-weight:bold;
	height:28px;
}
div#social-bar	a{
	font-variant:small-caps;
	color:white;
	text-decoration:none;
}
div#social-bar	#pub	{
	width:450px;
	line-height:26px;
}
div#social-bar	#q	{
	width:90px;
	height:16px;
	border:0;
	margin-top:5px;
	margin-right:0px; 
}
div#social-bar	#search	{
	width:128px;
}
div#search  #search-button  {
    margin-top:5px;
}
div#social-bar	#third	{
	text-align:right;
	width:345px;
	line-height:26px;
}
div#social-bar  #third  span    {
    display:inline;
    text-align:center !important;
}
div#social-bar  #third  span.icons    {
    display:inline;
    float:left;
    width:21px;
    text-align:center !important;
	margin-right:5px;
}
div#social-bar  span#actstream-clicker-box  {
    background-repeat:no-repeat;
}
div#social-bar span#actstream-clicker-number {
    width:21px;
    height:28px;
}
div#social-bar  a#actstream-clicker    {
    font-weight:bold;
    font-size:18px;
}
div#actstream {
   position:absolute;
   left: 730px;
   top: 30px;
   background-color:#473D32;
   width:300px;
   border:1px solid #635747;
}
div#actstream-body{
    margin-left:3px;
}

div#actstream   a.notification-action-link {
	color:#CCC !important;
}

div#actstream	#actstream-inner	a{
	font-weight:bold;
}

div#actstream span.actstream-action-date	{
    font-size:11px;
    display:block;
    clear:left;
}
div#actstream-inner	{
}

div#actstream-action div#actstream-action-inner {
	text-align:center;
	width:30px;
	font-size:22px;
}
div.actstream-active a {
}

div#collections {
   position:absolute;
   left: 700px;
   top: 30px;
   background-color:#473D32;
   width:300px;
   border:1px solid #635747;
}
div#collections-body{
    margin-left:3px;
}
div#collections ul  {
    list-style:none;
}
/* Fixes */
.tooltip { position: absolute !important; top: 0; left: 0; z-index: 10; }
a .tooltip img {
	background-color: black;
	padding: 2px;
}
.hide	{ display:none; }

.prepend-top	{
	padding-top:15px !important;
}

/* Tabs */

div#fb-tab	{
	position:fixed;
	right:0px;
	top:25px;
	height:50px;
	width:33px;
}
div#twitter-tab	{
	position:fixed;
	right:0px;
	top:200px;
	height:50px;
	width:33px;
}
div#box-tab	{
	position:fixed;
	right:0px;
	top:350px;
	height:284px;
	width:161px;
}
div#box-tab	.close	{
	position:relative;
	top:15px;
	left:-5px;
}
/* Messages and Alerts */

.message-warning, .announcement-warning {
    color:orange;
}

#messages   {
    font-size:16px;
}

/* Top level */
body	{
	font-family:'Helvetica';
	color:#FFFEFB !important;
}
body	a	{
	color:#04a1ec;
	text-decoration:none;
}
a:hover {
    color:white !important;
}
#body   {
    min-height:500px;
}
.dark-tone	{
	background-color: #282117;
}
.tone-1	{
	background-color: #473d32;
}
.tone-2	{
	background-color: #322A1D;
}
.tone-3	{
	background-color: #0e0c08;
}
.tone-3	.headerbox	{
	background-color: #3D342B;
}
.tone-2	.tone-3	{
	border:1px white;
}
h1	{
	font-size:22px !important;
}
h2	{
	font-size:18px !important;
}
h1, h2, h3, h4 {
	color: #EDD9B4 !important;
}
.snug	{
	margin-bottom:5px;
}
h1 a, h2 a, h3 a, h4 a{
	text-decoration:none;
}

h1	sup	{
	font-size:15px;
}
div.onehundred	{
	width:100%;
    min-width:1024px;
}
div#main-menu, div#profile-nav{
	padding-top: 0px;
	height:	47px;
}
ul	{
	margin:0px !important;
}
div#main-menu	li	{
	display:inline;
	float:left;
	margin-left:25px;
	font-size:20px;
	line-height:47px;
}
div#profile-nav	li	{
	display:inline;
	float:left;
	font-size:18px;
	margin-left:15px;
	font-weight:bold;
}
div#main-menu	ul	li:first-child, div#profile-nav ul li:first-child	{
	margin-left:0px !important;
}
div#main-menu	a, div#profile-nav	a{
	text-decoration:none;
	color:white;
}
div#masthead	{
	padding-top:10px;
	height:143px;
}
div#submast	{
	padding-top:20px;
	background-repeat:repeat-y;
}
div#submast	h1	{
	font-size:35px !important;
}
div#submast h1  a  {
	color: #e90000 !important;
}
div#submast h2  a   {

}
div.submast-stroke	{
	height:4px;
	background-image:url('http://d28yjzray7dvaa.cloudfront.net/img/submast-stroke.jpg');
}

#footer	{
	text-align:center;
}

/* Front page */
	/* front page box */
.fpb	h2	a{
	color:#04a1ec !important;
}
	/* other front page stuff */

#latest-bg, #top-bg, #featured-bg   {
    text-align:center;
    padding-top:5px;
}

#activities li  {
    border-top:1px solid #635747;
}

#actiivies  li.new  {
    
}
#activities	li:first-child {
	border-top: 0px;
}
#articles	.article {
	border-top:1px solid #635747;
}
#articles	:first-child {
	border-top: 0px;
}
.article	.cat	{
	color: #e90000 !important;
	font-size:11px !important;
	font-weight:bold;
}
div#threads	{
	border:1px solid #635747;
}
#threads	.thread	{
	margin-left:10px;
	border-top:1px solid #635747;
}
#threads	:first-child	{
	border-top:0px !important;
}
#threads	.thread	h2	a{
	font-weight:bold;
}
/* General board stuff */

#categorize-form   input {
    margin:0px; 
}

	/* Decks */

div.deck-snippet	{
	background-image:url('http://d28yjzray7dvaa.cloudfront.net/img/deck-border.png');
	background-repeat:no-repeat;
}
div.deck-snippet	.inner	{
	/* background-color: #D3CBB8; */
	margin:10px 0px 10px 10px;
}
div.deck-snippet	.format	{
	font-size:14px;
	font-weight:bold;
	color: #292218 !important;
}
div.deck-snippet	span.date	{
	font-size:10px !important;
}
div.deck-snippet	{
	margin-bottom:10px !important;
}
div.deck-snippet	p	{
	line-height: .8;
	margin:10px 0px 10px 0px;
}
div.deck-snippet	.thumb	{
	width:100px;
}
div.deck-snippet	.info, div.deck-snippet	.info-top	{
	width:335px;
}
div.deck-snippet	.info-top	{
	height:70px;
}
div.deck-snippet	.name	a{
	color: #292218 !important;
}
div.deck-snippet	.options	a{
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color: #006696;
	margin: 0px 4px 0px 4px;
}
div.deck-snippet	.options	:first-child	{
	margin: 0px;
}
div.deck-snippet 	.details{
	color: #CD3333;
}
div.deck-snippet	.details	em	{
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	font-variant:normal !important;
}
div.deck-snippet	.details	:first-child	{
	margin-left:0px !important;
}
.boardlist	{
	list-style:none;
	margin:0px;
}
#deck-stage	.inner{
	width:95%;
	margin:20px;
}
#deck-stage	.tone-1	{
	padding:10px;
	width:95%;
}
.heading-gradient	{
	background-image:url('http://d28yjzray7dvaa.cloudfront.net/img/heading-gradient.png');
	background-repeat:no-repeat;
	height:49px;
	width:329px;
	padding:10px 0px 0px 20px;
}

/* Cube  -- some fixes from snippet above re-use */

.cube-snippet	.inner	{
    padding-left:5px;
}

/* Cube */

#cube-board	{
	overflow:scroll;
	max-height:500px;
	overflow-x: hidden;
}
#cube-stage	.inner{
	width:95%;
	margin:20px;

}
#cube-stage	.tone-1	{
	padding:10px;
	width:95%;
}

/* Forms */

   /* Autocompleters */
.ac_even {
    background-color: #322A1D;
}
.ac_odd {
    background-color: #473D32 !important;
}

#id_rating_score_0, #id_rating_score_1, #id_average_price_0, #id_average_price_1, #id_mana_cost_0, #id_mana_cost_1, #id_mana_cost_converted_0, #id_mana_cost_converted_1, #id_price_0, #id_price_1{
	width:40px;
	float:none;
	margin:0px 5px 0px 5px;
}
#id_event__date_0, #id_event__date_1{
	width:80px;
	float:none;
	margin:0px 5px 0px 5px;
}
.errorlist	li{
	color:red;
	font-weight:bold;
}

img.foil-card   {
    border:0px;
    margin:0px;
    padding:0px !important;
    width:198px;
    height:285px;
}
.card-filter	label	{
	width: 75px;
}
div.submit-box	input.submit{
	font-size:20px;
}

input, label {
	float:left;
}

label	{
	width:150px;
	font-style:normal !important;
}

form	p	{
	clear:left;
	font-style:italic;
}
.card-filter	label	{
	width: 75px;
}

#add-deck	label	{
	width:100px !important;
}
form	ul	{
	display:inline;
	float:left;
	margin-left:0px;
}
form	li	{
	list-style:none;
	clear:left;
}
form	li	label	{
	width: 100% !important;
}
#add-deck	ul#ajax-mainboard	li,	#add-deck	ul#ajax-sideboard	li{
	width:400px !important;
}
/* Hate this, its a hack. sorry */
.wide-label	label	{
	width:auto !important;
}

/* Draft */

#players	{
	line-height:.5 !important
}

.draft-stage-bottom div {
    margin:0px !important;
}

.draft-pick {
    margin:0px 0px 5px 2px !important;
    border:3px solid;
}

.draft-pick-common  {
    border-color:black;
}
.draft-pick-rare    {
    border-color:gold;
}
.draft-pick-uncommon    {
    border-color:silver;
}
.drat-pick-mythic   {
    border-color:red;
}

/* Neocharts */

.chart-selection a{
    color: yellow;
}
/* newer stuff */

.container  {
    padding-left:1px;
}
.divbump    { /* a fix */
    padding-left:1px;
}
.divbox .divbox-header  {
	background-color: #0e0c08;
    padding-left:20px;
    width:100%;
    margin-top:-10px !important;
    margin-left:-10px !important;
    margin-bottom:7px;
}
.divbox    {
    margin-left: -1px !important; 
    margin-right: 7px;
    margin-top: 7px !important;
    padding: 10px;
	background-color: #473d32;
    border:1px solid #635747;
}
.submitbox  {
    width: 98%;
    padding: 17px;
}
.submitbox  .submit {
    margin-left: -1px; 
	font-variant:small-caps;
    float: right;
    font-size: 16px;
    font-weight: bold;
	color: #EDD9B4 !important;
	background-color: #473d32;
    border:1px solid #635747;
} 
.crush-p    p   {
    height:15px;
    margin:1px !important;
}
textarea {width:95% !important ;padding: auto !important;}
h2 {margin-bottom:1px !important;}
