@import url(/design/css/reset.css);
@import url(/design/css/shell.css);
@import url(/design/css/nav.css);
@import url(/design/css/type.css);

p img { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

hr {  margin: 10px 0 18px; height: 1px; border: none; overflow: hidden; }
	
.hidden { display: none; }

/* Tabs General */
.ui-tabs-nav .ui-tabs-selected a:link, 
.ui-tabs-nav .ui-tabs-selected a:visited { cursor: default; }

.ui-tabs-nav a:hover, 
.ui-tabs-nav a:focus, 
.ui-tabs-nav a:active {
    cursor: pointer; 
	text-decoration: none;  }

.ui-tabs-panel {
	padding: 0;
	margin: 0;
	clear: both; }
	
@media projection, screen { .ui-tabs-hide { display: none; } }
.feed .ui-tabs-hide { display: none; }


.join .input.error { 
   background: #48800b url(/design/img/join-field-below-error.png) no-repeat 0 0 !important;
   color: #fff !important; }
.join .input.error:hover { 
   background-color: #5fa10a !important;
   color: #fff !important; }   
.join .input.error:focus { 
   background-color: #91d011 !important;
   color: #fff !important; }  

					
