/*-----------------------------------------
				Handheld CSS
-------------------------------------------*/

* {  margin: 0; padding: 0; border: 0; }
html { min-height: 320px; }
body { font-size: 80%; font-family: Arial, Helvetica, sans-serif; color: #000; max-width: 240px; min-height: 320px; min-width: 240px; width: 240px; background-color: #fff; }

#container { width:240px; max-width: 240px; min-width: 240px; height: 100%; margin: 2px auto; padding: 0; position: relative; background-color: #ffffff; border:#fbae20 solid 1px; }
#header, #content img, #content_lcol img, #content_rcol img, .hide, #tnav_spacer, #footer img, #homecontent img { display:none; }
#content, #homecontent, #content_lcol, #content_rcol { padding: 2px; width: 240px; }
#homecontent p { text-indent:0; }


#skip { position:relative; top:0px; left:0px;}
#skip a { display: block; padding: 2px; color: #000; text-decoration: none; margin: 2px 0; }
#searchbox input, #navbox5 select { border:#fbae20 solid 1px; }

#content h1, #content h2, #content_lcol h1, #content_lcol h2, #content_rcol h1, #content_rcol h2 { font-size: 130%; color: #162e82; margin: 15px 0 5px 0; }
#content h2, #content_lcol h2, #content_rcol h2 { font-size: 120%; }

blockquote { margin: 4px; padding: 3px; border: 1px solid #666; background-color: #ccc; }

#footer p { margin-top: 6px; font-size: 80%; text-align: left; }

a { color: #162e82; text-decoration:underline; }
a img { border: none; }
a:hover { color: #162e82; text-decoration:none; }

#content, #content_lcol, #content_rcol, #navigation, #searchbox, #navbox1, #navbox2, #navbox3, #navbox4, #navbox5, #navbox6, #footer { width: 240px; text-align:left; clear:both; float:none; background:none; }
#searchbox, #navbox1, #navbox2, #navbox3, #navbox4, #navbox5, #navbox6 { border:#fbae20 solid 1px; }
#sidebar { width:240px; position:relative; left: 0px; top: 0px; clear:both; float:none; }

#ncstate { width: 240px; height: 28px; }
