html, body { margin:0; padding:0 0 30px 0; direction:rtl; font-family:Verdana, Arial, Helvetica, sans-serif; height:100% }
img{ border:none; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; }
h1{ color:#999999; font-weight:normal; margin:0; padding:7px 20px 0; font-size:30px; }
#pics_and_vids, .form-title, .general_title { background-color:#eeeded; border-bottom:#c8c8c8 1px solid; height:54px; }



#wrapper {width:949px; margin:0 auto 30px auto; border-bottom:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid; border-left:#c8c8c8 1px solid; padding:0; }

#header { width:949px; height:123px; border-bottom: #c8c8c8 7px solid;  padding-top:7px; }
#head-inner { width:925px; margin:0 auto 0 auto; }


#logo-macabi { float:right; width:239px;}
#the_logo {z-index:2; }


#access { float:right; width:555px;}
#couch-holder { float:left; width:91px; height:108px;}


.clear { clear:both; }
.image_with_base {  border-bottom: #c8c8c8 1px solid; padding:0; margin:0;}

#main { width:949px; margin:0 auto -21px auto; clear:both; position:relative; top:-21px; }


a, a:active, a:visited{ color:#333333; font-weight:bold; text-decoration:none; }
a:hover { color:#333333; text-decoration:underline; text-decoration:underline; }


#homepage_main_image {z-index:1000; }


#access {
	margin: 0;
	display:block;
	float:right;
}



.menu-header {
	font-size: 13px;
	margin-top:65px;
}

#menu-m1 {
	list-style: none;
	margin: 0;
}

#menu-m1 li {
	float:right;
	position: relative;
	padding:0 15px 0 20px;
	background:url(images/cuts/menu_option.png) right no-repeat;
}

#menu-m1 li ul li {
background:none;
}

#menu-m1 li:hover, #menu-m1 li.current_page_item {
	background:url(images/cuts/menu_option_selected.png) right no-repeat;
	color:#df1a21;
}

#menu-m1 li ul {
box-shadow:0px 7px 10px #333333;
-webkit-box-shadow:0px 7px 10px #333333;
-moz-box-shadow: 0px 7px 10px #333333;
}

#menu-m1 li ul li:hover{
background:none;
}

#menu-m1 li ul{ background:#FFFFFF; }

#menu-m1 .menu-item a { text-decoration:none; color:#666666; font-size:14px;}

#menu-m1 li ul li a:hover{
color:#df1f26;
}


/* pagination */
#pagination_holder { clear:both; text-align:center; width:570px; height:20px; padding:5px 0; }
.pagiul { list-style:none; margin:0 auto; width:350px; }
.pagiul li { float:right; border:#DDDDDD 1px solid; background-color:#F5F5F5; font-size:12px; -moz-border-radius: 2px;
border-radius: 2px; margin-left:2px; padding:2px; min-width:20px; text-align:center; }
.pagiul li.standard {border:none; background:none; }
a.red	{ color:#FF0000; font-weight:bold; }

/* */

/* Form */

#i_hold_the_form { padding-right:22px; }
.form_line { height:32px; clear:both; margin:0 0 12px 0; }
.form_line_textarea { min-height:100px; clear:both; margin:12px 0 12px 0;}
.form_label_padding { }
.form_label_text { color:#df1a21; font-weight:bold; font-size:15px; }
.form_line_label {width:124px; float:right; text-align:right; padding:3px 0 0 0; color:#df1a21; font-weight:bold; font-size:15px;}
.form_line_input>input { width:356px; float:right;}

.radio_label { position:relative; top:-6px; font-size:15px; font-weight:normal;}

#reg_form .textarea {width:500px; }
.long_text	{height:380px; }
#reg_form input { height:22px; }
.radio { margin:0; padding:0; cursor:pointer}
.radio_holder label { color:#000000; font-weight:bold; margin-left:18px; cursor:pointer;  }
#sleeveFaceInfo { border-top:#c8c8c8 1px solid; }
#sleeveFaceInfoText { padding:12px; }
#sleeveFaceImage {height:165px; width:165px;}

.regbtn:hover { border-bottom:#FF0000 3px solid; }

/**/




/*Columns */

#rcol { width:189px;  float:right; margin-top:91px;  }
#rcol.artist { width:189px;  float:right; margin-top:40px;   }
#rcol.artist img { width:165px;  float:right; margin-top:40px; position:absolute; bottom:0;  }
#rcol img {position:absolute; bottom:0; }


#ccol-big { width:569px;  float:right; border-right:#c8c8c8 1px solid; border-left:#c8c8c8 1px solid; }

#lcol { width:189px; float:right; }

/**/


/* Artist page */
.artist_sidebar{padding:0; margin:0;}
.artist_column{padding-top:24px; }
.artist_sidebar_title { color:#df1a21;  font-size:24px; font-weight:bold; }


.artist_side_menu { list-style:none; padding:0 12px 0 0; }
.artist_side_menu li { margin-bottom:3px; }

.artist_side_menu a, .artist_side_menu a:hover {  color:#999999;font-size:12px; font-weight:bold; text-decoration:none; padding-right:16px; background:url(images/cuts/artist_sidebar_list_red_plus_icon.png) center right no-repeat; }
li.current_page_item a, li.current_page_item a:hover, li.current_page_item a:visited {color:#df1a21; }




/**/



/* BLOG */ 
.blog_item { border-bottom: #c8c8c8 1px solid; padding:40px 18px 0 18px; }
.blog_time { color:#df1a21; font-size:13px; margin-bottom:14px; font-weight:bold;}
.blog_title, .text_title{ color:#5c5c5c; font-size:24px; margin-bottom:20px; font-weight:bold; }
.blog_contents, .regular_text { color:#a7aaac; font-size:13px; margin-bottom:46px; }

.side_title { color:#df1a21; font-size:16px; font-weight:bold; margin-bottom:18px; }
#taglist_holder { padding:0 28px 0 0; }
#taglist_holder  ul { list-style:none; padding:0; margin:0; }
#taglist_holder  ul li { padding:0; margin:0; }
#taglist_holder ul a { color:#8d9091; }
#taglist_holder ul a:hover { color:#8d9091; }

/* */


#taglist_holder ul li { padding:0; margin:0; }


.link { cursor:pointer; }

/*   FaceBook */
.fb-like { margin-top:12px; text-align:right; }

/* */



/*  Comments   */
.comments_panel { padding:12px; margin-bottom:12px; font-size: 12px; color:#5c5c5c; font-weight:bold;  }

#comments p { padding:0; margin:0 0 5px 0; }
h3#reply-title { color:#5c5c5c; font-size:13px; }
.comment-notes { color:#D1D1D1; font-size:11px; margin-top:5px; }
.required	{ color:#df1a21; font-size:9px; font-weight:bold; }
.comment_holder { margin-bottom:12px; color:#000; font-weight:normal; }
.comments_counter_and_link { clear:both;  }

.num_of_comments{ float:right; margin-left:24px; width:60px; }
.add_new_comment{ float:right; }



	
/**/

/* Candidates */
.candidate { border-bottom:#c8c8c8 1px solid; }
.candidate_image { float:right; }
.candidate_images_display { min-height:200px; clear:both; }
.candidate_image img { width:260px; padding:2px;}


/* */


/* Candidates  Admin*/
.candidates_admin { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; margin-top:24px; }
.candidates_admin th,  .candidates_admin_title { font-size:14px; font-weight:bold; text-align:right; }
.entry-content{}
.even { background-color:#EBFEF3; }

/**/



/* HomePage */
.homepage_blog_post_inner img { max-width:470px; }


/* */

#foofoo { position:absolute; top:6px; left:50%; margin-left:223px; }
.highlighted { border:#FF0000 2px solid; padding-top:-20px; }
.rules_tbl td { border:#999999 1px dotted; border-collapse:collapse; vertical-align:top; }


.form_success_message { margin:80px auto 80px auto; background-image:url(images/cuts/success_bg.png); width:821px; }
.success_ty { text-align:center; color:#000000; font-size:22px; font-weight:bold; }
.success_details_received { text-align:center; color:#df1a21; font-size:22px; font-weight:bold; }
.success_candidate_list { text-align:center; color:#8d9091; font-size:16px; }

img#next_page{vertical-align:middle;}
img#prev_page{ vertical-align:middle;}


 /* Prevent images from overflowing */
.bigblogimage { width:510px; }


/* CHANGE MENU!!!*/
/* =Menu
-------------------------------------------------------------- */

#access {
	display: block;
	float: right;
	margin: 0;
	width: 555px;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	/*margin-left: 12px;*/
	width: 555px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: right;
	position: relative;
	cursor:pointer;
}
#access a {
	color: #aaa;
	display: block;
	line-height: 38px;
	padding: 0;
	text-decoration: none;
}
#access ul ul {
	/*box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);*/
	display: none;
	position: absolute;
	top: 32px;
	right: -40px;
	float: right;
	width: 180px;
	z-index: 99999;
	/*background-color:#FFFFFF;*/
	
}
#access ul ul li {
	/*min-width: 180px;*/
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	line-height: 1em;
	padding: 5px 0;
	width: auto;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	/*background: #333;
	color: #fff;*/
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	/*color: #fff;*/
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	/*color: #fff;*/
}

.hoverme:hover { background-color:#F9EDCA; }
