/*

	GLOBALS

*/
a { color:#14a; text-decoration:none; }
a:hover { color:#38f; text-decoration:underline; }
p { margin-top:0; padding-top:13px; }
a img { border:0; }
form { margin:0; padding:0; }
form legend { padding:0; margin:0; font-weight:bold; padding:5px 0 0 0; }
form fieldset { padding:0; margin:0; border:0; }
dl { margin:0; display:block; }
dl dt { font-weight:bold; width:100px; float:left; padding:1px 0 0 0; margin:0; }
dl dd { margin:0 0 0 120px; padding:1px 0 0 0; display:block; position:relative;  }
th
{
	font-weight:bold;
	line-height:20px;
	background:#ddd;
	color:#555;
	margin-bottom:2px;
}
a.anchor { position:absolute; margin-top:-50px; }
.withtitle { cursor:help; }

#int_right_col dt { display:none; }
#int_right_col dd { margin-left:0; }

/* sloppy, i need to get rid of this */
#int_right_col .user_widget_html dt { display:block; }
#int_right_col .user_widget_html dd { margin-left:6px; }

#columns { width:100%; }

::-moz-selection
{
	background:#111;
	color:#eee;
}
::selection
{
	background:#111;
	color:#eee;
}
hr { clear:left; margin:0; padding:0; border:0; height:0px; background:none; }
#accountInfo hr
{
	margin:5px -10px 5px -10px;
	clear:none;
	padding:auto;
	border:1px solid #ccc;
	height:auto;
	background:auto;
}
acronym { cursor:help; }
#error
{
	padding:10px 14px;
	font-size:90%;
	background:#fcc;
	border:1px solid #c33;
	margin-bottom:1em;
}
#success
{
	padding:10px 14px;
	font-size:90%;
	background:#cfc;
	border:1px solid #3c3;
	margin-bottom:1em;
}
#error ul { padding:4px 20px 8px 20px; }

#litbox .user_widget_content
{
	max-height:520px;
	overflow:auto;
}
#litbox .user_widget_content form fieldset { border-radius:8px; padding:10px 5px 0 5px; margin:0 -5px 5px -5px; }
#litbox .user_widget_content form fieldset select,
#litbox .user_widget_content form fieldset input[type="file"] { width:190px; }

#litbox .user_widget_content form label.image_checkbox { padding:0 5px 5px 0; display:block; position:relative; float:left; width:auto; }
#litbox .user_widget_content form fieldset label.image_checkbox { float:right; padding:0; }
#litbox .user_widget_content form fieldset img { border: 1px solid; border-color: #999 #bbb #ddd; } 
#litbox .user_widget_content form img.xdelete { border:0; position:absolute; top:0; left:0; } 

#litbox label.image_checkbox input { position:absolute; top:5px; left:5px; width:auto; height:auto; padding:0; margin:0; }

#litbox .user_widget_content form fieldset#new_button { display:none; padding:5px; }
#litbox .user_widget_content form fieldset#new_button a { display:block; padding:2px 4px; }
.success { background:#cfc; }
.error { background:#fcc; }
.editpost_message { padding:4px 6px; margin:4px 5px 0 0; border-radius:6px; }
/*

	MASTER

*/
body
{
	background:url("http://static.gamercreated.com/img/v2/bg2009.png") rgb(0,167,234) top center repeat-x fixed;
	padding:0 20px;
	color:#333;
	margin:0;
	font-family:Arial,sans-serif;
	font-size:11pt;
	min-width:780px;
}
#content { padding:0; }
#celebrity
{
	background:url("http://static.gamercreated.com/img/v2/bg2009.png") top center repeat-x fixed;
	padding:60px 0 0 0;
}
.content_area
{
	position:relative;
	background:#fffefd;
	margin:0 1px;
	padding:2px;
	border-left:1px solid #58a;
	border-right:1px solid #58a;
}
.error { color:#c44; }
*.alternate { background:#eee url("http://static.gamercreated.com/img/bg/grey.png") top left repeat-x; }

h2
{
	display:block;
	text-decoration:none;
	font-family:sans-serif;
	overflow:hidden;
	font-size:20px;
	margin:0;
	line-height:24px;
	padding:22px 0 3px 2px;
	color:#fff;
	height:24px;
	letter-spacing:-0.6px;
}
h2 small
{
	color:#eee;
	padding:0 6px 0 9px;
	line-height:20px;
	font-size:16px;
	display:block;
	float:left;
}
h2 a { color:#fff; display:block; float:left; }
h2 a small
{
	float:none;
	display:inline;
	padding:0;
	color:#fff;
}
h2 a:hover { color:#eee; text-decoration:underline; }
h2 a:hover small { color:#eee; }
.content_area h1, .content_area h2, .content_area h3 { color:#777; padding:3px 0; margin:0; }

.single_col { padding:5px 10px 5px 10px; }

/*

	NEW NAV

*/

body { margin:0; min-width:780px; }
#header
{
	z-index:10000;
	color:#fff;
	position:fixed !important;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:url("http://static.gamercreated.com/img/header1/header.png") top left repeat-x;
}
#header_lining { min-width:800px; }
h1#logo
{
	background:url("http://static.gamercreated.com/img/header1/home.png") 137px 3px no-repeat;
	margin:0;
	list-style-type:none;
	font-family:sans-serif;
	font-weight:bold;
	padding:0 0 0 8px;
	width:180px;
	float:left;
	display:block;
	white-space:nowrap;
}
h1#logo a
{
	display:block;
	float:left;
	font-size:13pt;
	line-height:42px;
	height:44px;
	width:142px;
	overflow:hidden;
	padding:0 14px 0 12px;
	color:#333;
	/*
	padding-left:16px;
	color:#1f4799;
	text-indent:400px;
	background:url("http://static.gamercreated.com/img/logo2009.png") 12px 7px no-repeat;
	*/
}
h1#logo a:hover { color:#000; text-decoration:none; }
h1#logo a span { padding-right:2px; }
h1#logo a small { font-size:11pt; color:#888; }
h1#logo a:hover small { color:#444; }
h1#logo .logo_alt { color:#812525; }
h1#logo a:hover .logo_alt { color:#212; }
ul#navigation
{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12pt;
	line-height:38px;
	font-family:sans-serif;
}
ul#navigation li { display:block; padding:0; margin:0; float:left; }
ul#navigation li a
{
	width:135px;
	padding:3px 0px 0px 12px;
	display:block;
	color:#666;
	text-decoration:none;
	line-height:36px;
	height:36px;
	font-size:17px;
	position:relative;
	background-repeat:no-repeat;
	background-position:0 3px;
	white-space:no-wrap;
}
ul#navigation li a#item1 { background-image:url("http://static.gamercreated.com/img/header1/menu0.png"); width:139px; }
ul#navigation li a#item2 { background-image:url("http://static.gamercreated.com/img/header1/menu1.png"); }
ul#navigation li a#item3 { background-image:url("http://static.gamercreated.com/img/header1/menu1.png"); }
ul#navigation li a#item4 { background-image:url("http://static.gamercreated.com/img/header1/menu3.png"); width:139px; }
ul#navigation li a:hover, ul#navigation li a.on { color:#333; background-position:-147px 3px; }
ul#navigation li a#item1:hover, ul#navigation li a#item1.on { background-position:-151px 3px; }
ul#navigation li a#item4:hover, ul#navigation li a#item4.on { background-position:-158px 3px; }
ul#navigation li.menuli { padding-bottom:36px; position:absolute; }
ul#navigation ul
{
	width:214px;
	color:#777;
	list-style-type:none;
	font-size:12pt;
	display:block;
	display:none;
	margin:0;
	padding:0 0 13px 0;
	background:url("http://static.gamercreated.com/img/header1/sub_menu.png") bottom left no-repeat;
}
ul#navigation li.menuli { position:absolute; }
ul#navigation li ul li
{
	line-height:23px;
	margin:0 7px 0 8px;
	padding:0;
	display:block;
	float:none;
	background:url("http://static.gamercreated.com/img/header1/sub_menu_hover.png") 100px 300px no-repeat;
}
ul#navigation li ul li form { white-space:no-wrap; display:block; padding:4px 10px 4px 10px; margin:0; }
ul#navigation li ul li form label
{
	display:block;
	line-height:22px;
	margin:0 0 4px 2px;
	padding:0;
	font-size:70%;
	float:left;
	clear:left;
}
ul#navigation li ul li form input { width:100px; line-height:auto; margin:0 2px 2px 70px; display:block; line-height:16px; }
ul#navigation li ul li form div#remember { clear:left; }
ul#navigation li ul li form div#remember input#Set_Cookie
{
	width:16px;
	height:16px;
	display:block;
	margin-top:3px;
}
ul#navigation li ul li form div#remember label {  }
ul#navigation li ul li form .submits { clear:left; }
ul#navigation li ul li form .submits input { width:84px; line-height:auto; margin:0 2px 2px 2px; display:block; line-height:16px; float:left; }/*
ul#navigation li ul li form input.login
{
	width:82px;
	line-height:auto;
	height:22px;
	padding:0;
	margin:0 0 0 6px;
	font-size:11px;
}*/
ul#navigation ul a { background:none; }
ul#navigation ul a, ul#navigation ul a:hover
{
	line-height:21px;
	height:21px;
	padding:2px 10px;
	display:block;
	float:none;
	display:block;
	clear:left;
	width:174px;
	margin:0 0 0 2px;
	z-index:900;
	color:#777;
	font-size:11pt;
}
ul#navigation ul li a:hover, ul#navigation ul li a.on
{
	color:#333;
	background:url("http://static.gamercreated.com/img/header1/sub_menu_hover.png") center center no-repeat;
	z-index:99999;
}
ul#navigation ul li.sub_cat
{
	line-height:23px;
	height:19px;
	padding:4px 10px 0 10px;
	display:block;
	float:none;
	display:block;
	clear:left;
	width:174px;
	margin:0 7px 0 10px;
	z-index:900;
	color:#777;
	font-size:11pt;
}
ul#navigation ul li.sub_item a { background:none; }
ul#navigation ul li.sub_item a, ul#navigation ul li.sub_item a:hover
{
	line-height:21px;
	height:21px;
	padding:2px 10px 2px 20px;
	display:block;
	float:none;
	display:block;
	clear:left;
	width:164px;
	margin:0 0 0 2px;
	z-index:900;
	color:#777;
	font-size:11pt;
}
ul#navigation ul  li.sub_item a:hover, ul#navigation ul  li.sub_item a.on
{
	color:#333;
	background:url("http://static.gamercreated.com/img/header1/sub_menu_hover.png") center center no-repeat;
	z-index:99999;
}
ul#navigation ul li.menu_sep_top
{
	border-top:1px solid #ccc;
	margin-top:5px;
	padding-top:4px;
}
.clear { clear:both; }

/* /NEW NAV */


/*

	SUB NAVIGATION

*/
.toolbar
{
	background:url("http://static.gamercreated.com/img/toolbar2009/blue.png") top left repeat-x;
	margin:0;
	color:#a61f1f;
}
.toolbar_border_left
{
	background:url("http://static.gamercreated.com/img/toolbar2009/blue-left.png") top left no-repeat;
}
.toolbar_border_right
{
	background:url("http://static.gamercreated.com/img/toolbar2009/blue-right.png") top right no-repeat;
	line-height:28px;
	padding:4px 5px 0 5px;
}
.orderby { position:absolute; right:26px; top:112px; }
.pagination .page, .toolbar .button
{
	display:block;
	float:left;
	padding:1px 11px 1px 7px;
	margin:0;
	line-height:26px;
	height:26px;
	color:#a61f1f;
	position:relative;
}
#toolbar_message { text-align:left; padding:0 6px 1px 6px; color:#a61f1f; }
#toolbar_message b { color:#a61f1f; }
#toolbar_message a { color:#a61f1f; }
.toolbar a.button { display:block; color:#a61f1f; }
.toolbar a.button img { float:left; display:block; margin:5px 5px 0 0; }
.pagination a.button img, .pagination div.page img { float:none; display:block; margin:5px 0 0 0; }
.toolbar a.right, .toolbar .right { display:block; float:right; }
.toolbar .button { margin:0 1px 0 0; color:#a61f1f; }
.pagination a.page:hover, .toolbar a.button:hover, .toolbar div.button
{
	text-decoration:none;
	background:url("http://static.gamercreated.com/img/toolbar2009/blue-button-over.png") left 1px no-repeat;
	color:#a61f1f;
	padding-bottom:2px;
}
.pagination a.page:hover .right_side, .toolbar a.button:hover .right_side, .toolbar a.right .right_side, .toolbar div.button .right_side
{
	background:url("http://static.gamercreated.com/img/toolbar2009/blue-button-over-right.png") right 1px no-repeat;
	width:6px;
	position:absolute;
	top:0;
	right:0;
	height:100%;
}
.toolbar a.right { background:url("http://static.gamercreated.com/img/toolbar2009/blue-button-over.png") left 1px no-repeat; color:#a61f1f; }
.toolbar a.right:hover { color:#111; }
.pagination div.page_on, .toolbar a.on, .toolbar a.on:hover
{
	text-decoration:none;
	background:url("http://static.gamercreated.com/img/toolbar/blue-button-on.gif") left bottom no-repeat;
	color:#111;
	padding-bottom:2px;
}
.toolbar a.right:hover { background:url("http://static.gamercreated.com/img/toolbar/blue-button-on.gif") left bottom no-repeat; }
.pagination div.page_on .right_side, .toolbar a.on:hover .right_side, .toolbar div.on .right_side, .toolbar a.on .right_side, .toolbar a.right:hover .right_side
{
	background:url("http://static.gamercreated.com/img/toolbar2009/blue-button-on-right.png") right bottom no-repeat;
	width:6px;
	position:absolute;
	top:0;
	right:0;
	height:100%;
}
.pagination div.page {  }
.pagination-top
{
	clear:both;
	text-align:center;
	padding:0;
	margin:0;
}
/*.pagination div.next, .pagination div.previous { color:#ccd; }
.pagination .next, .pagination .previous { width:12px; }
.pagination div.next { background:url("http://static.gamercreated.com/img/arrows/arrow_right_black.png") center center no-repeat; margin-right:10px; }
.pagination a.next { background:url("http://static.gamercreated.com/img/arrows/arrow_right_grey.png") center center no-repeat; margin-right:10px; }
.pagination a.next:hover { background:url("http://static.gamercreated.com/img/arrows/arrow_right_grey.png") center center no-repeat; }
.pagination div.previous { background:url("http://static.gamercreated.com/img/arrows/arrow_left_black.png") center center no-repeat; }
.pagination a.previous { background:url("http://static.gamercreated.com/img/arrows/arrow_left_grey.png") center center no-repeat; }
.pagination a.previous:hover { background: url("http://static.gamercreated.com/img/arrows/arrow_left_grey.png") center center no-repeat; }
.pagination a.next span, .pagination a.next:hover span, .pagination a.previous span, .pagination a.previous:hover span, .pagination div.next span, .pagination div.previous span { display:none; visibility:hidden; }*/
.toolbar .votetext { float:left; padding-right:6px; }
.toolbar #rating { height:28px; line-height:28px; }


.toolbar form#search_form { display:block; padding:10px; line-height:22px; }
.toolbar form#search_form label { display:block; float:left; height:22px; }


.pagination-bottom
{
	line-height:28px;
	font-size:11pt;
	clear:both;
	text-align:center;
	padding:0;
	padding-top:6px;
	padding-bottom:2px;
	margin:0;
	color:#666;
	font-weight:normal;
}
.user_widget .pagination-bottom
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	background:#fff;
}
.pagination-bottom .page { padding:1px 7px; }
.pagination-bottom .pagination_border_left { }
.pagination-bottom .pagination_border_right { line-height:28px; padding:0 5px; }
.pagination-bottom .page, .pagination-bottom .button { color:#666; }
.pagination-bottom a { display:block; color:color:#444; }
.pagination-bottom .button { margin:0 1px 0 0; color:color:#444; }
.pagination-bottom a.page:hover, .pagination-bottom a.button:hover
{
	background:#666;
	color:#fff;
}
.pagination-bottom div.page_on { background:#333; color:#eee; }
.pagination-bottom a.right { color:#444; }
.pagination-bottom a.page:hover .right_side, .pagination-bottom a.button:hover .right_side, .pagination-bottom a.right .right_side, .pagination-bottom div.page_on .right_side,
.pagination-bottom a.on:hover .right_side,
.pagination-bottom div.on .right_side,
.pagination-bottom a.on .right_side,
.pagination-bottom a.right:hover .right_side { display:none; }
.pagination div.disabled_page { color:#d0c492; }
.pagination-bottom div.disabled_page { color:#bbb; }



a#contestStart
{
	margin:2px 4px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:24px;
	display:block;
	font-weight:bold;
	border:1px solid #7bf;
}
a#contestStart:hover
{
	margin:0;
	height:44px;
	line-height:44px;
	font-size:26px;
	background:#7bf;
	color:#000;
	text-decoration:none;
}

#form_column_left { width:47%; border-right:1px solid #999; float:left; padding-right:2%; }
#form_column_right { width:47%; border-left:1px solid #fff; float:left; padding-left:2%; }


form.typical { margin:0; padding:0; }
form.typical p { clear:left; }
form.typical fieldset { border:0; margin:0; padding:13px 0; }
form.typical label.small { padding:1px 0 0 0; font-size:90%; }
form.typical label { display:block; width:200px; float:left; line-height:20px; margin:0; }
form.typical label small { line-height:16px; color:#777; padding-right:10px; display:block; }
form.typical label.wiinum { width:10px; float:left; }
form.typical label.search { width:60px; }

form.typical input[type=text], form.typical input[type=password], form.typical select { width:240px; line-height:auto; margin:0px; margin-bottom:10px; }
form.typical input { line-height:auto; margin:0px; margin-bottom:10px; }
form.typical input#widget_color { width:100px; }
form.typical *.free, form *.autoWidth { width:auto; }
/*
form.typical input#search { width:240px; display:block; float:left; margin:0; }
form.typical input#searchSubmit { width:100px; float:left; margin-left:12px; }
*/
form.typical input.addButton { width:60px; margin-left:12px; }
form.typical input.submit { margin-left:200px; }
form.typical input.submitFloat { margin-top:0px; float:right; }
form.typical textarea { height:140px; margin:0 0 10px 0; }
form.typical textarea.strict { width:240px; }
form.typical input.wiinum { width:40px; float:left; line-height:auto; margin:0; }
form.typical br { clear:left; }
form#contestform input { margin:0 0 5px 0; width:300px; }

form .dateSelection select { width:50px; }
form .dateSelection select#year { width:60px; }

form.register label.small { padding:1px 0 0 6px; font-size:90%; }
form.register label { display:block; line-height:20px; }
form.register label small { line-height:16px; color:#777; padding-right:10px; display:block; }

#terms_scroll
{
	height:150px;
	overflow:auto;
	background:#eee;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:2px -7px;
	padding:4px 8px;
	font-size:9pt;
	color:#666;
}
#terms_scroll h5 { font-size:10pt; margin:0; line-height:13pt; }
#terms_scroll p { margin:0; padding:2.5pt 0 2.5pt 0; }

textarea.editComment { width:100%; height:150px; }
form.userForm { padding-left:10px; }
form.userForm label { width:160px; }
form.userForm .sendinfo { float:left; margin:0 14px 0 0; width:410px; }
form.userForm .sendsubmit input { margin-left:0; }
form.userForm .sendsubmit { float:left; }
form.userForm input, form.userForm select { display:block; float:left; line-height:20px; }
form.userForm textarea { /*margin-left:160px;*/ height:48px; }
form#friendRequest input.submit, form#messageSend input.submit { width:120px; }
form.userForm fieldset { border:1px solid #999; margin:0; padding:4px 12px; color:#666; }
form.userForm p { margin:0; padding:0.5em 0; font-size:11pt; clear:both; }
form.userForm legend { margin:0; font-family:sans-serif; font-weight:bold; color:#666; }
form select.sortMenu { width:150px !important; margin:0; }
form.selectOnly { float:right; padding-left:6px; }

form input.autoSize { width:auto !important; }
form input.rateButton
{
	width:13px;
	height:13px;
	margin:0;
	padding-right:2px;
}
img.deadRatingStar
{
	width:13px;
	height:13px;
	margin:1px 2px 0 0;
}
form.rating
{
	height:13px;
	padding:1px 0;
	margin:0;
}
#rating, .rating_form { white-space:no-wrap; }

form#profile_form label { display:block; float:none; }
form#profile_form select { display:block; width:100%; }
form#profile_form textarea { display:block; width:100%; height:140px; }


form .form_stack_large { float:left; width:49%; }
form .form_stack_large input.searchButton { width:336px; }

form .form_block { clear:left; padding:6px 0 0 0; position:relative; }
form .form_block input { width:80%; }
form .form_block input.check_box { width:auto; float:left; }
form .form_block select { width:80%; }
form .form_block small { border:1px solid #ccc; color:#665; background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x; padding:3px 5px; display:block; }

form .form_block label { display:block; line-height:20px; }
form .form_block label.small { padding:1px 0 0 6px; font-size:90%; }
form .form_block label small { line-height:16px; color:#777; padding-right:10px; display:block; }

/*
.searchBlock label { width:130px; }
.searchBlock input, .searchBlock select { width:180px; }
.searchBlock { width:340px; float:left; }
input.searchButton { width:310px; }
*/

#userInfo { padding-bottom:10px; }
#userInfo img { margin:0 10px; float:left; }
#userInfo div { margin:0 10px; }
#befriend { padding:0 0 10px 0; }
#usermiis h4, #user_mii_list h4 { padding-bottom:0; }

h4
{
	display:block;
	text-decoration:none;
	color:#444;
	font-family:sans-serif;
	font-size:11pt;
	margin:0;
	padding:6px 0;
}
h5
{
	display:block;
	text-decoration:none;
	color:#666;
	font-family:sans-serif;
	height:20px;
	line-height:20px;
	font-size:13pt;
	margin:0;
	padding:6px 0;
}



#loginNav
{
	padding:12px 0 10px 0;
	height:28px;
	display:block;
	margin:0;
	list-style-type:none;
	width:100% !important;
	width:96%;
}
#loginNav li
{
	padding:0;
	margin:0;
	list-style-type:none;
	display:block;
	float:left;
	width:20%;
	position:relative;
}
#loginNav li a
{
	display:block;
	padding:0;
	height:24px;
	line-height:24px;
	font-size:12pt;
	text-align:center;
	border:1px solid #7bf;
	background:#f8f8f8;
	color:#333;
	margin:2px;
}
#loginNav li a:hover
{
	margin:0;
	line-height:28px;
	height:28px;
	color:#000;
	background:#7bf;
	font-size:13pt;
	text-decoration:none;
}

#theBIGad
{
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	height:60px;
	display:block;
	width:99%;
	overflow:hidden;
}
#theBIGad iframe { margin:0; float:left; }
#theBIGad div { float:left; }



/*

	POST WIDGET

*/

img.qrcode { float:left; }
.post_details
{
	padding:10px;
	font-size:90%;
	/*min-height:240px;*/
}
.commentdata { clear:both; margin-left:0; }
.commentdata img { max-width:420px; }
.comment_block
{
	border-top-width:1px;
	border-top-style:solid;
	padding:6px;
}
.externals div
{
	background:#fff;
	border:1px solid #7b7;
	padding:3px;
}
.externals img { width:auto; }
.externals b { display:block; }
#content .post_data { padding:0 0 12px 0; color:#444; }
#content .post_data b { display:block; float:left; width:100px; padding-left:0; }
/* is this necessary? - 10/29 #content .post_data div { margin-left:100px; } */
#content .post_details div.rating_form { margin:0; }
.post_container
{
	padding:10px;
	width:320px;
	height:240px;
	float:left;
	/* is this necessary? - 10/29 margin-right:10px;*/
	border-right:1px solid #ccc;
}

.post_container a { width:320px; }
.post_container img { margin:0 auto; display:block; }
#index_main_col .post_container img, .dragMainCol .post_container img { width:auto; }

/* small column tweaks */
#int_right_col .post_details, #index_right_col .post_details, .dragRightCol .post_details
{
	margin-left:110px;
}
#int_right_col .post_container, #index_right_col .post_container, .dragRightCol .post_container
{
	width:90px;
	height:auto;
}
#int_right_col .post_data, #index_right_col .post_data, .dragRightCol .post_data { padding:0 0 5px 0; }
#int_right_col .post_container img, #index_right_col .post_container img, .dragRightCol .post_container img { width:90px; }

/* in extra small columns, hide the labels */
#int_right_col.col_small .post_data dt, #index_right_col.col_small .post_data dt { display:none; }
#int_right_col.col_small .post_data dd, #index_right_col.col_small .post_data dd { margin:0; }

/* not sure why i'm using #content around these parts... left-over code? */
#content .data { padding:0 0 20px 0; color:#444; clear:left; }
#content .commentdata img { display:block; margin:3px 0; }
#content .data b
{
	width:200px;
	display:block;
	float:left;
	clear:left;
}
#content .data div { float:left; }
#content .data br { clear:left; }

#content #int_right_col .data { padding:0 0 20px 0; color:#444; clear:left; }
#content #int_right_col .commentdata img { display:block; margin:3px 0; }
#content #int_right_col .data b
{
	width:100px;
	display:block;
	float:left;
	clear:left;
}
#content #int_right_col .data div { float:left; }
#content #int_right_col .data br { clear:left; }
/*#content a span { display:none; }
#content a:hover span { display:inline; }*/


/*
this css needs to find a home
*/
code
{
	display:block;
	font-size:80%;
	padding:5px 8px 6px 8px;
	background:#eee;
	border:1px solid #ccc;
	margin:6px 8px;
	position:relative;
	clear:both;
}
code code { font-size:100%; }
code img { float:left; width:100px; margin:0 8px 4px 0; }

#gameinfo { padding:2px 6px; }
#reviews { }
#reviews h4 { padding-bottom:10px; }
#reviews .review { padding:4px 10px; }
#reviews .review .star { margin-bottom:4px; }
#reviews .review p { padding-top:0; margin-top:0; }
#reviews .review .commentimage { height:54px; border:0; float:left; margin-right:10px; }
#reviews .review small
{
	color:#777;
	display:block;
	padding:4px 4px 0 4px;
	text-align:right;
	clear:left;
}
#reviews .review small img.avatar { float:right; margin-left:10px; }
.stars_right { float:right; }

/*

	FORUMS

*/

#comments { overflow:hidden; }
#comments span.voteTally { display:none; }
#comments div.rating_form { clear:left; padding:4px 0 0 4px; }
/*#
#comments h4 { padding-bottom:10px; }
#comments .comment p { padding-top:0; margin-top:0; }
#comments .comment .commentimage { height:54px; border:0; float:left; margin-right:10px; }
#comments .comment small
{
	color:#777;
	display:block;
	padding:4px 4px 0 4px;
	text-align:right;
	clear:left;
}
#comments .comment small img { float:right; margin-left:10px; height:2.2em; }
#comments .comment small img.icon { width:16px; height:16px; float:none; margin:0; }*/

#comments blockquote { background:#f4f4f4; border:1px solid #ddd; padding:5px 10px; margin:0 0 10px 0; }
#comments blockquote i.quoteTitle { border-bottom:1px solid #ddd; display:block; }

.mini_badge_list { padding-top:4px; }

.forum_subtitle { border-top:1px solid #999; }
#comments .comment .forum_user
{
	float:left;
	margin:0;
	width:200px;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}
#comments .comment .forum_user .forum_user_item { height:10pt; }
#comments .comment .forum_user img.user_image { float:left; margin:0 10px 0 0; }
#comments .comment .forum_user b
{
	font-size:14pt;
	text-transform:none;
	line-height:23px;
	padding:0 0 4px 0;
	display:block;
}
#comments .comment .forum_user .status { text-align:center; width:80px; }
#comments .comment .forum_user .status_vip { color:#c66; }
#comments .comment .forum_post
{
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#fefefe;
	display:block;
	margin:0 0 0 200px;
	text-align:left;
	position:relative;
}
#comments .comment .forum_postinfo
{
	color:#888;
	background:#eee;
	border-bottom:1px solid #ddd;
	font-size:80%;
	padding:6px;
}
#comments .comment .forum_postinfo a
{
	padding:0 5px 0 0;
}
#comments .comment .forum_postcontent
{
	padding:6px;
}
#comments .comment .forum_footer
{
	color:#888;
	background:#fafafa;
	border-top:1px solid #eee;
	font-size:10px;
	padding:6px;
	margin:20px 0 0 0;
	font-size:10px;
	font-family:monospace;
}
#comments .comment .forum_footer img { float:none; }

#comments .comment .userBlock { }
#comments .comment .userBlock .avatar { }
#comments .comment
{
	margin:1px 0;
	padding:10px 10px !important;
	border:#fefefe 1px solid;
}
#comments .comment.alternate
{
	/*border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;*/
	background:#f5f5f5;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}
#comments #newComment.alternate
{
	/*border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;*/
	background:#f5f5f5;
	border:#ccc 1px solid;
}
#comments #newComment p { padding:6px 6px 0 6px; }
.pagination-forum
{
	border-top:1px solid #ccc;
	padding:1em 0 !important;
}
.forumTop .comment p { padding-top:4px; }
form input.forumButton
{
	width:16px;
	height:16px;
	margin:0;
}
form.forumButtons
{
	height:16px;
	padding:2px 0;
	margin:0;
}

form textarea#ReviewText { width:438px; height:400px; }

.subtitle { border-top:1px solid #ccc; }
.subtitle h4 { padding-bottom:10px; }
.subtitle p { padding-left:10px; }
#addcomment { border-top:1px solid #ccc; }
#addcomment form fieldset label { padding-left:10px; width:190px; }
#sponsors a { background:#ccc; }


/* FORUM */
table.forum td, table.forum th, #bookmarks td, #bookmarks th { text-align:left; }
table.forum th { padding:2px 6px; }
table.forum .small, #bookmarks .small { font-size:10px; line-height:12px; }
table.forum .center, #bookmarks .center { text-align:center; }
table.forum .thread, #bookmarks .thread { }
table.forum .thread a, #bookmarks .thread a { font-weight:bold; }
table.forum .thread a:visited, #bookmarks .thread a:visited { font-weight:normal; }
table.forum .thread a.thread_link, #bookmarks .thread a.thread_link { float:left; }
table.forum .thread div.threadpages, #bookmarks .thread div.threadpages { color:#999; padding:3px 0 0 8px; float:left; }
table.forum .thread div.threadpages a, #bookmarks .thread div.threadpages a { color:#999; padding:0 2px 0 0; display:block; padding:0 2px; margin:0 1px 0 0; }
table.forum .thread div.threadpages a:hover, #bookmarks .thread div.threadpages a:hover { text-decoration:underline; color:#111; background:#ddd; }
table.forum .alternate div.threadpages a:hover, #bookmarks .alternate div.threadpages a:hover { background:#ccc; }
table.forum .thread div.threadpages .page, #bookmarks .thread div.threadpages .page { float:left; }
table.forum .thread div.threadpages div.page, #bookmarks .thread div.threadpages div.page { padding-right:4px; }
table.forum .thread div.threadpages div.right_side, #bookmarks .thread div.threadpages div.right_side { display:none; }
table.forum .balloon { padding:2px 0 0 6px; width:20px; }
table.forum .thread_info { width:20%; }
table.forum .thread_actions { width:48px; }
table.forum .thread_replies { width:48px; }
table.forum .thread_op { width:15%; }
table.forum .thread_np { width:20%: }
table.forum span.board_name { color:#26b; font-weight:normal; }
table.forum a:hover span.board_name { color:#3af; }
.forumTop { padding-top:10px; }
table.boardlist th { text-align:left; padding-left:6px; }
table.boardlist td { padding:6px 8px; border-top:1px solid #ccc; }
table.boardlist .forum_title { text-align:left; width:40%; padding-left:6px; }
table.boardlist .forum_title span { color:#999; }
table.boardlist .description { font-size:8pt; }
table.boardlist .forum_number { text-align:center; font-size:8pt; white-space:no-wrap; color:#666; background:#f7f7f7; }
table.boardlist .forum_date { text-align:left; font-size:8pt; white-space:no-wrap; color:#666; background:#f7f7f7; min-width:70px; }
table.boardlist .fn_left { border-right:1px solid #fff; }
table.boardlist td.forum_last { font-size:8pt; text-align:left; padding-left:6px; color:#888; line-height:10pt }
table.boardlist td.forum_lasttime { font-size:8pt; text-align:left; padding-left:6px; color:#888; line-height:10pt; width:80px; }
table.boardlist td.forum_last a { color:#444; }
table.boardlist .forum_sub { font-size:10pt; padding-left:20px; border:none; }
table.boardlist .sub_board { display:none; }
table.boardlist { }
table.boardlist th {  }
table.boardlist .right { text-align:right; }


/*
#my_account #celebrity { padding:0 !important; margin:0; }
#my_account h2 { padding-left:25px; }
#my_account .indented { border-top:20px solid #fff; padding:0 20px 20px 25px; }
*/





/*

	MII BUTTONS

*/

#edit_mii_list, ul#miilist, ul.miilist { padding:5px; margin:0 auto; display:block; list-style-type:none; }
#index ul.miilist
{
	float:left;
}
#edit_mii_list, ul#miilist li, ul.miilist li, .mii_drag
{
	float:left;
	display:block;
	margin:0;
	padding:0;
	background:#eee;
	margin:0;
}
#edit_mii_list, ul#miilist li.clear, ul.miilist li.clear { clear:both; float:none; }
.sidemii { margin:0; float:left; padding:0 10px 0 0; list-style-type:none; display:block; }
.rightside { float:right; padding:10px 0 0 10px; }
#edit_mii_list a, #miilist a.mii_link, .miilist a.mii_link, .sidemii a, .miilist div.a, .mii_drag a
{
	text-decoration:none;
	display:block;
	cursor:pointer;
	position:relative;
	border:2px solid #fff;
}
#edit_mii_list a:hover, #miilist a.mii_link:hover, .miilist a.mii_link:hover, .sidemii a:hover
{
	border:2px solid #ccc;
}
#edit_mii_list a img.mii_image, #miilist a.mii_link img.mii_image, .miilist a.mii_link img.mii_image, .sidemii a img.mii_image, .mii_drag a img.mii_image
{
	border:1px solid #fff;
	display:block;
}
#edit_mii_list a:hover img.mii_image, #miilist a.mii_link:hover img.mii_image, .miilist a.mii_link:hover img.mii_image, .sidemii a:hover img.mii_image
{
	border:1px solid #0cf;
}
#edit_mii_list a:active, #miilist a:active, .miilist a:active, .sidemii a:active
{

}

#edit_mii_list a label, #miilist a label, .miilist a label, .sidemii a label, .mii_drag a label
{
	display:block;
	position:absolute;
	bottom:5px;
	right:5px;
	text-align:right;
	color:#fff;
	background:url("http://static.gamercreated.com/img/bg/black50.png") center center;
	padding:0 2px;
}
#edit_mii_list a label.line2, #miilist a label.line2, .miilist a label.line2, .sidemii a label.line2
{
	bottom:21px;
}
#edit_mii_list a:hover label, #miilist a:hover label, .miilist a:hover label, .sidemii a:hover label
{
	background:#000;
	text-decoration:none;
}
/*
#edit_mii_list a:hover .label, ul#miilist a:hover .label, ul.miilist a:hover .label, .sidemii a:hover .label
{
	position:absolute;
	width:100%;
	height:100%;
	background:url("http://static.gamercreated.com/img/bg/black50.png") center center;
	top:0;
	left:0;
}*/

#user_info_status
{
	padding-top:6px;
}
#user_info_status .unit
{
	padding:0 12px 8px 0;
}
#user_info_status .unit b
{
	display:block;
	font-family:sans-serif;
	color:#555;
	font-size:10pt;
	text-transform:uppercase;
}

h5.miicat, h5.miicat_alternate
{
	display:block;
	text-decoration:none;
	color:#000;
	font-family:sans-serif;
	height:20px;
	line-height:20px;
	font-size:11pt;
	margin-left:10px;
	padding:12px 12px 0 12px;
	margin:0;
	width:105px;
	height:127px;
	background:#eee;
	float:left;
	border-bottom:2px solid #fff;
	overflow:hidden;
}
h5.miicat_alternate
{
	background:#ccc;
}
#usermiis ul.miilist li { padding-top:10px !important; }
#usermiis ul.miilist li.alternate { background:#ccc; }
{

}

#userInfo img
{
	padding:4px 0;
}

/*

	FOOTER

*/

#adminActions { background:#333; color:#fff; margin:0 2px; padding:5px 10px; }
#footer
{
	clear:both;
	padding:0;
	margin:0;
	text-align:right;
	font-size:80%;
	color:#fff;
	position:relative;
	background:url("http://static.gamercreated.com/img/toolbar2009/footer.png") top left repeat-x;
}
#footer #legal { clear:both; padding:10px; }
#footer #legal a { color:#fff; }
#footer #legal a:hover { color:#ccf; }
#footer #footer_navigation
{
	padding:14px 0 10px 16px;
	position:relative;
	margin-right:330px;
	background:url("http://static.gamercreated.com/img/toolbar2009/footer-left.png") top left no-repeat;
}
#footer #footer_ad
{
	position:absolute;
	right:0;
	top:0;
	padding:9px 12px 7px 9px;
	background:#ff2246 url("http://static.gamercreated.com/img/toolbar2009/footer-right-red.png") top right no-repeat;
	/* or background: url("http://static.gamercreated.com/img/toolbar2009/footer-right.png") top right no-repeat; */
	height:253px;
}
#footer #footer_navigation ul
{
	position:relative;
	display:block;
	width:20%;
	padding:0 4% 0 0;
	float:left;
	text-align:left;
	margin:0;
	list-style-type:none;
	height:260px;
}
#footer #footer_navigation ul li.menu_sep_top { padding-top:6px; }
#footer #footer_navigation ul li.title { padding-bottom:6px; font-weight:bold; }
#footer #footer_navigation ul li.sub_item { padding-left:6px; }
#footer #footer_navigation a { color:#a61f1f; }
#footer #footer_navigation ul li.title a { color:#a61f1f /*c86919*/; }
#footer #footer_navigation a:hover { color:#ff2246; text-decoration:underline; }

#sideAd
{
	float:right;
	margin:0 0 0 10px;
	width:160px;
	height:600px;
}
#fileAd
{
	float:right;
	margin:0 0 0 30px;
	width:160px;
	height:600px;
}

#redflag { padding-left:16px; background:url("http://static.gamercreated.com/img/icons/redflag.gif") center left no-repeat; }
#bookmark { padding-left:18px; background:url("http://static.gamercreated.com/img/icons/bookmark-blue.gif") center left no-repeat; }
#unbookmark { padding-left:18px; background:url("http://static.gamercreated.com/img/icons/bookmark-clear.gif") center left no-repeat; }
#profileStar { padding-left:20px; background:url("http://static.gamercreated.com/img/icons/star.gif") center left no-repeat; }
#yellowflag { padding-left:16px; background:url("http://static.gamercreated.com/img/icons/yellowflag.gif") center left no-repeat; }
#clearflag { padding-left:16px; background:url("http://static.gamercreated.com/img/icons/flag-clear.gif") center left no-repeat; }


#browseGames { margin-right:130px; border-right:1px solid #aaa; padding-right:10px; }
#gameTable { }
#gameTable td, #gameTable th { text-align:left; }
#gameTable td span { color:#ccc }
.topGames th { text-align:left; }
table { width:100%; }
/*.user_widget table td, .user_widget table th { padding:1px 3px; }*/
table td.left, table th.left { text-align:center; padding:1px 3px; }
table th.username, table td.username { text-align:left; }
table td.location, table th.location { text-align:left; padding-right:4px; }
table td.location span { color:#ccc }
table td.favGame, table th.favGame { text-align:left; padding-right:4px; }
table td.favGame span { color:#ccc }
table td.wiinumber { width:160px; }
table td.hasMiis, table th.hasMiis { width:60px; text-align:center; }
table td.hasMiis span { color:#ccc }
#featuredGames { float:right; width:120px; margin:0 5px; }


table th.list_name { width:200px; }
table th.list_rating { width:240px; }
table th.list_actions { width:160px; }

.clear { clear:both; }
.update iframe { float:left; height:96px; margin:0 8px 8px 0; }
.digg iframe { height:96px; }

ul.account { list-style-type:none; margin:0; padding:.5em 1em 1em 1em; }
ul.account a.approve { display:block; float:left; padding:0 8px 0 0; }
ul.account a.deny { display:block; float:left; padding:0 8px 0 0; }
ul.account li { display:block; clear:both; }
ul.account li.spacer { padding-bottom:8px; }
table.account { margin-left:10px; }
table.account td.gamename, table.account th.gamename { text-align:left; }
table.account td.buttons { padding-right:10px; color:#999; }
table.miis td,table.miis th { text-align:left; }
table.miis td.buttons, table.miis th.buttons { padding-right:10px; text-align:center; }
table.miis td.buttons img { border:0; padding:0; margin:0; }
table.miis td.buttons { color:#999; font-size:80%; line-height:16px; }
table.miis th small { color:#666; }
table.miis td b.name { color:#555; }
table.miis td.comment,table.miis td small { color:#666; font-size:8pt; }

table.bookmarks { margin-bottom:1em; }
table.bookmarks th, table.bookmarks td { text-align:left; }
table.bookmarks th.b_name { width:30%; }
table.bookmarks th.b_score { width:30%; }
table.bookmarks th.b_comments { width:30%; }

table.game_list th { text-align:left; }
table.game_list td { padding:3px 7px 0 7px; }
table.game_list .tc_stars { width:230px; font-size:9pt; }
table.game_list .voteTally { padding-left:6px; color:#555; }
table.game_list .voteTally .parentheses { display:none; }
table.game_list .voteTally .response { display:none; }
table.game_list .votes0 { color:#999; }
table.game_list .tc_icon_large { width:54px; text-wrap:no-wrap; }
table.game_list .tc_icon_large input { float:left; margin:0 6px 0 0; }
table.game_list td.tc_reviews, table.game_list td.tc_ratings { color:#666; }
table.game_list td.num0, table.game_list td.num0 { color:#bbb; }
table.game_list tr.game_row_pop td { padding:0; color:#999; }
table.game_list tr.game_row_pop td div
{
	padding:1px 7px 0 7px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	height:100px;
}
table.game_list tr.selected { color:#fff; background:#00c; }

div.gamename { float:left; }
div.buttons { float:right; }

table.account td.fwiicode, table.account th.fwiicode,
table.account td.fusername, table.account th.fusername
{ text-align:left; width:30%; }
table.account td.fmessage
{
	text-align:left;
	padding:4px 20px 8px 20px;
	font-size:86%;
}

.commentScroller { height:200px; overflow:auto; width:100%; }

/*

Added April 26, 2009
Attempt at reworking all tables on site. Oh bother.

*/

table.list { text-align:left; }
table.list td, table.list th { padding:2px 2px 2px 6px; }
table.type_games th.game_name { width:auto; }
table.type_games th.game_fc { width:100px; }
table.type_games th.game_review { width:80px; }
table.type_games th.actions { width:180px; }

table td.actions a
{
	font-size:11px;
	padding:1px 3px;
	line-height:13px;
	border:1px solid #7eb7e8;
	border-bottom-color:#21517b;
	border-right-color:#28669c;
	display:block;
	float:left;
	background:#4193d9;
	color:#fff;
	margin:1px 2px 1px 0;
}
table td.actions a:hover
{
	text-decoration:none;
	border:1px solid #4193d9;
	border-bottom-color:#21517b;
	border-right-color:#28669c;
	background:#2d74b0;
}
table td.actions a:active
{
	text-decoration:none;
	border:1px solid #4193d9;
	border-top-color:#21517b;
	border-left-color:#28669c;
	background:#2d74b0;
	color:#c5d1db;
}




#gamefinder #game_select { position:relative; }
#gamefinder #game_select * { position:relative; text-align:left; }
#gamefinder #game_input, #gamefinder form select#Add_Game_Selection { width:278px; }
#gamefinder form, .search_box form { padding:3px; display:block; margin-left:5px; }
#gamefinder #ownOrRent { width:230px; }
#gamefinder #Add_Game_Button { width:50px; }

p.q { padding-bottom:0; margin-bottom:0; font-weight:bold; }
p.a { padding-left:10px; display:block; }
p.a a span { display:inline; }

#wiidgetPreviewButton a
{
	display:block;
	text-align:center;
	text-decoration:none;
	border:1px solid #7bf;
	background:#f8f8f8;
	margin:2px 2px 10px 2px;
	padding:0;
	font-size:12px;
	line-height:23px;
	height:23px;
	color:#444;
	font-weight:bold;
}
#wiidgetPreviewButton a:hover
{
	margin:0 0 8px 0;
	padding:2px;
	font-size:13px;
	line-height:23px;
	color:#000;
	background:#7bf;
}

#miiBlock { width:400px; font-size:10pt; }
#miiBlock.large { width:400px; height:230px; overflow:auto; }
#miiBlock img { margin-right:10px; float:left; }
#miiBlock .mii { text-decoration:none; color:#333; display:block; padding:6px 8px 6px 0; }
#miiBlock div { clear:both; }


form input.deleteButton
{
	display:inline;
	height:1em;
	width:50px;
	float:left;
	margin:0 !important;
}


#gameBox
{
	display:block;
	padding:0 20px 12px 0;
	float:left;
	width:100px;
}
#content #game_specifics
{
	float:left;
	padding:0 0 12px 0;
	clear:right;
}



.n2ExpProdPane input { margin-left:0; width:auto; }

iframe * { text-align:right; }



/*

CHAT

*/#chat
{
	position:relative;
}
#chatroom
{
	width:100%;
	height:400px;
	overflow:auto;
}
#chatroom.onWii { height:200px; }
#chatroom td { text-align:left; font-size:9pt; vertical-align:top; }
#chatroom .chat_user_name
{
	width:100px;
	font-weight:bold;
}
#chatroom .chat_time { float:right; color:#ccc; }
#chat_users
{
	width:100%;
	height:395px;
	overflow:auto;
	padding-bottom:5px;
}
#chat_users.onWii { height:195px; }
#chat_users .chat_user
{
	padding:5px 5px 0 5px;
	font-size:8pt;
}
#chat_users .chat_user img
{
	float:left;
	padding-right:5px;
}
#chat_users .chat_user select
{
	width:90px;
	height:18px;
	font-size:10px;
}
#chat_input { clear:both; padding-top:8px; display:block; }
#chatinput { width:99%; position:relative; height:70px; display:block; }
#chat #submitBlock { width:100%; display:block; position:relative; }
#chat form input { width:100%; margin-top:8px; }
#chat form select { width:200px; display:block; margin:0 6px 0 0; }

#chatroom .private { background:#ddd; }
#chatroom .private .chat_time { color:#aaa; }

/*

WTF is this
.game_review { font-size:80%; margin-right:170px; padding-right:12px; padding-left:12px; }
.game_review img { display:block; text-align:center; margin:1em auto; width:90%; }
.game_review_info { font-size:80%; margin:12px 0 12px 0; float:right; border:1px solid #ccc; width:160px; padding:5px; }
.game_review_info .image { text-align:center; }
*/


ul.poll_answer
{
	list-style-type:none;
	margin:1em 0;
	padding:0;
	border:1px solid #ccc;
	line-height:1.5em;
}
ul.poll_answer li
{
	position:relative;
	margin:0;
	display:block;
	height:1.5em;
	overflow:hidden;
	width:100%;
}
ul.poll_answer li div.bar
{
	position:absolute;
	top:0;
	left:0;
	background:#ddd;
	height:1.5em;
}
ul.poll_answer li div.bar_info
{
	position:absolute;
	top:0;
	left:0;
	height:1.5em;
	padding:0 6px;
	font-size:80%;
}
ul.poll_answer li div.bar_info b { font-size:120%; line-height:1.5em; }

.voting_booth .poll_question { padding:4px 6px; }
.voting_booth ul.poll_answer { border-left:0; border-right:0; margin:0; background:#f3f3f3; }

.silver_buttons a { padding:0 3px; display:block; float:left; margin:6px 10px 12px 0; font-weight:bold; }
.silver_right a { float:right; margin:6px 0 12px 10px; }


.column_int_right { position:relative; width:320px; }
.column_int_left { position:relative; }

/* COLUMNS */

#index_main_col
{
}
#index_main_col .index_block
{
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	margin-bottom:10px;
}
#index_main_col .index_block .label h4
{
	display:block;
	font-size:10pt;
	padding:3px 4px;
	background:url("http://static.gamercreated.com/img/bg/glass.png") center center;
	color:#fff;
}
.index_col_border { position:relative;}

#int_right_col { width:315px; }
#index_main_col { width:684px; }

.col_interior { padding:6px 8px 0 8px; }
#int_main_col { }
#int_main_col.col_big {  }
#int_right_col.col_small { width:315px; }
/*#int_main_col.int_wide { width:84%; }*/
#int_right_col.int_wide { width:150px; }
#int_right_col.invert { width:auto; }
#int_main_col.invert { width:300px; }
#int_main_col .col_interior, #int_right_col .col_interior { padding:0 10px; }
#int_main_col.col_big .col_interior { padding:6px 10px }

.col_interior .column_divider
{
	margin:14px 0 4px 0;
	background:#ccc;
	height:1px;
}

/* /COLUMNS */

/*

TABLES

*/
.table_standard th, .table_standard td
{
	text-align:left;
	padding:2px 3px;
}
.table_standard th
{
	color:#fff;
	padding:2px;
	margin-bottom:2px;
	font-weight:bold;
}




/*

	USER WIDGET
	a little floating window

*/

.relative { position:relative; }

.user_widget_toolbar
{
	margin:0;
	padding:0 4px 0 2px;
	height:22px;
	overflow:hidden;
	line-height:18px;
	background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.user_widget_title
{
	margin:0;
	padding:3px 4px 3px 6px;
	line-height:16px;
	background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x;
	border-bottom-width:1px;
	border-bottom-style:solid;
	color:#555;
}
.user_widget_title:hover { background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x !important; }
.user_widget_section
{
	margin:0;
	padding:0 4px 0 2px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:inherit;
	position:relative;
}
.user_widget_toolbar a
{
	color:#555;
	display:block;
	float:left;
	margin:1px;
	padding:0px 2px;
	border:1px solid #ffe;
	line-height:18px;
	height:18px;
}

.user_widget_toolbar a img { border:0; margin:1px 3px 0 0; padding:0; width:16px; height:16px; float:left; }
.user_widget_toolbar a:hover { text-decoration:none; background-color:#f8f8e8; }
.user_widget_content { background:#fff; }
.user_widget_toolbar .right { float:right; }
.user_widget_toolbar a:hover { border-color:#999; }
.user_widget div, .user_widget ul, .user_widget table { color:#555; cursor:default; }
.user_widget a { cursor:pointer; }

.overClass { background-color:#000 !important; border-color:#000 !important; color:#000 !important; }
.overClass .user_widget_bottom,
.overClass .user_widget_top,
.overClass .user_widget_left_bottom,
.overClass .user_widget_left_top,
.overClass .user_widget_right_bottom,
.overClass .user_widget_right_top,
.overClass .user_widget_extra1,
.overClass .user_widget_extra2
{ background-color:#000 !important; border-color:#000 !important; color:#000 !important; }
.overClass div
{ border-color:#000 !important; }
.footer_buttons
{
	margin:1px 0 0 0;
	padding:0 4px 0 2px;
	height:22px;
	line-height:18px;
	background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.footer_buttons a
{
	color:#555;
	display:block;
	float:right;
	padding:0 2px;
	margin:1px;
	border:1px solid #ffe;
}
.footer_buttons a:hover
{
}


#index_right_col .user_widget form.typical label, #int_right_col .user_widget form.typical label
{
	width:35%;
	float:left;
	margin:0;
	padding:0;
}
#index_right_col .user_widget form.typical label.check_box_label, #int_right_col .user_widget form.typical label.check_box_label { width:200px; white-space:nowrap; }
#index_right_col .user_widget form.typical input, #int_right_col .user_widget form.typical input
{
	width:60%;
	float:left;
	margin:0;
}
.user_widget form.typical legend { display:none; }

/* USER WIDGET TABLE */

.user_widget .widget_list { height:150px; overflow:auto; overflow-x:hidden; -ms-overflow-x:hidden; }
.user_widget table.widget_table img { margin:1px 0 0 0; }
table.widget_table
{
	width:100%;
	line-height:18px;
}
table.widget_table td { padding:0 4px 0 6px; text-align:left; }
table.widget_table th { padding:1px 4px 1px 6px; background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x; text-align:left; }

#int_right_col .minimalize, #index_right_col .minimalize, .dragRightCol .minimalize { display:none; }
#int_main_col .minimalize, #index_main_col .minimalize, .dragMainCol .minimalize { display:auto; }
#int_main_col .maximize, #index_main_col .maximize, .dragMainCol .maximize { display:none; }
#int_right_col .maximize, #index_right_col .maximize, .dragRightCol .maximize { display:auto; }

.item_detail { width:100%; height:80px; border:1px solid #f00; }
table.widget_table tr { background:#fff; }
table.widget_table tr:hover { background:#eee; }
table.widget_table tr:hover td { cursor:pointer; }
table.widget_table tr.alternate { background:#eee url("http://static.gamercreated.com/img/bg/grey.png") top left repeat-x; }
table.widget_table .table_col_star { width:70px; }
table.widget_table tr.alternate:hover { background:#ccc; }
table.widget_table tr.selected td { color:#fff; }
table.widget_table tr.selected { background-color:#aaa; }
table.widget_table tr.selected:hover { background-color:#aaa; }

.user_widget_categories .user_widget_content { padding-left:0; padding-right:0; }
.user_widget ul.category_list
{
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
}
.user_widget ul.category_list li
{
	display:block;
	padding:0;
	margin:0;
	overflow:hidden;
	border-top:1px solid #888;
}
.user_widget ul.category_list li:first-child { border-top:0; }
.user_widget ul.category_list li a
{
	display:block;
	height:20px;
	line-height:20px;
	padding:1px 6px;
	background:#eee url("http://static.gamercreated.com/img/bg/grey.png") top left;
}
.user_widget ul.category_list li a.on { background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x; }
.user_widget ul.category_list li a:hover
{
	background:#666;
	color:#fff;
	text-decoration:none;
}

.user_widget .widget_detail, .user_widget .result_box
{
	display:block;
	height:76px;
	border:0;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:inherit;
	padding:0;
	overflow:auto;
	background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x;
	line-height:10pt;
	border-bottom-style:solid;
	text-decoration:none;
	color:#444;
}
.user_widget .widget_detail .html_section { clear:left; }
.user_widget .widget_detail img.main_img, .user_widget .result_box img.main_img { float:left; display:block; padding:3px 5px 0 5px; }
.user_widget .widget_detail img.star_img, .user_widget .result_box img.star_img { line-height:10pt; }
.user_widget .widget_detail .desc_block, .user_widget .result_box .desc_block
{
	margin-left:78px
	padding:5px 5px 3px 0;
}
.user_widget .widget_detail b.b, .user_widget .result_box b.b
{
	display:block;
	float:left;
	width:60px;
	padding:2px;
}
.user_widget .widget_detail .desc_val, .user_widget .result_box .desc_val
{
	margin-left:60px;
	padding:2px 0;
}
.user_widget iframe.widget_detail { padding:0; margin:0; width:100%; }

.user_widget .result_box { font-size:11px; line-height:13px; }
.user_widget a.result_box:hover { cursor:pointer; }

/* USER WIDGET RESIZE BAR */
.user_widget.wshade .resizeBar { visibility:hidden; }
.user_widget .resizeStyle
{
	margin:0 5px 6px 6px;
	height:9px;
	background:url("http://static.gamercreated.com/img/widget/bg/drag-bar.gif") center center no-repeat;
	border-top-style:solid;
	border-top-width:1px;
	cursor:s-resize;
}
/*.user_widget .resizeBar:hover .resizeStyle { background-color:#eee; }*/
.user_widget .resizeBar
{
	height:10px;
	width:100%;
	position:absolute;
	bottom:6px;
	cursor:s-resize;
}

/*

WIIMAIL WIDGET

*/

.user_widget_wiimail .widget_list { height:110px; }
.user_widget_wiimail .widget_detail
{
	height:140px;
	padding:0 7px;
	margin:0;
	color:#f9f9f9;
	color:#444;
	font-family:arial,sans-serif;
	font-size:9pt;
	line-height:11pt;
}
.user_widget_wiimail .widget_detail .desc_block { padding:7px 0; }
.user_widget_wiimail .wiimail_date { text-align:right; }
.user_widget_wiimail thead { display:none; }
.user_widget_wiimail .unread { font-weight:bold; }
.user_widget_wiimail .read { font-weight:normal; }

.user_widget_wiimail h1, .user_widget_wiimail h2, .user_widget_wiimail h3, .user_widget_wiimail h4, .user_widget_wiimail h5, .user_widget_wiimail h6, .user_widget_wiimail p
{
	display:block;
	float:none;
	padding:5px 0 0 0;
	overflow:visible;
	font-size:auto;
	line-height:auto;
	margin:0;
	height:auto;
}
.user_widget_wiimail .widget_detail b.b, .user_widget_wiimail .result_box b.b
{
	width:100px;
}

/*

	SEARCH WIDGET
	
*/

.user_widget_sidesearch form { padding:4px; }
.user_widget_sidesearch form input.search
{
	font-size:12pt;
	width:248px;
	float:left;
	height:28px;
	border:1px solid #80abc4;
	padding:0 2px;
	margin:0 2px;
	color:#666;
	z-index:1;
}
.user_widget_sidesearch form input.searchsubmit
{
	height:30px; width:30px;
	margin-left:2px; z-index:200;
}

.user_widget_sidesearch form select { width:272px; font-size:10pt; color:#555; }
.user_widget_sidesearch .search_option { width:140px; float:left; margin-bottom:1px; }
.user_widget_sidesearch .search_option_all { clear:left; }
.user_widget_sidesearch.blastworks form input.search { width:240px; border-color:#5af; }
.user_widget_sidesearch.blastworks .search_option {  }

.user_widget_sidesearch.blastworks .user_widget_content { background:transparent; }
/*

MIIPLAZA NEWS WIDGET

*/
.user_widget_miiplaza .user_widget_section
{
	font-size:9pt;
	line-height:10pt;
	padding:0;
	margin:0;
}
.user_widget .uwmp_padding
{
	padding:5px;
	color:#666;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#aaa !important;
}
#accordian { border-bottom-color:inherit; }
.user_widget .uwmp_padding ol
{
	margin:0;
	padding:6px 4px 6px 24px;
}
.user_widget .uwmp_padding p { padding:0; }
.user_widget_miiplaza .news_tools
{
	text-align:right;
	margin-top:5px;
	padding-top:3px;
	font-weight:bold;
	border-top:1px solid #ccc;
	clear:left;
}
.user_widget_miiplaza .sidemii
{
	width:80px;
	margin:1px 6px 1px 1px;
	padding:3px;
	border:1px solid #eee;
	cursor:pointer;
}
.user_widget_miiplaza .sidemii a { border:0; margin:0; padding:0; width:auto; }
.user_widget_miiplaza .sidemii img { border:0; margin:0; padding:0; width:80px; cursor:pointer; }
.user_widget_miiplaza .sidemii:hover { background:#eee; border:1px solid #999; }
.user_widget_miiplaza .sidemii label { display:none; }
.user_widget_miiplaza #news_item_1, .user_widget_miiplaza #news_item_2 { display:none; }

/*

	SEARCH

*/

.user_widget_search form
{
	display:block;
	background:#fff;
	padding:5px 6px;
	position:relative;
}
form .form_stack { float:left; }
.user_widget_search form label
{
	display:block;
	line-height:22px;
	float:left;
	width:70px;
	padding:0;
}
.user_widget_search form select, .user_widget_search form input, .user_widget_search form button
{
	display:block;
	margin:0 0 0 80px;
	width:180px;
}
.user_widget_search form input { width:174px; }
.user_widget_search form .actb_main { margin:4px 0 0 86px; }

/*

	NEWS WIDGET

*/

.user_widget_news ul { list-style-type:none; margin:0; padding:0; }
.user_widget_news li { padding:0; margin:0; }
.user_widget_news ul li a .num_comments
{
	display:block;
	font-size:10px;
	padding-top:1px;
	color:#666;
}
.user_widget_news ul li a
{
	display:block;
	padding:5px 6px 4px 6px;
	line-height:11pt;
}
.user_widget_news ul li a:hover, .user_widget_news ul li a:hover .num_comments
{
	background-color:#999;
	color:#fff;
	text-decoration:none;
}
.user_widget_news .news_image
{
	float:right;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	height:30px;
	margin:-3px 0 0 4px;
}

/*

	USER PORTFOLIO WIDGET

*/

/*

	USER PROFILE WIDGET

*/

.user_widget_profile_image { float:left; height:160px; width:130px; margin:5px; text-align:center; }
.user_widget_profile_image .voteTally { display:block; }
.user_widget_profile_vitals { font-size:12px; color:#666; margin-left:140px; padding:4px 5px; }
.user_widget_profile_vitals b { color:#999; width:150px; float:left; display:block; }
.user_widget_profile_vitals a { color:#3086e5; }
.user_widget_profile_badges, .user_widget_profile_vitals
{
	border-style:solid;
	border-left-width:1px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
}
.user_widget_profile_footer
{
	border-top-width:1px;
	border-top-style:solid;
	font-size:12px;
	color:#666;
	margin-left:140px;
	position:relative;
}
.user_widget_profile_badges
{
	float:left;
	width:49%;
	padding:4px 5px;
}
.user_widget_profile_games
{
	margin-left:50%;
	border-left-width:1px;
	border-left-style:solid;
	padding:4px 5px;
}
.user_widget_profile_badges img { margin:0 4px 4px 0; }
.user_widget_profile_games img { margin:0 4px 4px 0; }


#int_right_col .user_widget_profile_vitals, #index_right_col .user_widget_profile_vitals { margin-left:100px; }
#int_right_col .user_widget_profile_footer, #index_right_col .user_widget_profile_footer { margin-left:100px; }
#int_right_col .user_widget_profile #badge_list, #int_right_col .user_widget_profile .game_list, #index_right_col .user_widget_profile #badge_list, #index_right_col .user_widget_profile .game_list { height:26px; overflow:hidden; }
#int_right_col .user_widget_profile_vitals b, #index_right_col .user_widget_profile_vitals b { display:none; }
#int_right_col .user_widget_profile_image, #index_right_col .user_widget_profile_image { width:90px; height:auto; }
#int_right_col .user_widget_profile_image img, #index_right_col .user_widget_profile_image img { width:90px; }
#int_right_col .user_widget_profile_badges img.up_icon, #int_right_col .user_widget_profile_games img.up_icon, #index_right_col .user_widget_profile_badges img.up_icon, #index_right_col .user_widget_profile_games img.up_icon { width:18px; height:18px; }

/*

	FORUM WIDGET

*/
#int_right_col .user_widget_forum .thread_info, #index_right_col .user_widget_forum .thread_info, .dragRightCol .user_widget_forum .thread_info { display:none; }
#int_right_col .user_widget_forum .balloon, #index_right_col .user_widget_forum .balloon, .dragRightCol .user_widget_forum .balloon { width:20px; }
#int_right_col .user_widget_forum table.forum .thread, #index_right_col .user_widget_forum table.forum .thread, .dragRightCol .user_widget_forum table.forum .thread { width:auto; }


.news_article { padding:4px 12px; }
.news_article_head
{
	line-height:26px;
	margin:0;
	padding:12px 8px 8px 8px;
	height:26px;
	font-size:20px;
}
.publisher_info { padding-top:8px; }

.user_widget_comments #comments .comment .forum_user b { font-size:12pt; }
.user_widget_comments #comments .alternate { border-left-width:0; border-right-width:0; }
.user_widget_comments #comments p { padding:0; margin-bottom:1em; }
.user_widget_comments p.nocomments { padding:6px 6px 0 6px; }

/*

	LATEST GREATEST FEATURED WIDGET

*/
div.user_widget_featured_miilist
{
	width:332px;
	float:left;
}
.user_widget_featured_miilist td
{
	background:#eee;
	height:141px;
}
.user_widget_featured_miilist .fpost
{
	width:127px;
	height:127px;
	margin:0 auto;
}
.user_widget_featured_miilist a.l
{
	text-decoration:none;
	display:block;
	cursor:pointer;
	width:127px;
	height:127px;
	border:2px solid #eee;
}
.user_widget_featured_miilist .lg_large .minimalize { display:none; }
.user_widget_featured_miilist .lg_large #rating0
{
}
.user_widget_featured_miilist .lg_large a
{
	width:327px;
	height:327px;
}
.user_widget_featured_miilist .lg_large img.mii_image { width:327px; height:327px; }
.user_widget_featured_miilist .lg_small a
{
	width:106px;
	height:106px;
	float:left;
}
.user_widget_featured_miilist .lg_small a img.mii_image { width:106px; height:106px; }
.user_widget_featured_miilist a img.mii_image
{
	border:1px solid #eee;
	display:block;
}
.user_widget_featured_miilist a label
{
	display:block;
	text-align:right;
	color:#fff;
	background:url("http://static.gamercreated.com/img/bg/black50.png") center center;
	padding:0 2px;
	margin:-20px 5px 5px 0;
	float:right;
	clear:right;
	white-space:nowrap;
	z-index:150;
}
.user_widget_featured_miilist a label.line2
{
	white-space:nowrap;
	margin:-40px 5px 5px 0;
	z-index:150;
}
.user_widget_featured_miilist a:hover label
{
	background:#000;
	text-decoration:none;
}

.comment_delete { float:left; }


/*

	BADGES

*/
.badge_pop
{
	position:absolute;
	z-index:1000000000;
	background:url("http://static.gamercreated.com/img/v2/popinfo.png") no-repeat center center;
	width:154px;
	height:86px;
	padding:10px;
	font-size:8pt;
	line-height:10pt;
	color:#666;
}
.badge_pop b { display:block; padding-bottom:4px; text-transform:uppercase; }
.badge_pop img
{
	float:left;
	width:64px;
	height:64px;
	margin:0 10px 0 0;
}

.item_pop
{
	position:absolute;
	text-decoration:none;
	width:303px;
	height:143px;
	z-index:100000;
	background:url("http://static.gamercreated.com/img/v2/info_pop.png") no-repeat center center;
	padding:11px;
	font-size:9pt;
	line-height:10pt;
	color:#666;
}
.item_pop b
{
	display:block;
	color:#333;
	padding-bottom:4px;
	font-size:10pt;
	height:10pt;
	line-height:12pt;
	overflow:hidden;
	text-transform:uppercase;
}
.item_pop img
{
	float:left;
	margin:0 10px 0 0;
	width:125px;
	height:125px;
	border:0;
}
.item_pop_hot { margin-top:15px; }

/*

	BLAST WORKS

*/

body#blastworks
{
	background:none;
	padding:0;
}

body#blastworks #celebrity { padding:0 !important; }
body#blastworks #blastworks_body { padding:10px 10px 20px 10px; background:#fff; }
body#blastworks #content { padding:0; background:#fff; }
body#blastworks #footer
{
	background:#00b139 url("http://static.gamercreated.com/img/blastworks/city.png") top left repeat-x;
	min-height:347px;
	padding:153px 0 0 0;
}
body#blastworks #footer_ad { top:180px; }
body#blastworks #footer #footer_navigation { padding-left:20px; }
body#blastworks #footer #footer_navigation ul
{
	background:url("http://static.gamercreated.com/img/blastworks/bg/section.png") top left no-repeat;
	padding:18px 0 0 0;
	margin:0 0 0 3%;
}
body#blastworks #footer #footer_navigation ul li { margin:0 5px; }

.blastworks_list { padding:0; margin:0; display:block; list-style-type:none; }
.blastworks_list li { float:left; display:block; margin:0; padding:0; width:170px; height:140px; }
.blastworks_list li.clear { clear:both; float:none; }
.blastworks_list a
{
	padding:6px 5px;
	display:block;
	margin:4px;
	background:url("http://static.gamercreated.com/img/blastworks/item-off.png") center center no-repeat;
	text-decoration:none;
	color:#fff;
}
.blastworks_list a.featured
{
	padding:6px 5px;
	display:block;
	margin:4px;
	background:url("http://static.gamercreated.com/img/blastworks/item-featured.png") center center no-repeat;
	text-decoration:none;
	color:#fff;
}
.blastworks_list a:hover
{
	background:url("http://static.gamercreated.com/img/blastworks/item-on.png") center center no-repeat;
	color:#fff;
	margin:0;
	padding:7px 6px;
}
.blastworks_list a:active
{
	/*background:#7bf;*/
	background:url("http://static.gamercreated.com/img/blastworks/item-on.png") center center no-repeat;
	color:#fff;
	margin:0;
	padding:7px 6px;
}

.blastworks_list a img { width:150px; height:100px; border:0; }
.blastworks_list a:hover img { width:156px; height:104px; }
.blastworks_list a label
{
	padding:2px 0 0 0;
	margin:0;                                                                                                                                                                                                                                                                                                                                                                               
	display:block;
	text-align:center;
	font-size:12pt;
	height:16px;
	line-height:16px;
}
.blastworks_list a:hover label
{
	font-size:13pt;
	height:18px;
	line-height:17px;
	text-decoration:none;
}
#blastworks_header h2 { display:none; }


#queue span { display:none; }
#queue
{
	display:block;
	width:48px;
	height:48px;
	background:url("http://static.gamercreated.com/img/blastworks/queue.png") top left no-repeat;
	float:left;
	margin:10px 10px 0 0;
}
#queue div { width:48px; height:48px; }
#queue:hover { background:url("http://static.gamercreated.com/img/blastworks/queue-over.png") top left no-repeat; }

.blastworks_menu
{
	margin:0;
	padding:10px 10px 0 10px;
	height:61px;
	border-top:1px solid #ccc;
	list-style-type:none;
}
.blastworks_menu li
{
	float:left;
}
.blastworks_menu a
{
	display:block;
	width:156px;
	height:24px;
	background:url("http://static.gamercreated.com/img/blastworks/button.png") 0px 0px no-repeat;
	color:#fff;
	float:left;
	font-size:12pt;
	padding:27px 0 0 35px;
	margin:0 -10px 10px 0;
	position:relative;
}
.blastworks_menu a:hover
{
	display:block;
	width:156px;
	height:24px;
	background:url("http://static.gamercreated.com/img/blastworks/button-over.png") 0px 8px no-repeat;
	text-decoration:none;
	color:#fff;
	float:left;
	font-size:12pt;
	padding:36px 0 0 35px;
	margin:0 -10px 1px 0;
}
.blastworks_menu a img
{
	position:absolute;
	top:27px;
	left:10px;
}
.blastworks_menu a:hover img { top:35px; }
.blastworks_menu.top { border:0; padding-left:0; }
.blastworks_menu.top a
{
	width:115px;
	height:17px;
	background:url("http://static.gamercreated.com/img/blastworks/button_top_small.png") 0px 0px no-repeat;
	padding:7px 0 28px 35px;
	margin-right:-49px;
}
.blastworks_menu.top a:hover, .blastworks_menu.top a.on
{
	height:17px;
	background:url("http://static.gamercreated.com/img/blastworks/button_top_over_small.png") 0px 8px no-repeat;
	padding:15px 0 28px 35px;
	margin-right:-49px;
}
.blastworks_menu.top a img { top:6px; left:8px; }
.blastworks_menu.top a:hover img, .blastworks_menu.top a.on img { top:14px; left:8px; }

#blast_title { border-bottom:1px solid #ccc; padding:10px 0; }

#blastworks .toolbar
{
	background:url("http://static.gamercreated.com/img/toolbar/grey.png") center center repeat-x;
	background:none;
	margin:-32px 0 0 0;
	padding:0 10px 0 10px;
	color:#555;
}
#blastworks .toolbar_border_left
{
	background:url("http://static.gamercreated.com/img/toolbar/grey-left.png") center left no-repeat;
	background:none;
}
#blastworks .toolbar_border_right
{
	background:url("http://static.gamercreated.com/img/toolbar/grey-right.png") center right no-repeat;
	background:none;
	line-height:28px;
	padding:4px 5px 0 5px;
}
#blastworks .pagination-top .page, #blastworks .toolbar .button { color:#666; }
#blastworks #toolbar_message { padding:0 6px 1px 6px; color:#444; }
#blastworks #toolbar_message b { color:#666; }
#blastworks .toolbar a { display:block; color:#444; }
#blastworks .toolbar .button { margin:0 1px 0 0; color:#444; }
#blastworks .pagination-top a.page:hover, #blastworks .toolbar a.button:hover
{
	background:url("http://static.gamercreated.com/img/toolbar/grey-button-over.png") left 1px no-repeat;
	color:#111;
	padding-bottom:1px;
}
#blastworks .pagination-top a.page:hover .right_side, #blastworks .toolbar a.button:hover .right_side, #blastworks .toolbar a.right .right_side
{
	background:url("http://static.gamercreated.com/img/toolbar/grey-button-over-right.png") right 1px no-repeat;
}
#blastworks .toolbar a.right { background:url("http://static.gamercreated.com/img/toolbar/grey-button-over.png") left 1px no-repeat; color:#444; }
#blastworks .pagination-top div.page_on .right_side, #blastworks .toolbar a.on:hover .right_side, #blastworks .toolbar div.on .right_side, #blastworks .toolbar a.on .right_side, #blastworks .toolbar a.right:hover .right_side
{
	background:url("http://static.gamercreated.com/img/toolbar/grey-button-on-right.png") right bottom no-repeat;
	width:6px;
	position:absolute;
	top:0;
	right:0;
	height:100%;
}
.post_details { margin-left:341px; }


/*

	GAME MENU

*/

.actb_main { border:1px solid #ccc; background:#fff; font-size:9pt; }
.actb_arrow { text-align:center; width:12px; }
.actb_row { background:#fff; }
.actb_selected .actb_cell { background:#ccc; }
.actb_scroll { position:relative; }
.actb_scroll img
{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-2px;
	top:10px;
}

#attachment
{
	font-size:9pt;
	line-height:11pt;
	padding:3px 5px 5px 5px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
}



/*

	SEND TO FRIEND (stf)

*/
form#stf
{
	display:block;
	color:#777;
	padding:20px;
	font-size:10pt;
	line-height:16px;
}
form#stf textarea, form#stf input { margin-bottom:4px; }
form#stf small.label_add { float:right; color:#aaa; display:block; text-align:right; }
form#stf small.label_att { float:left; color:#666; display:block; }

/*

	IMPORTANT STUFF

*/
input.check_box { width:auto !important; margin-right:6px !important; }



/******************************************************************************
** STRUCTURE OF DYNAMICALLY CREATED ELEMENTS
*******************************************************************************
**
** <div id="ORIGINAL_IDWidgContainer" class="widgContainer">
**     <ul id="ORIGINAL_IDWidgToolbar" class="widgToolbar">
**         <li id="BUTTON_ID" class="widgEditButton">
**             <a></a>
**         </li>
**         <li class="widgEditSelect">
**             <select>
**             </select>
**         </li>
**     </ul>
**     <iframe id="ORIGINAL_IDWidgIframe" class="widgIframe">
**     </iframe>
**     <textarea id="ORIGINAL_IDWidgTextarea" class="widgEditor">
**     </textarea>
** </div>
*/

/* TOOLBAR BUTTONS */

.widgToolbar a
{
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}

.widgToolbar a:hover { background-position: 0 -20px; }

.widgToolbar a:active
{
	margin-top: 1px;
	margin-left: 1px;
	background-position: 0 -40px;
}


.widgToolbar a.wysiwygA
{
	text-indent:0;
	overflow:auto;
	width:auto;
	line-height:20px;
	margin:2px 5px;
	padding:2px 2px 2px 18px;
	text-decoration:underline;
	background:url("http://static.gamercreated.com/img/icons/small/reply.png") center left no-repeat;
}

.widgToolbar li.widgEditSelect select { width:100px; background:#fff; }

.widgToolbar li.on a, .widgToolbar li.on a:hover { background-position: 0 -40px; }

.widgToolbar li.widgEditButton
{
	/*background-image: url("http//static.gamercreated.com/img/editor/widgeditor_button_shadow.gif");
	background-repeat: no-repeat;
	background-position: bottom right;*/
}

.widgButtonBold { background-image: url("http://static.gamercreated.com/img/editor/bold.png"); }
.widgButtonHTML { background-image: url("http://static.gamercreated.com/img/editor/src.png"); }
.widgButtonImage { background-image: url("http://static.gamercreated.com/img/editor/img.png"); }
.widgButtonItalic { background-image: url("http://static.gamercreated.com/img/editor/italic.png"); }
.widgButtonStrike { background-image: url("http://static.gamercreated.com/img/editor/strike.png"); }
.widgButtonQuote { background-image: url("http://static.gamercreated.com/img/editor/quote.png"); }
.widgButtonYouTube { background-image: url("http://static.gamercreated.com/img/editor/video.png"); }
.widgButtonMii { background-image: url("http://static.gamercreated.com/img/editor/mii.png"); }
.widgButtonLink { background-image: url("http://static.gamercreated.com/img/editor/link.png"); }
.widgButtonOrdered { background-image: url("http://static.gamercreated.com/img/editor/ol.png"); }
.widgButtonUnordered { background-image: url("http://static.gamercreated.com/img/editor/ul.png"); }

small.widgSpace { float:left; width:4px; display:block; }

.widgSource a
{
	background-image: url("http://static.gamercreated.com/img/editor/empty.png");
	cursor: default;
}

.widgSource li.on a, .widgSource li.on a:hover
{
	background-position: 0 0;
}

.widgSource .widgButtonHTML { background-image: url("http://static.gamercreated.com/img/editor/src.png"); }

.widgSource .widgButtonHTML:hover
{
	cursor: pointer;
}

/*

	BADGE WIDGET

*/
div.badge_list { position:relative; background:#fff; width:100%; }
div.badge_list dl { margin:0; padding:4px 0; border-bottom-width:1px; border-bottom-style:solid; width:50%; float:left; height:4em; overflow:hidden; }
div.badge_list dl dt { font-weight:bold; width:auto; float:none; padding:0 6px; margin:0; clear:left; line-height:12pt; }
div.badge_list dl dd { margin:0; padding:0 6px; font-size:10pt; line-height:13pt; }
#index_right_col div.badge_list dl dd, #int_right_col div.badge_list dl dd { margin:0; padding:0 6px; font-size:8pt; line-height:10pt; }
div.badge_list dl dd img { float:left; margin:0 6px 0 0; }


/* TOOLBAR */

.widgToolbar
{
	list-style: none;
	width: 100%;
	height: 26px;
	margin: 0;
	padding: 0;
	background-image: url("http://static.gamercreated.com/img/editor/widgeditor_toolbar_bg.gif");
	background-repeat: repeat-x;
}

* html .widgToolbar { width: auto; }

.widgToolbar li
{
	display: inline;
	float: left;
	width: 21px;
	height: 21px;
	margin-top: 3px;
	margin-left: 3px;
	line-height: 20px;
}
.widgToolbar li.widgSpace
{
	display: inline;
	float: left;
	width: 1px;
	background:#ddd;
	margin:0 3px 0 5px;
	height: 26px;
	border-right:1px solid #fff;
}

.widgToolbar select { margin:0; }

/* EDITING AREA */

.widgIframe
{
	clear: left;
	width: 100%;
	height: 130px;
	border-width: 1px;
	font-family:sans-serif;
}

.widgContainer textarea.widgEditor
{
	clear: left;
	width: 100%;
	height: 200px;
	border-top-width: 1px;
	padding: 0;
}
textarea.widgEditor, form.typical textarea.widgEditor { width:100%; }

#addcomment { padding:0 10px 0 5px; }
#commentForm .submit { float:right; margin:3px 6px 3px 0; }
#commentForm #Comment { width:100%; height:150px; display:block; position:relative; }

.user_widget .widgIframe { margin-left:-1px; }
.user_widget_post_edit .widgIframe, .user_widget_post_edit .widgToolbar { margin-right:5px; }
.user_widget_post_edit form.typical { margin:0; padding:0 6px; }
.user_widget_post_edit form.typical fieldset { margin:0; padding:0; }

/* EDITOR CONTAINER */

.widgContainer
{
}

center.ad_block { padding:5px 0; height:600px; }


.user_widget.blastworks
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/top.png") repeat-x;
	margin:4px 2px;
	color:#fff !important;
	padding:10px 0 0 0;
}
.blastworks .overClass { background-color:#000 !important; border-color:#000 !important; color:#000 !important; }
.blastworks .dragRightCol { /*background-color:#000*/ }

.user_widget.blastworks .user_widget_content
{
	font-weight:normal;
	font-size:10pt;
	line-height:13pt;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding:0;
	background:url("http://static.gamercreated.com/img/widget/blastworks/white.png");
}
.user_widget.blastworks .user_widget_content p
{
	padding:10px;
	color:#222;
}
.user_widget.blastworks .user_widget_left_top
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/left-top.png") top left no-repeat;
	width:7px;
	height:7px;
}
.user_widget.blastworks .user_widget_left_bottom
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/left-bottom.png") bottom left no-repeat;
	width:31px;
	height:26px;
}
.user_widget.blastworks .user_widget_left
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/left.png") top left repeat-y;
	padding-left:7px;
}
.user_widget.blastworks .user_widget_right
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/right.png") top right repeat-y;
	padding-right:8px;
}
.user_widget.blastworks .user_widget_right_top
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/right-top.png") top right no-repeat;
	width:8px;
	height:7px;
}
.user_widget.blastworks .user_widget_right_bottom
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/right-bottom.png") bottom right no-repeat;
	width:20px;
	height:26px;
}
.user_widget.blastworks .user_widget_top
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/top.png") top left repeat-x;
	padding-top:6px;
}
.user_widget.blastworks .user_widget_bottom
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/bottom.png") bottom left repeat-x;
	padding-bottom:26px;
}
.user_widget.blastworks .user_widget_extra1
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/right.png") top right repeat-y;
	position:absolute;
	top:7px;
	right:0;
	width:8px;
	height:28px;
}
.user_widget.blastworks .user_widget_extra2
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/left.png") top left repeat-y;
	position:absolute;
	top:7px;
	left:0;
	width:7px;
	height:28px;
}
.user_widget.blastworks .controls
{
	position:absolute;
	top:6px;
	right:12px;
}
.user_widget.blastworks .user_widget_toolbar
{
	margin:1px 0 0 0;
	padding:0 4px 0 2px;
	height:22px;
	line-height:18px;
	background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.user_widget.blastworks .user_widget_title
{
	margin:1px 0 0 0;
	padding:2px 4px 2px 4px;
	line-height:16px;
	background:#ffe url("http://static.gamercreated.com/img/bg/yellow.png") top left repeat-x;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.user_widget.blastworks .user_widget_title a { margin:0; display:block; border:1px solid #ffe; color:#555; }
.user_widget.blastworks .user_widget_title a:hover { border-color:#999; margin:0; }
.user_widget.blastworks .user_widget_section
{
	margin:1px 0 0 0;
	padding:0 4px 0 2px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.user_widget.blastworks .user_widget_toolbar a
{
	color:#555;
	display:block;
	float:left;
	padding:0px 2px;
	margin:1px;
	border:1px solid #ffe;
	line-height:18px;
	height:18px;
}
.user_widget.blastworks .user_widget_toolbar a img { border:0; margin:1px 3px 0 0; padding:0; width:16px; height:16px; float:left; }
.user_widget.blastworks .user_widget_toolbar a:hover { text-decoration:none; background-color:#f8f8e8; }
.user_widget.blastworks .user_widget_toolbar .right { float:right; }
.user_widget.blastworks .user_widget_toolbar a:hover { border-color:#999; }
.overClass.blastworks { background-color:#fff !important; border-color:#fff !important; color:#fff !important; }
.dragRightCol.blastworks { /*background-color:#000*/ }
.user_widget.blastworks ul.blast_category_list
{
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
	border-top-width:1px;
	border-top-style:solid;
}
.user_widget.blastworks ul.blast_category_list li
{
	display:block;
	padding:0;
	margin:0;
	border-top-width:1px;
	border-top-style:solid;
	background:url("http://static.gamercreated.com/img/widget/blastworks/title.png");
}
.user_widget.blastworks ul.blast_category_list li:first-child { border-top:0; }
.user_widget.blastworks ul.blast_category_list li a
{
	display:block;
	height:24px;
	line-height:24px;
	padding:1px;
}
.user_widget.blastworks ul.blast_category_list li img { float:left; margin:2px 6px 2px 2px; }
.user_widget.blastworks ul.blast_category_list li a span { color:#fff; }
.user_widget.blastworks ul.blast_category_list li a.on { background:#000; }
.user_widget.blastworks ul.blast_category_list li a:hover
{
	background:url("http://static.gamercreated.com/img/widget/blastworks/title.png");
	text-decoration:none;
}
.user_widget_categories.blastworks .user_widget_content { background:transparent; }


.user_widget_file_blast .user_widget_content { background:#fff; }

/*

HTML Widget

*/

.user_widget_html .user_widget_content
{
	padding-top:1px;
	padding-left:7px;
	padding-right:7px;
}
.user_widget .text_block { margin:0; padding:2px 7px; }
.user_widget .text_block a
{
	text-decoration:underline;
}

/* other stuff....*/

.mii_drag
{
	max-width:180px;
}
.mii_drag_over, .mii_drag_drag {  }



.sd_info
{
	background:url("http://static.gamercreated.com/img/widget/sdcardt.png") 5px 5px no-repeat;
	height:60px;
	padding:5px;
	border-bottom:1px solid #999;
}
.sd_info b.sd_size
{
	display:block;
	padding:35px 0 0 5px;
	font-size:13px;
	color:#02d;
	float:left;
}
.sd_info b.sd_size span
{
	font-size:8px;
}
.sd_info .sd_label
{
	padding:0 8px;
	width:70px;
	font-weight:bold;
	color:#999;
	float:left;
	font-size:9pt;
}

.mii_index_rating
{
	position:absolute;
	top:132px;
	left:15px;
	z-index:900;
	border:0;
}
.mii_index_rating img
{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	border:0 !important;
}
.mii_index_rating .voteTally
{
	display:none;
	border:0;
}




/*

	EVENTS

*/

#event_game { float:left; }
dl#event_info { margin-left:140px; }



/*
Default style for the nogray calendar
the default class prefix is ng-

made by Wesam Saif
http://www.nogray.com
support@nogray.com

*/

/* the main header table */
.ng-cal-header-table
{
	border-collapse:collapse;
	background:#efefef;
	border:solid #ccc 1px;
}
	
/* the previous and next table cells */
.ng-cal-previous-td, .ng-cal-next-td
{
	width:20px;
	height:20px;
	color:#369;
	border:solid #ccc 1px;
	text-align:center;
}
.ng-cal-previous-td:hover, .ng-cal-next-td:hover
{
	background:#fff;
}

/* the calendar header table cell (the area where the month and year is displayed) */
.ng-cal-header-td
{
	text-align:center;
	font-weight:bold;
	padding:3px;
}
	
/* the main month table */
.ng-cal
{
	border:solid #ccc 1px;
	border-collapse:collapse;
	margin-top:5px;
	background-color:#FFFFFF;
	width:250px;
}
.ng-cal td
{
	padding:3px;
	line-height:20px;
	border:solid #ccc 1px;
	width:14%;
}

/* the days name table cells */
.ng-cal .ng-days-name-td
{
	background:#b8263d;
	border:solid #b8263d 1px;
	color:#fff;
}
	
/* the month name table cell */
.ng-month-name-th
{
	color:#307ec5;
	font-weight:bold;
	padding:3px;
	text-align:center;
	display:none;
}
	
/* weekends, days off, dates off (holidayes) */
.ng-weekend, .ng-dayOff, .ng-dateOff {color:#999999;}

/* out of range days (previous or next month) */
.ng-outOfRange
{
	color:#999999;
	background:#efefef;
	text-decoration:line-through;
}

/* the style for the table cell when the mouse is over it */
.ng-mouse-over
{
	font-weight:bold;
	background:#faedd6;
}
	
/* selected day */
.ng-selected-day
{
	background:#ffbb45;
	font-weight:bold;
}
		
/* the close and clear buttons in the bottom of the calendar */
.ng-close-link, .ng-clear-link
{
	padding:3px;
	text-align:center;
	color:#666666;
	text-decoration:none;
	font-size:8pt;
	background:#efefef;
	border:solid #cccccc 1px;
	display:block;
	margin-top:5px;
}
	
#bd_cal, #challenge_cal { background:#fff; border:1px solid #999; padding:5px; width:250px; }
.cal_toggler
{
	width:20px;
	height:19px;
	background:url("http://static.gamercreated.com/img/icons/small/cal.png") center center no-repeat;
	display:block;
	float:left;
	margin-right:5px;
}
.cal_toggler span { display:none; }

#stickies strike { text-decoration:none; }

#profilerequest { border-bottom:1px solid #ccc; margin:0; padding:10px 20px; background:#fff; }

div.hidden { display:none; }
.user_widget div.forum_posthidden, .forum_posthidden { padding:10px 6px; color:#aaa; margin:0; }



#top_ad { position:absolute; right:12px; top:48px; }


.moderator_top
{
	margin:4px -3px 0 -3px;
	padding:6px 12px;
	background:#333;
	border-left:#336 solid 1px;
	border-right:#224 solid 1px;
	color:#fff;
}

#changeChat { width:150px; }







#calendar_info
{
	padding:6px;
	color:#666;
	top:100px;
	left:100px;
	position:absolute;
	width:210px;
	height:142px;
	padding:10px 14px;
	font-size:9pt;
	background:url("http://static.gamercreated.com/img/calendar/pop_cal.png") top left no-repeat;
}





/*

	Xbox Live Widget

*/
.xbl_card { height:70px; }
.xbl_image { float:left; padding:5px; }
.xbl_image a { display:block; padding:0; margin:0; }
#index_right_col .xbl_image img { width:32px; height:32px; padding:15px 0 0 0; }
.xbl_gamer { float:left; padding:18px 10px 10px 10px; }
#index_right_col .xbl_gamer { float:left; padding:18px 5px 15px 5px; }
.xbl_games { float:right; padding:20px 5px 10px 5px; }
.xbl_games img { margin-left:5px; }
.xbl_gamerscore { background:url("http://static.gamercreated.com/img/xbox/xboxg.png") center left no-repeat; padding-left:18px; }

/*

	PSN Widget

*/
.psn_card { height:75px; }
.psn_image { float:left; padding:10px; width:55px; height:55px; }
#index_right_col .psn_image { padding:20px 5px; width:32px; height:32px; }
.psn_image img { width:55px; height:55px; }
#index_right_col .psn_image img { width:32px; height:32px; }
.psn_gamer { float:left; padding:20px 10px; }
#index_right_col .psn_gamer { padding:18px 5px 15px 5px; }
.psn_games { float:right; padding:5px 5px; }
#index_main_col .psn_games { padding-top:22px; }
.psn_games a { float:left; margin:0 2px 2px 0; background:#ccc; height:32px; }
.psn_games a.breaker { clear:left; }
#index_main_col .psn_games a.breaker { clear:none; }
.psn_gamerscore { background:url("http://static.gamercreated.com/img/xbox/xboxg.png") center left no-repeat; padding-left:18px; }


/*

	New Artist Profiles

*/
#artist_profile_list { width:290px; height:400px; overflow:auto; }
#artist_profile_list a { background:#fff; display:block; clear:both; cursor:pointer; }
#artist_profile_list a.alternate { background:#e4e4e4; }
#artist_profile_list a .ap_avatar { float:left; width:42px; height:42px; padding:4px; cursor:pointer; }
#artist_profile_list a .ap_user_info { margin-left:46px; padding:8px 4px; height:36px; cursor:pointer; }
#artist_profile_list a .ap_user { font-size:11pt; cursor:pointer; }
#artist_profile_list a .ap_date { color:#777; cursor:pointer; }
#artist_profile_list a:hover { text-decoration:none; background:#ccc; color:#000; }
#artist_profile_list a.alternate:hover { background:#c0c0c0; }
#profile_frame { height:400px; border:0; }

.v3only { display:none; }


.upload_miionly { display:none; }
.upload_imageonly { display:none; }

/*   */
.my_games_vote .minimalize { display:none; }

.checks { width:18px; padding-right:0; }
#loadMore { background:#777; color:#eee; border-radius:8px; }
#loadMore:hover { background:#000; color:#fff; text-decoration:none; }
