html, body{
  margin:0;
  padding:0;
  font:normal 14px Verdana, Geneva, sans-serif;
  color:#636363;
  background:url(../images/bg_site.jpg);
}
img, form{
  margin:0;
  padding:0;
  border:none;
}
p{
	margin:12px 0;
}
a{
	text-decoration:none;
}
h3.featured,
h2{
	color:#333;
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0;
	padding:0 0 0 35px;
}
h3.featured a,
h2 a{
	color:#333;  
}
h3.featured a:hover,
h2 a:hover{
	color:#900;
}
h2.featured,
h4{
  color:#333;
  font:bold 13px Georgia, "Times New Roman", Times, serif;
  margin:0;
  padding:0 0 3px;
}
h4 a{
  color:#aaa;
  text-decoration:none;
}
h4 a:hover{
  color:#666;
}
h2.featured a,
h4.black_link a {
  color:#333;
}
h2.featured a:hover,
h4.black_link a:hover {
	color: #990000;
}

select{
	border:solid 1px #beb4a8;
	font:normal 12px Verdana, Geneva, sans-serif;
	color:#777;
}
.clear{
  clear:both;
  font-size:0;
  line-height:0;
  height:0;
}
.f_invalid,
.inp_txt{
	border:solid 1px #beb4a8;
	color:#777;
	font:normal 12px Verdana, Geneva, sans-serif;
	padding:0 0 0 5px;
	width:200px
}
.page{
  margin:0 auto;
  padding:0 22px;
  width:980px;
  background:url(../images/bg_site.png) repeat-y;
  _background:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg_site.png', sizingMethod='scale');
}
a{
	text-decoration:none;
}
.no_left_padding{
    padding-left:0 !important;
}



/*================ Begin HEADR ========================*/
.header{
  height:161px;
  background:url(../images/bg_header.jpg) no-repeat top right;
}
.header_sub{
	height:129px;
	overflow:hidden;
}
.header .logo{
  float:left;
}
.header .welcome_txt{
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#af0100;
	height:16px;
	width:300px;
	padding:14px 0 0 10px;
}
.header .welcome_txt span{
	font-weight:bold;
}
.header .login_menu{
  margin:0;
  padding:20px 0 0;
  list-style:none;
  float:right;
	width: auto;
  overflow:hidden;
}
.header .login_menu li{
  float:right;
  height:40px;
  clear: both;
  padding:8px 88px 0 25px;
  line-height:35px;
  margin:-10px 0 0;
  text-align:right;
  font:bold 14px Verdana, Geneva, sans-serif;
}
.header .login_menu a{
  color:#933;
  text-decoration:none;
}
.header .login_menu a:hover{
	color:#333;
}
.header .login_menu li.login{
  background:url(../images/icon_login.png) no-repeat 7px 0;
  white-space: nowrap;
  _background:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/icon_login.png', sizingMethod='crop');
  padding:8px 90px 0 22px;
}

.header .login_menu li.register{
  background:url(../images/icon_register.png) no-repeat left top;
  _background:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/icon_register.png', sizingMethod='crop');
  padding:8px 90px 0 25px;
  white-space: nowrap;
}

.header .login_menu li.admin{
  background:url(../images/icon_admin.png) no-repeat 0 0;
  _background:none;
  white-space: nowrap;  
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/icon_admin.png', sizingMethod='crop');
  padding:8px 90px 0 25px;
}


/*== begin search box ==*/
.serch_box{
/*
  float:left;
  padding:30px 0 0 33px;
*/  
  padding: 0px;
  margin: auto;  
  width:175px;  
}
#advancedSearch {
	margin-left: -45px;
}
.serch_box a {
	color:#333333;
	text-decoration: underline;
	float: left;
	margin-bottom: 2px;
}
.serch_box a:hover {
	text-decoration: none;
}
.btn_search{
	float:right;
	color:#333;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
}
.btn_search:hover{
	color:#933;
}
.header .serch_box a{
	color:#333;
	font-size:12px;
	text-decoration:underline;
	float:left;
	margin-bottom:3px;
}
.header .serch_box a:hover{
	text-decoration:none;
}
.header .serch_box input{
	width:168px;
}
#advancedSearch{
	display:none;
	position: absolute;
	left: 0px;
	top: 0px;
	background:#fff;
	border:solid 1px #beb4a8;
	width:246px;
	height:145px;
	padding:4px 4px 10px 15px;
	z-index:100;
}
#advancedSearch h5{
	background:url(../images/title_adv_search.gif) no-repeat;
	width:123px;
	height:16px;
	text-indent:-5000px;
	font-size:0;
	margin:6px 0 18px 5px;
}
#advancedSearch input{
	color:#777;
	width:229px;
	margin:0 0 10px;
	display:block;
}
#advancedSearch select{
	margin:0 0 10px;
	width:236px;
	color:#777;
}
#advancedSearch .btn_search{
	margin:-5px 10px 0 0;
}
/*== end search box ==*/



  /*--- menu ---*/
.header .menu{
	padding:3px 0 0 0;
	margin:0;
	list-style:none;
	background:url(../images/bg_menu.gif) repeat-x;
	height:29px;
}
.header .menu li{
	float:left;
	padding:0 18px;
	position:relative;
}
.header .menu li a{
	height:25px;
	display:block;
	font-size:0;
	text-decoration:none;
	color:#4d4d4d;
}
.header .menu li a:hover{
	color:#4d4d4d;
}
.header .menu li.menu_1 a{
  background:url(../images/menu_1.gif) no-repeat top;
  width:66px;
}
.header .menu li.menu_1 a:hover{
  background:url(../images/menu_1.gif) no-repeat center;
}
.header .menu li.menu_1 a.active{
  background:url(../images/menu_1.gif) no-repeat bottom;
}

.header .menu li.menu_2 a{
  background:url(../images/menu_2.gif) no-repeat top;
  width:66px;
}
.header .menu li.menu_2 a:hover{
  background:url(../images/menu_2.gif) no-repeat center;
}
.header .menu li.menu_2 a.active{
  background:url(../images/menu_2.gif) no-repeat bottom;
}

.header .menu li.menu_3 a{
  background:url(../images/menu_3.gif) no-repeat top;
  width:71px;
}
.header .menu li.menu_3 a:hover{
  background:url(../images/menu_3.gif) no-repeat center;
}
.header .menu li.menu_3 a.active{
  background:url(../images/menu_3.gif) no-repeat bottom;
}

.header .menu li.menu_4 a{
  background:url(../images/menu_4.gif) no-repeat top;
  width:70px;
}
.header .menu li.menu_4 a:hover{
  background:url(../images/menu_4.gif) no-repeat center;
}
.header .menu li.menu_4 a.active{
  background:url(../images/menu_4.gif) no-repeat bottom;
}

.header .menu li.menu_5 a{
  background:url(../images/menu_5.gif) no-repeat top;
  width:78px;
}
.header .menu li.menu_5 a:hover{
  background:url(../images/menu_5.gif) no-repeat center;
}
.header .menu li.menu_5 a.active{
  background:url(../images/menu_5.gif) no-repeat bottom;
}

.header .menu li.menu_6 a{
  background:url(../images/menu_6.gif) no-repeat top;
  width:78px;
}
.header .menu li.menu_6 a:hover{
  background:url(../images/menu_6.gif) no-repeat center;
}
.header .menu li.menu_6 a.active{
  background:url(../images/menu_6.gif) no-repeat bottom;
}

.header .menu li.menu_7 a{
  background:url(../images/menu_7.gif) no-repeat top;
  width:70px;
}
.header .menu li.menu_7 a:hover{
  background:url(../images/menu_7.gif) no-repeat center;
}
.header .menu li.menu_7 a.active{
  background:url(../images/menu_7.gif) no-repeat bottom;
}

.header .menu li.menu_8 a{
  background:url(../images/menu_8.gif) no-repeat top;
  width:76px;
}
.header .menu li.menu_8 a:hover{
  background:url(../images/menu_8.gif) no-repeat center;
}
.header .menu li.menu_8 a.active{
  background:url(../images/menu_8.gif) no-repeat bottom;
}

.header .menu li.menu_9 a{
  background:url(../images/menu_9.gif) no-repeat top;
  width:66px;
}
.header .menu li.menu_9 a:hover{
  background:url(../images/menu_9.gif) no-repeat center;
}
.header .menu li.menu_9 a.active{
  background:url(../images/menu_9.gif) no-repeat bottom;
}
/*================ End HEADR ========================*/



/*================ Begin CONTENT ========================*/
.content{
	background:url(../images/bg_content.gif) repeat-y;
	
	overflow:hidden;
}
a.add_favorite{
  background:url(../images/icon_add_favorite.gif) no-repeat;
  margin:0 0 0 5px;
  float:right;
  width:21px;
  height:22px;
}

.icon_section{
	float:right;
}




  /*--- home page ---*/
.home_page h1{
	padding:0 0 0 20px;
	overflow:hidden;
	margin:0 0 -10px !important;
}

.left_side{
  width:722px;
  float:left;
  padding:28px 0 0;
}
.left_side .gray_block{
    background:#e8e8e8 url(../images/bg_gray_home.gif) repeat-x bottom;
	padding:0 0 5px;
}
.flag{
  float:left;
  margin:3px 0 0;
}
h2.list{
  padding:0 85px 0 25px;
  font-size:14px;
  background:#ccc;
  font-weight:bold;
}
h2.list a{
	color:#333;
}
h2.list a:hover{
	color:#af0100;
	text-decoration:none;
}
.h2_sub{
  display:block;
  padding:0 0 5px;
  font-size:12px;
  font-style:italic;
  color:#999;
}
.article_side .h2_sub a{
	color:#3b2c29;
}
.article_side .h1 {
	width: 445px;
}
.description_article p{
  margin:0 0 10px;
}
.description_article img{
  float:left;
  padding:0 10px 5px 0;
}
.h2_sub a{
  color:#3b2c29;
  font-weight:bold;
  text-decoration:none;
}
.h2_sub a:hover{
  text-decoration:underline;
}
.left_side .gray_block .img_side{
  float:left;
  width:114px;
}
.left_side .box_title{
	background:url(../images/brd_vert_3.gif) repeat-y left #ccc;
	padding:4px 0 5px;
}
.left_side .gray_block_sub{
	background:url(../images/brd_vert_3.gif) repeat-y left top;
}
.left_side .box_title .box_l, .left_side .box_title .box_r{
	padding-top:0;
	_height:auto;
}
.left_side .box_title h2{
	padding:2px 35px 0 31px;
}

.left_side .box_l{
  float:left;
  padding:12px 13px 0 13px;
  width:320px;
  _height:130px;
}
.left_side .box_r{
  float:right;
  padding:12px 24px 0 10px;
  width:320px;
  _height:130px;
}
.left_side .box_r img, .left_side .box_l img{
	display:block;
	margin:0 auto;
}
.left_side .box_r table, .left_side .box_l table{
	border-collapse:collapse;
	margin:0 10px 5px 0;
	float:left;
}
.left_side .box_r td, .left_side .box_l td{
	border:solid 1px #ccc;
	background:#fff;
	width:100px;
	height:120px;
	text-align:center;
	vertical-align:middle;
}
.left_side .hr{
  height:3px;
  font-size:0;
  margin:5px 0 5px 0;
  background:url(../images/bg_h1.png) no-repeat;
  _background:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_h1.png');
}
.left_side .article_side .hr{
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_h1_short.png');
}
.left_side .hr2{
	background:url(../images/hr_rs.gif) repeat-x;
	font-size:0;
	height:2px;
	margin:20px 10px; 
}
.review_block h2{
  padding:0;
  margin:0 0 5px;
  color:#900;
}

.home_page .review_block{
  padding:0px 0 10px;
}
.home_page .review_block img{
  margin:0 15px 0 0;
  float:left;
}
.home_page .review_block .tr{
  margin:20px 0 0;
  color:#000;
}
.home_page .review_block .td_l{
  width:300px;
  float:left;
  padding:0 0 10px 34px;
  _height:86px;
}
.home_page .review_block .td_r{
  width:300px;
  float:right;
  padding:0 45px 10px 0;
  _height:86px;
}
.more{
  float:right;
  background:url(../images/link_more.gif) no-repeat top;
  width:42px;
  height:15px;
  font-size:0;
  text-indent:-5000px;
  overflow:hidden;
  position:relative;
}
.more:hover{
  background:url(../images/link_more.gif) no-repeat bottom;
}
.more_arrow{
  background:url(../images/arrow_more.gif) no-repeat 0 0;
  padding: 0px 0px 0px 21px;
  height:8px;
  text-decoration:none;
  line-height: 20px;
}
.more_arrow:hover{
  background:url(../images/arrow_more.gif) no-repeat 0 -20px;
  text-decoration:none !important;
}
.right_side .more_arrow{
  background:url(../images/arrow_more_2.gif) no-repeat 0 0;
}
.right_side .more_arrow:hover{
  background:url(../images/arrow_more_2.gif) no-repeat 0 -20px;
}
.more_arrow_new{
  background:url(../images/arrow_more.gif) no-repeat 0 0;

  width:9px;
  height:8px;
  text-decoration:none;
}
*+html .more_arrow_new{
  background:url(../images/arrow_more.gif) no-repeat 0 20px;
}
.more_arrow_new:hover{
  background:url(../images/arrow_more.gif) no-repeat 0 -20px;
}
*+html .more_arrow_new:hover{
  background:url(../images/arrow_more.gif) no-repeat 0 0px;
}
.banner_side{
  float:left;
  width:208px;
  text-align:center;
  min-height:50px;
  _height:50px;
}
.banner_side div{
  margin:0 auto;
  text-align:center;
  padding:0 0 10px;
}
.article_side{
  float:left;
  width:485px;
}
.article_side .article_img{
	float:left;
	padding:0 10px 5px 0;
}
.article_side .article_title {
	background:#ccc;
	padding:4px 10px 5px 7px;
	margin:0 0 10px;
}
.article_side .article_title h2{
	padding-right:60px;
}
.article_side .article_title_list{
	background:#ccc;
	padding:4px 0 5px 7px;
	margin:0 0 7px;
}
.article_side .flag{
	margin:-1px 0 0;
}
.article_side .flag_small{
	margin:0 0 0;
}
.article_side a{
	color:#900;
	text-decoration:none;
}
.article_side a:hover{
	text-decoration:underline;
}
h3.browse_archive{
  background:url(../images/h3_browse_articles_archive.gif) no-repeat;
  height:24px;
  padding:0;
  margin:0 0 15px;
  text-indent:-5000px;
}
h3.active_polls{
	background:url(../images/h3_active_polls.gif) no-repeat left;
	height:37px;
	padding:0;
	text-indent:-5000px;
}
h3.past_polls{
	background:url(../images/h3_past_polls.gif) no-repeat left;
	height:37px;
	padding:0;
	text-indent:-5000px;
}
.year_list{
  list-style:none;
  margin:0;
  padding:0;
  height:36px;
  font:normal 17px/32px Georgia, "Times New Roman", Times, serif;
  background:url(../images/brd_menu_article.gif) repeat-x left;
}
.year_list li{
  float:left;
  padding:0 10px 0 5px;
}
.year_list a{
  text-decoration:none;
  color:#545454
}
.year_list a:hover, .year_list a.active{
  color:#af0100;
}
.month_list{
  list-style:none;
  margin:0;
  padding:0;
  height:35px;
  font:normal 14px/34px Georgia, "Times New Roman", Times, serif;
  background:url(../images/brd_horis.gif) repeat-x left bottom;
}
.month_list li{
  float:left;
  padding:0 10px 0 5px;
}
.month_list a{
  text-decoration:none;
  color:#545454
}
.month_list a.active{
  color:#af0100;
}


.left_side .menu_2{
  list-style:none;
  margin:0;
  padding:0;
  height:36px;
  font:normal 17px/32px Georgia, "Times New Roman", Times, serif;
  background:url(../images/brd_horis.gif) repeat-x left bottom;
}
.left_side .menu_2 li{
  float:left;
  padding:0 10px 0 5px;
}
.left_side .menu_2 a{
  text-decoration:none;
  color:#545454
}
.left_side .menu_2 a:hover, .left_side .menu_2 a.active{
  color:#af0100;
}

.search_block{
  height:32px;
  padding:10px 0 0;
  background:url(../images/brd_horis.gif) repeat-x left bottom;
}
.search_block .inp_txt{
  float:left;
  width:198px;
  color:#636363;
  margin:0 8px 0 0;
  font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.search_block .btn_search {
	cursor:pointer;
	float:left;
	height:21px;
	
	width:67px;
}
.help_page ul{
	padding:0 0 0 10px;
	margin:10px 0 10px 20px;
}



.pagenavigator{
  height:25px;
  padding:3px 0 0;
}
.pagenavigator ul{
  margin:0;
  padding:0;
  list-style:none;
  float:right;
  font:normal 12px Arial, Helvetica, sans-serif;
}
.pagenavigator li{
  float:left;
  padding:0 2px;
  color:#999;
}
.pagenavigator a{
  color:#3b2c29;
  text-decoration:none;
}
.pagenavigator span{
  border:solid 1px #cecece;
  background:#ededed;
  padding:0 2px;
  color:#af0100;
}

.count_icons{
  float:right;
}
.count_icons img{
  float:left;
  padding:0 2px 0 0;
}
.count_icons span{
  float:left;
  padding:0 10px 0 0;
}
.count_icons a{
	color:#636363;
	text-decoration:none;
	cursor:pointer;
}
.count_icons a:hover{
	color:#999;
}

.submition_guidelines{
	display: none;
	position: absolute;
	background-color: #fff;
	z-index: 9999;
	width:600px;
	padding:5px;
}
.article_side .submition_guidelines{
	border: 2px solid gray !important;
}
.submition_guidelines_sub{
	overflow-x: hidden;
	overflow-y: auto !important;
	padding:0 0 0 5px;
}
.submition_guidelines_top{
	padding:0;
}
.submition_guidelines_top h2{
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#af0100;
	margin:0;
	padding:10px 0;
}
.submition_guidelines h3{
	padding:10px 0 0;
}
.submition_guidelines ul{
	padding:0 0 5px 15px;
	margin:0 0 0 15px;
	list-style:disc;
}
.submition_guidelines ul ul{
	list-style:circle;
}

.form{
  color:#636363;
  line-height:18px;
}
.form .f_buttons{
	padding:0;
}
.form p{
  float:left;
  width:185px;
  text-align:right;
  font:normal 12px Verdana, Geneva, sans-serif;
  margin:0;
  padding:4px 10px 0 0;
}
.form h2{
	width:auto;
	text-align:left;
	margin:0;
	padding:0 0 10px;
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#545454;
}
.form .f_row{
  height:30px;

}
.form .caption{
  height:auto;
  text-align:center;
}
.warning_mess{
	font-size:0;
}
.form .warning_mess{
  height:auto;
  color:#af0100;
  text-align:center;
  font-weight:normal;
  min-height:20px;
  _height:20px;
}
.warning_mess ul{
	text-align:center;
	list-style:none;
	margin:0 0 3px;
	padding:0;
	font-size:12px !important;
	color:#af0100;
}
.form .warning_mess table{
	margin:0 auto;
}
.form .warning_mess table td{
	font-size:12px !important;
}
.form .warning_mess ul{
  float:left;
  list-style:none;
  margin:0;
  width:290px;
  padding:0;
  text-align:left;
}
.form .warning_mess li{
	line-height:normal;
	padding:2px 0;
}
.form .checkboxes{
  float:left;
  padding:0 3px 0 0;
}
.form .f_inputs{
  padding:2px 0 0;
}
.form .r_input{
	color:#636363;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	float:left;
	width:250px;
}
.form .r_input{
	padding-top:6px;
}
.form .help_link{
  height:auto;
  padding:0 0 5px;
}
.form .val{
	float:right;
	padding:0 80px 0 0;
	font-size:11px;
}
.form a{
  color:#af0100;
  text-decoration:underline;
}
.form a:hover{
  text-decoration:none;
}
.form .inp{
  background:url(../images/inp_txt_210.gif) no-repeat top left;
  float:left;
  width:198px;
  height:18px;
  padding:1px 7px 5px 9px;
}
.form .inp input{
  border:0px;
  margin:0;
  padding:0;
  color:#636363;
  width:100%;
  font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.form .message{
  padding:10px 0 0;
  font-weight:normal;
}
.form .avatar_table{
	margin:0 auto;
	width:345px;
	font-weight:normal;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.form .avatar_table td{
	padding:0 5px 0 5px;
}
.form .form_comment{
	clear:both;
	padding:2px 78px 0 160px;
	text-align:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
}

h3{
	margin:0;
	padding:0 0 8px;
	color:#af0100;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
}
textarea{
	border:solid 1px #beb4a8;
	width:200px;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#636363;
	height:100px;
	margin:0;
	padding:0 0 0 5px;
	overflow:auto;
}
.btn_login{
  width:67px;
  height:20px;
  display:block;
  overflow:hidden;
  text-indent:-5000px;
  margin:5px 0 0 0;
  cursor:pointer;
  background:url(../images/btns/btn_log_in.gif) no-repeat top;
}
.btn_login:hover{
  background:url(../images/btns/btn_log_in.gif) no-repeat bottom;
}
.btn_full_registration,
.btn_quick_registration,
.btn_complete_full_prof,
.btn_complete_prof,
.btn_become_artist,
.btn_register{
  width:67px;
  height:20px;
  float:left;
  overflow:hidden;
  text-indent:-5000px;
  margin:5px 0 0 0;
  cursor:pointer;
  background:url(../images/btns/btn_register.gif) no-repeat top;
}
.btn_full_registration,
.btn_quick_registration {
  width: 180px;
  background: url(../images/btns/btn_quick_registration.gif) no-repeat left top;
}
.btn_full_registration {
	float: none;
	display: block;
	background: url(../images/btns/btn_full_registration.gif) no-repeat left top;
}

.btn_quick_registration:hiver {
  background: url(../images/btns/btn_quick_registration.gif) no-repeat left bottom;
}
.btn_full_registration:hover {
	background: url(../images/btns/btn_full_registration.gif) no-repeat left bottom;
}

.btn_register:hover{
  background:url(../images/btns/btn_register.gif) no-repeat bottom;
}
.btn_complete_prof,
.btn_become_artist {
	float: none;
	display: block;
	width: 180px;
	background:url(../images/btns/btn_become_artist.gif) no-repeat left top;	
}
.btn_become_artist:hover {
	background:url(../images/btns/btn_become_artist.gif) no-repeat left bottom;		
}
.btn_complete_prof {
	background:url(../images/btns/btn_complete_prof.gif) no-repeat left top;	
}
.btn_complete_prof:hover {
	background:url(../images/btns/btn_complete_prof.gif) no-repeat left bottom;		
}
.btn_complete_full_prof {
	width: 211px;
	background:url(../images/btns/btn_complete_full_prof.gif) no-repeat left top;	
}
.btn_complete_full_prof:hover {
	background:url(../images/btns/btn_complete_full_prof.gif) no-repeat left bottom;	
}
.btn_log_reg{
	background:url(../images/btns/btn_log_reg.gif) no-repeat top;
	cursor:pointer;
	float:left;
	height:20px;
	margin:5px 0 0;
	overflow:hidden;
	text-indent:-5000px;
	width:132px;
}
.btn_log_reg:hover{
	background:url(../images/btns/btn_log_reg.gif) no-repeat bottom;
}
.btn_cancel{
  width:67px;
  height:20px;
  float:right;
  overflow:hidden;
  text-indent:-5000px;
  margin:5px 0 0 0;
  cursor:pointer;
  background:url(../images/btns/btn_cancel.gif) no-repeat top;
}
.btn_cancel:hover{
  background:url(../images/btns/btn_cancel.gif) no-repeat bottom;
}
.btn_ok{
  width:67px;
  height:20px;
  display:block;
  overflow:hidden;
  text-indent:-5000px;
  margin:10px auto 0;
  cursor:pointer;
  background:url(../images/btns/btn_ok.gif) no-repeat top;
}
.btn_ok:hover{
  background:url(../images/btns/btn_ok.gif) no-repeat bottom;
}
.btn_save{
  width:67px;
  height:20px;
  display:block;
  overflow:hidden;
  text-indent:-5000px;
  margin:5px auto 10px;
  cursor:pointer;
  background:url(../images/btns/btn_save.gif) no-repeat top;
}
.btn_save:hover{
  background:url(../images/btns/btn_save.gif) no-repeat bottom;
}
.btn_close{
  width:19px;
  height:18px;
  float:right;
  overflow:hidden;
  text-indent:-5000px;
  margin:0;
  cursor:pointer;
  background:url(../images/btns/btn_close.gif) no-repeat top;
}
.btn_close:hover{
  background:url(../images/btns/btn_close.gif) no-repeat bottom;
}
.btn_close_txt{
  width:67px;
  height:20px;
  float:left;
  overflow:hidden;
  text-indent:-5000px;
  margin:0;
  cursor:pointer;
  border:none;
  background:url(../images/btns/btn_close_2.gif) no-repeat top;
}
.btn_close_txt:hover{
  background:url(../images/btns/btn_close_2.gif) no-repeat bottom;
}
.btn_send_more_friend{
  width:159px;
  height:20px;
  float:left;
  overflow:hidden;
  text-indent:-5000px;
  margin:0 10px 0 0;
  cursor:pointer;
  border:none;
  background:url(../images/btns/btn_send_more_friend.gif) no-repeat top;
}
.btn_send_more_friend:hover{
  background:url(../images/btns/btn_send_more_friend.gif) no-repeat bottom;
}
.btn_accept{
  width:109px;
  height:36px;
  float:left;
  overflow:hidden;
  text-indent:-5000px;
  cursor:pointer;
  background:url(../images/btns/btn_accept.gif) no-repeat top;
}
/*.btn_accept:hover{
  background:url(../images/btns/btn_accept.gif) no-repeat bottom;
}*/
.btn_decline{
  width:109px;
  height:36px;
  float:right;
  overflow:hidden;
  text-indent:-5000px;
  cursor:pointer;
  background:url(../images/btns/btn_decline.gif) no-repeat top;
}
/*.btn_decline:hover{
  background:url(../images/btns/btn_decline.gif) no-repeat bottom;
}*/


.center_btns{
	width:100%;
	margin:auto;
	padding:10px 0 0;
}

.form .btn_delete{
	width:67px;
	height:20px;
	float:left;
	overflow:hidden;
	text-indent:-5000px;
	margin:5px 10px 5px  0;
	cursor:pointer;
	background:url(../images/btns/btn_delete.gif) no-repeat top;
}
.form .btn_delete:hover{
	background:url(../images/btns/btn_delete.gif) no-repeat bottom;
}
.form .btn_upload{
	width:67px;
	height:20px;
	float:left;
	overflow:hidden;
	text-indent:-5000px;
	margin:5px 0;
	cursor:pointer;
	background:url(../images/btns/btn_upload.gif) no-repeat top;
}
.form .btn_upload:hover{
	background:url(../images/btns/btn_upload.gif) no-repeat bottom;
}


.form .btn_add_link{
	width:79px;
	height:20px;
	float:left;
	overflow:hidden;
	text-indent:-5000px;
	margin:5px 0;
	cursor:pointer;
	background:url(../images/btns/btn_add_link.gif) no-repeat top;
}
.form .btn_add_link:hover{
	background:url(../images/btns/btn_add_link.gif) no-repeat bottom;
}


.form .btn_update{
	width:67px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	margin:5px auto;
	cursor:pointer;
	background:url(../images/btns/btn_update.gif) no-repeat top;
}
.form .btn_update_1{
	margin:5px 0 5px 195px;
}
.form .btn_update_2{
	float:left;
	margin:5px 10px;
}
.form .btn_update:hover{
	background:url(../images/btns/btn_update.gif) no-repeat bottom;
}
.btn_send{
	width:67px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	margin:5px 80px 0 0;
	cursor:pointer;
	border:none;
	background:url(../images/btns/btn_send.gif) no-repeat top;
}
.btn_send:hover{
	background:url(../images/btns/btn_send.gif) no-repeat bottom;
}
.btn_submit{
	width:67px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	margin:5px 80px 0 0;
	cursor:pointer;
	border:none;
	background:url(../images/btns/btn_submit.gif) no-repeat top;
}
.btn_submit:hover{
	background:url(../images/btns/btn_submit.gif) no-repeat bottom;
}
.btn_remove{
	width:67px;
	height:22px;
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	margin:5px 0 0 0;
	background:url(../images/btns/btn_remove.gif) no-repeat top;
}



.right_side{
  width:258px;
  float:right;
  padding:28px 0 0;
}
.rs_box{
	padding:0 24px;
}
.right_side h3.graffiti_to_go{
  background:url(../images/h3_rs_graffiti_to_go.gif) no-repeat center;
  padding:0;
  margin:0;
  height:45px;
  text-indent:-5000px;
}
.right_side h3.newsletter_signup{
  background:url(../images/h3_newsletter_signup.gif) no-repeat center;
  padding:0;
  margin:0;
  height:36px;
  text-indent:-5000px;
}
.right_side h3.view_by_country,
.right_side h3.view_by_category{
  background:url(../images/h3_view_by_category.gif) no-repeat center;
  padding:0;
  margin:0;
  height:46px;
  text-indent:-5000px;
}
.right_side h3.view_by_country {
  background:url(../images/h3_view_by_country.gif) no-repeat center;
	
}


.right_side h3.community{
  background:url(../images/h3_community.gif) no-repeat center;
  padding:0;
  margin:0;
  height:46px;
  text-indent:-5000px;
}
.right_side h3.alredy_a_mamber{
  background:url(../images/h3_already-a-member.gif) no-repeat center;
  padding:0;
  margin:0;
  height:37px;
  text-indent:-5000px;
}
.right_side h3.loves{
  background:url(../images/h3_loves.gif) no-repeat center;
  padding:0;
  margin:0;
  height:46px;
  text-indent:-5000px;
}
.right_side h3.most_recent_comm{
  background:url(../images/h3_most_recent_comments.gif) no-repeat left;
  padding:0;
  margin:0 0 7px;
  height:31px;
  text-indent:-5000px;
}
.right_side h3.view_rss_channels,
.right_side h3.submit_your_graffiti{
  background:url(../images/h3_submit_your_graffiti.gif) no-repeat left;
  padding:0;
  margin:0 0 7px;
  height:33px;
  text-indent:-5000px;
  cursor:pointer;
}
.right_side h3.view_rss_channels {
  background:url(../images/h3_view_rss_channels.gif) no-repeat left;
}
.right_side h3.video_graffiti{
  background:url(../images/h3_video_graffiti.gif) no-repeat center;
  padding:0;
  margin:10px 0 0;
  height:35px;
  text-indent:-5000px;
}
.right_side .inp_txt{
	padding: 1px 5px 2px 5px;
	height: 14px;
	line-height: 14px;
	width:165px;
}
.right_side .view_all{
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #636363;
}
.right_side .view_all:hover {
	color: #900;
}
.right_side a.visit_wall{
  background:url(../images/h3_visit_wall.gif) no-repeat left;
  display:block;
  height:39px;
  text-indent:-5000px;
  margin:10px 0 13px;
}
.right_side .inp{
  background:url(../images/inp_txt_186.gif) no-repeat top left;
  float:left;
  width:174px;
  height:18px;
  padding:3px 11px 5px 9px;
}
.right_side .inp input{
  border:0px;
  margin:0;
  padding:0;
  color:#bababa;
  width:100%;
  font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.right_side .btn{
  cursor:pointer;
  margin:0 0 5px;
  font-weight:bold;
  text-transform:uppercase;
}
.right_side .btn:hover{
	color:#900;
}
.right_side .hr{
  background:url(../images/hr_rs.gif) repeat-x;
  height:3px;
  margin:8px 26px;
  font-size:0;
}
.right_side .hr_wide {
	margin-left: 0px;
	margin-right: 0px;
}
.right_side .link_PRG_loves{
  display:block;
}
.right_side .video_block{
  width:251px;
  margin:0 0 14px;
  text-align:center;
}
.right_side .video_block .link_title {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	display: block;
	padding-bottom: 10px;
}
.right_side .video_block .link_title:hover {
	color: #666;
}
.view_all_videos{
  background:url(../images/link_view_all_videos.gif) no-repeat top;
  display:block;
  margin:0 auto;
  width:132px;
  height:13px;
  font-size:0;
  text-indent:-5000px;
  overflow:hidden;
}
.view_all_videos:hover{
  background:url(../images/link_view_all_videos.gif) no-repeat bottom;
}
.banner{
  padding:15px 0 0;
  text-align:center;
}
.catigory_list ul{
	margin:0 25px 10px;
	padding:0;
	list-style:none;
}
.catigory_list li{
  background:url(../images/hr_rs.gif) repeat-x bottom;
  font:bold 15px Georgia, "Times New Roman", Times, serif;
  float:left;
  clear:both;
  width:208px;
}
.catigory_list a{
  padding:5px 0 8px;
  display:block;
  color:#545454;
  text-decoration:none;
}
.catigory_list a:hover, .catigory_list a.active{
	color:#af0100;
}
.rec_comments{
  margin:0;
  padding:0;
  list-style:none;
}
.rec_comments li{
  padding:0 0 10px 10px;
  font-size:12px;
}
.rec_comments li a{
	color:#636363;
	text-decoration:none;
}
.rec_comments li .user_comm{
	font-size:10px;
	color:#af0100;
}
.rec_comments li a:hover{
	color:#aaa;
}


.great_graf{
  float:left;
  width:184px;
  color:#999;
  text-align:center;
  padding:10px 0 0;
  font-size:12px;
}
.great_graf a{
  color:#999;
  text-decoration:none;
}
.great_graf a:hover{
	color:#666;
}
.great_graf .great_graf_sub{
  background:url(../images/link_great_graffiti.gif) no-repeat;
  display:block;
  margin:0 0 5px;
  text-indent:-5000px;
  overflow:hidden;
  width:184px;
  height:38px;
}
.add_comm{
  float:right;
  width:184px;
  color:#999;
  text-align:center;
  padding:10px 0 0;
  font-size:12px;
}
.add_comm_2{
	width:252px;
}
.add_comm a{
  color:#999;
  text-decoration:none;
}
.add_comm a:hover{
	color:#666;
}
.add_comm .add_comm_sub{
  background:url(../images/link_add_comment.gif) no-repeat;
  display:block;
  margin:0 0 5px;
  text-indent:-5000px;
  overflow:hidden;
  width:184px;
  height:38px;
}
.add_comm .add_comm_sub_2{
  background:url(../images/link_what_think.gif) no-repeat;
  display:block;
  margin:0 0 5px;
  text-indent:-5000px;
  overflow:hidden;
  width:252px;
  height:39px;
}
.menu_article{
  background:url(../images/brd_menu_article.gif) repeat-x;
  height:29px;
  margin:10px 0 20px;
  padding:5px 0 2px;
  list-style:none;
  font-size:12px;
}
.menu_article li{
  float:left;
  height:29px;
  line-height:29px;
  padding:0 3px;
}
.menu_article li.print {
	display: inline;
	margin-left: 101px;
}
.menu_article li span{
  float:left;
  height:29px;
  line-height:29px;
}
.menu_article a{
  color:#474747;
  text-decoration:none;
  padding:0 0 0 30px !important;
  float:left;
  margin:0 10px !important;
  cursor:pointer;
}
.menu_article a:hover{
  color:#999;
}
.menu_article li.print a{
  background:url(../images/icon_print.gif) no-repeat left;
}
.menu_article li.menu_share a{
  background:url(../images/icon_share_1.gif) no-repeat 0 1px !important;
}
.menu_article li.bookmark a{
  background:url(../images/icon_bookmark.gif) no-repeat left;
}
.menu_article li.submit a{
  background:url(../images/icon_submit.gif) no-repeat left;
}
.menu_article li.faveorite a{
  background: url(../images/faveorite_icon.gif) no-repeat top left;
}
.menu_article li.faveorite a.fav_active{
  background: url(../images/faveorite_icon.gif) no-repeat bottom left;
}
.title_category{
  font:bold 11px Georgia, "Times New Roman", Times, serif;
  color:#999;
  margin:0 0 5px;
}
.link_view_all{
  overflow:hidden;
  text-indent:-5000px;
  margin:10px 0 0;
  width:109px;
  height:36px;
  float:right;
  background:url(../images/link_view_all.gif) no-repeat;
}
.link_back{
  overflow:hidden;
  text-indent:-5000px;
  margin:0;
  cursor:pointer;
  width:109px;
  height:36px;
  float:left;
  background:url(../images/link_back.gif) no-repeat;
}
.link_back_videos{
  overflow:hidden;
  text-indent:-5000px;
  margin:10px 0 0;
  cursor:pointer;
  width:182px;
  height:38px;
  display:block;
  background:url(../images/link_back_videos.gif) no-repeat;
}
.user_card{
}
.right_side .ava{
	margin-left:10px;
	_margin-left:5px;
}
.ava{
	border-collapse:collapse;
	float:left;
	height:50px;
	width:50px;
	margin:10px 0 0 1px;
}
.ava td{
	vertical-align:middle;
	padding:0 !important;
}
.ava img{
	display:block;
	margin:0 auto;
}
.user_card .info{
	float:left;
	padding:0 0 0 8px;
}
.user_card h3{
	width:187px;
	height:46px;
	background:url(../images/h3_my_powder_room.gif) no-repeat;
	margin:0;
	padding:0;
	text-indent:-5000px;
}
.user_card h3.my_PR{
	background:url(../images/h3_my_powder_room_.gif) no-repeat;
}
.user_card h5.name_profile{
	height:35px;
}

.search_par{
	background:url(../images/brd_horis.gif) repeat-x left bottom;
	padding:0 0 8px;
}
.search_par p{
	margin:0;
	padding:3px 0;
}
.search_par p span{
	font:bold 12px Georgia, "Times New Roman", Times, serif;	
}
.search_filter{
	background:url(../images/brd_horis.gif) repeat-x left bottom;
	padding:10px 0 5px;
	margin:0 0 5px;
}
.search_filter span{
	float:left;
	width:125px;
}
.search_filter select{
	margin-bottom:5px;
}


.h2_featured_GA{
	background:url(../images/h2_featured_graffiti_artists.gif) no-repeat left;
	text-indent:-5000px;
	height:33px;
	margin:5px 0 9px;
}
.h2_RPG_loves{
	background:url(../images/h2_rpg_loves.gif) no-repeat left;
	text-indent:-5000px;
	height:34px;
	margin:10px 0 5px;
}
.h2_submit_help{
	background:url(../images/h2_submit_help.gif) no-repeat left;
	text-indent:-5000px;
	height:35px;
	margin:10px 0 5px;
}
.h2_personal_info{
	background:url(../images/h2_personal_info.gif) no-repeat left;
	text-indent:-5000px;
	height:34px;
	margin:10px 0 5px;
}
.h2_contact_info{
	background:url(../images/h2_contact_info.gif) no-repeat left;
	text-indent:-5000px;
	height:34px;
	margin:10px 0 5px;
}
.h2_other{
	background:url(../images/h2_other.gif) no-repeat left;
	text-indent:-5000px;
	height:34px;
	margin:10px 0 5px;
}
.h2_poll{
	background:url(../images/h2_poll.gif) no-repeat left top;
	text-indent:-5000px;
	height:34px;
	margin:30px 0 5px;
}
.featured_GA_block{
	margin:0 0 0 -25px;
	_margin-left:-50px;
	_float:left;
}
*+html .featured_GA_block{
	float:left;
}
.featured_GA_sub{
	float:left;
	width:142px;
	border:solid 1px #d0d0d0;
	margin-left:25px;
	margin-bottom:15px;
	text-align:center;
	height:240px;
}
.featured_GA_block table{
	border-collapse:collapse;
	border:1px solid #d0d0d0;
	width:120px;
	height:160px;
	margin:0 auto 5px;
}
.featured_GA_block td{
	text-align:center;
	vertical-align:middle;
}
.featured_GA_block td img{
	display:block;
	margin:0 auto;
}
.featured_GA_block h3{
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:8px 0;
}
.featured_GA_block h3 a{
	color:#af0100;
	text-decoration:none;
}
.featured_GA_block h3 a:hover{
	text-decoration:underline;
}
.link_become_GA{
	background:url(../images/link_become_GA.gif) no-repeat;
	float:left;
	height:39px;
	margin:8px 0 0;
	overflow:hidden;
	text-indent:-5000px;
	width:266px;
}
.link_submit_video{
	background:url(../images/link_submit_video.gif) no-repeat;
	float:right;
	height:37px;
	margin:0;
	overflow:hidden;
	text-indent:-5000px;
	width:217px;
}
.link_add_recommendation{
	background:url(../images/link_add_recommendation.gif) no-repeat;
	float:left;
	height:39px;
	margin:8px 0 0;
	overflow:hidden;
	text-indent:-5000px;
	width:266px;
}
.link_edit_recommendation{
	background:url(../images/link_edit_recommendation.gif) no-repeat;
	float:right;
	height:39px;
	margin:8px 0 0;
	overflow:hidden;
	text-indent:-5000px;
	width:266px;
}
.message_box p{
	margin:0;
	padding:0 0 5px;
}




.poll_block{
	background:url(../images/bg_poll.gif) no-repeat top;
	padding:20px 33px 10px;
	width:419px;
}
.poll_page{
	padding:5px 0 10px;
	background:none;
}
.poll_block h5{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#af0100;
	margin:0;
	padding:0 0 15px;
	background:url(../images/brd_horis.gif) repeat-x bottom left;
}
.poll_block .answer{
	line-height:18px;
}
.poll_block .label_graph{
	float:left;
	font-weight:bold;
	margin:0 !important;
}
.poll_block .bar_graph{
	width:200px;
	height:10px;
	float:left;
	font-size:0;
	padding:5px 10px 0 0;
}
.poll_block .graph_rate{
	border:solid 1px #ccc;
	padding:1px;
	font-size:0;
	height:5px;
}
.poll_block .bar_rate{
	background:#af0100;
	font-size:0;
	height:5px;
}
.poll_block .f_row{
	padding:13px 0;
	background:url(../images/brd_horis.gif) repeat-x bottom left;
}
.poll_block .f_radio{
	float:left;
	width:37px;
	padding:0 0 0;
	text-align:center;	
}
.avatar_wrap img{
	display:block;
	margin:auto;
}
.link_vote{
  overflow:hidden;
  text-indent:-5000px;
  margin:15px -33px 0 0;
  width:109px;
  height:36px;
  float:right;
  position:relative;
  background:url(../images/link_vote.gif) no-repeat;
}
.link_view_act_polls{
	background:url(../images/link_view_all_act_poll.gif) no-repeat;
	float:right;
	height:39px;
	overflow:hidden;
	text-indent:-5000px;
	width:266px;
}
.poll_block .link_vote{
	margin:5px 0 0;
}
.link_view_past_polls{
	background:url(../images/link_view_all_past_poll.gif) no-repeat;
	float:right;
	height:39px;
	overflow:hidden;
	text-indent:-5000px;
	width:266px;
}


.title_1{
	background:#ccc;
	height:19px;
	padding:1px 8px 2px;
	font-size:12px;
	color:#3b2c29;
	margin:10px 0 5px;
}
.title_1 span{
	float:right;
}
.title_1 span span{
	float:none;
	color:#999;
}
.title_1 .flag{
	position:relative;
	top:-5px;
	padding-left:7px;
	cursor:pointer;
}
.title_1 .flag_small{
	float:left;
	padding:0 5px 0 0 !important;
	margin:0 !important;
	top:2px !important;
}
.title_1 a{
	font:bold 12px/18px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#333;
	float:left;
}
.title_1 h2.list a{
	font:bold 12px/18px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.title_1 a:hover{
	color:#999;
	text-decoration:none;
}
.rpg_loves_block{
	padding:5px 0 0;
}
.rpg_loves_block h3{
	font:normal 16px Georgia, "Times New Roman", Times, serif;
}

.window_confirm{
	border:none !important;
}
.window_confirm_sub{
	border:solid 1px #000;
	padding:10px 15px;
	max-width:400px;
	_width:400px;
	text-align:center;
}
.window_confirm_sub a{
	color:#af0100;
	text-decoration:none;
}
.window_confirm_sub a:hover{
	text-decoration:underline;
}

.editButton{
	background:url(/images/icon_edit.gif) no-repeat left center;
	color:#474747;
	cursor:pointer;
	float:left;
	font:normal 12px Arial,Helvetica,sans-serif;
	padding:0 0 0 21px;
	text-decoration:none;
}
.editButton:hover{
	color:#af0100;
}
.deleteButton{
	background:url(/images/icon_delete.gif) no-repeat left center;
	color:#474747;
	cursor:pointer;
	float:left;
	font:normal 12px Arial,Helvetica,sans-serif;
	margin:0 10px 0 0;
	padding:0 0 0 21px;
	color:#474747 !important;
	text-decoration:none !important;
}
.deleteButton:hover{
	color:#af0100 !important;
	text-decoration:none !important;
}
.replyButton:hover{
	color:#af0100;
}
.zoomButton{
	background:url(/images/icon_zoom.gif) no-repeat left center;
	color:#474747 !important;
	cursor:pointer;
	float:left;
	font:normal 12px Arial,Helvetica,sans-serif;
	margin:0 10px 0 0;
	padding:0 0 0 21px;
}
.zoomButton:hover{
	color:#af0100 !important;
	text-decoration:none !important;
}
.downloadButton{
	background:url(/images/icon_download.gif) no-repeat left center;
	color:#474747 !important;
	cursor:pointer;
	float:left;
	font:normal 12px Arial,Helvetica,sans-serif;
	margin:0 10px 0 0;
	padding:0 0 0 21px;
}
.downloadButton:hover{
	color:#af0100 !important;
	text-decoration:none !important;
}
.addButton{
	background:url(/images/icon_add.gif) no-repeat left center;
	color:#474747 !important;
	text-decoration:none !important;
	cursor:pointer;
	float:left;
	font:normal 12px Arial,Helvetica,sans-serif;
	margin:0 10px 0 0;
	padding:0 0 0 21px;
}
.addButton:hover{
	color:#af0100 !important;
	text-decoration:none !important;
}



	/* Comments */
.discussionToolbar{
	padding: 4px 8px;
	background:#ccc;
	height:16px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.discussionToolbar span{
	padding:0 3px 0 4px;
}
.discussionToolbar a{
	color:#3b2c29;
	text-decoration:none;
	float:left;
}
.discussionToolbar a.active, .discussionToolbar a:hover{
	color:#af0100;
}
.list_descr{
	padding:5px 0 0;
}
.list_descr img{
	padding:0 10px 5px 0;
	float:left;
}
.editCommentButton{
	background:url(/images/btns/btn_edit.gif) no-repeat center top;
	cursor:pointer;
	display:block;
	height:20px;
	margin:5px auto 10px;
	overflow:hidden;
	text-indent:-5000px;
	width:67px;
}
.date_style{
	float:left;
	color:#3b2c29;
	font-size:12px;
}
.date_style span{
	color:#999;
}

.map_PRG{
	float:left;
	width:200px;
	padding:10px 0;
}
.map_PRG img{
	border:solid 1px #ccc;
}
.address_PRG{
	float:left;
	width:150px;
	padding:10px 15px;
	line-height:20px;
}
.back_to_top{
	height:20px;
	line-height:18px;
	padding:3px 0 10px !important;
}
.back_to_top a{
	float:right;
	padding:0 0 0 20px;
	line-height:18px;
	background:url(../images/icon_next_level.gif) no-repeat left;
	color:#999;
}
.help_page p{
	margin:0;
	padding:10px 0 0;
}
.help_page li{
	padding:3px 0;
}
.help_page h4{
	margin:0;
	padding:15px 0 0;
	color:#af0100;
}
.help_page table{
	margin:5px 0 0;
}
.help_page td{
	padding:2px 0;
}
.videos{
	padding:0 20px;
}
.video_filter{
	background:url(../images/brd_horis.gif) repeat-x left bottom;
	height:50px !important;
	padding:10px 10px 0;
}
.video_filter .video_fil_sub{
	float:left;
	padding:15px 0 0;
}
.box_video{
	display:inline;
	margin:10px 0 0 65px;
	float:left;
}
.box_video h4{
	float:left;
	width:200px;
	padding:0;
}
.box_video h4 a{
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
}
.box_video h4 a:hover{
	color:#666;
}
.box_video .comment_total{
	float:right;
}
.box_video .comment_total a{
	color:#999;
}
.box_video .comment_total a:hover{
	color:#666;
}
.box_video .comment_total img{
	float:left;
	padding:0 3px 0 0;	
}

.remove_box{
	margin-left:0 !important;
	margin-right:20px !important;
}
.add_more_box{
	height:auto !important;
	padding-bottom:5px !important;
}
.uplFiles_addMoreDiv{
	clear:both;
	height:auto;
}
.addButton{
	clear:both !important;
	_margin-top:10px !important;
}
*+html .addButton{
	margin-top:5px !important;
}


.login_box_right{
	height:30px;
}
.login_box_right p{
	float:left;
	width:63px;
	margin:3px 0 0;
}
.login_box_right .inp{
	padding-right:3px;
}
.login_box_right a{
	color:#af0100;
	text-decoration:underline;
	padding:0;
}
.login_box_right a:hover{
	text-decoration:none;
}
/*================ End CONTENT ========================*/


/*================ Begin FOOTER ========================*/
.footer{
  background:#ededed;
  padding:10px 0 0 32px;
  height:70px;
  overflow: hidden;
}
.footer_spacer{
	height:80px;
}
.footer_1{
	width:690px;
	margin-top:-80px;
	position:relative;
}
.home_page .left_side_sub {
	padding-bottom: 80px;
}
.left_side_sub { overflow: hidden; zoom: 1; }
.footer .bottom_menu{
  list-style:none;
  margin:0;
  padding:0;
  height:30px;
}
.footer .bottom_menu li{
  float:left;
  padding:0 3px;
  font-size:14px;
  color:#999;
}
.footer a{
  color:#333;
  text-decoration:none;
}
.footer p{
	margin:0 20px 0 0;
}
.footer a:hover, .footer a.active{
  color:#900;
}
.footer .copyright{
	color:#666;
	font-size:11px;
}
/*================ End FOOTER ========================*/

.none_submit {
  background: transparent;
    border: 0px;
    width: 0px;
    height: 0px;
  position: absolute; 
}


/* Hack for Safari - hide the linkimagebutton input */
html[xmlns*=""] body:last-child input.none_submit {

}
body:first-of-type input.none_submit {

}


/* ---------- bubble tooltip ----------- */
a.fav, a.fav_active, a.share, .menu li a{
  /*position:relative;
  text-decoration:none;
  color:#f00;*/
}
a{
	color:#f00;
}
a.fav *, a.fav_active *, a.share *, .menu li a *{
  text-decoration:none;
}

a.fav span, a.fav_active span, a.share span, .menu li a span{ display: none;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.fav:hover, a.fav_active:hover, a.share:hover,  .menu li a:hover{ z-index:25;  }

a.fav:hover span.tooltip, 
a.fav_active:hover span.tooltip,
a.share:hover span.tooltip,  
.menu li a:hover span.tooltip{
   display:block;
   position:absolute;
   top:20px; left:-22px;
   padding: 0 0 0 0;
   width:143px;
   text-align: center;
}
.menu li a:hover span.tooltip{
   top:30px;
}

a.fav:hover span.top,
a.fav_active:hover span.top, 
a.share:hover span.top,  
.menu li a:hover span.top{
   display: block;
   width:143px;
   height:7px;
   overflow:hidden;
   font-size:0;
   background: url(/images/bubble_top.png) no-repeat top;
   _background:none;
   _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bubble_top.png');
}

a.fav:hover span.middle,
a.fav_active:hover span.middle, 
a.share:hover span.middle,  
.menu li a:hover span.middle{ /* different middle bg for stretch */
   display: block;
   background: url(/images/bubble_middle.png) repeat bottom;
   _background:none;
   _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bubble_middle.png');
   font-size:14px;
   color:#666;
   width:143px;
   height:24px;
   overflow:hidden;
   line-height:24px;
   text-decoration:none !important;
}

a.fav:hover span.bottom,
a.fav_active:hover span.bottom, 
a.share:hover span.bottom,  
.menu li a:hover span.bottom{
   display: none;
   height:0;
   font-size:0;
}




.brd_top{
	border-top:solid 1px #e5e5e5;
	padding:5px 0 0;
}
.links_style{
	font:normal 15px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.links_style_2{
	float:left;
	width:290px;
}
.links_style_3{
	float:left;
	width:220px;
	height:20px;
	overflow:hidden;
}
.form .containerLink .f_row{
	min-height:25px;
	height:auto;
	_height:25px;
	padding-bottom:5px;
}
.edit_links{
	float:right;
	width:55px;
}
.edit_links span{
	color:#af0100;
	text-decoration:underline;
	cursor:pointer;
	font-size:11px;
}
.edit_links span:hover{
	text-decoration:none;
}
.upload_part {
	margin-left: 195px;
	text-align: left;  
	height: 35px;
}
.inner_upload_part .upload_fix {
	width: 280px;
	overflow: hidden;
}
.form .for_sub_head {
	height: auto;
	padding: 15px 0px 5px 0px;
}
.for_sub_head2 {
	font: bold 0px/0px small;
	height: 30px;
}
.private_info select,
.private_info input, 
.private_info strong {
	color: #AF0100;
}
.font_small {
	font-size: 11px;
}


.about_btn_box{
	background: url(/images/bg_about_btn_box.jpg) no-repeat bottom;
	padding:10px 24px 36px;
	margin-bottom:-10px;
}
.about_btn_box a{
	width:180px;
	height:48px;
	display:block;
	margin:0 auto;
	background:#f00;
	text-indent:-5000px;
	overflow:hidden;
	background: url(/images/about_btn.jpg) no-repeat top;
}
.about_btn_box a:hover{
	background-position:bottom !important;
}
.ul_rss_feeds, .ul_rss_feeds li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ul_rss_feeds li {
	padding: 7px 0px;
}
.ul_rss_feeds li a {
	dispalay: block;
	cursor: pointer;
	padding: 4px 0px 4px 32px;
	background: url(../images/ico_rss.gif) no-repeat top left;
	font: bold 15px "Times New Roman", Times, serif;
	font-style: italic;
	color: #333;
}
.ul_rss_feeds li a span {
	font-size: 12px;
	font-weight: normal;
}
.main_rss_link {
	display: block;
	cursor: pointer;
	width: 26px;
	height: 56px;
	background: url(../images/ico_rss.gif) no-repeat center left;
/*	
	position: absolute;
*/
	
	z-index: 9999;
/*	
	margin: 15px 0 0 450px;
*/
	margin: 0px 10px 0 0px;
	float: right;
}
* html .main_rss_link {
	margin-left: -10px;
	margin-right: 10px;
	display: inline;
}


/* = h1 for new home page */
.h1_header object{
    width:342px !important;
}
.h1_header object embed{
    width:342px !important;
}
.h1_header embed{
    width:342px !important;
}
.h1_header_first{
    width:342px !important;
    float:left;
}
.h1_header_second{
    width:330px !important;
}


.left_side_with_breadcrumb .breadcrumb {
	padding: 4px 24px 8px 24px;
	line-height: 16px;
}
.breadcrumb a {
	color: #900;
}
.breadcrumb a:hover {
	color: #333;
}
.breadcrumb .splitArr {
	padding-left: 40px;
	background: url(../images/arrow_breadcrumb.gif) no-repeat center 5px;
	line-height: 16px;
	height: 16px;
	zoom: 1;
}

.left_side_sub .h_article_title a {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-style: italic;
}
h3.h_article_title {
	padding-bottom: 0px;
	padding-left: 35px;
}
h1.h_article_subtitle,
h2.h_article_subtitle {
	margin:0;
	padding:0 0 3px;
	line-height: 15px;
}	
.h_article_subtitle{
	visibility: visible !important;
}	
h1.h_article_subtitle a,
h2.h_article_subtitle a {
	color: #333;
	font: bold 13px Georgia,"Times New Roman",Times,serif;
	margin:0;
	padding:0;	
}
h1.h_article_subtitle {
	width: auto !important;
	font: bold 13px/17px Georgia,"Times New Roman",Times,serif !important;
	height: auto !important;
}

h1.h_article_subtitle a:hover,
.h_article_title a:hover,
.h_article_subtitle a:hover {
	color: #AF0100;
	text-decoration: none;
}

.newsletter_panel {
/*
	display: none;
*/	
}
.newsletter_panel label {
	display: block;
	padding: 2px 0px 4px 0px;
}
.ico_set, .ico_set li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ico_set {
	overflow: hidden;
	margin: 0px -5px;
	padding: 0 0 0 2px;
}
.ico_set li {
	float: left;
	height: 58px;
	width: 54px;
	cursor: pointer;
}
.ico_set li span,
.ico_set li a {
	float:left;
	width: 54px;
	height: 58px;
	overflow: hidden;
}
.ico_set li a {
	position: relative;
	cursor: pointer;
}
.ico_set li a:hover {
	background: url(/images/ico_set_bg.gif) no-repeat -2px 0;
}

.ico_set li span {
	width: 216px;
	position: absolute;
	background: url(/images/ico_set.png);
}
	
.ico_set li a.ico_facebook span { margin-left: -54px; }
.ico_set li a.ico_twitter span { margin-left: -108px; }
.ico_set li a.ico_rss span { margin-left: -162px; }

.rs_box ul.ico_newsletter_active { background-position: 0px 0px; }
.rs_box ul.ico_facebook_active { background-position: 54px 0px; }
.rs_box ul.ico_twitter_active { background-position: 108px 0px; }
.rs_box ul.ico_rss_active { background-position: 162px 0px; }


.ico_set li span {
	display: block;
	text-indent: -9999px;
}
.btn_readmore_red {
	display: block;
	cursor: pointer;
	margin: 10px 0px 25px auto;
	width: 181px;
	height: 37px;
	background: url(/images/btns/btn_readmore_red.gif);
}
.special_title {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #AF0100;
	font-style: italic;
	padding: 18px 0px 15px;
}
.special_video_title {
	padding: 0px 0px 10px;
	text-align: left;
	font-size: 18px;
	margin-top: -5px;
	position: relative;
	z-index: 10;
	color: #333333;
}
.right_side, .left_side {
	overflow: hidden;
}
form { display: block; }
.left_side_with_breadcrumb {
	padding-top: 0px;	
}
.popup_form {
	padding: 10px 0px 10px 0px;
}
.popup_form p {
	width: 144px;
}
.popup_form_btns {
	margin: 10px auto 0px auto;
	width: 150px;
}
.keywords_block {
	padding-bottom: 7px;
}
h2.title_keywords {
	padding: 0px;
	margin: 0px;
	font-style: normal;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #343434;
}
.keywords_box {
	font: normal 14px/17px Arial, Helvetica, sans-serif;
	color: #616161;
}
.title_you_may_like {
	padding: 17px 0px 14px 0px;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #900;
	font-style: italic;
}
.btn_back_to_article {
	background:transparent url(/images/btn_back_to_article.gif) no-repeat scroll 0 0;
	display:block;
	height:38px;
	margin:0 0 5px;
	overflow:hidden;
	text-indent:-5000px;
	width:182px;
	cursor: pointer;
}
.font_selected_1 {
	color: #000;
}
.reg_form .btn_register {
	margin-left: 140px;
}
.prg_loves_desc {
	width: 210px;
	margin: 0px auto;
	padding: 0px;
	font: normal 12px/18px Verdana,Geneva,sans-serif;
}
.form_register .f_buttons {
	padding-bottom: 10px;
}
.form_register .font_small {
	padding-top: 3px;
}
.form_popup_small label {
	display: block;
	width: 122px;
	float: left;
	text-align: left;
}
.form_popup_small .inp_txt {
	width: 158px;
}
.form_popup_small .f_row {
	padding: 5px 0px;
}
.form_popup_small .buttons {
	padding-left: 80px;
}
.form_popup_small .btn_register {
	margin-left: 10px;
}
.form_popup_small .alert_content {
	font-weight: bold;
	padding-bottom: 5px;
}
.form_popup_small_2 {
	width: 362px;
}
.form_popup_small .form_btn {
	text-align: left;
}
.form_popup_small .labelrow {
	padding-top: 15px;
}
.labelrow label {
	float: right;
	width: auto;
	padding: 2px 5px 0px 0px;
}
.labelrow a {
	float: right;
	margin-top: 0px;
}
.register_member {
	padding-left: 194px;
	width: 207px;
}
.register_member label {
	float: left;
	padding: 6px 0px 0px 0px;
}
.register_member a {
	float: right;
}
.popup_form_btns_wide {
	width: 284px;
	float: right;
	padding-right: 30px;		
}

.home_page .left_side {
    padding-top: 0px;
}
.home_page .top_title {
    padding-top: 5px;
    height: 50px;
}
.home_page .rotator {
	min-height: 247px;
	height: auto !important;
    height: 247px;
	/*
	overflow: hidden;
	*/
    padding: 20px;
    background: url(/images/bg_home_left_side.gif) repeat-x 0px 0px;
}
.home_page .rotator_box {
    position: relative;
	min-height: 342px;
	height: auto !important;
	height: 342px;
    
}
.home_page .rotator_box .gray_block {
    position: absolute;
	z-index: 100;
    top: 73px;
    right: 20px;
    width: 686px;
	text-align: right;
    padding-bottom: 12px;
    background: url(/images/hr_rs.gif) repeat-x 0px 100%;
}
.home_page .rotator_box .gray_block a {
    color: #989898;
}
.home_page .rotator_box .gray_block a.active,
.home_page .rotator_box .gray_block a:hover {
    color: #000;
}

.rotator_box .tbl_content,
.rotator_box .tbl_content .td_desc {
	width: 100%;
}
.td_desc .btn_leave_your_comment,
.td_desc .btn_be_the_first_to_comment {
	background: url(../images/share_your_comment.gif) no-repeat 0px 0px;
}

.rotator_box .tbl_content .td_image a img {
    border: solid 2px #cdccca;
}
.rotator_box .tbl_content .td_image .bg {
	padding-right: 10px;
	z-index: 101;
	background: url(/images/bg_home_left_side.gif) repeat-x 0px -20px;
	/*
	overflow: hidden;
	*/
}
.rotator_box .tbl_content  h3.featured {
    padding-left: 0px;
	padding-right: 56px;
	overflow: hidden;
}
.rotator_box .flags .flag {
	padding-right:4px;
	margin: 0px;
}
.rotator_box .flags {
	float: right;
	width: 51px;
}
.rotator_box .td_desc {
    font: normal 14px/20px Verdana, Arial, sans serif;
}
.rotator_box .font_selected_1 {
/*
    height: 60px;
    overflow: auto;
*/	
	min-height: 60px;
	height: auto !important;
	height: 60px;
}
.rotator_box .big_box {
	height: 119px;
}
.rotator_box .mega_box {
	height: 200px;
}

.rotator_box .sub_info {
    padding: 5px 0px 5px 0px;
}
.rotator_box .sub_info .side_b {
    float: right;
    width: 51px;
	margin-top:-29px;	
}
.rotator_box .sub_info .flag {
    margin: 0px;
    padding-right: 4px;
}
.rotator_box .side_a {
    padding-top: 4px;
	padding-right: 55px;
}
.rotator_box .leave_comment_box {
    background: url(/images/hr_rs.gif) repeat-x 0px 0px;
    padding-top: 17px;
    margin-top: 5px;
	position: relative;
}
.leave_comment_box .col {
    float: right;
}
.leave_comment_box .user_ava {
    width: 51px;
    text-align: center;
    font: normal 11px/13px Verdana, Arial, 'sans serif';
    overflow: hidden;
	float: left;
}
.leave_comment_box .user_com {
    width: 297px;
	float: left;
    overflow: hidden;
}
.leave_comment_box a {
    color: #a4a2a3;
    display: block;
}
.leave_comment_box .user_com .comments {
    padding: 3px 8px 3px 22px;
	margin-bottom: 7px;
    width: 267px;
    height: 56px;
    overflow: hidden;
	font: normal 11px/15px Verdana, Arial, 'sans serif';
    background: url(/images/bubble_comments.gif);
}
.leave_comment_box .user_com .comments .container {
	display: block;
	overflow: hidden;
	width: 262px;
	height: 45px;
	padding-top: 5px;
	cursor: pointer;
}
.leave_comment_box .user_com .comments .container .lmore {
	color: #bf3f35;
	padding-left: 5px;
}
.leave_comment_box {
    overflow: hidden;
}
.btn_be_the_first_to_comment,
.btn_leave_your_comment {
    display: blok;
    cursor: pointer;
    width: 153px;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/images/btn_leave_your_comment.gif);
}
.btn_be_the_first_to_comment {
	width: 173px;
	background: url(/images/btn_be_the_first_to_comment.gif);
}
.leave_comment_box .btn_be_the_first_to_comment {
    float: left;
}
.leave_comment_box .btn_leave_your_comment {
	float: right;
}	
.home_page .review_block .side_a {
    width: 386px;
    float: left;
    padding-left: 20px;
	margin-bottom: -22px;
	overflow: hidden;
}
.home_page .review_block .side_b {
    float: right;
    width: 270px;
    padding-right: 20px;
    overflow: hidden;
}
.home_page .review_block h1 {
    padding: 0px;
}
.home_page .review_block .top_panel {
    background: #ccc;
    position: relative;
    padding: 5px 0px;
}
.home_page .review_block .top_panel .icons a img {
    position: absolute;
}
.home_page .review_block .top_panel .stats {
    float: right;
	font: normal 14px Verdana,Geneva,sans-serif;
	font-style: normal;
	padding-left: 5px;	
}
.home_page .review_block .top_panel .title {
    padding: 0px 0px 0px 57px;
    overflow: hidden;
    font: bold 14px Georgia,"Times New Roman",Times,serif;
    font-style: italic;
}
.home_page .review_block .top_panel .title a {
	color: #333;
}
.home_page .review_block .top_panel .title a:hover {
	color: #900;
}
.home_page .review_block .top_panel .icons img {
    top: 4px;
    left: 5px;
}
.home_page .review_block .top_panel .icons .icon_section {
    left: 27px;
    top: 2px;
}
.home_page .review_block .side_item {
    margin-bottom: 18px;
    padding-bottom: 12px;
    overflow: hidden;
    background: url(/images/side_item_splitter.gif) no-repeat 0px 100%;
}
.home_page .stats .views {
    float: left;
    padding: 0px 10px 0px 22px;
    background: url(/images/icon_countViews.gif) no-repeat 0px 0px;
}
.home_page .stats .comments {
    float: left;
    padding: 0px 10px 0px 22px;
    background: url(/images/icon_countComments.gif) no-repeat 0px 0px;
}
.home_page .review_block .top_panel .title .stats a.comments {
	color: #636363;
}
.home_page .review_block .top_panel .title .stats a.comments:hover {
	color: #900;
}
.home_page .side_item .side_img {
    float: left;
    width: 108px;
    min-height: 50px;
	overflow: hidden;
}
.home_page .side_item .side_txt {
    width: 278px;
    float: left;
}
.home_page .side_item .subtitle {
    font-size: 12px;
    padding-bottom: 8px;
	color: #999;
	font-style: italic;
}
.home_page .side_item .desc .subtitle a {
	font-weight: bold;
	color: #3b2c29;
}
.home_page .side_item .desc .subtitle a:hover {
	color: #3b2c29;
	text-decoration: underline;
}
.home_page .side_item .desc {
    padding-top: 10px;
}
.home_page .side_item .desc .desc {
    padding: 0px;
	color: #000;
	line-height: 20px;
}
.home_page .side_item .desc a {
    color: #636363;
}
.home_page .side_item .desc a:hover {
    color: #990000;
}
.home_page .featured_writers {
    padding: 10px;
}
.home_page .col_item {
    padding-bottom: 10px;
    margin-bottom: 10px;
    background: url(/images/hr_rs.gif) repeat-x 0px 100%;
}
.home_page .col_item .side_img, .home_page .col_item .side_txt {
    overflow: hidden;
    float: left;
}
.home_page .col_item .side_img {
    width: 73px;
    padding-top: 3px;
}
.home_page .col_item .side_img img {
    border: solid 2px #cecece;
}
.home_page .col_item .side_txt {
    width: 170px;
    font-size: 14px;
	color: #000;
    line-height: 20px;
}
.home_page .col_item .side_txt .more_arrow {
    padding-top: 4px;
}
.home_page .col_item .side_txt .author {
    font: normal 15px Georgia, "Times New Roman", Times,serif;
    padding-bottom: 7px;
}
.home_page .col_item .side_txt .author a {
    color: #333;
    font-style: italic;
}
.home_page .col_item .side_txt .author .member {
    float: left;
    width: 140px;
    overflow: hidden;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #3b2c29;
	margin-top: 8px;
}
.home_page .col_item .side_txt .author .member:hover {
	color: #3b2c29;
	text-decoration: underline;
}
.home_page .col_item .side_txt .author .flag {
    float: right;
    width: 25px;
}
.home_page .col_item .side_txt .author .flag img {
    margin: 0px;
}
.home_page .side_item .subtitle h3,
.home_page .col_item .side_txt .desc_box h3 {
    color: #333;
    font: bold 13px Georgia,"Times New Roman",Times,serif;
    padding: 0px 0px 3px 0px;
}
.home_page .col_item .side_txt .desc_box h3 {
    font: bold 14px Georgia,"Times New Roman",Times,serif;
	font-style: italic;
}
.home_page .col_item .side_txt .desc_box a:hover h3 {
	color: #900;
}
.the_most_box .tabs {
    background: url(/images/bg_the_most_box.gif) repeat-x 0px 0px;
    height: 33px;
    position: relative;
}
.the_most_box .tabs .most_commented,
.the_most_box .tabs .most_read {
    display: block;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    overflow: hidden;
    text-indent: -9999px;
    height: 33px;
    background-image: url(/images/the_most_tabs.gif);
    background-repeat: no-repeat;
}
.the_most_box .tabs .most_read {
    width: 95px;
    left: 17px;
    background-position: 0px -33px;
}
.the_most_box .tabs .most_read_active {
    background-position: 0px 0px;
}
.the_most_box .tabs .most_commented {
    width: 132px;
    left: 112px;
    background-position: -95px -33px;
}
.the_most_box .tabs .most_commented_active {
    background-position: -95px 0px;
}
.the_most_box .list ul, .the_most_box .list li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font: 12px/18px Verdana,Geneva,sans-serif;
}
.the_most_box .list li {
    padding: 7px 0px;
	color: #636363;
}
.the_most_box .list li a {
    color: #990000;
}
.the_most_box .list li a:hover {
    color: #333;
}
.home_page .review_block {
    background: url(/images/home_side_b.gif) no-repeat 429px 8px;
}

.related_links_block
{		
	border: 1px solid #ccc;
	border-top: 0px;
	width: 186px;
    padding: 0px 10px 0px 10px;
    overflow: hidden;
}

.related_links_block .hr2{		
	height:2px;
	margin: 5px 0px;
}
.related_links_block .rel_clearer {
    margin-top: -7px;
}
.related_links
{

    margin-bottom: -2px;
	padding: 10px 0px 7px 0px;
    background: url(../images/hr_rs.gif) repeat-x 0 100%;
}
.related_links span
{
	padding-top: 7px;
}
.related_links span a {
    font: normal 12px Verdana,Geneva,sans-serif;
    font-style: normal;
}
.related_links a
{
	font: bold 14px Georgia, "Times New Roman", Times, serif;
  	font-style: italic;
}

.related_article_title
{
	width: 208px;
	height: 47px;
    background: url(/images/title_you_may_also_like.gif) no-repeat 0px 0px;
    text-indent: -9999px;
    overflow: hidden;
	
}

.rel_clearer 
{	
	position: absolute;
	width: 206px;
	height: 3px;
	background-color: #fff;
	margin-top: -13px;	 
	padding:0px 0px 0px 0px;
}

.related_article_container
{	
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 26px;
	float:left;
	clear: left;
	width: 208px;
	bottom: -16px;
	position: relative;
}
.related_article_container .related_article_title {
	width: 208px;
}
.article_complex .article_img {
/*	padding-bottom: 33px;
*/
}
.article_complex  {
	line-height: 17px;
}
.article_complex p {
	padding: 6px 0px;
	margin: 0px;
}

.rel_title_link 
{
	color:#999!important;				
}
.gray_block .btn_play_pause   {
	padding-left: 16px;
	cursor: pointer;
	position: relative;
}
.gray_block .btn_play_pause span {
	position: absolute;
	display: block;
	width: 6px;
	height: 10px;
	left: 5px;
	top: 4px;
	font: bold 0px/0px small;
	background: url(/images/btn_play_pause.gif) no-repeat 0px 0px;
}	

 .gray_block .btn_play  span {
	background-position: -6px 0px;
}
 .gray_block .btn_play:hover span {
	background-position: -6px -10px;
 }
.gray_block  .btn_pause span  {
	background-position: 0px 0px;
}
 .gray_block .btn_pause:hover span {
	background-position: 0px -10px;
 }
 .report_abuse {
	cursor: pointer;
	float: right;
	padding-left: 20px !important;
	margin: 0px !important;
}
 .report_abuse img {
 	position: absolute;
	margin: 3px 0px 0px -13px;

}
 
.home_page .stats a.comments {
	color: #636363
}
.home_page .stats a.comments:hover {
	color: #900;
}

.the_most_box .list li h5.title,
.the_most_box .list li h5.title a {
	color: #636363;
	padding: 0px;
	margin: 0px 0px 3px 0px;	
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 
.the_most_box .list li h5.title a:hover {
	color: #900;
}	
.the_most_box .rs_box {
	padding: 0px 10px;
	line-height: 18px;
}
.the_most_box .rs_box .more_arrow {
	padding: 4px 21px 0px 0px;
	background-position: 100% 0px;
}
.the_most_box .rs_box .more_arrow:hover {
	background-position: 100% -20px;
}
.the_most_box li {
	background: url(/images/hr_rs.gif) repeat-x 0 100%;
}
.the_most_box li.last {
	background: none;
}
.the_most_box .posted {
	display: block;
	white-space: nowrap;
	color: #666;
	overflow: hidden;
	font-style: italic;
}
.the_most_box .list li .posted a {
	font-weight: bold;
	color: #3b2c29;
}
.the_most_box .list li .posted a:hover {
	text-decoration: underline;
}

.the_most_box .side_img {
	float: left;
	font: bold 0px/0px small;
	border: solid 1px #929090;
	margin-right: 10px;
	margin-bottom: -3px;
}	
.the_most_box a.side_img:hover {
	border: solid 1px #000;
}
.the_most_box .side_img span {
	display: block;
	position: relative;
	overflow: hidden;
	width: 63px;
}
.the_most_box .side_img span img {
	margin-left: -18px;
}
.the_most_box  .stats {
	line-height: 20px;
	font-size: 17px;
}
.the_most_box  .stats .views,
.the_most_box  .stats .comments {
	color: #636363;
	padding: 0 10px 0 22px;
	float: none;
	font-size: 12px;
}
.the_most_box  .stats .views {
	background: url("/images/icon_countViews_trans.gif") no-repeat 0 0;
}
.the_most_box  .stats .comments {
	background: url("/images/icon_countComments_trans.gif") no-repeat 0 0;
}
.the_most_box .heading {
	font-size: 11px;
	line-height: 14px;
	background: #c8c6c7 url(/images/bg_the_most_title_head.gif) repeat-x 0px 100%;
	border: solid 1px #a69e9e;
	margin: 0;
	padding: 2px 10px;	
}
.previewCommentButton {
	background:transparent url(/images/btns/btn_preview.gif) no-repeat scroll center top;
	cursor:pointer;
	display:block;
	height:20px;
	margin:5px auto 10px;
	overflow:hidden;
	text-indent:-5000px;
	width:67px;
}
.addCommentContainer textarea {
	color:#636363;
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
}
.previewCommentButton:hover {
	background-position: left bottom;
}
.addCommentContainer .previewCommentButton {
	float: left;
}	
.sbt_prev_btns {
	padding-left: 118px;
	min-height: 35px;
	height: auto !important;
	height: 35px;
}
.sbt_prev_btns span {
	float: left;
	margin-right: 5px;
	display: inline;
}

.email_follow input, .email_follow label {
	float: left;
}
.email_follow label,
.email_follow input.checkbox {
	margin: 0px;
}
.email_follow {
	padding-bottom: 10px;
}
.email_follow input.email {
	border: 1px solid #858484;
	color:#777777;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	padding: 0 5px;	
	width: 130px;
	float: left;
	display: inline;
	margin-right: 11px;
}
.email_follow label {
	padding: 0px 5px;
	line-height: 
}
.preview_cntrl {
	float: right;
}	
.preview_cntrl {
	font: normal 12px Arial, Helvetica, sans-serif;
}

.imgHomeNav {
	width: 35px;
	height: 35px;
}

.imgHomeNavSelected {
	width: 35px;
	height: 35px;
}
.home_top_box_nav {
	background: url(/images/bg_home_top_nav.gif) repeat-x 0px 0px;
	margin: 0px 20px;
	padding: 10px;
	height: 42px;
}
.home_top_box_nav .titles,
.home_top_box_nav .thumbs {
	float: right;
}
.home_top_box_nav .thumbs a {
	display: block;
	width: 35px;
	height: 35px;
	border: solid 1px #666;
	float: left;
	display: inline;
	margin-left: 5px;
	filter:alpha(opacity=50);/*Needed for IE*/
	-moz-opacity:0.5;/*Older mozilla broswers like NN*/
	-khtml-opacity: 0.5;/*Old versions of Safari and "KHTML" browser engines*/
	opacity: 0.5;/*FF, Safari, and Opera*/	
}

.home_top_box_nav .thumbs a.btn_play_pause,
.home_top_box_nav .thumbs a.active,
.home_top_box_nav .thumbs a:hover {
	border-color: #900;
	filter:alpha(opacity=100);/*Needed for IE*/
	-moz-opacity: 1;/*Older mozilla broswers like NN*/
	-khtml-opacity: 1;/*Old versions of Safari and "KHTML" browser engines*/
	opacity: 1;/*FF, Safari, and Opera*/		
}
.home_top_box_nav .thumbs a.btn_play_pause:hover {
	border-color: #f00;
}
.home_top_box_nav .thumbs a img {
	border: 0px;
}
.home_top_box_nav .titles {
	font: normal 11px/35px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	white-space: nowrap;
	padding-right: 10px;
	width: 440px;
	overflow: hidden;
	text-align: right;
}
.btn_play_pause span {
	width: 35px;
	height: 35px;
	display: block;
	cursor: pointer;
	background: url(/images/btn_play_pause_37.gif) no-repeat 0px -35px;
}
.btn_pause span {
	background-position: 0px 0px;
}
.home_page .left_side_sub .hr {
	margin-left: 20px;
	margin-right: 20px;
}
.home_page .title_custom {
	overflow: hidden;
	background: #fff;
	height: 46px;
	padding-bottom: 7px;
}
.divArticle1, .divArticle2, .divArticle3, .divArticle4 {
	width: 722px;
}

.the_most_box  .views {
	display:none;
}

.the_most_box  .comments {
	display:none;
}

/* Contest CSS*/

.clear {
    clear:both;
}

div#contestContainer2 {
	    background:url('../img/ipadBg.jpg') #fff no-repeat;
	     width: 722px;
    }
	
div#contestContainer {

    width: 722px;
    height: 900px; /* testing */
}

div#contestContainer div#contestLeft {
    float: left;
    width: 442px;
    border: 0px solid #f00;
}

div#contestContainer div#contestLeft .rulesSpace {
    padding-bottom: 16px;
}

div#contestContainer div#contestLeft div#contestRules {
    margin: 280px 0 0 20px;

}

div#contestContainer div#contestLeft div#contestRules p {
    margin-bottom: 10px;
}

div#contestLeft div#contestRules div.rulesList {
    display: block;
    background: url('../img/dotLi.jpg') 0 2px no-repeat;
    min-height: 30px;
    margin-bottom: 0px;
}

.space {
	height: 12px;
}

span.textRules {
    float: left;
    font-size: 12px;
    width: 390px;
    margin: 2px 0 0 3px;    
}

span.numList {
    margin-top: 4px;
    float: left;
    padding-left: 6px;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    width: 20px;
    font-family:Arial;
}

div#contestContainer div#contestRight {
    float: left;
    width: 270px;
    padding-left: 10px;
}

div#contestContainer div#contestRight p.win {
    font-family: Georgia, sans;
    color: #888;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    padding-left: 8px;
}

div#contestContainer div#contestRight p.run {
    font-family: Georgia, sans;
    color: #333;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 0.5em;
    padding-left: 69px;
}

div#contestContainer div#contestRight p.runRed {
    font-family: Georgia, sans;
    color: #9d001c;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 0.5em;
    padding-left: 74px;
}

div#contestContainer div#contestRight a#button {
    display: block;
    width:139px;
    height: 42px;
    background: url('../img/enterButton.png') 0 0 no-repeat;
    margin: 4px 0 0 74px;
}

div#contestContainer div#contestRight a#button:hover {
    background: url('../img/enterButton.png') right 0 no-repeat;
}

div#contestContainer div#contestRight img.cyberMummy {
    padding-left: 54px;
}

div#contestContainer div#contestRight img.dots {
    padding: 10px 0 0 60px;
}

div#contestContainer div#contestRight div#sched {
    padding: 26px 0 0 40px;
    width: 200px;
    line-height: 1.3em;
}

div#contestContainer div#contestRight div#sched p {
    padding-left: 4px;
    line-height: 1.3em;
    font-family: Arial, sans;
    font-size: 13px;
}

div#contestContainer div#contestRight div#sched .spread {
    margin-top: 14px;
    }
    
div#contestContainer div#contestRight div#spread {
    width: 240px;
    background: url('../img/shareBg.jpg') repeat-x #fff;
    margin-left: 20px;
}

div#contestContainer div#contestRight div#spread a {
	float:left;
} 

div#contestContainer div#contestRight div#spread a.text:hover {
	color: #000;
}

div#contestContainer div#contestRight div#spread a.text {
	color: #990000;
    float:left;
    display: block;
    margin: 8px 0 0 12px;
	
}
div#contestContainer div#contestRight div#spread a#sfb {
    display: block;
    width: 36px;
    height: 35px;
    background: url('../img/sfb.png') 0 0 no-repeat;
}

div#contestContainer div#contestRight div#spread a#sfb:hover {
    background: url('../img/sfb.png') right 0 no-repeat;
}

div#contestContainer div#contestRight div#spread a#stwitter {
    display: block;
    width: 36px;
    height: 35px;
    background: url('../img/stwitter.png') 0 0 no-repeat;
}

div#contestContainer div#contestRight div#spread a#stwitter:hover {
    background: url('../img/stwitter.png') right 0 no-repeat;
}

div#contestContainer div#contestRight div#spread a#sbookmark {
    display: block;
    width: 36px;
    height: 35px;
    background: url('../img/sbookmark.png') 0 0 no-repeat;
}

div#contestContainer div#contestRight div#spread a#sbookmark:hover {
    background: url('../img/sbookmark.png') right 0 no-repeat;
}


div#contestContainer div#contestRight div#spread a#semail {
    display: block;
    width: 36px;
    height: 35px;
    background: url('../img/semail.png') 0 0 no-repeat;
}

div#contestContainer div#contestRight div#spread a#semail:hover {
    background: url('../img/semail.png') right 0 no-repeat;
}

div#contestContainer div#contestRight div#spread ul#spread {
    float: left;
    width: 200px;
    list-style-type: none;
    padding: 0 0 0 10px;
}

div#contestContainer div#contestRight div#spread ul#spread li {
    padding:0 0 30px 0;
    margin: 0 0 16px 4px;
}

div#contestContainer div#contestRight div#spread ul#spread2 {
    float: left;
    width: 160px;
    list-style-type: none;
    padding: 0px;
}

div#contestContainer div#contestRight div#spread ul#spread2 li {
    padding: 7px 0 31px 8px;
    
}
.contest_page .left_side {
    padding-top: 0px;
}
.contest_page .top_title {
height:50px;
padding-top:5px;
}
.contest_page h1 {
margin:0 0 -10px !important;
overflow:hidden;
padding:0 0 0 20px;
}

.thanks {
	padding: 50px 0 0 390px;
	font-size: 15px;
	font-weight: bold;
	width: 270px;
}

ul#landingIcons ul {
	display: inline;
	list-style-type: none;
}

ul#landingIcons li {
	display: inline;
}

ul#landingIcons a {
	margin: 0px 0px 0 20px;
}

div#landingIcons {
	margin-top: 20px;
	padding-left: 288px;
}


a#landingFacebook {
	float: left;
	display: block;
	width: 88px;
	height: 88px;
	background: url('../img/landingFb.png') 0 0 no-repeat;
}

a#landingFacebook:hover {
	background: url('../img/landingFb.png') right 0 no-repeat;
}

a#landingTwitter {
	float: left;
	display: block;
	width: 88px;
	height: 88px;
	background: url('../img/landingTwitter.png') 0 0 no-repeat;
}

a#landingTwitter:hover {
	background: url('../img/landingTwitter.png') right 0 no-repeat;
}

a#landingBookmark {
	float: left;
	display: block;
	width: 88px;
	height: 88px;
	background: url('../img/landingBookmark.png') 0 0 no-repeat;
}

a#landingBookmark:hover {
	background: url('../img/landingBookmark.png') right 0 no-repeat;
}

a#landingEmail {
	float: left;
	display: block;
	width: 88px;
	height: 88px;
	background: url('../img/landingEmail.png') 0 0 no-repeat;
}

a#landingEmail:hover {
	display: block;
	width: 88px;
	height: 88px;
	background: url('../img/landingEmail.png') right 0 no-repeat;
}
	
div#landingContainer {
	background:url('../img/landingBg.jpg') #fff no-repeat;
	width: 722px;
	
}

div#landingContainer.landingAlt {
	background: url('../img/ipadSubmitBg.png') #fff no-repeat;
}
form.emailForm {
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: 18px;
	margin-top: 10px;	
}

form.emailForm label {
	margin: 12px 0;
}

form.emailForm input {
	border: 1px solid #990000;
	margin: 2px 0 8px 0;
	width: 180px;
}

form.emailForm textarea {
	border: 1px solid #990000;
	height: 40px;
	width: 180px;
	margin: 2px 0 8px 0;
}
form.emailForm button {
	border: 1px solid #990000;
}

div#contestEmail {
	background: url('../img/emailBg.png') no-repeat;
	width: 300px;
	height: 160px;
	margin: 2px 0 0 398px;
	padding:90px 0 0 12px;
	
}

div#howToEnter {
	
	
	}
	
div#howToEnter span {
	padding-bottom: 12px;
	display: block;
	font-family: Verdana;
	color: #000;
	font-size: 12px;
}

div#contestLeft {
	font-family: Verdana;
	color: #000;
	font-size: 12px;
}

div#leftSubmitRules {
	margin: 220px 32px 0 32px;
}

.ipads {
	margin-left: 18px;
	margin-bottom: 8px;
}

div#landingContainerIpad {
	background:url('../img/landingBg.jpg') #fff no-repeat;
	width: 722px;
	
}

div#landingContainerIpad.landingAlt {
	background: url('../img/ipadSubmitBg.png') #fff no-repeat;
}

/* END Contest CSS*/    

   