diff --git a/server.py b/server.py
index 5a94a4c54408ce400aae122adf482d19c501b4df..c28f3dc03654f219629e8dcfaa83a6d830ae62e6 100644
--- a/server.py
+++ b/server.py
@@ -125,7 +125,7 @@ def rfc3339(d):
 def get_announcements(minlevel=0):
 	offset = timedelta()
 	if ismod():
-		offset = timedelta(minutes=10)
+		offset = timedelta(hours=24)
 	return query('SELECT * FROM announcements WHERE NOT deleted AND (time_expire ISNULL OR time_expire > ?) AND (? OR (visible AND time_publish < ?)) AND level >= ? ORDER BY level DESC', datetime.now()-offset, ismod(), datetime.now(), minlevel)
 
 @app.template_filter()