body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	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;
}


a {
color:#005ab2;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

select,input,button,textarea,button {
font:16px Century Gothic, Trebuchet MS, Arial
}

table {
font-size:inherit
}

html {
background-color:#A9AAA9;
background-image:url(../images/BG.gif);
background-position:left top;
background-repeat:repeat;
height:100%;
width:100%;
}

body {
background-image:url(../images/doodle.png);
background-repeat:repeat-x;
background-position: left bottom;
color:#333;
font:13px Century Gothic, Trebuchet MS, Arial;
padding:0;
margin:0;
background-attachment: scroll !important;
height:100%;
width:100%;
}

html>body {
min-height: 100%;
height: auto;
width:100%;
min-width:100%;
}

div#page {
margin:0 auto;
width:800px;
padding:0;
overflow:hidden;
}

div#main {
float:left;
margin:0;
padding:0;
width:500px
}

div#main_wide {
float:left;
margin:0;
padding:0;
width:800px
}

div#header {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#444;
color:#ccc;
margin:10px 0 20px;
padding:10px 15px;
width:770px;
float:left;
clear:both;
}

#header h1 {
background-color:transparent;
background-image:url(../images/logo-top.gif);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
}

#header h1 a {
display:block;
height:27px;
overflow:hidden;
text-indent:-9999px;
width:187px;
}

#header ul {
float:right;
margin:3px 0 0 0;
}

#header ul li {
display:block;
float:left;
padding:0 8px;
font-size:13px;
border-right:1px solid #36AFC5;
}

#header ul li.fix {
border:0;
padding:0 0 0 8px;
}

#header ul li a {
color:#fff;
}

#ft {
width:800px;
margin:0 auto;
color:#fff;
overflow:hidden;
padding:220px 0 10px;
}

#ft ul {
margin:0;
padding:0;
}

#ft ul li {
display:block;
float:left;
margin:0 30px 0 0;
font-size:12px;
color:#ccc;
}

#ft ul li a {
color:#fff;
font-size:12px;
}

/* page title div */
#page_title {
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-left-radius:7px;
-webkit-border-top-right-radius:7px;
background:#6F6B6C;
clear:both;
color:#fff;
float:left;
font-size:16px;
opacity:0.95;
padding:8px 10px;
width:540px
}

#page_title p {
margin:5px 0 0;
font-size:11px;
}

.page_title_followers span {
background:url(../images/followers_dark_bg.gif) left top no-repeat;
padding-left:30px
}

.page_title_following span {
background:url(../images/following_dark_bg.gif) left top no-repeat;
padding-left:26px
}



div#sidebar {
float:right;
width:210px;
background:#fff;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
opacity:0.92;
}

#sidebar h2 {
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:14px;
font-weight:700;
margin:10px auto 5px;
padding:5px;
color:#636466;
clear:both;
background-color:#ebeaea;
float:left;
clear:both;
width:200px;
text-transform:capitalize;
}

#sidebar h2.fix {
margin-top:0;
}

#sidebar h2.stats_following {
background-image:url(../images/stats_following.gif);
background-repeat:no-repeat;
background-position:6px 50%;
padding:5px 0 5px 25px;
width:180px;
}

#sidebar h2.stats_followers {
background-image:url(../images/stats_followers.gif);
background-repeat:no-repeat;
background-position:4px 50%;
padding:5px 0 5px 25px;
width:180px;
}


#sidebar h2 a {
font-weight:700;
}

#sidebar h2 span {

}

#sidebar h2 span a {
font-size:12px;
}

#sidebar .user_info {
float:left;
clear:both;
width:100%;
margin:5px 0 0;
}

#sidebar .user_info img#sidebar_profile_image {
float:left;
border:1px solid #ccc;
margin:2px 0 0 0;
}

#sidebar .user_info ul {
float:right;
width:155px;
}

#sidebar .user_info ul li {
margin:0 0 2px;
line-height:1.15em;
}

#sidebar .user_info big a {
font-weight:bold;
font-size:16px;
}

#sidebar .user_info li#waticons_sidebar {
margin:4px 0 0 0;
padding:0;
}

#sidebar .user_info li#waticons_sidebar img {
width:30px;
height:30px;
}

#sidebar .user_info .last_watwet {
background:#EBEAEA;
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left;
clear:both;
padding:2px 5px;
margin:5px 0 0;
}

#sidebar .user_info .last_watwet p {
margin:0 0 5px;
}

#sidebar .user_info .last_watwet i {
font-size:11px;
color:#999;
}

#sidebar .stats {
background:#eee;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:6px;
margin:10px 0 0 0;
width:195px;
border:0;
float:left;
clear:both;
}

#sidebar .stats ul {
width:auto;
margin:0;
padding:0;
}

#sidebar .stats ul li {
display:block;
padding:4px 0 4px 25px;
}

#sidebar .stats ul li strong {
font-weight:bold;
margin:0 2px;
}

#sidebar .stats li.following {
background:url(../images/stats_following.gif) no-repeat 0 50%;
}

#sidebar .stats li.followers {
background:url(../images/stats_followers.gif) no-repeat;
}

#sidebar .stats li.my_watwets {
background:url(../images/stats_watwet.gif) no-repeat 0 60%;
}

#sidebar .stats li.my_washwishes {
background:url(../images/stats_washwishes.gif) no-repeat 0 70%;
}

#sidebar .stats li.my_replies {
background:url(../images/stats_replies.gif) no-repeat 0% 50%;
}

#sidebar .stats li.my_favorites {
background:url(../images/stats_favorites.gif) no-repeat 0 60%;
}

#sidebar .stats li.watwets_with_videos {
background:url(../images/stats_videos.gif) no-repeat 0 50%;
}

#sidebar .stats li.sms_received {
background:url(../images/stats_sms_received.gif) no-repeat 1% 40%;
}

#sidebar .stats .view_profile {
margin:10px 0 0;
text-align:center;
display:block;
font-weight:bold;
}

form.sidebar_search {
margin:10px 0;
width:100%;
clear:both;
float:left;
}

form.sidebar_search input.t {
width:140px;
border:1px solid #ccc;
padding:2px;
font-size:13px;
}

form.sidebar_search input.search_btn {
width:60px;
border:1px solid #ccc;
font-size:13px;
background:#8AC7D6;
}

#sidebar .mobile_sidebar {
clear:both;
float:left;
}

#sidebar .mobile_sidebar table {
width:210px;
}


#sidebar .mobile_sidebar td {
padding:3px;
}

#sidebar .mobile_sidebar td.data_title {
text-align:left;
}

#sidebar .mobile_sidebar td.data_value {
text-align:right;
}

#sidebar div.thumbs_listing {
padding:0;
clear:both;
float:left;
width:100%;
}

#sidebar div.thumbs_listing ul {
margin:0;
padding:0;
width:100%;
}

#sidebar div.thumbs_listing li {
display:inline;
}


#sidebar div.thumbs_listing li a img {
border:1px solid #eee;
width:36px;
height:36px;
}

#sidebar div.thumbs_listing li a:hover img {
border:1px solid #333
}

#sidebar div.watwetian_profile .channel_description {
font-family:tahoma, arial, Century Gothic;
padding:3px 0
}

.channel_badge_sidebar {
margin:0 auto;
text-align:center;
width:270px
}

.channel_badge_sidebar textarea {
background:#f9f9f9;
font-family:Courier, "Lucida Console", "Courier New";
height:70px;
width:260px
}

#sidebar ul.features_list {
list-style:none;
margin:0;
padding:0
}

#sidebar ul.features_list li {
display:inline;
margin:5px 5px 5px 0
}

#sidebar ul.features_list li img {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:2px solid #eee
}

#sidebar ul.categories {
margin:5px
}

#sidebar ul.categories li {
margin:8px 0
}

#sidebar div.help_sidebar ul {
margin:0;
padding:0
}

#sidebar div.help_sidebar ul li {
margin:8px;
padding:0
}

#sidebar .sidebar_invite_friends {
background:#EBEAEA url(../images/spread_the_word.gif) no-repeat center 10px;
float:left;
clear:both;
margin:10px 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width:190px;
padding:100px 10px 10px;
}

#sidebar .sidebar_invite_friends p {
font-size:14px;
margin:0 0 10px;
text-align:center;
}

#sidebar .sidebar_invite_friends a.invite_link {
background:url(../images/invite_friends.gif) no-repeat 0 center;
padding:8px 5px 8px 30px;
display:block;
font-size:13px;
margin:0;
font-weight:bold;
}

#sidebar .sidebar_invite_friends a.linkback_link {
background:url(../images/links/icon_linkback.png) no-repeat 0% center;
padding:8px 5px 8px 30px;
display:block;
font-size:13px;
margin:0;
font-weight:bold;
}


#signup_today {
width:200px;
float:right;
padding:10px;
margin:0;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#signup_today p {
font-size:16px;
}

#condensed_sidebar {
margin:10px 0;
}

#condensed_sidebar ul {
width:100%;
}

#condensed_sidebar ul li {
margin:5px 0;
width:100%;
float:left;
clear:both;
}

#condensed_sidebar ul li img {
float:left;
border:1px solid #eee;
}

#condensed_sidebar ul li div.usr_info {
font-size:12px;
float:right;
width:155px;
}

#condensed_sidebar ul li div.usr_info strong a {
font-weight:bold;
display:block;
margin:0 0 5px;
}

#showcase {
margin:5px 0 10px;
}

#showcase .showcase_usr_img {
margin:0 auto;
width:180px;
}

#showcase .showcase_usr_img img {
border:1px solid #eee;
}

#showcase p {
font-size:13px;
text-align:center;
margin:5px 0 0;
}

#showcase p strong a {
font-size:18px;
font-weight:bold;
display:block;
}


input.submit {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#95D6D7;
border:1px solid #95D6D7;
border-bottom:2px solid #a2a2a2;
border-right:2px solid #a2a2a2;
cursor:pointer;
display:block;
font-size:14px;
font-weight:700;
padding:3px 10px;
}

input.submit:hover {
background:#95D6D7;
border-color:#666;
}

form.block {
margin:20px 0;
padding:0
}

form.block label {
font-size:13px;
padding:0;
display:block;
margin:10px 0 4px 4px;
color:#666;
}

form.block input, form.block select, form.block textarea {
margin:0 0 2px;
border:1px solid #ccc;
padding:4px;
font-size:15px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

form.block input.t {
width:250px;
font-size:15px;
padding:4px;
}

form.block input.t:focus {
border:1px solid #999;
}

form.block select#current_user_country_id {
width:250px;
}

form.block div.fieldWithErrors {
background:#ffcccc;
padding:5px;
}

form.block div.formError {
color:#ff6666;
padding:2px;
}


/* blogger badge in settings */

form.badge_settings {
font-size:13px;
}

form.badge_settings input.r {
vertical-align:middle;
}

form.badge_settings label.r {
vertical-align:middle;
}

form.badge_settings p {
margin:10px 0 5px;
font-size:15px;
}

form.badge_settings select {
font-size:13px;
}


form.badge_settings textarea {
background:#f9f9f9;
font-family:"Courier New", "Lucida Console";
font-size:12px;
height:120px;
overflow:auto;
width:380px
}

/* Privacy Settings */

form.privacy_settings {
}

form.privacy_settings div {
padding:10px 0;
border-bottom:1px solid #ddd;
}

form.privacy_settings div.topfix {
padding:0 0 10px;
}

form.privacy_settings div.bottomfix {
border:0;
}

form.privacy_settings div p {
margin:0 0 4px;
}

form.privacy_settings div input {
vertical-align:middle;
}

form.privacy_settings div label {
vertical-align:middle;
}

form.privacy_settings div ul {
margin:10px 0;
background:#fffeba;
padding:5px 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
opacity:0.92;
}

form.privacy_settings div ul li {
margin:10px 0;
line-height:1.3em;
}

/* Search form in search pages */
form.search {
width:540px;
padding:10px;
background:#fff;
opacity:0.95;
-moz-border-radius:5px;
-webkit-border-radius:5px;
overflow:hidden;
margin:0 0 10px;
}

form.search h2 {
font-size:15px;
font-weight:bold;
margin:0 0 10px;
}

form.search .t {
width:98%;
padding:2px;
font-size:20px;
border:1px solid #ccc;
margin:0 0 10px;
float:left;
clear:both;
}

form.search .search_options {
float:left;
}

form.search input.r {
vertical-align:top;
}

form.search label {
vertical-align:middle;
}

form.search input.submit {
display:inline;
float:right;
}

form.search p.search_count {
float:left;
clear:both;
font-size:14px;
margin:10px 0 0;
}


form.invite_form textarea {
height:100px;
width:400px
}

form.invite_form .submit {
margin:15px 0 0 0;
}

form.invite_by_networks .submit {
margin:15px 0;
}



/* Universal Login Form */
#universal_login_form {
width:100%;
padding:5px 0 10px;
float:left;
margin:0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#universal_login_form h3 {
font-size:16px;
font-weight:bold;
margin:0 0 10px 0;
}

#universal_login_form form.signin_form {
margin:0;
padding:0;
width:auto;
}

#universal_login_form form.signin_form label {
width:200px;
display:block;
margin:0 0 2px;
color:#666;
}

#universal_login_form form.signin_form label.rememberme {
width:auto;
display:block;
margin:5px 0;
float:left;
}

#universal_login_form form.signin_form label.rememberme input {
vertical-align:text-bottom;
width:20px;
height:20px;
padding:0;
margin:0;
}


#universal_login_form form.signin_form input.txt {
width:200px;
display:block;
margin:0 0 6px;
padding:2px;
border:1px solid #ccc;
}


#universal_login_form form.signin_form input.submit {
float:right;
}


/* Signup Form */

form.signup_form {
margin:0;
padding:0;
}

form.signup_form label {
display:block;
margin:10px 0 4px;
color:#555;
}

form.signup_form input.txt_field {
border:1px solid #ccc;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:2px;
}

form.signup_form input.txt_field:focus {
border:1px solid #333;
}

form.signup_form select#user_country_id {
width:250px;
}

form.signup_form div.captcha {
background:#eee;
padding:10px;
width:350px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #ccc;
}

form.signup_form div.captcha img {
display:block;
margin:0 0 5px;
}

form.signup_form div.captcha input#user_captcha {
border:1px solid #ccc;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:2px;
display:block;
}

form.signup_form div.captcha input#user_captcha:focus {
border:1px solid #333;
}

form.signup_form input.submit {
margin:20px 0 0;
}

form.signup_form div.fieldWithErrors {
background:#ffcccc;
padding:5px;
}

form.signup_form div.formError {
color:#ff6666;
padding:2px;
}


.post_form {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
background:#fff;
opacity:0.93;
clear:both;
float:left;
margin:0 0 10px;
padding:10px 10px 0;
width:540px
}

.post_form h2 {
font-size:20px;
font-weight:bold;
position:relative;
}

.post_form table {
margin:0;
padding:0;
}

.post_form table tr {
margin:0;
padding:0;
}

.post_form table tr td {
vertical-align:top;
}

.post_form td h3 {
font-size:18px;
font-weight:bold;
margin:0 0 2px;
}

.post_form table tr td.counter {
vertical-align:middle;
text-align:center;
width:90px;
}

.post_form textarea {
border:1px solid #999;
color:#000;
font-size:18px;
height:72px;
overflow:auto;
padding:2px;
margin:5px 0;
width:460px;
}

.post_form textarea:focus {
border:1px solid #555
}

.post_form td.counter span {
font-size:24px;
color:green
}

.post_form td.counter span.green_state {
color:green
}

.post_form td.counter span.red_state {
color:red
}

.post_form td.counter input.submit {
margin:10px auto 0
}

.post_form td.post_options {
font-size:12px;
}

.post_form td.post_options ul {
margin:0;
padding:0;
}

.post_form td.post_options ul li {
float:left;
margin:4px 15px 4px 0;
clear:none;
display:block;
}

.post_form td.post_options ul li#facebook_switch label {
cursor:pointer;
background:url(../images/fb.gif) left center no-repeat;
padding:2px 0 2px 20px;
display:block;
}

.post_form td.post_options li#facebook_switch label input {
cursor:pointer;
vertical-align:bottom-text;
}

.post_form td.post_options ul li a.photos {
background:url(../images/feed_photo.gif) left center no-repeat;
padding:2px 0 2px 22px;
display:block;
}

.post_form td.post_options ul li a.tiny_url {
background:url(../images/tiny_url.gif) left center no-repeat;
padding:2px 0 2px 22px;
display:block;
}

.post_form #form_photo {
font-size:11px;
margin:5px 0;
float:left;
clear:both;
}

.post_form #form_photo #file_field_ input {
margin:0 10px 5px 0;
font-size:11px;
}

.post_form h4 {
font-size:15px;
font-weight:700;
height:22px;
position:relative
}

.post_form h4 span {
font-size:12px;
font-weight:400;
position:absolute;
right:0;
top:2px
}

.post_form ul.friends_list_washwish {
border:1px solid #cdcecf;
height:auto;
margin:0 0 15px;
max-height:240px;
overflow:auto;
padding:2px;
width:99%
}

.post_form ul.friends_list_washwish li {
border:1px solid #eee;
float:left;
list-style:none;
margin:2px;
overflow:hidden;
padding:5px;
text-transform:none;
width:150px
}

.post_form ul.friends_list_washwish li label {
cursor:pointer;
display:block;
height:42px
}

.post_form ul.friends_list_washwish li label img {
display:block;
float:left;
margin:0 5px 0 0
}

.post_form ul.friends_list_washwish li label strong {
display:block;
margin:0 0 4px;
font-size:12px;
}

.post_form ul.friends_list_washwish li.selected {
background:#666;
color:#fff
}

.post_form ul.friends_list_washwish li small {
font-size:11px
}

.post_form ul.channels_list {
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
clear:both;
float:left;
margin:0 0 10px;
padding:0;
width:99%
}

.post_form ul.channels_list li {
float:left;
list-style:none;
margin:5px;
padding:0;
text-transform:none;
width:180px
}

.post_form ul.channels_list li label {
display:block
}

.post_form ul.channels_list li label img {
vertical-align:text-bottom
}

.post_form ul.channels_list li label input {
vertical-align:middle
}

.post_form ul.channels_list li.selected {
background:#000
}

div#main ul.stream {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
background:#fff;
opacity:0.95;
clear:both;
float:left;
list-style:none;
margin:0 0 10px;
padding:0;
width:560px
}

div#main ul.stream.blank {
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
background:#fff;
opacity:0.95;
clear:both;
float:left;
list-style:none;
margin:0 0 10px;
width:540px
}

div#main ul.stream li.update {
border-bottom:1px solid #eee;
overflow:hidden;
margin:0;
padding:5px 10px;
width:540px;
}


div#main ul.stream li.update:hover {
background:#f2f2f2
}

div#main ul.stream h2 {
font-size:16px;
margin:0 0 10px;
font-weight:bold;
}

div#main ul.stream li.update.ltr div.profile_image {
float:left;
margin:2px 0 0 0;
padding:0;
}

div#main ul.stream li.update.rtl div.profile_image {
float:right;
margin:2px 0 0 0;
padding:0;
}

div#main ul.stream li.update.ltr div.msg {
float:right;
width:485px;
direction:ltr;
text-align:left;
}

div#main ul.stream li.update.rtl div.msg {
float:left;
width:485px;
direction:rtl;
text-align:right;
}

div#main ul.stream li.update.ltr div.msg p {
font-size:14px;
font-family:Century Gothic, Trebuchet MS, Arial;
direction:ltr;
text-align:left;
}

div#main ul.stream li.update.rtl div.msg p {
font-size:14px;
font-family:tahoma, arial, Century Gothic;
direction:rtl;
text-align:right;
}

div#main ul.stream li.update.ltr div.msg p cite a {
font-weight:700;
font-style:normal;
}

div#main ul.stream li.update.rtl div.msg p cite a {
font-weight:700;
font-style:normal;
unicode-bidi: embed;
}

div#main ul.stream li.update.rtl div.msg p a {
unicode-bidi: embed;
}

div#main ul.stream li.update.washwish.ltr div.msg cite a {
background-image:url(../images/feed_washwish.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 0 23px
}

div#main ul.stream li.update.washwish.rtl div.msg cite a {
background-image:url(../images/feed_washwish.gif);
background-position:100% 50%;
background-repeat:no-repeat;
padding:0 23px 0 0
}

div#main ul.stream li.update.watwet.ltr div.msg cite a {
background-image:url(../images/feed_watwet.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 0 23px
}

div#main ul.stream li.update.watwet.rtl div.msg cite a {
background-image:url(../images/feed_watwet.gif);
background-position:100% 50%;
background-repeat:no-repeat;
padding:0 23px 0 0
}

div#main ul.stream li.update div.msg object {
display:block;
margin:5px 0;
width:100%
}

div#main ul.stream li.update.ltr div.msg div.actions {
margin:5px 0 0;
padding:0;
font-size:10px;
width:480px;
float:left;
clear:both;
}

div#main ul.stream li.update.rtl div.msg div.actions {
margin:5px 0 0;
padding:0;
font-size:10px;
width:480px;
float:right;
clear:both;
}

div#main ul.stream li.update.ltr div.msg div.actions i {
display:block;
float:left;
padding:2px 0;
font-style:normal;
}

div#main ul.stream li.update.rtl div.msg div.actions i {
display:block;
float:right;
padding:2px 0;
font-style:normal;
}

div#main ul.stream li.update div.msg div.actions i a {
font-style:normal;
}

div#main ul.stream li.update.ltr div.msg div.actions ul {
float:right;
padding:0;
margin:-2px 0 0;
}

div#main ul.stream li.update.rtl div.msg div.actions ul {
float:left;
padding:0;
margin:0;
}

div#main ul.stream li.update.ltr div.msg div.actions ul li {
float:left;
margin:0 0 0 15px;
padding:0;
font-size:11px
}

div#main ul.stream li.update.rtl div.msg div.actions ul li {
float:right;
margin:0 15px 0 0;
padding:0;
font-size:11px
}

.stream .actions li a {
display:block;
padding:2px 0;
}

.stream .actions li a.watwet_reply {
background:url(../images/feed_reply.gif) left 2px no-repeat;
padding:2px 0 2px 15px
}

.stream .actions li a.washwish_reply {
background:url(../images/feed_reply.gif) left 2px no-repeat;
padding:2px 0 2px 15px
}

.stream .actions li a.unfavor {
background:url(../images/feed_star_active.gif) left 4px no-repeat;
padding:2px 0 2px 17px
}

.stream .actions li a.favor {
background:url(../images/feed_star_inactive.gif) left 4px no-repeat;
padding:2px 0 2px 17px
}

.stream .actions li a.unmobile {
background:url(../images/feed_mobile_active.gif) left 1px no-repeat;
padding:2px 0 2px 12px
}

.stream .actions li a.mobile {
background:url(../images/feed_mobile_inactive.gif) left 1px no-repeat;
padding:2px 0 2px 12px
}

.stream .actions li a.report {
background:url(../images/feed_report.gif) left 1px no-repeat;
padding:2px 0 2px 12px
}

.stream .actions li a.delete {
background:url(../images/feed_delete.gif) left 4px no-repeat;
padding:2px 0 2px 15px
}

.stream ul.timeline_photo_list {
margin:0;
overflow:hidden;
padding:0;
width:100%;
}

.stream ul.timeline_photo_list li {
float:left;
margin:5px;
padding:0;
width:auto;
padding:0
}

.feature_video_action {
float:left;
clear:both;
margin:10px 0;
text-align:center;
width:100%;
font-size:11px;
}

/* used to when thumbnail is disregarded... like when you go to http://watwet.com/username */

div#main ul.stream li.update.ltr div.msg.fix {
width:535px;
}

div#main ul.stream li.update.rtl div.msg.fix {
width:535px;
}

div#main ul.stream li.update.ltr div.msg.fix div.actions {
width:535px;
}

div#main ul.stream li.update.rtl div.msg.fix div.actions {
width:535px;
}


/* main_wide -- used in the single watwet template */

div#main_wide ul.stream {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
opacity:0.95;
clear:both;
float:left;
list-style:none;
margin:0 0 10px;
padding:5px 0;
width:800px;
}

div#main_wide ul.stream li {
border:none;
overflow:hidden;
margin:0;
padding:10px;
}

div#main_wide ul.stream li div.msg {
width:100%;
font-size:18px;
}

div#main_wide ul.stream li div.msg p {
margin:0;
} 

/* non-stream related... like title and stuff */

.timeline_title {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:#666;
clear:both;
float:left;
margin:0;
padding:8px 10px 8px 38px;
width:512px;
color:#fff;
font-weight:bold;
}

.timeline_title small a {
float:right;
color:#eee;
padding:2px 0;
}

h3.timeline {
background-image:url(../images/timeline.gif);
background-position:10px 50%;
background-repeat:no-repeat
}

h3.watwets {
background-image:url(../images/watwets.gif);
background-position:10px 50%;
background-repeat:no-repeat
}

h3.washwishes {
background-image:url(../images/washwishes.gif);
background-position:10px 50%;
background-repeat:no-repeat
}

h3.replies {
background-image:url(../images/replies.gif);
background-position:10px 50%;
background-repeat:no-repeat
}

h3.favorites {
background-image:url(../images/favorites.gif);
background-position:10px 50%;
background-repeat:no-repeat
}

h3.video_watwets {
background-image:url(../images/videos.gif);
background-position:10px 50%;
background-repeat:no-repeat
}

h3.profile {
background-image:0 none;
padding:8px;
width:544px;
}

form.search_mytimeline {
float:right;
margin:0;
padding:0;
border:0;
}

form.search_mytimeline input#search_params_term {
font-size:12px;
margin:0;
padding:1px 2px;
width:180px;
border:0;
}

form.search_mytimeline {
float:right;
}

#search_timeline {
width:550px;
background:#fff;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left;
margin:0 0 10px;
}

#search_timeline form {
margin:0;
padding:0;
border:0;
}

#search_timeline form input#search_params_term {
font-size:16px;
margin:0;
padding:4px;
width:370px;
vertical-align:middle;
border:1px solid #999;
float:left;
}

#search_timeline .highlight {
color:#555;
}

#search_timeline form input.submit {
float:right;
width:100px
}

.dashmenu {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
background:#6F6B6C;
clear:both;
float:left;
margin:0;
padding:4px 10px 0;
width:540px
}

.dashmenu h2 {
color:#fff;
float:left;
font-size:15px;
font-weight:700;
padding:0
}

.dashmenu .tabs ul {
margin:0;
padding:0
}

.dashmenu .tabs li {
display:block;
float:left;
margin:0 2px 0 0;
padding:2px 0
}

.dashmenu .tabs li a {
background-repeat:no-repeat;
color:#fff;
display:block;
font-size:12px;
padding:5px;
text-decoration:none
}

.dashmenu .tabs li.selected,.dashmenu .tabs li:hover {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
background-color:#555
}

.dashmenu .tabs li.timeline a {
background-image:url(../images/filter_timeline.gif);
background-position:5px 3px;
padding:5px 5px 5px 24px
}

.dashmenu .tabs li.watwet a {
background-image:url(../images/filter_watwet.gif);
background-position:5px 3px;
padding:5px 5px 5px 25px
}

.dashmenu .tabs li.washwish a {
background-image:url(../images/filter_washwish.gif);
background-position:5px 3px;
padding:5px 5px 5px 25px
}

.dashmenu .tabs li.channels a {
background-image:url(../images/filter_channels.gif);
background-position:5px 1px;
padding:5px 5px 5px 25px
}

.dashmenu .tabs li.photos a {
background-image:url(../images/filter_photo.gif);
background-position:5px 2px;
padding:5px 5px 5px 25px
}

.dashmenu .tabs li.favorites a {
background-image:url(../images/filter_favorites.gif);
background-position:5px 3px;
padding:5px 5px 5px 25px
}

p.admin_mode {
margin:10px 0;
padding:0;
font-size:12px;
float:right;
clear:both;
}

/* Single Watwet Page e.g. http://localhost:3001/moski/watwets/517962 */

#single_watwet {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
padding:10px 15px;
overflow:hidden;
}


#single_watwet div.update h2 {
font-size:18px;
line-height:1.3em;
font-weight:bold;
margin:0 0 20px;
}

#single_watwet div.update.ltr h2 {
direction:ltr;
text-align:left;
}

#single_watwet div.update.rtl h2 {
direction:rtl;
text-align:right;
}

#single_watwet div.update.ltr h2 {
font-family:Century Gothic, Trebuchet MS, Arial;
}


#single_watwet div.update.rtl h2 {
font-family:tahoma, arial, Century Gothic;
}


#single_watwet div.update object {
display:block;
margin:10px 0 0 0;
}

#single_watwet div.update embed {
display:block;
margin:10px 0 0 0;
}

#single_watwet div.update .update_info_action {
overflow:hidden;
}

#single_watwet div.update .update_info_action i {
display:block;
margin:10px 0;
font-size:11px;
float:left;
font-style:normal;
}

#single_watwet .update_info_action ul {
float:right;
margin:8px 0;
}

#single_watwet .update_info_action ul li {
float:left;
padding:2px;
margin:0 10px;
font-size:11px;
}

#single_watwet .update_info_action ul li a.watwet_reply {
background:url(../images/feed_reply.gif) left top no-repeat;
padding:0 0 0 15px
}

#single_watwet .update_info_action ul li a.washwish_reply {
background:url(../images/feed_reply.gif) left top no-repeat;
padding:0 0 0 15px
}

#single_watwet .update_info_action ul li a.unfavor {
background:url(../images/feed_star_active.gif) left 2px no-repeat;
padding:0 0 0 17px
}

#single_watwet .update_info_action ul li a.favor {
background:url(../images/feed_star_inactive.gif) left 2px no-repeat;
padding:0 0 0 17px
}

#single_watwet .update_info_action ul li a.unmobile {
background:url(../images/feed_mobile_active.gif) left 1px no-repeat;
padding:0 0 0 12px
}

#single_watwet .update_info_action ul li a.mobile {
background:url(../images/feed_mobile_inactive.gif) left 1px no-repeat;
padding:0 0 0 12px
}

#single_watwet .update_info_action ul li a.report {
background:url(../images/feed_report.gif) left 1px no-repeat;
padding:0 0 0 12px
}

#single_watwet .update_info_action ul li a.delete {
background:url(../images/feed_delete.gif) left 1px no-repeat;
padding:0 0 0 15px
}

#single_watwet .usr_info {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:6px 0;
overflow:hidden;
}

#single_watwet .usr_info img {
float:left;
margin:4px 5px 0;
}

#single_watwet .usr_info ul {
float:left;
}

#single_watwet .usr_info ul li.usrname {
font-size:15px;
margin:0 0 10px;
font-weight:700;
}

#single_watwet .usr_info ul li.fullname {
font-size:13px;
}

#single_watwet h4 {
margin:50px 0 10px;
font-size:16px;
font-weight:bold;
}

#single_watwet .replies_single_watwet {

}

#single_watwet .replies_single_watwet li {
margin:10px 0;
}

#single_watwet .replies_single_watwet li img {
float:left;
margin:0 5px;
}

#single_watwet .replies_single_watwet li p strong a {
font-weight:bold;
font-size:14px;
}

.single_watwet_post_form {
overflow:hidden;
width:100%;
margin:10px 0;
}

/* followers and following blank states */
#user_blank {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
clear:both;
float:left;
list-style:none;
margin:0 0 10px;
opacity:0.95;
padding:0;
width:560px
}

#user_blank h3 {
padding:10px;
font-size:16px;
}

/* followers and following Pages */
ul.listing {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
background:#fff;
clear:both;
float:left;
list-style:none;
margin:0 0 10px;
opacity:0.95;
padding:0;
width:560px
}

ul.listing li {
clear:both;
float:left;
list-style:none;
padding:0 10px;
width:540px
}

ul.listing li:hover {
background:#f9f9f9
}

ul.listing li.single_user {
border-bottom:1px dotted #ccc;
margin:0 auto;
overflow:hidden;
padding:10px;
width:540px
}

ul.listing li.single_user img {
border-bottom:3px solid #ccc;
border-left:1px solid #ccc;
border-right:2px solid #ccc;
border-top:1px solid #ccc;
float:left;
margin-right:8px
}

ul.listing li.single_user .user_info {
float:left;
margin:0;
overflow:hidden;
padding:0;
width:200px
}

ul.listing li.single_user .user_info h4 {
display:block;
font-size:16px;
margin:0 0 4px;
padding:0 2px 2px
}

ul.listing li.single_user .user_info h4 a {
font-weight:700
}

ul.listing li.single_user .user_info h5 {
display:block;
font-size:13px;
padding:0 2px 2px;
text-transform:capitalize
}

.follow_requests {
background:#eee;
overflow:hidden;
padding:4px 6px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:5px 0 10px;
border:1px solid #bbb;
}

.follow_requests a {
display:block;
padding:2px;
float:left;
margin:5px;
}

.follow_requests a.confirm_follow {
background:url(../images/confirm_follow.gif) left top no-repeat;
padding-left:30px;
font-weight:bold;
}

.follow_requests a.deny_follow {
background:url(../images/deny_follow.gif) left top no-repeat;
padding-left:30px;
font-weight:bold;
}

ul.listing li.single_user div.latest_watwet {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#eee;
color:#555;
float:right;
font-family:tahoma, arial, Century Gothic;
line-height:1.2em;
margin:0;
overflow:hidden;
padding:5px;
width:250px
}

.user_actions {
clear:both;
float:left;
width:100%;
}

.user_actions ul {
margin:10px 0;
padding:0 0 0 60px;
}

.visitor_box .user_actions ul {
padding:0;
margin:0;
}

.user_actions ul li {
float:left;
clear:none;
width:auto;
padding:0;
margin:0 15px 0 0;
}

.user_actions a {
padding:4px 0;
display:block;
}

.user_actions a.mobile_active {
background:url(../images/friends_mobile_active.gif) left top no-repeat;
padding-left:15px
}

.user_actions a.mobile_inactive {
background:url(../images/friends_mobile_inactive.gif) left top no-repeat;
padding-left:15px
}

.user_actions a.request_follow {
background:url(../images/following_big.gif) left top no-repeat;
padding-left:24px
}

.user_actions a.stop_following {
background:url(../images/stop_following.gif) left top no-repeat;
padding-left:24px
}

.user_actions a.block_user {
background:url(../images/friends_block_active.gif) left 30% no-repeat;
padding-left:22px
}

.user_actions a.unblock_user {
background:url(../images/friends_block_inactive.gif) left 30% no-repeat;
padding-left:22px
}




/* Settings Pages */

#settings {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
clear:both;
float:left;
opacity:0.95;
padding:10px;
width:780px;
}

#settings h2 {
font-size:16px
}

#settings #settings_menu {
float:left;
width:210px;
margin:15px 0 0;
}

#settings #settings_menu h2 {
font-size:16px;
font-weight:700;
margin:0 0 10px
}

#settings #settings_menu h2 small {
font-weight:normal;
}

#settings #settings_menu ul {
margin:0;
padding:0
}

#settings #settings_menu li {
font-size:14px;
margin:6px 0;
padding:5px;
}

#settings #settings_menu li a {
padding:6px 5px
}

#settings #settings_menu li:before {
color:#aaa;
content:"\00BB \0020";
font-family:arial;
font-size:13px
}

#settings #settings_menu li a:hover {
}

#settings #settings_menu li.selected a {
font-weight:700
}

/* used in the import by gmail, hotmail, yahoo page */
#settings #settings_menu li.import_doodles {
line-height:1.4em;
background-image:url(../images/import_from_networks.gif);
background-repeat: no-repeat;
background-position:center 80%;
padding:5px 5px 180px 5px;
}

#settings #settings_canvas .next {
font-size:15px;
margin:10px 0;
text-align:right;
padding:0 20px;
overflow:hidden;
}

#settings #settings_canvas .next a {
font-weight:bold;
}

/* ******************************* */

#settings #settings_canvas {
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:right;
min-height:400px;
width:570px;
}

#settings #settings_canvas h3 {
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:13px;
display:block;
margin:15px 0 5px;
padding:5px;
background:#eee;
}

#settings #settings_canvas h3.fix {
margin:0 0 5px;
}

/* Profile Photo in Settings */
#photo_selection {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #ccc;
margin:0 0 5px;
padding:5px
}

#photo_selection img {
padding:3px
}

#photo_selection img.active-portrait {
background:#fc3
}

.waticons_pool {
border:1px solid silver;
height:200px;
margin:10px 0;
overflow:auto;
padding:10px
}

.waticons_pool li {
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left;
margin:2px;
padding:4px
}

.waticons_pool li.selected {
background:#FC3
}

.waticons_pool li img {
height:45px;
width:45px
}

#my_waticons .holder {
margin:10px 0
}

#my_waticons .holder img {
vertical-align:middle
}

#my_waticons .holder input {
font-size:16px;
vertical-align:middle
}

div.themes ul {
margin:0;
padding:0
}

div.themes ul li {
display:block;
margin:5px 0;
padding:5px
}

div.themes ul li:hover {
background:#f2f2f2
}

div.themes ul li a {
color:#555;
display:block;
font-size:13px;
margin:0 0 5px
}

div.themes p {
margin:5px 0
}

.notifications {
font-size:13px;
margin:0;
padding:0
}

.button-to input {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#fffed5;
border:1px solid #fcd17d;
border-bottom:3px solid #fcd17d;
border-right:3px solid #fcd17d;
cursor:pointer;
display:block;
font-size:13px;
font-weight:400;
margin:5px 0;
padding:3px
}

.button-to input:hover {
border:1px solid #6d6d6d;
border-bottom:3px solid #6d6d6d;
border-right:3px solid #6d6d6d
}

.notifications big {
font-family:tahoma;
font-size:18px;
font-weight:700;
letter-spacing:2px
}

.notifications table {
padding:10px 0;
width:100%
}

.notifications table td {
padding:10px 8px;
vertical-align:middle
}

.notifications table td.line {
border-bottom:1px solid #ddd
}

.notifications table th {
border-bottom:1px solid #ccc;
font-weight:700;
padding:10px 8px;
text-align:left;
vertical-align:middle
}

.notifications table td.col1 {
line-height:18px;
width:220px
}

.notifications table td.schedular table {
border:0;
padding:0;
width:auto
}

.notifications table td.schedular table td {
margin:0;
padding:0 5px
}

.notifications table td.schedular form {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f2f2f2;
padding:5px;
width:auto
}

.notifications table td.schedular form p {
font-size:14px;
font-weight:700;
margin:0 0 8px
}

.notifications table td.previewer big {
background:#f2f2f2;
display:block;
padding:5px
}

.notifications select {
font-size:11px
}

/* Link to us */

#link_to_us ul {
margin:0;
padding:0;
}

#link_to_us ul li {
margin:0 0 10px
}

#link_to_us img {
vertical-align:middle
}

#link_to_us textarea {
font-size:11px;
padding:2px;
margin:0;
width:350px;
height:15px;
vertical-align:middle;
overflow:hidden;
}



/* Help Section */
#help {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
clear:both;
float:left;
opacity:0.95;
padding:10px;
width:780px
}

#help h2 {
font-size:16px
}

#help #help_menu {
float:left;
width:210px
}

#help #help_menu h2 {
font-size:16px;
font-weight:700;
margin:0 0 25px
}

#help #help_menu ul {
margin:0;
padding:0
}

#help #help_menu li {
font-size:14px;
margin:6px 0
}

#help #help_menu li a {
display:block;
padding:6px 5px
}

#help #help_menu li a:before {
color:#aaa;
content:"\00BB \0020";
font-family:arial;
font-size:13px
}

#help #help_menu li a:hover {
font-weight:700;
text-decoration:none
}

#help #help_menu li.selected {
-moz-border-radius-bottomleft:7px;
-moz-border-radius-topleft:7px;
-webkit-border-bottom-left-radius:7px;
-webkit-border-top-left-radius:7px;
background:#f2f2f2
}

#help #help_menu li.selected a {
font-weight:700
}

#help #help_canvas {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f2f2f2;
float:right;
min-height:320px;
padding:10px;
width:550px
}

#help #help_canvas h5 {
font-weight:700;
margin:0 0 5px
}

#help #help_canvas h3 {
border-bottom:1px solid #666;
font-size:15px;
margin:20px 0 10px;
padding:0 0 6px
}

#help #help_canvas h3.fix {
margin:0 0 10px
}

#help #help_canvas p {
margin:4px 0
}

#help #help_canvas img.bio_photos {
border:2px solid #fff;
margin:0 0 5px
}

#help #help_canvas p img {
vertical-align:middle
}

#help #help_canvas hr {
border:0;
border-bottom:1px solid #aaa;
margin:10px 0;
padding:0
}

#help #help_canvas ul {
margin:0;
padding:0
}

#help #help_canvas li {
line-height:20px;
margin:8px 0
}

#help #help_canvas span {
background:#fffeba
}

#help table.coverage {
margin:15px 0;
padding:0;
width:100%;
text-align:center;
}

#help table.coverage tr {
margin:0;
padding:0;
}

#help table.coverage th {
background:#ccc;
padding:10px 5px;
font-size:12px;
line-height:1.3em;
vertical-align:top;
font-weight:bold;
}

#help table.coverage td {
padding:10px 5px;
font-size:12px;
border-bottom:1px solid #ccc;
}

#help table.coverage td img {
width:50px;
height:50px;
margin:0 0 5px;
display:block;
margin:0 auto;
}

#help table.coverage td.c {
width:60px;
font-size:11px;
text-align:center
}

#help table.coverage td.op {
width:150px;
}

#help table.coverage td.a {
width:50px;
}

#help table.coverage td.n {
width:140px;
direction:ltr;
}

#help table.coverage td.s {
width:50px;
}


.visitor_box {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
opacity:0.95;
clear:both;
float:left;
margin:0 0 10px;
padding:10px;
width:540px
}

.visitor_box p {
font-size:16px;
margin: 0 0 10px;
}

.visitor_box p.defensive_comm {
color:#555;
font-size:18px;
line-height:1.4em;
margin:0 0 5px;
}

.visitor_box p.defensive_comm a {
font-weight:700
}

/* used in channel actions only */

.visitor_box li {margin:0 10px 0 0; display:inline;}

.visitor_box li p {font-size:13px;margin:10px 0;}

/* ***************************** */

.visitor_box .user_actions {
padding:0;
}

.invite_watwetters {
border:1px solid #ccc;
height:400px;
margin:0 0 10px;
overflow:auto;
padding:5px 10px
}

.invite_watwetters li {
border-bottom:1px dotted #ccc;
margin:0;
overflow:hidden;
padding:6px 0;
width:560px
}

.invite_watwetters li label {
color:#666;
font-size:18px;
letter-spacing:2px;
text-align:left
}

.invite_watwetters li input[type=checkbox] {
float:left;
font-size:40px;
height:.4em;
width:.5em
}

.invite_watwetters li img {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:3px solid #eee;
float:left
}

.invite_watwetters li ul {
float:left;
margin:0 0 0 10px;
padding:0;
width:300px
}

.invite_watwetters li ul li {
border:0;
margin:0;
padding:2px 0
}

.invite_watwetters li ul li.username {
font-size:15px
}

.invite_watwetters li ul li.username a {
font-weight:700
}

.invite_watwetters li ul li.full_name {
border:0;
margin:0
}

.invite_result li {
margin:10px 0;
font-size:14px;
}

.create_channel img {
display:block;
margin:2px 0
}

.create_channel textarea {
height:70px;
width:300px
}

.highlight {
color:#999
}

#flash {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fffeba;
line-height:1.3em;
margin:0 auto 10px;
float:left;
clear:both;
padding:10px;
width:780px;
}

#busy_indicator {
text-align:center;
position:fixed;
bottom:0;
width:100%;
background:#ffa;
font-size:15px;
padding:5px 0;
border-bottom:1px solid #999
}

#busy_indicator img {
vertical-align:middle;
}

/*

#modal {
background-color:#000;
height:100%;
left:0;
position:absolute;
text-align:center;
top:0;
width:100%;
z-index:99
}

#modal[id] {
position:fixed
}

#busy {
position:absolute;
text-align:center;
top:45%;
width:100%;
z-index:100
}

#busy[id] {
position:fixed
}

#modal_message {
-moz-border-radius:7px;
-webkit-border-radius:7px;
background-color:#FFF;
border:5px solid #ccc;
left:40%;
padding:10px;
position:absolute;
top:50%;
width:300px;
z-index:200
}

#modal_message p {
margin:10px 0
}

#modal_message[id] {
position:fixed
}

#modal_message_text {
font-size:120%
}

*/

div#announcement {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fffeba;
clear:both;
float:left;
font-size:14px;
margin:0 0 10px;
padding:4px 0;
width:100%
}

div#announcement p {
padding:4px 10px
}

div#hide_announcement {
font-size:12px;
margin:5px 0 0;
text-align:center
}

div.auto_complete {
background:#fff;
position:absolute;
z-index:99
}

div.auto_complete ul {
margin:0;
padding:0
}

div#upload_progress {
margin-bottom:5px;
margin-top:5px;
padding:5px
}

div#upload_progress p {
color:gray;
font-size:1em
}

div#progress_bar {
background:green;
border:none;
height:10px;
text-align:center;
width:0
}

#tt {
background:url(../images/tt_left.gif) top left no-repeat;
display:block;
position:absolute;
z-index:10
}

#tttop {
background:url(../images/tt_top.gif) top right no-repeat;
display:block;
height:5px;
margin-left:5px;
overflow:hidden
}

#ttcont {
background:#666;
color:#FFF;
display:block;
margin-left:5px;
padding:2px 12px 3px 7px
}

#ttbot {
background:url(../images/tt_bottom.gif) top right no-repeat;
display:block;
height:5px;
margin-left:5px;
overflow:hidden
}

.more_paginator {
-moz-border-radius:7px;
-webkit-border-radius:7px;
background:#3f3f3f;
clear:both;
float:left;
margin:0 0 10px;
padding:0;
width:560px
}

.more_paginator a {
display:block;
text-align:center;
font-size:14px;
color:#fff;
padding:8px;
font-weight:bold;
}

#pagination_wrapper {
-moz-border-radius:7px;
-webkit-border-radius:7px;
background:#3f3f3f;
clear:both;
float:left;
margin:0 0 10px;
padding:8px 5px;
width:550px
}

#pagination_wrapper .paginator {
float:left;
padding:0;
position:relative;
width:100%
}

#pagination_wrapper .paginator a {
color:#97bdd6;
display:block;
float:left;
font-size:14px;
margin:0 4px;
padding:0 2px
}

#pagination_wrapper .paginator span {
color:#9c9d9f;
display:block;
float:left;
font-size:14px;
margin:0 5px
}

#pagination_wrapper .paginator span.current {
color:#fff
}

#unlogged {
height:100%;
margin:0 auto;
padding:0;
width:800px
}

#signup {
float:left;
margin:0;
padding:10px;
width:540px;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
opacity:0.95
}

#signup h2 {
font-size:20px;
font-weight:700;
margin:0 0 15px 0
}

.welcome {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
opacity:0.95;
padding:10px 10px 20px 10px;
width:540px;
}

.welcome .thankyou {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f1f1f1;
font-size:14px;
font-weight:700;
margin:10px 0 15px;
padding:5px
}

.welcome h2 {
font-size:14px;
font-weight:700;
margin:15px 0 5px;
}

.welcome h3 {
border-bottom:1px solid #ccc;
font-size:15px;
font-weight:700;
margin:0;
padding:20px 0 4px
}

.welcome h3 a {
font-size:15px;
font-weight:700
}

.welcome p {
font-size:13px;
line-height:20px;
margin:0;
padding:0
}

.welcome .next {
text-align:right;
margin:20px 0 0;
font-size:14px;
}

.welcome .next a {
font-weight:bold;
}

#introduction_bar {
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left;
clear:both;
margin:0 0 10px;
background:#fff;
width:780px;
padding:10px;
}

#introduction_bar ul {

}


#introduction_bar ul li {
display:block;
float:left;
padding:5px 10px;
background:#eee;
margin:1px;
height:20px;
line-height:16px;
font-size:13px;
text-align:center;
border-bottom:10px solid #ddd;
color:#666;
}


#introduction_bar ul li.selected {
border-bottom:10px solid #77c526;
font-weight:bold;
color:#333;
}

#introduction_bar ul li.title {
display:block;
float:left;
padding:2px 4px;
background:#fff;
margin:0;
width:70px;
height:35px;
line-height:20px;
font-weight:bold;
font-size:15px;
text-align:left;
border:0;
}

#introduction_bar ul li.next {
display:block;
float:right;
padding:10px 4px 0;
background:#fff;
margin:0;
width:70px;
height:35px;
text-align:center;
border:0;
}


#introduction_bar ul li.next a {
font-weight:bold;
font-size:15px;
}

/* featured users */
#features {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
clear:both;
float:left;
opacity:0.95;
padding:10px;
width:780px
}

#features h2 {
font-size:18px;
font-weight:bold;
margin:0 0 5px;
}

#features h3 {
font-size:16px;
padding:5px;
margin:10px 0 5px;
background:#eee;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#features h3 a {
font-weight:bold;
}

#features ul {
margin:0;
padding:0;
}

#features li {
margin:5px;
padding:8px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #eee;
float:left;
width:360px;
}

#features li img {
float:left;
}


#features li div.user_info {
float:right;
width:300px;
margin:0;
padding:0;
}

#features li div.user_info h4 {
font-size:15px;
margin:0 0 2px;
}

#features li div.user_info h4 a {
font-weight:bold;
}

#features li h5 {
font-size:15px;
}

#features li .user_actions {
padding: 0 0 0 60px;
}

#features li .user_actions ul li {
margin:5px 20px 0 0;
padding:0;
border:0;
float:left;
width:auto;
}

#user_profile {
background:#fff;
width:540px;
clear:both;
float:left;
padding:10px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
}

#user_profile ul {
margin:0;
padding:0;
}

#user_profile li {
margin:8px 0;
padding:0 0 10px;
font-size:14px;
border-bottom:1px solid #eee;
}

#user_profile li strong {
display:block;
font-size:12px;
margin:0 0 5px;
}

.blog_feeds h4 {
font-weight:bold;
}

.blog_feeds p {
margin:2px 0;
}

.blog_feeds .submit {
margin:10px 0 0;
}

.blog_feeds li {
margin:10px 0;
}

/* used to for the overlay */
.overlay {
width: 100%; 
height: 100%;
background: black;
position: fixed;
top: 0;
left: 0;
z-index: 98;
}

.dialog {
width: 50%;
height: 50%;
background: white;
position: fixed;
top: 25%;
left: 25%;
z-index: 99;
padding:10px;
overflow:auto;
}

.sms_guide_trigger {
cursor:pointer;
float:right;
padding:5px;
background:#ffa;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:11px;
}

.dialog h1 {
font-size:20px;
font-weight:bold;
margin:0 0 10px 0;
}

.dialog h2 {
font-size:18px;
font-weight:bold;
margin:0 0 10px 0;
}

.dialog h3 {
font-size:15px;
font-weight:bold;
margin:0 0 10px 0;
line-height:1.2em
}

.dialog p {
font-size:13px;
margin:5px 0;
line-height:1.4em;
margin:0 0 15px;
}

.dialog strong {
background:#fee;
}

.dialog i {
background:#fee;
}


#leaderboard_top {
margin:10px auto;
width:728px;
overflow:hidden;
}

/* public_videos page */

#video_watwets_public {
background:#fff;
padding:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
overflow:hidden;
}

#video_watwets_public h2 {
font-size:18px;
font-weight:bold;
border-bottom:1px dotted #ccc;
padding:0 0 5px;
margin:0;
}

#video_watwets_public .video_stream {
margin:0;
padding:0;
width:100%;
}

#video_watwets_public .video_stream li {
width:380px;
float:left;
margin:10px 0;
} 

#video_watwets_public .video_stream li img {
display:block;
float:left;
margin:5px 5px 0;
}

#video_watwets_public .video_stream li .video_update_content {
float:left;
width:240px;
}

#video_watwets_public .video_stream li cite {
font-weight:bold;
}

#video_watwets_public .video_stream li cite a {
font-weight:bold;
}

#video_watwets_public .video_stream li .video_update_content i {
font-size:11px;
display:block;
margin:5px 0 0 0;
}

#video_watwets_public  .more_paginator {
width:780px
}


/* trends on sidebar */

ul#trend_list {
float:left;
clear:both;
padding:0 4px 4px;
margin:0;
}

ul#trend_list li.topic {
font-size:14px;
margin:0 0 4px;
}

ul#trend_list li.topic a {
font-weight:bold;
}

ul#trend_list li.topic span a {
font-size:10px;
font-weight:normal;
}

ul#trend_list li.time_range {
margin:5px 0;
background:#f5f5f5;
padding:2px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-weight:bold;
font-size:12px;
}

ul#trend_list li.time_range a {
font-weight:normal;
}



#lightbox {
position:absolute;
left:0;
width:100%;
z-index:1100;
text-align:center;
line-height:0;
}

#lightbox img {
width:auto;
height:auto;
}

#lightbox a img {
border:none;
}

#outerImageContainer {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#imageContainer {
padding:10px;
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:1010;
}

#imageContainer>#hoverNav {
left:0;
}

#hoverNav a {
outline:none;
}

#prevLink,#nextLink {
width:49%;
height:100%;
background-image:url(data:image/gif;base64,AAAA);
/* Trick IE into showing hover */
display:block;
}

#prevLink {
left:0;
float:left;
}

#nextLink {
right:0;
float:right;
}

#prevLink:hover,#prevLink:visited:hover {
background:url(../images/lightbox/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
background:url(../images/lightbox/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
margin:0 auto;
line-height:1.4em;
overflow:auto;
width:100%;
}

#imageData {
padding:0 10px;
color:#666;
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left;
}

#imageData #caption {
font-weight:700;
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em;
}

#imageData #bottomNavClose {
width:66px;
float:right;
padding-bottom:.7em;
outline:none;
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:1090;
width:100%;
height:500px;
background-color:#000;
}

h1#home_logo {
margin:50px 0 0 0;
text-indent:-9999px;
}

h1#home_logo a {
width:446px;
height:49px;
display:block;
background-image:url(../images/logo_home_en.png);
background-repeat:no-repeat;
background-position: 100% 60%;
width:533px;
height:58px;
}

#home_container {
background:#444;
opacity:0.95;
padding:0 0 10px;
float:left;
clear:both;
width:800px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

#white_linen {
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left;
clear:both;
padding:0;
width:800px;
}

#home_top_menu {
width:770px;
padding:10px 15px;
float:left;
clear:both;
font-size:15px;
}

#home_top_menu a {
color:#fff;
}

#home_site_links {
float:left;
width:500px;
}

#home_site_links li {
display:inline;
}

#home_site_links li a {
padding:2px 12px 2px 10px;
display:block;
float:left;
background:url(../images/list_bullet.gif) no-repeat 100% 60%;
}

#home_site_links li a.first {
padding:2px 12px 2px 0;
}

#home_site_links li a.last {
background:none;
}

#home_help_language {
float:right;
width:auto;
}

#home_help_language li {
display:inline;
}

#home_help_language li a {
padding:2px 12px 2px 10px;
display:block;
float:left;
background:url(../images/list_bullet.gif) no-repeat 100% 60%;
}

#home_help_language li a.first {
padding:2px 12px 2px 0;
}

#home_help_language li a.last {
background:none;
padding:2px 0 0 10px;
}

#home_pitch_and_login {
float:left;
clear:both;
padding:10px 10px 0 10px;
width:780px;
}

#home_pitch {
float:left;
width:430px;
background:url(../images/homepage_pitch_doodle.gif) no-repeat left top;
padding:50px 10px 0 105px;
}

#home_pitch h2 {
font-size:24px;
line-height:1.25em;
}

#home_pitch a.learn_more {
display:block;
margin:5px 0;
font-size:14px;
font-weight:bold;
}

#home_pitch .flags_of_countries {
float:left;
clear:both;
width:350px;
padding:6px;
background:#f5f5f5;
margin:20px 0 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#home_pitch h3 {
margin:0 0 10px;
font-size:13px;
font-weight:bold;
}

#home_pitch .flags_of_countries img {
width:50px;
height:50px;
}

#home_pitch a.ready_to_join {
display:block;
margin:15px 0 0 0;
padding:7px;
background:#B7D6E6;
color:#555;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:14px;
border:1px solid #B7D6E6;
float:left;
clear:both;
}

#home_pitch a.ready_to_join:hover {
border:1px solid #999;
text-decoration:none;
}

#home_login {
width:200px;
float:right;
padding:10px;
margin:10px 0 0 0;
background:#e5e5e5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#home_login h3 {
font-size:20px;
font-weight:bold;
margin:0 0 20px 0;
}

#home_login form.signin_form {
margin:0;
padding:0;
width:auto;
}

#home_login form.signin_form label {
width:195px;
display:block;
margin:0 0 2px;
color:#666;
}

#home_login form.signin_form label.rememberme {
width:auto;
display:block;
margin:5px 0;
float:left;
}

#home_login form.signin_form label.rememberme input {
vertical-align:text-bottom;
width:20px;
height:20px;
padding:0;
margin:0;
}


#home_login form.signin_form input.txt {
width:195px;
display:block;
margin:0 0 6px;
padding:2px;
border:1px solid #ccc;
}


#home_login form.signin_form input.submit {
float:right;
}

.homepage_features {
padding:0 10px;
margin:10px 0 0;
width:380px;
}

.usrs {
float:left;
}

.videos {
float:right;
}

.homepage_features_title {
background:#d9d9d9;
margin:10px 0 5px;
padding:5px;
overflow:hidden;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}


.homepage_features h3 {
font-size:16px;
font-weight:bold;
}


.homepage_features form {
margin:5px 0 0;
}

.homepage_features form label {
font-size:11px;
}

.homepage_features form select {
font-size:14px;
}

.homepage_features ul {
width:100%;
}

.homepage_features ul li.txt_watwet {
padding:5px 0;
width:380px;
overflow:hidden;
border-bottom:1px solid #eee;
}

.homepage_features ul li.txt_watwet.ltr img {
float:left;
border:1px solid #ccc;
}


.homepage_features ul li.txt_watwet.rtl img {
float:right;
border:1px solid #ccc;
}

.homepage_features ul li.txt_watwet.ltr div.last_watwet {
float:right;
direction:ltr;
text-align:left;
margin:0;
width:322px;
line-height:1.3em;
}

.homepage_features ul li.txt_watwet.rtl div.last_watwet {
float:left;
direction:rtl;
text-align:right;
margin:0;
width:322px;
line-height:1.3em;
}

.homepage_features ul li.txt_watwet div.last_watwet cite a {
font-weight:bold;
}

.homepage_features ul li.video {
margin:2px;
padding:5px 0;
overflow:hidden;
border-bottom: 1px solid #eee;
}

.homepage_features ul li.video.ltr img {
float:left;
}


.homepage_features ul li.video.rtl img {
float:right;
}

.homepage_features ul li.video.ltr p {
float:right;
width:250px;
direction:ltr;
text-align:left;
}

.homepage_features ul li.video.rtl p {
float:left;
width:250px;
direction:rtl;
text-align:right;
unicode-bidi: embed;
}

.homepage_features ul li.video p cite {
font-weight:bold;
}

#backdoor {
background:#fff;
opacity:0.95;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
width:790px;
float:left;
clear:both;
overflow:auto;
}

#backdoor_menu {
width:100%;
opacity:0.95;
background:#fff;
float:left;
clear:both;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 0 10px;
}

#backdoor_menu ul {
margin:0;
padding:10px;
float:left;
}

#backdoor_menu li {
margin:2px 0;
font-size:13px;
}

#backdoor_menu li a {
display:block;
padding:6px 5px;
}

#backdoor_menu li a:before {
content: "\00BB \0020";
font-size:13px;
color:#aaa;
font-family:arial;
}

#backdoor_menu li a:hover {
text-decoration:underline;
}

#backdoor .admin_guide {
padding:10px;
}

#backdoor .admin_guide h3 {
font-size:15px;
font-weight:bold;
margin:0 0 10px;
}

#backdoor .admin_guide ul {
margin:0;
padding:0;
}

#backdoor .admin_guide ul li {
margin:0 0 10px;
padding:0;
font-size:14px;
}

#backdoor .admin_guide ul li ul {
margin:10px 5px;
padding:0;
}

#backdoor .admin_guide ul li ul li {
margin:5px 0;
padding:0;
font-size:13px;
}



/* CSS to go with Prototip.Styles */
.prototip {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

/* the default style */
.prototip .default {
	width: 250px;
	color: #808080;
}
.prototip .default .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .basic {
	width: 250px;
	color: #808080;
}
.prototip .basic .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .basic .title { padding: 5px; }
.prototip .basic .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .hint {
	width: 250px;
	color: #313120;
	background: #fff6aa;
}
.prototip .hint .toolbar {
	background: #fdf1a0;
	font-weight: bold;
}
.prototip .hint .title,
.prototip .hint .content { padding: 5px; }

/* protoblue */
.prototip .protoblue {
	width: 250px;
	color: #fff;
}
.prototip .protoblue .toolbar {
	background: #0d7cd0;
	font-weight: bold;
}
.prototip .protoblue .title { padding: 5px; }
.prototip .protoblue .content {
	background: #1e90ff;
	padding: 5px;
}

/* creamy */
.prototip .creamy {
	width: 250px;
	color: #bb9c61;
}
.prototip .creamy .toolbar {
	background: #f3edc2;
	font-weight: bold;
}
.prototip .creamy .title { padding: 5px; }
.prototip .creamy .content {
	background: #f8f4ca;
	padding: 5px;
}

/* darkgrey */
.prototip .darkgrey {
	width: 250px;
	color: #fff;
}
.prototip .darkgrey .toolbar {
	background: #5f5f5f;
	font-weight: bold;
}
.prototip .darkgrey .title { padding: 5px; }
.prototip .darkgrey .content {
	background: #808080;
	padding: 5px;
}

/* waticons tooltip */
.prototip .waticons_tip {
	width: auto;
	color: #fff;
}
.prototip .waticons_tip .toolbar {
	background: #5f5f5f;
	font-weight: bold;
}
.prototip .waticons_tip .title { padding: 5px; }
.prototip .waticons_tip .content {
	background: #808080;
	padding: 5px;
}

/* protogrey */
.prototip .protogrey {
	width: 250px;
	color: #fff;
	background: #fff;
}
.prototip .protogrey .toolbar {
	background: #969c92;
	font-weight: bold;
}
.prototip .protogrey .title { padding: 5px; }
.prototip .protogrey .content {
	color: #808080;
	padding: 5px;
}
/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
	width: 14px;
	height: 14px;
}


/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}


/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */

#support_a_cause {
width:100%;
opacity:0.8;
background:#e9e9e9;
border-bottom:1px solid #000;
}

#support_a_cause .cause {
padding:5px 0 0 0
}

#support_a_cause .cause p {
color:#000;
font-size:13px;
background:url(../images/causes/1goal.gif) left top no-repeat;
height:45px;
width:650px;
padding:5px 0 0 100px;
margin:0 auto;
}

#support_a_cause .cause p a {
color:#000;
line-height:1.25em;
}

