html,body {	margin:0; padding:0; height:100%; font-family: 'verdana', arial, sans-serif; font-size: 0.9em; color:#dbdfe2; }

body { background:#222; }

form { display:inline; }

h1, h2 { margin:0; }

h1 { font-size:2em; font-weight:normal; }

h2 { font-size:1.5em; }

a:hover { /*color:#2f7dae;*/ color:#fff; }

a:visited { /*color:#2f7dae;*/ color:#dbdfe2; }

a { color:#dbdfe2; border:0; text-decoration:none; }

img { border:0 }

.fl { float:left; }

.fr { float:right; }

.header { width:986px; padding:0.5em 0em 0.25em 0em; margin-bottom:3em; /*border-bottom:0.4em solid black;*/ }

.header_links { padding-top:1em; }

.header_links a{ padding-left:1em; }

.header_title { position:relative; text-align:center; }

.header_login { position:absolute; right:5px; top:5px; }

.login_box { width:8em; }

.wide_box { width:14em; }

.clear { clear:both; }

.content { margin:0 auto; width:986px; background:url(/pub/img/content_bg.gif) repeat-y scroll 0 0; position:relative; height:auto !important; height:100%; min-height:100%; padding:0 13px; }

.subhead_content { padding:0.1em 0em 3em; }

.footer { position:absolute; width:976px; bottom:0; padding:5px; }

.two_left { float:left; width:20%; padding:0 1%; }

.two_right { float:left; width:74%; background-color:white; padding:1em 1% 0 2%; }

.centered_div { width:100%; text-align:center; }

.search_box { width:10em; }

.search_left_head { margin-bottom:0.5em; }

.search_left_box { border:1px solid #7E7E7E; padding:0.5em; }

.righted_div { width:100%; text-align:right; }

.noborder { border:0; }

.browse_links { padding:0.8em 0em; }

.browse_links a{ padding-right:0.5em; }

.left_info_head { font-size:1.5em; margin:0.5em 0; }

.left_info_bit { padding-left:1em; }

.subnav_bar { margin:1em 0; }

.article_body { width:65%; margin-right:2%; overflow:hidden; }

.article_box { width:33%; }

.box_title { background-color:#5F7693!important; color:#FFFFFF; font-weight:bold; }

.box_title a{ color:#FFFFFF; }

.box_title a:visited{ color:#FFFFFF; }

.box { line-height:120%; padding:0.3em; background-color:#efefef; }

.box_border { border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; }

.box_title_border { border:1px solid #435367; }

.onepad { padding:1em; }

.small_text { font-size:0.7em; }

.med_text { font-size:0.8em; }

.lg_text { font-size:1.5em; }

.halfsies { width:47%; padding-right:3%; }

.flag_link { margin-top:0.5em; padding:0.5em; background-color:#faa7a7; border:1px solid #bc1919; }

.unflag_link { margin:0.5em 0 0 0.5em; padding:0.5em; background-color:#f4f1a7; border:1px solid #95912b; }

.number_head { margin-bottom:1em; }

.space_bottom { margin-bottom:1.5em; }

.space_top { margin-top:1.5em; }

.flagged { background:url(/pub/img/flag_red.gif) no-repeat 0 4px; padding-left:20px; font-size:1.5em; font-weight:bold; }

.logotxt { font-size:1.5em; margin:0.3em 0em; }

.black_txt { color:black; }

.link_div { cursor:pointer; }

.nounderline { text-decoration:none; }

.numlist { width:21%; padding:0 2%; }

.halfside { padding:0 0.5em }

.area_code_table { width:90%; margin:2% 5%; }

.area_code_table td { padding:0.4em 0; }

.num_head { font-size:3em; }

.lg_button_txt { font-size:1em; }

.comment_body { height:10em; }

.pre_txt { font-family: 'verdana', arial, sans-serif; font-size: 0.9em; width:99%; }

.link_button { font-size:0.8em; color:blue; text-decoration:underline; border:0; padding:0; background:none; cursor:pointer; text-align:left; }

.wiki_head { font-size:1.1em; }

.wiki_head b { font-size:1.1em; }

.wiki_article { width:96%; height:15em; margin:0.5em 0 0.5em 2%; }

pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap;  white-space: pre-wrap;  word-wrap: break-word; 
}

.bl_logo_text { padding-left:10px; }

.bl_images_box { width:320px; height:490px; padding:15px; background-color:#e6e9ec; margin-left:1em; }

.bl_arrow { padding-top:10px; cursor:pointer; }

.header_text a{ font-size:2.5em; text-decoration:none;}

.blacktexta a{ color:black; }

.btexta a{ color:#dbdfe2; }

.niceredtexta a{ color:#b94b4b; }

.pad_right_two { padding-right:3em; }

.photolist { width:25%; padding:20px 0; }

.albumlist { width:23%; padding:20px 1%; }

.photoheight { height:200px; }

.commentheight { height:300px; }

.photo { border:4px solid #111; }

.phototitle { font-size:1.2em; }

.phototitlepad { padding-top:0.7em; }

.photocommentpad { padding-top:0.2em; }

.nplinkh { margin-top:310px; }

.nplinkw { margin-top:230px; }

input[type=button] { background-color:#111; color:#DBDFE2; border:1px solid #DBDFE2; }

input[type=submit] { background-color:#111; color:#DBDFE2; border:1px solid #DBDFE2; }