/*
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";
/*** PAGE ***/
html {background: url("/assets/bgs/wall_red.png") repeat; }
body {background: url("/assets/bgs/wall_red.png") repeat; color: #222222; font-family: Tahoma; font-size: 12px; margin: 0px auto; }
/*** HEADER ***/
#opera_div, #ie6_div { display: none; background: #EE0000; color: #FFFFFF; padding: 10px 10px; border: 3px solid #AA0000; margin-top: 5px; }
#description { display: none; }
#opera_div li { color: #FFFFFF; margin: 0 0 0 20px; list-style-type: square; }
.header_shadow {background: url(/assets/images/header_shadow_950.png); height: 10px; overflow: hidden; padding: 0px; width: 950px;}
#header {background: #333333 url(/assets/images/header_bg.png); height: 40px;}
#banner {background: url('/assets/images/wawi-banner-40-beta.png') no-repeat; float: left; height: 40px; width: 280px; }
#navigation {float: right; padding: 10px 20px 0px 0px; text-align: right; vertical-align: middle; }
#navigation a {color: #F7DA77; font-size: 10pt; margin: 0px 10px; text-decoration: none; }
#navigation a:hover {color: #F69679; }
#navigation a.active_uri { color: #FFFFFF; }
/*** CONTENT ***/
.content { width: 950px; margin: 10px auto; z-index:1000; padding-top: 30px; }
.content_border { padding: 9px; background: url(/assets/images/translucent.png);  }
*html .content_border { padding: 9px; background: #641D0C }
.content_main { border: 1px solid #111111; background: #FFFFFF; }
.content_left {background: #FFF79E; border: 1px solid #F3E307; float: left; margin-right: 10px; width: 298px; font-size: 8pt; }
.content_left_head {background: #FBF388; border-bottom: 1px solid #F3E307; color: #B5351B; font-size: 8pt; font-weight: bold; padding: 5px 10px; }
.content_left_text { padding: 10px; }
.content_left_sub { font-weight: bold; }
.content_left_text a {color: #CA3B1A; }
.content_left_text a:visited { color: #E87962 }
.content_right { float: left; width: 640px; }
/*** FOOTER ***/
.footer_shadow {background: url(/assets/images/footer_shadow_950.png) no-repeat; height: 10px; width: 100%; overflow: none; display: block; }
#footer {background: #B5351B url(/assets/images/footer_bg_brown.png) repeat-x; color: #DDDDDD; font-family: Verdana; font-size: 8pt; height: 40px; text-align: center; overflow: hidden; }
#footer_text {float: left; text-align: left; }
#footer_links {float: left; text-align: left; padding: 10px; }
#footer_links a {color: #F69679; font-family: Tahoma, Arial; font-size: 10pt; margin: 0px 10px; text-decoration: none; }
#footer_links a:hover {color: #F7DA77; }
#footer_links a.active_uri { color: #FFFFFF; }
#shcp_logo_box { float: right; padding: 10px; background: #F7C82B url(/assets/images/footer_bg_wood.png); }
#shcp {height: 20px; width: 149px; }

/*** GENERIC ***/
.junk { clear: both; }
.profile_attention_text { color:red;}
.my_account_links a:link,.my_account_links a:visited {color:#CA3B1A; text-decoration: underline}
.my_account_links a.active_link {text-decoration: none;}
#wall_list_photo {float:left; width:80px; height:80px; margin:5px 10px 0px 5px}
.repeater_row a:link,.repeater_row a:visited{font-weight:bold; text-decoration:underline; color:#CA3B1A}
.repeater_alt_row a:link,.repeater_alt_row a:visited{font-weight:bold; text-decoration:underline; color:#CA3B1A}
.repeater_row a:hover,.repeater_alt_row a:hover{color:#862714}
.repeater_row,.repeater_alt_row {height:100px; width:93%; margin-top:10px; margin-left:10px; padding:5px 10px 0px 10px;}
.repeater_alt_row {background-color:#FFFCD4;}
.repeater_row {background-color:#FFFDE4;}
.wall_list_stats {font-size:80%; margin-top:10px}
.wall_list_actions {float:right;}
.wall_list_page_text {padding:0px;}
#wall_list_no_walls {text-align:center; width:100%; height:100px; margin-top:80px;}
#wall_list_no_walls a:link,#wall_list_no_walls a:visited {color:#CA3B1A; text-decoration: none}
#wall_list_deleted_walls_heading { margin-left:20px; margin-bottom:20px;}
#wall_list_del_walls_expand_btn { position:relative; cursor: pointer; top:3px; width:16px; height:16px; background-image:url(/assets/images/sticky_maximize.png)}
#wall_list_del_walls_expand_btn.expanded {background-image:url(/assets/images/sticky_minimize.png)}
#deleted_walls_list {display:none;}
#page_title { background: #CA3B1A; border-bottom: 1px solid #862714; color: #FFFFFF; font-size: 12pt; padding: 5px 10px; }
#page_text { padding: 10px 20px 30px 20px;; }
#page_text a { color: #CA3B1A; text-decoration: none }
#page_text a:hover { color: #862714 }
.subheading { font-size: 10pt; font-weight: bold; border-bottom: 1px dotted #999999; color: #CA3B1A; }
.subsubheading { font-size: 13px; font-weight: bold; color: #666666; text-transform: uppercase; }
p { margin-bottom: 10px; }
ul { padding-right: 10px; }
li { margin-bottom: 10px; margin-left: 20px; }
ul li {list-style-type: square; color: #B5351B;}
.tos_ul  li{color: #000000;}
#page_text li { margin-bottom: 2px; color: #222222; }
#page_text ul { margin-top: 5px; margin-bottom: 5px; }
.strong { font-weight: bold; }
/*Home Page*/
#home_photo { background: url(/assets/images/wawi-logo-ob-80.png); width: 76px; height: 80px; border: none; float: left;}
/*#home_title { font-family: Tahoma,"Lucida Grande"; font-size: 31px; font-weight: bold;}*/
#home_title { height: 60px; width: 270px; background: url(/assets/images/home_title_60.png) no-repeat; margin-top: 10px;}
#home_subtitle { font-family: Tahoma,"Lucida Grande"; font-size: 19px; }
#home_intro { padding: 10px; margin-bottom: 10px; }
#home_intro h1 { font-size: 20pt; color: #AA0000; border-bottom: 1px dotted #666666; font-weight: bold; margin-top: 0px; margin-bottom: 0px}
#home_intro a { color: #066ED6; }
#home_intro_text { font-size: 12pt; color: #333333; font-weight: bold; padding: 0px 10px; font-family: Arial, Helvetica, sans-serif;  }
#home_intro_text .text_line { margin: 5px 0px; }
#home_middle { padding: 20px; border-top: 1px solid #F3E307; border-bottom: 1px solid #DDDDDD; background: url(/assets/images/home_main_bg.png) repeat-x; }
#home_howto { float: left; width: 280px; height: 348px; margin-right: 10px; }
#home_wallshot { float: left; width: 590px; height: 331px; background: url(/assets/images/vista-sample.jpg) no-repeat; border: 5px solid #FBF489; }
#home_end { text-align: right; height: 25px; font-size: 14pt; padding: 10px 20px; background: #F3F3F3 }
#home_end a { text-decoration: none; color: #066ED6; }
#home_main { background: #FFFFFF /*url(/assets/images/home_main_bg.png) repeat-x*/ ; }
/*.howto_text img { float: left; width: 50px; height: 70px; margin: 0px 10px; background: url(/assets/images/steps.gif) no-repeat; display: block; }*/
.howto_text img.step1 { background-position: 0px 0px; }
.howto_text img.step2 { background-position: -50px 0px; }
.howto_text img.step3 { background-position: -100px 0px; }
.howto_li { padding: 10px 0px 10px 20px; float: left; width: 220px; font-size: 17px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#home_howto h2 { font-size: 16pt; color: #05994F; font-weight: bold; margin-bottom: 10px; margin-top: 0px;}
.build_link { text-align: center; padding-top: 30px; }
.build_link a { font-size: 16pt; font-weight: bold; padding-bottom: 15px; color: #066ED6; }
.build_link span { font-family: Verdana, Arial, Helvetica, sans-serif }
/*Contact Us Form*/
.fentry { margin-bottom: 10px;}
.fentry label { width: 300px; text-align: right; margin-right: 10px; font-weight: bold;}
.fentry textarea { width: 500px; height: 200px; font-family: Tahoma, Arial, sans serif; color: #444444; }
.fentry input { width: 300px; font-family: Tahoma, Arial, sans serif; color: #444444;}
#form_submit_error { background: #FBE6F2; color: #EE0000; margin-bottom: 20px; padding: 10px; }
#form_submit_success { background: #D4FFAA; color: #05994F; margin-bottom: 20px; padding: 10px; }
#profile_table, #password_table {width:60%;}
.profile_table_left_col {width:150px;}

/*Home page sticky notes*/
.sticky { color: #FFFFFF; width: 200px; height: 200px; border: 1px solid; position: absolute; background: #FFFFFF; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.sticky .sticky-header { font-size: 16px; margin: 5px 5px 30px 5px; }
.sticky h1 { height: 30px; }
.sticky a { text-decoration: none; color: #FFFF00; }
.sticky .sticky-content { margin: 5px 10px; }
.sticky ul { margin: 10px 0px 0px 0px; padding: 0px; Ç}
.sticky li { color: #333333; margin-bottom: 0px; font-size: 15px;  list-style-type: none; list-style-image: none; margin: 0px; padding: 0px; }
#sticky-what { background: url(/assets/images/home-stickies.png) #8AB22E; border: 5px solid #9CBC37; left: 50px; top: 240px; }
#sticky-why { background: url(/assets/images/home-stickies.png) -200px 0 #7A68A6; border: 5px solid #947CB6; left: 310px; top: 160px; }
#sticky-next { background: url(/assets/images/home-stickies.png) -400px 0 #348ABB; border: 5px solid #3E9FC9; left: 580px; top: 200px; }
#sticky-next img { border: 0px; width: 180px; margin: 0px 10px; }
#sticky-next img:hover { border-bottom: 3px dotted #FFFFFF; }
#sticky-next #buildimg { height: 40px; margin-top: 60px; }
#sticky-next #demoimg { height: 40px; }
#sticky-next #screenimg { height: 40px; }
#title_home_wrapper { width: 750px; height: auto; margin-left: 10px; position: fixed; top: 34px; }
#title_home_wrapper #title_photo { display: block; float:left; position:absolute; z-index: 2001; margin-top: -13px; background: none; border: none; }
#title_home_wrapper #wall_title { padding-top: 0px; }
.social { display: block; position: absolute; }
#sq-wrap { top: 150px; left: 200px; position: absolute; width: 500px; }
#sq-wrap > div { width: 240px; height: 230px; float:left; background: #FFFFFF; margin: 5px; }
/*** 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%; }

#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;
}

