/*
 * Copyright (c) 2001-2007 IRC-Galleria
 *
 * $Id: idahocommon.css,v 1.73 2010/12/30 14:26:59 antti-pe Exp $
 *
 * included even with mods
 */

/***** MISC ELEMENTS ******/

div.thumbnick         { margin-top: 1px; margin-bottom: 7px; text-align: center; }
span.friend a:link,
span.friend a:visited { color: #FF8A92; }

.videocontainer { margin:0 auto; position:relative; }
.videoflv,
.videopreview   { position:absolute; left:0; top:0; }

/***** /MISC ELEMENTS ******/


/***** FEEDBOX *****/

#feedboxcontainer        { position: absolute !important; top: 0; width: 317px; z-index: 100; padding: 0; }
#feedbox                 { margin: 0 auto; width: 317px; }
#feedbox #feedboxtop     { background: url(feedbox_middle.png) repeat-y; width: 317px; }
#feedbox #feedboxbottom  { background: url(feedbox_bottomshadow.png) no-repeat left bottom; height: 17px; width: 317px; }
#feedbox #feedboxcontent { background: url(feedbox_topshadow2.png) no-repeat left top; padding: 9px 15px 0px 15px; width: 287px; }
#feedbox .event          { margin: 0; padding: 0; font-size: 10px; padding-bottom: 1px; }
#feedbox .newcomment,
#feedbox .addpic,
#feedbox .newblog,
#feedbox .channelinvite,
#feedbox .friendinvite,
#feedbox .logged,
#feedbox .newcomment     { background: no-repeat left -1px; padding-left: 18px; }
#feedbox .addpic         { background-image: url(feedbox_addpic.gif); }
#feedbox .newblog        { background-image: url(feedbox_blogcheck.gif); }
#feedbox .channelinvite  { background-image: url(feedbox_invite.gif); }
#feedbox .friendinvite   { background-image: url(feedbox_heart.gif); }
#feedbox .logged         { background-image: url(feedbox_logged.gif); }

* html #feedbox #feedboxtop     { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/feedbox_middle.png'); }
* html #feedbox #feedboxbottom  { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/feedbox_bottomshadow.png'); }
* html #feedbox #feedboxcontent { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/feedbox_topshadow2.png'); }

/***** /FEEDBOX *****/


/***** MSGSBOX *****/

#msgsbox                              { position: absolute; display: block; background: #162538; border: 1px solid #90A2B6; margin: 0px; padding: 0px 15px 5px; z-index: 100; }
#msgsbox h6				              { font-size: 11px; font-weight: bold; display: block; margin: 13px 0 5px; }
#msgsbox ul				              { margin: 5px 0 5px; padding: 0; }
#msgsbox li				              { margin: 2px 0; padding: 0 5px 0; list-style: none; }
#msgsbox p.small		              { margin: 5px 3px 5px; font-size: 9px; }
#msgsbox td                           { padding: 0px 18px 0px 0px; }
#msgsbox .title-no-bg                 { background: none; border-bottom: 1px solid #46586c; padding-right: 15px; }
#msgsbox .msgs-innerbox .friend-menubox         { position: absolute; top:86px; left:68px; padding: 10px; background-color: #162538; width: 300px; border: 1px solid #90A2B6; }
#msgsbox .msgs-innerbox table td.teaser         { padding-top:10px; height: 190px; }
* html #msgsbox .friend-menubox-close { right:15px; }
* html #msgsbox .title-no-bg          { position: relative; display: block; border-left: 1px solid #162538; }
.friend-menubox-close                 { position: absolute; background: url(../communities/searchsuggest_close.gif) no-repeat left top; cursor: pointer; top: 13px; right: 0px; width: 9px; height: 9px; }

#msgsbox .msgs-innerbox                             { margin-bottom: 10px; position: relative; }
#msgsbox .msgs-innerbox .outercontent               { position: relative; }
#msgsbox .msgs-innerbox .title h3                   { margin: 0; padding: 6px 0 3px 10px; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; letter-spacing: 1px; }
#msgsbox .msgs-innerbox .content .innerborder       { padding: 0 10px 10px 10px; }

#msgsbox .msgs-innerbox .content .innerborder table { margin-top: 10px; }
#msgsbox .msgs-innerbox .content p                  { margin-top: 10px; margin-left: 20px; }


/***** /MSGSBOX *****/


/***** NOTES *****/

#notes             { position: absolute; display: none; }
#notes .hover1,
#notes .hover2,
#notes .hover3     { position: absolute; top: 0; left: 0; }
#notes .hoverinner { width: 100%; height: 100%; background: url(1x1trans.gif); }

#notes .hover1     { border: 1px solid #90A2B6; }
#notes .hover1 .hoverinner { border: 1px solid #162538; }
#notes .dedication { border: 1px solid red; }
#notes .dedication .hoverinner { border: 1px solid hotpink; }

#notes .hover2     { border: 1px solid white; }
#notes .hover3     { border: 1px dashed white; }
#notes .hover2 .hoverinner { border: 1px solid black; }
#notes .hover3 .hoverinner { border: 1px dashed black; }
#notes span.text   { position: absolute; padding: 3px 10px; border: 1px solid #90A2B6; background: #162538; color: #DAE6ED; white-space: nowrap; z-index: 250; display: none; }
#notes .deleteconfirm a, 
#notes .delete     { font-weight: bold; color: #f00; }
#notes .deleteconfirm { display: none; }
#notes .sw,
#notes .se,
#notes .nw,
#notes .ne         { position: absolute; width: 6px; height: 6px; background-color: white; border: 1px solid black; overflow: hidden; }
#notes .nw         { cursor: nw-resize; }
#notes .ne         { cursor: ne-resize; }
#notes .sw         { cursor: sw-resize; }
#notes .se         { cursor: se-resize; }
#note_edit         { position: absolute; top: 0; left: 0; width: 250px; background: #3C556F; border: 1px solid #182A3E; padding: 0; margin: 0; display: none; z-index: 250; border-collapse: collapse; }
#note_edit b       { margin: 0 0 0 5px; }
#note_edit td      { margin: 0; padding: 2px 7px 2px 5px; vertical-align: middle; }
#note_edit td.col1 { width: 75px; }
#note_edit td.col2 { width: 175px; }
#note_edit input.text { width: 100%; margin: 2px 0; }
#note_edit input.submit { margin: 2px 0; }
#note_edit textarea { width: 100%; height: 50px; margin: 0; }

/***** NOTES *****/

/***** PEEPBOX *****/

div#banbox           { background-color: #1F3145; width: 140px; }
table#adminpeepbox   { background-color: #1F3145; }
div.peepboxN         { background-color: #1F3145; width: 180px; }
div.peepboxC         { background-color: #1F3145; width: 250px; }
table#adminpeepbox,
div#banbox .innerborder,
div.peepboxN .innerborder,
div.peepboxC .innerborder { border: 1px solid #667A8F; padding: 5px 10px 5px 10px; color: #DAE6ED; font-family: Verdana, Arial, sans-serif; letter-spacing: 0; font-size: 11px; }
div.peepboxN p,
div.peepboxC p       { margin-top: 0; margin-bottom: 5px; }
div.peepboxN span,
div.peepboxC span    { display: block; margin-left: 9px; }

div#chatadminpeepbox { background-color: #1F3145; width: 140px; padding: 10px; border: 1px solid #667A8F; }

/***** /PEEPBOX *****/


/***** TUNKKI *****/

div.tunkki               { color: #DAE6ED; font-family: Verdana, Arial, sans-serif; letter-spacing: 0; font-size: 11px; }
div.tunkki b             { color: #F68C00; }
div.tunkki_bg            { background: url(tunkki_bg.png); }
div.tunkki_pick          { background: url(tunkki_pick.png); }
div.tunkki_trash         { background: url(tunkki_trash.png) no-repeat left top; }
* html div.tunkki_bg     { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/tunkki_bg.png'); }
* html div.tunkki_pick   { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='img/idaho/tunkki_pick.png'); }
* html div.tunkki_trash  { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/tunkki_trash.png'); }

/***** /TUNKKI *****/


/***** DENUNCIATE WIZARD *****/

.orkku                { color: #f68c00; }
.hand                 { cursor: pointer; }
.crosshair            { cursor: crosshair; }
.denuwizpadding       { font-family: Verdana, Arial, sans-serif; padding: 20px; padding-top: 15px; }
#denuwiztitle         { font-family: Verdana, Arial, sans-serif; padding-top: 9px; text-align: center; width: 100%; font-size: 11px; }
.clearboth            { clear: both; }
.denuwiztext          { font-family: Verdana, Arial, sans-serif; letter-spacing: 0; font-size: 11px; color: #FFFFFF; }
p.denuwiztext         { line-height: 15px; margin: 0 0 12px 0; }
textarea.denuwiztext  { color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial, sans-serif; background-color: #0F1C2C; border: 1px solid #667A8F; }
h3.denuwizh3          { font-family: Verdana, Arial, sans-serif; font-size: 13px; }
.denuwiz_error        { color: #FF7070; }
a.denuwizlink:link    { text-decoration: none; font-weight: bold; color: #E5C59A; }
a.denuwizlink:hover   { text-decoration: underline; color: #E5C59A; }
a.denuwizlink:visited { color: #C2A378; }
.nick1 a:link         { color: #E5C59A; font-weight: bold; }
.nick1 a:visited      { color: #C2A378; font-weight: bold; }

/***** /DENUNCIATE WIZARD *****/


/***** DIALOG *****/

.overlay_dialog    { background-color: black; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.dialog_nw,
.dialog_ne         { width: 36px; height: 36px; }
.dialog_n          { height: 36px; }
.dialog_e,
.dialog_w          { width: 15px; }
.dialog_sw         { width: 26px; height: 13px; }
.dialog_s          { height: 13px; }
.dialog_se         { width: 27px; height: 13px; }
.dialog_sizer      { width: 27px; height: 26px; }
.dialog_close      { width: 15px; height: 15px; position: absolute; top: 18px; right: 18px; }
.dialog_minimize   { display: none; }
.dialog_maximize   { width: 15px; height: 15px; position:absolute; top: 18px; right: 37px; }
.dialog_title      { padding-top: 15px; line-height: 21px; text-align: center; font-size: 11px; font-weight: bold; }
.status_bar        { font-size: 10px; height: 13px; }

.dialog_nw         { background: url(igwin/igwin_nw.png) no-repeat; }
.dialog_n          { background: url(igwin/igwin_n.png) repeat-x; }
.dialog_ne         { background: url(igwin/igwin_ne.png) no-repeat; }
.dialog_e          { background: url(igwin/igwin_e.png) repeat-y; }
.dialog_w          { background: url(igwin/igwin_w.png) repeat-y; }
.dialog_sw         { background: url(igwin/igwin_sw.png) no-repeat bottom; }
.dialog_s          { background: url(igwin/igwin_s.png) repeat-x bottom; }
.dialog_se         { background: url(igwin/igwin_se.png) no-repeat bottom; }
.dialog_sizer      { background: url(igwin/igwin_sizer.png) no-repeat; }
.dialog_close      { background: url(igwin/igwin_close.png) no-repeat; }
.dialog_maximize   { background: url(igwin/igwin_maximize.png) no-repeat; }
.dialog_title      { color: #F68C00; font-size: 11px; font-family: Verdana, Arial, sans-serif; }
td.dialog_content  { background: #1E3C55 url(igwin/igwin_content_top.gif) repeat-x top center; }
div.dialog_content { background: url(igwin/igwin_content_bottom.gif) repeat-x bottom; }
.status_bar        { color: #162538; }
  
* html .dialog_nw       { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/igwin_nw.png'); }
* html .dialog_n        { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/igwin/igwin_n.png'); }
* html .dialog_ne       { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/igwin_ne.png'); }
* html .dialog_e        { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/igwin/igwin_e.png'); }
* html .dialog_w        { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/igwin/igwin_w.png'); }
* html .dialog_sw       { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/igwin_sw.png'); }
* html .dialog_s        { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/igwin/igwin_s.png'); }
* html .dialog_se       { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/igwin_se.png'); }
* html .dialog_sizer    { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/igwin_sizer.png'); }
* html .dialog_close    { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/igwin_close.png'); }
* html .dialog_maximize { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/igwin_maximize.png'); }

.alert_title      { line-height: 31px; font-weight: bold; font-size: 11px; color: #DAE6ED; margin-top: 8px; background: #263E59; border-bottom: 1px solid #152436; }
td.alert_content  { background: url(igwin/alert_stop.png) left top no-repeat #263E59; }
div.alert_content { border-top: 1px solid #667A8F; }
.alert_nw,
.alert_n,
.alert_ne         { height: 40px; }
.alert_ne,
.alert_e,
.alert_se         { width: 8px; }
.alert_se,
.alert_s,
.alert_sw         { height: 8px; }
.alert_sw,
.alert_w,
.alert_nw         { width: 8px; }
.alert_n          { background: url(igwin/alert_n.png) left top repeat-x; }
.alert_ne         { background: url(igwin/alert_ne.png) left top no-repeat }
.alert_e          { background: url(igwin/alert_e.png) left top repeat-y; }
.alert_se         { background: url(igwin/alert_se.png) left top no-repeat }
.alert_s          { background: url(igwin/alert_s.png) left top repeat-x; }
.alert_sw         { background: url(igwin/alert_sw.png) left top no-repeat; }
.alert_w          { background: url(igwin/alert_w.png) left top repeat-y; }
.alert_nw         { background: url(igwin/alert_nw.png) left top no-repeat; }

* html .alert_nw        { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/alert_nw.png'); }
* html .alert_n         { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/igwin/alert_n.png'); }
* html .alert_ne        { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/alert_ne.png'); }
* html .alert_e         { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/igwin/alert_e.png'); }
* html .alert_w         { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/igwin/alert_w.png'); }
* html .alert_sw        { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/alert_sw.png'); }
* html .alert_s         { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/idaho/igwin/alert_s.png'); }
* html .alert_se        { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/alert_se.png'); }
* html td.alert_content { background: #263E59; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/idaho/igwin/alert_stop.png'); }

div.dialog        { display: block; position: absolute; }
div.dialog .table_window    { border-spacing: 0; width: 100%; margin: 0; padding:0; }
div.dialog .table_window td , 
div.dialog .table_window th { padding: 0; }
div.dialog .title_window    { -moz-user-select: none; }
.dialog_sizer     { cursor: se-resize !important; }
.dialog_close     { cursor: pointer; }
.dialog_maximize  { cursor: pointer; }
.top_draggable, 
.bottom_draggable { cursor:move; }
.status_bar       { overflow: hidden; }

.alert_title      { text-align: center; }
div.alert_content { padding: 15px 0; position: relative; }
div.alert_message { padding: 0 5px 0 95px; margin-bottom: 15px; }
.alert_buttons    { text-align: center; position: absolute; bottom: 10px; width: 100%; }

/***** /DIALOG *****/

/***** VISITORLIST HIGHLIGHT *****/

#profilevisitorlist td.pokeleft { background-image: url(pokebg_left.gif); background-position: 0% 70%; background-repeat: no-repeat; padding: 3px 0px 3px 10px; }
#profilevisitorlist td.pokeright { background-image: url(pokebg_right.gif); background-position: 100% 70%; background-repeat: no-repeat; padding: 3px 5px 3px 0px; text-align: right;}

/***** /VISITORLIST HIGHLIGHT *****/

/***** STORE FAVOURITES *****/

#store_favs					{ position: relative; }
#store_favs ul				{ margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 15px; padding: 0px; }
#store_favs li span			{ display: block; width: 170px; height: 15px; overflow: hidden; }
#store_favs li   				{ list-style-image: url(store-favs-bullet.png); list-style-type: circle; }
#store_favs .arrowlink		{ padding-left: 14px; background: url(bullet-arrow.gif) no-repeat left center; }
#store_favs .spacer			{ background: transparent url(dotline.gif) repeat-x scroll left center; }
#store_favs .producttype		{ margin-top: 10px; font-weight: 700; }

/***** /STORE FAVOURITES *****/

/***** COMMENT ERRORS *****/
#comment-errors { color: #FF7070; padding: 10px; margin-bottom:10px; margin-top: 10px; border: 1px solid #ffb3b3; }  

/***** /COMMENT ERRORS *****/

/***** SUGGEST SEARCH *****/

.suggest_members                                     {   color: #df8731; font: 9px verdana; }
.suggest_details				{	color: #677684; font: 9px verdana; display: block; }   
.suggest_link_wrap em			{	background-color: #244970; font-style: normal; } 
.suggest_header					{	background-color: #2b3b52; padding: 5px 5px 5px 15px; font: 10px verdana; font-weight: bold; }
.suggest_search_div				{	border: 1px solid #667A8F; width: 300px; position: relative; background-color: #162538; text-align: left; z-index: 200000; }

.suggest_search_no_matches		{	padding-left: 12px; padding-top: 8px; color: red; font: 11px verdana; }
.suggest_search_loading			{	padding-left: 12px; padding-top: 8px; color: #DAE6ED; font: 11px verdana; }

.suggest_search_identifier_nicksearch { width: 240px; }

#ss_wrap                        { position: absolute; }
#search_suggest                                        {  }
#imagechannels #search_suggest ul,
#imagechannels #search_suggest li    { margin: 0px; padding: 0px;}
#search_suggest ul, 
#search_suggest li                                      { list-style-type:none; margin: 0px; padding: 0px; }
#search_suggest a               { margin: 0px; display: block;  background-color: #162538; border-top: 1px solid #202e41; padding: 5px 5px 3px 5px; font-weight: normal; overflow: hidden; }
#search_suggest .suggest_more a, .suggest_more a     { margin: 0px; font: 9px verdana; color: #bfc9d3; padding: 5px 15px 5px 5px; position: relative; text-align: right; display: block; width: 280px; border-top: 1px solid #202e41;}
#search_suggest .suggest_more a:hover, .suggest_more a:hover { text-decoration: none;}


.suggest_more { display: block; }
.suggest_link_wrap                                 { padding: 3px 5px; display: block; }
#search_suggest a:link, 
#search_suggest a:visited                  { color: #DAE6ED; padding-bottom: 4px; margin: 0px; text-decoration: none; }

.search_suggest_close			{ background: url(../communities/searchsuggest_close.gif) no-repeat left top; cursor: pointer; position: absolute; top: 6px; right: 10px; width: 9px; height: 9px; }

#search_suggest .suggest_header_ul .search_suggest_selected 						{ background-color: #284564; text-decoration: none; color: #fff; cursor: default; }
#search_suggest .suggest_header_ul .search_suggest_selected .suggest_details		{ color: #cecece; }
#search_suggest .suggest_header_ul .search_suggest_selected .suggest_token_match 	{ background-color: #162538; }
#search_suggest .suggest_header_ul .search_suggest_selected em 	{ background-color: black; }

/***** /SUGGEST SEARCH *****/

/***** ajaxitor iframe *****/

iframe.hidden-frame				{ display: none; }

/***** /ajaxitor iframe *****/

/***** GEODATA FORCED STYLES *****/

#geodata-locationpicker { margin: 50px 25px 0px 25px; }
#geodata-locationpicker #mapdata { margin-bottom: 15px;}
#geodata-locationpicker-overlay { background: url(../ajax-loader-ccc.gif) no-repeat #ccc center center; opacity: 0.7; position: absolute; display: block; height: 355px; width: 500px; margin-left: 25px; padding: 0; }
#geodata-box .innerborder { padding: 0; height: 230px; }
a#fonecta-overlay { position: absolute; display: block; height: 230px; width: 210px; background: url(../fonecta_logo.png) no-repeat bottom right; margin-left: 0; margin-top: 0; }
#contentscell a#fonecta-overlay { width: 176px; }

a#fonecta-overlay span { display: none; }
#geodata-locationpicker { background: url(../geodata/fonecta_window_header.gif) no-repeat; }
#geodata-search { margin-left: 130px; padding-top: 18px; margin-bottom: 17px; }
#geodata-search input { color: black; padding: 1px 0px 0px 1px; }
#geodata-search input.label { color: gray; }
#geodata-search-city, #geodata-search-address { width: 130px; }
#geodata-disclaimer { color: #CFCFCF; position: absolute; bottom: 0; }
#geodata-notice { width: 345px; height: 20px; float: left; }
#geodata-savebuttons { width: 320px; float: left; height: 20px; margin-bottom: 3px; }
#geodata-window-control { width: 180px; float: left; height: 20px; }
#geodata-window-control #tag-close-btn { float: right; }
/***** /GEODATA FORCED *****/

