/*
	Globally included base styles
*/
@import url("base/reset.css");
@import url("base/type.css");
@import url("base/forms.css");
@import url("base/layout.css");


body 	{ font-family: Helvetica, Arial, sans-serif; color: #262626; text-align: center; margin: 0; }
code { font-size: 0.875em; }

/* sticky-footer */
html, body, #global-container { height: 100%; }
body > #global-container { height: auto; min-height: 100%; }
#global-content-wrapper { padding-bottom: 98px; }
#footer { position: relative; clear: both;
		  margin-top: -98px; height: 80px;
		  padding: 15px 0 0 0; }


h1, h2, h3, h4, h5, h6 { color: #262626; }

a:link,
a:visited 	{ color: #0a4a8a; text-decoration: none; }
a:hover 	{ color: #262626 !important; }

h3.alt-heading {
	font-size: 1.3125em;
	color: #818181;
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 1em;
}

a.large-button,
a.large-button:link,
a.large-button:visited {
	font: normal bold 16px/1 Helvetica, Arial, sans-serif;
	color: #fff;
	letter-spacing: -1px;
	text-align: center;
	text-transform: uppercase;
	background: url(../images/signup-background.png) no-repeat;
	display: -moz-inline-box;
	display: inline-block;
	width: 216px;
	vertical-align: middle;
	padding: 13px 0 14px 0;
}

table th { border: none; padding-left: 0; }


/* 	Layout
	--------------------------------------------------------------------------*/

#global-header 			{  }
#global-header .wrapper { position: relative; height: 85px; }
#global-header form		{  }
#global-header button	{ font-size: 1em; font-weight: normal; color: #333;
						  display: inline !important; border: 0; padding: 0; margin: 0;
						  background: none; float: none; }

#transifex-logo 		{ margin-top: 36px; }
#transifex-logo #beta-tag { margin-bottom: 28px; }

#global-nav 			{ margin: 0; margin-top: 57px; text-align: center; }
#global-nav li 			{ display: inline; }
#global-nav li a 		{ display: block; float: left; padding: 6px 8px; margin-right: 0.5em; }

#global-search-form		{ margin: 0; margin-top: 57px; text-align: right; }
#global-search-form	input	{ width: 90%; margin: 0; padding-left: 20px;
							  background-image: url(../images/icons/magnifier.png);
							  background-position: 3px center;
							  background-repeat: no-repeat;
							  height:15px; font-size:12px;}
#global-search-form	input.placeholder { color:#ccc; font-style:italic;}
#global-search-form	button	{ display: none !important; }

#global-usernav			{ position: absolute; right: 0; top: 0; text-align: center; }
#global-usernav .wrap	{ width: 100%; text-align: right; }
#global-usernav form	{ display: inline; }
#global-usernav form *	{ vertical-align: middle; }

#footer 				{}
#footer-nav 			{}
#legal 					{}
#copyright 				{}


/* 	Header
	--------------------------------------------------------------------------*/

#global-header 			{ background: #e6e6e6 url(../images/header-highlight.png) left top repeat-x;
						  border-bottom: 1px solid #bfbfbf; }

#transifex-logo 		{}


#global-nav 			{}
#global-nav li a 		{ font: bold 1em/1 Helvetica, Arial, sans-serif; letter-spacing: -1px; }
#global-nav li a.active { background: #fff; border: 1px solid #bfbfbf; border-bottom: none; }

#global-usernav			{ background: url(../images/usernav-bg.png) right bottom no-repeat;
						  font: 0.75em/1 Helvetica, Arial, sans-serif; color: #333;
						  padding-right: 20px; }
#global-usernav	.wrap	{ background: url(../images/usernav-bg.png) left bottom no-repeat;
						  padding: 4px 20px; padding-right: 0; margin-left: -20px; line-height: 2em; }


/* 	Footer
	--------------------------------------------------------------------------*/

#footer 		{ font: 0.875em/1 Helvetica, Arial, sans-serif; color: #818181;
				  background: #262626;
				  border-top: 3px solid #818181; }
#footer .wrapper { }

#footer a 		{ color: #e6e6e6; }
#footer a:hover { color: #fff !important; }

#footer-nav 	{ font-weight: bold; margin-left: 0; margin-top: 0; margin-bottom: 0; }
#footer-nav li 	{ display: inline; margin-right: 1em; }

#tx-version,
#powered-by-transifex { font-size: 0.75em; line-height: 1.75; text-align: right;
				  margin-top: 0; margin-bottom: 0; color: #333; }
#powered-by-transifex a { color: #333; font-weight: bold; }
#hosted { float: right; }

#footer-sub { font-size: 0.875em; font-weight: normal; }
#footer-sub a { color: #818181 !important; font-weight: bold; }

#copyright 		{ text-align: right; font-size: 0.75em; margin: 0; margin-top: 0.2em; }
#copyright a 	{ font-weight: bold; }

.results_on_deck {
  margin: 0px;
  padding: 0px;
}

/*List*/
div.list ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding-left: 10px;
}

div.list li{
  border-bottom: 1px solid #ddd;
  padding: 8px;
}

div.list ul li.i16{
 padding-left: 23px;
}

div.list ul li .name{
  font-weight: bold;
  font-size: 0.85em;
}

div.list ul li span.name{
  color: #666;
}

div.list ul li .notice{
  color: #FF4646;
}

div.list ul li span.notice{
  color: #FF4646;
}

div.list ul li form{
  float: right;
  margin-left: 8px;
}

div.list ul li span.details{
  font-size: 0.85em;
  color: #666;
  font-weight: normal;
}

div.list .pagination.bottom {
  margin-top: 2px;
}

ul.simple {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-left: 0;
}

ul.simple li {
}

div.notice {
  text-align: center;
  -moz-border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  background-color: #ffffe0;
  border-color: #e6db55;
  margin: 5px;
  margin-bottom: 15px;
  font-size: 0.9em;
}

