html {overflow-x:auto; overflow-y:scroll}
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {margin:0; padding:0; border:0; outline:none; font-family:Arial, Helvetica, sans-serif}
div {zoom:1}
label {width:150px; display:block; float:left}
body {line-height:1; font-size:12px; overflow:hidden}
h1, h2, h3, h4, h5, h6, textarea {font-family:"Trebuchet MS", Helvetica, sans-serif}
h1 {font-size:16px; color:#000}
img {border:none}
ul, ol {list-style:none}
a {color:#2659b8; text-decoration:none; font-weight:bold}
a:hover {color:#C00}
form br {margin-bottom:10px}
iframe {background:transparent}

/* Buttons */
button, p.button {background:url(../images/button_bg.gif) repeat-x top left}
button {border:1px solid #ccc; height:23px; padding:0 8px 1px; margin-right:8px; cursor:pointer}


/* Main sprite */
#header, #logo, #topNav a.menu, #topNav a.fb, #topNav .invite a, #topNav .fun a, #topNav .menu em, #header button, #header #mainNavi em,
#featuredMenu .title, #userGenGames .title, #myGames .title, #recommendedGames .title, #myFavoriteGames .title,
#playzone .actions li, #playzone .actions .edit a, #playzone .actions .create a, #gameDescription,
#gamePoll .voteResults p, #gamePoll .pollResults .onePollResult p, #gamePoll .good, #gamePoll .bad,
.previous, .next, p.addItem, p.removeItem,
.status-up, .status-down, .status-same,
#gamesTop .navigation a,
#contentFull .rss b,
#profile .navigation a, #profile .edit,
.tip p
{background:transparent url(../images/sprite_main.gif) no-repeat}

/* Vertical sprite */
.guide,
#profile .menu,
#playzone .actions, #comments .header span, #players .header span,
#inviter .history p .accepted, #inviter .lock
{background:url(../images/sprite_v.gif) repeat-x}


/* Links */

.guide {padding-right:20px; background-position:100% -105px; background-repeat:no-repeat}


/* Forms */

.formText, .formPassword {border:1px #ccc solid}
.formButton {border:1px #ccc solid; padding:1px 5px 5px} 

p.button {line-height:21px; height:21px; border:1px #ccc solid; padding:0 5px !important; display:inline-block; cursor:pointer; position:relative}
p.button.submit {font-weight:bold}

.formText.readonly {background:#eee}
.blur {font-style:italic; color:#b2b2b2}
.left {float:left}
.right {float:right}

/* Messages */

#message {text-align:center; font-size:16px; font-weight:bold; margin:0 0 10px; padding:0 5px; line-height:32px}
#message.errors {background:#f4a09d}
#message.warnings {background:#fff1a8}
#message.notifications {background:#fff1a8}
	#message ul {width:100%; text-align:left; margin:0; padding:0}
		#message li {list-style:decimal; margin:3px 0 3px 30px}

.errorBox {padding:10px; background-color:#f99; margin-bottom:9px}


/* Tooltips */

.tip {position:absolute; top:-18px}
	.tip .a {float:left; border:solid #cbc892; border-width:1px 0}
		.tip .b {float:left; background:#f0e9a5; border:solid #cbc892; border-width:0 1px; padding:2px 3px; margin:0 -1px; position:relative; font-size:11px}
			.tip p {margin:0;padding:0;width:8px; height:6px; background-position:-342px -204px; position:absolute; right:4px; top:15px}


/* Thickbox (jQuery plugin) */

#TB_overlay, #TB_overlay * {padding:0; margin:0}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif; color:#666}
#TB_overlay {position:fixed; z-index:10001; top:0; left:0; height:100%; width:100%}

#TB_window {font:12px Arial, Helvetica, sans-serif; position:fixed; z-index:10002; color:#000; display:none; padding:10px; background:#828282; background-color:rgba(82,82,82,.7); text-align:left; top:50%; left:50%}

#TB_window img#TB_Image {display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}

#TB_caption {height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow {padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle {float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title {background-color:#e8e8e8; height:27px}
#TB_ajaxContent {clear:both; padding:2px 15px 15px; height:auto !important; background:#fff; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal {padding:15px}
#TB_ajaxContent p {padding:5px 0}

#TB_load {border:10px #868686 solid;} 
#TB_load {position:fixed; display:none; height:13px; width:408px; height:auto; z-index:103; top:50%; left:50%; margin:-6px 0 0 -204px; border:10px solid rgba(82, 82, 82, 0.698); background:#fff; padding:10px; font-size:18px; font-weight:bold; line-height:30px}

#TB_HideSelect {z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}

#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}


/* Profiler */

#pageProfiler {width:100%; height:12px; background:#666; color:#ccc; padding:4px}
	#pageProfiler .class {font-weight:bold; color:#030}
	#pageProfiler .value {color:#333}


.mainTitle {font-size:16px; font-weight:bold; margin-bottom:10px}
.bigTitle {text-transform:uppercase}

.floatRight {float:right}
.clearBoth {clear:both}

.floatLeft {float:left}
	.floatLeft .previous {width:28px; height:59px; background-position:-202px -123px; cursor:pointer}
	.floatLeft .previous.off {background-position:-174px -123px; cursor:default}
	.floatRight .next {width:28px; height:59px; background-position:-146px -123px; cursor:pointer}
	.floatRight .next.off {background-position:-118px -123px; cursor:default}
	
	.floatLeft .simple {font-weight:normal; line-height:18px}


.buttons {text-align:center; padding-bottom:20px; position:relative}
	.buttons .button {margin:0 0 0 10px}
	.buttons .limit {position:absolute; left:0; top:12px}

.innerBorder, .thumbsetSmall img, .thumbsetMedium img {border:1px solid #fff}

.thumbnailSmall img {width:75px; height:55px}
.thumbsetItem2 img {width:179px; height:168px}

.menuToggler {padding:6px 8px 8px; min-height:16px }
.menuToggler img, .menuToggler .linkTitle, .menuToggler strong {float:left; margin-right:5px}
.menuToggler a .linkTitle {color:#000; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:13px; padding-top:1px; cursor:pointer}
.menuToggler a:hover .linkTitle {color:#c00}
.menuToggler a {font-size:11px}
.menuToggler strong {text-indent:5px; font:bold 13px/18px "Trebuchet MS", Helvetica, sans-serif}
.menuToggler strong.title {font:bold 16px Arial, Helvetica, sans-serif; padding-bottom:5px}


.userStripe {float:right}
	.userStripe li {float:left; margin-left:5px; padding-left:5px; border-left:1px solid #ccc; position:relative}
	.userStripe li.first, .userStripe li:first-child {border-left:none; padding-left:0}
		.userStripe li a {font-weight:bold}
		.userStripe li a.active {color:#c00}

.leftStripe li {float:left; margin-left:5px; padding-left:5px; border-left:1px solid #ccc; font-weight:bold}
.leftStripe li:first-child {border-left:none; padding-left:0}
.leftStripe li.selected a {text-decoration:underline}
.thumbnailSmall {position:relative; border:1px solid #ccc; font-size:0; margin-bottom:5px; height:57px}
.thumbsetItem br {height:5px; font-size:5px}


/* Class is attached with JS */
.changedItem {position:absolute; left:1px; bottom:1px; opacity:0.75; background:#ddd; padding:3px; font-size:11px; text-align:left; display:block; color:#2659b8; font-weight:bold; width:69px}
.thumbsetItem2 .changedItem {width:173px}

.thumbsetItem {float:left; width:79px; margin-left:12px; padding-bottom:20px; text-align:center; height:93px; overflow:hidden; position:relative; display:inline}

.thumbsetItem.favorites {width:99px !important; margin-right:1px !important}
.thumbsetItem.favorites div {margin-left:20px} 
.thumbsetItem.favorites input {position:absolute; border:0; top:3px; left:3px}
.thumbsetItem.favorites div.title{color:#828282; font-weight:bold;}
.thumbsetItem.favorites .title {display:block; margin-left:20px; text-align:center;}

.status-up {background-position:277px -64px}
.status-down {background-position:277px -144px}
.status-same {background-position:277px -224px}

.thumbsetItem2 {float:left; width:183px; margin-left:15px; padding-bottom:20px; text-align:center; display:inline}
.thumbsetItem2 .thumbnailSmall {height:170px}
.thumbsetBanner300x250 {float:left; width:304px; margin-right:16px; padding-bottom:20px; text-align:center}
.thumbsetTextItem {float:left; width:186px; margin-right:16px; padding-bottom:20px; text-align:center; position:relative; display:inline}
.thumbsetTextItem.favorites .thumbnailSmall {margin-left:20px} 
.thumbsetTextItem.favorites input {position:absolute; border:0; top:3px; left:3px}

.thumbsetTextItem .thumbnailSmall {float:left}
.thumbsetTextItem p {float:left; width:100px; margin-left:5px; text-align:left; font-weight:normal; font-size:10px}
.thumbsetTextItem h3 {float:left; width:100px; margin-left:5px; text-align:left; font-size:11px}
.textBlockContainer {float:left; width:170px}

.leaderboard {width:728px; height:90px; margin-bottom:9px; position:relative}
.leaderboard.tiny {height:15px}
	.leaderboard p {position:absolute; z-index:-1; border:1px solid #ccc; top:0; left:0; width:726px; height:88px}
	.leaderboard.tiny p {height:13px; border: 0px;}


/* Layout */

#header, #content {clear:both; width:897px; margin:0 auto}
#contentLeft, #contentRight {margin-bottom:9px}
#contentLeft {float:left; width:160px; height:600px; position:relative}
	#contentLeft p {position:absolute; z-index:-1; border:1px solid #ccc; top:0; left:0; width:158px; height:598px}
#contentRight {float:right; width:728px; overflow:hidden}


/* Header */

#header {background-position:510px 41px; height:107px; position:relative; z-index:1000}
#header.play_more {margin-bottom:9px; border-bottom:1px solid #ccc}

	#logo {display:block; background-position:-69px -66px; float:left; width:161px; height:56px; margin-top:19px}
	#feeling_lucky, #create_game {position:absolute; display:block; outline:none; margin:0; padding:0; z-index:-1}
	#feeling_lucky {width:140px; height:52px; top:55px; left:693px}
	#create_game {width:160px; height:67px; top:40px; left:511px}
	
	#header form {position:absolute; background:#f4f0f1; width:255px; height:31px; top:41px; left:169px; border:1px solid #ccc}
		#header form p {display:inline; background:#fff; margin:3px; width:188px; height:23px; border:1px solid #ccc; overflow:hidden; float:left}
			#header input {width:95%; padding:5px 0 3px 4px; font-size:12px}
		#header button {padding:0; width:56px; height:25px; float:right; margin:3px 3px 0 0; background-position:-307px -277px; border:0; text-indent:-9999px}
	
	
	#topNav {width:100%; margin-top:2px; height:22px; border-bottom:1px solid #ccc}
	#topNav ul {float:left}
	#topNav ul#userNav {float:right; margin-right:3px}
	
		#topNav a {background-color:#fff; position:relative; float:left; padding:1px 2px 0 5px}
		
		#topNav li {float:left; position:relative; border:solid #fff; border-width:1px 1px 0; line-height:15px; padding:0}
		#topNav li.menu {margin-left:2px; z-index:100}
		#topNav .open {border-color:#2659b8}
		#topNav .dev {border-top:4px solid #fff; width:1px; height:12px; background:#ccc; margin-left:2px}
		#topNav .highlight a { color: #cc0000; }
		
			#topNav .invite a {padding-left:22px; background-position:-382px -258px}
			#topNav .fun a {padding-left:21px; background-position:-230px -261px}
			
			#topNav .menu a {background-color:#fff; position:relative; float:left; padding:1px 2px 0 3px}
			#topNav a.fb {padding-left:20px; background-position:-384px -280px}
			#topNav .menu:hover a.fb, #topNav .open a.fb {color:#2659b8}
			#topNav .menu a.fb:hover {color:#c00}
			#topNav .open a {padding-bottom:3px}
				#topNav .menu a span {color:#888}
				#topNav .menu a:hover span {color:#fff}
			
			#topNav .menu em {float:left; position:relative; display:block; width:13px; height:16px; background-position:-311px -197px; cursor:pointer; border:solid #fff; border-width:0 2px; margin-left:-1px}
			#topNav .open em, #topNav .menu:hover em {background-position:-325px -197px}
			#topNav .open em {border-bottom-width:3px}
			
			#topNav .menu div {display:none; position:absolute; top:18px; left:-1px; background:#fff; border:1px solid #2659b8; padding:5px 0}
			#topNav .open div {display:block}
			
				#header #topNav div p {margin:5px 10px; height:1px; font-size:0; padding:0; background:#ccc}
				
				#topNav .open div a, #topNav .menu:hover div a {display:block; float:none; font-size:11px; padding:2px 10px; font-weight:normal; white-space:nowrap; color:#2659b8}
				#topNav .open div a:hover {color:#fff; background:#2659b8}
	
	
	#header #mainNavi {float:left; margin:57px 7px 0 8px; z-index:50; position:relative}
		
		#header #mainNavi li {float:left; position:relative; border:solid #fff; border-width:1px 1px 0; margin-right:9px; z-index:1001}
		#header #mainNavi .open {border-color:#2659b8}
		
			#header #mainNavi a {background:#fff; position:relative; float:left; font:bold 14px/19px Arial,Helvetica,"Nimbus Sans L",sans-serif; padding:0 2px 0 3px}
				#header #mainNavi .open a {padding-bottom:3px}
			
			#header #mainNavi em {float:left; position:relative; display:block; width:13px; height:14px; background-position:-311px -199px; margin:3px 0 0; cursor:pointer; border:solid #fff; border-width:0 3px 2px 0}
			#header #mainNavi em:hover, #header #mainNavi .open em {background-position:-325px -199px}
			#header #mainNavi .open em {border-bottom-width:5px}
			
			#header #mainNavi li div {display:none; position:absolute; top:19px; left:-1px; background:#fff; border:1px solid #2659b8; padding:5px 0}
			#header #mainNavi .open div {display:block}
			
				#header #mainNavi li div p {margin:5px 10px; height:1px; font-size:0; padding:0; background:#ccc}
				#header #mainNavi li div a {display:block; float:none; font-size:11px; padding:2px 10px; font-weight:normal; white-space:nowrap}
					#header #mainNavi li div a.active, #header #mainNavi li div a span {color:#c00}
					#header #mainNavi li div a.active:hover, #header #mainNavi li div a:hover, #header #mainNavi li div a:hover span {color:#fff; background:#2659b8}

/* Featured menu box */

#featuredMenu {width:895px; height:145px; border:1px solid #ccc; background:#f0f0f0; overflow:auto; clear:both; margin:0 auto 9px}
	#featuredMenu .innerBorder {width:893px; height:143px; overflow:hidden}
		#featuredMenu .title {padding-left:23px; background-position:-382px -164px}

			#featuredMenu .innerBorder .thumbset1 .thumbsetSmall {float:left; margin-left:3px}
				#featuredMenu .userStripe {font-weight:bold; font-size:11px}
			
			#featuredMenu .innerBorder .thumbset1 .thumbsetSmall .thumbsetItem {float:left; width:79px; padding-bottom:20px; text-align:center; margin-left:12px}


#recommendedGames, #userGenGames {height:260px}
	#userGenGames .title {padding-left:23px; background-position:-382px -188px}
	#recommendedGames .title {padding-left:23px; background-position:-382px -212px}


/* START CONTENT */
/* START CONTENT FEATURED BOXES*/

.featuredRight {
	width:726px;
	border:1px solid #ccc;
	background:#f0f0f0;
	overflow:hidden;
	margin-bottom:9px;
}

#gamesTop.featuredRight {
	margin-bottom:0;
	border-bottom:none;
	overflow:visible
}

.featuredRight .innerBorder {
	width:724px
}

#myFavoriteGames {background:#f0f0f0}
	#myFavoriteGames .thumbset1 {overflow:hidden}
		#myFavoriteGames .floatLeft {margin-right:9px}
		#myFavoriteGames .title {padding-left:23px; background-position:-382px -236px}
		
#myGames {background:#ffffff;} 
	#myGames .title {padding-left:23px; background-position:-382px -188px}
	#myGames .thumbset1 {overflow:hidden}		
	#myGames #gamesList {margin-left: 0px; width: 724px;}
	#myGames .floatLeft {margin-right:9px}		

.favorites_default img {margin:0 14px; float:left; border:0}
#gamesList.list .favorites_default img {margin-left:22px}
#gamesList .no_games {margin:0 10px 10px}
#gamesList .button {margin:0 0 0 10px}
#profile #gamesList .no_games {margin:5px 0 22px 19px}

.favorites_default h3 {padding:6px 0 1px; font:bold 12px Arial, Helvetica, sans-serif; color:#222; margin:0}
.favorites_default p {margin:5px 0; line-height:14px; padding:0; color:#222}


.featuredRight .innerBorder .thumbset1 .thumbsetSmall {
	float:left;
	width:658px
}

.thumbset1 .floatRight {
	position:relative;
	top:0
}

.featuredRight .innerBorder .thumbset1 .thumbsetSmall .thumbsetBanner300x250 {
	float:left;
	width:304px;
	margin-right:16px;
	padding-bottom:20px;
	text-align:center
}

.featuredRight .innerBorder .thumbset1 .thumbsetMedium {
	float:left;
	width:708px;
	margin-left:8px
}

.featuredRight .innerBorder .thumbset1 .thumbsetMedium .thumbsetItem {
	float:left;
	width:79px;
	margin-right:6px;
	padding-bottom:20px;
	text-align:center
}

.featuredRight .innerBorder .thumbset1 .thumbsetMedium .thumbsetItem2 {
	float:left;
	width:172px;
	margin-right:16px;
	padding-bottom:20px;
	text-align:center
}

.featuredRight .topBox {
	float:right;
	margin-right:20px;
	width:240px;
	line-height:20px
}

.featuredRight .topBox h2 {
	font-size:14px;
	line-height:normal
}

/* END CONTENT FEATURED BOXES*/
/* START GAMES LIST BOX*/

#gamesList {
	width:720px;
	overflow:hidden;
	margin-left:10px;
	margin-top:5px
}

#gamesList.list {margin-left:2px}
	#gamesList.list .buttons {margin-left:16px}

#gameList .menuToggler {border-bottom:1px solid #eee; margin-bottom:16px}
#profile .menuToggler {border-bottom:1px solid #eee; margin-bottom:16px; padding-bottom:16px}

#gameList .leftStripe, #profile .leftStripe {font-size:11px}
#gameList .innerBorder {overflow:hidden}

#gamesTop .navigation {margin:-3px -5px 0 0; display:inline; position:relative}
	#gamesTop .togglerRight, #profile .togglerRight {float:left; padding-top:6px; font-weight:bold}
	#gamesTop .navigation a, #profile .navigation a {display:block; width:30px; height:24px; float:left; margin:0 0 0 4px}
	#gamesTop .navigation .line-on, #profile .navigation .line-on {background-position:-50px -230px}
	#gamesTop .navigation .line-off, #profile .navigation .line-off {background-position:-50px -254px}
	#gamesTop .navigation .blocks-on, #profile .navigation .blocks-on {background-position:-50px -182px}
	#gamesTop .navigation .blocks-off, #profile .navigation .blocks-off {background-position:-50px -206px}

#profile .navigation {margin:-35px -4px 0 0; position:relative; z-index:10; display:inline}
#profile .menuToggler .floatLeft {margin-top:8px}

#gameList .filters {padding:13px 8px 10px}
	#gameList .filters .userStripe {font-weight:bold; font-size:11px}

#gamesList .thumbsetTextItem {width:318px; margin-left:20px; padding-bottom:16px}
	#gamesList .thumbsetTextItem .thumbnailSmall {float:left; width:77px}
	#gamesList .thumbsetTextItem p {width:190px; font-size:11px; line-height:13px; float:none}
	#gamesList .thumbsetTextItem h3 {width:190px; font-size:12px; float:none; margin-bottom:7px}
	#gamesList .thumbsetTextItem .thumbsetTextBox {float:left; width:190px; margin-left:2px; margin-right:5px}
	#gamesList .thumbsetTextItem .thumbsetImageBox {float:left; width:30px}
	

#gamesList .thumbnailSmall .edit, #gamesList .thumbnailSmall .warning {margin:0; display:none; height:16px; width: 75px; position:absolute; top:1px; left:1px}
#gamesList .thumbnailSmall p.edit {background:#fff; opacity:0.7}
#gamesList .thumbnailSmall a.edit, #gamesList .thumbnailSmall a.warning {background:transparent; line-height:16px; text-indent:4px; font-size:11px; font-weight:normal; text-align:left}
	
#gamesList .not-published .thumbnailSmall {border-color:#c00}
	#gamesList .not-published .thumbnailSmall a.warning {display:block; color:#fff}
	#gamesList .not-published .thumbnailSmall p.edit {background:#c00; display:block}

#gamesList .active .thumbnailSmall {border-color:#2659B8}
	#gamesList .active .thumbnailSmall .edit {display:block}
	#gamesList .active .thumbnailSmall a.warning {display:none}
	#gamesList .active .thumbnailSmall p.edit {background:#fff}
	#gamesList .active .thumbnailSmall a.edit {color:#2659b8}
	#gamesList .active .thumbnailSmall a.edit:hover {color:#c00}


#pager {width:100%; text-align:center; padding:10px 0 15px; clear:both}
	#pager a, #pager a:visited {text-decoration:none; margin-right:2px; padding:3px 6px 2px; font-weight:normal}
	#pager a:hover, #pager a:active {color:#000}
	#pager a.currentpage {background:#3060b4; color:#fff; font-weight:bold; cursor:default}
	#pager a.disablelink, #pager a.disablelink:hover {background:#fff; cursor:default; color:#999}
		#pager em {font-style:normal; position:relative; top:-2px}

p.addItem, p.removeItem, #gameList p.addItem, #profile p.addItem, #profile p.removeItem {position:absolute; left:1px; bottom:1px; width:15px; height:15px; background-position:-54px -66px; cursor:pointer; margin:0}
p.addItem:hover, #gameList p.addItem:hover, #profile p.addItem:hover {background-position:-54px -81px}

p.removeItem, #profile p.removeItem {background-position:-54px -96px}
p.removeItem:hover, #profile p.removeItem:hover {background-position:-54px -111px}


.featuredRight.odd {background:#fff}


/* END GAMES LIST BOX */


/* Playzone */

div.focus {position:absolute; top:0; left:0; background:#000; opacity:0.8; z-index:100000; display:none}

#playzone {float:left; border:1px solid #ccc; margin-bottom:9px; overflow:hidden; width:726px}
#playzone.darker {background:#caccc9}

	#playzone h1 {font:bold 16px/35px Arial, Helvetica, sans-serif; float:left; height:35px; text-indent:10px}
	
	#playzone .tags {font:normal 11px/35px Arial, Helvetica, sans-serif; float:left; height:35px; text-indent:10px}
		#playzone .tags span {color:#2659b8}
			#playzone .tags a {font-weight:normal}
	
	#playzone .userStripe {float:right; margin:0; padding:0 10px 0 0}
		#playzone .userStripe li {font-weight:bold; border:0; height:33px; line-height:33px}
			#playzone .userStripe img {vertical-align:middle; margin-right:2px}
	
	#playzone .leaderboard {clear:both; float:left; margin-bottom:0}
		#playzone .leaderboard p {border-width:1px 0}
	
	#playzone .actions {background-repeat:no-repeat; background-position:115px -71px; list-style:none; margin:3px 2px 0; padding:0; height:34px; overflow:hidden; position:relative; z-index:50}
	#playzone .focused.actions {background-image:none}
		#playzone .actions li {margin:0 0 0 8px; padding:0; float:left; display:inline; line-height:29px}
			#playzone .actions a {display:block; padding-left:22px}
		
		#playzone .actions .share {background-position:-383px -89px}
		#playzone .actions .focus {background-position:-383px -135px}
		#playzone .actions .favorite {background-position:-383px -66px}
			#playzone .actions .favorite a.added {color:#888; cursor:default}
		
		#playzone .actions .edit, #playzone .actions .create {background:transparent; padding:0; margin-left:18px; width:153px; height:26px; overflow:hidden}
			#playzone .actions .edit a, #playzone .actions .create a {margin:3px 0 0; height:23px; text-indent:-9999px; background-color:#ccc; background-position:-230px -66px}
			#playzone .actions .create a {background-position:-230px -89px}
			#playzone .actions .create.new a {background-position:-230px -112px}
		
		#playzone .actions .corner {float:right; margin:0 8px 0 0; padding:0; background:transparent}
	
	
	/* Share game */
	
	#share {border-top:1px solid #ccc; background:#fff; list-style:none; margin:-2px 0 0}
	
		#share ul {margin:1px; padding:0 8px; overflow:hidden; height:33px; background:#f0f0f0}
			#share li {margin:7px 0 0 8px; padding:0; float:left; display:inline}
			#share .more {margin:7px 4px 0 0; float:right}
				#share .more a {font-size:11px; line-height:18px}
		
		#share form {background:#f0f0f0; margin:0 1px; position:relative; top:-1px; display:none; overflow:hidden}
			#share .wrapper {border-top:1px dotted #ccc; margin: 0 10px; padding:10px 0; overflow:hidden}
				#share h3 {font-size:14px; padding:5px 0; margin:0}
				#share input {width:389px; margin-bottom:3px; padding:3px; font-size:12px}
				#share textarea {width:389px; height:80px; margin-bottom:10px; padding:3px; font:12px Arial,Helvetica,sans-serif}
				#share label {display:block; padding:5px 0}
				#share .button {margin-right:10px}
				
				#share .left {width:407px; overflow:hidden; border-right:1px dotted #ccc; margin:1px 10px 0 0}
					#share_send_regusers, #share_send_others {border-top:1px dotted #ccc; margin:15px 10px 0 0}
					#share_send_others {height:65px}
						#share_send_regusers h3, #share_send_others h3 {padding:10px 0}
				
				#share .right {float:left; width:285px; overflow:hidden}
					#share .right textarea {width:277px; margin-bottom:5px; height:73px}
					#share .instructions {font-size:11px; padding:1px 0 3px; margin:0}
	
	/* Players */
	
	#players {clear:both; border-top:1px solid #ccc; padding-bottom:4px; overflow:hidden; background:#fff}
	
		#players .header {margin:0 9px; padding:9px 0 8px; line-height:17px; text-align:right; overflow:hidden; border-bottom:1px solid #efefef}
			#players .header span {float:left; padding-left:22px; background-position:3px -121px; background-repeat:no-repeat; cursor:pointer}
			#players .less {display:none}
				#players .header a {font-size:11px}
		
		#players .closed {padding-bottom:4px; border:0}
			#players .closed span {background-position:3px -136px}
		
		#players .items {padding:0 0 0 32px; height:79px; overflow:hidden}
			#players p {width:50px; height:70px; float:left; zoom:1; margin:9px 6px -9px 0; text-align:center; overflow:hidden}
				#players p a {font-weight:normal; font-size:10px; line-height:12px; color:#888}
	
	
	/* Comments */
	
	#comments {clear:both; border-top:1px solid #ccc; overflow:hidden; background:#fff}
	#comments.hidden {height: 35px}
		
		#comments .header {margin:0 9px; padding:9px 0; line-height:17px; text-align:right; overflow:hidden}
			#comments .header span {float:left; padding-left:22px; background-position:3px -121px; background-repeat:no-repeat; cursor:pointer}
			#comments.hidden .header span {background-position:3px -136px}
			#comments .header .new {font-size:11px; padding-right:4px}
		
		#comments .comment {margin:0 9px; padding:9px 0 9px 23px; border-top:1px solid #efefef; overflow:hidden; color:#666}
			#comments .comment img {float:left; margin-right:10px}
			#comments .comment .remove {float:right; font-size:11px; font-weight:normal; padding-right:4px}
			#comments .comment span {float:left}
			#comments .comment p {padding-top:10px; float:left; width:600px; color:#000; line-height:16px}
		
		#comments .more {padding:9px 0 9px 17px; text-align:center; display:block; border-top:1px solid #efefef; margin:0 9px}
			#comments .more img {vertical-align: middle; margin-left:4px; visibility:hidden}
		
		#i_was_in_the_pool {padding:9px 0 9px 83px; margin:0 9px; border-top:1px solid #efefef}
			#i_was_in_the_pool input {border:1px solid #ccc; padding:2px; width:321px}
		
		#comments form {margin:0 9px; padding:9px 0 9px 23px; overflow:hidden; display:none; border-top:1px solid #efefef}
			#comments form img {float:left; margin-right:10px}
			#comments form div {width:327px; float:left;display:inline}
				#comments textarea {border:1px solid #ccc; height:44px; min-height:44px; width:321px; margin:0 0 9px; font-size:12px; overflow-x:none; overflow-y:none; padding:2px; font-family:arial,helevetica,sans-serif}
				#comments form span {display:block; float:left}
				#comments form p {float:right; margin:-6px 0 0}
				#comments button {margin-left:-1000px}
				#comments p.disabled {background-image:none; background-color:#ccc; cursor:default; color:#999; text-shadow:1px 1px 1px #fff}
		
		#comments .default {margin:0 9px; padding:5px 0 9px 23px; line-height:16px; border-top:1px solid #efefef}
	
	
	#gameDescription {width:418px; border:1px solid #fff; background-color:#f0f0f0; background-position:-363px -302px; float:left; height:131px}
		#gameDescription p {font-size:14px; margin:16px 16px 16px 48px; line-height:16px}
	
	#gamePoll {float:right; width:302px; margin-right:-14px; height:133px; background:#fff; border-left:18px solid #fff}
		#gamePoll h3 {font-size:18px; line-height:22px; padding:0; margin:14px 0 0}
		
		#gamePoll .pollResults {margin-top:16px; float:left; width:197px}
			#gamePoll .rating {display:block; float:left; width:45px}
			
			#gamePoll .pollResults .onePollResult {margin-bottom:8px}
				#gamePoll .pollResults .onePollResult p {height:10px; font-size:0; float:left; margin-right:8px; background-position:-205px -282px}
				#gamePoll .pollResults .onePollResult .bad {background-position:-205px -292px}
		
		#gamePoll .voteResults {float:right; width:80px; margin:0 24px 0 0}
			#gamePoll .voteResults p {width:50px; height:50px; margin:0 0 0 14px; padding:0; background-position:-80px -182px}
			#gamePoll .voteResults p.five {background-position:-180px -232px}
			#gamePoll .voteResults p.four {background-position:-130px -232px}
			#gamePoll .voteResults p.three {background-position:-80px -232px}
			#gamePoll .voteResults p.two {background-position:-180px -182px}
			#gamePoll .voteResults p.one {background-position:-130px -182px}
			
			#gamePoll .voteResults div {text-align:center; color:#9b9ca2; font-size:11px; padding-top:5px; margin-right:2px}
			
		#gamePoll .voteButtons {clear:left; padding-top:2px}
			#gamePoll button {margin:0 8px 0 0; padding:0; height:23px; border:0}
			#gamePoll .good {width:64px; background-position:-54px -159px}
			#gamePoll .bad {width:55px; background-position:-63px -136px}


/* Footer */

#footer {border-top:1px solid #ccc; text-align:center; clear:both; width:897px; margin:0 auto; padding:10px 0 20px; color:#666}
	#footer a {font-weight:normal}

#playzone .heading {overflow:auto}

/* Loader */
#game_swf_container {width:728px}
	#game {position:relative}
		#game_swf_container .ad {padding-top:20px; text-align:center}
			#game_swf_container .skip {padding:0; margin:3px 0 5px}
				#game_swf_container .skip a {font-size:11px; font-weight:normal; color:#8a8a8a}
			#game_swf_container .loader {padding:0; height:10px; border:1px solid #ccc; width:300px; margin:auto; text-align:left}
				#game_swf_container .loader p {margin:0; padding:0; height:10px;  width:0; background:#ccc}

/* Tag cloud */

#tag_cloud {width:auto; border:0; margin:10px 0 0}
#tag_cloud .menuToggler {margin:1px; background:#f0f0f0; padding:8px}
#tag_cloud .tags {background:#fff; padding:10px 5px 10px 15px}
	
	#tag_cloud a {padding-right:10px; white-space:nowrap; line-height:22px}
	#tag_cloud .level1 {font-size:10px}
	#tag_cloud .level2 {font-size:12px}
	#tag_cloud .level3 {font-size:14px}
	#tag_cloud .level4 {font-size:18px}
	#tag_cloud .level5 {font-size:22px}


/* News box */

#news_box {margin-bottom:9px; overflow:hidden}
	#news_box .banner {float:right; font-size:0; position:relative; width:300px}
		#news_box .banner p {position:absolute; top:0; left:0; width:298px; height:248px; border:1px solid #ccc; z-index:-1; margin:0; padding:0}
	
	#news_box .news {width:417px; float:left; border:1px solid #f2dd88; background:#fffee6}
		#news_box .news div {overflow:hidden; height:246px; border:1px solid #fff}
			#news_box h3 {padding:7px 9px 5px; margin:0; color:#be6926; font:bold 13px/17px "Trebuchet MS", Helvetica, sans-serif}
			#news_box h4 {padding:6px 9px 0; font:bold 12px/15px "Trebuchet MS", Helvetica, sans-serif}
			#news_box p {padding:3px 9px; line-height:14px}
			#news_box .more {padding:9px; text-align:center}
				#news_box p a {font-weight:normal}
				
/* Breaking news */
div.breaking_news {margin-bottom: 9px; border: 1px #cccccc solid; background-color: none; }
	div.breaking_news .news { padding: 4px; border: 1px solid #fff; overflow: auto;  }
	div.breaking_news img.icon {float: left; width: 24px; height: 24px; }
	div.breaking_news p.body { padding: 6px 4px 6px 4px; float: left; width: 670px; font-size: 14px; }


/* Full width content  */

#contentFull {border-top:1px solid #ccc; margin:0; padding:20px 0}
	#contentFull .mainTitle {line-height:25px}
	#contentFull h1 {font:bold 16px/25px arial,helvetica,sans-serif;margin:0 0 10px; padding:0}
	
	#contentFull .desc {width:430px; float:left; font-size:13px; line-height:18px; margin:0 0 20px 20px}
	#contentFull .desc.text {width:auto; display:inline}
	
		#contentFull .desc p {padding:10px 0}
		#contentFull .desc h2 {font-size:16px; margin:20px 0 10px; padding:0; line-height:20px}
		
		#contentFull .desc ol {list-style:decimal; margin:10px 0 10px 30px}
		#contentFull .desc ol li {}
		
		#contentFull .rss b {display:block; margin-top:2px; width:14px; height:14px; float:left; margin-right:5px; background-position:-296px -199px}
		
		#contentFull .box {border-top:1px dotted #ccc; font-weight:bold; margin:10px 0 0 -20px; text-align:center; width:400px; padding:10px 0}
			#contentFull .box .button {display:block; margin-left:-2px}
			
		#contentFull .desc ul {margin:5px 0 5px 20px; padding:0; list-style:disc}
			#contentFull .desc li {margin:0; padding:0}
	
	/* Login form */
	
	#contentFull .form {padding:0; border:1px solid #bbb; width:350px; float:right; margin:10px 30px 20px}
	#contentFull .form.fb {margin-top:-10px; text-align:center}
		
		#contentFull .form.fb button.fb {margin-top:0}
		
		#contentFull form {background:#eee; margin:2px; padding:10px; overflow:hidden}
			#contentFull form h3 {font-size:14px; line-height:20px; margin:0; padding:0 0 10px; text-align:center}
			
			#contentFull form label {display:block; width:120px; clear:both; float:left; height:18px; line-height:20px; text-align:right; margin-bottom:3px}
			
			#contentFull form label.accept input {float:right; margin-top:5px; width:auto}
			#contentFull form div {height:20px; float:left; padding:5px 10px 0}
				#contentFull form div a {font-weight:normal}
			
			#contentFull form img {margin:10px 0 3px 10px}
			#contentFull form input {margin:0 0 3px 10px; width:140px; float:left; padding:2px}
			
			#contentFull form .buttons {float:none; clear:both; overflow:hidden; padding:10px 0 0; text-align:center; height:auto}
				#contentFull form .buttons .button {margin:0}
				#contentFull form .buttons button {display:none}
			
			#contentFull form p {text-align:center; clear:both; margin:9px 0 0}
			#contentFull form p.button {margin:0}
				#contentFull form p a {font-weight:normal; font-size:11px}


/* Autocomplete (jQuery plugin) */

.ac_results {padding:0; border:1px solid #ccc; background:#fff; overflow:hidden; z-index:99999}
	.ac_results span {position:absolute; right:0; padding:2px 3px; font-size:10px; color:#888}
	.ac_results a {float:right; overflow:hidden; font-weight:normal; padding:2px 3px; font-size:11px}
	
	.ac_results ul {width:100%; text-align:left; list-style:none; padding:0; margin:0}
		.ac_results li {margin:0; padding:2px 5px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden}

.ac_over {background:#36c; color:#fff}


/* Profile */

#profile {border:1px solid #ccc; overflow:hidden}
	
	#profile .view dt.edit, #profile h1 .edit, #profile h2 .edit {width:50px; height:17px; float:right; clear:none; display:none; padding:0; background-position:-230px -199px}
		#profile .view dt.edit a, #profile h1 .edit a, #profile h2 .edit a {display:block; padding-left:22px; font-weight:bold; font-size:11px; line-height:18px}
	
	#profile .pic {position:relative; float:left; margin:8px; width:52px; font-size:0}
		#profile .pic img {width:50px; border:1px solid #fff}
		#profile .pic p, #profile .pic a {display:none; width:50px; height:16px; position:absolute; top:1px; left:1px}
		#profile .pic p {background:#fff; opacity:0.7}
		#profile .pic a {line-height:16px; text-indent:4px; font-size:11px; font-weight:normal}
		#profile .pic.active img {border-color:#2659b8}
		#profile .pic.active p, #profile .pic.active a {display:block}
		
	#profile h1 {height:24px; margin:9px 0 4px; font-weight:normal; overflow:hidden}
		#profile h1 span, #profile h1 .edit {float:left; overflow:hidden}
		#profile h1 span {font-size:20px; line-height:28px}
		#profile h1 .edit {margin:6px 0 0 8px}
		#profile h1 .title {cursor:pointer}
		#profile h1 input {border:1px solid #ccc; padding:2px; font-size:14px; width:300px; display:none}
		#profile h1 .button {margin:0 0 0 5px; display:none; height:20px; font-size:12px; top:-1px}
	
	#profile h2 {font-size:13px; margin-bottom:7px; line-height:20px; font-weight:normal; color:#989898; overflow:hidden}
		#profile h2 span, #profile h2 .edit {float:left; overflow:hidden}
		#profile h2 .edit {margin:2px 0 0 8px}
		#profile h2 .title {cursor:pointer}
		#profile h2 input {border:1px solid #ccc; padding:2px; font-size:14px; width:450px; display:none}
		#profile h2 .button {margin:0 0 0 5px; display:none; height:20px; font-size:12px; top:-1px; color:#000}
	
	
	#TB_window .edit_pic ul {list-style:none; width:150px; height:300px; overflow:hidden; background:#f4f0f1; float:left}
		
		#TB_window .edit_pic img {width:50px}
		
		#TB_window .edit_pic li {width:149px; float:left; clear:both; border-right:1px solid #ccc}
		#TB_window .edit_pic li.dummy {height:150px}
		#TB_window .edit_pic li.active {border-color:#fff; border-width:0; margin-left:1px}
			#TB_window .edit_pic li a {border:solid #f4f0f1; border-width:1px 0 1px 1px}
			#TB_window .edit_pic li a, #TB_window .edit_pic li span {font-weight:normal; display:block; height:30px; line-height:30px; margin-left:5px; text-indent:5px}
			#TB_window .edit_pic li.active a {border-color:#ccc; background:#fff; font-weight:bold}
	
	#TB_window .edit_pic div {float:right; width:340px}
		#TB_window .edit_pic h2 {margin-bottom:10px}
		#TB_window .edit_pic img {float:left; margin-right:10px}
		#TB_window .edit_pic p {margin:5px 0}
		#TB_window .edit_pic .disclaimer {font-size:11px; color:#666}
		#TB_window .edit_pic .buttons {width:auto; float:none; padding:0; text-align:left; position:absolute; top:270px; left:170px}
			#TB_window .edit_pic .button {margin:0 -5px 0 15px}
			#TB_window .edit_pic button {display:none}
	
	#profile .menu {clear:both; overflow:hidden; height:34px}
		#profile .menu ul {list-style:none; height:32px; margin-top:1px}
			#profile .menu li {float:left; border-right:1px solid #ccc}
			#profile .menu .active {background:#fff; height:34px}
			#profile .menu .dummy {height:32px; border:solid #fff; border-width:0 0 0 1px}
			#profile .menu .right {float:right; border-width:0 1px 0 0}
			
				#profile .menu a {display:block; float:left; padding:0 10px; margin:1px 0; height:30px; line-height:30px; border:solid #fff; border-width:0 1px}
				#profile .menu .active a {color:#000; cursor:default}
	
	#profile .view {padding:10px}
		#profile .view a {font-weight:normal}
		#profile .view span {padding:0 5px 0 0; background:#fff; font-weight:bold; font-size:11px; line-height:15px}
		#profile .view br {margin:0}
		
		#profile .view .buttons {text-align:center; padding:15px; display:none}
			#profile .view .buttons .button {margin:0 0 0 10px}
		
		#profile .view dl {font-size:12px; line-height:16px; overflow:hidden; border-top:1px solid #d8dfda; margin:-5px 0 20px; padding-top:15px}
		#profile .view dl.form {display:none}
		
			#profile .view dt {width:125px; float:left; clear:left; color:#777; padding:1px 0 3px}
			#profile .view dt.edit {margin-top:-5px}
				#profile .view label {font-weight:bold}
			
			#profile .view dd {padding:1px 0 3px; width:530px; float:left}
				#profile .view select, #profile .view input, #profile .view textarea {border:1px solid #ccc; padding:2px; font-size:11px; margin-right:5px}
				#profile .view input {width:200px}
				#profile .view textarea {width:310px; min-height:100px; font-size:12px; overflow-x:none; overflow-y:none}
				
				#profile .view dd .permissions {overflow:hidden; padding:5px 0}
					#profile .view dd .permissions input {border:0; float:left; width:auto}
					#profile .view dd .permissions label {float:left; font-weight:normal; width:auto}
			
			#profile .view dd.email p {margin:5px 0 0; font-size:11px; color:#666}
			
			#profile .view dd.ims p {margin-bottom:5px}
				#profile .view dd.ims input {width:130px}
				#profile .view dd.ims select {padding:0 1px 1px}
			#profile .view dd.ims a {font-size:11px}
			
			#profile .view dt.p, #profile .view dd.p {margin-top:15px}


/* Inviter */

#inviter .desc.text {width:100%}
	#inviter .desc.text .intro {float:left; width:660px}
	#inviter .desc.text .corner {float:right; width:180px; padding-left:15px; margin:10px 0; border-left:1px solid #ccc}
		#inviter .desc.text .corner p {margin:0; padding:10px 0 5px}


#inviter .form {width:420px; margin:0 -5px 20px 20px; float:left; clear:none; display:inline}
	#inviter .form form {padding:10px; height:250px}
		
		#inviter .form h3 {text-align:left; padding:0}
		#inviter .form h4 {text-align:left; font-size:11px; font-weight:normal; padding:0; height:35px; line-height:21px}
		#inviter .form label {width:150px}
		#inviter .form input {width:200px}
		#inviter .form select {margin:0 0 3px 10px}
		
		#inviter .form .buttons {text-align:left}
			#inviter .form .buttons .button {margin-left:160px}
			#inviter .form .buttons .lock {margin-left:160px; text-align:left; font-size:11px; color:#666; background-repeat:no-repeat; height:16px; line-height:16px; background-position:0 -54px; padding-left:19px}
			#inviter .form .buttons img {vertical-align:top; margin:3px 0 0 10px; visibility:hidden}
			#inviter .form .buttons img.active {visibility:visible}
		
		#inviter .services {background:url(../images/inviter_services.gif); padding:0; float:right; margin:10px 30px 0 0; display:inline; position:relative}
		#inviter .emails.services {width:301px; height:56px}
		#inviter .networks.services {width:305px; height:52px; background-position:-301px 0}
			#inviter .services a {display:block; position:absolute}
			#inviter .services .gmail {width:62px; height:30px; top:0; left:0}
			#inviter .services .yahoo {width:130px; height:25px; top:0; left:90px}
			#inviter .services .aol {width:65px; height:25px; top:0; left:240px}
			#inviter .services .hotmail {width:150px; height:25px; top:32px; left:74px}
			#inviter .services .facebook {width:80px; height:29px; top:0; left:0}
			#inviter .services .twitter {width:70px; height:23px; top:3px; left:111px}
			#inviter .services .myspace {width:90px; height:23px; top:1px; left:216px}
			#inviter .services .orkut {width:52px; height:22px; top:32px; left:80px}
			#inviter .services .flickr {width:54px; height:22px; top:32px; left:158px}
		
		#inviter .list {height:auto; border:1px solid #ccc; background:#fff; margin:0; padding:0}
			#inviter .list p {padding:7px; margin:0; text-align:left; line-height:16px}
			#inviter .list div {height:237px; width:440px; overflow:auto; float:none; padding:3px 0; margin:0; border-top:1px solid #ccc}
				#inviter .list div p {padding:4px 7px; white-space:nowrap; width:100%; overflow:hidden}
				#inviter .list div p.even {background:#f5f5f5}
					#inviter .list p input {margin:0 5px 0 0; border:0; background:transparent; width:auto}
					#inviter .list p .name {width:175px; overflow:hidden; display:block; float:left}
					#inviter .list p .email {color:#666; padding-left:5px}
		
		
		/* Friend inviter */
		
		#inviter .contacts {width:auto; margin:0; overflow:hidden; display:block; clear:both; float:none}
			#inviter .contacts form {height:auto}
				#inviter .list label {width:auto; display:inline; float:none; height:auto; margin:0; text-align:left; line-height:16px; clear:none}
			
			#inviter .choose {display:inline; float:left; width:460px; height:auto; margin:0; padding:0}
			#inviter .write {display:inline; float:right; width:400px; height:auto; margin:13px 0 0; padding:0}
				#inviter .write label {width:55px; font-weight:bold; color:#666; clear:both; line-height:16px; padding-right:10px}
					#inviter .write label em {font-style:normal; font-weight:normal; font-size:11px; display:block}
				#inviter .write span {font-size:11px; line-height:16px}
				#inviter .write textarea {float:left; width:322px; border:1px solid #ccc; font-size:12px; line-height:16px; padding:5px; height:264px}
			
			#inviter .contacts .buttons {text-align:center; padding:10px 0 0 26px}
				#inviter .contacts .buttons .button {margin:0 5px}
		
		
		/* Friend inviter history */
		
		#inviter .history {width:auto; margin:0; overflow:hidden; clear:both; display:block; float:none}
			#inviter .history form {height:auto}
				
				#inviter .history div {width:auto; float:none}
					
					#inviter .history .list p {width:auto}
					#inviter .history .list p.select {float:left; width:320px}
					#inviter .history .list p.sort {float:right; width:320px; clear:none; text-align:right}
						#inviter .history .list select {margin:0}
						#inviter .history .list a {font-size:inherit}
					
					#inviter .history #contacts {clear:both}
						#inviter .history .list p .name {width:auto; display:inline}
						#inviter .history .list p .status {float:right; width:170px; text-align:left; display:block}
						#inviter .history .list p .visited {color:green}
						#inviter .history .list p .accepted {color:green; text-indent:20px; background-position:0 -34px; background-repeat:no-repeat}
				
				#inviter .history .buttons {padding:10px 0 0}
					#inviter .history .buttons .button {margin:0 5px}
					#inviter .history .buttons .first {margin-left:320px}
					#inviter .history .buttons .collapse {display:none}
					#inviter .history .buttons .right {margin-top:6px}


/* Captcha */

#contentFull #captcha {clear:both; height:auto; float:none; padding:10px 0}
	#contentFull #captcha br {margin:0}
	
	#contentFull #captcha .instructions {height:auto; float:none; padding:0; font-size:10px; line-height:14px; text-align:center}
	#contentFull #captcha #recaptcha_image {height:auto; float:none; padding:10px 0 10px 10px}
		#contentFull #captcha #recaptcha_image img {margin:0; border:1px solid #ccc}
		#contentFull #captcha #recaptcha_image a {font-size:10px; line-height:14px}