
#bow, #cargo { color: black; }

#bow {
	font-family: 'Lemon', Arial, sans-serif;
    text-align: center;
	margin: 0 0 0 0;
	padding: 0.2em 0.2em 0 0.2em;
	height: 1em;
	font-size: 2.5em;
	font-weight: bold;
}
#bow img { float: right; height: 0.8em; padding: 0.1em 0.2em 0.3em 0; }
#bow h2 { font-size: 1em; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0; text-align: center}
#bow h2 a,
#bow h2 a:visited { color: black; text-decoration: none; }
#bow #tagline { display: none; font-size: 0.4em; float: left; margin: 0 1em 0 0.5em; padding: 0 0 0 0; }

#aft { text-align: right; }

#aft img#flurdyLink { padding: 0.5em 0 0 0; height: 0.8em; width: 2.5em; float: left; }


ul.horizontal {
	margin: 0;
}
ul.horizontal li {
	display: inline;
	padding-right: 20px;
	list-style: none;
}

#lookout ul.horizontal { text-align: left; padding: 0 2em 0 0; }
#lookout ul.horizontal li { font-size: 1.1em; font-weight: bold; padding: 0 1em; }
#lookout ul.horizontal li a,
#lookout ul.horizontal li a:visited { text-decoration: none; color: black; }
#lookout ul.horizontal li a:hover { text-decoration: underline; color: black; }
#lookout ul.horizontal li a:active { text-decoration: underline; color: #aa0000; }

#aft ul.horizontal { }
#aft ul.horizontal li { font-size: 0.8em; font-weight: bold; }
#aft ul.horizontal li a { text-decoration: none; color: black; }
#aft ul.horizontal li a:hover,
#aft ul.horizontal li a:active { text-decoration: underline; color: blue; }


ul.vertical { padding: 0.1em; }
ul.vertical li { list-style: none; white-space: nowrap; }
ul.vertical li a { }

#jib ul.horizontal li { padding: 0 0.1em;}
#jib #logout-box { float: right}

#jib { color: black; }

#cargo .well-header {  font-size: 1.2em; font-weight: bold; }
#cargo a { text-decoration: underline; }


#cargo .well form { margin-bottom: 0; }
#cargo #index-page .form-horizontal .controls { margin-left: 0; }
#cargo .form-horizontal .control-group:last-child { margin-bottom: 0em; }

/* #cargo #login-box button { float: right; } */
#cargo .btn { float: right; margin: 0 0.7em; }
#cargo a.btn { text-decoration: none; }
#cargo #register-page lafbel { width: 10em; }

#cargo h2 { margin: 0.3em 0.5em; }

/* #cargo #login-page #username-row .controls { padding-top: 0.7em; } */
#cargo #login-page #buttons-row { margin-left: 0.7em; }

#cargo #view-wishlist-page .control-group { margin-bottom: 30px; }

#cargo #list-wishlists-page #wishlist-list { max-height: 20em; overflow: auto; }


#cargo .modal { width: 30em; margin: -15em 0 0 -15em; }
#cargo .modal.fade.in { top: 50%; }
#cargo .modal-wide { width: 33em; }
#cargo .modal .well { margin-bottom: 0;}
#cargo .noshow { display: none; }

#cargo .modal .modal-body textarea { width: 350px; }
#cargo .modal .modal-footer form { float: right; }

#cargo .form-search input { margin-top: 0.1em; }
#cargo .form-search button { padding-bottom: 0.3em; margin-left: 0; float: none;}


#cargo #wish-list,
#cargo #organiser-list { margin: 0 1em 1em 1em; font-size: 1.1em;  }
#cargo #wish-list li,
#cargo #wish-list .ui-state-highlight,
#cargo #organiser-list li,
#cargo .modal-links ul li,
#cargo #organiser-list .ui-state-highlight {
	border-top: 1px solid #dddddd;
	padding: 0.6em 1em 0.3em 1em;
	height: 1.5em;
	line-height: 1.2em;
	overflow: hidden;
}
#cargo .modal-links ul li {
	height: 1.8em;
	line-height: 1.5em;
	font-size: 0.9em;
}
#cargo .modal .modal-links { padding: 0; }
#cargo .modal-footer .modal-links form { float: none; }
#cargo .modal .modal-links ul { margin-bottom: 0; }
#cargo .modal .modal-links .edit-links li { padding: 0.7em 0 0.2em 0; }
#cargo .modal .modal-footer .modal-links li { text-align: left;}
#cargo .modal .modal-footer .add-link form { width: 100%; }
#cargo .modal .modal-footer .add-link form  { float: left; }
#cargo .modal .add-link input { font-size: 0.8em; float: left; width:250px; }
#cargo .modal .add-link button { float: right;  }
#cargo .modal .modal-links .edit-links li { margin-bottom: 0.5em;  }
#cargo .modal-links ul:first-child,
#cargo .modal-footer .modal-links .edit-links:first-child ,
#cargo .modal-links .edit-links li:first-child {
	border-top: 0;
}
#cargo .modal-footer form { margin-bottom: 0; }

#cargo .update-wish-form { margin-bottom: 0; }

#cargo #wish-list:last-child,
#cargo #organiser-list:last-child { border-bottom: 1px solid #dddddd; }
#cargo .list-row-even { background-color: #F9F9F9; }
#cargo .list-row-hover { background-color: #ffffff; border: 1px dashed #b9b9b9; }
#cargo .modal .modal-footer .move-wish-form { width: 100%; }
#cargo .modal .modal-footer .move-wish-form button { float: right; }
#cargo .modal .modal-footer .move-wish-form select { float: left; }

#cargo .gravatar { float: right; width: 35px; border: 2px inset silver; padding: 0.2em; margin: 0.5em; }
#cargo .gravatar + h4 + .well { clear: right; }
#cargo #profile-page .gravatar { width: 50px;  }

#cargo #wish-list button .reserve-button { }

#cargo #wish-list .reserved { font-style: italic; color: #5555dd; float: right; font-size: 0.8em; }

#cargo .well fieldset  { margin-bottom: 2em; }
#cargo .well fieldset legend { font-size: 1.3em; }

#cargo .capthca { width: 7em; height: 3.5em; border: 2px inset silver; padding: 0.2em; margin: 0.5em; }

#cargo small a,
#cargo small a:visited { color: black; }
