#www-supersized-org {
  background:#F0F0F0 url(/pixel/body_bg.gif) top right repeat-y;
  color:#696760;
  margin:0px;
  padding-left:140px;
  font-family:'Lucida Grande', 'Verdana', 'Arial', 'Garamond', serif;
  padding-bottom:10px;
}
#main {
  margin:0 auto;
}

#header {
  position:absolute;
  top:10px;
  left:10px;
  margin:0px;
  padding:0px;
  height:135px;
  width:228px;
}

#content {
  padding-top:0px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;
  text-align:justify;
  line-height:150%;
}

#footer {
  width:636px;
  margin:0px;
  padding-top:31px;
  background:#f0f0f0 url(/pixel/box_bottom.gif) top left no-repeat;
  text-align:center;
  text-transform:lowercase;
}

#footer h2 { display:none; }

#pane {
  width: 636px;
  margin:0px;
  background:#ffffff url(/pixel/box_bg.gif) top left repeat-y;
}

#recent {
	position:absolute;
	top: 5px; 
	left:230px; 
	width:530px; 
	height:90px; 
	border:0px solid #cdcdcd;
	padding-top:0;
}

#recent h2 {
	display:none;
	padding:0;
	margin:0;
	font-size:12pt;
	font-weight:bold;
}

#recent ul {
	list-style:none;
}

#recent ul li {
	float:left;
	height:80px;
	width:105px;
	padding:0;
	margin:0;
	margin-right:10px;
	text-indent:1200px;
	overflow:hidden;
}

#recent ul li a {
	height:80px;
	width:105px;
	padding:0;
	margin:0;
	display:block;
	text-indent:-1200px;
	overflow:hidden;
	font-size:0.1px;
}

#pane h2 {
  padding:0px;
  margin:0px;
  padding-top:10px;
  padding-left:10px;
  background:#ffffff url(/pixel/box_top.gif) top left no-repeat;
  height:42px;
  display:block;
  width:636px;
}

#header h1 a {
  position:absolute;
  top:0px;
  left:0px;
  font-size:0.1em;
  display:block;
  width:228px;
  height:135px;
  padding:0px;
  margin:0px;
  background:url(/pixel/supersized_logo.gif) top left no-repeat;
  overflow:hidden;
  text-indent:-100px;
}

#navi {
  height:128px;
  width: 636px;
  margin:0px;
  padding:0px;
  text-align:center;
}

#navi h2 {
  display:none;
}

ul.navi {
  margin:0px;
  padding:0px;
  padding-top:95px;
  padding-left:120px;
  list-style:none;
  display:block;
}

ul.navi li {
  float:left;
  margin:0px;
  padding-right:20px;
}

ul.navi li a {
  display:block;
  height:30px;
  overflow:hidden;
  text-indent:-1150px;
  font-size:.1em;  
  text-decoration:none;
}

ul.peopleList {
	list-style:none;
	clear:both;
	font-size:8pt;
}

ul.peopleList li {
	float:left;
	margin-left:10px;
}

ul.peopleList li a {
	text-decoration:none;
	color: #781112;
}

ul.peopleList li a:hover {
	text-decoration:underline;
	color: #781112;
	font-size:9.5pt;
	font-weight:normal;
}

ul.peopleList li a:visited {
	color:# cdcdcd;
}


#nav-home {
  width:59px;
  background:url(/pixel/nav_home.gif) top left no-repeat;
}

#nav-faq {
  width:39px;
  background:url(/pixel/nav_faq.gif) top left no-repeat;
}

#nav-tour {
  width:43px;
  background:url(/pixel/nav_tour.gif) top left no-repeat;
}

#nav-login {
  width:53px;
  background:url(/pixel/nav_login.gif) top left no-repeat;
}
#nav-signup {
  width:71px;
  background:url(/pixel/nav_signup.gif) top left no-repeat;
}

#nav-news {
  width:57px;
  background:url(/pixel/nav_news.gif) top left no-repeat;
}

#nav-people {
  width:68px;
  background:url(/pixel/nav_people.gif) top left no-repeat;
}

/*
#nav-home:hover {
  width:59px;
  background:url(/pixel/nav_home-hover.gif) top left no-repeat;
}

#nav-faq:hover {
  width:39px;
  background:url(/pixel/nav_faq-hover.gif) top left no-repeat;
}

#nav-tour:hover {
  width:43px;
  background:url(/pixel/nav_tour-hover.gif) top left no-repeat;
}

#nav-login:hover {
  width:53px;
  background:url(/pixel/nav_login-hover.gif) top left no-repeat;
}
*/

ul.faq {
	list-style:none;
}

ul.faq li {
	display:block;
	
}


ul.faq li div.question {
	font-weight:bold;
	
}

ul.faq li div.answer {
	display:none;
	padding-left:10px;
	letter-spacing:110%;
}

#googleads {
  margin:0px;
  padding:0px;
  position:absolute;
  top:160px;
  left:12px;
} 

input, textarea {
  border:1px solid #327FD6;
  background-color:#f0f0f0;
  color:#000000;
  padding:2px;
}

input:focus, textarea:focus {
  background-color:#327FD6;
  color:#FFffff;
}

.wrong {
  border:1px solid #880000;
  background-color:#E58D8D;
}

td {
  vertical-align:top;
  text-align:left;
}

.errorMessage {
  display:block;
  min-height:30px;
  padding-top:0 px;
  padding-left: 33px;
  color:#AA0000;
  background:url(/pixel/error.gif) top left no-repeat;
  letter-spacing:150%;
}

/* FONT SIZES */
#www-supersized-org {
  font-size:0.8em;
}

#pane h2 {
  font-size:1.3em;
  letter-spacing:60%;
  text-align:center;
  text-transform:lowercase;
}

.errorMessage {
  font-size:0.7em;
}

#footer {
  font-size:0.7em;
}

