/*
 * Psyke.org - Handheld
 *
 * Revisions
 * 1.0 : 2004-11-09 : Morten Wulff <wulff@psyke.org>
 * 1.1 : 2004-11-11 : Morten Wulff <wulff@psyke.org>
 *       Minor fixes to make the layout look good on my Siemens SX1
 *
 * FIXME: picture gallery whitespace
 */

	body {
		max-width: 240px;
		margin: 0 auto;
		padding: 0;
		font-family: verdana, helvetica, geneva, sans-serif;
		font-size: 10px;
	}

	blockquote {
		margin: 0 2em;
	}

	img {
		border: 0;
	}

	textarea {
		width: 100%;
	}

/* branding */

	#branding {
		border-top: 3px solid #600;
		background: #900;
		color: #fff;
	}

	#branding-main {
		margin: 0;
		padding: 0 0 4px 0;
	}
	#branding-main h1 {
		width: 164px;
		height: 53px;
		margin: 4px 0 4px 4px;
		padding: 0;
		background: transparent url(img/logo_handheld.gif) top left no-repeat;
		text-indent: -9999px;
	}
	#branding-main h1 a {
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		background: transparent url(img/logo_handheld.gif) top left no-repeat;
		text-decoration: none;
	}

/* search */

	#search {
		display: none;
	}

	#aboutcontact {
		text-align: right;
		list-style: none;
		margin: 0;
		padding: 2px 4px 0 4px;
	}
	#aboutcontact li {
		display: inline;
		margin: 0 0 2px 0;
		padding: 0;
		letter-spacing: -1px;
	}
	#aboutcontact li a {
		color: #fff;
	}

/* navigation */

	#nav-skip {
		padding: 2px 2px 4px 4px;
		background-color: #444;
	}
	#nav-skip ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#nav-skip li {
		display: inline;
		margin: 0 2px 0 0;
		padding: 0;
	}
	#nav-skip li a {
		color: #fff;
	}

	#nav-section {
		clear: both;
	}
	#nav-section ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#nav-section li {
		width: 50%;
		float: left;
		display: inline;
		margin: 0;
		padding: 4px 0;
		background: #edece5 url(img/back_handheld.gif) repeat-x bottom left;
		letter-spacing: -1px;
	}
	#nav-section a {
		margin: 0;
		padding: 4px 0 4px 2px;
		text-decoration: none;
		color: #333;
	}

	/* highlight active tab */
	#forum #nav-sec-forum a,
	#personal #nav-sec-personal a,
	#poetry #nav-sec-poetry a,
	#pictures #nav-sec-pictures a,
	#coping #nav-sec-coping a,
	#faqs #nav-sec-faqs a,
	#articles #nav-sec-articles a,
	#bookstore #nav-sec-bookstore a {
		font-weight: bold;
	}
	#warning #nav-sec-pictures a {
		font-weight: bold;
	}

	#nav-category {
		clear: both;
		margin: 3px 0 0 0;
		background-color: #fff;
	}
	#nav-category div {
		padding: 0 0 5px 4px;
	}
	#nav-category span {
		margin: 0 3px 0 0;
	}
	.cat-0 #nav-cat-0,
	.cat-a #nav-cat-a,
	.cat-b #nav-cat-b,
	.cat-c #nav-cat-c,
	.cat-d #nav-cat-d,
	.cat-e #nav-cat-e,
	.cat-f #nav-cat-f,
	.cat-g #nav-cat-g,
	.cat-h #nav-cat-h,
	.cat-i #nav-cat-i,
	.cat-j #nav-cat-j,
	.cat-k #nav-cat-k,
	.cat-l #nav-cat-l,
	.cat-m #nav-cat-m,
	.cat-n #nav-cat-n,
	.cat-o #nav-cat-o,
	.cat-p #nav-cat-p,
	.cat-q #nav-cat-q,
	.cat-r #nav-cat-r,
	.cat-s #nav-cat-s,
	.cat-t #nav-cat-t,
	.cat-u #nav-cat-u,
	.cat-v #nav-cat-v,
	.cat-w #nav-cat-w,
	.cat-x #nav-cat-x,
	.cat-y #nav-cat-y,
	.cat-z #nav-cat-z,
	.cat-da #nav-cat-da,
	.cat-de #nav-cat-de,
	.cat-en #nav-cat-en,
	.cat-se #nav-cat-se {
		font-weight: bold;
	}

	#nav-download {
		display: none;
	}

	#nav-trail {
		margin: 0;
	}
	#nav-trail ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#nav-trail li {
		float: left;
		width: 50%;
		margin: 0;
		padding: 2px 0 3px 0;
		background-color: #444;
	}
	#nav-trail a {
		padding: 0 4px 0 4px;
		color: #fff;
	}
	#nav-trail li.main {
		display: none;
	}
	#nav-trail li.next {
		text-align: right;
	}

/* content */

	#content h1 {
		clear: both;
		margin: 0;
		padding: 3px 0 2px 4px;
		background-color: #900;
		color: #fff;
		font-size: 140%;
		text-align: center;
	}
	#content h2 {
		clear: both;
		margin: 9px 0 0 0;
		padding: 3px 0 2px 4px;
		background-color: #900;
		color: #fff;
		font-size: 120%;
	}
	#content h2.first {
		margin: 0;
	}
	#content h2.newauthor {
		border-top: 3px solid #333;
	}
	#content p {
		margin: 7px 4px 0 4px;
	}
	#content p.more {
		margin: 0;
		text-align: right;
	}
	#content h3 {
		margin: 9px 4px 0 4px;
		padding: 3px 0 2px 0;
		border-bottom: 1px solid #900;
	}
	#content dt, #content ol li {
		margin: 7px 4px 0 4px;
	}
	#content dd {
		margin: 2px 4px 0 2em;
	}
	#content ol, #content ul {
		margin: 7px 4px 0 3em;
	}
	#content .col-2 img {
		display: none;
	}
	#content .col-2-lm h3 {
		margin: 3px 4px 0 4px;
		padding: 3px 0 2px 0;
		border-bottom: 1px solid #900;
	}
	#content .col-2-lm ul, #content .col-2-rm ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#content .col-2-lm li, #content .col-2-rm li {
		margin: 7px 4px 0 4px;
	}

/* sidebar */

	#sidebar-main h3 {
		clear: both;
		background-color: #666;
		margin: 9px 0 0 0;
		padding: 3px 4px 2px 4px;
		border: none;
		color: #fff;
	}
	#sidebar-main ul {
		margin: 0 0 0 4px;
		padding: 0;
	}
	#sidebar-main li {
		margin: 7px 0 0 0;
		list-style-position: inside;
	}

/* footer */

	#siteinfo {
		margin: 0;
		padding: 0 0 7px 0;
		background-color: #eee;
		border-top: 1px solid #666;
	}
	#siteinfo p {
		margin: 7px 4px 0 4px;
		color: #666;
	}

/* generic */

	.col-2 img {
		border: 1px solid #666;
	}

/* hide stuff */

	#browsehappy, #home-psychcentral, #recommend {
		display: none;
	}

	.hidden {
		display: none;
	}

