/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.widget_play_vid {
    cursor: pointer;
}

#commentfilterlist{
    border-bottom:1px solid #191919;
    margin:16px 0 9px;
    height: 30px
}

#filtercommentlist_search_text{
    padding: 0px;
}


#commentfilterlist_searchbox{
    height: 30px;
}



#commentfilterlist_searchtext_wrapper{
    height: 30px;
    display:inline;
}

#commentfilterlist_searchbutton_wrapper{
    height: 30px;
    display:inline;
}

#commentfilterlist #filtercommentlist_search_text {
    vertical-align: middle;
    height: 21px;
    font-size: 15px;
    padding: 2px;
}

#commentfilterlist #filterlist_search_button {
    vertical-align: middle;
    height: 25px;
    padding: 0px;
}


/*
------------------------------------------------------------------

Addictionary
Typographic Stylesheet

Author:   Bryan Veloso
Version:  2008.08

------------------------------------------------------------------ */

body, ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, p, blockquote, input, textarea {
    color: #fff;
    font-family: Arial,Helvetica,verdana,sans;
    line-height: 1.3em;
    text-shadow: rgba(0,0,0,0.01) 0 0 0;
}
blockquote{
	font-size: 12px;
}
body{
	font-size: 12px;
}
input, textarea{
	color: #222;
}

table, td, tr{
	vertical-align: middle;
	color: #999;
}
table{
	margin: 10px !important;
	display: table !important;
}

/* =Headings
------------------------------------------------------------------ */

h1, h2, h3, 
h4, h5, h6      { margin: 0; font-weight: bold; }
h1              { font-size: 36px; line-height: 36px; padding: 10px 0; }
h2              { font-family: Arial,Helvetica,verdana,sans; font-size: 36px; font-weight: normal;line-height: 36px; padding: 10px 0; }
h3              { font-size: 20px; line-height: 115%; padding: 3px 0 6px 0; border-bottom: 1px solid #CCCCCC; margin: 0 0 12px 0;}
h4              { font-size: 14px; line-height: 18px; padding: 9px 0; }
h5              { font-size: 12px; line-height: 18px; padding: 9px 0; }
h6              { font-size: 10px; line-height: 18px; padding: 9px 0; }

/* =Elements
------------------------------------------------------------------ */
#facebox a,
.pagelist a,
.extra-options a,
.stats a,
.word a			{ font-weight: bold;}

#facebox a		{ color:#01669A; }
#facebox a:hover{ background-color:#006699; color: white;}

a               { color: #FF9933; outline: 0; text-decoration: none; }
.pagination span.sel,
a:hover			{ background-color: #FF6600; color: #fff !important;}
em              { font-style: normal; }
small           { font-size: 80%; }
strong          { font-weight: bold; }




/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Containers
--------------------------------------------------------------------------------*/

.container_12,
.container_16
{
	margin-left: auto;
	margin-right: auto;
	padding: 0 0px;
	width: 980px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
#footer .grid_12 {
	width: 700px;
}

.container_12 .grid_3,
.container_16 .grid_4
{
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8
{
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12
{
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16
{
	width: 940px;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/

.alpha
{
	margin-left: 0;
}

.omega
{
	margin-right: 0;
}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .grid_1
{
	width: 60px;
}

.container_12 .grid_2
{
	width: 140px;
}

.container_12 .grid_4
{
	width: 300px;
}

.container_12 .grid_5
{
	width: 380px;
}

.container_12 .grid_7
{
	width: 540px;
}

.container_12 .grid_8
{
	width: 620px;
}

.container_12 .grid_10
{
	width: 780px;
}

.container_12 .grid_11
{
	width: 860px;
}

/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .grid_1
{
	width: 40px;
}

.container_16 .grid_2
{
	width: 100px;
}

.container_16 .grid_3
{
	width: 160px;
}

.container_16 .grid_5
{
	width: 280px;
}

.container_16 .grid_6
{
	width: 340px;
}

.container_16 .grid_7
{
	width: 400px;
}

.container_16 .grid_9
{
	width: 520px;
}

.container_16 .grid_10
{
	width: 580px;
}

.container_16 .grid_11
{
	width: 640px;
}

.container_16 .grid_13
{
	width: 760px;
}

.container_16 .grid_14
{
	width: 820px;
}

.container_16 .grid_15
{
	width: 880px;
}

/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4
{
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8
{
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12
{
	padding-left: 720px;
}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .prefix_1
{
	padding-left: 80px;
}

.container_12 .prefix_2
{
	padding-left: 160px;
}

.container_12 .prefix_4
{
	padding-left: 320px;
}

.container_12 .prefix_5
{
	padding-left: 400px;
}

.container_12 .prefix_7
{
	padding-left: 560px;
}

.container_12 .prefix_8
{
	padding-left: 640px;
}

.container_12 .prefix_10
{
	padding-left: 800px;
}

.container_12 .prefix_11
{
	padding-left: 880px;
}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .prefix_1
{
	padding-left: 60px;
}

.container_16 .prefix_2
{
	padding-left: 120px;
}

.container_16 .prefix_3
{
	padding-left: 180px;
}

.container_16 .prefix_5
{
	padding-left: 300px;
}

.container_16 .prefix_6
{
	padding-left: 360px;
}

.container_16 .prefix_7
{
	padding-left: 420px;
}

.container_16 .prefix_9
{
	padding-left: 540px;
}

.container_16 .prefix_10
{
	padding-left: 600px;
}

.container_16 .prefix_11
{
	padding-left: 660px;
}

.container_16 .prefix_13
{
	padding-left: 780px;
}

.container_16 .prefix_14
{
	padding-left: 840px;
}

.container_16 .prefix_15
{
	padding-left: 900px;
}

/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4
{
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8
{
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12
{
	padding-right: 720px;
}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .suffix_1
{
	padding-right: 80px;
}

.container_12 .suffix_2
{
	padding-right: 160px;
}

.container_12 .suffix_4
{
	padding-right: 320px;
}

.container_12 .suffix_5
{
	padding-right: 400px;
}

.container_12 .suffix_7
{
	padding-right: 560px;
}

.container_12 .suffix_8
{
	padding-right: 640px;
}

.container_12 .suffix_10
{
	padding-right: 800px;
}

.container_12 .suffix_11
{
	padding-right: 880px;
}

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .suffix_1
{
	padding-right: 60px;
}

.container_16 .suffix_2
{
	padding-right: 120px;
}

.container_16 .suffix_3
{
	padding-right: 180px;
}

.container_16 .suffix_5
{
	padding-right: 300px;
}

.container_16 .suffix_6
{
	padding-right: 360px;
}

.container_16 .suffix_7
{
	padding-right: 420px;
}

.container_16 .suffix_9
{
	padding-right: 540px;
}

.container_16 .suffix_10
{
	padding-right: 600px;
}

.container_16 .suffix_11
{
	padding-right: 660px;
}

.container_16 .suffix_13
{
	padding-right: 780px;
}

.container_16 .suffix_14
{
	padding-right: 840px;
}

.container_16 .suffix_15
{
	padding-right: 900px;
}

/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

/*
------------------------------------------------------------------

Addictionary
Master Stylesheet

Author:   Bryan Veloso & Kristin Thomas
Version:  2008.10

------------------------------------------------------------------ */

html{
	overflow-y: scroll;
}

/* @group CSS Conflict Management */

ul.submit{
	background: none;
	font-size: inherit;
	font-weight: normal;
	height: auto;
	padding: 0;
	text-align: left;
	width: auto;
}

#outer_container #content{
	background: none !important;
}

/* @end */

#outer_container{
	background: url(/images/main_banner.jpg) center 0 no-repeat;
	position: relative;
}

.sdna h1,
.sdna h2,
.sdna h3{
	text-indent: 0;
}
h1 a:hover{
	background-color: transparent !important;
}

.admin_view #inner-container{
	background: #fff;
	color: #333;
	padding: 0 20px;
}
.admin_view #inner-container a{
	color: #01669A !important;
}
.admin_view #inner-container a:hover{
	color: #01669A !important;
}
.admin_view #inner-container h2,
.admin_view #inner-container h3,
.admin_view #inner-container h4,
.admin_view #inner-container h5{
	color: #111 !important; 
}
.admin_view p{
	color: #333;
}
.admin_view #header form.search_form,
.admin_view #inner-container ul.breadcrumb{
	display: none;
}
.admin_view #inner-container .sub_header{
	clear: both;
}
.admin_view #inner-container a.button{
	background: none !important;
}

body { background: #1B2026; }



/* =Userbar
------------------------------------------------------------------ */

#userbar { height: 26px; overflow: hidden; padding: 10px 0 0; background: #0B0B0E;border-bottom: 1px solid #191B21;color: #90929F;}
#userbar ul { text-align: right; }
#userbar li { display: inline; padding: 0 0 0 10px; }
#userbar li:after { content: ""; }


/* +Administration Userbar --------------------------------------- */	

#userbar.doubleheight { height: 95px; }
#userbar.midheight { height: 70px; }
#userbar .header {padding: 0 10px; }
#userbar .admin { font-size: 10px; border-top: 1px solid #333; margin: 9px 10px; padding: 9px 0; text-align: left; }
#userbar .admin li { float: left; padding: 0; }
#userbar .admin li a { display: block; padding: 3px 10px; font-weight: bold; }
#userbar .admin li a:hover { background: #222; color: #666; -moz-border-radius: 12px; -webkit-border-radius: 12px; }

/* =Header
------------------------------------------------------------------ */

#header {height: 180px; padding: 0; position: absolute; z-index: 1;width: 980px;}

/* +Search Box ---------------------------------------------------- */

#header .search_form{
	position: absolute;
	right: 0;
	bottom: -30px;
}
#header .search_form input{
	width: 200px;
}
#header .search_form button{
	width: 50px;
}
	
/* =Structure
------------------------------------------------------------------ */

#inner-container { background: url(/images/content_highlight.png) center 0 no-repeat; top: 180px; margin-bottom: 180px; position: relative; padding-top: 10px;padding-bottom: 20px;}
#content { padding: 0; }
.primary { float: right;width: 294px;padding:10px;background-color:#0B0F12;margin-top:20px; }
.secondary { float: left; margin: 0 0 20px; padding: 0 0 0 20px; width: 630px; background-color:#0B0F12;margin-top:20px;overflow:hidden;padding:10px;}
.tertiary { float: left; width: 400px; }


/* =Constants
------------------------------------------------------------------ */

/* +Default Element Overrides ------------------------------------ */

button { background: transparent; border: none; font-weight: bold; }
.sdna dl { font-size: 11px; color: #999;}
.sdna dt { border-top: 1px solid #3D454D; color: #999; float: left; font-size: 11px;font-weight: bold; padding: 5px 0; width: 100px; }
.sdna dd { border-top: 1px solid #3D454D; margin: 0 0 0 100px; padding: 5px 0; }
h1#header_addictionary {  margin: 38px 0 0 0; padding: 0; width: 430px !important;  }
h1#header_addictionary a { display: block; width: 430px; text-indent: -9999px; height: 105px;background: transparent url(/images/gamer_logo.png) no-repeat left top !important;}
h1#header_addictionary a:hover{ opacity: 0.7; -moz-opacity:0.7;}
img.large { height: 70px; max-width: 250px; }
span.word,  .specialword, span.recentword { display: block; font-size: 18px; }
span.contestword { display: block; font-family: Arial,Helvetica,verdana,sans; font-size: 36px;  padding: 9px 0; }
span.contestword a { font-weight: normal; }
img.specialusericon { display:none;}


span.specialword a:hover { }


/* +Default Class Overrides -------------------------------------- */

/* .submit.button { background-color: #00A039; border: 1px solid #00A039; color: #fff; }
.submit.button:hover { background: #00b02e; } */

.reply { color: #00A039; }

.empty p {padding: 10px; margin: 10px 0 0 0; }
.user_view p{ /*background: #191F26;*/ }
.error { padding: 10px 20px; }
.error, .error p{background-color: #990000; color: #fff !important; font-weight: bold; margin: 1em;}
.grab { background: url('/images/bkg_grab.gif') no-repeat; display: block; padding: 0 0 0 25px; }
.start { background: url('/images/bkg_new.gif') no-repeat; color: #00A039; display: block; padding: 0 0 0 25px; }

.ad-leaderboard { background: #000 url('/images/bkg_ad_leaderboard.gif') no-repeat left top; border-bottom: 10px solid #cccccc; clear: both; height: 90px; margin: 0 10px 20px; text-align: right;  }
.inline-ad { background: #e5e5e5; border: 1px solid #4E575F; border-width: 1px 0; margin: 18px 0; padding: 10px 0 5px; text-align: center; }


/* +Paginator ---------------------------------------------------- */

.pagination { float: right; }

/* +Word List Classes -------------------------------------------- */

.word-box { margin: 10px 0 0; padding: 10px;position: relative;}
.user_view .word-box{background: #191F26; }
.word-box .admin { border-top: 1px solid #4E575F; font-size: 11px; margin: 18px 0 0; padding: 18px 0 0; }
.word-box .definition { padding: 6px 0 0; }
.word-box .definition p { }
.word-box span{ font-size: 11px; color: #999;}
.word-box span.word{font-size: 18px; display: block; padding: 0 0 5px 0;}
.word-box .date { font-size: 11px; margin: 0 0 10px; color: #999; }
.word-box .stats a { color: #FF9933;font-size: 11px; }
.word-box .stats a:hover{ background-color: transparent !important;}
.word-box .stats a.add { background-image: url('/images/bkg_comment.gif'); background-repeat: no-repeat;background-position: 0 3px; padding: 0 0 0 15px; height: auto !important;}
.word-box .stats a:hover{background-color: #FF6600;}
.word-box .stats li { float: left; margin: 0 20px 0 0;}
.word-box .stats img { margin: 0 4px 0 0; }
.word-box span.vote{ position: absolute; right: 10px; top: 10px;}
.word-box .seecomments{ background: #191F26; display: block; padding: 0; overflow: hidden;}

.word-box .recent-comment-username { border-top: 1px solid #4E575F; margin: 10px 0 0; padding: 10px 0 5px; }
.word-box .recent-comment-body,.word-box .recent-comment-body span {color: #fff;font-size: 12px; }
.word-box .recent-comment-date { color: #999; font-size: 11px; }
.word-box .recent-pix { border-top: 1px solid #4E575F; color: #666; font-size: 11px; font-weight: bold; margin: 10px 0 0; padding: 10px 0 0; }
.word-box .recent-pix li { float: left; margin-right: 10px; }


/* =Home
------------------------------------------------------------------ */

#container{  }
#column0 {  position: absolute;right: 0;top: -180px;height: 180px; width: 490px; z-index: 2; background: url(/images/wod_glass.png) 0 0 no-repeat; }
#column1 { float: right; width: 314px; }
#column2 { float: left; padding: 0; width: 650px; }

.home .title { position: relative;}
.home .title h3 a{  background: none; position: static;}

.home .title a:hover {
	background-color:transparent !important;
	background-position:0 -251px;
}
.home .title a{
	background:transparent url(http://cache.g4tv.com/static/global/mod-spr-gbl.png) no-repeat scroll 0 0;
	border:medium none !important;
	display:block;
	height:16px;
	margin-top:3px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	position:absolute;
	right:0;
	text-indent:-999em;
	top:4px;
	width:16px;
	padding: 0;
}

.home .title a:hover{
	background-color:transparent !important;
	background-position:0 -251px;	
}
.home .title a.snag{
	background:transparent url(/images/snag_sprite.png) no-repeat scroll 0 0;
	right: 26px;
}
.home .title a.snag:hover{
	background-position:0 -16px;	
}
#indentContent { margin-left: 12px; font-size: 10px; line-height: 14px; }
#recentContentPic { margin-bottom: 15px; }

/* +Word of the Day Module ---------------------------------------- */

.home-wod h3 { background: url(/images/wod.png) no-repeat 0 0;height: 30px; padding: 0; margin: 20px 20px 10px 20px; position: relative; text-indent: -9000px; border: 0;}
.home-wod h4 { font-family: Arial,Helvetica,verdana,sans; font-size: 18px; font-weight: bold; width: 300px;}
.home-wod dl, .home-wod .empty { border: 0; float: left; margin: 0 0 0 20px; width: 280px;  }
.home-wod .empty{
	float: left;
	width: 280px;
	min-height: 1em;
}
.home-wod dt { border: 0; float: none; font-size: 12px; margin: -8px 0 0; }
.home-wod dd { border: 0; float: none; font-size: 12px; margin: 0; padding: 0 20px 0 0; color: #fff; padding-bottom: 5px;}
.home-wod dd.meta{ color: #999; font-size: 11px;}
.home-wod ul { float: left; margin: 0; width:190px; margin-top: -18px;}
.home-wod li { padding: 2px 7px 1px; }
.home-wod li a{ padding: 0; color: #90929F;font-weight: bold;}
.home-wod h4 a{ color: #fff;}
.home-wod dd em{ font-style: italic;}
.home-wod dd{ color:#90929F; font-size: 14px; padding-right: 5px;}
.home-wod dd.meta{ font-style: italic;}

/* +Recent Content Module ---------------------------------------- */

.home-recent{
	background-color: #0B0F12;
	padding: 10px;
	margin-top: 20px;
	overflow: hidden;
}
.home-recent dl{
	background: #191F26 url(/images/comment_arrow.png) right 0 no-repeat;
	width: 540px;
	padding: 10px 20px 10px 10px;
	position: relative;
}
.home-recent dl img.small{
	position: absolute;
	right: -58px;
	top: 10px;
}
.home-recent dt span.meta{
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.home-recent dt{
	padding: 0;
	margin: 0;
	width: auto;
	float: none;
}
.home-recent dd{
	padding: 0;
	margin: 0;
}
.home-recent dd p{
	margin: 0;
}
.home-recent dd blockquote{
	margin: 10px 0;	
}
.home-recent dt span.meta br{
	display: none;
}
.home-recent dt .recentword{
	margin-bottom: 10px;
}
.home-recent dl a.up,
.home-recent dl a.down{
	position: absolute;
	right: 20px;
	top: 10px;
}
.home-recent dl a.up{
	right: 68px;	
}
.home-recent dl a.down span{
	border-top-color: #151515;
}
.home-recent .rotating-tout,
#site_tout{
	overflow: hidden;	
}
.home-recent .rotating-tout .share,
#site_tout a{
	float: right;
}
.share,
.show,
.view_more{
	color: #fff;
	vertical-align: middle;
	display: block;
	float: right;
	padding: 3px;	
}
.share:after,
.show:after,
.view_more:after{
	content: "  »";
	color: #FF9933;
}
.share:hover:after,
.show:hover:after,
.view_more:hover:after{
	color: #fff;
}

.ui-tabs-nav .browse {padding: 5px 0 0 15px; position: absolute; right: 0; }

#tab-Words dl { margin: 9px 0; }
#tab-Words dl, #tab-Words dt, #tab-Words dd { border: 0; }
#tab-Words dd p em, #tab-Words dd p i { font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 11px; }
#tab-Words p.footer { padding-top: 10px; margin: 0; }
#tab-Words p.footer a.add {margin:0 0 4px;}

#tab-TOBAWS img.small { float: left; width: 18px; height: 18px; margin: 0 10px 0 0; }
#tab-TOBAWS .add { margin: 0  0 10px 0; }
#tab-TOBAWS .word {font-size: 12px; display: inline; }
#tab-TOBAWS .additional { border: 0; }
#tab-TOBAWS ul li:first-child { border-top: none; margin: 0; }
#tab-TOBAWS ul li{ color: #999; font-size: 11px; padding: 5px 0; background: #191F26; padding:10px; margin: 10px 0 0;}
#tab-TOBAWS ul li .indent{ position: relative; zoom:1; border-top: 1px solid #4E575F; padding: 10px 0 0;}
#tab-TOBAWS ul li .vote{ position: absolute; right: 0; top:  10px;}
#tab-TOBAWS blockquote{ margin: 10px 0;}
#tab-TOBAWS blockquote,
#tab-TOBAWS .tobaw .definition p{
	font-size: 14px;
	padding: 0;
}
#tab-TOBAWS ul li.additional-word{
	margin: 0;
}
#tab-PIX li { margin: 18px 0 0; }
#tab-PIX .pix { float: left; margin: 0 10px 0 0; }
#tab-PIX .pix img { background: #eee; border: 1px solid #e5e5e5; padding: 4px; }
#tab-PIX .meta { font-size: 11px; padding: 10px 0 0; color: #999;}

/* +Chatterbox Module -------------------------------------------- */

.chatter-content { padding: 10px 0; border-top: 1px solid #4E575F; position: relative; overflow: hidden;}
.chatter-content p { margin: 0 0 0 30px;}
.chatter-content .chatter-meta img{ position: absolute; top: 10px; left: 0;}
.chatter-content .chatter-meta{ margin: 5px 0 0 5px; color: #999;}
.chatter-meta { float: left; font-size: 11px; line-height: 1.3; }
.chatter-meta .image { float: left; }
.chatter-meta .meta { margin: 0 0 0 25px; width: 200px; }
.chatter-meta em{ font-style: normal;}
.home-chatterbox{ overflow: hidden;}
.home-chatterbox .removeComment {margin-left:25px;}
.home-chatterbox{margin: 20px 0 0 0; background-color: #0B0F12; padding: 10px;}
.home-chatterbox p.serif{ color: #999;}
.chatter-meta  img{width: 18px;height: 18px;}
#tab-DefinitionComments{margin: 10px 0 0 0;}

.chatter-reply { float: left; margin: 0 0 0 20px; }

/* +TOBAW Module ------------------------------------------------- */

.home-wordoff{margin: 20px 0 0 0; background-color: #0B0F12; padding: 10px;overflow: hidden;}
.home-wordoff .title a.snag{right: 0;}
.home-tobaw{margin: 20px 0 0 0; background-color: #0B0F12; padding: 10px;}
.home-tobaw .title h3 a{ text-indent: 0;position: static; width: auto; height: auto; padding: 0 0 10px 0; color: white;overflow: hidden;}
.home-tobaw .author { font-size: 11px; margin: 0 0 9px; position: relative; }
#tobawAvatarUserLink { background: #eee; display: block; float: left; height: 20px; margin: 0 5px 0 0; width: 20px; }
.tobawFooter{background-color: #0B0F12; overflow: hidden;}
.home-tobaw .meta { font-style: italic; }
.home-tobaw li { padding: 2px 0; }
.home-tobaw li ul li { float: left; }
.home-tobaw li.word { font-family: Arial,Helvetica,verdana,sans; font-weight: bold; width: 180px; }
.home-tobaw li.meta { font-size: 11px; font-style: normal; margin: 0 0 0 30px; }
.home-tobaw span.meta { display: block; font-size: 11px; font-style: italic; margin: 0 0 18px; }
.home-tobaw .up, .home-tobaw .down { font-size: 11px; }
.smallUserPic { background: #eee; display: block; float: left; height: 18px; margin: 0 5px 0 0; width: 18px; }
.home-tobaw .paginator { border-bottom: 1px solid #191919; border-top: 1px solid #e5e5e5; font-size: 11px; margin: 9px 0 18px; padding: 9px 0; position: relative; }
.tobawGoPreviousLink { background: url('/images/bkg_arrow_left.gif') no-repeat 0; cursor: pointer; display: inline; padding: 0 0 0 12px; }
.tobawGoNextLink { background: url('/images/bkg_arrow_right.gif') no-repeat 100%; cursor: pointer; display: inline; position: absolute; padding: 0 12px 0 0; right: 0; top: 9px; }
.tobawGoPreviousLink a, .tobawGoNextLink a { color: #444; }

/* +Word-Off ----------------------------------------------------- */

.home-wordoff{margin: 20px 0 0 0; background-color: #0B0F12; padding: 10px;}
.home-wordoff h4 *,.home-wordoff h4{  font-weight: normal; color: #999; font-size: 12px;}
.home-wordoff h4{ margin: 10px 0; padding: 0;}
.home-wordoff ul { background: url('/images/vs.gif') no-repeat 50% 25px; }
.home-wordoff li { width: 290px; min-height: 200px; }
.home-wordoff li:hover { background: #eee; opacity: 1.0; cursor: pointer; }
.home-wordoff li.word1 { float: left; text-align: left;background: #191F26 url(/images/comment_arrow.png) right 0 no-repeat; }
.home-wordoff li.word2 { margin: 0 0 0 340px; background: #191F26 url(/images/comment_arrow_left.png) 0 0 no-repeat;}
.home-wordoff li.word2, x:-moz-any-link { margin-left: 60px; }
.home-wordoff li.word2, x:-moz-any-link, x:default { margin: 0 0 0 340px; }
.home-wordoff li dl { border: none; padding: 5px 20px 0; background: url(/images/lquote.png) 10px 10px no-repeat;}
.home-wordoff li.word2 dl{ background-position: 20px 10px;padding: 5px 10px 0 30px;} 
.home-wordoff li dl dd{background: url(/images/rquote.png) right bottom no-repeat;}
.home-wordoff li dt .word{ color: #fff; font-size: 18px; }
.home-wordoff li:hover dt .word{ color: #FF6600; }
.home-wordoff li dt { border: none; cursor: pointer; float: none; width: 100%; }
.home-wordoff li dd { border: none; cursor: pointer; margin: 0; }
.home-wordoff li span.word { border: none; font-weight: bold; margin: 0; padding: 10px 0 5px; }
.home-wordoff li span.author{ font-weight: normal;}
.home-wordoff li span.author img { display: none; }
.home-wordoff li blockquote { padding: 0; }
.home-wordoff li blockquote.example p { font-style: italic; color: #999; }
.home-wordoff .footer .skip a{ display: block; margin: 10px 0;}
.home-wordoffwidget li.word1 { margin: 0; }
.home-wordoffwidget li.word2 { margin: 0; }

.home-wordoffresults { background-color: #0B0F12; padding: 0 10px 10px 10px; }
.home-wordoffresults .result { border-top: 1px solid #3D454D; }
.wordOffResultsItem { border-bottom: 1px solid #3D454D; padding: 5px 0; }
.home-wordoffresults .resultsPercentA { float: left; width: 40px; text-align: right; font-weight: bold; }
.home-wordoffresults .resultsA { float:left; padding: 0 20px; width:100px; text-align: right; font-weight: normal;}
.home-wordoffresults .resultsB { float:left; padding: 0 20px; width:100px; text-align: left; font-weight: normal;}
.home-wordoffresults .resultsA a{ font-weight: normal;}
.home-wordoffresults .resultsB a{ font-weight: normal;}
.home-wordoffresults .resultsPercentB{ float: left; width: 40px; text-align: left; font-weight: bold; }
.home-wordoffresults .resultsCount{ float: right; width: 180px; text-align: left; font-weight: normal; font-size: 11px; color: #999;}
.home-wordoffresults img { float: left; }
.home-wordoffresults .winner a{ font-weight: bold; }
.home-wordoffresults .wordoffrotating-tout {margin-top:6px;}

/* +Recent Contributors ------------------------------------------ */

.home-contributors{margin: 20px 0 0 0; background-color: #0B0F12; padding: 10px;zoom:1;}
.home-contributors li { position: relative;padding: 10px 0; border-bottom:1px solid #4E575F; padding-left: 30px;}
.home-contributors .avatar img{width: 18px;height: 18px;position: absolute;left: 0;}
.home-contributors .avatar { float: left;}
.home-contributors .meta { font-size: 11px; color: #999; }
.home-contributors .meta h4 { padding: 5px 0 0 0; }
.home-contributors .meta h4 a { font-size: 12px;  }
.home-contributors blockquote { padding: 5px 0 0 0; }
.home-contributors .meta blockquote a { color: #fff; font-weight: normal;}
.home-contributors .meta .specialword img { display: none;}
.home-contributors .meta .specialword h4 { padding: 0px }
.home-contributors .meta .specialword h4 a { display: block; }
.home-contributors .meta .specialword {padding: 0}



/* +Favorites ------------------------------------------ */

.home-favorites { margin: 20px 0; overflow: hidden;}
.home-favorites .grab { margin-bottom: 5px; }
.home-favorites .share { border-bottom: 1px solid #4E575F; margin-bottom: 18px; padding-bottom: 12px; }
.home-favorites h3.favlist { background: url('/images/bkg_home_favorites.gif') no-repeat 0 0; height: 80px; margin: 0 0 9px; padding: 0; }
.home-favorites h3.wordlist { background: url('/images/bkg_home_wordlist.gif') no-repeat 0 0; height: 80px; margin: 0 0 9px; padding: 0; }
.home-favorites ul { margin-top: 12px;}
.home-favorites li { border-top: 1px solid #e5e5e5; margin-bottom: 0px; padding: 12px 0;}
.home-favorites .avatar { line-height:30px; }
.home-favorites .meta { font-size: 11px; padding: 0px 0 0; }
.home-favorites .description { font-family: Arial,Helvetica,verdana,sans; font-size:16px; font-bold; margin-bottom:6px;}
.home-favorites .meta h4 { padding:0; }
.home-favorites .userlist { font-family: Arial,Helvetica,verdana,sans; font-size:18px; font-weight:normal; line-height:30px; padding-top:17px;}
.home-favorites .usermeta { font-family: Arial,Helvetica,verdana,sans; font-size:14px; }
.home-favorites .meta h4 img.specialusericon {display:none}

.home-favorites .wordlink {margin-right: 3px; display: inline;}
.home-favorites .meta h4 a { font-family: Arial,Helvetica,verdana,sans; font-size: 24px; font-weight: normal;}
.home-favorites div.meta h4 .votes a{ font-family: Arial,Helvetica,verdana,sans; font-size: 12px; font-weight: bold; letter-spacing:-1px; display: inline} 
.home-favorites div.meta h4 .votes{ display:inline; padding-left:10px; vertical-align:top;} 
.home-favorites blockquote { font-family: Arial,Helvetica,verdana,sans; font-size: 14px; padding: 0; }
.home-favorites .meta blockquote a { font-weight: normal; font-weight: bold; }
.home-favorites .smallUserPic {background:#EEEEEE none repeat scroll 0 0;  float:left; height:40px; margin:0 5px 0 0; width:40px;}
.home-favorites .favoriteList { background:#FFFFFF;}
.home-favorites .seemore { border-bottom: 1px solid #4E575F; padding: 0 0 9px; margin: 0 0 9px; }
.home-favorites .paginator { border-bottom: 1px solid #191919; font-size: 11px; margin: 9px 0 12px; padding: 0; position: relative; }
.favListGoPreviousLink {cursor: pointer; display: inline; padding: 0 0 0 12px; }
.favListGoReload {cursor: pointer; display: inline; padding: 0 0 0 70px;}
.favListGoNextLink {cursor: pointer; display: inline; position: absolute; padding: 0 12px 0 0; right: 0; top: 0px; }
.favListGoPreviousLink a, .favListGoReload a, .favListGoNextLink a { color: #444; }
.home-favorites .favheart {display:inline;vertical-align:top;}
.home-favorites .addedby {display:inline;color:#999999;}

/* =Word Profile
------------------------------------------------------------------ */

.word dd a img { float: left; height: 18px; margin: 0 5px 0 0; width: 18px; }
.word dd input { border: 0; font-size: 11px; margin: 0; padding: 0; width: 300px; }
.word h2 { word-wrap: break-word; }
.word .canedit { margin: 0 0 18px; }
.word .canedit a { background: url('/images/bkg_edit.gif') no-repeat; display: block; padding: 0 0 0 25px; }
.word .def-admin { clear: both; padding: 18px 0 0; }
.word dd img { float: left; height: 18px; margin: 0 5px 0 0; width: 18px; }
.word .removeComment {float: right;}
.word .primary{ width: 630px; float: left; margin-top: 0; }
.word .secondary{ margin-top: 10px;position: relative;}
.word .actionbar .secondary{ margin-bottom: 0; background: none;}
.word .actionbar{ border: 0;}
.word .actionbar .primary{ float: right; width: 294px; margin-top: 20px;}
.word #word-display dl{
	float: left;
	width: 400px;
}
.word #word-display dl dt{
	text-transform: lowercase;
	color: #999;
	font-weight: normal;
	font-size: 11px;
}
.word #word-display dl dd,
.word #word-display dl dt{
	width: auto;
	display: inline;
	padding: 0;	
	margin: 0;
	border: 0;
	float: none;
}
.word .add_your_own{
	float: right;
	background: #0B0F12;
	padding: 10px;
	width: 294px;
	margin-top: 10px;
}
.word .add_your_own p{
	padding: 10px 0;
}
.word .add_your_own a.add{
	display: block;
}
.word .tools{
	position: absolute;
	right: 10px;
	top: 40px;
	margin-top: 0;
	width: 180px;
}
.word .fb_share{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 180px;
}
.word .fb_share .FBConnectButton{
	width: 160px;
}
.word .secondary .primary{
	padding: 0;
}
.word #comment-form{
	width: auto;
}
.word #comment-form textarea{
	width: 328px;
}
.word #comment-form input#username{
	width: 325px;
}
.actionbar ul.tabs li{
	position: relative;
}
.actionbar ul.tabs{
	overflow: visible;
	height: 25px;
	padding-top: 25px;
}
.actionbar ul.tabs li div.arrows{
	position: absolute;
	top: -25px;
}
.actionbar ul.tabs li div.arrows {
	font-size: 11px;
}
.actionbar ul.tabs li div.arrows span.votes_0{
	opacity: 0.5;
}
.word .actionbar{
	
}


/* +Definition Bar ----------------------------------------------- */


/* +Definition Toolbar ------------------------------------------ */

.tools { float: right; font-size: 11px; line-height: normal; margin: 18px 0 0; width: 160px; }
.tools li a { display: block; padding: 5px 0 5px 24px; float: left; width: 126px;}
.tools li a:hover { background-color: none !important; }
.tools li.forward a{ margin-top: 10px;}
.tools .forward a { background: url('/images/bkg_fforward.gif') no-repeat 5px 9px; }
.tools .favorite a { background: url('/images/bkg_favorite.gif') no-repeat 5px 9px; }
.tools .favorited a { background: url('/images/bkg_favorite_on.gif') no-repeat 5px 9px; }
.tools .flag a { background: url('/images/bkg_flag.gif') no-repeat 6px 7px; }
.tools .pix a { background: url('/images/bkg_camera.gif') no-repeat 5px 9px; }
.tools .tags a { background: url('/images/bkg_document.gif') no-repeat 5px 7px; }
.tools .synonym a { background: url('/images/bkg_bookmark.gif') no-repeat 5px 7px; }

/* +Picture Gallery --------------------------------------------- */

#word-pix {margin: 10px 0 0 0; }
#word-pix h3 { display: none; }
#word-pix ul { margin: 10px 0 10px; }
#word-pix li { float: left; padding: 0; margin: 0 10px 5px; width: 265px; }
#word-pix .pix-link { float: left; }
#word-pix dl { margin: 0 0 0 110px; width: 150px; }
#word-pix dt { overflow: hidden; width: 40px; }
#word-pix dd { margin: 0 0 0 40px; }
#word-pix .admin { font-size: 11px; margin: 5px 0 0; text-align: right; width: 100px; }
#word-pix .admin a { display: block; }

/* +Comments ---------------------------------------------------- */

#word-comments { margin: 0 0 10px; }
#word-comments h3 { border-bottom: 1px solid #3D454D; font-weight: bold; font-size: 14px; margin: 0 0 10px; padding: 10px 0; position: relative; }
#word-comments h3 span { font-weight: normal; color: #999; }

.comments { float: left; width: 280px; }
.comments li { margin: 0 0 10px; border-bottom: 1px solid #3D454D; overflow: hidden; padding-bottom: 10px;}
.comments li .comment-avatar { background: #eee; float: left; }
.comments li .comment-avatar img { height: 40px; width: 40px; } 
.comments li .comment-body {  font-size: 12px; margin: 0 0 0 50px;  }
.comments li .comment-meta { font-size: 11px; margin: 10px 0 0 50px; color: #999;}
.comments .empty p { margin: 5px 0 0; }

#comment-form { width: 280px; margin: 0 0 0 300px; }
#comment-form label { font-size: 11px; font-weight: bold; text-transform: uppercase; }
#comment-form p { margin: 0; }
#comment-form input#username { margin: 2px 0 18px; width: 270px; }
#comment-form textarea { width: 270px; }
#comment-form #commentSubmit { float: right; margin-top: 10px;}


/* =User Profile
------------------------------------------------------------------ */

.profile h3 { font-size: 20px; padding: 6px 0 18px; }
.profile h4 { font-family: Arial,Helvetica,verdana,sans; font-size: 36px;  }
.profile h4 a { font-weight: normal; }
.profile dt { display: block; }
.profile dt em { color: #666; font-weight: normal; font-size: 11px; display: block;}
.profile span.word { margin: 0 0 0px; display: inline;}
.profile div.favheart{ margin-left: 6px; display: inline; vertical-align: top;}
.profile .secondary dl, .profile .secondary dt, .profile .secondary dd { border: 0; }
.profile .secondary dt {width: auto; float: none;color: #fff; font-size: 12px; }
.profile .secondary dd {   margin: 0; padding: 0;clear: both;}
.profile .secondary dl div.votes{
	position: absolute;
	right: 10px;
	top: 10px;
}
.profile .primary li {margin-bottom: 6px;}
.profile .stats { font-size: 11px; font-weight: bold; position: absolute; bottom: 5px; left: 10px;}
.profile .stats a.add { background: url('/images/bkg_comment.gif') no-repeat 0; padding: 0 0 0 15px; }
.profile .stats a.addpix { background: url('/images/bkg_camera.gif') no-repeat 0; padding: 0 0 0 15px; }
.profile .stats li { float: left; margin: 0 15px 0 0;}
.profile .defcount {display: block;}
#word-content dl{ position: relative;background:#191F26; margin: 0 0 10px 0; padding: 10px 10px 40px 10px;}
.profile .stats li a{ color: #FF9933;}


/* =TOBAW Landing Page
------------------------------------------------------------------ */

.tobaw .primary h2 { background: url('/images/bkg_h2_tobaw.gif') no-repeat 0 0; height: 135px; margin: 0 0 18px; padding: 0; text-indent: -9999px; }


/* +TOBAW Listing ------------------------------------------------ */

#tobawresults{clear: both;}
.tobaw input#tobaw_search { width: 178px; margin-right: 5px; }
.tobaw .primary .tobaw_submit{width: 100px;}
.tobaw .primary form{ margin-top: 10px;}
.tobaw-list li, 
.tobaw-words li { 
	border-bottom: 1px solid #3D454D;
 	padding: 10px 0; 
}
.tobaw-list .tobaw .stats .add{
	display: block; clear: both; 
	margin: 10px 0;
	width: 550px;
	margin-left: 70px;
}
.tobaw-list .tobaw .challenge{
	width: 540px;
}
.tobaw-list .tobaw .definition{
	width: 560px;
	margin-top: 0;
	margin-bottom: 0;
}
.tobaw-list .tobaw .video{
	background: #191F26;
	margin: 0 0 0 70px !important;
}
.tobaw-words .vote a{
	float: left;
}
.tobaw-words .word .fb_share{
	top: 40px;
	width: auto;
	right: 0;
}
.tobaw-words .word .fb_share .FBConnectButton{
	width: auto;
}
.tobaw-list .tobaw .date{
	background: #191F26;
	margin: 0 10px 0 70px;
	width: 540px;	
	padding: 0 10px 10px;	
}
.tobaw-list em { display: block; font-size: 11px; font-weight: bold; margin: 18px 0; }
.tobaw .question { }
.tobaw .question blockquote p a:hover { color: #39c; }
.tobaw .answer { }
.tobaw .stats { clear: both; }
.tobaw .totalvotes, .tobaw .totalwords { float: left; padding: 0 0 0 15px; width: 135px; color: #999; font-size: 11px;}
.tobaw .totalvotes { background: url('/images/bkg_check_default.gif') no-repeat 0; } 
.tobaw .totalwords { background: url('/images/bkg_document_default.gif') no-repeat 0; position: absolute; bottom: 0;}  
.tobaw-list .stats{
	position: relative;
}
.tobaw-list .answer{
	background: #191F26;
	margin: -20px 10px 10px 70px;
	width: 540px;	
	padding: 10px;	
	margin-top: 10px;	
}
.tobaw-list .answer .user{
	color: #999;
	font-size: 11px;
}
.tobaw-list .answer .user strong{
	font-weight: normal;
}
.tobaw-list .answer .topword{
	display: block;
	font-size:18px;
	color: white;
	padding: 10px 0;
	font-weight: bold !important;
	
}



/* =TOBAW Detail Page
------------------------------------------------------------------ */

.tobaw-detail .primary p { font-size: 12px; font-weight: bold; color: #999; margin: 10px 0;}
.tobaw-detail .primary p #topword{ color: white; }
.tobaw-detail .primary em { font-family: Arial,Helvetica,verdana,sans; font-size: 24px; font-weight: bold; }
.tobaw-detail .primary blockquote p { font-family: Arial,Helvetica,verdana,sans; font-size: 24px; font-weight: normal; letter-spacing: -1px; line-height: 27px; margin:  0 0 27px; }
.tobaw-detail .primary a { display: block; margin: 0 0 9px; }

.tobaw-detail .primary .actions{
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #4E575F;
}
.tobaw-detail .primary .actions a{
	display: block;
	margin: 10px 0;
	float: none;
}

.tobaw-detail .votes { background: #191919; float: left; height: 40px; padding: 18px 20px; text-align: center; width: 40px;  }
.tobaw-detail .score { display: block; margin: 0 0 3px; }
.tobaw-detail .voteup { display: block; float: left; width: 80px; text-align: center; padding: 17px 0 0; }
.tobaw-detail .voteup span { color: #999; display: block; font-weight: bold; font-size: 11px; margin: -2px 0 0; }
.tobaw-detail .voteup a span { color: #00A039; }
.tobaw-words li{
	position: relative;
}
.tobaw-words .vote{
	position:absolute;
	right: 0;
	top: 10px;
}
.tobaw-detail .bigword {  font-size: 18px; font-weight: bold; }
.tobaw-detail .bigspecialword  { display: block; font-family: Arial,Helvetica,verdana,sans; font-size: 36px; font-weight: normal; }
.tobaw-detail .defsubmit { display: block; font-size: 11px; margin: 0; color: #999; padding: 5px 0 0 0; }
.tobaw-detail .label { color: #fff; font-size: 11px; font-weight: bold; }
.tobaw-detail .score { color: #fff; font-size: 36px; font-weight: bold; }
.tobaw-detail .usage { padding: 10px 0; color: #fff;}


/* =Search Results
------------------------------------------------------------------ */

.search .primary h2 { background: url('/images/bkg_h2_search.gif') no-repeat 0 0; height: 135px; margin: 0 0 18px; text-indent: -9999px; padding: 0; }

p.alert{ background: #26292E url(/images/alert_large_orange.png) 10px center no-repeat; padding:15px 0 15px 50px; color: #FF9933; }
p.alert strong{ color: #FF9933;}

/* =Browse
------------------------------------------------------------------ */


.browse .primary h2,
.tobaw .primary h2 { background: url('/images/bkg_h2_browse.gif') no-repeat 0 0; height: 135px; padding: 0; text-indent: -9999px; width: 314px; margin:-10px;margin-left: -20px; }
.tobaw .primary h2{background-image: url(/images/bkg_h2_tobaw.gif)}

.pagination{
	padding: 10px 0;
}
.pagination,
.browse .extra-options,.pagelist { clear: both;border-bottom: 1px solid #4E575F; margin: 0; padding: 10px 0; display: block; width:100%;}
.pagination span,
.browse .extra-options li, .pagelist li { display: inline; font-size: 11px; padding: 0 10px; line-height: 1.5;}
.extra-options li a.selected{background-color: #FF6600; color: #fff !important;}
.pagination span{color: #FF6600; font-weight: bold;cursor: pointer; display: block; float: left;padding: 0 3px; margin: 0 3px;}
.pagination span:hover{background-color: #FF6600; color: #fff !important;}
.pagination span.sel{ color: #fff !important; cursor: default;}
.pagination .sel,
.browse .extra-options li a, .pagelist li a, .pagelist li .sel { padding: 0 3px; }
.pagelist li{padding: 0 5px;}
.browse .extra-options li.selected, .pagelist li .sel{ color: #fff; font-weight: bold;}
.browse span.specialdefby { display: block; }
.browse .specialword { padding: 9px 0; }

/* =Contests
------------------------------------------------------------------ */

.contest .primary h2 { background: url('/images/bkg_h2_contests.gif') no-repeat 0 0; height: 135px; margin: 0 0 18px; padding: 0; text-indent: -9999px; }
.preview .primary h2 { background: url('/images/bkg_h2_contestpreview.gif') no-repeat 0 0; height: 135px; margin: 0 0 18px; padding: 0; text-indent: -9999px; }

.contest.home .secondary h2 { height: 80px; margin: 0 0 9px; padding: 0; text-indent: -9999px; }
.contest .current { margin: 0 0 20px; }
.contest .current h2 { background: url('/images/bkg_contests_current.gif') no-repeat; }
.contest .upcoming { margin: 0 0 20px; }
.contest .upcoming h2 { background: url('/images/bkg_contests_upcoming.gif') no-repeat; }
.contest .past { margin: 0 0 20px; }
.contest .past h2 { background: url('/images/bkg_contests_past.gif') no-repeat; }

.contest-list { float: left; width: 280px; }
.contest-list li { border-top: 1px solid #e5e5e5; font-size: 11px; padding: 5px 20px 6px 10px;  }
.contest-list li:hover { background: #e5e5e5; border-color: #e5e5e5; padding: 5px 20px 6px 10px; }
.contest-list li:last-child { border-bottom: 1px solid #e5e5e5; }
.contest-list li a { color: #999; display: block; margin-left: 27px; }
.contest-list li span { background: #999; color: #fff; display: block; float: left; font-weight: bold; text-align: center; width: 20px; }
.contest-list li.selected { background: #191919 url('/images/bkg_arrow_right_white.gif') no-repeat 260px 10px; border-color: #191919; padding: 5px 20px 6px 10px; }
.contest-list li.selected a { color: #fff; }
.contest-list li.selected:hover { border-color: #191919; padding: 5px 20px 6px 10px; }
.contest-list li.selected span { background: #fff; color: #191919; }

.contest-details { margin-left: 300px; width: 280px; }
.contest-details ul { margin: 0 0 18px; }
.contest-details li { margin: 5px 0; }
.contest-details .button-panel { margin: 18px 0; }

.contest div.votingdesc blockquote{font-family: Arial,Helvetica,verdana,sans; font-size: 14px;  font-style:italic}
.contest div.votingdescvalidate blockquote{font-family: Arial,Helvetica,verdana,sans; font-size: 14px;  font-style:italic; font-weight: bold; margin-top:8px;}


/* +Contest Details ------------------------------------------- */

.contest .details .title { margin: 0 0 18px; }
.contest .details .title h2 { padding: 12px 0 0; }
.contest .details .title span { font-family: Arial,Helvetica,verdana,sans; font-size: 14px; font-style: italic; }
.contest .details blockquote p { font-family: Arial,Helvetica,verdana,sans; font-size: 14px; }
.contest .details .buttons { border: 1px solid #e5e5e5; border-width: 1px 0; display: block; margin: 0 0 18px; padding: 9px 0; } 
.contest .details .buttons li { float: left; font-size: 11px; margin: 0 20px 0 0; }
.contest .details dl { margin: 0 0 18px; }
.contest .primary .details h3 { font-size: 12px; text-transform: uppercase; } 
.contest .secondary .details dl, .contest .secondary .details dt, .contest .secondary .details dd { border: 0; }
.contest .secondary .details dt { width: 240px; }
.contest .secondary .details dd { padding: 21px 0 0; margin: 0 0 0 240px; min-height: 54px; }
.contest .wod h4 a { font-family: Arial,Helvetica,verdana,sans; font-size: 24px; font-style: italic; font-weight: normal; }
.contest .wod p { font-family: Arial,Helvetica,verdana,sans; font-size: 14px; }

.contest .details .pagelist { border-bottom: 1px solid #191919; border-top: 1px solid #e5e5e5; padding: 5px; }
.contest .details .pagelist li { display: block; float: left; font-size: 11px; font-weight: bold; padding: 2px 5px; text-align: center; }
.contest .details .pagelist li a { color: #191919; display: block; }
.contest .details .pagelist .sel { background: #191919; color: #fff; }

/* +Contest Creation ------------------------------------------ */

.start-contest h3 { height: 62px; margin: 0 0 20px; text-indent: -9999px; }
.start-contest .form-details h3 { background: url('/images/bkg_contestadd_contest.gif') no-repeat; }
.start-contest .form-details-box { margin: 0 0 20px; }
.start-contest .sponsor-details h3 { background: url('/images/bkg_contestadd_sponsor.gif') no-repeat; }
.start-contest label { display: block; font-size: 11px; font-weight: bold; margin: 0 0 3px; text-transform: uppercase; }
.start-contest label em { font-weight: normal; text-transform: none; }
.start-contest input { width: 570px; margin: 0 0 9px; }
.start-contest textarea { width: 570px; margin: 0 0 9px; height: 80px;}
.start-contest select { margin:  0 0 9px; }
.start-contest .toggle-box { margin: 18px 0 0; }
.start-contest .toggle-box .input-checkbox { float: left; width: 15px; margin: 3px 0 0; }
.start-contest .toggle-box label { display: block; margin: 0 0 9px 20px; }
.start-contest .toggle-box label em { font-weight: normal; text-transform: none; }
.start-contest #termscondition, .start-contest #sponsordescription { margin: 0; }
.start-contest .advanced { margin: 9px 0 0; }
.start-contest .advanced .toggle-details { background: #ccc url('/images/bkg_toggle_ud.gif') no-repeat 10px; border: 1px solid #bbb; color: #333; display: block; font-size: 11px; padding: 5px 10px 5px 25px; }
.start-contest .advanced fieldset { margin: 10px 0 0; padding: 0 0 10px; }
.start-contest .button { width: 580px; }

/* +Contest Preview ------------------------------------------- */

#previewActions { border-top: 1px solid #4E575F; margin: 10px; padding: 6px 0; }
#previewActions p{ float: right;  }
.submissionPreview { }
.submissionPreview input { }
.submissionTermsCheckbox {float: right; display: block}
.submissionContinueButton {float: right; margin: 8px 3px 6px 3px;}
.submissionSubmitButton {float: right; margin: 8px 3px 6px 3px;}
.submissionButtons { clear:both; display: block; position:static;}


/* =About Page
------------------------------------------------------------------ */

.about .secondary { margin: 33px 0 27px; }


/* =Terms of Service
------------------------------------------------------------------ */

#tos #container { margin: 20px; }
#tos #container #header { height: auto; padding: 0; position: static; }
#tos #header #logo{ background: url("/images/gamer_logo.png") 0 0 no-repeat; display: block; height: 105px;}
#tos #header #logo img{ display: none;}
#tos #inner-container { padding: 20px; top: 0;margin: 20px 0 0 0; }
#tos ol { list-style-type: upper-roman; padding: 0 0 0 20px; }
#tos ol ol { list-style-type: decimal; }


/* =Facebox
------------------------------------------------------------------ */

.facebox *{ color: #222;}
.facebox label { display: block; font-size: 11px; font-weight: bold; text-transform: uppercase; padding: .5em 0; }
.facebox label span.meta{ font-size: 11px; text-transform: lowercase; font-weight: normal;}
.facebox em.light { display: block; font-size: 10px; font-weight: normal; text-transform: none; }
.facebox em.light a{font-weight: normal !important;}
.facebox fieldset { border-top: 1px solid #191919; }
.facebox fieldset.terms-box { border: none; padding: 10px 20px; }
.facebox .inner-fieldset { padding: 10px 20px; }
.facebox legend { background: #191919; color: #fff; display: block; font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 5px 20px; }
.facebox p { margin: 9px 0; }
.facebox input[type="text"],
.facebox textarea { width: 350px; }
.facebox #registered { float: left; margin-right: 5px; }
.facebox .font-normal p { font-size: 11px; text-transform: none; }
.facebox .font-weight-normal { font-size: 12px; font-weight: normal; text-transform: none; }
.facebox .text-center { padding: 0 20px 10px; }
.facebox .text-center input { border: none; }


#word-submit-pageinput[type="text"],
#word-submit-page input.textarea-bg,
#word-submit-page textarea, 
.widebox input[type="text"],
.widebox input.textarea-bg,
.widebox textarea { width: 450px; }
#word-submit-page{ width: 500px;}

/* +Facebox Image Headers ---------------------------------------- */

.facebox h2 { margin: 20px 0; padding: 0; text-indent: -9999px; }
.facebox .addword h2 { background: url('/images/bkg_h2_addword.gif') no-repeat 0 -20px; }
.facebox .altdef h2 { background: url('/images/bkg_h2_altdef.gif') no-repeat 0 -20px; }
.facebox .tobaw-box h2 { background: url('/images/bkg_h2_tobawaddword.gif') no-repeat 0 -20px; }
.facebox .editdef h2 { background: url('/images/bkg_h2_editdef.gif') no-repeat 0 -20px; }
.facebox h3 { display: none; }
.facebox #addtags-form .button {margin-left:10px; margin-top:10px;}

/* +Add a Word Facebox ------------------------------------------- */

#definitionlabel { margin: 9px 0 0; }
#wordadditional p { float: left; width: 220px; }
#wordadditional p.example, p.awpp_example { margin: 9px 20px 0 0; }
#wordadditional p.dedication, p.awpp_dedication { margin: 9px 0 0; }
#wordadditional textarea { width: 210px; }
#optionalb .contest { margin: 10px 0 0; }
#optionalb .contest p { float: left; width: 220px; margin: 0 20px 0 0; }
#registered { width: 15px; }
#registeredsubmission p, #unregisteredsubmission p { float: left; width: 220px; }
#registeredsubmission p.username, #unregisteredsubmission p.name { margin: 9px 20px 0 0; }
#registeredsubmission p.password, #unregisteredsubmission p.email { margin: 9px 0 0; }
#registeredsubmission p input, #unregisteredsubmission p input { width: 210px; }

.facebox .submit-box { margin: 0 20px;}
.facebox .font-weight-normal { display: inline; font-size: 12px; font-weight: normal; text-transform: none; }

#editableTags { padding: 10px 10px 0; }
#editableTags input { width: 470px; }

/* +Login Facebox ------------------------------------------------ */

.login-box { padding: 20px; }
.login-box h2 { background: url('/images/bkg_h2_login.gif') no-repeat -20px -20px; height: 50px; margin: 0; padding: 0; text-indent: -9999px; }
.login-box input { width: 350px; }
.login-box .button { margin: 0 0 18px; width: 362px; }
.login-box .question { background: url('/images/bkg_question.gif') no-repeat; display: block; margin: 9px 0; padding: 0 0 0 25px; }
.login-box .register { background: url('/images/bkg_new.gif') no-repeat; color: #00A039; display: block; margin: 9px 0 0; padding: 0 0 0 25px; }
.login-box .keep { margin: 9px 0; }	
.login-box .keep .checkbox { width: 15px; }
.login-box .keep .checkboxlabel { display: inline; font-size: 12px; font-weight: normal; text-transform: none; }

/* +Feedback Facebox --------------------------------------------- */

.feedback-box { padding: 20px; }
.feedback-box h2 { background: url('/images/bkg_h2_feedback.gif') no-repeat -20px -20px; height: 50px; padding: 0; text-indent: -9999px; }
.feedback-box label { display: block; font-size: 11px; font-weight: bold; margin: 9px 0 0; }
.feedback-box input, .feedback-box textarea { width: 350px; }
.feedback-box .button { margin: 18px 0 0; width: 362px; }

/* +Add a TOBAW Facebox ------------------------------------------ */

.tobaw-add-box { padding: 20px; }
.tobaw-add-box h2 { background: url('/images/bkg_h2_tobawadd.gif') no-repeat -20px -20px; height: 50px; margin: 0 0 5px; padding: 0; text-indent: -9999px; }
.tobaw-add-box select { margin: 0 0 9px; }
.tobaw-add-box .button { margin: 20px 0 0; width: 462px; }

/* +WOTD Facebox ------------------------------------------------- */

.signup-box { padding: 20px; }
.signup-box h2 { background: url('/images/bkg_h2_wotd.gif') no-repeat -20px -20px; height: 50px; margin: 0 0 5px; padding: 0; text-indent: -9999px; }
.signup-box .text_field_nowidth { margin: 0 0 5px; }
.signup-box .button { float: right; }

/* +Send to a Friend Facebox ------------------------------------- */

.sendemail-box { margin: 20px; }
.sendemail-box h2 { background: url('/images/bkg_h2_sendto.gif') no-repeat -20px -20px; height: 50px; margin: 0 0 5px; padding: 0; text-indent: -9999px; }
.sendemail-box .friends { margin: 10px 0; padding: 10px 0 20px; }
.sendemail-box .friends p { margin: 0; }
.sendemail-box .message textarea { margin: 0 0 20px; }

/* +Add a Word to a Contest Facebox ------------------------------ */

.addword #contest { padding: 0 20px 20px; }
.addword #contest a { font-size: 16px; }
.addword #contest em, .addword #contest em a { font-size: 12px; }

/* +Upload Pix Popup --------------------------------------------- */

.add-pix-box h2 { background: url('/images/bkg_h2_pix.gif') no-repeat ; height: 55px; margin: 0 0 5px; padding: 0; text-indent: -9999px; }
#fileToUpload { margin: 20px 20px 6px; }


/* Forgetful Page ------------------------------------------------ */

.loginpass form { margin-bottom: 20px; }
.loginpass .login { border-right: 1px solid #4E575F; margin: 0 9px 0 0; }
.loginpass label { display: block; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.loginpass .input-checkbox { float: left; }
.loginpass .checkbox-label { float: left; font-size: 12px; font-weight: normal; text-transform: none; }
.loginpass .explination { margin: 18px 0; }
.loginpass .error { margin: 0 0 18px; }
.loginpass .error p { color: #fff; font-weight: bold; margin: 0; }

/* Snag This ----------------------------------------------------- */

.snag { padding: 22px; }
.snag h2 { background: url('/images/bkg_h2_snag.gif') no-repeat -18px -20px; height: 50px; margin: 0; padding: 0; text-indent: -9999px; }
.snag h4 { background: #000; color: #fff; margin: 0 2px 10px; padding: 10px; }
.snag img { padding: 0 0 10px; }
.snag blockquote { margin: 0 12px; }
.snag form { margin: 6px; }

/* Prefs ----------------------------------------------------- */

.prefs { padding: 22px; }
.prefs h2 { background: #000; color: #fff; margin-bottom: 4px; padding: 10px; text-indent: 0px; }
.prefs h4 { background: #000; color: #fff; margin: 0 2px 10px; padding: 10px; }
.prefs img { padding: 0 0 10px; }
.prefs blockquote { margin: 0 12px; }
.prefs form { margin: 6px; }
.prefs form div.specifyusername { margin:2px 36px; }
.prefs input.button {margin-top: 6px; float: right;}

/* Comment Box --------------------------------------------------- */

.comment-box { padding: 20px 20px 0; }
.comment-box h2 { background: url('/images/bkg_h2_addcomment.gif') no-repeat -18px -20px; height: 50px; margin: 0; padding: 0; text-indent: -9999px; }


/* =Comments (Chatterbox)
------------------------------------------------------------------ */

.chatterbox .primary h2 { background: url('/images/bkg_h2_chatterbox.gif') no-repeat 0 0; height: 135px; padding: 0; text-indent: -9999px; width: 314px; margin:-10px;margin-left: -20px; }
.chatterbox .comment blockquote { margin-bottom: 10px;}
.chatterbox .comment .reply { } 
.chatterbox .commentdate {margin-left: 0.5em;}

.chatterbox #hide_throbbercontent ul{
	background:#191F26 url(/images/comment_arrow.png) no-repeat scroll right 0;
	padding:10px 20px 30px 10px;
	position:relative;
	width:540px;
	margin-bottom: 10px;
} 
.chatterbox .toppaging{
	padding-bottom: 10px;	
}
.chatterbox #hide_throbbercontent ul div.image{
	position:absolute;
	right:-58px;
	top:10px;
}
.chatterbox ul .comment-meta .meta{
	font-size: 11px;
	color: #999;
	position: absolute;
	bottom: 10px;
}


/* =Forum Related
------------------------------------------------------------------ */

.forums h2 { background: url('/images/bkg_h2_register.gif') no-repeat; height: 135px; margin: 0 0 18px; padding: 0; text-indent: -9999px; margin:-10px -10px -10px -20px;padding:0; width:314px;} 
.forums h4 { padding: 18px 0 0; }
.forums label { display: block; font-weight: bold; margin: 10px 0 5px 0; }
.forums .grid_10 input { width: 620px; }
.forums .grid_5 input { width: 300px; }
.forums td { font-size: 11px; }
.forums .verification { margin: 0 0 18px; }
.forums .verification a { background: url('/images/bkg_refresh.gif') no-repeat 0; padding: 0 0 0 20px; }
.forums .verification input { font-size: 30px; margin: 0; padding: 12px 10px 11px; width: 260px; }
.forums .verification img { display: block; margin: 0 0 6px; }
.forums .verification p{ font-size: 11px; color: #999; padding: 10px 0;}
/* +Redirect and Error Pages ------------------------------------- */

.forums .panel .error { margin: 0 0 20px; padding: 20px; text-align: center; }
.forums .panel .error * { color: #fff; font-weight: bold; }
.forums .panel .error p:last-child { margin: 0; }
.forums .panel ol { list-style: disc; padding: 20px; }
.forums .panel fieldset { border-top: 1px solid #4E575F; margin: 0 0 20px; text-align: center; }
.forums .panel legend { font-size: 14px; font-weight: bold; padding: 10px; }
.forums .panel .buttons { margin: 20px 0 0; }
.forums .dialog { background: #e5e5e5; border: 1px solid #4E575F; margin: 0 0 20px; padding: 10px; text-align: center; }

/* +Edit Profile ------------------------------------------------ */

.edit-profile h2 { background: url('/images/bkg_h2_editprofile.gif') no-repeat; }

.edit-profile .primary ul { border-bottom:  1px solid #e5e5e5; margin:  0 0 20px; }
.edit-profile .primary ul li a { border-top: 1px solid #e5e5e5; color: #666; display: block; font-size: 14px; padding: 10px; }
.edit-profile .primary ul li a:hover { color: #39c; }

.edit-profile p{ padding: 10px 0;}
.edit-profile p em{ color:#999;}
.edit-profile .clearfix{ clear:both;}
.edit-avatar .avatar { margin: 9px 0 18px; }
.edit-avatar .avatar .grid_8 p { font-size: 12px; text-align: left; width: 40%; color:#999;}
.edit-avatar .avatar .avatar { background: #e5e5e5; border: 1px solid #4E575F; height: 80px; margin: 0; width: 80px; }
.edit-avatar .avatar .avatar span { color: #666; display: block; font-size: 11px; font-weight: bold; line-height: normal; padding: 10px; }
.edit-avatar .radio input { float: left; }
.edit-avatar .radio label { font-size: 12px; margin: 0 0 0 20px; text-transform: none; }
.edit-avatar .radio p em { font-size: 11px; margin: 0 0 0 3px;  }
.edit-profile .maxnote { color: #999; font-size: 11px; clear: both;}

.edit-name input { width: 570px } 


/* =Ads
------------------------------------------------------------------ */

.primary .ad { background: #e5e5e5 url('/images/bkg_primary_ad.gif') no-repeat; margin: 20px 0; padding: 10px; text-align: right; }
#column1 .ad { background: #e5e5e5 url('/images/bkg_primary_ad.gif') no-repeat; margin: 20px 0; padding: 10px; text-align: right; }
.secondary .ad { background: #e5e5e5 url('/images/bkg_secondary_ad.gif') no-repeat; padding: 10px 10px 5px; text-align: right; }
#column2 .ad { background: #e5e5e5 url('/images/bkg_secondary_ad.gif') no-repeat; padding: 10px 10px 5px; text-align: right; }
.contest .secondary .ad { margin: 0 0 20px; }

#HOME_AD2 { margin: 20px 0; }


/* =@media Styles
------------------------------------------------------------------ */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}


/* =IE Bin
------------------------------------------------------------------ */

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { display: inline-block; }
*:first-child+html .ui-tabs-nav  { display: inline-block; }


/* =Global favorites
------------------------------------------------------------------ */


/* =Admin Submissions
------------------------------------------------------------------ */
#admin-submissions-wrap { }
div#admin-submissions-wrap div.helpfultext{font-family: Arial,Helvetica,verdana,sans; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;}
div#admin-submissions-wrap div.filtertext{font-family: Arial,Helvetica,verdana,sans; font-size: 14px;  font-weight: normal; display: inline; margin-right:8px;}
div#admin-submissions-wrap form.selectList{display: inline;}
div#admin-submissions-wrap .extra-options { border-bottom: 1px solid #191919; margin: 16px 0 9px; }
div#admin-submissions-wrap .extra-options li { float: left; }
div#admin-submissions-wrap .extra-options li a { color: #191919; display: block; padding: 5px 10px; }
div#admin-submissions-wrap .extra-options li a.selected { background: #191919; color: #fff; }
div#admin-submissions-wrap .pagelist { border-bottom: 1px solid #4E575F; padding: 0 5px 9px; margin: 10px 0 9px; }

/* =Admin Pics
------------------------------------------------------------------ */
div#admin-addictapix-wrap h3{border-bottom: 1px solid #999;margin-bottom:10px;padding-bottom:10px;padding-top:10px;}
div#admin-addictapix-wrap div.helpfultext{font-family: Arial,Helvetica,verdana,sans; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;}
div#admin-addictapix-wrap div.filtertext{font-family: Arial,Helvetica,verdana,sans; font-size: 14px;  font-weight: normal; display: inline; margin-right:8px;}
div#admin-addictapix-wrap form.selectList{display: inline;}
div#admin-addictapix-wrap div._thumb  { text-align: left; margin: 0 0 10px; display:block;border-bottom: 1px solid #999;padding-bottom:10px;}
div#admin-addictapix-wrap div.imageStats  { text-align: left; margin: 0 20px 20px 0; display:block;}
div#admin-addictapix-wrap span.thumbLinks  { display: block; }
div#admin-addictapix-wrap .thumbLinks li { float: left; }
div#admin-addictapix-wrap .thumbLinks li a { padding: 0 10px 0 0; }
div#admin-addictapix-wrap .thumbLinks li a.selected { background: #191919;  }

/* =Admin Word of the Day
------------------------------------------------------------------ */
div#admin-wotd-wrap div.helpfultext{font-family: Arial,Helvetica,verdana,sans; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;}
div#admin-wotd-wrap table.genericadminlist{ width: 100%; border: solid #999; border-width: 1px 2px 2px 1px; margin-bottom:20px;}
div#admin-wotd-wrap table.genericadminlist th {font-weight: bold; border-bottom: solid 1px #999; padding: 0 3px; background: #F6F6F6;}
div#admin-wotd-wrap table.genericadminlist th.word {width: 250px; text-align:left;}
div#admin-wotd-wrap table.genericadminlist th.contest {width: 200px; text-align:left;}
div#admin-wotd-wrap table.genericadminlist th.date {width: 200px;text-align:center;}
div#admin-wotd-wrap table.genericadminlist th.action {text-align:center;width: 150px;}
div#admin-wotd-wrap table.genericadminlist td {vertical-align: top; padding: 0.25em 1em 0.25em 0.25em; border-bottom: solid 1px #EEE;}
div#admin-wotd-wrap table.genericadminlist td.adminactions {text-align: center;}
div#admin-wotd-wrap table.genericadminlist td.date {text-align: center;}

/* =Admin Silos
------------------------------------------------------------------ */
div#admin-silos-wrap {text-align: center;}
div#admin-silos-edit-wrap div.helpfultext{font-family: Arial,Helvetica,verdana,sans; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;}
div#admin-silos-edit-wrap {text-align: center;}
div#admin-silos-edit-wrap span.identifier{font-family: Arial,Helvetica,verdana,sans; font-size: 14px;  font-weight: bold; display: inline; }
div#admin-silos-edit-wrap span.identifierValue{font-family: Arial,Helvetica,verdana,sans; font-size: 14px;  font-weight: normal; font-style: italic;display: inline;}
div#admin-silos-edit-wrap .left-panel {float: left;width: 520px;}
div#admin-silos-edit-wrap .right-panel {float: right;width: 360px;}
div#admin-silos-edit-wrap fieldset {text-align: left;margin-bottom: 10px; }
div#admin-silos-edit-wrap label {margin-top: 10px;display: block;}
div#admin-silos-edit-wrap textarea, 
div#admin-silos-edit-wrap .input-textarea {width: 450px;}
div#admin-silos-edit-wrap #silo-id {margin: 0;}
div#admin-silos-edit-wrap #silo-id .input-textarea {width: 50px;}
div#admin-silos-edit-wrap input, textarea {width:450px;}
div#admin-silos-edit-wrap input.save {width:100px;}
div#admin-silos-edit-wrap input.input-text-bg {width:100px;}
div#admin-silos-edit-wrap label {width:475px;}
div#admin-silos-edit-wrap label.short {width:340px;}

/* =Admin Users
------------------------------------------------------------------ */
div#admin-users-wrap {text-align: center;}
div#admin-users-wrap div.helpfultext{font-family: Arial,Helvetica,verdana,sans; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;text-align: left;}
div#admin-users-wrap div.filtertext{font-family: Arial,Helvetica,verdana,sans; font-size: 14px;  font-weight: normal; display: inline; margin-right:8px;text-align: left;}
div#admin-users-wrap div.searchtext{font-family: Arial,Helvetica,verdana,sans; font-size: 14px;  font-weight: normal; display: inline; margin-right:8px;text-align: left;}
div#admin-users-wrap form.selectList{display: inline;text-align: left;}
div#admin-users-wrap form.searchform{display: block;text-align: left; margin-top: 10px;}
div#admin-users-wrap div.selector{text-align: left;margin:0;}
div#admin-users-wrap .add-user label, 
div#admin-users-wrap .add-user .input-button {float: left;}
div#admin-users-wrap .add-user .input-text-bg {display: block;}
div#admin-users-wrap table{ width: 100%; border: solid #999; border-width: 1px 2px 2px 1px; margin-bottom:6px; margin-top:6px;}
div#admin-users-wrap table th {font-weight: bold; border-bottom: solid 1px #999; padding: 3px 3px 0; background: #F6F6F6;}
div#admin-users-wrap table th .helpimage{display: inline; margin-left: 5px;}
div#admin-users-wrap table th.username {width: 130px; text-align:left;}
div#admin-users-wrap table th.email {width: 200px; text-align:left;}
div#admin-users-wrap table th.name {width: 150px;text-align:left;}
div#admin-users-wrap table th.joined {width: 70px;text-align:center;}
div#admin-users-wrap table th.userlevel {width: 170px;text-align:center;}
div#admin-users-wrap table th.actions {text-align:left;width: 220px;}
div#admin-users-wrap table td {vertical-align: top; padding: 0.25em 1em 0.25em 0.25em; border-bottom: solid 1px #EEE; text-align: left;}
div#admin-users-wrap table td.joined {text-align: center; padding:0.25em 0;}
div#admin-users-wrap table td.userlevel {text-align: center; padding:0.25em 0;}
div#admin-users-wrap .hidden {visibility:hidden; display:none;}
div#admin-users-wrap .visible {visibility:visible;}
div#admin-users-wrap div.top .pagelist { float:right;  padding:0 5px 0; }
div#admin-users-wrap div.bottom .pagelist { float:right; padding:0 5px 0; margin-bottom:20px;}



/* =Admin Obscenity
------------------------------------------------------------------ */

div#admin-obscenity-wrap {padding:0 0 20px;}
div#admin-obscenity-wrap h3{ text-align: left; display:block; padding: 0px;}
div#admin-obscenity-wrap fieldset p {margin:0 0 10px;}
div#admin-obscenity-wrap fieldset {margin-top:10px; margin-bottom:10px;  margin-left:2%; padding: 1em; border: 1px solid #4E575F; background: #f8f8f8; width: 400px;}
div#admin-obscenity-wrap legend { font-weight: bold;}
div#admin-obscenity-wrap label { display: block;}
div#admin-obscenity-wrap label.inline { display: inline;}
div#admin-obscenity-wrap input {width: 350px;}
div#admin-obscenity-wrap select {width: 300px;}
div#admin-obscenity-wrap input.input-button:focus {background: #999;}
div#admin-obscenity-wrap input.input-button {width: 100px; margin-right:4px;}
div#admin-obscenity-wrap input:focus {background: #ffc;}
div#admin-obscenity-wrap div.helpfultext{font-family: Arial,Helvetica,verdana,sans; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;}
div#admin-obscenity-wrap div.line {border-top: 1px solid #4E575F; background: #f8f8f8; width: 100%; margin-top: 20px; margin-bottom: 20px;}

div#admin-obscenity-wrap table{ margin-left:2%; width:96%; border: solid #999; border-width: 1px 2px 2px 1px; margin-bottom:10px; margin-top:10px;text-align: center;}
div#admin-obscenity-wrap table th {font-weight: bold; border-bottom: solid 1px #999; padding: 0 3px; text-align:left;background: #F6F6F6;}
div#admin-obscenity-wrap table td {vertical-align: top; padding: 0.25em 1em 0.25em 0.25em; border-bottom: solid 1px #EEE; text-align: left;}
div#admin-obscenity-wrap table td.word {text-align: left; padding:0.25em 4px;width:300px;}
div#admin-obscenity-wrap table td.replace {text-align: left; padding:0.25em 0;width:200px;}
div#admin-obscenity-wrap table td.actions {text-align: center; padding:0.25em 0;width:200px;}
div#admin-obscenity-wrap table th.obscense {width:300px; }
div#admin-obscenity-wrap table th.replacement {width:300px; }
div#admin-obscenity-wrap table th.actions {text-align: center;width:200px;}
div#admin-obscenity-wrap span.message {color: #006633;}
div#admin-obscenity-wrap span.messageFailed {color: #CC0000;}
div#admin-obscenity-wrap div.message {margin-bottom:20px;}

.helpsubmissions {padding:10px};
.helpsubmissions h2{text-indent:0px; font-family: Arial,Helvetica,verdana,sans; font-size: 12px;  font-weight: normal; display: block; margin-bottom:20px;text-align: left;}
.helpsubmissions h3{ text-align: left; display:block; padding: 0px;}

/* @group Grid Overrides */

.container_16 .grid_5{
	width: 300px;
}
.container_16 .grid_10{
	width: 625px;
}

/* @end */

/* @group Common Classes */

/* @group Facebox */

#facebox div.loading{
	background-image: url(/images/indicator_loading_on_white.gif) !important;
	background-repeat: no-repeat;
	background-position: center center !important;
}
#facebox .throbber .loading{
	background-image: url(/images/indicator_loading_on_white.gif) !important;
	background-repeat: no-repeat;
}
#facebox span.throbber{
	background-image: url(/images/indicator_loading_on_white.gif);
	background-repeat: no-repeat;
}
/* @end */

/* @group Facebook Share */

a.fb_share:hover{
	background: none !important;
}
a.fb_share{
	vertical-align: top;
}

/* @end */

/* @group Rating */
span.vote{
	display: block;
	width: 100px;
	position: relative;
}
div.votes a,
span.vote a{
	float: left;
}

li.up,
li.down{
	display: block;
	float: left;
	width: 50px;
}

li.up a,
li.down a{
	text-indent: -9000px;
}
li.up a span,
li.down a span{
	text-indent: 0;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 18px;
	text-align: center;
	width: 20px;
}

li.up a,
li.down a,
a.up,
a.down{
	width: 22px;
	height: 19px;
	display: block;
	padding:0 0 0 28px;
	position: relative;
	margin: 0;
	float: left;
	background: url(/images/mod-spr-gbl.png) 1px -467px !important;
}
li.up a img,
li.down a img,
a.up img,
a.down img{
	display: none !important;
	position: absolute;
	right: 0;
}
li.up a span,
li.down a span,
a.up span,
a.down span{
	border: 1px solid #5C5A5A;
	background: #151515;
	display: block;
	height: 18px;
	line-height: 18px;
	width: 20px;
	border-left: 0;
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}
li.up a span span,
li.down a span span,
a.up span span,
a.down span span{	
	border: 0;
	text-align: center;
	margin: 0;
	padding: 0;
}
a.down{
	background-position: 1px -504px !important;	
}
.up span, .up, .up a, .tools .up a, .actionbar .up{
	color:#00A039 !important;
	cursor: pointer;
}
.down span, .down a span, .down, .down a, .tools .down a, .actionbar .down {
	color:#FF4635 !important;
	cursor:pointer;
}

/* @end */

/* @group Avatar */

div.avatar img, 
span.avatar img,
img.small,
img.avatar{
	text-align: center;
	border:1px solid #666666;
	max-width: 47px;
	max-height: 47px;
}
div.avatar a,
div.avatar a:hover,
span.avatar a,
span.avatar a:hover{
	background-color:transparent !important;
	padding: 0;
}

/* @end */

/* @group Breadcrumb */

ul.breadcrumb {
	font-size:11px;
	font-weight:bold;
	height:4ex;
	margin-left:8px;
}
ul.breadcrumb li {
	color:#FFFFFF;
	float:left;
}
ul.breadcrumb li a {
	color:#E28A33;
	font-weight:bold;
}
ul.breadcrumb li span {
	margin:0 4px;
}

/* @end */

/* @group Tabs */

ul.navigation{
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}
ul.navigation li.signon{
	background: #0B0F12;
	font-size: 12px;
	font-weight: normal;
	float: right;
	padding-right: 0;
}
ul.navigation li.signon li{
	padding: 0 8px;
	border-left: 1px solid #191F26;
}
ul.navigation li.signon li a{
	display: inline;
	padding: 0;
}
ul.navigation li.signon .signed-in a{
	font-weight: bold;
}


ul.tabs, 
ul.ui-tabs-nav, 
ul.options,
div.options ul{
	border-bottom:1px solid #4E575F;
	overflow: hidden;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 0;
	padding:1px 0 0;
	position: relative;
}
div.options ul li.pagination{
	border-top:1px solid #4E575F;	
}
ul.tabs li.selected,
ul.ui-tabs-nav li.ui-tabs-selected {
	background-position:right -63px;
	height:25px;
	position:relative;
	text-align:left;
	z-index:21;
	background-image:url(http://cache.g4tv.com/static/shared/tab-btns-spr.png);
	background-repeat:no-repeat;
	height:25px;
	padding:0 8px 0 0;
	text-align:center;
	width:auto;
}
ul.options li a.selected,
div.options ul li a.selected{
	background:url(/images/tab_bg.png) right 0 no-repeat;	
	position:relative;
	text-align:left;
	z-index:21;
	height:25px;
	text-align:center;
	width:auto;	
	color: #000 !important;
	padding:0 14px 0 8px;
	display: block;
}
div.options ul li a,
ul.options li a{
	margin: 0 8px 0 0;
}
ul.ui-tabs-nav li.ui-tabs-selected a,
ul.ui-tabs-nav li.ui-tabs-selected a:hover,
ul.tabs li.selected a,
ul.tabs li.selected a:hover{
	background-color: #f9f9f9;
	color: #000 !important;
}
ul.ui-tabs-nav li a,
ul.tabs li a{
	padding:0 6px 0 8px;
	display: block;
}
ul.ui-tabs-nav li a:hover,
ul.tabs li a:hover,
ul.options li a:hover{
	color: #fff;
	background-color: transparent;
}
ul.ui-tabs-nav li,
ul.tabs li,
ul.options li,
div.options ul li{
	float:left;
	line-height:25px;
	padding-right:8px;
	margin-bottom: 0;
	margin-right: 0;
}
/* @end */

.definition p{
	margin: 1em 0;
}

.button, 
button, 
a.add,
a.reply,
a.grab,
a.share{
	background-color:transparent;
	background-image:url(http://cache.g4tv.com/static/global/mod-spr-gbl.png);
	background-position:0 -274px;
	background-repeat:repeat-x;
	border:0 none;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	height:22px;
	padding:0 3px 3px;
	text-align:center;
	width:auto;
	white-space: nowrap;
	font-style: normal;
	vertical-align: middle;
	display: inline-block;
}


.button, 
button,
#facebox .button,
#facebox button,
#facebox a.add{
	color:#fff !important;
	background-color: transparent !important;	
}

a.add,
a.reply,
a.grab,
a.share{
	padding:2px 5px;
	display:inline-block;
	text-decoration: none;
	height: 20px !important;
	line-height: 15px;
}

a.button{
	height: 21px;
	display: inline-block;
	line-height: 21px;
}
a.button:hover{
	background-color: transparent;
}

a.add:hover,
a.reply:hover,
.button:hover, 
button:hover{
	background-position:0 -298px;
	cursor: pointer;
}
span.meta,
* span.meta,
span.alert{
	color: #999;
}
.subtle{
	color: #777;
}
span.alert{
	line-height: 2.4em;
}
.hidden{
	visibility: hidden;
}
.date{
	font-size: 11px;
}
.video_embed{
	
}

a.play_video{
	margin:0 0 9px;
}
/* @end */




/* @group Tobaw */

/* @group Video Embed */

.video_embed .tobaw .challenge{
	padding: 10px 10px 0 10px;
}
.video_embed .tobaw .definition{
	padding: 0 10px;
}
.video_embed .tobaw .actions{
	padding: 10px;
}
.facebox .body .video{
	width: 640px !important;
}

/* @end */

/* @group Detailed View */

.tobaw-detail .tobaw .challenge strong,
.home-tobaw .tobaw .challenge strong{

}

/* @end */

/* @group Home Tobaw */

.home-tobaw .tobaw{
	border-top: 0;
}
.home-tobaw h3{
	padding: 0;
	margin: 0;
}

/* @end */

/* @group View */

.tobaw-detail .tobaw,
.home-tobaw .tobaw {
}
.tobaw{
	position: relative;
}

.tobaw .challenge{
	background: #191F26 url(/images/comment_arrow_left.png) 0 0 no-repeat;
	padding: 10px 10px 10px 20px;
	margin: 10px 150px 0 60px;
	width: 390px;
	height: 30px;
}
.tobaw .video{
	margin: 10px auto;
	padding: 10px;
	text-align: center;
	background: #292929 url(/images/feature_container.png) 0 0 repeat-x;
}
.tobaw .submission label{
	font-weight: bold;
	display: block;
	padding: 10px 0;
}

.tobaw .challenge .subtle{
	font-size: 11px;
}
.tobaw .challenge .date{
	display: none;
}
.tobaw .challenge .nav{
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width:140px	
}
.tobaw .challenge .nav li{
	margin-bottom: 5px;
	padding: 0;
	background: none;
}
.tobaw .challenge .nav li a{
	display: block;
	width: 140px;
}
.tobaw .challenge .nav li:after{
	content: "";
}
.tobaw .challenge .avatar{
	position: absolute;
	left:0;
	top: 0;
}
.tobaw .definition,
.tobaw .definition p{
	padding: 0;
	font-size: 18px;
	color: white;
	font-weight: bold;
}
.tobaw .definition{
	background: #191F26;
	overflow: hidden;
	padding: 0 !important;	
	padding: 10px;
	margin: -20px 150px 10px 70px;
	width: 410px;	
}
.tobaw .definition p{
	padding: 10px;
	margin: 0;
	float:left;
	background: url(/images/bkg_right_quote.png) right bottom no-repeat;
}
.tobaw .definition p a{
	color: white;
}
#facebox .tobaw .definition{
	margin: 0;
	padding: 0;
	overflow: auto;
	width: auto;
}
#facebox .tobaw .challenge{
	margin: 0;
}
#facebox .tobaw .video{
	background: none;
}
#facebox .tobaw .definition p{
	color: #111;
}
.tobaw .submission{
	overflow: hidden;
}
 .tobaw .definition{
	clear: both;
}
.tobaw .submission input{
	width: 475px;
}
.tobaw .submission .button_add{
	width: 130px;
	margin-left: 5px;
	display: inline-block;
}
.tobaw_meta .recent_words div.words{
	margin-bottom: 10px;
}
.tobaw_meta .recent_words h4{
	margin-top: 0;
	padding-top: 0;
}

/* @end */

/* @group List item */

.tobaw-list .tobaw .play_video{
}
.tobaw-list .tobaw .date{
	clear: both;
}
.tobaw-list .tobaw .video{
	margin-bottom: 15px;
	text-align: center;
}

/* @end */

/* @group Module */



/* @end */



/* @end */

/* @group Response */

.tobaw_meta{
	margin-top: 10px;
}
.tobaw_meta .recent_words{
	overflow: hidden;
}
.tobaw_meta .recent_words ul li{
	border-bottom:1px solid #3D454D;
	padding: 10px 0;
}
.tobaw_meta .recent_words ul li li{
	border: 0;
	padding: 0;
}
.recent_words .vote a.up,
.recent_words .vote a.down{
	float: left;
}
.recent_words a.view_more{
	float: right;
	margin-bottom: 10px;
}

/* @end */

/* @group Facebox */

.facebox .tobaw .video{
	
} 
.facebox .tobaw .definition,
.facebox .video_embed .tobaw .challenge {
	background: white;
	color: #111;
}

/* @end */

/* @group Tobaw Section */

#tobaw_addnew{
	width: auto;
	display: block;
	margin: 15px 0 10px 0;
}

/* @end */

.moderation_message{
	padding: 20px 20px 10px 20px;
	text-align: left;
	font-weight: normal;
}
.moderation_message .moderation_subject{
	background: #fff 0 0 no-repeat;
}
.moderation_message blockquote,
.moderation_message blockquote p{
	font-family: Georgia,Garamond, serif;
	font-size: 18px;
	font-style: italic;
}
.moderation_word .moderation_subject,
.moderation_tobaw .moderation_subject,
.moderation_tags .moderation_subject,
.moderation_photo .moderation_subject,
.moderation_comment .moderation_subject{
	background-image: url(/images/word_50.png);		
	margin: 0 0 1em 0;
	padding: 0 0 0 65px;
}
.moderation_tobaw .moderation_subject{
	background-image: url(/images/def_50.png);	
}
.moderation_tags .moderation_subject{
	background-image: url(/images/tag_50.png);	
}
.moderation_photo .moderation_subject{
	background-image: url(/images/photo_50.png);		
}
.moderation_comment .moderation_subject{
	background-image: url(/images/comment_50.png);	
}
.moderation_word .moderation_subject{
	background-image: url(/images/word_50.png);	
}
* html .moderation_tobaw .moderation_subject{
	background-image: url(/images/def_50.gif) !important;	
}
* html .moderation_tags .moderation_subject{
	background-image: url(/images/tag_50.gif) !important;	
}
* html .moderation_photo .moderation_subject{
	background-image: url(/images/photo_50.gif) !important;		
}
* html .moderation_comment .moderation_subject{
	background-image: url(/images/comment_50.gif) !important;	
}
* html .moderation_word .moderation_subject{
	background-image: url(/images/word_50.gif) !important;			
}
.moderation_message blockquote strong.word{
	font-size: 28px;
	font-weight: normal;
	display: block;
	padding: 0 0 0.5em 0;
}
.moderation_tags blockquote p{
	font-size: 24px;
	font-weight: normal;
}
.moderation_message blockquote{
	background: #fff url(/images/bkg_left_quote.png) 0 0 no-repeat;
	overflow: hidden;
	padding: 0 !important;	
}
.moderation_message blockquote p{
	padding: 15px;
	margin: 0;
	float:left;
	background: url(/images/bkg_right_quote.png) right bottom no-repeat;
}
.moderation_subject .meta{
	font-weight: normal;
}
.moderation_subject .meta strong{
	color: #333;
}

.moderation_message p.email{
	font-weight: bold;
	background: url(/images/bkg_email_send.png) 0 center no-repeat;
	padding-left: 50px;
	margin-bottom: 0;
}
.moderation_message h2{
	text-indent: -9000px;
	height: 50px;
	padding: 0 !important;
	margin: 0 !important;
	width: 480px;
	background: transparent 0 0 no-repeat;
}

.moderation_tobaw h2{
	background-image: url(/images/bkg_moderation_message_tobaw.gif);		
}
.moderation_tags h2{
	background-image: url(/images/bkg_moderation_message_tags.gif);		
}
.moderation_comment h2{
	background-image: url(/images/bkg_moderation_message_comment.gif);		
}
.moderation_photo h2{
	background-image: url(/images/bkg_moderation_message_photo.gif);		
}
.moderation_altdefinition h2{
	background-image: url(/images/bkg_moderation_message_definition.gif);			
}
.moderation_word h2{
	background-image: url(/images/bkg_moderation_message_word.gif);		
}
.moderation_message .message{
	background: #FFFFE0;
	border: 1px solid #EBEBCE;	
	padding: 10px;
	clear: both;
}
.moderation_subject{
	overflow: hidden;
}
.moderation_subject img{
	float: left;
	margin: 0 1em 1em 0;
	max-height: 200px;
	max-width: 200px;
}


#facebox .b {
  background:url(/images/facebox/b.png);
}

#facebox .tl {
  background:url(/images/facebox/tl.png);
}

#facebox .tr {
  background:url(/images/facebox/tr.png);
}

#facebox .bl {
  background:url(/images/facebox/bl.png);
}

#facebox .br {
  background:url(/images/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000000;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  background: #fff;
  width: 370px;
}

#facebox .loading {
  padding: 20px;
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  margin-top: 10px;
  padding: 10px 20px;
  text-align: right;
}

#facebox .footer img {
  vertical-align: middle;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay { 
  position: absolute; 
  top: 0px; 
  left: 0px; 
  height:100%; 
  width:100%; 
} 

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

.widebox{
	width: 500px;
}


