@import url(https://fonts.googleapis.com/css?family=Coda:400,800);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
.home body {
	color:#6a6a6a !important;
	background-image:none !important;
}
.home p {
	color:#585858;
}
body, .home {
	background-image:none !important;
	color:#585858 !important;
}
body, .dashboard {
	background-color:#dcd7ca !important;
	color:#333;
}
.navigation a {
	color: #E6E2D8 !important;
	text-shadow: 0 1px 0 black;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	font-size: 23px;
	font-size: 1.5rem !important;
	padding: 10px;
}
.icon-shopping-cart {
	color:#0C3;
}

a { color:#CE6E00;
}
#large-footer a {
	color:#e6e2d8 !important;
}
.section h3, .section h3 a {
	color:#6a6a6a !important;
}

.fixedfooter, .fixed-header {
	background-color:#222 !important;
	border-top: 1px dotted #666;
}
body, .dashboard div.panel, .panel {
	/*background-color:#222 !important;
	border:none !important;
	box-shadow:none !important;*/
}
/*form input, form textarea {
	background-color:#222;
}*/
.fixed-header .row {
    margin: 0 auto;
    max-width: 100% !important;
	
}
.navigation {
	float:right !important;
}
.section {
    margin: 0 auto;
    max-width: 98% !important;
    padding: 20px 1% 25px;
    position: relative;
}
.marketing-image {
    margin: 0 0 0 5% !important;
    max-width: 1300px !important;
}
ul.arrow a {
	text-shadow:none !important;
}
.back, .white {
	background-color:#222 !important;
	border:none !important;
}
/*input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
	color:#fff !important;
}*/
h4 {
	color:#6a6a6a !important;
}
p {
	color:#585858 !important;
}
label {
	color:#666 !important;
}
/*input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    border: 1px solid #333 !important;
}*/
.fixed-header .dropdown .menu {
	background-color:#222 !important;
}
/*input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #333 !important; outline: none !important; border-color: #b3b3b3; }

.section table thead, .section table tfoot {
    background: none repeat scroll 0 0 #222 !important;
	color:#999 !important;
}
.section table tbody tr:nth-child(2n) {
    background: none repeat scroll 0 0 #222 !important;
}
.section table {
    background: none repeat scroll 0 0 #222 !important;
    border: 1px solid #666 !important;
    border-radius: 3px;
    margin: 0 0 2em;
}
.section table thead tr th, .section table tfoot tr td {
	color:#eee !important;
}
.section table tbody tr td {
    border: medium none;
    color: #eee !important;
    padding: 9px 10px;
    vertical-align: top;
}

table a {
    border: medium none !important;
    color:#D5CCA8 !important;
    font-size: 1.4rem !important;
    line-height: 1em !important;
    margin: 0 !important;
    padding: 0 !important;
    text-shadow: none !important;
}*/
h5 {
    color:#eee !important;
    font-family:Arial, Helvetica, sans-serif !important;
    font-size: 1.6rem;
}
/*.dashboard .sort li {
    float: left !important;
    font-size: 1rem;
    list-style: none outside none;
    padding-right: 10px !important;
}*/
.fixed-header .dropdown .menu {
	background-color:#333 !important;
}
.fixed-header .dropdown .menu:after {
	border-color: transparent transparent rgba(51, 51, 51, 1) !important;
	left: 55% !important;
	display:none;
}
section.grey-texture {
    border-bottom:none !important;
}
#large-footer {
	background-image:none !Important;
	border-top: 1px dotted #666 !important;
	background-color:#222;
	margin-top:40px;
	
}
/*.fixed-header .actions a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none !important;
    border-color: rgb(80, 80, 80) rgb(55, 55, 55) rgb(35, 35, 35);
    border-image: none;
    border-radius: 6px;
    border-style: solid;
    border-width: 0px !important;
    box-shadow: 0 -1px rgb(20, 20, 20) inset, 0 1px 0 rgb(180, 180, 180) inset, 0 0 10px rgba(255, 255, 255, 0.1) inset;
    color: rgb(235, 235, 235);
    display: inline-block;
    font-size: 2.5rem;
    font-weight: 200;
    margin-right: 0.75em;
    padding: 0.5rem 1rem;
    text-shadow: 0 1px 0 black;
}
.fixed-header .actions {
    position: absolute;
    right: 15% !important;
    text-align: right;
    top: 0 !important;
}
#controls {
	margin-top:20px !important;
}*/
ul.accordion li {
    background-color:#000 !important;
    border-bottom: 1px solid #222 !important;
    border-top: 1px solid #222 !important;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.accordion li .title {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
    border-left: none !important;
    border-right: none !important;
    cursor: pointer;
    margin: 0;
    padding: 5px;
    position: relative;
    transition: background 0.15s linear 0s;
}
.section .accordion li {
	background-color:#000 !important;
	color:#eee !important;
}

dl.sub-nav dd.active a {
    background: none repeat scroll 0 0 #222 !important;
    border-bottom: none !important;
    border-radius: 1000px;
    border-top: none !important;
    cursor: default;
}

ul.accordion li.active .title {
    background-color: #333 !important;
    color: #eee !important;
}
ul.accordion li.active .content {
    background: none repeat scroll 0 0 black !important;
	border-left: 1px solid #333 !important;
    border-right: 1px solid #333 !important;
}
a:focus {
	color:#FFF !important;
}
.email-signup {
	max-width:90% !important;
}
li img {
	width:100%;
}
.billboard {
	color:#222;
	font-size:3.5rem;
	margin:0 auto;
	padding-top:20px;
	font-weight:800;
	font-family: 'Montserrat', sans-serif;	
	line-height:1 !important;
}
.billboard-tag {
	color:#fff;
	font-size:6rem;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:0px;
	font-weight:800;
	font-family: 'Montserrat', sans-serif;
	text-shadow:0px 0px 2px #000;
	line-height:.95 !important;
}

.billboard-enter {
	padding-top:0px;
	margin-top:0px;
	font-family: 'Montserrat', sans-serif;
	line-height:.95 !important;
	text-shadow:0px 0px 2px #000;
	font-size:2.5rem;
	color:#fff;
}
.billboard-enter a {
	padding-top:0px;
	margin-top:0px;
	font-family: 'Montserrat', sans-serif;
	line-height:.95 !important;
	text-shadow:0px 0px 2px #000;
	font-size:2.5rem;
	color:#fff;
}
.billboard-enter a:hover {
	color:#EEE49D;
}
.dashboard .fixedfooter, .entry-form .fixedfooter, .orders .fixedfooter {
	display:none;
	text-align:center;
	height: 205px;
	
}
body, .dashboard h4 {
	color:#000 !important;
}
body, .dashboard h3 {
	color:#000 !important;
}
body, .dashboard h2 {
	color:#000 !important;
}
body, .dashboard h3 a {
	color:#000 !important;
}
body, .dashboard a {
	color:#8D8767 !important;
}

body, .orders h4 {
	color:#000 !important;
}
body, .orders h5 {
	color:#000 !important;
}
body, .orders h3 {
	color:#000 !important;
}
body, .orders h2 {
	color:#000 !important;
}
body, .orders h3 a {
	color:#000 !important;
}
body, .orders  a {
	color:#8D8767 !important;
}
body, .orders .button {
	color:#fff !important;
}
body, .edit-entry h1 {
	color:#000 !important;
}

body, .entry-form h4 {
	color:#000 !important;
}
body, .entry-form h3 {
	color:#000 !important;
}
body, .entry-form h3 a {
	color:#000 !important;
}
body, .entry-form a {
	color:#8D8767 !important;
}
body, .entry-form h2 {
	color:#000 !important;
}
body, .dashboard .button {
	color:#fff !important;
}
body, .dashboard .footer h3 {
	color:#fff !important;
}
body, .dashboard .white {
	color:#fff !important;
}

body, .register h4 {
	color:#000 !important;
}
body, .register h3 {
	color:#000 !important;
}
body, .register h2 {
	color:#000 !important;
}
body, .register h3 a {
	color:#000 !important;
}
body, .register a {
	color:#8D8767 !important;
}

#controls a {
	color:#fff !important;
}
body, .page {
	background-image:none !important;
	color:#6a6a6a !important;
}
body, .login {
	background-color:#dcd7ca !important;
	color:#333;
}
body, .login h4 {
	color:#000 !important;
}
body, .login h3 {
	color:#000 !important;
}
body, .login h2 {
	color:#000 !important;
}
body, .login a {
	color:#8D8767 !important;
}
body, .login .button {
	color:#fff !important;
}
.section .category-header {
	margin-top:15px;
	padding-top:10px;
	border-top:1px dotted #333333;
	color:#333 !important;
}
.category-text {
	line-height:19px;
}
body, .dashboard .back {
	color:#fff !important;
}
#controls .remove {color:#C60 !important;}
.cart h3 {color:#fff !important;}
.fixed-header .menu.cart {
	right: 220px !important;
    top: 144px !important;
    width: 700px !important;
}
.menu.cart .fixed-header .dropdown .menu:after {
	display:none !important;
}

#winners-list .row {
    border-bottom: 1px dotted #222;
	background-color:#fff;
}
#winners-list .columns {
    padding: 7px;
	background-color:#fff;
}