/* 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,p,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	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, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, p, blockquote, 
#outer_container input, 
#outer_container textarea {
    color: #333;
    font-family: 'Helvetica Neue', Helvetica, Arial, serif;
    /* font-family: Cambria, Georgia, Times, Times New Roman, serif; */
    line-height: 18px;
    font-weight: normal;
    text-shadow: rgba(0,0,0,0.01) 0 0 0;
}
#outer_container{
	 font-size: 12px;
}


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

h1, h2, h3, 
h4, h5, h6      { margin: 0; font-weight: bold; }
h1              { font-size: 36px; line-height: 36px; padding: 18px 0; }
h2              { font-family: Arial, sans-serif; font-size: 36px; font-weight: bold; letter-spacing: -2px; line-height: 36px; padding: 16px 0 20px; }
h3              { font-size: 18px; line-height: 18px; padding: 9px 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
------------------------------------------------------------------ */

a { color: #0085B5; font-weight: normal; outline: 0; text-decoration: none; }
em              { font-style: italic; }
p               { margin: 0 0 18px 0; }
small           { font-size: 80%; }
strong          { font-weight: bold; }
a:hover			{ text-decoration: underline;}


/* =Typographical Overrides
------------------------------------------------------------------ */

.serif { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; font-style: italic; }

.tertiary dd blockquote { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px;  }
#permalink { font-size: 11px; }


#word-comments h3 { font-weight: normal; font-size: 11px; text-transform: uppercase; }
.comments li .comment-body { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; font-style: italic; }
.comments li .comment-meta { font-size: 11px; }
#comment-form label { font-size: 11px; font-weight: bold; text-transform: uppercase; }

#tab-Words dt { font-weight: normal; }
#tab-Words dd p { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; }
#tab-Words dd p em, #tab-Words dd p i { font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 11px; }


#tab-TOBAWS .word { font-size: 18px; letter-spacing: -1px; }
#tab-TOBAWS blockquote p { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; }


/*
	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;
}

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

Ellen Addictionary
Master Stylesheet

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


/* @group Common Classes */



/* @group Facebook Share */

.tobaw .tout .add{
	float: left;
}
.tobaw .tout .fb_share{
	float: left;
	margin-left: 1em;
}
#word-definition .fb_share{
	float: right;
	width: 150px;
	margin: 9px 0 9px 10px;
}

/* @end */

.button, button{
	background: #3FBEE2 5px center no-repeat;
	color: white !important;
	font-weight: bold;
	border: 1px solid #3FBEE2;
	text-decoration: none !important;
	padding:  5px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
button:hover, .button:hover{
	background-color:#0085b5;
	border-color: #0085b5;
}
.subtle{
	color: #777;
}
span.alert{
	color: #777;
	font-style: italic;
	line-height: 2.4em;
}
a.view_more {
	margin:0 0 9px;
	background:transparent url(/images/bkg_more.gif) no-repeat scroll 0 0;
	display:block;
	padding:0 0 0 25px;
}
.hidden{
	visibility: hidden;
}
.date{
	font-size: 11px;
}
.video_embed{
	
}

a.play_video{
	margin:0 0 9px;
	background-image: url(/images/bkg_video_play.gif);
	padding:0.2em 0.5em 0.2em 20px;
}
/* @end */
body { background: white; }

/* Anti-collision stuff */

#nav1cols{position: relative;z-index: 999;}
#search-container td{vertical-align: top;}
#outer_container p { margin: 0 0 18px; padding: 0;}
#search-container input{padding: auto;}
#searchbtn{padding: 0;}
#outer_container{padding: 0 10px;}
#outer_container #container{background: none !important; width: 960px;}
#topnav{position: relative;height: 34px;margin-bottom: 5px;}
#topnav li{height: 34px;}
#topnav li li{height: auto;}
#outer_container #header{width: auto !important;}
#footer #relatedsites  a{font-weight: normal;}
#footer #relatedsites td{padding:1px 5px;}
#footer #relatedsites td.relatedtitle{padding-top: 5px;}
#footer td{ vertical-align: top;}

/* Facebox overrides */

.facebox img{
	max-height:500px;
	max-width:700px;
}

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

#userbar { border-bottom: 1px solid #CCC; overflow: hidden; padding: 10px 0; width: 960px;clear: both;  margin:0 22px 0 18px;}
#userbar * { color: #666; font-size: 11px; }
#userbar a:hover { color: #333; }
#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 { color: #6B8B15; padding: 0 10px; }
#userbar .signed-in a { color: #0085b5; }
#userbar .admin { font-size: 10px; border-top: 1px solid #CCC; margin: 9px 10px; padding: 9px 0; text-align: left; }
#userbar .admin li { float: left; padding: 0; }
#userbar .admin li a { color: #444; display: block; padding: 3px 10px; }
#userbar .admin li a:hover { background: #0085b5; color: white; -moz-border-radius: 12px; -webkit-border-radius: 12px; }


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

.forums #header,
#outer_container #header { height: 70px; padding: 0; margin: 0 0 15px 0; position: relative;  border-bottom: 3px solid #CCC;}
#header form{
	display: none !important; /* remove search form */
}
/* +Main Navigation ---------------------------------------------- */

#header .navigation { margin-top: 10px; padding: 0; line-height: normal; }
#header .navigation li { display: block; float: left; height: 50px; }
#header .navigation li em { display: block; }
/* #header .navigation li.selected { background-color: #444; } */
/* #header .navigation li:hover { background: url('../images/bkg_navigation_hover.gif'); } */
#header .navigation li a { display: block; height: 50px; text-indent: -9999px; background: url(../ellen_add_header.gif) 0 0 no-repeat; }
#header .navigation li.browse{ margin-left: 140px;}
#header .navigation li.browse a { background: url('../images/bkg_navigation_browse.gif') no-repeat 0 0; width: 125px; }
#header .navigation li.addaword a { background: url('../images/bkg_navigation_add.gif') no-repeat 0 1px; width: 135px; }
#header .navigation li.tobaw a { background: url('../images/bkg_navigation_tobaw.gif') no-repeat 0 0; width: 170px; }
#header .navigation li.contests a { background: url('../images/bkg_navigation_contests.gif') no-repeat 0 0; width: 150px; }

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

#header form { right: 20px; position: absolute; top: 17px; }
#header #search_text { background: #fff; color: #333; font-size: 11px; font-weight: bold; padding: 2px 10px; text-align: right; width: 210px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
#header button { background: url('../images/bkg_search_white.png') no-repeat 8px 8px; color: #fff; font-size: 11px; margin: 0 0 0 5px; padding: 6px 10px 6px 25px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }
#header button:hover { background-color: #333; cursor: pointer; }
	
	
/* =Structure
------------------------------------------------------------------ */

#inner-container { background: #fff; padding: 0 0 10px 0; }
#content { margin: 0; position: relative;}
div.primary { float: left; margin: 0 0 20px; padding: 0 0 20px; float: left; width: 292px; }
div.secondary { float: left; padding: 0 0 0 12px; width: 656px; }
.tertiary { float: left; width: 400px; }

/* TODO: only apply to pages that need it */
.browse div.primary h2,
.chatterbox div.primary h2,
.tobaw div.primary h2{ width: 656px; position: absolute; right: 0; top: 0; margin: 0 !important; height: 40px !important;}
.browse div.secondary,
.chatterbox div.secondary,
.tobaw div.secondary { float: left; padding: 40px 0 0 12px; width: 656px; }

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

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

dl { border-top: 2px solid #e5e5e5; font-size: 11px; }
dt { border-top: 1px solid #e5e5e5; color: #3A3A3A; float: left; font-weight: bold; padding: 4px 0; width: 100px; }
dd { border-top: 1px solid #e5e5e5; margin: 0 0 0 100px; padding: 4px 0; }
h1 { background: url('../images/bkg_h1.gif') no-repeat left top; margin: 5px 30px 0 0 !important; padding: 0; text-indent: -9999px; }
h1 a { display: block; height: 60px; }
img.large { height: 70px; max-width: 250px; }
img.small { background: #eee; display: block; float: left; height: 18px; margin: 0 5px 0 0; width: 18px; }
input, textarea { border: 1px solid #ccc; padding: 5px; }
span.word,  .specialword, span.recentword { display: block; font-family: Arial, sans-serif; font-size: 32px; letter-spacing: -2px; padding: 9px 0; font-weight: bold;}
span.word a, .specialword a, span.recentword a { font-weight: normal; }
span.contestword { display: block; font-family: Arial, sans-serif;font-weight: bold; font-size: 32px; letter-spacing: -2px; padding: 9px 0; }
span.contestword a { font-weight: normal; }
img.specialusericon { display:none;}


span.specialword a:hover { }


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

/* .submit.button { background-color: #0085b5; border: 1px solid #0085b5; color: #fff; }
.submit.button:hover { background: #00b02e; } */
#submitbtn{padding: 5px;}
.reply { color: #0085b5; }

.definition p { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 18px; line-height: 27px; }
.empty p { background: #F9F9F9; border: 1px solid #ccc; color: #666; font-weight: bold; padding: 10px; margin: 9px 10px 18px;  -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; }
.error { background-color: #f30; color: #fff; font-weight: bold; padding: 10px 20px; }
.grab { background: url('../images/bkg_grab.gif') no-repeat; display: block; padding: 0 0 0 25px; }
.share { background: url('../images/bkg_share.gif') no-repeat; display: block; padding: 0 0 0 25px; }
.show { background: url('../images/bkg_showall.gif') no-repeat; display: block; padding: 0 0 0 25px; }
.tobaw .stats .show { float: right; width: 100px; }
.start { background: url('../images/bkg_new.gif') no-repeat; color: #0085b5; 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 #ccc; border-width: 1px 0; margin: 18px 0; padding: 10px 0 5px; text-align: center; }

/* +The Add Button ----------------------------------------------- */

.add, .add a, a.add, .start-contest .advanced a.add { color: #0085b5; margin: 0 0 9px; }
.actionbar .add { background: url('../images/bkg_actionbar_add.gif') no-repeat; bottom: 7px; display: block; padding: 0 0 0 25px; position: absolute; }
.tobaw .add { background: url('../images/bkg_actionbar_add.gif') no-repeat; display: block; padding: 0 0 0 25px; }
.tobaw .action .add, .tobaw .empty .add { margin: 0; } 
.tobaw .stats .add { float: right; width: 125px; }
.home .add { background: url('../images/bkg_actionbar_add.gif') no-repeat; display: block; padding: 0 0 0 25px; }
.contest .add { background: url('../images/bkg_actionbar_add.gif') no-repeat; display: block; padding: 0 0 0 25px; }

/* +Voting ------------------------------------------------------- */

.down, .down a, .tools .down a, .actionbar .down { color: #ff4635; cursor: pointer; }
.actionbar .down { color: #666; cursor: default; }
.score .down { background: url('../images/bkg_down_small.gif') no-repeat 0 3px; padding: 0 0 0 10px; }
.tools .down a { background: url('../images/bkg_down_large.gif') no-repeat 0 5px; padding: 4px 0 19px 34px; }

.tobaw-detail .vote { float: left; margin: 20px 10px; }
.tobaw-detail .vote a{ float: left;display: block;}
.tobaw-detail .down { background: url('../images/bkg_down_large.gif') no-repeat 0 center; font-size: 31px; padding: 4px 0 4px 30px; letter-spacing: -1px; }
.tobaw-detail .down img { display: none; }
.tobaw-detail .up { background: url('../images/bkg_up_large.gif') no-repeat 0 center; font-size: 31px; padding: 4px 0 4px 30px; letter-spacing: -1px; margin: 0 10px 0 0; }
.tobaw-detail .up img { display: none; }

.up, .up a, .tools .up a, .actionbar .up { color: #0085b5; cursor: pointer; }
.actionbar .up { color: #666; cursor: default; }
.score .up { background: url('../images/bkg_up_small.gif') no-repeat 0 3px; padding: 0 5px 0 10px; }
.tools .up a { background: url('../images/bkg_up_large.gif') no-repeat 0 5px;  padding: 4px 0 4px 34px; }

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

.pagelist { border-bottom: 1px solid #efefef; padding: 0 5px 9px; margin: 0 0 9px; }
.pagelist li { display: block; float: left; font-size: 11px; font-weight: bold; padding: 2px 5px; text-align: center; }
.pagelist li a { color: #0085b5; display: block; }
.pagelist .sel { background: #6B8B15; color: #fff; font-weight: bold; padding: 3px 5px; }

.pagination { float: right; }
.pagination span { cursor: pointer; display: block; font-size: 11px; font-weight: bold;  float: left; padding: 2px 0; text-align: center; width: 22px; color: #0085b5; }
.pagination span:hover{text-decoration: underline;}
.pagination .sel { background: #6B8B15; color: #fff; }

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

.word-box { border-bottom: 1px solid #e5e5e5; margin: 9px 0; padding: 0 0 18px; }
.word-box .admin { border-top: 1px solid #e5e5e5; font-size: 11px; margin: 18px 0 0; padding: 18px 0 0; }
.word-box .definition { padding: 6px 0 0; }
.word-box .definition p { font-size: 18px; line-height: 27px; margin: 0 0 9px; }
.word-box .date { font-size: 11px; margin: 0 0 18px; }
.word-box .stats { color: #333; font-size: 11px; font-weight: normal; }
.word-box .stats a { color: #0085b5; font-weight: normal;}
.word-box .stats a.add { background: url('../images/bkg_comment.gif') no-repeat 0; padding: 0 0 0 15px; }
.word-box .stats li { float: left; margin: 0 20px 0 0;}
.word-box .stats img { margin: 0 4px 0 0; }

.word-box .recent-comment-username { border-top: 1px dashed #ccc; color: #666; font-size: 11px; font-weight: bold; margin: 18px 0 0; padding: 9px 0; }
.word-box .recent-comment-body { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; font-style: italic; padding: 0 0 9px; }
.word-box .recent-comment-date { color: #999; font-size: 11px; font-weight: bold; padding: 0 0 9px; }

.word-box .recent-pix { border-top: 1px dashed #ccc; color: #666; font-size: 11px; font-weight: bold; margin: 18px 0 0; padding: 18px 0 0; }
.word-box .recent-pix li { float: left; margin-right: 10px; }



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

#column1 { float: left; width: 292px; background: url(../images/bkg_left_column_ellen.jpg) 0 0 no-repeat; padding-top: 510px;}

#column1 .box_round{ background: url(../images/bkg_module_left_col.gif) 0 0 repeat-y; margin: 20px 0; }
#column1 .box_round .content{ padding: 0 10px 10px 10px; background: url(../images/bkg_module_left_col_bottom.gif) 0 bottom no-repeat;}

#column2 .box_round,
#column0 .box_round,
#column2 .home-wordoffresults,
#content .secondary .current,
#content .secondary .upcoming,
#content .secondary .past{ background: url(../images/bkg_module_right_col.gif) 0 0 repeat-y; }
#column0 .box_round .content,
#column2 .box_round .content,
#column2 .box_round .tobawContent{ padding: 0 10px 0 10px;}
#column2 .box_round{margin-bottom: 20px;}
#column2 #wordoffmodule_container{ margin-bottom: 0;}

#column2 .box_round .tobawFooter,
#column2 .home-wordoffresults #site_tout,
#column0 .box_round .wod,
#content .secondary .current .content,
#content .secondary .upcoming .content,
#content .secondary .past .content,
#column2 .box_round .home-contributors,
#column2 .box_round .home-favorites,
#column2 .box_round .home-recent{ padding: 0 10px 10px 10px; background: url(../images/bkg_module_right_col_bottom.gif) 0 bottom no-repeat; min-height: 10px;	}
#column0 .box_round .wod{ overflow: hidden;}
#column2 .home-tobaw .tobawFooter{ padding-bottom: 0;}

.box_round .home-contributors,.box_round .home-favorites{ padding: 0 10px 10px 10px; background: url(../images/bkg_module_left_col_bottom.gif) 0 bottom no-repeat;}

.box_round .home-contributors,
#column2 .box_round .home-recent,
.box_round .home-favorites{padding: 0;}
.box_round .home-contributors .scrollRecentContrib,
.box_round .home-favorites .favoriteList{padding: 0 10px 10px 10px;}

#column2 .box_round .home-recent{padding-bottom: 10px;}



#column2 .box_round h3{ height: 60px !important;}

#column2 { float: left; padding: 0 0 0 12px; width: 656px; }
#column0{ width: 656px; float: right; padding: 0 0 0 0;margin:0 0 20px;}

.home h3 { text-indent: -9999px;position: relative; overflow: hidden;  }
#column1  .box_round .title,
#column2  .box_round .title { position: relative; }
.home .title a { 
	background: transparent url('../images/bkg_signal.gif') 0 center no-repeat; 
	bottom: 10px; 
	color: #0085B5; 
	padding: 0 0 0 8px; 
	position: absolute;
	right: 45px;
	display: block;
	top: 40px;
	z-index: 1;
	height: 1.6em;
	vertical-align: middle;
}
.home .title h3 a{  background: none; position: static;}
.home .title a.snag{
	background: transparent url('../images/bkg_snag.gif') 0 center no-repeat;
	padding-left: 14px;
}
.home #column1 .title a{
	right: 25px;
}
.home .title a:hover { }

#indentContent { margin-left: 12px; font-size: 10px; line-height: 14px; }
#recentContentPic { margin-bottom: 15px; }

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

.home-wod { }
.home-wod .meta { font-size: 11px; margin: 9px 0 0; }
.home-wod h3 { background: url('../images/bkg_home_wod.gif') no-repeat 0 0; height: 40px; }
.home-wod h4 { font-family: Arial Bold,Arial,sans-serif; font-size: 36px; letter-spacing: -2px; width: 300px;font-weight: bold; margin-bottom: 10px;}
.home-wod dl { border: 0; float: left; margin: 0 0 0 0; width: 390px; }
.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; }
.home-wod ul { float: left; margin: 5px 0 0; }
.home-wod li { padding: 2px 7px 1px; }
.home-wod li a { padding: 0 0 0 17px; font-weight: normal;}
.home-wod li.send a { background: url('../images/bkg_email.gif') no-repeat 0; }
.home-wod li.signup a { background: url('../images/bkg_favorite.gif') no-repeat 0; }
.home-wod li.subscribe a { background: url('../images/bkg_signal.gif') no-repeat 2px; }
.home-wod li.archive a { background: url('../images/bkg_next.gif') no-repeat 0; }
.home-wod li.snag a { background: url('../images/bkg_snag.gif') no-repeat 0; margin-right: 42px; }
.box_round .home-wod .title{
	height: 40px !important;
}

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

.home-recent h3 { background: url('../images/bkg_home_content.gif') no-repeat 0 0; height: 80px; margin: 0 0 9px; padding: 0; }

.ui-tabs-nav { border-bottom: 1px solid #EAEAEA; list-style: none; margin: 0; position: relative; }
.ui-tabs-nav:after { display: block; clear: both; content: " "; }
.ui-tabs-nav li { float: left; font-weight: bold; padding: 5px 10px; }
.ui-tabs-nav .browse { background: url('../images/bkg_folder.gif') no-repeat 0 9px; padding: 5px 0 0 15px; position: absolute; right: 0; }
.ui-tabs-nav a, .ui-tabs-nav a span { float: left; }
.ui-tabs-nav a { margin: 0; padding-left: 0; text-decoration: none; white-space: nowrap; }
.ui-tabs-nav a:link, .ui-tabs-nav a:visited { color: #0085b5; }
.ui-tabs-nav .ui-tabs-selected { background-color: #6B8B15; }
.ui-tabs-nav .ui-tabs-selected a, .content .ui-tabs-nav .ui-tabs-selected a { color: #fff; font-weight: bold; }
.ui-tabs-nav .ui-tabs-selected a span { padding-top: 0; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { color: #191919; }
.ui-tabs-panel { background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ }

#tab-Words dl { margin: 9px 0; }
#tab-Words dl, #tab-Words dt, #tab-Words dd { border: 0; }
#tab-Words dt { font-weight: normal; width: 240px; }
#tab-Words dd { padding: 21px 0 0; margin: 0 0 0 240px; min-height: 54px; }
#tab-Words dd p { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; padding: 0; margin:0 0 18px;}
#tab-Words dd p em, #tab-Words dd p i { font-family: 'Helvetica Neue', Helvetica, Arial, serif; font-size: 11px; }
#tab-Words .meta { display: block; margin: 0 0 0 25px; }
#tab-Words .small { background: #eee; display: block; float: left; height: 18px; margin: 0 5px 0 0; width: 18px; }
#tab-Words p.footer { border-top: 1px solid #e5e5e5; padding-top: 9px; margin: 0; }
#tab-Words p.footer a.add {margin:0 0 4px;}

#tab-TOBAWS blockquote { margin: 18px 140px 0 0; }
#tab-TOBAWS blockquote p { font-family: Arial, sans-serif;font-weight: bold; font-size: 14px; }
#tab-TOBAWS blockquote p a { color: #333; }
#tab-TOBAWS blockquote a:hover { color: #0085b5; }
#tab-TOBAWS .small { background: #eee; display: block; float: left; height: 18px; margin: 0 5px 0 0; width: 18px; }
#tab-TOBAWS .add { margin: 18px 0; }
#tab-TOBAWS .word { display: inline; font-size: 18px; letter-spacing: -1px; }
#tab-TOBAWS .specialword { display: inline; font-size: 18px; letter-spacing: -1px; }
#tab-TOBAWS .additional { border: 0; }
#tab-TOBAWS .new-word { border-top: 1px solid #ccc; margin: 18px 0 0;  padding: 18px 0 0; }
#tab-TOBAWS .new-tobaw { border-top: 1px solid #ccc; margin: 18px 0 0; padding: 18px 0 0; }
#tab-TOBAWS ul { border-bottom: 1px solid #ccc; }
#tab-TOBAWS ul li:first-child { border-top: none; 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; }
#tab-PIX span { display: block; font-size: 14px; }
#tab-PIX span a { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 18px; font-style: italic; font-weight: bold; }

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

#chatterboxmodule_container { margin: 20px 0px; }
.home-chatterbox h3 { background: url('../images/bkg_home_chatterbox.gif') no-repeat 0 0; height: 80px; margin: 0 0 9px; padding: 0; }

.chatter-content { margin: 9px 0 20px; }
.chatter-content p { background: #F9F9F9; border: 1px solid #ccc; margin: 0 !important; overflow: hidden; padding: 10px !important; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.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: 160px; }
.chatter-meta em a { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; }
.home-chatterbox .removeComment {margin-left:25px;}

.chatter-reply { float: left; margin: 10px 0 0 20px; }
.chatter-reply .reply { display: block;  background: url('../images/bkg_reply.gif') no-repeat 0 -1px; padding: 0 0 0 25px; }

.chatter-content ul{background: url(../images/bkg_comment_tail.gif) 220px 0 no-repeat;position: relative; top: -1px; padding-top: 18px;}

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

.home-tobaw h3 { background: url('../images/bkg_home_tobaw.gif') no-repeat 0 0; height: 80px; margin: 0 0 9px; padding: 0; }
.home-tobaw .title a.snag { background-image: url('../images/bkg_snag.gif');padding:0 0 0 15px; margin-right: 42px;}
.home-tobaw .title a.rss { right: 40px; padding: 0 0 0 9px; margin-right: 0;}
#tobawmodule_container{margin: 20px 0;}

.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; }
.home-tobaw .meta { font-style: italic; }
.home-tobaw blockquote { padding: 0; }
.home-tobaw blockquote p { font-size: 24px; line-height: 27px; letter-spacing: -1px; }
.home-tobaw blockquote a { color: #333; font-weight: normal; padding: 0 3px; }
.home-tobaw blockquote a:hover { color: #0085b5; }
.home-tobaw h4 {  margin: 18px 0 0; padding: 6px 0; }
.home-tobaw .response{ padding: 0 20px;}
.home-tobaw li { padding: 2px 0; }
.home-tobaw li ul li { float: left; }
.home-tobaw li.word { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; font-style: italic; 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 #EAEAEA; 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: #0085b5; font-weight:normal; }

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

.home-wordoff { margin: 0; }
.home-wordoffresults .wordoffrotating-tout{
	padding-top: 10px !important;
}
.home-wordoff h3 { background: url('../images/bkg_home_wordoff.gif') no-repeat 0 0; height: 80px; margin: 0 0 9px; padding: 0; }
.home-wordoff h4 { border-bottom: 1px solid #e5e5e5; font-weight: normal; margin: 0 0 9px; padding: 9px 0 18px; }

.home-wordoff ul { background: url('../images/bkg_wordoff_vs.gif') no-repeat 50% -12px; }
.home-wordoff li { width: 260px; min-height: 200px; }
.home-wordoff li:hover { background: #eee; opacity: 1.0; cursor: pointer; }
.home-wordoff li.word1 { float: left; text-align: right; }
.home-wordoff li.word2 { margin: 0 0 0 320px; }
.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 320px; }
.home-wordoff li dl { border: none; opacity: 0.85; padding: 5px 20px 0; }
.home-wordoff li:hover dl { opacity: 1;}
.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: normal; font-size: 36px; margin: 0; padding: 10px 0 5px; }
.home-wordoff li:hover span.word{color: #0085b5; }
.home-wordoff li span.author img { display: none; }
.home-wordoff li blockquote { padding: 0; }
.home-wordoff li blockquote p { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; line-height: 18px; }
.home-wordoff li blockquote.example p { font-style: italic; }
.home-wordoff .footer { font-size: 11px; margin: 9px 20px 0 20px; padding: 9px 0 0 0; border-top: 1px solid #EEEEEE;}
.home-wordoff .footer .skip { background: #ccc; display: block; font-weight: bold; text-align: center; }
.home-wordoff .footer span { color: #fff; display: block; background: #f30; float: left; padding: 5px; text-align: center; width: 15px; }
.home-wordoff .footer a { color: #fff; display: block; padding: 5px 0 5px 30px; cursor: pointer;cursor:hand;}
.home-wordoff .footer a:hover { background: #f30; color: #fff; cursor: pointer; }

.home-wordoff .wordoff h4,
.home-wordoff .wordoff ul{
	width: 600px;
	margin:0 auto;
}

.home-wordoffwidget li.word1 { margin: 0; }
.home-wordoffwidget li.word2 { margin: 0; }

.home-wordoffresults { margin: 0 0 20px 0; padding: 10px 0 0 0; }
.home-wordoffresults .result { border-top: 1px solid #eee; padding:0 20px;}
.wordOffResultsItem { border-bottom: 1px solid #eee; padding: 3px 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; }
.home-wordoffresults img { float: left; }
.home-wordoffresults .winner a{ font-weight: bold; }
.home-wordoff .title a.snag {background-image: url(../images/bkg_snag.gif); padding-left: 15px;}




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

.home-contributors h3 { background: url('../images/bkg_home_contributions.gif') no-repeat 0 0; height: 80px; margin: 0 0 9px; padding: 0; }
.home-contributors li { margin-bottom: 5px; height: 85px; border-bottom: 1px solid #E5E5E5; }
.home-contributors .avatar { float: left; }
.home-contributors .avatar img { background: #eee; border: 1px solid #e5e5e5; height: 75px; padding: 4px; width: 75px; }
.home-contributors .meta { font-size: 11px; margin: 0 0 0 100px; padding: 12px 0 0; }
.home-contributors .meta h4 { padding: 6px 0 12px; }
.home-contributors .meta h4 a { display: block; font-family: Cambria, Georgia, Times, Times New Roman, serif;  font-size: 24px; font-style: italic; font-weight: normal; letter-spacing: -2px; }
.home-contributors blockquote { padding: 0; }
.home-contributors blockquote p { font-size: 24px; line-height: 27px; letter-spacing: -1px; }
.home-contributors .meta blockquote a { color: #333; font-weight: normal; padding: 0 3px; font-size: 14px;}
.home-contributors .meta blockquote a:hover { color: #0085b5; font-size: 14px;}
.home-contributors .meta h4 { display: inline;}
.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 .grab { margin-bottom: 5px; }
.home-favorites .share { border-bottom: 1px solid #ccc; 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-size:16px; font-bold; margin-bottom:6px;}
.home-favorites .meta h4 { padding:0; }
.home-favorites .userlist {  font-size:18px; font-weight:normal; line-height:30px; padding-top:17px;}
.home-favorites .usermeta {  font-size:14px; font-style:italic; }
.home-favorites .meta h4 img.specialusericon {display:none}

.home-favorites .wordlink {margin-right: 3px; display: inline;}
.home-favorites .meta h4 a {  font-size: 24px; font-weight: normal;}
.home-favorites div.meta h4 .votes a{  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-size: 14px; padding: 0; }
.home-favorites .meta blockquote a { color: #0085b5; 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 .seemore { border-bottom: 1px solid #ccc; padding: 0 0 9px; margin: 0 0 9px; }
.home-favorites .paginator { border-bottom: 1px solid #EAEAEA; 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 {  }
.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; width: 18px; }
.word dd input { border: 0; font-size: 11px; margin: 0; padding: 0; width: 300px; }
.word dd blockquote { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px;  }
.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,.profile .primary, .chatterbox .primary{ background:none; min-height: auto;}
.word div.secondary{ padding-top: 0;}
input#commentSubmit{margin-top: 10px;}

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

.actionbar { border-bottom: 1px solid #EAEAEA; position: relative; overflow: hidden; }
.actionbar * { color: #333; }
.actionbar li { font-size: 11px; float: left; margin: 0 0 0 20px; padding: 0 5px; width: 100px; }
.actionbar .add, .actionbar .primary li, .actionbar .secondary { margin: 0; }
.actionbar .secondary a.number { display: block; }
.actionbar li .arrows { padding: 0 5px; }
.actionbar li .number { background: #e5e5e5; margin: 3px 0 0; padding: 2px 5px 7px; }
.actionbar li:hover .number { background: ; color: #fff; }
.actionbar li.first { margin-left: 0; }
.actionbar li.selected { padding: 0; }
.actionbar li.selected .number { background: #6B8B15; color: white; margin: 3px 0 0; padding: 2px 5px 7px; }
.actionbar span { font-size: 10px; font-weight: bold; }

.actionbar .primary{width: 292px; float: left; }
.actionbar .secondary{ width:656px; float: right; }
div.primary #word-display #word{ height: auto;position: static; width: auto;}

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

.tools { float: right; font-size: 11px; line-height: normal; margin: 18px 0 0; width: 160px; }
.tools li a { display: block; padding: 7px 0 7px 34px; overflow: hidden; }
.tools li a { color: #0085b5; }
.tools .forward a { background:white url('../images/bkg_fforward.gif') no-repeat 15px 10px; }
.tools .favorite a { background:white url('../images/bkg_favorite.gif') no-repeat 14px center; }
.tools .favorited a { background:white url('../images/bkg_favorite_on.gif') no-repeat 14px 10px; }
.tools .flag a { background:white url('../images/bkg_flag.gif') no-repeat 18px 8px; }
.tools .pix a { background:white url('../images/bkg_camera.gif') no-repeat 15px 10px; }
.tools .tags a { background:white url('../images/bkg_document.gif') no-repeat 16px 8px; }
.tools .synonym a { background:white url('../images/bkg_bookmark.gif') no-repeat 14px 8px; }

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

#word-pix { border-top: 1px solid #ccc; margin: 18px 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 27px; }
#word-comments h3 { border-top: 1px solid #333; border-bottom: 1px solid #e5e5e5; font-weight: bold; font-size: 11px; margin: 0 0 18px; padding: 4px 0; position: relative; text-transform: uppercase; }
#word-comments h3 span { font-weight: normal; }

.comments { float: left; width: 280px; }
.comments li { margin: 0 0 18px; }
.comments li .comment-avatar { background: #eee; float: left; }
.comments li .comment-avatar img { height: 40px; width: 40px; } 
.comments li .comment-body { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; font-style: italic; margin: 0 0 0 60px; width: 220px; }
.comments li .comment-meta { font-size: 11px; margin: 9px 0 0 60px; }
.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 input#commentSubmit { float: right; }


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

.profile h3 { border-top: 3px solid #e5e5e5; font-size: 14px; padding: 6px 0 18px; text-transform: uppercase; }
.profile h4 { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 36px; letter-spacing: -2px; }
.profile h4 a { font-weight: normal; }
.profile dt { display: block; }
.profile dt em { color: #333; font-weight: normal; }
.profile p { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; }
.profile span.word { margin: 0 0 0px; display: inline;}
.profile div.favheart{ margin-left: 6px; display: inline; vertical-align: top;}
.profile .secondary { margin: 27px 0; }
.profile .secondary dl, .profile .secondary dt, .profile .secondary dd { border: 0; }
.profile .secondary dt { width: 240px; }
.profile .secondary dd { padding-top:21px; margin: 0 0 0 240px;  }
.profile .primary li {margin-bottom: 6px;}
.profile .stats { color: #333; font-size: 11px; font-weight: bold; padding-bottom:21px;}
.profile .stats a { color: #0085b5; font-weight: normal; }
.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;}



/* =TOBAW Landing Page
------------------------------------------------------------------ */
.tobaw div.primary{ background: url(../images/bkg_left_column_ellen.jpg) 0 60px no-repeat; min-height: 600px;}
.tobaw_search div.primary{ background-position: 0 0;}
.tobaw div.primary h2 { background: url('../images/bkg_h2_tobaw.gif') no-repeat 0 0; padding: 0; text-indent: -9999px; }
.tobaw div.secondary{ background: url(../images/bkg_module_right_col_bottom.gif) right bottom no-repeat; padding-bottom: 10px;}
.tobaw div.secondary .action,
.tobaw div.secondary .options,
.tobaw div.secondary .tobaw-words,
.tobaw div.secondary .empty,
.tobaw div.secondary .pagination,
.tobaw div.secondary #tobawresults{
	margin-left:10px;
	margin-right: 10px;	
}
#tobaw_search_title{
	padding: 10px;
}
#content.tobaw{ background: url(../images/bkg_module_right_col.gif) right 0 repeat-y;float: left; }
.tobaw #tobawresults{min-height: 500px;}

/*.tobaw div.primary span { display: block; float: right; margin: 10px 0; }
*/
/* +Options Bar -------------------------------------------------- */

.tobaw .action { margin: 0 0 20px; }
.tobaw .options { border-bottom: 1px solid #EAEAEA; margin: 0 0 18px; }
.tobaw .options li { float: left; }
.tobaw .options li.pagination { float: right; }
.tobaw .options li a { color: #0085b5; display: block; padding: 5px 10px; }
.tobaw .options li a.selected { background: #6B8B15; color: white;  }

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

.tobaw input { width: 190px; }
.tobaw input.tobaw_submit { background-image:url('../images/bkg_search.gif') no-repeat; margin:18px 0 0 5px; width:  120px;}
input#tobaw_search{ width: 150px;margin-top: 18px;}

.tobaw-list li, .tobaw-words li { border-bottom: 1px solid #e5e5e5; margin: 0 0 18px; padding: 0 0 18px; }
.tobaw-list em { display: block; font-size: 11px; font-weight: bold; margin: 18px 0; }
.tobaw .question { float: left; width: 280px; }
.tobaw .question blockquote p a { color: #333; font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 18px; font-weight: normal; letter-spacing: -1px; line-height: 27px; }
.tobaw .question blockquote p a:hover { color: #0085b5; }
.tobaw .answer { margin-left: 300px; width: 280px; }
.tobaw .stats { clear: both; }
.tobaw .topword { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 36px; font-weight: normal; letter-spacing: -2px; display: block; margin: 16px 0 0; padding: 0 0 18px; }
.tobaw .totalvotes, .tobaw .totalwords { float: left; padding: 0 0 0 15px; width: 135px; }
.tobaw .totalvotes { background: url('../images/bkg_check.gif') no-repeat 0; } 
.tobaw .totalwords { background: url('../images/bkg_document.gif') no-repeat 0; } 


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

.tobaw-detail div.primary{ min-height: 0; background: none; padding-top: 18px;height: auto;}
.tobaw-detail #tobaw_words{min-height: 250px;}
.tobaw-detail #popbox{ float: left;}
.tobaw-detail .primary p { font-size: 12px; font-weight: bold; }
.tobaw-detail .primary em { font-family: Arial, sans-serif; font-size: 24px; font-weight: bold; font-style: normal; }
.tobaw-detail .primary blockquote p { font-family: Cambria, Georgia, Times, Times New Roman, serif; 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 .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: #0085b5; }
.tobaw-detail .word { border-left: 1px solid #e5e5e5; margin: 0 0 0 155px; padding: 19px 0 0 20px; }
.tobaw-detail .bigword { display: block; font-family: Arial, sans-serif; font-size: 32px; font-weight: bold; letter-spacing: -2px;}
.tobaw-detail .bigspecialword  { display: block; font-family: Arial, sans-serif; font-size: 36px; font-weight: bold; letter-spacing: -2px;}
.tobaw-detail .defsubmit { display: block; font-size: 11px; margin: 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 { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; font-style: italic; margin-bottom:6px; margin-top:6px;}


/* =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; }


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

.browse div.primary{background: url(../images/bkg_left_column_ellen.jpg) 0 0 no-repeat;min-height: 510px;}
.browse div.primary h2 { background: url('../images/bkg_h2_browse.gif') no-repeat 0 0; padding: 0; text-indent: -9999px; }
.browse .secondary{ background: url(../images/bkg_module_right_col_bottom.gif) right bottom no-repeat; }
.browse div.secondary #filterlist,
.browse div.secondary #filter_list,
.browse div.secondary .pagelist,
.browse div.secondary #list_throbber,
.browse div.secondary #wordboxes{
	margin-left:10px;
	margin-right: 10px;	
}
#inner-container div.browse{ background: url(../images/bkg_module_right_col.gif) right 0 repeat-y; }
.browse .options { border-bottom: 1px solid #EAEAEA; margin: 16px 0 9px; }
.browse .options li { float: left; }
.browse .options li a { color: #0085b5; display: block; padding: 5px 10px; }
.browse .options li a.selected { background: #6B8B15; color: white;  }
.browse .extra-options { border-bottom: 1px solid #e5e5e5; margin: 0 0 18px; padding: 0 0 0; }
.browse .extra-options li { float: left; font-size: 11px; }
.browse .extra-options li a { color: #0085b5; display: block; padding: 3px 10px; }
.browse .extra-options li a.selected { background: #6B8B15; color: white; }
.browse span.specialdefby { display: block; }
.browse .specialword { padding: 9px 0; }
.browse .recentpix a.add { background: url('../images/bkg_actionbar_add.gif') no-repeat; clear:both; display: block; margin: 10px 0 0; padding: 0 0 0 25px; }

.browse #browsediv{ min-height: 500px;}
/* =Contests
------------------------------------------------------------------ */

.contest_home div.primary{ background: url(../images/bkg_left_column_ellen.jpg) 0 0 no-repeat; min-height: 510px;}

.contest_admin div.primary{min-height: 0;background: none;}
.contest .secondary{padding-top: 0;}
.contest .primary h2 { display: none;}
.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 .secondary .current h2,
.contest .secondary .upcoming h2,
.contest .secondary .past h2 { height: 55px; 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: #6B8B15 url('../images/bkg_arrow_right_white.gif') no-repeat 260px 10px; border-color: #6B8B15; padding: 5px 20px 6px 10px; }
.contest-list li.selected a { color: #fff; }
.contest-list li.selected:hover { border-color: #6B8B15; 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px;  font-style:italic}
.contest div.votingdescvalidate blockquote{font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px;  font-style:italic; font-weight: bold; margin-top:8px;}


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

.contest div.primary .details{ background: white;}
.contest .details .title { margin: 0 0 18px; }
.contest .details .title h2 { padding: 12px 0 0; }
.contest .details .title span { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; font-style: italic; }
.contest .details blockquote p { font-family: Cambria, Georgia, Times, Times New Roman, serif; 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 24px; font-style: italic; font-weight: normal; }
.contest .wod p { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; }

.contest .details .pagelist { border-bottom: 1px solid #EAEAEA; 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 #ccc; 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 { background: url('../images/bkg_header_carat.gif') no-repeat left bottom; height: 140px; padding: 0; }
#tos #inner-container { padding: 0 20px 20px; }
#tos ol { list-style-type: upper-roman; padding: 0 0 0 20px; }
#tos ol ol { list-style-type: decimal; }


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

.facebox label { display: block; font-size: 11px; font-weight: bold; text-transform: uppercase; }
.facebox em.light { display: block; font-size: 11px; font-weight: normal; text-transform: none; }
.facebox fieldset { border-top: 1px solid #EAEAEA; }
.facebox fieldset.terms-box { border: none; padding: 10px 20px; }
.facebox .inner-fieldset { padding: 20px; }
.facebox legend { background:#6B8B15; color: #fff; display: block; font-size: 15px; font-weight: bold; text-transform: capitalize;  padding: 5px 20px; color: white}
.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; }

.widebox input[type="text"],
.widebox textarea { width: 450px; }

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

.facebox h2 { margin: 10px 20px; padding: 20px 0; text-indent: -9999px; }
.facebox .addword h2 { background: url('../images/bkg_h2_addword.gif') no-repeat 0 center; }
.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 center; }
.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 0 0; height: 55px; margin: 0 0 10px 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: #0085b5; 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: 0 20px; }
.tobaw-add-box h2 { background: url('../images/bkg_h2_tobawadd.gif') no-repeat 0 center; margin-left: 0; margin-right: 0; padding: 10px 0 20px 0;}
.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 0 0; height: 70px; margin: 0 0 10px; 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: 0 20px; }
.sendemail-box h2 { background: url('../images/bkg_h2_sendto.gif') no-repeat 0 center; margin-left: 0; margin-right: 0; padding: 10px 0 20px 0; height: 1em;}
.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: 70px; margin: 10px 20px 0 20px; padding: 0; text-indent: -9999px; }
#fileToUpload { margin: 20px 20px 6px; }


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

.loginpass form { margin-bottom: 20px; }
.loginpass .login { border-right: 1px solid #ccc; 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 0 0; height: 70px; margin: 0 0 20px 0; padding: 0; text-indent: -9999px; }
.snag h4 { background: #6B8B15; 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 0 0; height: 70px; margin: 0; padding: 0; text-indent: -9999px; }


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

.chatterbox div.primary h2 { background: url('../images/bkg_h2_chatterbox.gif') no-repeat 0 0; padding: 0; text-indent: -9999px; }
.chatterbox ul { margin: 0 0 18px; }
.chatterbox .comment-meta { float: left; font-size: 11px; margin: 10px 0 0; width: 160px; }
.chatterbox .comment-meta .meta { margin: 0 0 0 25px; }
.chatterbox .comment { margin: 0 0 0 180px ; width: 400px; }
.chatterbox .comment blockquote { border: 1px solid #CCC; border-width: 1px 1px 0; font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; font-style: italic; padding: 10px;-moz-border-radius-topleft:9px;-moz-border-radius-topright:9px;background: #F9F9F9; -webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;border-top-left-radius:9px;border-top-right-radius:9px;}
.chatterbox .comment .reply { border: 1px solid #CCC; border-width: 0 1px 1px; display: block; padding: 10px; width: 378px;-moz-border-radius-bottomleft:9px;-moz-border-radius-bottomright:9px;background: #F9F9F9;-webkit-border-bottom-left-radius:9px;-webkit-border-bottom-right-radius:9px;border-bottom-left-radius:9px;border-bottom-right-radius:9px; } 
.chatterbox .commentdate {display: block;}

.chatterbox{ background: url(../images/bkg_module_right_col.gif) right 0 repeat-y; overflow: hidden;}
.chatterbox .secondary{ background: url(../images/bkg_module_right_col_bottom.gif) right bottom no-repeat; }
.chatterbox div.secondary .bottompaging,
.chatterbox div.secondary .toppaging,
.chatterbox div.secondary #list_throbber,
.chatterbox div.secondary #hide_throbbercontent{
	margin-left:10px;
	margin-right: 10px;	
}

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

.forums div.primary{background: url(../images/bkg_left_column_ellen.jpg) 0 0 no-repeat;min-height: 510px;}
.forums .navigation { padding-left: 10px; }
.forums .secondary { margin: 0 0 20px; }
.forums h2 { background: url('../images/bkg_h2_register.gif') no-repeat; height: 135px; margin: 0 0 18px; padding: 0; text-indent: -9999px; } 
.forums h2{display: none;}
.forums h3 { background: url('../images/bkg_register_basics.gif') no-repeat; height: 62px; margin: 0 0 9px; text-indent: -9999px; }
.forums h4 { padding: 18px 0 0; }
.forums label { display: block; font-size: 11px; font-weight: bold; margin: 9px 0 0; text-transform: uppercase; }
.forums .grid_10 input { width: 570px; }
.forums .grid_5 input { width: 270px; }
.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; }

/* +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 #ccc; 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 #ccc; margin: 0 0 20px; padding: 10px; text-align: center; }

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

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

h3.edit-password { background: url('../images/bkg_editprofile_emailpass.gif') no-repeat; }
h3.edit-avatar { background: url('../images/bkg_editprofile_avatar.gif') no-repeat; }
h3.edit-name { background: url('../images/bkg_editprofile_name.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: #0085b5; display: block; font-size: 14px; padding: 10px; }
.edit-profile .primary ul li a:hover { color: #0085b5; }

.edit-avatar .avatar { margin: 9px 0 18px; }
.edit-avatar .grid_8 p { font-size: 12px; font-style: italic; width: 40%; }
.edit-avatar .avatar .avatar { background: #e5e5e5; border: 1px solid #ccc; 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-avatar .maxnote { color: #666; font-size: 11px; font-weight: bold; margin: 18px 0 0; }

.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;margin: 10px 0; }
/* #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; margin: 10px 0;}
#column2 .ad { background: #e5e5e5 url('../images/bkg_secondary_ad.gif') no-repeat; padding: 10px 10px 5px; text-align: right;margin: 10px 0; }
.contest .secondary .ad { margin: 10px 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;}
div#admin-submissions-wrap div.filtertext{font-family: Cambria, Georgia, Times, Times New Roman, serif; 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 #EAEAEA; 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 #ccc; 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;}
div#admin-addictapix-wrap div.filtertext{font-family: Cambria, Georgia, Times, Times New Roman, serif; 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: Cambria, Georgia, Times, Times New Roman, serif; 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: Cambria, Georgia, Times, Times New Roman, serif; 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px;  font-weight: bold; display: inline; }
div#admin-silos-edit-wrap span.identifierValue{font-family: Cambria, Georgia, Times, Times New Roman, serif; 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;text-align: left;}
div#admin-users-wrap div.filtertext{font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px;  font-weight: normal; display: inline; margin-right:8px;text-align: left;}
div#admin-users-wrap div.searchtext{font-family: Cambria, Georgia, Times, Times New Roman, serif; 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
-----------------------F#------------------------------------------- */

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 #ccc; 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 18px;  font-weight: normal; display: block; margin-bottom:20px;}
div#admin-obscenity-wrap div.line {border-top: 1px solid #ccc; 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 12px;  font-weight: normal; display: block; margin-bottom:20px;text-align: left;}
.helpsubmissions h3{ text-align: left; display:block; padding: 0px;}

/* Forgot Password */

#emailforgot, #userforgot{ margin-bottom: 1em;}





/* @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{
	font-size: 20px;
	display: block;
	margin: 5px 0;
}

/* @end */

/* @group Home Tobaw */

.home-tobaw .tobaw{
	margin-top: -20px;
	border-top: 0;
	margin-bottom: 0 !important;
}
.home-tobaw h3{
	padding: 0;
	margin: 0;
}

/* @end */

/* @group View */

.tobaw-detail .tobaw,
.home-tobaw .tobaw {
	padding: 20px;
	margin-bottom: 20px;
}

.tobaw .challenge{
	padding-bottom: 15px;
}
.tobaw .video{
	margin: 10px auto 20px auto;
	text-align: center;
}
.tobaw .submission label{
	font-weight: bold;
	display: block;
	margin-bottom: 0.5em;
	font-size: 16px;
}

.tobaw .challenge .subtle{
	font-size: 11px;
}
.tobaw .challenge .date{
	display: none;
}
.tobaw .challenge .nav{
	overflow: hidden;
	float: right;
	width:140px	
}
.tobaw .challenge .nav li{
	margin-bottom: 5px;
	padding: 0;
	background: none;
}
.tobaw .challenge .nav a{
	-moz-border-radius:15px;
	border-radius:15px;
	-webkit-border-radius:15px;
	padding: 1px 10px 1px 20px;
	display: block;
}
.tobaw .challenge .nav .next a{
	background: url(/images/bkg_next.gif) 5px center no-repeat;
} 
.tobaw .challenge .nav .previous a{
	background: url(/images/bkg_previous.gif) 5px center no-repeat;
} 
.tobaw .challenge .avatar{
	display: block;
	float: left;
	margin-right: 10px;
	width: 48px;
	height: 48px;
}
.tobaw .challenge .avatar img{
	width: 48px;
	height: 48px;
}
.tobaw .definition,
.tobaw .definition p{
	padding: 0;
	font-size: 24px;
}
.tobaw .definition{
	background: url(/images/bkg_left_quote.png) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 0 !important;	
}
#outer_container .tobaw .definition p,
.tobaw .definition p{
	padding: 15px;
	margin: 0;
	float:left;
	background: url(/images/bkg_right_quote.png) right bottom no-repeat;
}
.tobaw .submission{
	overflow: hidden;
	clear: both;
}
 .tobaw .definition{
	clear: both;
}
.tobaw .submission input{
	width: 460px;
	font-size: 1.4em;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	float: left;
	margin-right: 10px;
}
.tobaw .submission .button_add{
	font-size: 1.4em;
	padding: 0.7em;
	display: block;
	float: left;
	white-space: nowrap;
	color: white;
	border: 0 !important;
}
.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{
	display: block;
	width: 6em;
	margin: 0 auto;
}
.tobaw-list .tobaw .date{
	clear: both;
}
.tobaw-list .tobaw .video{
	margin-bottom: 15px;
	text-align: center;
}

/* @end */

/* @group Module */



/* @end */



/* @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;
}


