/*
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
*/


/* Table of contents
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“
- Grid
- Base Styles
- Typography
- Header
- Links
- Buttons
- Forms
- Lists
- Code
- Tables
- Content Area
- Footer
- Utilities
- Clearing
- Media Queries
*/
 #admin-menu {
	 display:none;
 }

/* Grid
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.container {
	position: relative;
	width: 100%;
	max-width: none;
	margin: 0 auto;
	padding: 0px 0px;
	box-sizing: border-box;
}
/* Base Styles
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
body {
	word-wrap: break-word;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
 html, body { height: 100%; margin: 0; padding: 0; }
 .element-invisible {
	 display:none;
	 text-indent:-99999px;
 }

/* Typography
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
body {
	font-family: "Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif;
	color:#333;
	background-color: #CCC;
}
#content h2 {
	margin-bottom: 2px;
	font-size: 1.429em;
	line-height: 1.4;
}

body.page-node-edit.logged-in h2, body.page-user.not-logged-in h2, body.page-email.not-logged-in h2 {
	display:inline-block;
}
body.page-node-edit.logged-in h2, body.page-node-edit.logged-in .pane-content .field-listing-id, body.page-user.not-logged-in h2, body.page-email.not-logged-in h2 {
	margin-bottom: 2px;
	font-size: 1.429em;
	line-height: 1.4;
}
body.page-node-edit.logged-in .pane-content .field-listing-id, body.page-user.not-logged-in .pane-content .field-listing-id {
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
}
body.page-node-edit.logged-in .form-checkboxes label, body.page-user.not-logged-in .form-checkboxes label {
    display: inline-block;
}

body.page-node-edit.logged-in input[type="submit"], body.page-user.not-logged-in input[type="submit"], body.page-email.not-logged-in input[type="submit"] {
	margin-right:15px;
	background-color:#CC0000;
	color:#FFF;
}

/* $Id: field.css,v 1.9 2010/05/22 20:23:01 dries Exp $ */

/* Field display */
.field .field-label {
  font-weight: bold;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
  float:left; /*LTR*/
}

/* Form display */
form .field-multiple-table {
  margin: 0;
}
form .field-multiple-table th.field-label {
  padding-left: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag {
  width: 30px;
  padding-right: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding-right: .5em; /*LTR*/
}

form .field-add-more-submit {
  margin: .5em 0 0;
}
/* Header
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.page-user .header, body.page-node-edit.logged-in .header  {
      display:none;
}

.header.fixed {
	pointer-events: none;
}

.header.fixed a, .header.fixed form, .header.fixed .chooser {
	pointer-events: auto;
}

/* Links
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.btn {
  background: #CC0000;
  background-image: -webkit-linear-gradient(top, #CC0000, #870202);
  background-image: -moz-linear-gradient(top, #CC0000, #870202);
  background-image: -ms-linear-gradient(top, #CC0000, #870202);
  background-image: -o-linear-gradient(top, #CC0000, #870202);
  background-image: linear-gradient(to bottom, #CC0000, #870202);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border:1px solid #666;
}

.btn:hover {
  background: #870202;
  text-decoration: none;
}

/* Footer
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
.footer {
	 filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
	background: none;
    background-color: #000;
	color: #c0c0c0;
    color: rgba(255, 255, 255, 0.65);
    font-size: 0.857em;
    border-top: 1px solid #666;
	padding: 10px 10px 13px 15px;
position: fixed;
bottom: 0px;
width: 100%;
z-index: 25;
}
.footer ul, .footer li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer li {
    float: left;
    position: relative;
}
.footer li a {
	color: #fcfcfc;
    color: rgba(255, 255, 255, 0.8);
    padding: 0 12px;
    display: inline-block;
    border-right: 1px solid #555;
    border-color: rgba(255, 255, 255, 0.15);
}
.region-footer-firstcolumn {
	font-size: 0.75em;
	width:auto;
	display:inline-block;
	float:left;
}
.region-footer-fourthcolumn {
	font-size: 0.75em;
	width:auto;
	display:inline-block;
	float:left;
	margin-left:10px;
}
.footer .one-third div {
	width:auto;
	display:inline-block;
}
.footer p {
    margin-bottom: 0rem;
}
 @media screen and (max-width: 750px) { /* Specific to this particular image */
 .footer {
	 filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
	background: none;
    background-color: #000;
	color: #c0c0c0;
    color: rgba(255, 255, 255, 0.65);
    font-size: 0.857em;
    border-top: 1px solid #666;
	padding: 10px 10px 13px 15px;
position: relative;
bottom: 0px;
width: 100%;
z-index: 25;
margin-top:10px;
}
.region-footer-fourthcolumn {
	margin-top:4px;
}
 }
/* Misc
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
#skip-link {
	left: 50%;
	margin-left: -5.25em;
	margin-top: 0;
	position: absolute;
	width: auto;
	z-index: 50;
	display:none;
}
#alertjava {
	/* fallback */ background-color: #000;
	background: url(../images/searchBG.gif);
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#4f4f4f) to(#000)); /*old webkit*/
	background: -webkit-linear-gradient(#4f4f4f, #000); /*new webkit*/
	background: -moz-linear-gradient(#4f4f4f, #000); /*gecko*/
	background: -ms-linear-gradient(#4f4f4f, #000); /*IE10*/
	background: -o-linear-gradient(#4f4f4f, #000); /*opera 11.10+*/
	background: linear-gradient(#4f4f4f, #000); /*future CSS3 browsers*/
	-pie-background: linear-gradient(#4f4f4f, #000); /*PIE*/
	/*behavior: url(PIE.htc);*/
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	display:block;
	zoom:1;
	height:auto;
	width:170px;
	padding:8px 8px 6px 10px;
	border-left:2px solid #000;
	margin:0 0;
	position:fixed;
	top:100px;
	left:0px;
	color:#FFF;
	font-size: 10px;
}
div.messages {
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 1px solid;
  margin: 6px 0;
  padding: 10px 10px 10px 10px; /* LTR */
  text-align:center;
  filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

div.status {
  background-image: url(../images/message-24-ok.png);
  background-size: auto 80%;
  border-color: #be7;
}
div.status,
.ok {
  color: #234600;
}
div.status,
table tr.ok {
  background-color: #f8fff0;
}

div.warning {
  background-image: url(../images/message-24-warning.png);
    background-size: auto 80%;
  border-color: #ed5;
}
div.warning,
.warning {
  color: #840;
}
div.warning,
table tr.warning {
  background-color: #fffce5;
}

div.error {
  background-image: url(../images/message-24-error.png);
    background-size: auto 80%;
  border-color: #ed541d;
}
div.error,
.error {
  color: #8c2e0b;
}
div.error,
table tr.error {
  background-color: #fef5f1;
}
div.error p.error {
  color: #333;
}

div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages ul li {
  list-style-image: none;
}

#mydiv {
    position: absolute;
    height: 0px;
    right: -9999px;
    overflow: hidden;
	display:none;
}

ul.ui-autocomplete {
    height: auto;
    max-height: 300px;
    width: 30% !important;
    border: 1px solid #000;
    overflow-y: auto;
    overflow-x: hidden;
    list-style: none;
    margin: 0 0;
    padding: 0 0;
    background: #000;
    color: #999;
    filter: alpha(opacity=90);
    -moz-opacity: 0.90;
    opacity: 0.90;
	z-index:1000 !important;
}
ul.ui-autocomplete li {
    margin: 5px 5px;
	list-style: none;
color: #999;
}
ul.ui-autocomplete a {
    text-decoration: none;
    cursor: pointer;
    color: #999;
    padding: 3px 3px;
    z-index: 1000;
}
ul.ui-autocomplete a strong, ul.ui-autocomplete .ui-state-hover {
    color: #FFF;
    background: #CC0000;
    border-radius: 3px;
}
ul.ui-autocomplete .keywords {
    display: none;
}
/* Content Area
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */

.page-user .u-full-width.system-messages, .page-user .u-full-width.main-content {
        width: 70%;
    margin: 20px 15%;
}

body.page-node-edit.logged-in, body.page-user.not-logged-in, body.page-email, body.page-user-1.logged-in {
    padding: 20px 15% !important;
}

body.page-email input[type="email"], body.page-email input[type="text"], body.page-email textarea, body.node-type-webform .the-content select, body.node-type-webform .the-content input[type="email"], body.node-type-webform .the-content input[type="text"], body.node-type-webform .the-content textarea, body.node-type-webform .the-content select {
	width:100%;
	max-width:500px;
	color:#000 !important;
}