/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: Tahoma, Helvetica, sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
/*	background: white;*/
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.fl {
	float: left;
}

.fr {
	float: right;
}

strong {
	font-weight: bold;
}

/*main style*/

body {
	background: #fff url(/heyholetsgo/images/body_bg_uj.png) no-repeat center -2px;
}

a {
	text-decoration: none;
	color: #00d8ff;
}

a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}

#atp_container {
}

#container {
	width: 978px;
	margin: 0 auto;
}
/*
#equal_container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#ffa7a7; /* column 2 background colour */
}
/*
#equal_container1 {
	float:left;
	width:100%;
	position:relative;
	right:50%;
	background:#fff689; /* column 1 background colour */
}

/*design elements*/
img#design_bounce {
	width: 698px;
	height: 22px;
	overflow: visible;
	margin-left: -4px;
	position: relative;
	top: 5px;
}


/*header*/
#header {
	background: url(/heyholetsgo/images/header_bg_uj.png) no-repeat 0 -1px;
	height: 216px;
	position: relative;
	margin-left: 1px;
}

#backlink {
	width: 340px;
	height: 150px;
	position: absolute;
	top: 10px;
	left: 0;
	cursor: pointer;
}

#default_title a span {
	display: none;
}

#header_ombrello {
	position: absolute;
	top: 28px;
	right: 54px;
	width: 177px;
	height: 122px;
}

#header_ombrello a{
	position: relative;
	width: 177px;
	height: 122px;
}

#header_ombrello a span{ 
	position: absolute;
	width: 177px;
	height: 122px;
	top: 0;
	left: 0;
	background: url(/heyholetsgo/images/header_ombrello.png) no-repeat top left;
}

/* [origo]  HEADER */
#origocontainer {
	position: absolute;
	bottom: 9px;
	height:28px;
	width: 960px;
}

#origoheader ul {
	float:left;
	height:28px;
	margin:0 0 2px 39px;
	width:500px;
}

#origoheader ul li {
    display:block;
    float:left;
    list-style-type:none;
}

#origoheader ul li img{
	padding: 0 9px;
}

#origoheader ul li a {
    color:#8b8b8b;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    line-height:28px;
    _line-height:26px;
}

#origo-search {
	width: 310px;
	height: 27px;
	display: block;
	float: right;
	background: url(/heyholetsgo/images/header_origosearch.gif) no-repeat top left;
	margin-top: 4px;
}

#origo-search label {
	color:#FFFFFF;
	float:left;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	padding:6px 8px 0 10px;
}

#keresmezo {
	border:0 none;
	width:145px;
	background-color:#FFFFFF;
	border:0 none;
	float:left;
	font-size:10px;
	margin:5px 2px 2px;
	_margin-right: -3px;
}

#ok-keresd {
	width: 87px;
	height: 16px;
	background: url(/heyholetsgo/images/header_origokeresd.gif) no-repeat top left;
	border: 0;
	margin: 5px 1px 0 4px;
	cursor: pointer;
}

/*menu*/
#menu {
	background: url(/heyholetsgo/images/menu_bg2.jpg) no-repeat top left;
	height: 58px;
	padding-left: 28px;
	margin-left: 1px;
	position: relative;
}

#menu ul#main_menu {
	list-style: none;
	height: 37px;
}

#menu ul#main_menu li {
	display: block;
	float: left;
	height: 37px;
}

#menu ul#main_menu li a {
	position: relative;
	height: 35px;
	display: block;
	overflow: hidden;
}

#menu ul#main_menu li a span {
	display: none;
}

#menu ul#main_menu li a#menu_now {
	margin-right: 21px;
	width: 52px;
	background: url(/heyholetsgo/images/nav_most.gif) 2px 13px no-repeat;
}

#menu ul#main_menu li a#menu_story {
	margin-right: 5px;
	width: 64px;
	background: url(/heyholetsgo/images/nav_story.gif) 0 13px no-repeat;
}

#menu ul#main_menu li a#menu_versenyek {
	width: 130px;
	background: url(/heyholetsgo/images/nav_versenyek.gif) 0 0 no-repeat;
}

#menu ul#main_menu li a#menu_versenyek:hover, #menu ul#main_menu li a#menu_versenyek.active {
		background-position: 0 -35px;
}


#menu ul#main_menu li a#menu_jatekosok{
	width: 125px;
	position: relative;
	top: -2px;
	background: url(/heyholetsgo/images/nav_jatekosok.gif) 0 0 no-repeat;
}

#menu ul#main_menu li a#menu_jatekosok:hover, #menu ul#main_menu li a#menu_jatekosok.active {
	background-position: 0 -35px;
}

#menu ul#main_menu li a#menu_versenynaptar{
	width: 172px;
	position: relative;
	top: -2px;
	background: url(/heyholetsgo/images/nav_versenynaptar.png) 0 0 no-repeat;
}

#menu ul#main_menu li a#menu_versenynaptar:hover, #menu ul#main_menu li a#menu_versenynaptar.active {
	background-position: 0 -38px;
}

#menu ul#main_menu li a#menu_tevonal {
	width: 94px;
	background: url(/heyholetsgo/images/nav_tevonal.png) 0 10px no-repeat;
  margin-left: 10px;
}

#menu ul#main_menu li a#menu_duhongo {
	width: 84px;
	background: url(/heyholetsgo/images/nav_duhongo.png) 0 9px no-repeat;
  margin-left: 13px;
}

#menu ul#main_menu li a#menu_eredmenyek {
	width: 120px;
}

#menu ul#main_menu li a#menu_eredmenyek span{
	background: url(/heyholetsgo/images/menu_eredmenyek.png) 0 -3px no-repeat;
}

#menu ul#main_menu li a#menu_eredmenyek:hover span, #menu ul li a#menu_eredmenyek:active span {
				background-position: 0 -3px;
}

#menu ul#main_menu li a#menu_miami09{
	width: 95px;
}

#menu ul#main_menu li a#menu_miami09 span{
	background-image: url(/heyholetsgo/images/menu_miami09.png);
}

#menu ul#main_menu li a#menu_madrid {
	width: 116px;
}

#menu ul#main_menu li a#menu_madrid span{
	background-image: url(/heyholetsgo/images/menu_madrid.png);
}

#menu ul#main_menu li a#menu_garros {
	width: 124px;
}

#menu ul#main_menu li a#menu_garros span{
	background-image: url(/heyholetsgo/images/menu_garros.png);
}

#menu ul#main_menu li a#menu_ao09{
	width: 76px;
	overflow: hidden;
}

#menu ul#main_menu li a#menu_ao09 span{
	background-image: url(/heyholetsgo/images/menu_ao09.png);
}

#menu ul#main_menu li a#menu_roma{
	width: 94px;
	margin-right: 1px;
	overflow: hidden;
}

#menu ul#main_menu li a#menu_roma span{
	background-image: url(/heyholetsgo/images/menu_roma.png);
}

#menu ul#main_menu li a#menu_wimbledon {
	width: 146px;
}

#menu ul#main_menu li a#menu_wimbledon span{
	background-image: url(/heyholetsgo/images/menu_wimbledon.png);
}

/*submenu*/
#menu ul#sub_menu {
	height: 19px;
	line-height: 19px;
	margin:1px 0 0 3px;
}

#menu ul#sub_menu li{
	float: left;
	display: block;
	margin-right: 18px;
}

#menu ul#sub_menu li a{
	color: #fff;
	font-family: Tahoma;
	font-size: 13px;
}

#menu ul#sub_menu li a:hover{
	color: #a4eaff;
	text-decoration: none;
}

.hover_menu {
  zoom: 1;
  z-index: 100;
  position: relative;
}

#main_menu_versenyek {
  display: none;
  position: absolute; 
  top: 33px; 
  left: 170px; 
  background: #def5fc url(/heyholetsgo/images/main_menu_versenyek_top.gif) no-repeat left top; 
  width: 433px !important;
  border: 1px solid #6d8eab; 
  border-top: 0; height: auto;
  z-index: 1;
  padding:20px 0;
  overflow: hidden;
}

#main_menu_versenyek .wrapper{
  background: #def5fc url(/heyholetsgo/images/coala/main_menu_versenyek_wrapper.png) repeat left top; 
  width: 433px; 
  float: left;
  padding-left: 30px;
}

#main_menu_jatekosok {
  display: none;
  position: absolute; 
  top: 33px; 
  left: 300px; 
  background: #def5fc url(/heyholetsgo/images/main_menu_versenyek_top.gif) -5px 0 no-repeat; 
  width: 299px !important;
  border: 1px solid #6d8eab; 
  border-top: 0; height: auto;
  padding:20px 0;
  overflow: hidden;
	z-index: 100;
}

#main_menu_jatekosok .wrapper{
  background: #def5fc url(/heyholetsgo/images/coala/main_menu_jatekosok_wrapper.png) repeat left top; 
  width: 299px; 
  float: left;
  padding-left: 30px;
}

#main_menu_versenynaptar {
  display: none;
  position: absolute;
  top: 33px;
  /*left: 529px;*/
  left: 425px;
  background: #def5fc;
  width: 170px !important;
  border: 1px solid #6d8eab;
  border-top: 0; height: auto;
  padding:20px 0;
  overflow: hidden;
	z-index: 100;
}

#main_menu_versenynaptar .wrapper{
  background: #def5fc url(/heyholetsgo/images/coala/main_menu_versenynaptar_wrapper.png) repeat left top;
  width: 170px;
  float: left;
  padding-left: 30px;
}

.hover_menu .col {
  width: 137px;
  float: left;
}

.hover_menu h3 {
  font-size: 13px;
  font-weight: bold;
  color: #585858;
  text-transform: uppercase;
}

.hover_menu ul {
  padding-top: 10px;
  width: 110px;
}

.hover_menu ul li a, .hover_menu ul li {
  font-size: 12px;
  color: #677682;
  line-height: 15px;
}

.hover_menu ul li a:hover {
  color: #00bff7;
  text-decoration: none;
}

.nav_separator {
	position: absolute;
	top: 10px;
}

#sep_1 {
	left: 88px;
}

#sep_2 {
	left: 425px;
  top: 9px;
}

#sep_3 {
	left: 597px;
  top: 8px;
}

/*content*/
#content {
	background: url(/heyholetsgo/images/content_bg_uj.png) no-repeat -12px 0;
	margin-left: 1px;
	padding: 0 9px;
	float: left;
}

#content_inner {
	border-color:#b8e2ef;
	border-width: 0 5px 0 3px;
	border-style: solid;
	float: left;
	background: url(/heyholetsgo/images/content_inner_bg.png) repeat-y top left;
}

/*content left*/
#content_left {
	border-right: 1px solid #bcf5ff;
	width: 694px;
	_width: 690px;
	float: left;
	background-color: #292929;
	overflow: hidden;

/*	float:left;
	width:46%;
	position:relative;
	left:52%;
	overflow:hidden;
*/
}

#now_header {
	font-family: Tahoma;
	font-size: 16px;
	color: #00d8ff;
	font-style: italic;
	padding: 0px 0 7px 0;
	/*margin: 12px 15px 0 17px;*/
/*	border-bottom: 1px solid #444;*/
	position: relative;
	height: 60px;
}

#now_header img {
	display: block;
}

#now_header span, #now_header h1 {
	position: absolute;
	left: 20px;
	bottom: 18px;
}

#article_first_lead {
/*	background: #292929 url(/heyholetsgo/images/content_lead_news_bg3.jpg) no-repeat top left;*/
	position: relative;
	min-height: 290px;
	_height: 290px;
}

/*aticle lead*/
.article_lead {
	float: left;
	/*margin: 16px 0 0 16px;
	width: 580px;*/
	margin: 0 14px 0 16px;
	overflow: hidden;
	width: 663px;
}

.article_lead img {
	border: 1px solid #727272;
	padding: 3px;
	float: left;
	margin: 0 14px 2px;
}

.article_lead p.date {
	margin: 17px 0 0;
	font-size: 14px;
	color: #9d9d9d;
}

.article_lead h1, .article_lead h1 a, .article_lead h2, .article_lead h2 a {
	margin: 11px 0 24px 0;
	font-size: 18px;
	color: #a4eaff;
	font-weight: bold;
	line-height: 22px;
}

.article_lead p.article_lead_text {
	color: #dbdbdb;
	font-size: 14px;
	line-height: 18px;
}

.article_lead .article_footer {
	margin-top: 18px;
	clear: both;
}

.article_lead .article_footer a{
	padding-right: 30px;
	height: 21px;
	display: block;
	float: right;
	line-height: 18px;
	font-size: 11px;
	font-style: italic;
	color: #9d9d9d;
}

.article_lead .article_footer a.read_more{
	background: url(/heyholetsgo/images/article_read_more_btn.gif) no-repeat top right;
	padding-right: 15px;
	margin-right: 15px;
}

.article_lead .article_footer a.comments{
	background: url(/heyholetsgo/images/article_comments_btn.gif) no-repeat top right;
}

.article_content p {
	color: #dbdbdb;
	font-size: 14px;
	line-height: 18px;
}

/*article lead author*/
.article_lead_author {
	float: right;
	margin: 15px 13px 0 0;
	padding: 15px 0 0 13px;
	overflow: hidden;
	background: url(/heyholetsgo/images/article_author_vertical_sep.png) no-repeat top left;
	min-height: 221px;
	_height: 221px;
}

.article_lead_author img{
	border: 3px solid #ebebeb;
	width: 44px;
	height: 44px;
}

.article_lead_author p{
	font-size: 14px;
	color: #dbdbdb;
	padding: 5px 0 0;
}

.article_separator_line {
	height: 1px;
	width: 669px;
	padding-left: 18px;
}

/*pagination*/
.pagination {
	margin: 20px 0;
	text-align: center;
}

.pagination .prev_page, .pagination .next_page {
	text-align: center;
	width: 116px;
	height: 21px;
	line-height: 20px;
	border: 1px solid #757575;
	font-size: 13px;
	color: #808080;
	padding: 3px 43px 1px;
}

.pagination .next_page {
	padding: 3px 30px 1px;
}

.pagination span.num {
	display: inline;
	text-align: center;
	padding: 0 13px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #757575;
	margin:0 2px;
}

.pagination span.num a, .pagination span.num span {
	padding: 0 2px;
	height: 21px;
	line-height: 21px;
	font-size: 13px;
	color: #808080;
}

/* TEMPORARLY ( until link_renderer will be modified) */

.pagination a, .pagination span {
	padding: 3px 5px 1px 5px;
	height: 25px;
	line-height: 21px;
	font-size: 13px;
	color: #808080;
	border: 1px solid #757575;
}

/* END */

.pagination div.arrow {
	padding: 0 10px;
}

.pagination a:hover, .pagination span.num a:hover{
	color: #a4eaff;
	text-decoration: none;
}

/* ARTICLE PAGE */

#article {
	margin: 0 15px 0 18px;
}

#article .author, .article_lead .author {
	width: 130px;
	float: right;
	text-align: right !important;
	padding: 15px 0 0 13px;
}

#article .author img, .article_lead .author img {
	border: 3px solid #ebebeb;
	width: 44px;
	height: 44px;
	padding: 0 !important;
}

.article_lead .author img {
	float: none !important;
	margin: 0;
}

#article .author span, .article_lead .author span {
	font-size: 14px;
	color: #dbdbdb;
	padding: 5px 0 0;
	display: block;
}

#article p.date {
	margin: 20px 0 10px 0;
	font-size: 14px;
	color: #9d9d9d;
	float: left;
}

#article div.facebook-like {
        float: left;
        padding: 15px 0 0 20px;
}

div.facebook-recommend-article {
        padding: 0 0 0 20px;
}

#article h1 {
	clear: left;
	margin: 0 0 24px 0;
	width: 550px;
        padding: 14px 0 4px;
}

#article h1, #article h1 a {
	font-size: 18px;
	color: #a4eaff;
	font-weight: bold;
	line-height: 22px;
}

.content {
	width: 635px;
	overflow: hidden;
}

#article .content p, .content p {
	margin: 0 0 16px 0;
	color: #dbdbdb;
	font-size: 14px;
	line-height: 18px;
}

#article .content p.lead {
	font-weight: bold;
}

.content h3 {
	margin: 0 0 20px 0;
	color: #a4eaff;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}

.content p img {
	padding: 2px;
	border: 1px solid #757575;
}

 .content p.fl img {
	margin-right: 12px;
}

 .content p.fr img {
	margin-left: 12px;
}

 .tags {
	padding-left: 3px;
	clear: both;
}

 .tags,  .tags a {
	color: #00d8ff;
	font-size: 14px;
}

 .tags span {
	color: #9d9d9d;
	font-size: 12px;
	padding-right: 10px;
	font-style: italic;
}

.external_media .container, .image_container {
	text-align: center;
}

 .external_media .container p {
	color: #00d8ff;
	padding:4px;
}

.image_container img {
  float: none;
}
#article .image_container p, .image_container p {
	color: #00d8ff;
	clear: both;
}

#most_recent_post {
/*	height: 30px;*/
	/*background: url(/heyholetsgo/images/content_lead_news_bg.png) no-repeat;*/
	font-family: Tahoma;
	font-size: 16px;
	color: #00d8ff;
	font-style: italic;
	padding: 0px 0 7px 0;
	margin: 12px 15px 0 17px;
	position: relative;
	top: -36px;
	
}

#most_recent_post a {
	font-style: italic;
}

.sharing {
	margin: 3px 19px 10px 19px;
	height: 30px;
}

.sharing a {
	color: #9d9d9d;
	font-size: 12px;
	height: 20px;
	margin-right: 18px;
	padding: 10px 28px 10px 0;
	font-style: italic;
	display: block;
	float: left;
}

.sharing .can_comment {
	background: url(/heyholetsgo/images/icon_comment.gif) right center no-repeat;
}

.sharing .can_send {
	background: url(/heyholetsgo/images/icon_send.gif) right 10px no-repeat;
}

.sharing .can_share {
	background: url(/heyholetsgo/images/icon_share.gif) right 8px no-repeat;
}

.sharing .can_facebook {
	background: url(/heyholetsgo/images/facebook-logo.gif) right 9px no-repeat;
}

.sharing .can_iwiw {
	background: url(/heyholetsgo/images/iwiw-logo.gif) right 10px no-repeat;
	padding-right: 35px;
}

.comment_count {
	color: #9d9d9d;
	margin: 10px 17px;
	font-size: 12px;
	font-style: italic;
	text-align: right;
}

.comment_all {
	float:left;
}

#comments {
	position: relative;
	height: 25px;
	width: 698px;
	background: url(/heyholetsgo/images/comments_header.gif) no-repeat;
	position: relative;
	left: -5px;
	font-size: 14px;
  padding-top: 15px;
}

.comment {
	border: 1px solid #757575;
	margin: 0 15px 10px 15px;
	color: #dbdbdb;
	font-size: 14px;
  position: relative;
  padding-bottom:2px;
}
.closed .comment-content {
	display: none;
}
.comment-header .comment-open {
	visibility:hidden;
}
.closed .comment-header .comment-open {
	visibility:visible;
}
.comment-header .comment-close {
	display: none;
}
.comment .comment-header {
	height:60px;
	margin: 2px 2px 0;
	background: #393939;
}
.comment .comment-header .number {
	float:left;
	width:26px;
	background: #1f1f1f;
	color: #00bff7;
	font-size:11px;
	height:50px;
	padding:10px 2px 0;
}

.comment .comment-header .first-line {
	height: 30px;
}
.comment .comment-header .second-line {
	height: 30px;
}

.comment a.moderation {
  width: 25px;
  height: 25px;
  background: url(/heyholetsgo/images/comment_delete_red.png) no-repeat;
  display: block;
  float: left;
  text-decoration: none;
  margin:0 0 0 5px;
}
.comment a.light-moderation {
  width: 25px;
  height: 25px;
  background: url(/heyholetsgo/images/comment_delete_white.png) no-repeat;
  display: block;
  float: left;
  text-decoration: none;
  margin:0 0 0 5px;
}

.comment img.avatar {
	display: block;
	border: 3px solid #ebebeb;
	float: left;
	margin: 5px;
	_margin-left: 5px;
	width: 44px;
	height: 44px;
}

.comment p.post {
	margin: 10px 37px 15px;
	line-height: 18px;
}

.comment .comment-header .comment-close {
	margin: 4px 4px 0;
	float: right;
}
.comment .comment-header .comment-close span{
	background: url(/heyholetsgo/images/comment_close.png) no-repeat;
	display:block;
	width: 25px;
	height:25px;
}
.comment .comment-header .comment-open {
	margin: 4px 4px 0;
	float: right;
}
.comment .comment-header .comment-open span{
	background: url(/heyholetsgo/images/comment_open.png) no-repeat;
	display:block;
	width: 25px;
	height:25px;
}

.comment .comment-header ul {
	margin: 7px 4px 0 10px;
}

.comment .comment-header ul li {
	display: inline;
	color: #9d9d9d;
	background: url(/heyholetsgo/images/comment_sep.gif) right 2px no-repeat;
	padding-right: 9px;
	margin-right: 4px;
}

.comment .comment-header ul li span {
	color: #dbdbdb;
}

.comment .comment-header ul li.last {
	background: none;
	margin-right:0;
	padding-right:0;
}

.comment .comment-header .second-line span {
	font-size: 12px;
	color: #a4eaff;
	padding:0 10px;
}

.comment .comment-header .first-line ul li a {
	color: #dbdbdb;
}
.comment .comment-header .first-line ul li a.hider{
	background: url(/heyholetsgo/images/hide_user.png) left no-repeat;
	padding: 22px;
}

.comment .comment-content .comment-footer {
	height: 30px;
}
.comment .comment-content .comment-footer .reply-link{
	float: right;
	margin: 5px 12px;
}

#comment_form h5 {
	background: url(/heyholetsgo/images/bg_lines.gif) no-repeat;
	height: 24px;
	padding: 6px 0 0 10px;
	margin: 0 15px;
	font-size: 15px;
	font-weight: normal;
	color: #989898;
	position: relative;
}

#comment_form h5.not_logged_in a {
	color: #00d8ff;
}

#comment_form h5.not_logged_in span {
	font-size: 12px;
	font-style: italic;
}

#comment_form h5.not_logged_in span.arrow {
	font-size: 15px;
	font-style: normal;
	color: #00d8ff;
	padding: 0 6px;
}

#comment_form h5.not_logged_in a.fb_login {
	font-size: 14px;
	font-style: normal;
	color: #00d8ff;
	padding: 0 0 0 46px;
	background: url(/heyholetsgo/images/facebook-logo.gif) no-repeat scroll 20px 2px;
}

#comment_form h5 span.comments_fb_login {
	position: absolute;
	left: 305px;
	top: 2px;
}

#comment_form textarea {
	background: #212121;
	border: 1px solid #757575;
	width: 662px;
	height: 100px;
	margin: 0 0 0 15px;
	color: #dbdbdb;
}

#comment_form .submit {
	background: #292929;
	border: 1px solid #757575;
	margin: 5px 15px 0 0;
	_margin-right: 8px;
	color: #00d8ff;
	float: right;
}

/* right content */

#content_right {
	float: left;
	background-color: #292929;
	width: 252px;
	border-left: 4px solid #b8e2ef;
/*
	float:left;
	width:46%;
	position:relative;
	left:56%;
	overflow:hidden;
*/
}

#content_right h2{
	width: 252px;
	position: relative;
}

#content_right h2 span{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/*login box*/
#login_box {
/*	background: #292929 url(/heyholetsgo/images/login_box_bg.png) no-repeat top right;*/
	background: url(/heyholetsgo/images/box_login_bar.gif) no-repeat;
	height: 100px;
	position: relative;
	top: -5px;
}

#login_box .fb_margin {
	position: relative;
	top: 10px;
	left: 16px;
	padding-bottom: 10px;
	display: block;
	width: 70px;
}

#login_box .rss {
	position: absolute;
	top: 10px;
	left: 171px;
}

#login_box .iphone {
	position: absolute;
	top: 9px;
	left: 206px;
}

#login_box ul{
	list-style: none;
	margin: 9px 0 0 17px;
}

#login_box.logged_in ul {
	position: relative;
	top: 46px;
}

#login_box .avatar {
	float: right;
	display: block;
	margin-right: 30px;
	_margin-right: 15px;
	width: 44px;
	height: 44px;
	border: 3px solid #EBEBEB;
}

#login_box.logged_in .avatar {
	position: relative;
	top: 49px;
}

#login_box .login_fb_btn {
  margin-top: 6px;
/*	position: absolute;
	top: 3px;
	left: 125px;*/
}

.login_link {
	background: url(/heyholetsgo/images/login_arrow_bg.gif) no-repeat right 2px;
	padding: 0 14px 0 0;
	text-transform: uppercase;
	font-size: 12px;
}

.login_forgot_password {
	font-size: 10px;
	color: #cbcccc;
}

.login_settings {
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
}

/*search*/
#search_box {
	position: relative;
	overflow: visible;
	left: -2px;
	height: 39px;
	width: 259px;
	background: url(/heyholetsgo/images/search_bg.png) no-repeat top left;
}


.search_input_text {
	margin: 10px 0 0 13px;
	border: 1px solid #5f5f5f;
	padding: 2px;
}

.search_input_submit {
	background: url(/heyholetsgo/images/search_ok_btn.png) no-repeat top left;
	height: 20px;
	width: 76px;
	border: 0;
	padding: 0;
}

/*results box*/
#results_box {
	overflow: visible;
	position: relative;
}

#results_box h2{
	height: 33px;
}

#results_box h2 span{
	background: url(/heyholetsgo/images/h2_results.png) no-repeat top left;
}

#design_now_stamp {
	position: absolute;
	top: 30px;
	left: 231px;
	height: 114px;
	width: 114px;
	_display: none;
}

#results_box .resulttable {
	border: 1px solid #757575;
	overflow: hidden;
	width: 225px;
	margin: 11px 0 0 13px;
}

#results_box .resulttable .players {
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	color: #ebebeb;
	margin: 10px 13px;
	line-height: 18px;
}

#results_box .resulttable .players  span{
	color: #00d8ff;
}

#results_box .resulttable .matches_result {
	width: 58px;
	float: right;
	color: #ebebeb;
	font-size: 14px;
}

#results_box .resulttable .matches_result ul{
	padding-top: 5px;
	list-style: none;
}

#results_box .resulttable .matches_result ul li{
	padding: 0 0 6px 18px;
	background-position: top left;
	background-repeat: no-repeat;
}

#results_box .resulttable .matches_result ul li.up{
	background-image: url(/heyholetsgo/images/result_matches_up.gif);
}

#results_box .resulttable .matches_result ul li.down{
	background-image: url(/heyholetsgo/images/result_matches_down.gif);
}

/*gallery box*/
#gallery_box {
	overflow: visible;
	position: relative;
}

#gallery_box h2{
	height: 31px;
}

#gallery_box h2 span{
	background: url(/heyholetsgo/images/h2_gallery.png) no-repeat top left;
}


.gallery_container {
	margin: 11px 0 12px 21px;
	float: left;
}

.gallery_container .next, .gallery_container .prev{
	height: 24px;
	width: 12px;
	display: block;
	float: left;
	margin: 81px 4px 0;
}
.gallery_container .next{
	background: url(/heyholetsgo/images/galery_next_btn.gif) no-repeat top left;
}

.gallery_container .prev{
	background: url(/heyholetsgo/images/galery_prev_btn.gif) no-repeat top left;
}

.gallery_container a {
	cursor: pointer;
}

.gallery_container a:hover{
	background-position: bottom left;
	text-decoration: none;
}

.gallery_container .items {
	width: 182px;
	height: 182px;
	float: left;
	overflow: hidden;
}

.gallery_container .items img{
	padding: 3px;
	border: 1px solid #757575;
}

#gallery_box p.name {
	color: #9d9d9d;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	margin: 0 0 16px;
}


/*ad 250x250*/
.ad_250x250 {
	border-top: 5px solid #b8e2ef;
	padding: 1px;
	width: 250px;
	height: 250px;
	_height: 249px;
	overflow: hidden;
}

.ad_250x250_footer {
	position: relative;
	width: 252px;
	height: 22px;
}

.ad_250x250_footer span{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/heyholetsgo/images/ad_250x250_footer.png) no-repeat top left;
}

/*archive box*/

#archive_box h2 {
	height: 39px;
}

#archive_box h2 span{
	background: url(/heyholetsgo/images/h2_archive.png) no-repeat top right;
}

#archive_box ul {
	margin: 17px 13px;
	font-size: 14px;
	line-height: 18px;
}

#archive_box ul li {
	padding: 3px 0 8px 0;
	background: url(/heyholetsgo/images/last_post_box_bg.png) no-repeat right bottom;
}

#archive_box ul li a:hover {
	text-decoration: none;
}

#archive_box ul li a span {
	color: #686868;
}

/*video box*/
#video_box {
	position: relative;
}

#video_box h2 {
	left: -1px;
	top: 0;
	width: 259px;
	height: 40px;
}

#video_box h2 span{
	background-image: url(/heyholetsgo/images/h2_video.png);
}

#video_box .video_container {
	margin: 20px 0 28px 40px;	
}

#video_box .video_container .item{
	width: 182px;
	height: 182px;
	overflow: hidden;
}

#video_box .video_container .item img{
	padding: 3px;
	border: 1px solid #757575;
}

/*vote box*/
#vote_box {
	position: relative;
}

#vote_box h2 {
	height: 32px;
}

#vote_box h2 span{
	background-image: url(/heyholetsgo/images/h2_vote.png);
}

#google_box {
}

#google_box h2 {
	height: 36px;
}

#google_box h2 span{
	background-image: url(/heyholetsgo/images/h2_google.png);
}

/*tags box*/
#tags_box {
}

#tags_box h2 {
	height: 36px;
}

#tags_box h2 span{
	background-image: url(/heyholetsgo/images/h2_toptags.png);
}

#tags_box ul {
	margin:0;
	padding:10px 2px;
	list-style-type:none;
}

#tags_box ul li {
	display:inline;
	padding:2px;
}

#tags_box ul li a, #tags_box ul li a:link, #tags_box ul li a:active, #tags_box ul li a:visited {
	padding:4px;
	font-weight:normal;
	color:#00d8ff;
}

#tags_box ul li a:hover {

}

.s1 { font-size:60%; }
.s2 { font-size:70%; }
.s3 { font-size:80%; }
.s4 { font-size:90%; }
.s5 { font-size:100%; }
.s6 { font-size:110%; }
.s7 { font-size:120%; }
.s8 { font-size:130%; }
.s9 { font-size:140%; }
.s10 { font-size:150%; }
.s11 { font-size:160%; }
.s12 { font-size:170%; }
.s13 { font-size:180%; }
.s14 { font-size:190%; }
.s15 { font-size:200%; }


/*game box*/
#game_box {
	position: relative;
	padding-bottom: 22px;
}

#game_box h2 {
	left: -1px;
	top: 0;
	width: 259px;
	height: 55px;
}

#game_box h2 span{
	background-image: url(/heyholetsgo/images/h2_game_2.png);
	background-repeat: no-repeat;
}



/*ranking box*/
#ranking_box {
	position: relative;
	padding-bottom: 22px;
}

#ranking_box h2 {
	left: -1px;
	top: 0;
	width: 259px;
	height: 39px;
}

#ranking_box h2 span{
	background-image: url(/heyholetsgo/images/h2_ranking.png);
}

#ranking_box a {
	color: #fff;
}

#ranking_box ul {
	list-style: none;
	margin: 0 0 24px 8px;
}

#ranking_box ul li{
	margin:7px 0 0;
	float: left;
}

#ranking_box ul li div, #ranking_box ul li img{
	float: left;
}

#ranking_box ul li img{
	border: 3px solid #ebebeb;
}

#ranking_box ul li div{
	border: 1px solid #757575;
	color: #ebebeb;
	padding:5px 8px 4px;
	width: 164px;
	margin:0 0 2px 2px;
}

#ranking_box ul li div.name{
	font-size: 12px;
	text-transform: uppercase;
}

#ranking_box ul li div.name span{
	color: #00d8ff;
}

#ranking_box ul li div.points{
	font-size: 14px;
}


/*last post box*/
#last_post_box {
	background: url(/heyholetsgo/images/last_post_box_bg.png) no-repeat 45px 45px;
	padding-bottom: 22px;
}

#last_post_box h2 {
	height: 31px;
	margin-bottom: 24px;
}

#last_post_box.csapatunk {
	background: none !important;
}

#last_post_box h2.csapatunk {
	height: 39px;
}

#last_post_box h2 span {
	background-image: url(/heyholetsgo/images/h2_last_post.png);
}

#last_post_box h2.csapatunk span {
	background-image: url(/heyholetsgo/images/h2_csapatunk.png);
}

#last_post_box.duhongo {
	background: none !important;
}

#last_post_box h2.duhongo {
	height: 37px;
	margin-bottom: 0 !important;
}

#last_post_box h2.duhongo span {
	background-image: url(/heyholetsgo/pictures/duhongo.jpg);
}

#last_post_box .post {
	background: url(/heyholetsgo/images/last_post_box_bg.png) no-repeat bottom right;	
	padding: 0 0 24px;
	margin: 8px 11px 0;
}

#last_post_box .post .date {
	color: #9d9d9d;
	font-size: 14px;
}

#last_post_box .post h3 {
	font-size: 16px;
	color: #a4eaff;
	font-weight: bold;
	line-height: 18px;
	margin-top: 10px;
}

#last_post_box .post h3 a {
	font-size: 16px;
	color: #a4eaff;
	font-weight: bold;
	text-decoration: none;
}

#last_post_box .post p {
	font-size: 14px;
	color: #dbdbdb;
	line-height: 18px;
}

#last_post_box .post .read_more {
	display: block;
	float: right;
	color: #9d9d9d;
	line-height: 18px;
	padding-right: 15px;
	background: url(/heyholetsgo/images/article_read_more_btn.gif) no-repeat top right;
	height: 21px;
	font-size: 11px;
	font-style: italic;
}

/*sources box*/
#sources_box {
}

#sources_box h2 {
	height: 32px;
}

#sources_box h2 span{
	background-image: url(/heyholetsgo/images/h2_sources.png);
}

#sources_box .sources_container {
	margin: 17px 13px;
	font-size: 14px;
	line-height: 18px;
}
 


/*footer*/
#footer {
	background: url(/heyholetsgo/images/content_footer_bg.png) no-repeat 4px top;
	height: 49px;
	position: relative;	
	margin-bottom: 40px;
}

#footer ul{
	list-style: none;
	padding: 17px 0 0 48px;
}

#footer ul li {
	display: block;
	float: left;
	color: #808080;
	font-size: 14px;
	text-transform: uppercase;
	margin-right: 5px;
}

#footer ul li img{
	margin: 0 5px;
	position: relative;
	top: -5px;
	height: 23px;
}

#footer ul li a{
	color: #808080;
	font-size: 14px;
	text-transform: uppercase;
}

#footer #footer_bg_leftout{
	position: absolute;
	left: -10px;
	top: 0px;
}

#footer #footer_bg_rightout{
	position: absolute ;
	left: 978px;
	top: 0px;
}

/* LOGIN */

#signup {
	background: url(/heyholetsgo/images/signup_fonakkal.gif) 432px 0 no-repeat;
	position: relative;
	min-height: 300px;
	_height: 300px;
}

#signup form {
	margin: 0 0 0 45px;
	padding-top: 10px;
}

#signup img.avatar {
	width: 44px;
	height: 44px;
	position: absolute;
	left: 472px;
	top: 270px;
	border: 3px solid #EBEBEB;
}

#signup p {
	font-size: 14px;
	color: #ebebeb;
	line-height: 18px;
	margin: 0 20px 20px 20px;
}

#signup p.alert {
	margin-left: 0;
}

form .field label {
	display: block;
	color: #dbdbdb;
	font-size: 14px;
	margin: 0 0 10px 0;
}

form .field input.text {
	background: #292929;
	border: 1px solid #757575;
	width: 266px;
	font-size: 14px;
	color: #dbdbdb;
	margin: 0 0 15px 0;
	padding: 2px;
}

form .field textarea {
	background: #292929;
	border: 1px solid #757575;
	width: 266px;
	font-size: 14px;
	color: #dbdbdb;
	margin: 0 0 15px 0;
	padding: 2px;
}

form .field input.submit {
	background: #292929;
	border: 1px solid #757575;
	margin: 5px 15px 0 0;
	color: #00d8ff;
	font-size: 13px;
}

.header h3 {
/*	height: 50px;*/
	height: 18px;
/*	background: url(/heyholetsgo/images/content_lead_news_bg2.gif) no-repeat;*/
	font-family: Tahoma;
	font-size: 16px;
	color: #00d8ff;
	font-style: italic;
/*	padding: 22px 15px 0 20px;*/
	padding: 0px 0 7px 0;
	margin: 12px 15px 0 17px;
/*	border-bottom: 1px solid #444;	*/
	font-weight: normal;
}

.fb_margin {
	margin-top: 5px;
}
/* EMAIL POPUP */

#email_content {
	width: 550px;
	min-height: 240px;
	_height: 240px;
}

#email_content h1 {
	color: #404040;
	font-size: 22px;
	font-family: tahoma, sans-serif;
	font-weight: normal;
	margin-bottom: 15px;
}

#email_content .image {
	width: 172px;
	height: 48px;
	float: left;
	margin-right: 20px;
/*	background: url(/szoba/images/lg/email_logo.gif) no-repeat;*/
}

#email_content img {
	float: left;
	margin-right: 40px !important;
	padding: 3px;
	border: 1px solid #e6e6e6 !important;
	display: block;
}

#email_content .close {
	float: right;
	cursor: pointer;
	z-index: 20;
}

#email_content table tr td.first {
	width: 205px;
}

#email_content table tr td.second {
	width: 250px;
}

#email_content table tr td label, #email_content p {
	color: #404040;
	font-size: 14px;
	font-family: tahoma, sans-serif;
}

#email_content table tr td {
	padding-bottom: 9px;
}

#email_content table tr td input, #email_content table tr td textarea {
	width: 243px;
	height: 20px;
	padding-top: 6px;
	border: 0;
	background: url(/heyholetsgo/images/email_input.gif) no-repeat;
}

#email_content table tr td input.submit {
	width: 77px;
	height: 25px;
	color: #4e123a;
	font-size: 16px;
	font-family: tahoma, sans-serif;
	border: 1px solid #e0e0e0;
	padding-top: 0;
	float: right;
	margin-right: 7px;
	background: none;
}

#email_content table tr td textarea {
	width: 243px;
	height: 51px;
	background: url(/heyholetsgo/images/email_textarea.gif) no-repeat;
}

.inputError {
	margin: 0 20px 10px 20px;
	font-size: 14px;
	color: #e00 !important;
}

#design_bounce {
	margin-top: 20px;
}

/* POLL */

#poll_box .poll {
	background: none;
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
}

#poll_box .poll h3 {
	color: #9d9d9d;
}

#poll_box .poll .vote a {
	position: relative;
	top: 4px;
}

#poll_box .poll .vote span.percent  {
	position: relative;
	top: 2px;
}

.poll {
	padding: 0 0 50px 0;
	margin: 30px 0;
	background: url(/heyholetsgo/images/bg_lines.gif) right bottom no-repeat;
	clear: both;
}

.poll .poll_header {
	height: 32px;
	background: url(/heyholetsgo/images/poll_header.gif) top right no-repeat;
}

.poll .pollbox {
	margin: 0 auto;
	width: 235px;
	background: url(/heyholetsgo/images/poll_bg_line.gif) 190px 40px no-repeat;
}

.poll h3 {
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 0;
}

.poll .vertical {
	padding-bottom: 20px;
		position:relative;
		margin-bottom: 5px;
}

.poll .caption {
	font-size: 14px;
	color: #fff;
	width: 180px;
	padding-top: 2px;
	line-height: 16px;
}

.poll .vote {
	float: right;
}

.poll .vote a {
	border: 1px solid #757575;
	padding: 0 5px;
	text-decoration: none;
}

.poll .vote span.percent {
	color: #7c7b7b;
	font-size: 14px;
	padding: 3px 5px 0 5px;
}

.poll .pollbox .question .vertical .vbar {
	float:left;
	display:block;
	position:absolute;
	background:url(/heyholetsgo/images/vbar.gif) no-repeat top left;
	width:141px;
	height:7px;
	left:0px;
	bottom: 7px;
}

.poll .pollbox .question .vertical .vbar .vbar-fill {
	position:absolute;
	left:1px;
	top:1px;
	background:url(/heyholetsgo/images/vbar-fill.gif) no-repeat top left;
	height:5px;
}

.vbar-progress {
	font-size:24px;
	color:#464646;
	position:absolute;
	left:200px;
	top:50%;
	margin-top:-8px;
}

.fb_login {
	padding: 30px 0 0 25px;
}

/* MOL */

.mol {
	height: 130px;
	padding-top: 1px;
}

.mol img {
	display: block;
	float: right;
}

.mollogo {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

/* BATTLE */

table.battle_results {
	width: 95%;
	margin-bottom: 40px;
}

table.battle_results tr td {
	padding: 10px 0;
	color: #A4EAFF;
	vertical-align: middle;
}

table.battle_results tr td.border {
	border-bottom: 1px solid #757575;
	padding-bottom: 13px;
}

table.battle_results tr td.w40 {
	width: 40px;
}

table.battle_results tr td.w60 {
	width: 60px;
}

table.battle_results tr td img {
	border: 3px solid #EBEBEB;
}

.player_info {
	width: 220px;
	overflow: hidden;
	float: left;
}

.player_info {
	margin-right: 30px;
}

.player_info .player {
	margin-bottom: 20px;
}

.player_info .player h5 {
	padding: 5px 5px 7px 5px;
	border-bottom: 1px solid #757575;
	color: #A4EAFF;
}

.player_info .player table tr td {
	width: 100px;
	color: #989898;
}

.player_info .player table tr td.w100 {
	padding: 5px;
}

#livecomments {
	width: 350px;
	padding-left: 20px;
	float: left;
	border-left: 1px solid #757575;
	min-height: 300px;
}

#livecomments h5 {
	padding: 5px 5px 7px 5px;
	border-bottom: 1px solid #757575;
	color: #A4EAFF;
	position: relative;
}

#livecomments .livecomment {
	padding: 0 5px;
	border-bottom: 1px solid #757575;
}

#livecomments .livecomment p {
	margin: 2px 0 5px 0 !important;
}

#livecomments h5 span.livelabel {
	color: #9D9D9D;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	position: absolute;
	right: 3px;
	top: 8px;
}

/* QUIZ */

#quiz p.li input {
	float: left;
	position: relative;
	top: 1px;
}

#quiz p.li label {
	margin: 0 0 0 25px;
	display: block;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#feed_pager ul li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 78px;
    height: 36px;
    font-size: 11px;
    line-height: 17px;
    text-align: center;
    color: #828282;
}

#feed_pager ul li.active, #feed_pager ul li.active a {
  color: #fff;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
  cursor:pointer;
  height:32px;
  left:650px;
  position:absolute;
  top:18px;
  width:30px;
  z-index: 3;
  display: none;
  color: #00d7fe;
  font-size: 14px;
  text-align: center;
  padding-top: 10px;
}

.jcarousel-prev {
  cursor:pointer;
  height:32px;
  left:5px;
  position:absolute;
  top:18px;
  width:30px;    
  z-index: 3;
  display: none;
  color: #00d7fe;
  font-size: 14px;
  text-align: center;
  padding-top: 10px;
}

h2.feed_h2 {
  font-size: 14px;
  color: #c8c8c8;
	margin-bottom: 20px;
	font-weight: bold;
}

.feedentry {
  margin-top: 10px;
  background: url(/heyholetsgo/images/coala/feedentry_sep.png) no-repeat bottom left;
  padding-bottom: 10px;
}

.feedentry h4 {
  color: #0088a1;
  font-size: 12px;
  padding-bottom: 10px;
}

.feedentry img{
  float: left;
  margin: 0 13px 10px 0;
}

#article .content .feedentry p{
  margin-bottom: 5px;
}

/*last feed entries box*/
#last_feed_entries_box {
	padding-bottom: 1px;
}

#last_feed_entries_box h2 {
	height: 33px;
}

#last_feed_entries_box h2 span {
	background-image: url(/heyholetsgo/images/fbmondja.gif);
}

#last_feed_entries_box .entry {
	background: url(/heyholetsgo/images/last_post_box_bg.png) no-repeat bottom right;	
	padding: 0 0 14px;
	margin: 14px 11px 0;
}

#last_feed_entries_box .entry .date {
	color: #0088a1;
	font-size: 12px;
	display: block;
	margin-bottom: 8px;
}

#last_feed_entries_box .entry h3 {
	font-size: 16px;
	color: #a4eaff;
	font-weight: bold;
	line-height: 18px;
	margin-top: 10px;
}

#last_feed_entries_box .entry h3 a {
	font-size: 16px;
	color: #a4eaff;
	font-weight: bold;
	text-decoration: none;
}

#last_feed_entries_box .entry p {
	font-size: 14px;
	color: #dbdbdb;
	line-height: 18px;
}

#last_feed_entries_box .entry p a{
  text-decoration: none;
	color: #dbdbdb;
}

#last_feed_entries_box .entry img{
  float: left;
  margin: 0 10px 10px 0;
}

#last_feed_entries_box h5 {
	height: 33px;
	margin: 10px 0 15px;
	background: url(/heyholetsgo/images/h2_fb.gif) no-repeat left top;
}

#last_feed_entries_box h5 span{
  display: block;
  padding:0 0 0 1px;
}

#last_feed_entries_box h5 span a.btn_fb{
  text-indent: -9999em;
  display: block;
  height: 33px;
  width: 39px;
  background: url(/heyholetsgo/images/h5_btn_fb.png) no-repeat left top;
  cursor: pointer;
  float: left;
}

#last_feed_entries_box h5 span a.btn_fb_group{
  float: left;
  text-indent: -9999em;
  display: block;
  height: 33px;
  width: 124px;
  background: url(/heyholetsgo/images/coala/h5_btn_fb_group_2.png) no-repeat left 4px;
  cursor: pointer;
}

img#sportgeza {
	display: block;
	margin: 15px 0 10px 0;
}

.comment .handscore {
  float: right;
  width: 120px;
  height: 22px;
	margin: 7px 7px 0;
}

.comment .handscore .hand-down,
.comment .handscore .hand-up,
.comment .handscore .hand-down-active,
.comment .handscore .hand-up-active {
  width: 22px;
  height: 22px;
  background: url(/heyholetsgo/images/thumbs.png) no-repeat;
  display: block;
  float: right;
  text-decoration: none;
}

.comment .handscore a {
  cursor: pointer;
}

.comment .handscore span.separator {
  border-right: 1px solid #b4bea9;
  float: right;
  margin: 3px;
  width: 1px;
  height: 16px;
}

.comment .handscore .hand-down {
  background-position: top right;
}

.comment .handscore .hand-up {
  background-position: top left;
}

.comment .handscore a.hand-down:hover,
.comment .handscore .hand-down-active {
  background-position: bottom right;
}

.comment .handscore a.hand-up:hover,
.comment .handscore .hand-up-active {
  background-position: bottom left;
}

.comment .handscore .count-positive,
.comment .handscore .count-negative {
  float: right;
  margin: 3px;
}

.tooltip {
  padding: 6px 10px;
  border: 1px solid #B8E2EF;
  background: #292929;
  color: #fff;
  font-size: 12px;
}

#authors_box {
  
}

#authors_box h2 {
  background: url(/heyholetsgo/images/authors_header.png) no-repeat;
  height: 29px;
}

#authors_box #authors {
  padding: 15px 10px;
}

#authors_box h2 span {
  display: none;
}

#authors_box div.author {
  width: 50px;
  float: left;
  margin: 0 4px;
}

#authors_box img {
  border:3px solid #EBEBEB;
  height:44px;
  padding:0 !important;
  width:44px;
}

#authors_box a {
  font-size: 13px;
  color: #dbdbdb;
}

#authors_box a.read {
  color: #9b9b9b;
  font-style: italic;
  font-size: 11px;
}

.image_gallery {
  
}

.image_gallery a {
  margin: 0 10px 10px 0;
  float: left;
}

.image_gallery a.last {
  margin: 0 0 10px 0;
}

.image_gallery img {
  border: 1px solid #757575;
  padding: 2px;
}

#sidebar_gallery_box {
  
}

#sidebar_gallery_box h2 {
  background: url(/heyholetsgo/images/gallery_header.png) no-repeat;
  height: 32px;
}

#sidebar_gallery_box h2 span {
  display: none;
}

#sidebar_gallery_box .gallery_images {
  width: 219px;
  padding: 3px;
  border: 1px solid #757575;
  float: left;
  margin: 7px 12px 0px;
}

#sidebar_gallery_box .gallery_images a {
  margin: 4px;
  float: left;
}

#sidebar_gallery_box p {
  margin: 10px 0;
  padding: 0;
  color: #9b9b9b;
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
}

/* Events table*/
h1.events-header {
	margin: 30px 20px;
	font-size:18px;
	font-weight:bold;
	color:#A4EAFF;
}
h1.events-header span{
	font-size:14px;
	font-weight:normal;
}


table.events {
  margin:10px 0 40px 15px;
	width: 663px;
	border-collapse: collapse;
}
table.events caption {
	color:#00D8FF;
	font-size:18px;
	font-weight:bold;
	padding:10px 0 15px;
}

table.events tr th {
	height: 27px;
	font-size: 11px;
	color:#9D9D9D;
	border-bottom: 1px solid #606060;
	border-top: 1px solid #606060;
	text-align:center;
	vertical-align:middle;
}	
table.events tr th.left_aligned {
	text-align:left;
	padding: 0 0 0 10px;
}

table.events tr td {
	color: #dbdbdb;
	padding: 15px 10px;
	font-size: 13px;
	border-bottom: 1px solid #606060;
	vertical-align: top;
	line-height: 1.4;
	background: url(/heyholetsgo/images/separator.png) no-repeat left;
}
table.events tr td a {
	font-weight: bold;
}


table.events tr td.first {
	border-left: 1px solid #606060;
	background: none;
}

table.events tr td.category {
	line-height: 1;
	width: 41px;
	text-align:center;
	padding: 10px 8px;
}
table.events tr td.name {
	width: 135px;
	font-size: 13px;
	font-weight: bold;
	
}
table.events tr td.name span.location {
	font-size: 11px;
	font-weight: normal;
	color: #dbdbdb;
}
table.events tr td.name span.live {
	font-size: 11px;
	color: #CC0000;
	font-weight: normal;
}

table.events tr td.date {
	width: 21px;
	text-align:center;
	font-weight: bold;
	font-size: 12px;
}
table.events tr td.prize {
	width: 79px;
	text-align:right;
	font-weight: bold;
	font-size: 11px;
	padding: 15px 5px;
}
table.events tr td.surface {
	width: 47px;
	text-align:center;
	font-size: 12px;
	padding: 15px 5px;
}
table.events tr td.draw-size {
	width: 42px;
	text-align:center;
	font-size: 11px;
}
table.events tr td.tv {
	width: 67px;
	font-size:11px;
	font-weight: bold;
}
table.events tr td.live-stream {
	font-size:11px;
	font-weight: bold;
}
table.events tr td.last {
	border-right: 1px solid #606060;
}

table.forum_topics {
  margin:10px 0 40px 15px;
	width: 663px;
	border-collapse: collapse;
}

table.forum_topics tr th {
	height: 27px;
	font-size: 11px;
	color:#9D9D9D;
	border-bottom: 1px solid #606060;
	border-top: 1px solid #606060;
	text-align:center;
	vertical-align:middle;
}
table.forum_topics tr th.left_aligned {
	text-align:left;
	padding: 0 0 0 10px;
}

table.forum_topics tr td.left_aligned {
  text-align:left;
}

table.forum_topics tr td {
	color: #dbdbdb;
	padding: 15px 10px;
	font-size: 13px;
	border-bottom: 1px solid #606060;
	vertical-align: top;
	line-height: 1.4;
	background: url(/heyholetsgo/images/separator.png) no-repeat left;
  text-align: center;
}
table.forum_topics tr td a {
	font-weight: bold;
}


table.forum_topics tr td.first {
	border-left: 1px solid #606060;
}

table.forum_topics tr td.category {
	line-height: 1;
	width: 41px;
	text-align:center;
	padding: 10px 8px;
}
table.forum_topics tr td.last {
	border-right: 1px solid #606060;
}

h1.forum-header {
  margin: 30px 20px;
	font-size:18px;
	font-weight:bold;
	color:#A4EAFF;
  float: left;
}

a.forum-link {
  float: right;
  margin: 30px 20px;
  font-size: 13px;
}

p.topic-lead {
  padding: 0 20px;
}

.duhongo .new-topic {
  text-align: center;
  margin: 20px 0 0 0;
}

.duhongo .new-topic a {
  font-weight: bold;
}

.forum-content {
  width: 100%;
}

.forum-content img {
  border: 1px solid #757575;
  padding: 2px;
}

#privacy {
	padding: 20px;
}
#privacy h2 {
	padding: 15px 0px 5px;
	color:#A4EAFF;
}
#privacy p {
	margin: 0;
	padding: 0 10px;
}
#privacy ul {padding: 5px 30px; list-style: disc outside; color:#DBDBDB; font-size:14px; line-height: 18px;}
#privacy ul li {}
