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

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

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

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

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

.widget_play_vid {
    cursor: pointer;
}

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

#filtercommentlist_search_text{
    padding: 0px;
}


#commentfilterlist_searchbox{
    height: 30px;
}



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

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

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

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


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

Celebrity Addictionary
Typographic Stylesheet

Author:   Bryan Veloso
Version:  2008.12

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

body, .sdna ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, .sdna p, blockquote, input, textarea {
    color: #333;
    font-family: 'Helvetica Neue', Helvetica, Arial, serif;
    /* font-family: Cambria, Georgia, Times, Times New Roman, serif; */
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    text-shadow: rgba(0,0,0,0.01) 0 0 0;
}

body{
	text-align: left;
}

/* =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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 36px; font-weight: normal; 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
------------------------------------------------------------------ */

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


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

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

Celebrity Addictionary
Master Stylesheet

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

/* @group Center fix */

#outer_container,#eol_header,body{text-align: center;}
#outer_container #container, #eol_header #header_interior,body #eol_footer{text-align: left;}

/* @end */

/* @group Ugly Truth Theme Overrides */

.ugly_truth #column0{
	background: white url(/images/bkg_wod_ugly_truth.gif) 0 0 no-repeat;
	border-bottom: 1px solid #CCC;
}
.ugly_truth #column0 *,
.ugly_truth #column0 a{
	color: black !important;
}
.ugly_truth #column0 h4{
	font-size: 30px !important;
}
.ugly_truth .home-wod li.send a { background-image: url(/images/bkg_email_red.gif) !important; }
.ugly_truth .home-wod li.signup a { background-image: url(/images/bkg_favorite_red.gif) !important; }
.ugly_truth .home-wod li.subscribe a { background-image: url(/images/bkg_signal_red.gif) !important; }
.ugly_truth .home-wod li.archive a { background-image: url(/images/bkg_next_red.gif) !important; }
.ugly_truth .home-wod li.snag a { background-image: url(/images/bkg_snagit_red.gif) !important; }
.ugly_truth .home-wod li,.ugly_truth .home-wod li a{background-color: white !important;}
.ugly_truth #column0 a:hover{ color:#e0051a !important; }

.ugly_truth .home-tobaw h3{background-image: url(/images/bkg_home_tobaw_ut.gif) !important;}
.ugly_truth .home-tobaw .title a{right: 110px !important;}
.ugly_truth .home-wordoff h3{background-image: url(/images/bkg_home_wordoff_ut.gif) !important;}
.ugly_truth .home-tobaw .tobaw{margin-top: -25px;}


.ugly_truth .home-tobaw .title a,
.ugly_truth .home-wordoff .title a,
.ugly_truth .home-wod .title a{
	z-index: 2;
}	
.ugly_truth .home-tobaw .title a.ugly_truth,
.ugly_truth .home-wordoff .title a.ugly_truth,
.ugly_truth .home-wod .title a.ugly_truth{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent !important;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 1;
}
.ugly_truth .home-tobaw .title a.ugly_truth{
	height:80px;
	width:100%;	
}
.ugly_truth .home-wordoff .title a.ugly_truth{
	height:80px;
	width:100%;	
}
.ugly_truth .home-wod .title a.ugly_truth{
	display: block;
	width: 370px;
	height: 145px;
	position: absolute;
	top: 0;
	left: 0;
	background: none !important;
}


/* @end */

/* @group Funny People Theme Overrides */

.funny_people #column0{
	background: white url(/images/bkg_wod_funny_people.gif) 0 0 no-repeat;
	border-bottom: 1px solid #CCC;
}
.funny_people #column0 *,
.funny_people #column0 a{
	color: black !important;
}
.funny_people #column0 h4{
	font-size: 30px !important;
}
.funny_people .home-wod li.send a { background-image: url(/images/bkg_email_red.gif) !important; }
.funny_people .home-wod li.signup a { background-image: url(/images/bkg_favorite_red.gif) !important; }
.funny_people .home-wod li.subscribe a { background-image: url(/images/bkg_signal_red.gif) !important; }
.funny_people .home-wod li.archive a { background-image: url(/images/bkg_next_red.gif) !important; }
.funny_people .home-wod li.snag a { background-image: url(/images/bkg_snagit_red.gif) !important; }
.funny_people .home-wod li,
.funny_people .home-wod li a{background-color: white !important;}
.funny_people #column0 a:hover{ color:#e0051a !important; }

.funny_people .home-tobaw h3{background-image: url(/images/bkg_home_tobaw_fp.gif) !important;}
.funny_people .home-tobaw .title a{right: 150px !important;top: 20px;}
.funny_people .home-tobaw .title a.snag{ top: 40px;}
.funny_people .home-tobaw .tobaw{margin-top: -25px;}


.funny_people .home-tobaw .title a,
.funny_people .home-wordoff .title a,
.funny_people .home-wod .title a{
	z-index: 2;
}	
.funny_people .home-tobaw .title a.advert,
.funny_people .home-wordoff .title a.advert,
.funny_people .home-wod .title a.advert{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent !important;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 1;
}
.funny_people .home-tobaw .title a.advert{
	height:80px;
	width:100%;	
}
.funny_people .home-wordoff .title a.advert{
	height:80px;
	width:100%;	
}
.funny_people .home-wod .title a.advert{
	display: block;
	width: 370px;
	height: 145px;
	position: absolute;
	top: 0;
	left: 0;
	background: none !important;
}
.funny_people a.advert{
	visibility: visible;
}

/* @end */

/* @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: #e0051a 5px center no-repeat;
	color: white !important;
	font-weight: bold;
	border: 0 !important;
	padding: 5px 10px;
	cursor: pointer;
	cursor:hand;
}
.button:hover, button:hover{
	background-color: #666 !important;
}
.subtle{
	color: #777;
}
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{
	
}

span.alert{
	color: #777;
	font-style: italic;
	line-height: 2.4em;
}
a.play_video{
	margin:0 0 9px;
	background-image: url(/images/bkg_video_play.gif);
	padding:0.2em 0.5em 0.2em 20px;
}
img.impression{position: absolute;}
a.advert{ visibility: hidden;}

/* @end */


body { background: #001d3b; }


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

#userbar { height: 30px; margin: 0 auto; overflow: hidden; padding: 10px 10px 0; width: 960px; }
#userbar * { color: #fff; font-size: 11px; }
#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: 95px; }
#userbar.midheight { height: 70px; }
#userbar .header { color: #fff; padding: 0 10px; }
#userbar .signed-in a { color: #39f; }
#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: #001d3b; -moz-border-radius: 12px; -webkit-border-radius: 12px; }


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

#header { background: #e0051a url('../images/bkg_header.gif') no-repeat; height: 130px; position: relative; }

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

#header .navigation { float: left; padding: 1px 0 0 10px; line-height: normal;clear: both; }
#header .navigation li { display: block; float: left; height: 55px; }
#header .navigation li em { display: block; }
#header .navigation li a { display: block; height: 55px; text-indent: -9999px; }
#header .navigation li.browse a { background: url('../images/bkg_navigation_browse.gif') no-repeat 10px 10px; width: 125px; }
#header .navigation li.addaword a { background: url('../images/bkg_navigation_add.gif') no-repeat 10px 10px; width: 135px; }
#header .navigation li.tobaw a { background: url('../images/bkg_navigation_tobaw.gif') no-repeat 10px 10px; width: 170px; }
#header .navigation li.contests a { background: url('../images/bkg_navigation_contests.gif') no-repeat 10px 10px; width: 150px; }

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

#header form { float: right; margin: 27px 0 0 0; }
#header #search_text { background: #fff; border-color: #cb1625; color: #cb1625; font-size: 11px; font-weight: bold; padding: 2px 10px; text-align: left; width: 210px; -moz-border-radius: 12px; -webkit-border-radius: 12px; float: right;margin: 5px 10px 0 0;}
#header button { text-indent: -9000px; overflow: hidden;width: 60px;background: url('../images/bkg_search_button.gif')  0 center no-repeat; color: #cb1625; font-size: 11px; margin: 0 0 0 5px; padding: 8px 10px 8px 18px; -moz-border-radius: 12px; -webkit-border-radius: 12px; float: right;}
#header button:hover { cursor: pointer; }
	
	
/* =Structure
------------------------------------------------------------------ */


#inner-container { background: #fff; padding: 20px 10px 0; }
#content { padding: 0 10px; }
.primary { float: left; margin: 0 0 20px; padding: 0 0 20px; width: 340px; }
.secondary { float: left; margin: 0 0 20px; padding: 0 0 0 20px; width: 580px; }
.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; }
h1 {  margin: 0; padding: 0; text-indent: -9999px; }
h1 a { display: block; height: 70px; }
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, blockquote.definition, blockquote.definition p { display: block; font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size:20px;  padding: 9px 0; }
span.contestword { display: block; font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 36px; letter-spacing: -2px; padding: 9px 0; }
span.contestword a { font-weight: normal; }
img.specialusericon { display:none;}


span.specialword a:hover { }


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

a.reply { color: #f435a7; text-indent: -9000px;width: 50px; display: block; height: 28px; padding: 0; overflow: hidden; background: url(/images/bkg_reply_dual.gif) 0 0 no-repeat;}
a.reply:hover{ background-position: 0 -30px;}

.definition { padding-top: 27px; }
.definition p { 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; 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: #f435a7; display: block; padding: 0 0 0 25px; }

.ad-leaderboard { margin: 0 10px 20px; text-align: center; }
.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: #f435a7; 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:transparent url(../images/bkg_actionbar_add.gif) no-repeat scroll 0 0;
display:block;
padding:0 0 0 25px;
}
/*.home .add { background: url(/images/bkg_tag_dual.gif) no-repeat; display: block; padding: 0; height:18px;overflow: hidden;width: 72px;text-indent: -9000px; }
.home .add:hover{background-position: 0 -18px;}*/
.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: #00b361; 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 #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: #cb1625; color: #fff; font-weight: bold; padding: 3px 5px; }

.pagination { float: right; }
.pagination span { color: #cb1625; cursor: pointer; display: block; font-size: 11px; font-weight: bold;  float: left; padding: 2px 0; text-align: center; width: 22px; }
.pagination .sel { background: #cb1625; 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-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 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; }


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

#footer { display: none; margin-left:auto; margin-right:auto; padding:0 0 36px; width:980px;  }
#footer * { color: #fff; }
#footer h4 { padding: 36px 0 9px; }

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


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

#column0 { background: #000 url('../images/bkg_home_wod.gif') no-repeat; height: 120px; margin: -20px -20px 0px; padding: 25px 20px; }
#column1 { float: left; width: 340px; }
#column2 { float: left; padding: 0 0 0 20px; width: 580px; }

.home h3 { text-indent: -9999px; }
.home .title { position: relative; }
.home .title a { font-size: 11px; top: 10px; color: #cb1625; padding: 0 !important; position: absolute; right: 20px; }
.home .title a{width: 31px;height: 15px;overflow: hidden;text-indent: -9000px;background: url(/images/bkg_rss_dual.gif) 0 0 no-repeat;padding: 0;}
.home .title a.snag{ width: 54px;background-image: url(/images/bkg_snagit_dual.gif);top: 30px;}
.home .title a:hover{background-position: 0 -15px;}
.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 a { color: #fff; }
.home-wod .meta { font-size: 11px; margin: 9px 0 0; }
.home-wod h3 { float: left; height: 40px; width: 340px; }
.home-wod h4 { font-size: 30px; letter-spacing: -1px; width: 300px;}
.home-wod h4 a { color: #e0051a; }
.home-wod dl { border: 0; float: left; margin: 5px 0 0 60px; width: 300px; }
.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: 3px 0 0; }
.home-wod li { padding: 2px 7px 1px; }
.home-wod li a { padding: 0 0 0 17px; font-weight: normal;}
.home-wod li:hover { background-color: #282828; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.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 ---------------------------------------- */

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

.ui-tabs-nav { border-bottom: 1px solid #cb1625; 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_black.gif') no-repeat 0 10px; padding: 5px 0 0 15px; position: absolute; right: 0; }
.ui-tabs-nav .browse a{color: black !important;}
.ui-tabs-nav .browse:hover a{color: #cb1625 !important;}
.ui-tabs-nav .browse:hover{background-image: url(/images/bkg_folder_red.gif);}
.ui-tabs-nav a, .ui-tabs-nav a span { color: #cb1625; 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: #cb1625; }
.ui-tabs-nav .ui-tabs-selected { background-color: #cb1625; }
.ui-tabs-nav .ui-tabs-selected a, .content .ui-tabs-nav .ui-tabs-selected a span { 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-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 { 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; }
#tab-TOBAWS blockquote p a { color: #333; }
#tab-TOBAWS blockquote a:hover { color: #E0051A; }
#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 -------------------------------------------- */

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

.chatter-content {  background: #f5f5f5;margin: 9px 0 20px;padding: 10px; }
.chatter-content p { background: url(/images/bkg_comment_braces.gif) 0 0 no-repeat; color: #cb1625; margin: 0; padding: 10px 15px; overflow: hidden; }
.chatter-content p span{}
.chatter-content ul{background: url(/images/bkg_comment_braces.gif) 0 -496px no-repeat;padding: 15px 0 0 0;}
.chatter-meta { float: left; font-size: 11px; line-height: 1.3; }
.chatter-meta .image { float: left; }
.chatter-meta .meta { margin: 0 0 0 25px; }
.chatter-meta em a { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; }
.home-chatterbox .removeComment { font-size: 11px; margin: 0 0 0 25px }

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

.home-tobaw { margin: 20px 0; }
.home-tobaw h3 { background: url('../images/bkg_home_tobaw.gif') no-repeat 0 0; height: 87px; padding: 0; }
span#tobawmoduledef { font-family: Cambria, Georgia, Times, Times New Roman, serif; color: #e0051a; font-weight: bold; }

.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: #E0051A; }
.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: 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 #191919; border-top: 1px solid #e5e5e5; font-size: 11px; margin: 9px 0 18px; padding: 9px 0; position: relative; }
.tobawGoPreviousLink { background: url('../images/bkg_arrow_left.gif') no-repeat 0; cursor: pointer; display: inline; padding: 0 0 0 12px; }
.tobawGoNextLink { background: url('../images/bkg_arrow_right.gif') no-repeat 100%; cursor: pointer; display: inline; position: absolute; padding: 0 12px 0 0; right: 0; top: 9px; }
.tobawGoPreviousLink a, .tobawGoNextLink a { color: #444; }

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

.home-wordoff { margin: 20px 0; }
.home-wordoff h3 { background: url('../images/bkg_home_wordoff.gif') no-repeat 0 0; height: 87px; 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; letter-spacing: 0;}

.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;}
.home-wordoff li.word1 { float: left; text-align: center; }
.home-wordoff li.word2 { margin: 0 0 0 320px; text-align: center; }
.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; padding: 5px 20px 0; }
.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-size: 26px;letter-spacing: -1px; line-height: 0.9;margin: 0; padding: 0 0 5px;word-wrap:break-word; }
.home-wordoff li span.author img { display: none; }
.home-wordoff li blockquote { padding: 0;  }
.home-wordoff li blockquote p { font-size: 13px; line-height: 18px; color: #777;}
.home-wordoff li dt .word{ color:  black;}
.home-wordoff li:hover dt .word{ color: #e0051a; }
.home-wordoff li:hover blockquote p{ color: #333;}
.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; }
.home-wordoffwidget li.word2 { margin: 0; }

.home-wordoffresults { border-bottom: 1px solid #191919; margin: 0 0 20px; padding: 0 0 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 .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-wordoffresults .wordoffrotating-tout { margin-top:6px; }


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

.home-contributors { margin: 20px 0; }
.home-contributors h3 { background: url('../images/bkg_home_contributions.gif') no-repeat 0 0; height: 87px; margin: 0 0 9px; padding: 0; }
.home-contributors li { background: #eee; height: 85px; margin-bottom: 5px; padding: 10px; }
.home-contributors .avatar { float: left; }
.home-contributors .avatar img { background: #eee; border: 1px solid #999; height: 75px; padding: 4px; width: 75px; }
.home-contributors .meta { font-size: 11px; margin: 0 0 0 100px; padding: 6px 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: 20px;  font-weight: bold; }
.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: 11px; } 
.home-contributors .meta blockquote a:hover { color: #E0051A; 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 { margin: 20px 0;}
.home-favorites .grab { margin-bottom: 5px; }
.home-favorites .share { border-bottom: 1px solid #ccc; margin-bottom: 12px; padding-bottom: 12px; }
.home-favorites h3.favlist { background: url('../images/bkg_home_favorites.gif') no-repeat 0 0; height: 87px; margin: 0 0 9px; padding: 0; }
.home-favorites h3.wordlist { background: url('../images/bkg_home_wordlist.gif') no-repeat 0 0; height: 87px; margin: 0 0 9px; padding: 0; }
.home-favorites ul { margin-top: 12px;}
.home-favorites li { border-top: 1px solid #e5e5e5; margin-bottom: 0px; padding: 12px 0;}
.home-favorites .avatar { line-height:30px; }
.home-favorites .meta { font-size: 11px; padding: 0px 0 0; }
.home-favorites .description { /*font-family: Cambria, Georgia, Times, Times New Roman, serif;*/ font-size: 12px; 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: 12px; font-style: italic; }
.home-favorites .meta h4 img.specialusericon { display: none; }
.home-favorites .title a.snag{ top: 10px; }
.home-favorites .wordlink { margin-right: 3px; display: inline; letter-spacing: -1px; }
.home-favorites .meta h4 a { font-family: Cambria, Georgia, Times, Times New Roman, serif;  font-size: 20px;  font-weight: bold; }
.home-favorites div.meta h4 .votes a { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 12px; font-weight: bold; display: inline } 
.home-favorites div.meta h4 .votes { display:inline; padding-left: 10px; vertical-align: top; } 
.home-favorites blockquote { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 14px; padding: 0; }
.home-favorites .meta blockquote a { color: #cb1625; font-weight: normal; font-weight: bold; }
.home-favorites .smallUserPic { background: #eee none repeat scroll 0 0;  float: left; height: 40px; margin: 0 5px 0 0; width: 40px; }
.home-favorites .favoriteList { background: #fff; }
.home-favorites .seemore { border-bottom: 1px solid #ccc; padding: 0 0 9px; margin: 0 0 9px; }
.home-favorites .paginator { border-bottom: 1px solid #191919; font-size: 11px; margin: 9px 0 12px; padding: 0; position: relative; }
.favListGoPreviousLink {cursor: pointer; display: inline; padding: 0 0 0 12px; }
.favListGoReload {cursor: pointer; display: inline; padding: 0 0 0 70px;}
.favListGoNextLink {cursor: pointer; display: inline; position: absolute; padding: 0 12px 0 0; right: 0; top: 0px; }
.favListGoPreviousLink a, .favListGoReload a, .favListGoNextLink a { color: #444; }
.home-favorites .favheart {display:inline;vertical-align:top;}
.home-favorites .addedby {display:inline;color:#999999;}





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

.word dd a img { float: left; height: 18px; margin: 0 5px 0; 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 { font-weight: bold; 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;}

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

.actionbar { border-bottom: 1px solid #cb1625; 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: #cb1625; color: #fff;  }
.actionbar li.first { margin-left: 0; }
.actionbar li.selected { padding: 0; }
.actionbar li.selected .number { background: #cb1625; 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') 14px 10px no-repeat; }
.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; 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-size: 12px; 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 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 -4px; }
.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: 21px 0 0; margin: 0 0 0 240px; min-height: 54px; }
.profile .primary li {margin-bottom: 6px;}


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

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

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

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

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

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

.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-size: 18px; font-weight: normal; letter-spacing: -1px; line-height: 27px; }
.tobaw .question blockquote p a:hover { color: #cb1625; }
.tobaw .answer { margin-left: 300px; width: 280px; }
.tobaw .stats { clear: both; }
.tobaw .topword { font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 30px; 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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 24px; font-weight: bold; }
.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: #f435a7; }
.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: Cambria, Georgia, Times, Times New Roman, serif; font-size: 24px; letter-spacing: -1px;}
.tobaw-detail .bigspecialword  { display: block; font-family: Cambria, Georgia, Times, Times New Roman, serif; font-size: 36px; font-weight: normal; 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: 147px; margin: 0 0 18px; text-indent: -9999px; padding: 0; }


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

.browse .primary h2 { background: url('../images/bkg_h2_browse.gif') no-repeat 0 0; height: 147px; margin: 0 0 18px; padding: 0; text-indent: -9999px; }
.browse .options { border-bottom: 1px solid #cb1625; margin: 16px 0 9px; }
.browse .options li { float: left; }
.browse .options li a { color: #cb1625; display: block; padding: 5px 10px; }
.browse .options li a.selected { background: #cb1625; 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: #cb1625; color: #fff; }
.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; }


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

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

.contest.home .secondary h2 { height: 87px; 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: #cb1625 url('../images/bkg_arrow_right_white.gif') no-repeat 260px 10px; border-color: #cb1625; padding: 5px 20px 6px 10px; }
.contest-list li.selected a { color: #fff; }
.contest-list li.selected:hover { border-color: #cb1625; padding: 5px 20px 6px 10px; }
.contest-list li.selected span { background: #fff; color: #cb1625; }

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

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

.start-contest h3 { height: 68px; 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: none; 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 #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 Image Headers ---------------------------------------- */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

.loginpass form { margin-bottom: 20px; }
.loginpass .login { border-right: 1px solid #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: #000; color: #fff; margin-bottom: 4px; padding: 10px; text-indent: 0px; }
.prefs h4 { background: #000; color: #fff; margin: 0 2px 10px; padding: 10px; }
.prefs img { padding: 0 0 10px; }
.prefs blockquote { margin: 0 12px; }
.prefs form { margin: 6px; }
.prefs form div.specifyusername { margin:2px 36px; }
.prefs input.button {margin-top: 6px; float: right;}

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

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



/* =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: 147px; margin: 0 0 18px; padding: 0; text-indent: -9999px; } 
.forums h3 { background: url('../images/bkg_register_basics.gif') no-repeat; height: 67px; 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: #666; display: block; font-size: 14px; padding: 10px; }
.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 { 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; }
#column1 .ad { background: #e5e5e5 url('../images/bkg_primary_ad.gif') no-repeat; margin: 20px 0; padding: 10px; text-align: right; }
.secondary .ad { background: #e5e5e5 url('../images/bkg_secondary_ad.gif') no-repeat; padding: 10px 10px 5px; text-align: right; }
#column2 .ad { background: #e5e5e5 url('../images/bkg_secondary_ad.gif') no-repeat; padding: 10px 10px 5px; text-align: right; }
.contest .secondary .ad { margin: 0 0 20px; }

#HOME_AD2 { margin: 20px 0; }


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

.chatterbox .primary h2 { background: url('../images/bkg_h2_chatterbox.gif') no-repeat 0 0; height: 147px; margin: 0 0 18px; 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 {  width: 400px;overflow: hidden; float: right;}
.chatterbox .comment blockquote { width: 380px; background: #F5F5F5; font-size: 12px; font-style: italic; padding: 10px; margin: 0 0 10px 0; }
.chatterbox .comment .reply {  float: right; margin-right: 10px;}
.chatterbox .commentdate {display: block;}


/* =@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 .helpimage{display: inline; margin-left: 5px;}
div#admin-users-wrap table th.username {width: 130px; text-align:left;}
div#admin-users-wrap table th.email {width: 200px; text-align:left;}
div#admin-users-wrap table th.name {width: 150px;text-align:left;}
div#admin-users-wrap table th.joined {width: 70px;text-align:center;}
div#admin-users-wrap table th.userlevel {width: 170px;text-align:center;}
div#admin-users-wrap table th.actions {text-align:left;width: 220px;}
div#admin-users-wrap table td {vertical-align: top; padding: 0.25em 1em 0.25em 0.25em; border-bottom: solid 1px #EEE; text-align: left;}
div#admin-users-wrap table td.joined {text-align: center; padding:0.25em 0;}
div#admin-users-wrap table td.userlevel {text-align: center; padding:0.25em 0;}
div#admin-users-wrap .hidden {visibility:hidden; display:none;}
div#admin-users-wrap .visible {visibility:visible;}
div#admin-users-wrap div.top .pagelist { float:right;  padding:0 5px 0; }
div#admin-users-wrap div.bottom .pagelist { float:right; padding:0 5px 0; margin-bottom:20px;}



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

div#admin-obscenity-wrap {padding:0 0 20px;}
div#admin-obscenity-wrap h3{ text-align: left; display:block; padding: 0px;}
div#admin-obscenity-wrap fieldset p {margin:0 0 10px;}
div#admin-obscenity-wrap fieldset {margin-top:10px; margin-bottom:10px;  margin-left:2%; padding: 1em; border: 1px solid #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;}


/* OVERRIDES
------------------------------------------------------------------ */

#eol_header {position: relative; z-index: 99990; background: #001C39 url(http://images.eonline.com/uberblog/images/flare_legacy.jpg) no-repeat; padding-bottom: 1px; overflow:visible;}
#header_interior {position: relative; display: block; width: 980px !important; margin: 0 auto;}

#eol_footer a { font-weight: normal; }
#eol_footer a.title { font-weight: bold; }
#section_1 li { font-size: 11px; }
#eol_footer ul ul li a {color: #333; font-size: 11px; }




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

/* @end */

/* @group View */

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

.tobaw .challenge{
	padding-bottom:15px;
}
.tobaw .video{
	margin: 10px auto 20px auto;
	text-align: center;
	position: relative;
	zoom:1;
	z-index: 1;
}
.tobaw .submission{
	clear: both;
}
.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{
	padding: 1px 10px;
	display: block;
	font-size: 11px;
}
.tobaw .challenge .nav a:hover{
}
.tobaw .challenge .nav .next a{
	background: url(/images/bkg_next.gif) 5px center no-repeat;
	text-align: left;
	padding-left: 15px;
} 
.tobaw .challenge .nav .previous a{
	background: url(/images/bkg_previous.gif) 5px center no-repeat;
	text-align: left;
	padding-left: 15px;
} 
.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;		
}
.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: 20px;
}
.tobaw .submission .button_add{
	font-size: 1.4em;
	padding: 0.7em;
	width: 80px;
	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;
	clear: left;
}

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


