/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, .sdna 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;
}


/* @override http://office.local.addictionary.org/css/typography.css */

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

Addictionary
Typographic Stylesheet

Author:   Bryan Veloso
Version:  2008.08

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

.sdna body, .sdna ul, ol, dl, .sdna h1, .sdna h2, .sdna h3, .sdna h4, .sdna h5, .sdna h6, td, th, caption, pre, .sdna p, blockquote, input, textarea {
    color: #333;
    font-family: Verdana, Helvetica, Arial, serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}


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

.sdna h1, .sdna h2, .sdna h3, 
.sdna h4, .sdna h5, .sdna h6      { margin: 0; font-weight: bold; }
.sdna h1              { font-size: 36px; line-height: 36px; padding: 18px 0; }
.sdna h2              { font-family: 'Courier New', Courier, monospace; font-size: 36px; letter-spacing: -2px; line-height: 36px; padding: 16px 0 20px; }
.sdna h3              { font-size: 18px; line-height: 18px; padding: 9px 0; }
.sdna h4              { font-size: 14px; line-height: 18px; padding: 9px 0; }
.sdna h5              { font-size: 12px; line-height: 18px; padding: 9px 0; }
.sdna h6              { font-size: 10px; line-height: 18px; padding: 9px 0; }


/* =Elements
------------------------------------------------------------------ */

a               { color: #39c; outline: 0; text-decoration: none; }
em              { font-style: italic; }
.sdna p               { margin: 0 0 18px 0; }
small           { font-size: 80%; }
strong          { font-weight: bold; }


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

.serif { font-family: 'Courier New', Courier, monospace; font-size: 12px; }

.tertiary dd blockquote { font-family: 'Courier New', Courier, monospace; font-size: 14px;  }
#permalink { font-size: 11px; line-height: normal;}


#word-comments h3 { font-weight: normal; font-size: 11px; text-transform: uppercase; }
.comments li .comment-body { font-family: 'Courier New', Courier, monospace; 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-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: 'Courier New', Courier, monospace; 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: 40px 13px 0;
	width: 940px;
}

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

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

/* @group Center fix */

body #nbc_masterWrap{text-align: left !important; margin: 0 auto;}

/* @end */

/* @group Common Classes */

.button, button{
	background: #810000 5px center no-repeat;
	border: 0 !important;
	-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;
	color: white;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #00A039;
}
.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;
	color:#810000;
	display:block;
	font-size:12px;
	padding:5px 0 5px 25px;
}	
.hidden{
	visibility: hidden !important; 
}
.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 */

#outer_container { background: #FFF url('/images/bkg_body.gif') repeat-y top center; text-align: left; }
#container { background: url('/images/bkg_container.gif') no-repeat top center; }
#outer_container dd{ float: none;}


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

#userbar { background: url('/images/bkg_userbar.gif') top center no-repeat; height: 20px; padding: 10px 0 0; margin-top:28px; text-align: left;}
#userbar .container_16 { padding: 0; }
#userbar .grid_5 { margin: 0; }
#userbar .grid_11 { margin-right: 0; }
#userbar * { color: #fff; font-size: 11px; font-weight: bold; }
#userbar a:hover { color: #fff;}
#userbar ul { text-align: right; }
#userbar li { display: inline; padding: 0 0 0 10px; }
#userbar li:after { content: ""; }


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

#userbar.doubleheight { height: 90px; }
#userbar.midheight { height: 70px; }
#userbar .header { color: #fff; padding: 0 10px; }
#userbar .signed-in a { color: #fff; text-decoration:underline;}
#userbar .admin { font-size: 10px; border-top: 1px solid #fff; margin: 9px 10px; padding: 9px 0; text-align: left; }
#userbar .admin li { float: left; padding: 0; }
#userbar .admin li a { color: #fff; display: block; padding: 3px 10px; }
#userbar .admin li a:hover { background: #fff; color: #000; -moz-border-radius: 12px; -webkit-border-radius: 12px; }


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

#header { background: #22429b; height: 80px; margin: 0 auto; position: relative; width: 940px; }

/* +Main Navigation ---------------------------------------------- */

#header .navigation { background: #2d57a4; line-height: normal; margin: 0; padding: 10px 0 0; text-align: right; width: 940px; }
#header .navigation li { display: block; float: left; height: 45px; }
#header .navigation li em { display: block; font-family: 'Courier New', Courier, monospace; font-style: normal; font-size: 12px; font-weight: normal; text-transform: lowercase; }
#header .navigation li a { color: #fff; display: block; font-size: 16px; font-weight: bold; height: 55px; text-transform: uppercase; }
#header .navigation li.browse a { margin: 0 0 0 25px; width: 130px; }
#header .navigation li.addaword a { width: 140px; }
#header .navigation li.tobaw a { width: 270px; }
#header .navigation li.contests a { width: 150px; }
#header #notice { background: url('../images/bkg_nav_notice.gif') no-repeat 20px 3px; color: #6b95cc; float: left; font-size: 11px; padding: 3px 0 0 50px; 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: #2d57a4 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: #03f; cursor: pointer; }
	
	
/* =Structure
------------------------------------------------------------------ */

#inner-container { margin: 55px 0 0 5px; width: 945px; text-align:left;}
.sdna .primary { float: left; margin: 0 0 20px; padding: 0 0 20px; width: 340px; }
.sdna .secondary { float: left; margin: 0 0 20px; padding: 0 0 0 20px; width: 580px; }
.sdna .tertiary { float: left; width: 400px; }


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

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

dl { border-top: 2px solid #e5e5e5; font-size: 11px; }
dt { border-top: 1px solid #e5e5e5; color: #999; float: left; font-weight: bold; padding: 4px 0; width: 100px; }
dd { border-top: 1px solid #e5e5e5; margin: 0 0 0 100px; padding: 4px 0; }
.sdna h1 { background: url('../images/bkg_h1.gif') no-repeat -10px 0; margin: 0; padding: 0; text-indent: -9999px; }
.sdna h1 a { display: block; height: 60px; }
img.large { height: 70px; max-width: 250px; }
img.small { display: block; float: left; height: 24px; margin: 0 5px 0 0; }
.sdna input, textarea { border: 1px solid #ccc; padding: 5px; }
span.contestword { display: block; font-family: 'Courier New', Courier, monospace; font-size: 22px; letter-spacing: -1px; padding: 9px 0; }
span.contestword a { font-weight: bold; }
span.word { display: block; font-family: 'Courier New', Courier, monospace; font-size: 22px; letter-spacing: -1px; padding: 9px 0; font-weight: bold; }
span.recentword { display: block; font-family: 'Courier New', Courier, monospace; font-size: 22px; letter-spacing: -1px; padding-left: 0; font-weight: bold;}
.specialword a {display: inline; font-family: 'Courier New', Courier, monospace; font-size: 22px; letter-spacing: -1px; font-weight: bold; color:#000;}
.specialword a:hover { color:#39c;}
img.specialusericon { display:inline; vertical-align:bottom;margin-left:-8px;}
div.tooltip {display: none}


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

/* .submit.button { background-color: #00b361; border: 1px solid #00b361; color: #fff; }
.submit.button:hover { background: #00b02e; } */
.sdna h3 {visibility: visible; letter-spacing:0px;}
.sdna h2 {visibility: visible; }

.reply { color: #810000; }

.definition { padding-top: 27px; }
.definition p { font-family: 'Courier New', Courier, monospace; font-size: 18px; line-height: 27px; }
.empty p { background: #e5e5e5; border: 1px solid #ccc; color: #666; font-weight: bold; padding: 10px; margin: 9px 0 18px; }
.error { background-color: #f30; color: #fff; font-weight: bold; padding: 10px 20px; }
.grab { background: url('../images/bkg_grab.gif') no-repeat; color: #810000; display: block; padding: 5px 0 5px 25px; font-size: 12px;}
.share { background: url('../images/bkg_share.gif') no-repeat; color: #810000; display: block; padding: 5px 0 5px 25px; font-size: 12px;}
.show { background: url('../images/bkg_showall.gif') no-repeat; color: #810000; display: block; padding: 5px 0 0 25px; font-size: 12px;}
.tobaw .stats .show { float: right; width: 100px; padding:0 0 5px 25px;}
.start { background: url('../images/bkg_new.gif') no-repeat; color: #810000; display: block; padding:4px 0 5px 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: #810000; margin: 0 0 9px; font-size: 12px; }
.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; font-size: 12px; display: block; padding: 0 0 5px 25px; }
.tobaw .action .add, .tobaw .empty .add { margin: 0; font-size: 12px; padding:5px 0 5px 25px;} 
.tobaw .stats .add { float: right; width: 125px; }
.home .add { background: url('../images/bkg_actionbar_add.gif') no-repeat; font-size: 12px;  display: block; padding:4px 0 4px 25px; }
.contest .add { background: url('../images/bkg_actionbar_add.gif') no-repeat; font-size: 12px;  display: block; padding: 2px 0 5px 25px; }
.contest .grab { background: url('../images/bkg_actionbar_add.gif') no-repeat; font-size: 12px;  display: block; padding: 2px 0 5px 25px; }
.contest .start { background: url('../images/bkg_actionbar_add.gif') no-repeat; font-size: 12px;  display: block; padding: 2px 0 5px 25px; }


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

.down, .down a, .tools .down a, .actionbar .down { color: #810000; cursor: pointer; font-family: 'Courier New', Courier, monospace; font-weight: bold; font-size: 12px; }
.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: #128100; cursor: pointer; font-family: 'Courier New', Courier, monospace; font-weight: bold; font-size: 12px; }
.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 #ccc; 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: #191919; display: block; }
.pagelist .sel { background: #3c4f30; 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; }
.pagination .sel { background: #3c4f30; color: #fff; }

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

.word-box { border-bottom: 1px solid #ccc; 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-family: Verdana, Helvetica, Arial, serif; 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: bold; }
.word-box .stats a { color: #333; }
.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; }


/* =Footer
------------------------------------------------------------------ */

#footer { background: url('../images/bkg_footer.gif') no-repeat center bottom; margin: 0 -20px; display: none;}
#footer * { color: #fff; }
#footer h4 { display: none; padding: 36px 0 9px; }

.copyright { display: none; text-align: right; }
.copyright li { display: none; margin: 0 0 0 10px; }


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

#column0 { background: #b4b4b4; margin: 0; padding: 20px 0px; width: 941px;}
#column1 { background: url('/images/bkg_column1_tile.gif') repeat-y right bottom; float: right; margin: 0; }
#inner-column1 { background: url('/images/bkg_column1.gif') no-repeat right bottom; padding: 0 4px 0 3px; width: 355px; }
#column2 { float: left; width: 583px; }

.home h3 { text-indent: -9999px; }
.home .title { position: relative; }
.home .title a { background: url('../images/bkg_signal_white.gif') no-repeat 0 2px; bottom: 15px; color: #fff; padding: 0 0 0 8px; position: absolute; right: 20px; }
.home .title a:hover { background: url('../images/bkg_signal_orange.gif') no-repeat 0 2px; color: #ff7900;}
.home .title h3 a{  background: none; position: static;}

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

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

.home-wod * { color: #fff; }
.home-wod .meta { font-size: 11px; margin: 9px 0 0; }
.home-wod h3 { background: url('../images/bkg_home_wod.gif') no-repeat 10px 0; float: left; height: 40px; width: 310px; }
.home-wod h4 { font-family: 'Courier New', Courier, monospace; font-size: 26px; }
.home-wod dl { border: 0; float: left; margin: 0 0 0 20px; width: 340px; }
.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: 0 0 17px 0; }
.home-wod li { padding: 2px 7px 1px; }
.home-wod li a { padding: 0 0 0 17px; }
.home-wod li:hover { background-color: #22429B;  }
.home-wod li.send a { background: url('../images/bkg_email_white.gif') no-repeat 0; }
.home-wod li.signup a { background: url('../images/bkg_favorite_white.gif') no-repeat 0; }
.home-wod li.subscribe a { background: url('../images/bkg_signal_white.gif') no-repeat 2px; }
.home-wod li.archive a { background: url('../images/bkg_next_white.gif') no-repeat 0; }
.home-wod li.snag a { background: url('../images/bkg_snagit_white.gif') no-repeat 0; }


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

.sdna .home-recent h3 { background: url('../images/bkg_home_content.gif') no-repeat 0 0; height: 52px; margin: 0 0 9px; padding: 0; }
.home-recent .content { padding: 5px 10px 0; }
.home-recent .rotating-tout {margin-bottom: 10px;}

.ui-tabs-nav { border-bottom: 1px solid #191919; 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: #3c4f30; }
.ui-tabs-nav .ui-tabs-selected { background-color: #3c4f30; }
.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: 0; margin: 0 0 0 240px; min-height: 54px; }
#tab-Words dd p { font-size: 14px; }
#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 { display: block; float: left; height: 24px; margin: 0 5px 0 0; }
#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: 24px 140px 0 0; }
#tab-TOBAWS blockquote p { font-family: 'Courier New', Courier, monospace; font-size: 20px; }
#tab-TOBAWS blockquote p a { color: #333; }
#tab-TOBAWS blockquote a:hover { color: #39c; }
#tab-TOBAWS .small {display: block; float: left; height: 24px; margin: 0 5px 0 0; }
#tab-TOBAWS .add { margin: 18px 0; }
#tab-TOBAWS .word { font-family: 'Courier New', Courier, monospace; display: inline; font-size: 18px; letter-spacing: -1px; }
#tab-TOBAWS  span.specialword a {font-family: 'Courier New', Courier, monospace; 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; line-height:24px;}
#tab-TOBAWS ul li:first-child { border-top: none; margin: 0; line-height:24px;}
#tab-TOBAWS ul li.additional-word {line-height:24px;}

#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: 'Courier New', Courier, monospace; font-size: 18px; font-weight: bold; }

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

.home-chatterbox h3 { background: url('../images/bkg_home_chatterbox.gif') no-repeat 0 0; height: 52px; margin: 0 0 9px; padding: 0; }
.home-chatterbox .content { padding: 0 10px; }
.home-chatterbox .removeComment {margin-left:25px;}

.chatter-content { margin: 9px 0 20px; }
.chatter-content p { background: #f5f5f5; margin: 0 0 9px; overflow: hidden; padding: 10px; -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: 200px; }
.chatter-meta em a { font-family: 'Courier New', Courier, monospace; font-weight: bold; font-style: normal; }

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

.home-chatterbox .chatterlink {margin-bottom: 10px;}

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

.home-tobaw { margin: 0px 0; }
.home-tobaw .tobawContent { padding: 0 10px; }
.home-tobaw h3 { background: url('../images/bkg_home_tobaw.gif') no-repeat 0 0; top: 8px; height: 52px; margin: 0 0 9px; padding: 0; }
.home-tobaw .author { font-size: 11px; margin: 0 0 9px; position: relative; }
.home-tobaw .title a.snag { background: url('../images/bkg_snagit_white.gif') no-repeat 0 0; right:21px; top:12px; bottom: 30px; padding:0 0 0 13px;}
.home-tobaw .title a.snag:hover { background: url('../images/bkg_snagit_orange.gif') no-repeat 0 0; top:12px; }
.home-tobaw .title a.rss { right: 32px;}
#tobawAvatarUserLink {display: block; float: left;  margin: 0 5px 0 0; height: 20px}
.home-tobaw .meta { font-style: italic; }
.home-tobaw blockquote { padding: 0; }
.home-tobaw blockquote p { font-size: 20px; line-height: 27px; }
.home-tobaw blockquote a { font-weight: bold; padding: 0 3px; }
.home-tobaw blockquote a:hover { color: #39c; }
.home-tobaw h4 {margin: 18px 0 0; padding: 6px 0; }
.home-tobaw li { padding: 2px 0; }
.home-tobaw li ul li { float: left; }
.home-tobaw li.word { font-family: 'Courier New', Courier, monospace; font-size: 14px; font-style: italic; font-weight: bold; width: 180px; }
.home-tobaw li.meta { font-size: 10px; font-style: normal; margin: 0 0 0 10px; }
.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 { display: block; float: left; height: 24px; margin: 0 5px 0 0;  }
.home-tobaw .paginator { 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: 0px 0; }
.home-wordoff .wordoff { padding: 0 10px; } 
.home-wordoff h3 { background: url('../images/bkg_home_wordoff.gif') no-repeat 0 0; height: 52px; margin: 0 0 9px; padding: 0; }
.home-wordoff h4 { border-bottom: 1px solid #e5e5e5; font-family: 'Courier New', Courier, monospace; font-size: 12px; font-weight: normal; margin: 0 0 9px; padding: 9px 0 18px; }

.home-wordoff img.specialusericon {display:inline; margin-left:-8px; margin-top:-9px; vertical-align:bottom;}
.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:hover span.word{ color: #3399CC;}
.home-wordoff li.word1 { float: left; }
.home-wordoff li.word2 { margin: 0 0 0 305px; }
.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 305px; }
.home-wordoff li dl { border: none; opacity: 0.75; padding: 5px 10px 0; float: right; }
.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; margin: 0; padding: 10px 0 5px; }
.home-wordoff li span.author img { display: none; }
.home-wordoff li span.author img.specialusericon {display: inline}
.home-wordoff li blockquote { padding: 0; }
.home-wordoff li blockquote p { font-family: Verdana, Helvetica, Arial, serif; font-size: 12px; line-height: 18px; }
.home-wordoff li blockquote.example p { font-style: italic; }
.home-wordoff .footer { border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; font-size: 11px; margin: 9px 0 0; padding: 9px 0; }
.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; }
.home-wordoff .footer a:hover { background: #f30; color: #fff; cursor: pointer; }

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

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

.home-wordoff .title a.snag { background: url('../images/bkg_snagit_white.gif') no-repeat 0; bottom: 15px; padding:0 0 0 13px;}
.home-wordoff .title a.snag:hover { background: url('../images/bkg_snagit_orange.gif') no-repeat 0;}

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

.home-contributors { margin: 0px 0; }
.home-contributors div.scrollRecentContrib { padding: 0 10px 10px; }
.home-contributors h3 { background: url('../images/bkg_home_contributions.gif') no-repeat 0 0; height: 52px; margin: 0 0 9px; padding: 0; }
.home-contributors li { margin-bottom: 5px; height: 85px; }
.home-contributors .avatar { float: left; }
.home-contributors .avatar img { height: 75px; padding: 4px;}
.home-contributors .meta { font-size: 11px; margin: 0 0 0 10px; padding: 12px 0 0; }
.home-contributors .meta h4 { padding: 6px 0 12px; }
.home-contributors .meta h4 a { font-family: 'Courier New', Courier, monospace;  font-size: 20px; font-weight: bold; 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: #39c; font-size: 14px;}
.home-contributors .meta .specialword img { display: inline;}
.home-contributors .meta .specialword h4 { display: inline;}


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

.home-favorites { margin: 0px 0; }
.home-favorites .grab { margin-bottom: 5px; font-size: 12px; }
.home-favorites .share { font-size: 12px; }
.home-favorites .title a.snag { background: url('../images/bkg_snagit_white.gif') no-repeat 0; bottom: 15px; padding:0 0 0 13px;}
.home-favorites .title a.snag:hover { background: url('../images/bkg_snagit_orange.gif') no-repeat 0;}
.home-favorites h3.favlist { background: url('../images/bkg_h3_favlist.gif') no-repeat 0 0; height: 52px; margin: 0 0 9px; padding: 0; }
.home-favorites h3.wordlist { background: url('../images/bkg_h3_wordlist.gif') no-repeat 0 0; height: 52px; margin: 0 0 9px; padding: 0; }
.home-favorites ul { margin-top: 12px;}
.home-favorites li { border-top: 1px solid #16384e; 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 { color:#333333; font-family:Verdana,Courier,Cambria,Georgia,Times,Times New Roman,serif; font-size:12px; margin-bottom:10px;}
.home-favorites .meta h4 { padding:0; }
.home-favorites .meta h4 a { font-family: 'Courier New', Courier, monospace; font-size: 22px; font-weight: bold; letter-spacing: -1px; }
.home-favorites .meta h4 a.special_user { color:#000;}
.home-favorites .meta h4 img.specialusericon {float:left; margin:-5px 5px 0 0;}


.home-favorites .meta h4 img { margin-left: 3px; }
.home-favorites blockquote { font-family: 'Courier New', Courier, monospace; font-size: 14px; padding: 0; }
.home-favorites .meta blockquote a { color:#333;  font-weight: normal; font-weight: bold; }
.home-favorites .meta blockquote a:hover { color:#333; }
.home-favorites .favoriteList { padding: 10px 10px 20px; }
.home-favorites .seemore { border-bottom: 1px solid #16384e; 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; }
.home-favorites .userlist { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size:18px; font-weight:normal; line-height:30px; padding-top:17px;}
.home-favorites .usermeta { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size:12px; font-style:italic; color: #666;}
.home-favorites .meta blockquote .usermeta a {color: #39c;}
.home-favorites .meta blockquote .usermeta a:hover{color: #39c;}

.home-favorites .wordlink {margin-right: 3px; display: inline;}
.home-favorites div.meta h4 .votes a{ font-family: Courier, Cambria, Georgia, Times, Times New Roman, serif; font-size: 12px; font-weight: bold; letter-spacing: -1px; display: inline} 
.home-favorites div.meta h4 .votes{ display:inline; vertical-align:top;} 
.home-favorites .smallUserPic {background:#EEEEEE none repeat scroll 0 0;  float:left; height:40px; margin:0 5px 0 0; width:40px;}
.home-favorites img.specialusericon {float:right; margin:15px 5px 0 0;}

.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; }
.word dd input { font-size: 11px; margin: 0; padding: 0; width: 300px; }
.word dd blockquote { font-family: 'Courier New', Courier, monospace; 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:4px 0 4px 25px; }
.word .def-admin { clear: both; padding: 18px 0 0; }
.word dd img { float: left; height: 18px; margin: 0 5px 0 0; }
.word .removeComment {float: right;}
.word img.specialusericon { display:inline; vertical-align:middle;margin-left:-8px;}




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

.actionbar { border-bottom: 1px solid #191919; position: relative; overflow: hidden; }
.actionbar * { color: #333; }
.actionbar li { font-size: 11px; float: left; margin: 0 0 0 20px; padding: 0 5px; width: 100px; }
.sdna .actionbar .add, .sdna .actionbar .primary li, .sdna .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: #191919; color: #fff; }
.actionbar li.first { margin-left: 0; }
.actionbar li.selected { padding: 0; }
.actionbar li.selected .number { background: #191919; color: #fff; margin: 3px 0 0; padding: 2px 5px 7px; }
.actionbar span { font-size: 10px; font-weight: bold; }

/* +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;float: left; width: 126px; }
.tools li a:hover { background-color: #e5e5e5; }
.tools li.up a:hover { background-color: #fff; }
.tools li.down a:hover { background-color: #fff; }
.tools li a { color: #333; }
.tools .forward a { background: url('../images/bkg_fforward.gif') no-repeat 15px 10px; }
.tools .favorite a { background: url('../images/bkg_favorite.gif') no-repeat 14px 10px; }
.tools .favorited a { background: url('../images/bkg_favorite_on.gif') no-repeat 14px 10px; }
.tools .flag a { background: url('../images/bkg_flag.gif') no-repeat 18px 8px; }
.tools .pix a { background: url('../images/bkg_camera.gif') no-repeat 15px 10px; }
.tools .tags a { background: url('../images/bkg_document.gif') no-repeat 16px 8px; }
.tools .synonym a { background: 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 { float: left; }
.comments li .comment-avatar img { height: 40px; } 
.comments li .comment-body { font-family: 'Courier New', Courier, monospace; font-size: 14px; font-style: italic; margin: 0 0 0 50px;  }
.comments li .comment-meta { font-size: 11px; margin: 9px 0 0 50px; }
.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 h2 {padding:16px 0 10px;}
.profile h3 { border-top: 3px solid #e5e5e5; font-size: 14px; padding: 6px 0 18px; text-transform: uppercase; }
.profile h4 { font-family: 'Courier New', Courier, monospace; font-size: 36px; letter-spacing: -2px; }
.profile h4 a { font-weight: normal; }
.profile dt { display: block; }
.profile dt em { color: #333; font-weight: normal; display:block;}
.profile p { font-family: 'Courier New', Courier, monospace; font-size: 14px; }
.profile span.word { margin: 0 0 -4px; font-size: 20px; display: inline;}
.profile div.favheart{ margin-left: 6px; display: inline; vertical-align: 10%;}
.profile span.specialword a{ font-size: 20px;}
.profile .usericon {display: block;}
.profile img.specialusericon { margin-bottom:-2px;vertical-align:bottom;}

.profile #username img.specialusericon { display:inline; margin-bottom:0; margin-left:-5px; margin-right:-15px; margin-top:0; padding:0; vertical-align:middle; }

.profile .secondary { margin: 27px 0; min-height: 800px;}
.profile .secondary dl, .profile .secondary dt, .profile .secondary dd { border: 0; }
.profile .secondary dt { width: 240px; min-height:110px;}
.profile .secondary dd { padding: 21px 0 0; margin: 0 0 0 240px; min-height: 54px; }
.profile .primary li {margin-bottom: 6px;}
.profile .stats { color: #333; font-size: 11px; font-weight: bold; }
.profile .stats a { color: #333; font-size: 10px;}
.profile .stats a.add { background: url('../images/bkg_comment.gif') no-repeat 0; padding: 0 0 0 15px; font-size: 10px; }
.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
------------------------------------------------------------------ */

.sdna .tobaw .primary h2 { background: url('../images/bkg_h2_tobaw.gif') no-repeat 0 0; height: 350px; margin: 0 0 18px; padding: 0; text-indent: -9999px; }
.tobaw .primary span { display: block; float: right; margin: 10px 0; }

/* +Options Bar -------------------------------------------------- */

.tobaw .action { margin: 0 0 20px; }
.tobaw .options { border-bottom: 1px solid #3c4f30; margin: 0 0 18px; }
.tobaw .options li { float: left; }
.tobaw .options li.pagination { float: right; }
.tobaw .options li a { color: #191919; display: block; padding: 5px 10px; }
.tobaw .options li a.selected { background: #3c4f30; color: #fff; }

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

.tobaw input { width: 190px; }
.tobaw input.tobaw_submit { background: transparent url('../images/bkg_search.gif') no-repeat; color: #810000; cursor: pointer; font-size: 12px; padding: 2px 0 3px 25px; margin: 6px 0 0 10px; font-weight: normal; border: none; width: auto;}

.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: 'Courier New', Courier, monospace; font-size: 18px; font-weight: normal; letter-spacing: -1px; line-height: 27px; }
.tobaw .question blockquote p a:hover { color: #39c; }
.tobaw .answer { margin-left: 300px; width: 280px; }
.tobaw .stats { clear: both; }
.tobaw .topword { font-family: 'Courier New', Courier, monospace; font-size: 25px; font-weight: bold; letter-spacing: -1px; 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 .primary p { font-size: 12px; font-weight: bold; }
.tobaw-detail .primary em { font-family: 'Courier New', Courier, monospace; font-size: 24px; font-weight: bold; }
.tobaw-detail .primary blockquote p { font-family: 'Courier New', Courier, monospace; font-size: 24px; font-weight: normal; letter-spacing: -1px; line-height: 27px; margin:  0 0 27px; }
.tobaw-detail .primary a { display: block; font-size:12px;margin:0 0 9px; padding:5px 0 5px 25px;}

.tobaw-detail .votes { background: #3c4f30; 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: #00b361; }
.tobaw-detail .word { border-left: 1px solid #e5e5e5; margin: 0 0 0 155px; padding: 19px 0 0 20px; }
.tobaw-detail .bigspecialword  {display: inline; font-family: 'Courier New', Courier, monospace; font-size: 25px; letter-spacing: -1px; font-weight: bold; color:#000;}
.tobaw-detail .bigspecialword a:hover { color:#39c;}
.tobaw-detail .specialdefsubmit { display: block; font-size: 11px; margin: -3px 0 0 0; }
.tobaw-detail .bigword { display: block; font-family: 'Courier New', Courier, monospace; font-size: 25px; font-weight: bold; letter-spacing: -1px;}
.tobaw-detail .defsubmit { display: block; font-size: 11px; margin: -15px 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 { font-family: 'Courier New', Courier, monospace; 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: 350px; margin: 0 0 18px; text-indent: -9999px; padding: 0; }


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

.sdna .browse .primary h2 { background: url('../images/bkg_h2_browse.gif') no-repeat 0 0; height: 350px; margin: 0 0 18px; padding: 0; text-indent: -9999px; }
.browse .options { border-bottom: 1px solid #3c4f30; margin: 16px 0 9px; }
.browse .options li { float: left; }
.browse .options li a { color: #191919; display: block; padding: 5px 10px; }
.browse .options li a.selected { background: #3c4f30; color: #fff; }
.browse .extra-options { border-bottom: 1px solid #e5e5e5; margin: 0 0 18px; padding: 0 0 9px; }
.browse .extra-options li { float: left; font-size: 11px; }
.browse .extra-options li a { color: #999; display: block; padding: 3px 10px; }
.browse .extra-options li a.selected { background: #3c4f30; color: #fff; }
.browse span.specialdefby { display: block; }
.browse .specialword { padding: 9px 0; }
.browse div.recentpix a.add { background: url('/images/bkg_actionbar_add.gif') no-repeat; font-size: 12px; display: block; padding: 0 0 5px 25px; }
.browse .stats .add { font-size: 11px; background:transparent url(/images/bkg_comment.gif) no-repeat scroll 0 50%; padding:0 0 0 15px;}


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

.sdna .contest .primary h2 { background: url('../images/bkg_h2_contests.gif') no-repeat 0 0; height: 350px; margin: 0 0 18px; padding: 0; text-indent: -9999px; }
.sdna .preview .primary h2 { background: url('../images/bkg_h2_contestpreview.gif') no-repeat 0 0; height: 350px; margin: 0 0 18px; padding: 0; text-indent: -9999px; }
.sdna .contest .primary p.serif {font-size: 12px; font-family: Verdana, 'Courier New', Courier, monospace; }

.sdna .contest.home .secondary h2 { height: 52px; 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: 12px; 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: #16384E url('../images/bkg_arrow_right_white.gif') no-repeat 260px 10px; border-color: #16384E; padding: 5px 20px 6px 10px; }
.contest-list li.selected a { color: #fff; }
.contest-list li.selected:hover { border-color: #16384E; padding: 5px 20px 6px 10px; }
.contest-list li.selected span { background: #fff; color: #191919; }
#current_contests_detail .entries, #past_contests_detail .entries, #upcoming_contests_detail .entries { font-family: 'Courier New', Courier, monospace; font-size: 22px; letter-spacing: -1px; padding: 9px 0; font-weight: bold; }
#current_contests_detail p.serif, #past_contests_detail p.serif, #upcoming_contests_detail p.serif {font-size: 14px; font-family: 'Courier New', Courier, monospace;}

.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: Verdana, 'Courier New', Courier, monospace; font-size: 14px;  font-style:italic}
.contest div.votingdescvalidate blockquote{font-family: 'Courier New', Courier, monospace; 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; font-size: 24px;}
.contest .details .title span { font-family: 'Courier New', Courier, monospace; font-size: 14px; font-weight: bold; }
.contest .details blockquote p { font-family: 'Courier New', Courier, monospace; 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: 12px; margin: 0 20px 0 0; }
.contest .details dl { margin: 0 0 18px; }
.sdna .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: 'Courier New', Courier, monospace; font-size: 24px; font-style: italic; font-weight: normal; }
.contest .wod p { font-family: 'Courier New', Courier, monospace; 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 .content p.serif { font-size: 12px; font-family: Verdana, 'Courier New', Courier, monospace;}



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

.start-contest h3 { height: 22px; margin: 0 0 20px; text-indent:8px; padding:15px 0 9px;}
.start-contest .form-details h3 { background:#16384E none repeat scroll 0 0;color:#FFFFFF;display:block; font-family: 'Courier New', Courier, monospace; font-size: 24px; font-weight: bold;}
.start-contest .form-details-box { margin: 0 0 20px; }
.start-contest .sponsor-details h3 { background:#16384E none repeat scroll 0 0;color:#FFFFFF;display:block; font-family: 'Courier New', Courier, monospace; font-size: 24px; font-weight: bold;}
.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; }
.start-contest fieldset {color:#333333;}

/* +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;}
.preview h2 { font-size: 24px; }
.preview p.serif { font-size: 12px; font-family: Verdana, 'Courier New', Courier, monospace;}



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

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


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

#tos { background: #fff; }
#tos #container { background: #fff; margin-left: 20px;margin-right: 20px;margin-bottom: 20px;}
#tos #container #header { background: #fff; height: 120px; padding: 0; }
#tos #inner-container h2 {font-size: 24px; font-weight: bold; margin-bottom: 20px;}
#tos #inner-container { padding: 0; margin: 0px auto; width: 100%; }
#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 #191919; color: #191919;}
.facebox fieldset.terms-box { border: none; padding: 10px 20px; }
.facebox .inner-fieldset { padding: 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; }

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

.facebox #addtags-form .button {margin-left:10px; margin-top:10px;}


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

.facebox h2 { margin: 20px 0; padding: 10px; text-indent: -9999px; visibility: visible;}
.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; }

/* +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 .question a { color: #810000; }
.login-box .register { background: url('../images/bkg_new.gif') no-repeat; display: block; margin: 9px 0 0; padding: 0 0 0 25px; color: #810000; }
.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 #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 -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:#000000 none repeat scroll 0 0; color:#FFFFFF; font-size:28px; font-weight:bold;letter-spacing:normal;margin-bottom:4px; padding:10px; text-indent:0; }
.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: 350px; margin: 0 0 18px; padding: 0; text-indent: -9999px; }
.chatterbox .primary p { padding: 0 0 0 20px; }
.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 #ddd; border-width: 1px 1px 0; font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; font-style: italic; padding: 10px; }
.chatterbox .comment .reply { border: 1px solid #ddd; border-width: 0 1px 1px; display: block; padding: 10px; width: 378px; } 
.chatterbox .commentdate {display: block;}

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

.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 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; }

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

.edit-avatar .avatar { margin: 9px 0 18px; }
.edit-avatar .grid_8 p { font-size: 12px; font-style: italic; width: 40%; }
.edit-avatar .avatar .avatar { height: 80px; margin: 0; }
.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
------------------------------------------------------------------ */

.sdna .primary .ad { background: #e5e5e5 url('../images/bkg_primary_ad.gif') no-repeat; margin: 20px 0; padding: 10px; text-align: right; }
.sdna #column1 .ad { background: #e5e5e5 url('../images/bkg_primary_ad.gif') no-repeat; margin: 20px 0; padding: 10px; text-align: right; }
.sdna .secondary .ad { background: #e5e5e5 url('../images/bkg_secondary_ad.gif') no-repeat; padding: 10px 10px 5px; text-align: right; }
.sdna #column2 .ad { background: #e5e5e5 url('../images/bkg_secondary_ad.gif') no-repeat; padding: 10px 10px 5px; text-align: right; }
.sdna .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: 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 #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 #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.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 .helpimage{display: inline; margin-left: 5px;}
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 .pagelist-top { float:right;  padding:0 5px 0; }
div#admin-users-wrap .pagelist-top li { display: block; float: left; font-size: 11px; font-weight: bold; padding: 2px 5px; text-align: center; }
div#admin-users-wrap .pagelist-top li a { color: #191919; display: block; }
div#admin-users-wrap .pagelist-top .sel { background: #191919; color: #fff; font-weight: bold; padding: 3px 5px; }
div#admin-users-wrap .pagelist-bottom { float:right; padding:0 5px 0; margin-bottom:20px;}
div#admin-users-wrap .pagelist-bottom li { display: block; float: left; font-size: 11px; font-weight: bold; padding: 2px 5px; text-align: center; }
div#admin-users-wrap .pagelist-bottom li a { color: #191919; display: block; }
div#admin-users-wrap .pagelist-bottom .sel { background: #191919; color: #fff; font-weight: bold; padding: 3px 5px; }


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

div#admin-obscenity-wrap {padding:10px 10px 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: 3px 3px 0; 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;}



/* @group Tobaw */

/* @group Responses */

.home-tobaw .response{
	padding:0 10px;
}

/* @end */

/* @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{
	border-top: 0;
	margin-top: -10px;
}
.home-tobaw h3{
	padding: 0;
	margin: 0;
}

/* @end */

/* @group View */

.tobaw-detail .tobaw,
.home-tobaw .tobaw {
	background: #FFFFE0;	
	padding: 15px 10px;
	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{
	display: block;
}
.tobaw .challenge .avatar{
	display: block;
	float: left;
	margin-right: 10px;
	width: 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;	
}
.tobaw .definition p{
	padding: 15px;
	margin: 0;
	float:left;
	background: url(/images/bkg_right_quote.png) right bottom no-repeat;
}
.tobaw .submission{
	overflow: hidden;
}
 .tobaw .definition{
	clear: both;
}
.tobaw .submission input{
	width: 400px;
	font-size: 1.4em;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	float: left;
	margin-right: 19px;
}
.tobaw .submission .button_add{
	font-size: 1.4em;
	padding: 0.7em;
	display: block;
	float: left;
	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;
}


