h4 { padding-left:.2em; margin-bottom:0; }

.title { font-weight:bold; font-size:1.2em; display:block; cursor:pointer;}
.misc { font-style:italic; color:#777; font-size:0.85em; display:block; }

.rating { height:12px; display:block; background:url(../img/stars.png) no-repeat;}

.rating.stars{text-indent:-5000px; background-image:url(../img/stars.png); background-position:0 50%; background-repeat:no-repeat; margin-right:.5em; width:63px; display:block; float:left;}
.rating.stars.4stars{background-position:-13px 50%;}
.rating.stars.3stars{background-position:-26px 50%;}
.rating.stars.2stars{background-position:-39px 50%;}
.rating.stars.1stars{background-position:-52px 50%;}
.rating.stars.0stars{background-position:-65px 50%;}

.lead { display:block;  font-size:11px; text-align:justify; clear:both;}

.article .thumb_75 { width:75px; padding:3px; float:left;}



.adwords_block { clear:both; overflow:hidden;}
.adwords_block h2{ text-align:center;}
.adwords_block ul{ list-style:none; }
.adwords_block li { padding:5px 0; width:33%; float:left }
.adwords_block h3 { margin:2px; font-size:13px; }
.adwords_block cite { color:#777; font-size:0.85em; }

.forum_reply { margin-bottom: .5em; margin-top: .3em; padding-top: .2em; padding-left:30px; background: url(../img/edit.jpg) no-repeat left center; border-top: 1px solid #eee; }
.forum_reply .forum_reply_title { }
.forum_reply  h5 {font-size:12px; margin:0; }
.forum_reply .forum_reply_title h5 a {  }
.forum_reply .meta { color:#555; margin:0; }
.forum_reply .meta .created{ color:#999; font-size: .85em; }

#older_content .old { clear:both; overflow:hidden; padding-bottom:10px ; float:none; width:auto; padding:0;}
#older_content .old .thumb_75 { float:left; width:75px; padding:5px; }
#older_content .old .info { width:200px ; float:left; }
#older_content h4 {font-size:12px; padding:.5em 1em;}
.tags { font-size:10px; line-height:1.2em; margin:3px 0;}
.tags a { background:#999; color:#fff; text-decoration:none; padding:0 2px; font-weight:bold;}
.tags a:hover { background:#000;}

.video .tag_list, 
.article .tag_list { font-size:10px; line-height:1.2em;}
.video .tag_list b,
.article .tag_list b { background:#999;}

.post { }
.post .header {}
.post .header .title { font-size:29px; font-weight:normal; margin:1em 0 0.2em 0; line-height:27px;}
.post .header .date { font-size:11px; margin:0; }
.post .excerpt,
.post .body { width:600px; padding:0 10px;}
.post .excerpt { font-size:17px;  line-height:19px; font-weight:bold; margin:1em 0;}
.post .body { font-size:14px; text-align:justify;}
.post .tags { margin:10px 0;}

.post.small .title { margin:0; font-size:20px;}
.post.small .body { width:auto; padding:0; font-size:12px;}
.post.small .excerpt { font-weight:normal; font-size:13px;  padding:0 0; width:auto;}

.post .comments { background-color:#eee; width:600px; padding:10px; border-top:3px solid #ddd;}
.post .comments h4 { margin:0;}
.post .comments .comment  {border-top:1px solid #ddd; padding:5px 0;}
.post .comments .comment .body { font-size:12px;}

.post .comments .leave_a_comment { background:#ddd; padding:10px; margin-top:10px; }
.post .comments .leave_a_comment textarea { height:100px; width:90%; }
.post .comments .leave_a_comment  { }

.input, .submit { clear:both; overflow:hidden;}
.input label { width:200px; float:left;}
.input input {  float:left;}


#forum_categories_table { width:100%; }
.forum.category td { background:#eee; padding:5px; border-top:2px solid #ccc; margin-top:10px;}
.forum.category h3 { margin:0; }
.forum.category .description { margin:0; padding:5px 0; }

.forum.topic_list th { font-weight:bold; font-size:11px; color:#ccc; text-align:center;  }
.forum.topic_list td { padding:2px 0; text-align:center; }
.forum.topic_list td.title { text-align:left; }
.forum.topic_list td.title a { color:#e00; display:block; }
.forum.topic_list td.replies { width:5%;  }
.forum.topic_list td.created { width:20%; font-size:11px;}
.forum.topic_list td.updated { width:20%; font-size:11px;}

.forum_spacer td { height:10px;  }



.forum.post { padding:10px 0; border-top:1px solid #eee; width:600px; }
.forum.post .head { font-size:15px; line-height: 1.4em;   background:#eee; overflow:hidden; }
.forum.post .head .user,
.forum.post .head .title,
.forum.post .head .date { padding:4px 1%; }

.forum.post .head .user { color:#e00; }
.forum.post .head .title { display:block; background:#333; color:#fff; }
.forum.post .head .date {  font-size:11px; }
.forum.post .body { margin-top:1px; font-size:12px; padding:5px 10px; width:auto;}

.forum.post.starter { background:#eee;  }
.forum.post.starter .title { background:#e00;  }
.forum.post.starter .body { margin-top:5px; font-size:14px; line-height:17px;}

#ForumPostAddForm,
#ForumTopicAddForm { }
#ForumPostAddForm label,
#ForumTopicAddForm label { display:block; float:none; }
#ForumPostAddForm input,
#ForumTopicAddForm input { float:none; }
#ForumPostAddForm #ForumPostTitle, 
#ForumTopicAddForm #ForumTopicTitle { width:95%; font-size:14px; padding:3px; }
#ForumPostAddForm #ForumPostBody,
#ForumTopicAddForm #ForumTopicBody { width:95%; font-size:14px; }


#forum_topic_list { padding-top:20px; }
#forum_topic_list h4 { border-bottom:1px solid #ccc; margin:0; }
#forum_topic_list table { border:0; }
#forum_topic_list table th { font-weight:bold; font-size:0.8em; }
#forum_topic_list table td { padding:2px 4px; }
#forum_topic_list table td.forum_created { font-size:11px; color:#999; }
#forum_topic_list table td.forum_username { font-size:11px; color:#555; }

#new_content #new_videos { border:1px solid #f00; overflow:hidden; }
#new_content #new_videos h4 { background:#f00; color:#fff; padding:2px; }
#new_content #new_articles h4 {  border-bottom:1px solid #ccc;}

#recent_news { padding:0 0 0 10px; border-left:1px solid #ccc;   }
/*#recent_news h4 { font-size:11px; color:#00e; margin:0;}*/
#recent_news h4 { background:#ccc; color:#fff; padding:2px; text-align:right; }
#recent_news .news_row { margin-top:15px;  }
#recent_news .news_row h5 { margin:0; font-size:14px;  }
#recent_news .news_row p { margin:0; font-size:11px; }


#recommended_dancer { height:420px; }

#dance_at_my_place { }
#dance_at_my_place h1 { margin:0; color:#e00; }

#dance_at_my_place table { width:100%; padding:0; margin:15px 0;}
#dance_at_my_place table th { font-weight:bold; font-size:0.85em; border-bottom:1px solid #ccc;}
#dance_at_my_place table td { padding:2px 0; cursor:pointer;}
#dance_at_my_place table td small { display:block;}
#dance_at_my_place table .price { text-align:right; }
#dance_at_my_place table .price.idance { color:#e00; font-weight:bold; }



#zolimondja { overflow:hidden; background:url(../img/szajmon_mondja.png) no-repeat left top; height:150px; padding-top:10px; }
#zolimondja h4 { margin:0; font-size:12px; font-weight:bold; color:#f00; }
#zolimondja_body { width:342px; float:left; padding:5px 20px 0 112px; font-size:11px; }
#zolimondja_video { width:120px; float:left; }


#looking_for_partners { }
#looking_for_partners h4 { border-bottom:1px solid #ccc; }
#looking_for_partners h4 a { }
#looking_for_partners .dancer_gender_group { overflow:hidden; padding-top:10px;}
#looking_for_partners .dance_member { width:100px; text-align:center; float:left;}
#looking_for_partners .dance_member .picture { display:block; }
#looking_for_partners .dance_member .age { color:#999; font-size:10px;  }


.school_picker { padding:5px 10px; text-align:center; font-size:13px; border-bottom:1px solid #ccc; margin-bottom:10px; color:#aaa;} 
.school_picker a { padding:0 10px; } 



#main_news_item .hir.kiemelt {  }
#main_news_item .hir.kiemelt .title { margin: 0;  }
#main_news_item .hir.kiemelt .footer { margin:0; }
#main_news_item .hir.kiemelt .excerpt,
#main_news_item .hir.kiemelt .body  { padding:0; margin:5px 0;line-height:1.4em;  }
#main_news_item .hir.kiemelt .comments  { width:auto;;  }

#other_news .post { margin-bottom: 20px; }
#other_news .title { font-size: 14px; line-height: 1.4em;}
#other_news .excerpt { font-size: 11px; line-height: 1.4em;}
#other_news .tags { margin: 0;}

h4.headline { font-size: 12px; background-color: #eee; padding: 0.3em 1em; margin:0 0 10px 0; border-bottom: 1px solid #ccc;}

#last_comments { margin-top:2em; }
#last_comments .comment { font-size: 12px; margin-bottom: 20px;}
#last_comments .comment h5 {margin:0;}
#last_comments .comment p {margin:0; color:#777;}

.forum.post .controls { overflow:hidden;}
.forum.forum_fresh #forum_topic_list { margin: 0; padding: 0; }
.forum.forum_fresh #forum_topic_list h4 { color: #ccc; }
.new_post { border-top:1px solid #ccc; margin-top:2em; padding-top: 1em;}
.new_post h4 { text-align: right; color: #ccc;}

h2 { margin-top:.5em; line-height: 1.3em;}

.error-message { display:block; clear:both;}
#footer_branding { line-height: 0em; margin: 0; padding: 0;  }

body.action_login #footer_branding, 
body.action_idance_pontok #footer_branding { display: none; }


 
#footer { text-align:center;  color:#999;  clear: both; position: relative; height: 104px; }