
/*
    CSS for iPhone
*/

/* Layout */

 #phpbb #global { width: 100%; }

 #phpbb #main { background-image: none; }

 #phpbb #search-box { display: none; }

 body #phpbb  { padding: 3px; }

/* Header/footer */

 #phpbb #logo , #phpbb #logo a { height: auto; }

 #phpbb #logo img { display: none; }

 #phpbb #logo span { display: inline; line-height: 1.2em; }

 #phpbb #logo a { text-decoration: underline; }

 #phpbb ul.topnav { 
    float: none;
    margin: 0;
    padding: 0;
}

 #phpbb ul.topnav li { 
    max-width: 50px; 
    white-space: nowrap; 
    overflow: hidden; 
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    padding-left: 3px;
    margin-right: 3px;
}

 #phpbb ul.topnav li:first-child {
    border-left-width: 0;
    padding-left: 0;
}

 #phpbb ul.topnav a { text-decoration: underline; }

 #phpbb .navbar ul li { font-weight: normal; }

 #phpbb #copyrights { font-size: 0.8em; }

/* Block headers */

 #phpbb .block-caption {
}

 #phpbb div.block-caption , #phpbb .block-caption div , #phpbb .block-caption table , #phpbb .block-caption table td , #phpbb .block-caption span {
    padding: 0;
    background-image: none;
    text-align: center;
    float: none;
    height: auto;
}

 #phpbb div.block-caption {
    border: solid 1px #253140;
    border-bottom-color: #15253a;
    background-image: url("images/block_bg.png");
    background-repeat: repeat;
    margin: 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    padding: 3px;
    text-align: center;
}

/* Forums list */

 #phpbb div.forabg li dd { display: none; }

 #phpbb div.forumbg li dd { display: none; }

 #phpbb li.header dl.icon dt {
	/* Tweak for headers alignment when folder icon used */
	padding-left: 6px;
	text-align: left;
}

 #phpbb dl.icon {
	min-height: 25px;
	background-position: 3px 50%;		/* Position of folder icon */
	background-repeat: no-repeat;
}

 #phpbb dl.icon dt {
	padding-left: 32px;					/* Space for folder icon */
	background-repeat: no-repeat;
	background-position: 1px 95%;		/* Position of topic icon */
}

/* Post */

 #phpbb .ca-bbcode { margin: 3px; }

/* Editor */

 #phpbb .section-posting #message-box textarea { width: 280px; }

 #phpbb #smiley-box , #phpbb #format-buttons { display: none; }

 #phpbb .section-posting fieldset dt { width: 75px; }

 #phpbb .section-posting fieldset dd { margin-left: 80px; }

/* Misc stuff */

 #phpbb p.rightside , #phpbb p.leftside { 
    float: none; 
    text-align: left;
}

