/*
 * Copyright 2005 Uwyn bvba/sprl <info[remove] at uwyn dot com>
 * Distributed under the terms of the GNU General Public License, v2 or later
 * $Id: public_screen.css 3988 2009-08-06 08:09:44Z gbevin $
 */

/****************************************************************************/
/* public list screen style                                                 */
/****************************************************************************/

body  {
	background: #eeeeee url('../images/bg.gif');
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

* {
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 10pt;
}

img {
	border: 0px none;
	margin: 0px;
}

#container {
    width: 60em;
    margin-left: auto;
    margin-right: auto;
}

#body {
	background-color: #fbffc4;
    margin: 0 auto;
	padding: 0.5em;
    width: 56em;
}

#skyscraper {
	position: absolute;
	left: 60em;
	top: 1em;
	width: 160px;
	text-align: center;
}

#content {
    position: relative;
	padding: 2em;
}

#logo {
	text-align: center;
	height: 31px;
}

#caption {
	color: #ff9021;
	font-weight: bold;
	font-stretch: condensed;
	font-size: 25pt;
	text-align: center;
	margin-top: 0.4em;
}

#undercaption {
	color: #999999;
	font-stretch: condensed;
	font-size: 16pt;
	text-align: center;
	margin-top: 0.1em;
	margin-bottom: 1em;
}

#home {
	margin-top: 1em;
}

#home #signupbox {
	float: left;
	width: 16em;
	border: solid 1px #ff9021;
	background-color: #fcff94;
	padding: 10px;
}

#home #signupmessage p {
	font-size: 9.5pt;
}

#signup a {
	color: black;
	font-size: 14pt;
	font-weight: bold;
}

#signup a:hover {
	color: #ffffff;
	background-color: black;
	text-decoration: none;
}

#ownlist {
	margin-bottom: 0;
	text-align: right;
	width: 100%;
}

#ownlist span {
	float: left;
}

#ownlist a {
	color: #ff4c21;
	font-weight: bold;
}

#ownlist a:hover {
	color: #ffffff;
	background-color: #ff4c21;
	text-decoration: none;
}

#benefits {
	float: left;
	width: 31.5em;
	margin-left: 2.5em;
	margin-bottom: 1em;
	font-size: 9.5pt;
}

#benefits h2 {
	margin-top: 0.5em;
	font-size: 14pt;
}

#benefits img {
	margin-right: 0.5em;
}

#andmore {
	margin-top: 1em;
	margin-right: 1.3em;
	text-align: right;
	color: #666666;
	font-weight: bold;
}

#andmore span {
	float: left;
}

#title {
	margin-top: 1em;
	text-align: right;
	color: #ff4c21;
	font-weight: bold;
}

#title span {
	font-size: 14pt;
	float: left;
}

#navig {
	text-align: center;
}

#navig a {
	color: #666666;
	font-weight: bold;
	margin: 0 0.5em;
}

#navig a:hover {
	color: white;
	background-color: #666666;
}

#andmore #navig {
	float: none;
}

#title #navig {
	float: none;
}

.rule {
	background-color: #ff9021;
	width: 100%;
	height: 1px;
}

.terminator {
	width: 1px;
	height: 1px;
	clear: both;
}

#donate {
	text-align: center;
}

#footer table {
	margin-top: 0em;
}

#footermessage {
	margin: 0px 10px;
	color: #666666;
	font-size: 8pt;
}

#footermessage a {
	color: #666666;
	font-size: 8pt;
}

#footermessage a:hover {
	color: white;
	background-color: #666666;
}

#list_name {
	font-weight: bold;
	font-size: 14pt;
	margin-top: 1.5em;
}

#list_description {
	margin: 0.6em 0 1em 0;
	color: #666666;
}

#entries_complete {
	margin-top: 10px;
}

.entry_incomplete {
	font-size: 14px;
}

.icon_complete {
	margin-right: 3px;
}

.entry_complete {
	font-size: 12px;
	color: gray;
}

.icon_screen {
}

.icon_print {
	display: none;
}

#no_list_found {
	margin-top: 2em;
}

#no_list_found h1 {
	font-weight: bold;
	font-size: 14pt;
}

#details {
	margin-top: 1em;
}

#details table {
	margin: 1em 0;
}

#details table table {
	margin: 0;
}

.screenshot {
	border: solid 2px #666666;
}

.quicktime {
	margin-right: 1em;
}

.explanation {
	margin-left: 2em;
}

.explanation h1 {
	font-size: 11pt;
	margin-top: 0.5em;
}

.explanation a {
	color: black;
	font-weight: bold;
}

.explanation a:hover {
	color: white;
	background-color: black;
}

.legend {
	color: #666666;
}

#details #signupbox {
	border: solid 1px #ff9021;
	background-color: #fcff94;
	padding: 10px;
}

#details #signupbox  #signup {
	text-align: center;
	color: black;
	font-size: 14pt;
	font-weight: bold;
}

#info #signupbox {
	border: solid 1px #ff9021;
	background-color: #fcff94;
	padding: 10px;
}

#info #signupbox  #signup {
	text-align: center;
	color: black;
	font-size: 14pt;
	font-weight: bold;
}

#info h1 {
	margin-top: 2em;
	font-size: 10pt;
}

#info h2 a {
	color: black;
	font-weight: bold;
}

#info h2 a:hover {
	color: white;
	background-color: black;
}

#info h3 {
	font-weight: normal;
	font-style: italic;
}

#info p a {
	color: #ff4c21;
	font-weight: bold;
}

#info p a:hover {
	color: white;
	background-color: #ff4c21;
}

#lawsuit {
	background: white;
	border: solid 2px #ff4c21;
	padding: 1em;
	text-align: center;
}

#lawsuit a {
	color: #ff4c21;
	font-size: 14pt;
	text-decoration: none;
}

#lawsuit a:hover {
	text-decoration: underline;
}

#lawsuitletter {
	background: rgb(250, 250, 250);
	border: 1px dotted gray;
	padding: 1em;
	margin-top: 1em;
	line-height: 150%;
}

#lawsuitletter p a {
	font-weight: normal;
	color: black;
}

.banner {
	width: 728px;
    margin: 1em auto;
}

