/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,img,textarea,p,blockquote,th,td,hr{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,hr{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}a,embed{outline:none;}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
@charset "utf-8";
/*** GENERIC ***/
body { color: #333333; font-family: Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif; left: 0px; margin: 0px auto; padding: 0px; top: 0px; width: 100%; height: 100%; }
.junk { clear: both; }
.clearboth { clear: both; }
.strong { font-weight: bold; }
.error-notice { background: url(/assets/images/translucent-red-75.png) !important }
/* CRAPPY BROWSER */
*html .popup_overlay {
background: url(/assets/images/transparent.gif) repeat;
	position:absolute;left:0;z-index: 3000000;
	top: 0;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
* html .popup_floater {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(25 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
* html img.ie6fix,
* html .png,{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
 this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",
 this.src = "/assets/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
 this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
 this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
 ); position: relative; }
#page-end-marker{position:absolute; top:0px; left:0px; display:hidden}
/*** HEADER ***/
#wall_topWrap { position:relative; z-index: 2500; }
#wall_topBar { position:fixed; background: #333333 url(/assets/images/black-grad-24.png) repeat-x; height: 24px; width:100%; z-index: 2500; top: 0px; }

/* logo */
#wawi_logo_wrap { float: left; padding: 3px; }
#wawi_logo { border: 0px; display: block;}

/* wall create text */
#wallbar_create, #wallbar_pagename { font-size:11px; margin-left:5px; padding-top:4px; color:#FFFFFF; float:left;}
#wallbar_pagename { font-size: 13px; font-weight: bold; }
#total_posts_wrapper { color: #e1c968; font-weight: bold; margin-left: 10px; }
.walltop_shadow { margin: 0px; width: 100%; padding:0px; position:fixed; top:24px; }

/* wallbar links */
#wallbar_links { color: #FFFFFF; font-size: 11px; padding: 4px 10px 4px 10px; float: right; height: 16px; width: 500px; text-align: center;  }
#wallbar_links > span { padding: 0 5px; float: right; display: block; min-width: 80px; }
#wallbar_links .link { color: #B4D730; text-decoration: none; cursor: pointer; }
#wallbar_links .link:hover { color: #f26c4f; }
#wallbar_links img { vertical-align: middle;}
#wallbar_links img.icon { vertical-align: middle; margin-right: 5px; margin-left: 0px; height: 16px; }
#wallbar_links > .separator { min-width: 1px; width: 1px; height: 24px; padding: 0px; margin: -4px 0 0 0; background: url(/assets/images/gray6-grad-24.png); float: right; display:block; }
#rss_icon { vertical-align:middle; margin-right:10px; border:0px}
.dd_menu {  }
.dd_menu a.drop_down { background: url(/assets/images/translucent75.png); color: #6dcff6; text-decoration: none; padding-top: 2px; }
.dd_menu a.drop_down:hover { color: #f26c4f; }
.dd_menu .drop_down { display: none; width: 80px; }
.dd_menu:hover .drop_down { display:block; }
.dd_menu .drop_trigger { height: 20px;}

/* title box */
#title_container { cellspacing:0%; cellpadding:0%; z-index: 2000; position: relative; }
.title_spacer { background: url(/assets/images/translucent75.png); }
.title_left { text-align:left; }
.title_right { text-align:right; }
.title_bottom,.title_top { background: url(/assets/images/translucent75.png) repeat; height:10px;}
.title_top_right { background: url(/assets/images/round-tr-75.png) repeat; height: 10px; width: 10px;}
.title_top_left { background: url(/assets/images/round-tl-75.png) repeat; height: 10px; width: 10px;}
.title_bottom_right { background: url(/assets/images/round-br-75.png) repeat; height: 10px; width: 10px;}
.title_bottom_left { background: url(/assets/images/round-bl-75.png) repeat; height: 10px; width: 10px;}
#title_center { padding-top:0px; }
#title_photo { cursor:pointer; display: block; float: left; z-index: 2001; margin-top:-1px; background:url(/assets/images/new_select_img.png); position: absolute; border: 1px solid #111111; }
div#title_photo { height:80px; width:80px; }
#title_photo.rebuild_graphic { display:none }
#title_about { color: #FFFFFF; margin-left:95px;}
#wall_title { font-size: 17px; font-weight: bold; padding-top: 5px; }
#wall_subtitle { font-size: 13px; }
#title_wrapper { width: 750px; height: auto; margin-left: 10px; position: fixed; top: 24px;}
#embed_footer { position: fixed; bottom:0px; right:10px; z-index: 2500;  text-align: center; }
#embed_footer a { color: #FFFFFF; font-size: 10px; text-decoration: none; font-weight: bold; background: #EB1B8D; padding: 3px 9px; cursor: pointer; outline: none; -moz-border-radius-topright: 2px; -moz-border-radius-topleft: 2px; -webkit-border-top-right-radius: 2px; -webkit-border-top-left-radius: 2px; }
#embed_footer a:hover { color: #000000; }
#embed_footer #embed_link { /* background: url(/assets/images/save_bg.png); */ }
#embed_footer #build_link { /* background: url(/assets/images/save_bg_hover.png); */}
#wall-views { position: fixed; left:  0px; bottom: 10px; z-index: 2500; text-align: center; }
#wall-views li { color: #B4D730; text-decoration: none; cursor: pointer; padding: 5px 10px; background: url(/assets/images/translucent75.png); font-size: 85%; -moz-border-radius: 0px 2px 2px 0px; -webkit-border-top-right-radius: 2px; -webkit-border-bottom-right-radius: 2px; }
#wall-views li+li { margin-top: 1px; }
#wall-views li.wall-selected-view { color: #FFFFFF; cursor: default; background: #A3C61F; font-size: 85%; }

/*** POPUPS ***/
.popup_container {background: #FFFFFF; color: #333333; display:none; }
.popup_text {color: #111111; font-size: 93%; padding: 10px; }
.popup_head {color: #FFFFFF; font-size: 93%; font-weight: bold; padding: 5px 10px; }
#error_head {background: #EE0000; }
#success_head {background: #007236; }
#saved_text input { font-family: Tahoma, Arial; font-size: 10pt; }
#saving_anime { height: 16px; width: 16px; background: url(../images/loading_spikes.gif); }
#saving_container {padding: 10px; text-align: center; }
#saving_text {color: #333333; font-size: 138.5%; }
#success_text, #demo_text { text-align: center; }
.error_head {background: #EE0000; border-bottom: 1px solid #D40000; }
#help_head, #setup_head, #embed_head {background: #007FFF; }
#help_text, #setup_text, #embed_text {text-align: left; }
.error_text { display: none;}
.popup_text li {margin-bottom: 2px; margin-left: 20px; color: #111111; list-style-type: square; }
.popup_buttons {background: #FBF388; border-top: 1px solid #F3E307; padding: 5px 10px; text-align: center; }
.popup_buttons a {text-decoration: none; }
#success_wall_url {font-weight: bold; }
.text_highlight {color: #EE0000; }
#error_ok_button {width: 40px; }
#sending_container {padding: 10px; text-align: center; }
#sending_text {color: #333333; font-size: 16pt; }
#sending_anime {background: url(/assets/images/loading_spikes.gif); height: 16px; width: 16px; }
.visible { display: block !important;}
#embed_textarea { width:300px; height:100px; color:#999999;}
/* @override http://local.wallwisher.com/assets/styles/build.form.css */

/*** BUILD FORM ***/
#thumbs {padding-left:5px; padding-right:5px; padding-bottom:5px; 
display:none;clear:both; position:fixed; top:105px; left:10px; float:left; 
width:552px; background: url(/assets/images/title_center_bg.png);z-index:1005; }
.thmb_choice {border: 1px solid #F3E307; height: 80px; width: 80px; background: url(/assets/thmbs/thmbs.jpg) }
.thmb_cwrap {cursor: pointer; float: left; padding: 5px; }
.thmb_radios {display: none; }
.thmb_hovered {background: lightyellow; border: solid 1px lightyellow; padding: 4px; color: #05994F; }
.thmb_selected {background: yellow; border: solid 1px yellow; padding: 4px; }
#themes {position:absolute; width: 195px; top: 120px; left: 700px; }
.dez_cwrap {cursor: pointer; float: left; padding: 6px; }
.dez_choice {border: 1px solid #999; height: 45px; width: 45px; }
.dez_hovered {background: url(/assets/images/translucent.png); border: solid 0px #06C465; padding: 6px; color: #D4FFAA; }
.dez_selected {background: #222222; border: solid 0px #05994F; padding: 6px; }
#thumbs_close { cursor:pointer; text-decoration:underline; color:white; float:right; }
#fpic_upload {padding-bottom: 2px; }
.finput { font-size: 10pt; color:#FFFFFF; }
.finput2 { font-size: 8pt; color:#FFFFFF; }
.example { font-size:8pt; }
.exampleRed {color: #AAFFAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.sticky { position:absolute; background-image: url(/assets/images/translucent.png); color: #666; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.sticky_header { cursor: move; font-weight: bold; display: block; color: #e1c968; font-size: 85%; padding: 3px 3px 3px 5px; background-image: url(/assets/images/translucent.png); -moz-border-radius: 4px 4px 0px 0px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;  }
.sticky_content { padding:8px; color:#FFFFFF; font-size:9pt; }
#preferences {position:absolute; left: 310px; top:152px;}
#details { position:absolute; left: 100px; top: 300px; }
#logged_name { text-align: center; font-size: 14px; color: #D4FFAA;}
#logged_id { text-align: center; color: #D4FFAA; }
#create_wall_button {position:absolute; left:530px; top:540px;height:0px}
#rebuild_wall_button {position:absolute; left:530px; top:540px;height:0px}
.dez_text {cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center; }
.dez_radios {display: none; }
.dez_selected .dez_text {color: #E7E7E7; }
.aster {color: #EE0000; }
.fentry {float: none; font-size: 8pt; margin-bottom: 1px; padding: 10px 0px; }
.flabel {font-size: 8pt; font-weight: bold; padding-bottom: 2px;}
#pic_drop {color: #ffffff; font-size: 8pt; font-weight: bold; padding-bottom: 2px;}
#url_span { color: #e1c968; display: block; padding: 2px 2px 2px 4px; background-image: url(/assets/images/translucent.png); }
#p_url {width: 100px; }
.blue {color: #D4FFAA; font-size:8pt; }
.radio_options { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}
.radios { margin-right:3px; padding:0px; }
.ferror {color: #FFAA7F; font-size: 12px; font-style: italic; padding-top: 2px; }
.erring .flabel {color: #FFAA7F; }
#form_submit { width: 220px; height: 100px; background: url(/assets/images/done-silver-green.png); cursor: pointer; position: fixed; bottom: 10px; right: 10px; ;}
#form_submit:hover { background: url(/assets/images/done-silver-red.png); }
.edit input { font-size:100%; font-family:Cambria, Georgia, Garamond, "Times New Roman", Times, serif; }
.edit_area input { font-size:100%; font-family:Cambria, Georgia, Garamond, "Times New Roman", Times, serif; }

#facebox .facebox-b {
  background:url(/assets/images/translucent75.png);
}

#facebox .facebox-tl {
  background:url(/assets/images/round-tl-75.png);
}

#facebox .facebox-tr {
  background:url(/assets/images/round-tr-75.png);
}

#facebox .facebox-bl {
  background:url(/assets/images/round-bl-75.png);
}

#facebox .facebox-br {
  background:url(/assets/images/round-br-75.png);
}

#facebox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3000;
  text-align: left;
}

#facebox.humanized {
	height: 0px;
	width: 0px;
	left: 50%;
	top: 17%;
}

#facebox .facebox-popup {
	position: absolute;
  	width: 800px;
	left: 50% ;
	margin-left: -400px;
	top: 10%;
}

#facebox.humanized .facebox-popup {
  	position: absolute;
  	width: 390px;
	left: 50% ;
	margin-left: -195px;
	top: 17%;
}

/*#facebox.humanized .facebox-popup {
}*/

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .facebox-body {
  	padding: 10px;
  	background: #FFF;
  	/*width: 370px;*/
	/*left: 50% ;
	margin-left: -185px;
	top: 17%;*/
}

#facebox.humanized .facebox-body {
	background: url(/assets/images/translucent75.png);
	color: #FFFFFF;
}

#facebox .facebox-content {
	width: 350px;
}

#facebox .facebox-flexi {
	width: auto;
	max-width: 800px;
}

#facebox .facebox-loading {
  text-align: center;
}

#facebox .facebox-image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .facebox-footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox.humanized .facebox-footer {
	display:none;
}

#facebox .facebox-tl, #facebox .facebox-tr, #facebox .facebox-bl, #facebox .facebox-br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox p+p {
	margin-top: 8px;
	font-weight: normal;
	font-style: italic;
}

