/*Uniform Theme: Uniform DefaultVersion: 1.5.5By: Josh PylesLicense: MIT License---For use with the Uniform plugin:http://pixelmatrixdesign.com/uniform/---Generated by Uniform Theme Generator:http://pixelmatrixdesign.com/uniform/themer.html*//* Global Declaration */div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action {  background-image: url(/img/layout/form-sprite.png);  background-repeat: no-repeat;}/* SPRITES *//* Select */div.selector {  	background-position: -269px -111px;  	line-height: 32px;	height: 32px;}div.selector span {	background-position: right -148px;  	height: 32px;	line-height: 32px;}div#uniform-prize span {	background-position: 0 -148px;}div#uniform-prize select{width:300px;}div.selector select {  /* change these to adjust positioning of select element */  	top: 0px;	left: 0px;}div.selector:active, div.selector.active {	background-position: -269px -111px;}div.selector:active span, div.selector.active span {	background-position: right -148px;}div#uniform-prize:active span,div#uniform-prize.active span {	background-position: 0 -148px;}div.selector.focus, div.selector.hover, div.selector:hover {	background-position: -269px -111px;}div.selector.focus span, div.selector.hover span, div.selector:hover span {	background-position: right -148px;}div#uniform-prize.focus span, div#uniform-prize.hover span, div#uniform-prize:hover span {	background-position: 0 -148px;}div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover {	background-position: -269px -111px;}div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span {	background-position: right -148px;}div.selector.disabled {	background-position: -483px -234px;}div.selector.disabled span {  background-position: right -104px;}.selectWide div.selector select { width: 295px;}.selectWide div.selector {   background-position: -269px -375px;   width: 277px;}.selectWide  div.selector span {  background-position: right -423px;  width: 230px;}/* Checkbox */div.checker {  width: 14px;  height: 14px;}div.checker input {  width: 14px;  height: 14px;}div.checker span {  background-position: 0px -188px;  height: 14px;  width: 14px;}div.checker:active span, div.checker.active span {	background-position: 0 -188px;}div.checker.focus span,div.checker:hover span {	background-position: 0 -188px;}div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span {	background-position: 0 -188px;}div.checker span.checked {	background-position: -19px -188px;}div.checker:active span.checked, div.checker.active span.checked {	background-position: -19px -188px;}div.checker.focus span.checked,div.checker:hover span.checked {	background-position: -19px -188px;}div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked {	background-position: -19px -188px;}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span {	background-position: -152px -260px;}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked {	background-position: -171px -260px;}/* Radio */div.radio {  width: 18px;  height: 18px;}div.radio input {  width: 18px;  height: 18px;}div.radio span {  height: 18px;  width: 18px;  background-position: 0px -279px;}div.radio:active span, div.radio.active span {	background-position: -18px -279px;}div.radio.focus span, div.radio:hover span {	background-position: -36px -279px;}div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span {	background-position: -54px -279px;}div.radio span.checked {	background-position: -72px -279px;}div.radio:active span.checked,div.radio.active span.checked {	background-position: -90px -279px;}div.radio.focus span.checked, div.radio:hover span.checked {	background-position: -108px -279px;}div.radio.focus:active span.checked, div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked {	background-position: -126px -279px;}div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span {	background-position: -144px -279px;}div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked {	background-position: -162px -279px;}/* Uploader */div.uploader {  background-position: 0px -297px;  height: 28px;}div.uploader span.action {  background-position: right -409px;  height: 24px;  line-height: 24px;}div.uploader span.filename {  height: 24px;  /* change this line to adjust positioning of filename area */  margin: 2px 0px 2px 2px;  line-height: 24px;}div.uploader.focus,div.uploader.hover,div.uploader:hover {  background-position: 0px -353px;}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action {  background-position: right -437px;}div.uploader.active span.action,div.uploader:active span.action {  background-position: right -465px;}div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action {  background-position: right -493px;}div.uploader.disabled {  background-position: 0px -325px;}div.uploader.disabled span.action {  background-position: right -381px;}/* PRESENTATION *//* Select */.dob div.selector {	float: left;	margin-right: 13px;	width: 59px;}div.selector {  width: 166px;  cursor: pointer;}#inviteForm div.selector {  width: 276px;}#inviteForm div#uniform-prize {  width: 376px;}div.selector select {	font: normal 15px/normal Verdana, Geneva, Arial, Helvetica, sans-serif; 	width: 166px;	border: solid 1px #fff;}.dob div.selector select {	width: 76px;}div.selector span {  padding: 0px 45px 0px 2px;  cursor: pointer;	font: normal 15px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;	width: 100px;	line-height: 32px;}div#uniform-prize span {	width: 100%;}.dob div.selector span {	width: 12px;}div.selector.disabled span {	color: #bbb;}/* Checker */div.checker {  margin-right: 8px;}/* Radio */div.radio {  margin-right: 10px;}/* Uploader */div.uploader {  width: 190px;  margin-bottom: 20px;  cursor: pointer;}div.uploader span.action {  width: 85px;  text-align: center;  text-shadow: #fff 0px 1px 0px;  background-color: #fff;  font-size: 11px;  font-weight: bold;}div.uploader span.filename {  color: #777;  width: 82px;  border-right: solid 1px #bbb;  font-size: 11px;}div.uploader input {  width: 190px;}div.uploader.disabled span.action {  color: #aaa;}div.uploader.disabled span.filename {  border-color: #ddd;  color: #aaa;}/*CORE FUNCTIONALITY Not advised to edit stuff below this line-----------------------------------------------------*/.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus {  outline: 0;}/* Select */div.selector {	position: relative;	padding-left: 17px;	overflow: hidden;}div.selector span {	display: block;	float: left;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}div.selector select {	position: absolute;	opacity: 0;  height: 32px;  border: none;  background: none;}/* Checker */div.checker {	position: relative;	float: left;}div.checker span {	display: block;	float: left;	text-align: center;}div.checker input {  opacity: 0;  display: inline-block;  background: none;}/* Radio */div.radio {	position: relative;	float: left;}div.radio span {	display: block;	float: left;	text-align: center;}div.radio input {  opacity: 0;  text-align: center;  display: inline-block;  background: none;}/* Uploader */div.uploader {  position: relative;  float: left;  overflow: hidden;  cursor: default;}div.uploader span.action {  float: left;  display: inline;  padding: 2px 0px;  overflow: hidden;  cursor: pointer;}div.uploader span.filename {  padding: 0px 10px;  float: left;  display: block;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  cursor: default;}div.uploader input {  opacity: 0;  position: absolute;  top: 0;  right: 0;  bottom: 0;  float: right;  height: 25px;  border: none;  cursor: default;}