#galleryPreview{
	position:absolute;
}
.mask{
	position:relative;
	width:90px;
	height:90px;
	overflow:hidden;
	margin: 0px;
}
.overmask{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 4px;
	background: #444;
	width: 90px;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}


div#downloadsExtended{
	left:-5000px;
	position: absolute;
	top: 43px;
	z-index: 10000;
	background: #333;
	color: #FFF;
	padding: 0px;
	width: 305px;
}
div#downloadsExtended div{
	opacity: 1.0 !important;
}

#hoverFix {
	position:absolute;
	z-index:4999;
	border:0;
	width:305px;
	top:43px;
	left:-5000px;
	height: 20px;
}
#downloadsExtended.gameOn, #hoverFix.gameOn {left:69px;}

a.downloadCat:link, a.downloadCat:visited{
	display: block;
	height: 20px  !important;
	padding: 6px 8px !important;
	padding-left: 16px !important;
	background: #333 !important;
	text-decoration: none;
	margin-bottom: 0px !important;
	color: #CCC !important;
	font-weight: bold;
	font-size: 14px !important;
	width: 281px;
}
a.downloadCat:hover{
	color: #FFF !important;
	font-weight: bold;
	background: #d12b2b !important;
}

blockquote { 
	padding: 14px; 
	padding-left: 70px; 
	margin: 10px 0px; 
	color:#666; 
	background: url('img/bg_blockquote.gif') no-repeat top left #F5F5F5; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div.promoBox{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 6px;
	background: #F1F1F1;
	margin-bottom: 8px;
	margin-top: 8px;
	color: #666;
}

div.promoBox a:link, div.promoBox a:visited{
	text-decoration: none;
	color: #333;
}
div.promoBox a:hover{
	color: #1B7BDD;
}

div.promoBox h2{
	font-size: 16px;
	font-weight: bold;
	color: #222;
	line-height: 100%;
}

span.viewPromo{
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

td.promoBoxRight{
	vertical-align: middle; 
	padding-left: 12px;
}
td.promoBoxLeft{
	vertical-align: top;
	width: 90px;
}



div#UserFooter{
	background: url('img/2-0/UserFooter.png') repeat-x top left transparent;
	height: 52px;
	text-align: right;
	font-size: 11px;
	color:#CC0000;
	width: 100%;
	position:fixed; 
	left:0px; 
	bottom:0px;
	padding: 0px;
	margin: 0px;
	z-index: 60;
}
div#UserFooterIN{
	margin: 0px;
	padding: 6px;
	padding-left: 12px;
	padding-right: 12px;
}

a#footer-logo{
	display: block;
	float: left;
	width: 120px;
	height: 40px;
	margin-right: 12px;
}


input.ml{
	font-family: Helvetica,Arial,Verdana,sans-serif;
	border: 1px solid #AAA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #FFFFFF;
	color: #333333;
	width: 218px !important;
	font-size: 18px;
	letter-spacing: -1px;
	padding: 5px;
	background: url('img/2-0/bottom.png') center bottom no-repeat;
}
input.ml:focus{
	border: 1px solid #666666;
}
input.mls{
	font-family: Helvetica,Arial,Verdana,sans-serif;
	border: 1px solid #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	width: 94px;
	font-size: 18px;
	letter-spacing: -1px;
	padding: 5px;
	background: url('img/2-0/menu-bg.gif') center bottom no-repeat;
}
input.mls:hover{
	color: #FFF;
	background: url('img/2-0/menu-bg.gif') center top no-repeat;
}


div.siderTitle{
	color: #DDD;
	margin: 6px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 10px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 120%;
	font-size: 16px;
	background: url('img/2-0/menu-bg.gif') center bottom repeat-x #424242;
	text-align: center;
	font-weight: bold;
}
div.editorsChoice{
	position: relative;
}
img.editorsL{
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
}

div.notice{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 120%;
	background: #FBCA54;
	color: #333;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.enlarged{
	font-size: 14px;
}


div.serror{
	background: #FC575E;
	color: #FFF;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0px;
}
div.ssuccess{
	background: #abdb6c;
	color: #FFF;
	padding: 10px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0px;
}
td.mid{
	vertical-align: middle !important;
}
td.bott{
	vertical-align: bottom !important;
}


div.nomargin{
	margin: 0 !important;
}

/* FACEBOOK */

div#facebook-connected-gout{
	background: url('img/2-0/facebook-header.png') top left no-repeat #FFF;
	color: #000 !important;
	padding: 20px;
	padding-top: 70px;
	padding-bottom: 30px;
	text-align: center;
	margin: 0px auto;
	width: 950px;
	font-size: 15px;
	border-bottom: 1px solid #CCC;
}
div#facebook-connected-gout h1{
	color: #000 !important;
	margin-bottom: 20px;
}

a.gfb-link:link, a.gfb-link:visited{
	background: #5B74A8;
	border-top: 1px solid #29447E;
	border-bottom: 1px solid #1A356E;
	border-left: 1px solid #29447E;
	border-right: 1px solid #29447E;
	color: #FFF !important;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 13px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}
a.gfb-link:hover{
}

.gfb-register{
	background: #69A74E !important;
	border-top: 1px solid #3B6E22 !important;
	border-bottom: 1px solid #2C5A15 !important;
	border-left: 1px solid #3B6E22 !important;
	border-right: 1px solid #3B6E22 !important;
}

div#login-connect{
	padding: 10px;
	display: none;
}


.fbico{
	background-image: url('img/2-0/fb-ico.png') !important;
	background-position: 6px 2px !important;
	background-repeat: no-repeat !important;
	padding-left: 24px !important;
}

.commentFormLoggedInFB{
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 14px;
	color: #444;
	font-weight: bold;
}



/* HOME AND OTHER */

.ico_fav {
	background-image: url('img/2-0/ico/fav.png');
}
.ico_password {
	background-image: url('img/2-0/ico/pass.png');
}
.ico_profile {
	background-image: url('img/2-0/ico/profile.png');
}
.ico_upload {
	background-image: url('img/2-0/ico/up.png');
}
.ico_manage {
	background-image: url('img/2-0/ico/manage.png');
}

.ico_st {
	background-image: url('img/2-0/ico/icon-st.png');
}

a.icolink:link, a.icolink:visited{
	background-position: 6px center;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #F1F1F1;
	display: block;
	padding: 8px;
	text-decoration: none;
	padding-left: 34px;
	margin-bottom: 6px;
}
a.icolink:hover{
	background-color: #EEE;
	color: #1A1A1A;
}



div.pulse span{
	color: #999;
}
div.pulse_action1{
	background-image: url('img/2-0/pulse/download.png');
}
div.pulse_action2{
	background-image: url('img/2-0/pulse/comment.png');
}
div.pulse_action3{
	background-image: url('img/2-0/pulse/like.png');
}
div.pulse{
	background-position: left center;
	background-repeat: no-repeat;
	padding: 3px;
	padding-left: 20px;
	color: #444;
}


a.likeLink:link, a.likeLink:visited{
	background-position: 6px center;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
	display: block;
	padding: 8px;
	text-decoration: none;
	padding-left: 34px;
	margin-top: 6px;
	color: #666;
}
a.likeLink:hover{
	background-color: #EEE;
	color: #1A1A1A;
}