/*
 * Main Style Sheet
 * Littering is Wrong Too
 * JL2010/2011
 * 
 * Color Scheme:
 * #ee851a		(Orange)		Top Menu - Write Your Wrong
 * #739aab		(GreenBlue)		Top Menu - About
 * #f8b13f		(Orange2)		Top Menu - FAQ
 * #8ebcc9		(GreenBlue2)	Top Menu - Pledge
 * #ef841a		(Orange3)		Top Menu - Fun Stuff
 * #fcae41		(Orange4)		Top Menu - Contact
 * 
 * #8fbbc8		(GreenBlue2)	Home - Wrongest Wrong box (border & header)
 * 
 * #636363		(Gray)			Home - Featured - Copy text
 * #8ebecc		(GreenBlue3)	Home - Featured - Waffling title
 * #ff6600		()				Home - Featured - Gawking Title
 * #f0851b		()				Home - Featured - Walking Title
 * #709ca9		()				Home - Featured - Winners Title
 * 
 * #c1c1c1		(Gray)			Player/Preview background
 * 
 * #959499		(Gray)			Wrong / Wrongest Vote Links (text)
 * #c0c0c0		(Gray)			Wrong / Wrongest Vote Count (text)
 * 
 * #ff6600		(orange lite)	Main Copy Links
 * 
 * #6d6d6d		(Dark Gray)		Footer Links & Separators
 * 
 * At Internal Pages:
 * #626262		(Gray)			Get Involved title & copy text
 * #8ebeca		(Blue-Green)	Get Involved Links Background
 * #ffffff		(White)			Get Involved Links Foreground
 * 
 * #759aaa		()				Internal Page Title: About
 * #f9b041		()				Internal Page Title: Contact Us
 * #ee8c29		()				Internal Page Title: Write Your Wrong (goes with Image Substitution)
 * #8ebcc9		()				Internal Page Title: Pledge
 * #90bcc9		()				Internal Page Title: Tell Your Friends
 * #ef861b		()				Internal Page Title: Fun Stuff
 * #faae40		()				Internal Page Title: FAQ
 * 
 * #577482		()				Pledge Fields Border
 * #90bcc9		()				Pledge Sign It Button
 * #f0851d		(Orange)		Contact Us Field Borders
 * 
 * 
 */

/* Basic Classes */
div.clear, div.microspacer, div.spacer1, div.spacer2 {
    clear:both;
    height:0px;
	overflow: hidden;
}

div.microspacer { height: 0.5em }
div.spacer1 { height: 1em }
div.spacer2 { height: 2em }

/* Basic Tags */
strong  { font-weight: bold }
em      { font-style: italic }
acronym { cursor: default }

tr, td { vertical-align: top }

a { text-decoration: none; outline: none; color: #ff6600; }
a:hover { cursor: pointer; text-decoration:underline; }
a acronym { cursor:pointer }

textarea { resize: none }

/* Code start */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:center;
}

div#page-container {
	width:1000px; /* Should be 1013px, due to box decoration */
	margin:0px auto;
	padding-bottom:3em;
}

div#header { margin-top:20px;height:39px;position:relative;margin-bottom:6px; }

div#admin-content { position:relative; }

div#header ul.menu,  
div#admin-content ul.menu {
	position:absolute;
	top:0px;
	left:0;
	padding-left:2px;
	float:left;
	width:999px;
}
 
div#header ul.menu li, div#footer ul.menu li,
div#admin-content ul.menu li {
	float:left;
	margin-right:30px;
	font-size:17px;
	text-transform:uppercase;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	margin-top:9px;
}

div#header ul.menu li.writeyourwrong { margin-top:2px }
div#header ul.menu li.writeyourwrong a { 
	color:#ee851a;
	background:#FFF url('../images/menu_writeyourwrong.png') 0 0 no-repeat;
	display:block;
	width:125px;
	height:24px;
	text-indent:-999em;
}
div#header ul.menu li.about a { color:#739aab }
div#header ul.menu li.faq a { color:#f1b11c }
div#header ul.menu li.pledge a { color:#8ebcc9 } }
div#header ul.menu li.funstuff a { color:#ef841a }
div#header ul.menu li.contact a { color:#fcae41 }
div#header ul.menu li.gear a { color:#92bac9 }

div#footer ul.menu li.home a {color:#e68724}
div#footer ul.menu li.about a {color:#7698ab}
div#footer ul.menu li.faq a {color:#f1b11c}
div#footer ul.menu li.gear a {color:#92bac9}
div#footer ul.menu li.affiliate a {color:#ff6600}
div#footer ul.menu li.kab a {color:#f1b11c}
div#footer ul.menu li.logout a {color:#666}

div#footer ul.menu li.copyright {margin-right:0px;float:right;color:#92bac9}

div#header h1 {
	position:absolute;
	top:8px;
	right:0;
	float:right;
}
div#header h1 a {
	background:#FFF url('../images/logo_site_small.png') 0 0 no-repeat;
	display:block;
	width:136px;
	height:15px;
	overflow:hidden;
	text-indent:-999em;
}

div#banner {
	width:1020px;
	height:183px;
	background:#FFF url('../images/banner_text_home.png') 0 0 no-repeat;
	overflow:hidden;
	margin-bottom:10px;
	position:relative;
}
div#banner p { display:none }
 
div#content div#main-area {width: 545px;float:left;position:relative;}
div.home div#content div#main-area { padding-top:430px }
div.home div#content div#sidebar { width: 445px; padding-bottom:16px; } 
div#content div#sidebar { float:right }

div#footer {margin-top:20px}

/*

div#footer li {
	border-le/*:1px solid #6d6d6d;
	display:inline-block;
	padding:0 6px 0 7px;
}

div#footer li:first-child {
	border-left:0px none;
}

div#footer li a { color:#6d6d6d }
*/
div.home div.box-wrong { position: absolute; top:0; left:0; }

div.home div.box-wrong div.top {
	background:#FFF url('../images/bg_wrong_box_top.png') 0 0 no-repeat;
	width:539px;
	height:102px;
	border:none 0;
	padding:0;
	position:relative;
	overflow:hidden;
	vertical-align: baseline;
	text-align: left;
}

div.home div.box-wrong div.middle {
	background:#FFF url('../images/bg_wrong_box_middle.png') 0 0 repeat-y;
	width:490px;
	padding: 0px 11px 8px 38px;
	text-align:left;
	color:#fff;
	font-size:14px;
	line-height:1.3em;
	/*height:115px; */
	/* height:430px; */
	overflow:hidden;
}
div.home div.box-wrong div.bottom {
	background:#FFF url('../images/bg_wrong_box_bottom.png') 0 0 no-repeat;
	width:539px;
	height:23px;
	padding:0;
	border:none 0;
}

div.box-upload div.bottom, div.box-upload div.pv-container {
	/*background:#FFF url('../images/bg_wrong_upload_bottom.png') 0 0 repeat-y;*/
	width:490px;
	padding: 0px 11px 6px 38px;
	text-align:left;
	color:#fff;
	font-size:14px;
	line-height:1.3em;
	overflow:hidden;
	border: 0px;
}
div.box-upload div.bottom {background:#93BAC9 none;width:489px;display:none;}

div.box-upload div.pv-container { 
	position:relative; 
	/*background:#FFF url('../images/bg_wrong_upload_top.png') 0 0 repeat-y;*/ 
	background:#E3EEF0 none;
	border:6px solid #93BAC9;
	border-top:0px none;
	width:478px;
}
div#content .campaignbackground div.box-upload div.pv-container {width:478px;padding-bottom:0px;}

div.home div.box-wrong div.decorator {
	background:#FFF url('../images/bg_wrong_box_arrow.png') 0 0 no-repeat;
	width:41px;
	height:53px;
	position:absolute;
	top:113px;
	left:-40px;
}
div.home div.box-wrong div.campaign-name {height: 53px;margin-top: 54px;margin-left:38px;}
div.home div.box-wrong div.campaign-name span {
    color: #FFF;
    text-decoration: underline;
    font-size: 35px;
    font-family: "ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif;
 }
div.home div.box-wrong div.campaign-name span.fixed {text-decoration:none}

div.home div.box-wrong div.title {
	position:absolute;
	top:115px;
	left:38px;
	background: transparent url('../images/title_box_writeyourwrong.gif') 0 0 no-repeat;
	width:396px;
	height:78px;
	text-indent:-999em;
}

div.home div.box-wrong p { margin-bottom:5px;}
div.home div.box-wrong input.textbox {
	color:#4d4d4d;
	/*background:#FFF url('../images/bg_wrong_box_input.png') 0 0 no-repeat;*/
	width:270px;
	height:26px;
	border: 2px solid #EF851B;
	padding: 0px 10px 0px 7px;
}
div.home div.box-wrong ul.share {
	float:right;
	clear:both;
	margin-top:10px;
	font-family: "ITCFranklinGothicStdBookCompr", Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
	font-size:17px;
	font-weight:bold;
	line-height:25px;
}

div.home ul.share li {float:left;}
div.home ul.share li.label { margin-right: 5px; padding-top:2px; }

div.home ul.share li a {
	display:block;
	background: transparent url('../images/icons_share_box.png') top left no-repeat;
	width:263px;
	height:63px;
	text-indent:-999em;
	overflow:hidden;
}
div.home ul.share li.twitter a { background: transparent url('../images/btn_tw.png') top left no-repeat; }
div.home ul.share li.facebook a {background: transparent url('../images/btn_fb.png') top left no-repeat; padding-right: 14px; }

 div#header li.twitter a, div#header li.facebook a {
	display:block;
	background: transparent url('../images/icons_share_box.png') top left no-repeat;
	width:25px;
	height:25px;
	text-indent:-999em;
	overflow:hidden;
	margin-top: -4px;
}

 div#header ul.menu li.twitter , div#header ul.menu li.facebook, div#header ul.menu li.involved {float:right;margin-right:15px;}
 div#header ul.menu li.involved{margin-right:0px;}
 div#header li.twitter a { background-position:0 0 }
 div#header li.facebook a { background-position: -27px 0 }
 div#header li.twitter a:active, div#header li.facebook a:active {position:relative;top:1px;} 
 
div#header li.involved a  
{
    display:block;
    width:97px;
	height:25px;
	text-indent:-999em;
	overflow:hidden;
	margin-top: -4px;
    background: transparent url('../images/btn_involved.gif') top left no-repeat;
	cursor:pointer;
}

div#header li.involved a:active {position:relative;top:1px;}  	
	
div.featured .column { width:220px }
div.featured .left { float:left }
div.featured .right { float:right } 
div.featured .item { text-align:left; margin-bottom:18px; color:#626262; }

div.featured .item a { font-weight:bold;color:#626262;}
div.featured .item p { line-height:1.3em }

div.featured .icon {
	width:60px;
	height:60px;
	float:left;
	background:#FFF url('../images/sprites_cube_icons.png') 0 0 no-repeat;
	margin-right:6px;
}

div.featured .pencil { background-position: -65px 0 }
div.featured .video { background-position:-129px 0 }
div.featured .camera { background-position:-194px 0 }
div.featured .shirt { background-position:-260px 0 }
div.featured .mouse { background-position:-325px 0 }
div.featured .numberone { background-position:0 0 }

div.featured h2 {
	clear:both;
	padding-top:5px;
	font-size:20px;
	text-transform:uppercase;
	font-family: "ITCFranklinGothicStdBookCompr", Helvetica, Verdana, sans-serif;
}
div.featured h2 span { font-weight:bold }

div.featured .waffling h2 { color: #8ebecc }
div.featured .gawking h2 { color: #ff6600 }
div.featured .walking h2 { color: #f0851b }
div.featured .winners h2 { color: #709ca9 }

/* Home page, right side */
div.home div#sidebar div.box-wrongest { 
	border:5px solid #8fbbc8; 
	text-align:left; 
	position:relative;
	margin-bottom:10px;
}

div.home div#sidebar div.box-wrongest h2 {
	background: #8fbbc8 url('../images/icon_thumbdown_title.gif') 10px 4px no-repeat;
	color:#fff;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
	font-size: 44px;
	padding-left:55px;
	height:55px;
	line-height:64px;
}
div.home div#sidebar div.box-wrongest div.controls {
	position:absolute;
	top:57px;
	right:2px;
	width: 14px;
	height:86px;
}

div.home div#sidebar div.box-wrongest div.controls a.up, div.home div#sidebar div.box-wrongest div.controls a.down {
	display:block;
	background:#fff url('../images/sprites_wrongest_controls.png') 0 0 no-repeat;
	width:14px;
	height:10px;
	position:absolute;
	left:0;
}

div.home div#sidebar div.box-wrongest div.controls a.up { top:0 }
div.home div#sidebar div.box-wrongest div.controls a.down { background-position:0 -14px; bottom:0;}


div.home div#sidebar div.box-wrongest div.scroller {
	position:relative;
	height:90px;
	overflow:hidden;
}

div.home div#sidebar div.box-wrongest ul {
	margin-right:18px;
	padding:0px 7px 1px 7px;
}	

div.home div#sidebar div.box-wrongest ul li { margin-bottom:7px }
div.home div#sidebar div.box-wrongest ul li span.user { color:#8ebcc9; font-weight:bold; }	
div.home div#sidebar div.box-wrongest ul li span.sentence { color:#636363 }
div.home div#sidebar div.box-wrongest ul li span.votes { color:#c0c0c0 }

ul.filters { padding-bottom:2px; color:#939498; height:1em; }
ul.filters, ul.filters li { list-style-type: none } 
ul.filters li {
	float:left;
	text-transform:uppercase;
	font-size:11px;
	text-align:left;
	list-style-position:outside;
	background:#FFF url('../images/bullet_filters.gif') 0% 50% no-repeat;
	padding-left:14px;
	margin-left:4px;
	padding-right:6px;
}
ul.filters li a { color: #949597; font-weight:bold; }
ul.filters li.recent { background-image:none; padding-left:0px; padding-right:5px; margin-left:0px; }
ul.filters li a.current { color: #fbae42; cursor: default; }
 
div.list-wrongs div.item,
div#content div.single-wrong div.item {
	padding: 8px 11px 10px 15px;
	/*margin-right:20px;*/
	text-align:left;
	/*border-bottom:1px solid #d7d7d7;*/
	position:relative;
} 

div.list-wrongs div.wrong-text { margin-bottom:10px; padding:0; border:none 0; width:280px;}

div.list-wrongs div.wrong-text span.username,
div#content div.single-wrong div.wrong-text span.username { 
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size:21px;
	color:#676767;
	display:block;
	text-transform:uppercase;
	float:left;
	font-weight:normal;
}
div#content div.single-wrong div.wrong-text span.sentence,
div.list-wrongs div.wrong-text span.sentence { 
	color: #676767;
	font-size:12px;
	display:block;
	clear:both;
	line-height:1.5em;
}
div#content div.single-wrong div.wrong-text span.sentence span.liwt,
div.list-wrongs div.wrong-text span.sentence span.liwt {
	margin-top:4px;
	line-height:1em;
	display:block;
	font-weight:bold;
} 

div#content div.single-wrong div.wrong-text a.flag-inappropriate,
div#content div.single-wrong div.wrong-text span.sentence a.flagged-as-inappropriate, 
div.list-wrongs div.wrong-text a.flag-inappropriate,
div.list-wrongs div.wrong-text a.flagged-as-inappropriate {
	font-size:10px;
	font-style:italic;
	float:left;
	margin-left:140px;
	position:relative;
	top:-11px;
}
div#content div.single-wrong div.wrong-text a.flag-inappropriate,
div.list-wrongs div.wrong-text a.flag-inappropriate {color:#668494}
div#content div.single-wrong div.wrong-text span.sentence a.flagged-as-inappropriate,
div.list-wrongs div.wrong-text a.flagged-inappropriate {color:#c00}

div#content div.single-wrong div.howwrong,
div.list-wrongs div.howwrong { 
	position:absolute;
	top:8px;
	right:11px;
	width:85px;
}

/*div.list-wrongs div.howwrong a,
div.list-wrongs div.howwrong span.label {
	display:block;
	height: 14px;
	float:left;
	margin-right:9px;
}
div.list-wrongs div.howwrong a {
	background:#FFF url('../images/sprites_hands.png') 0 0 no-repeat;
}*/

div#content div.single-wrong div.howwrong a,
div.list-wrongs div.howwrong a {
	display:block;
	float:left;
	width:41px;
	height:41px;
	overflow:hidden;
	margin-right:3px;
	text-indent:-999em;	
}

div#content div.single-wrong div.howwrong div.vote-counter,
div.list-wrongs div.howwrong div.vote-counter {
	text-align:center;
	background:transparent url('../images/sprites_bubble.png') 0 0 no-repeat;
	width:33px;
	height:28px;
	overflow:hidden;
	color:#fff;
	padding: 5px 4px 8px 4px;
}
div#content div.single-wrong div.howwrong div.vote-counter span.votes,
div.list-wrongs div.howwrong div.vote-counter span.votes {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size:20px;
	line-height:1em;
}
div#content div.single-wrong div.howwrong div.vote-counter span.label,
div.list-wrongs div.howwrong div.vote-counter span.label {
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-size:9px;
	font-weight:bold;
	display:block;
}

/*div.list-wrongs div.howwrong a.wrong { color:#959595; background-position:0 -35px; padding-left:11px; }
div.list-wrongs div.howwrong a.wrong:hover { color:#ff6600; background-position:0 -3px; text-decoration:none; }

div.list-wrongs div.howwrong a.wronger { color:#959595; background-position:0 -53px; padding-left:22px; }
div.list-wrongs div.howwrong a.wronger:hover { color:#ff6600; background-position:0 -21px; text-decoration:none; }
 
div.list-wrongs div.howwrong a.wronger_selected { color:#ff6600; background-position:0 -21px; padding-left:22px; font-weight:bold;}
div.list-wrongs div.howwrong a.wrong_selected { color:#ff6600; background-position:0 -3px; padding-left:11px; font-weight:bold;}
 
div.list-wrongs div.howwrong a span { color:#c1c1c1 } 
*/

div#content div.single-wrong div.howwrong a.wrong,
div.list-wrongs div.howwrong a.wrong {
	background:transparent url('../images/sprites_bubble.png') 0 -44px no-repeat;
	text-indent:-999em;
	-webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
}
div#content div.single-wrong div.howwrong a.wrong:hover,
div.list-wrongs div.howwrong a.wrong:hover {
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
} 

div#content div.single-wrong div.howwrong a.wrong_selected,
div.list-wrongs div.howwrong a.wrong_selected {background:transparent url('../images/sprites_bubble.png') 0 -88px no-repeat}

div#content div.single-wrong div.preview a,
div.list-wrongs div.preview a {
	display:block;
	float:left;
	margin-bottom:12px;
	margin-top:2px;
	clear:both;
}

div#content div.single-wrong div.share,
div.list-wrongs div.share { height:16px; float:right; position:absolute; bottom:1px;right:11px;}
div#content div.single-wrong div.share a,
div.list-wrongs div.share a {
	display:block;
	height:16px;
	width:35px;
	float:left;
	margin-right:5px;
	padding-left:17px;
	line-height:15px;
	padding-left:20px;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555;
}
div#content div.single-wrong div.share a.facebook,
div.list-wrongs div.share a.facebook {
	background:transparent url('../images/sprite_socialbuttons.png') 0px -54px no-repeat;
	margin-right:0;
}
div#content div.single-wrong div.share a.retweet,
div.list-wrongs div.share a.retweet {
	background:transparent url('../images/sprite_socialbuttons.png') 0 -18px no-repeat;
}
div#content div.single-wrong div.share a span,
div.list-wrongs div.share a span { color:#c1c1c1;display:none; }

.hide{ display: none;}

div.home a.link-to,
div.home a.submit,
div.home span.uploadpv{
    display:block;
    text-indent:-1000em;
    outline:none;
}

div.home a.link-to {    
    background: url("../images/link_to.gif") no-repeat scroll left top #FFFFFF;
    height: 25px;
    left: 221px;
    position: absolute;
    top: 7px;
    width: 83px;
}


div.home span.uploadpv{
    background: url("../images/upload_photo_video.gif") no-repeat scroll left top #FFFFFF;
    height: 27px;
    margin-left: -25px;
    margin-top: 7px;
    width: 111px;
}

div.home a.submit{
    width:153px;
    height:30px;
    background:#FFF url('../images/btn_liwt.gif') top left no-repeat;
    margin-right:10px;
    float:right;
}
div.home a.submit:active { position:relative; top:1px; }

div.home div#posting-wrong,div.home div#wrong-posted { margin-top:10px; }
div.home div.pv-container div.embed {
    background: url("../images/browse.gif") no-repeat scroll left top #FFFFFF;
    height: 25px;
    left: 132px;
    position: absolute;
    top: 7px;
    width: 83px;
}

div.home p.note,
div.home p.big-note { font-size:85%; padding-top:10px; line-height:130%; }
div.home p.note a,
div.home p.big-note a { color:#FFF; font-weight:bold; text-decoration:underline; }

div.home div.box-wrong p.big-note{ font-size:100%; margin-bottom:0; }

div.home div#posting-wrong div.field-single {
    float:left;
    width:170px;
}

div.home div#posting-wrong div.field-single label {
    color:#FFF;
    text-transform:uppercase;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	padding-left:1px;
	font-size:16px;
	line-height:24px;
}

div.home div#posting-wrong div.field-single input,div.home div#posting-wrong div.field-single select {
    border:1px solid #EF851B;
    width:155px;
	padding:2px;
}

div.home div#posting-wrong div.field-single span {font-family: "ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif;}

div.home div.submit-label{
      float: right !important;
    padding-top: 6px;
    text-align: center;
	clear:both;
}
div.home div#posting-wrong div.state{width:110px}
div.home div#posting-wrong div.field-single select {height:22px; width:100px;}

p#video-linked, p#photo-linked { color:#4C4C4D; font-size:15px;font-family:"ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif; }

img.icon { position:relative; top:3px; }

div.ajax-post, div.ajax-post-blue{
    background: transparent url('../images/ajax-loader.gif') top left no-repeat;
    float:left;
    padding-left:6px;
    padding-top:17px;
    color:#4C4C4D;
    width:215px;
}
div.ajax-post-blue { background: transparent url('../images/ajax_loaderblue.gif') top left no-repeat; }

div.home div#wrong-posted p.deleted {
    display:block;
    width:328px;
    height:93px;
    background: transparent url('../images/deleted.gif') top left no-repeat;    
    text-indent:-1000em;
}
div.home div#wrong-posted p.thanks a { color:#4C4C4D; font-weight:bold; }

div.home a.close,
div.home div#wrong-posted a.add-another{
    float:right;
    display:block;
    text-indent:-1000em;
    margin-right:10px;
}

div.home a.close{
    width:52px;
    height:20px;
    background: transparent url('../images/btn_close.gif') top left no-repeat;
}

div.home div#wrong-posted a.add-another{
    width:112px;
    height:20px;
    background: transparent url('../images/btn_add_another.gif') top left no-repeat;
}

/* Internal Pages */
/* div.internal div#content { padding:40px 0px } */
div.internal div#content div#sidebar { width: 388px; margin-right:50px; }
div#sidebar div.box-getinvolved { padding-left:41px; position:relative; width:375px; }
div#sidebar div.box-getinvolved div.top {
	width:347px;
	height:33px;
	background:#FFF url('../images/bg_getinvolved_box_top.png') 0 0 no-repeat;
	padding:0;
	border:none 0;
}
div#sidebar div.box-getinvolved div.bottom {
	width:347px;
	height:23px;
	background:#FFF url('../images/bg_getinvolved_box_bottom.png') 0 0 no-repeat;
	padding:0;
	border:none 0;
}
div#sidebar div.box-getinvolved div.decorator {
	width:41px;
	height:52px;
	background:#FFF url('../images/bg_getinvolved_box_arrow.png') 0 0 no-repeat;
	position:absolute;
	top:66px;
	left:0;
}
div#sidebar div.box-getinvolved div.middle {
	background:#FFF url('../images/bg_getinvolved_box_middle.png') 0 0 repeat-y;
	padding: 30px 25px 12px 37px;
	text-align:left;
	color:#626262;
}

div#sidebar div.box-getinvolved h2 {
	font-family: "ITCFranklinGothicStdBookCompr", Helvetica, Verdana, sans-serif;
	font-size:30px;
	position:absolute;
	top:25px;
	left:77px;
	font-weight:bold;
	text-transform:uppercase;
}

div#sidebar div.box-getinvolved p {
	line-height:1.3em;
	margin-bottom:1em;
	font-size:1.2em;
}

div#sidebar div.box-getinvolved ul.links li { margin-bottom:8px }

div#sidebar div.box-getinvolved ul.links li a {
	display:block;
	color:#ffffff;
	background-color:#8ebeca;
	border:1px solid #8ebeca;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	display:inline-block;
	font-size:1.5em;
	text-transform:uppercase;
	line-height:1em;
	padding:6px 3px 0 3px;
}
div#sidebar div.box-getinvolved ul.links li a:hover {
	text-decoration:none;
	background-color:#FFF;
	color:#8ebeca;
}

div#main-area div.boxed-page { position:relative; padding-left:40px; }
div#main-area div.boxed-page div.top div#main-area div.boxed-page div.bottom { width:497px }

div#main-area div.boxed-page div.top {
	background:#FFF url('../images/bg_internal_box_top.png') 0 0 no-repeat;
	height:32px;
	padding:0;
	border:none 0;
}
div#main-area div.boxed-page div.bottom {
	background:#FFF url('../images/bg_internal_box_bottom.png') 0 0 no-repeat;
	height:21px;
	padding:0;
	border:none 0;
}
div#main-area div.boxed-page div.decorator {
	background:#FFF url('../images/bg_internal_box_arrow.png') 0 0 no-repeat;
	height:52px;
	width:40px;
	position:absolute;
	top: 66px;
	left:0px;
}
div#main-area div.boxed-page div.middle {
	background:#FFF url('../images/bg_internal_box_middle.png') 0 0 repeat-y;
	padding: 60px 25px 12px 37px;
	text-align:left;
	color:#626262;
	line-height:1.5em;
	min-height: 320px;
}
div#main-area div.boxed-page div.middle a { text-decoration:underline }
div#main-area div.boxed-page div.middle p { margin-bottom:1em }
div#main-area div.boxed-page div.middle h2 {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size:60px;
	line-height:60px;
	position:absolute;
	top:25px;
	left:79px;
	font-weight:bold;
	text-transform:uppercase;
}

div#main-area div.boxed-page div.middle h2.about { color:#749baa }
div#main-area div.boxed-page div.middle h2.contactus { color:#f9b041 }
div#main-area div.boxed-page div.middle h2.writeyourwrong { color:#ee8c29 }
div#main-area div.boxed-page div.middle h2.pledge { color:#8ebcc9 }
div#main-area div.boxed-page div.middle h2.share { color:#90bcc9; word-spacing:-5px; }
div#main-area div.boxed-page div.middle h2.fun { color:#ef861b }
div#main-area div.boxed-page div.middle h2.faq { color:#faae40 }


div#main-area div.boxed-page div.middle h3 { 
    color:#666666;
	font-family:"ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif;
	font-size:24px;
	line-height:24px;
	margin:1em 0 0.2em;
	text-transform: uppercase;
}

div#main-area div.boxed-page div.middle div.admin-actions {
	float:right;
	position:absolute;
	right:15px;
	top:28px;
}
div#main-area div.boxed-page div.middle div.admin-actions a {
	display:block;
	outline:none;
	text-indent:-999em;
	width:48px;
	height:48px;
	background:#FFF url('../images/icon_paper-pencil.png') 0 0 no-repeat;
	cursor:pointer;
	opacity:0.6;
}
div#main-area div.boxed-page div.middle div.admin-actions a:hover { opacity:1 }
div#main-area div.boxed-page div.middle div.admin-actions a:active { position:relative; top:1px; }
div.contact-form  { padding-top: 16px; }

div.contact-form div.field-line { padding-bottom:1.7em; position:relative; margin-bottom:10px; }

div.contact-form div.field-line label {
	/*color:#f8af3c;*/
	font-size:16px;
	text-transform:uppercase;
	position:absolute;
	bottom:0;
	left:1px;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
}

div.contact-form input.textbox, div.contact-form textarea {
	border: 1px solid #ef861b;
	padding:4px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#626262;
}
div.contact-form input.textbox:focus, div.contact-form textarea:focus { background-color:#fafafa }
div.contact-form input.textbox { width: 50% } 
div.contact-form textarea { width: 70% }

div.contact-form div.actions { float:right; clear:both; padding-bottom:20px; }
div.contact-form .button {
	background-color: #8ebcc9;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	display:block;
	float:left;
	padding:4px 5px 0px 5px;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none !important;
	color:#fff;
	cursor:pointer;
}
div.contact-form .button:hover {cursor:pointer}
div.contact-form .button:active { position:relative; top:1px; }

p.aknowledge { font-size:1.3em; line-height:1.3em; }
p.aknowledge a { font-weight:bold; color:#ef841c;}

div.pledge-form  { padding-top: 16px; min-height: 400px; }

div.pledge-form div.field-line { padding-bottom:1.7em; position:relative; margin-bottom:10px; }
div.pledge-form div.field-select { margin-bottom: 14px; margin-top: 6px; }

div.pledge-form div.field-line label {
	color:#8dbdcb;
	font-size:16px;
	text-transform:uppercase;
	position:absolute;
	bottom:0;
	left:1px;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
}

div.pledge-form div.field-select label { color:#666 }


div.pledge-form input.textbox, div.pledge-form select {
	border: 1px solid #567381;
	padding:4px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#626262;
}
div.pledge-form select { padding: 2px 0 2px 4px; width: 200px }

div.pledge-form input.textbox:focus, div.pledge-form textarea:focus { background-color:#fafafa }
div.pledge-form input.textbox { width: 50% } 
div.pledge-form textarea { width: 70% }

div.pledge-form div.actions { float:right; clear:both; padding-bottom:20px; }
div.pledge-form .button {
	background-color: #8ebcc9;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	display:block;
	float:left;
	padding:4px 5px 0px 5px;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none !important;
	color:#fff;
}
div.pledge-form .button:active { position:relative; top:1px; }
div.pledge-form div.actions a.content-cancel {
	display:block;
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding-top:2px;
}

div#main-area div.unboxed-page {
	padding-left:70px;
	color:#636363;
	text-align:left;
	min-height: 320px;
}

div#main-area h2.writeyourwrong, div#content h2.writeyourwrong {
	width:418px;
	height:79px;
	background:#FFF url('../images/title_boxinternal_writeyourwrong.png') 0 0 no-repeat;
	overflow:hidden;
	text-indent:-999em;
	margin-bottom:35px;
}

a#contact-submit {
    background:#FFF url('../images/btn_submitblue.gif') top left no-repeat;
    text-indent:-1000em;
    width:33px;
    height:22px;
}

a#pledge-submit {
    background:#FFF url('../images/btn_signit.gif') top left no-repeat;
    text-indent:-1000em;
    width:63px;
    height:24px;
}

/* content pages */
div#main-area div.boxed-page div.middle ol, div#main-area div.boxed-page div.middle ul {
	margin-bottom:1em;
	padding-left:12px;
}
div#main-area div.boxed-page div.middle ol li {
	list-style-type:decimal;
	margin-left:10px;
}
div#main-area div.boxed-page div.middle ul li {
	list-style-type:square;
	margin-left:5px;
}

/* admin grid */
div.download-wrapper {text-align: left; padding-bottom: 10px;}
#download-zip { padding-bottom: 10px; text-align: left;}
table#admin-grid a.icon-video,
table#admin-grid a.icon-photo{
    display:block;
    text-indent:-1000em;
    width:16px;
    height:16px;
    float:right;
}

table#admin-grid a.icon-video{ background:#FFF url('../images/video_icon.png') top left no-repeat; }
table#admin-grid a.icon-photo{ background:#FFF url('../images/photo_icon.png') top left no-repeat; margin-top: 2px; }

table#admin-grid a.approve,
table#admin-grid a.reject,
table#admin-grid a.pending,
table#admin-grid a.details,
table#admin-grid a.download {
    display:block;
    width:20px;
    height:20px;
    float:right;
    margin-right:5px;
}

table#admin-grid a.approve { background:transparent url('../images/approve.png') top left no-repeat; }
table#admin-grid a.reject { background:transparent url('../images/reject.png') top left no-repeat; }
table#admin-grid a.pending { background:transparent url('../images/pending.png') top left no-repeat; }
table#admin-grid a.details { background:transparent url('../images/details.png') top left no-repeat; }
table#admin-grid a.download { background:transparent url('../images/download.png') top left no-repeat; }

div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_info { width:auto; }

table#admin-grid .ui-state-default .ui-icon, table#admin-pledge .ui-state-default .ui-icon { float:right; }

div#admin-content div.dataTables_processing {
    -moz-border-radius:5px 5px 5px 5px;
    line-height:19px;
    padding-left:40px;
    text-align:left;
    top:3px;
    width:210px;
    background:#FFF url('../images/ajax_loader_grid.gif') 12px 4px no-repeat;
}

div.list-wrongs div.read-more  {
    background-color: #7698AB;
    color: #FFFFFF;
    padding:5px;
}

div.list-wrongs div.read-more a  {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
    color:#FFF; 
    font-weight:bold; 
    display:block;
    background: #7698AB url("../images/arrow.gif") right 3px no-repeat;
    margin:0 auto;
    width:130px;
	font-size:14px;
}
div.list-wrongs div.read-more div#readMoreLoader{
    font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
    color:#FFF; 
    font-weight:bold; 
    display: none;
    background:url("../images/ajax_loader_wronglist.gif") no-repeat scroll 2px 3px #7698AB;
    color:#FFFFFF;
    margin:0 auto;
    width:185px;
	height:16px;
	line-height:16px;
}

div.item div.preview a.video{ height: 95px;}
div.pledge-form select.pledge-auto { width:auto; }

div#admin-content{
    border-top:1px solid #8EBCC9;
    border-bottom:1px solid #8EBCC9;
    width:100%;
    padding: 40px 0;
    margin-bottom:20px;
}

div#admin-content div.side-bar{
    float:left;
    width:150px;
    /*border-right:solid 1px #8EBCC9;*/
}

div#admin-content div.main-area{
    float:left;
    padding:0 20px;
    width:810px;
}

div#admin-content div.side-bar div#bad-words 
{
    height:450px; 
    overflow:hidden;
}

div#admin-content div.side-bar div#bad-words div.word  {
    padding:5px;
}

div#admin-content div.side-bar div#bad-words div.selected{
    background-color:#8EBCC9;
    color:#FFF;
}
div#admin-content div.side-bar div#bad-words div.selected img { display:block }

div#admin-content div.side-bar div#bad-words p {
    float:left;
    line-height:1.4em;
}

div#admin-content div.side-bar div#bad-words img {
    float:right;
    display:none;
    cursor:pointer;
}

div#admin-content h2{
    color:#749BAA;
    float:right;
    font-size:30px;
    font-weight:bold;
    margin-bottom:10px;
    text-transform:uppercase;
    clear:both;
    font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
}

div#admin-content div.side-bar h2{ float:left; color:#8EBCC9; }

div#admin-content a.button{
    -moz-border-radius:5px 5px 5px 5px;
    background:url("../images/ui/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 0 0 transparent;
    border:1px solid #AAAAAA;
    color:#666666;
    display:block;
    line-height:25px;
    margin-bottom:10px;
    width:100px;
}

div.home div.box-wrong p.brillance {
    font-family:"ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif;
    font-size:1.4em;
    padding-top: 86px;
}

div#wrong-edit { width: 500px;}
div#wrong-edit input.textbox{ width: 90%;}
div#wrong-edit h2 {
	font-family: "ITCFranklinGothicStdBookCompr", Helvetica, Verdana, sans-serif;
	font-size:60px;
	line-height:60px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	color:#749baa;
}

/*div#ctl00_ContentPlaceHolder1_wrongsList_updPanel { position:relative; }*/
div.update-loading{
    background:url("../images/ajax_loader_fbblue.gif") no-repeat scroll 2px 3px transparent;
    color:#8FBBC8;
    left:300px;
    padding-left:25px;
    position:absolute;
    top:0;
}

div#main-area div.boxed-page div.middle a.back-top{ float:right; }
div#main-area div.boxed-page div.middle a.back-top{ float:right; }

table.pledge-auto { margin:10px 0 0 20px; }
table.pledge-auto tr td { padding:2px 0; line-height:20px; }
table.pledge-auto tr td input { margin-right:5px }

div#main-area div.boxed-page div.middle h3 a, div#main-area div.boxed-page div.middle a h3 { color:#666666; text-decoration:none !important; }
div#main-area div.boxed-page div.middle h3 a:hover, div#main-area div.boxed-page div.middle a:hover h3 { color:#ff6600; text-decoration:none !important; cursor:pointer; }


div.spacer3{height:20px; clear:both; }

/* 2011 updates */
div#bannertext {width:1012px;position:relative;margin-bottom:15px;}

div#bannertext div.begin {background:#FFF url('../images/bg_bannertext_top.png') 0 0 no-repeat;height:32px;overflow:hidden;}
div#bannertext div.end {background:#FFF url('../images/bg_bannertext_bottom.png') 0 0 no-repeat;height:21px;overflow:hidden;}
div#bannertext div.middle {
	background:#FFF url('../images/bg_bannertext_middle.png') 0 0 repeat-y;text-align:left;
	padding-top:46px;
	padding-left:24px;
	padding-right:18px;
}
div#bannertext div.decorator {
	background:#FFF url('../images/bg_bannertext_arrow.png') 0 0 no-repeat;
	width:39px;
	height:52px;
	position:absolute;
	left:-39px;
	top:69px;
}
div#bannertext div.billboard, div#banner div.billboard {
	/*background:transparent url('../images/decor_billboard_valentine.png') 0 0 no-repeat;*/
	width:255px;
	height:161px;
	overflow: hidden;
	position:absolute;
	top:3px;
	right:0;
	padding-top:3px;
}

div#banner div.billboard {top:15px; left: 769px;}

div#bannertext div.title {
	position:absolute;
	top:10px;
	left:30px;
	color:#fff;
	font-size:67px;
	line-height:1em;
	text-transform:uppercase;
	font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
}
div#bannertext div.message {
	background-color:#a5a5a5;
	padding:10px 24px;
	line-height:1.1em;
	color:#fff;
	font-size:20px;
	font-family:"ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif; /* MISSING FONT */
	min-height:66px;
}
div#bannertext div.message strong {font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;font-weight:normal;}
div#bannertext div.message a {color:#fff;text-decoration:underline;}

div#bannertext div#divToolkitSub {padding:10px 234px 10px 8px}

div#page-container .columns {width:1000px;clear:both;margin-bottom:25px;}
div#page-container .columns div.left {float:left}
div#page-container .columns div.right {float:right}
div#page-container .affiliates div.left,
div#page-container .campaign div.left {width:445px}
div#page-container .affiliates div.right,
div#page-container .campaign div.right {width:540px}
div#page-container .campaignbackground div.left {width:540px}
div#page-container .campaignbackground div.right {width:445px}


/* Affiliates Login */
div.affiliate-checkin-container {border: 6px solid #7698ab;text-align:left;border-top:0px none;}
div.affiliate-checkin-container .main-title {
	font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
	font-size:40px;
	color:#fff;
	padding:0px 8px 0px 8px;
	height:63px;
	line-height:63px;
	overflow:hidden;
	background-color:#7698ab;
	text-transform:uppercase;
}
div.affiliate-checkin-container div.field-container {
	background-color:#a7ced8;
	color:#597680;
	padding:9px 15px;
	position:relative;
	height:176px;
	overflow:hidden;
}
div.affiliate-checkin-container div.field-container a {color:#597680;text-decoration:underline;}

div.affiliate-checkin-container div.field-container .field-single,
div.affiliate-checkin-container div.field-container .field-check {
	font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
	font-size:16px;
	margin-bottom:5px;
}
div.affiliate-checkin-container div.field-container .field-single .textbox,
div.affiliate-checkin-container div.field-container .field-single select {border:1px solid #597680;padding:4px 2px;}
div.affiliate-checkin-container div.field-container .field-single select {padding: 3px 0px 3px 2px }
div.affiliate-checkin-container div.field-container .field-single label {
	display:block;
	color:#597680;
	line-height:24px;
	text-transform:uppercase;
}
div.affiliate-checkin-container div.field-container .field-check label {
	font-size:20px;
	font-family: "ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif; /* Missing font */
}

div.affiliate-checkin-container div.field-container .username .textbox,
div.affiliate-checkin-container div.field-container .password .textbox {width:285px}
div.affiliate-checkin-container div.field-container .button {
	background-color:#597680;
	color:#fff;
	width:89px;
	border:2px solid #fff;
	cursor:pointer;
	display:block;
	float:right;
	font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
	font-size:16px;
	height:26px;
	line-height:26px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
div.affiliate-checkin-container div.field-container .button:hover {text-decoration:none;cursor:pointer;}
div.affiliate-checkin-container div.field-container .button-placeholder {float:right}
div.affiliate-checkin-container div.field-container .login .button {position:absolute; top:86px;right:14px;}
div.affiliate-checkin-container div.field-container .login .button:active {top:87px}
div.affiliate-checkin-container div.field-container .register .button {position:absolute; top:404px;right:14px;}
div.affiliate-checkin-container div.field-container .register .button:active {bottom:380px}

body div.affiliate-checkin-container hr { width: 100%; height: 2px; color: #7698ab; border: none; margin: 30px 0 15px 0; } /* MSIE */
HTML>BODY div.affiliate-checkin-container hr { width: 100%; height: 2px; background-color: #7698ab; border: 0px solid #7698ab; margin: 30px 0 15px 0; } /* For Opera and Gecko-based browsers */

div.affiliate-checkin-container h2.registration-title {
	font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
	font-size:40px;
	height:63px;
	line-height:63px;
	overflow:hidden;
	color:#597680;
	text-transform:uppercase;
	position:relative;
	left:-7px;
}

div.affiliate-checkin-container div.field-container .fullname,
div.affiliate-checkin-container div.field-container .email {float:left; margin-right:15px;clear:left;}
div.affiliate-checkin-container div.field-container .fullname .textbox {width:192px}
div.affiliate-checkin-container div.field-container .affiliatename .textbox {width:180px}
div.affiliate-checkin-container div.field-container .email .textbox {width:138px}
div.affiliate-checkin-container div.field-container .city {float:left; margin-right:15px;clear:none;}
div.affiliate-checkin-container div.field-container .city .textbox {width:100px}
div.affiliate-checkin-container div.field-container .state select {width:120px}

div.affiliate-checkin-container div.field-container .agreed-with-guidelines { margin:30px auto 10px 0 }

div.guidelines-placeholder  h2.title {
	font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
	font-size:22px;
	line-height:26px;
	color:#597680;
	text-transform:uppercase;
}
div#divWaitAffiliationSubmit {
	font-family: "ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif;
	bottom: 12px;
    left: 50px;
    position: absolute;
	padding-top:22px;
	text-align:center;
	font-size:18px;
}


/* Wrong box */
div.home div.box-wrong div.campaign-name {padding-right:38px}
div.box-wrong div.campaign-name .wrong-topic-action-button {
	display:block;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:-999em;
	float:right;
	position:absolute;
	top:3px;
	right:0px;
	outline:none;
}
div.box-wrong div.campaign-name .wrong-topic-action-button:active {top:4px}
div.box-wrong div.campaign-name .edit-wrong-topic {background:transparent url('../images/icon_paperpencil32x32.png') 0 0 no-repeat}
div.box-wrong div.campaign-name .save-wrong-topic {background:transparent url('../images/icon_disk_32x32.png') 0 0 no-repeat;display:none;}

div.box-wrong div.campaign-name input#tb_new_wrong_topic {
	border: 0px none;
	width:200px;
	padding:0;
	font-family: "ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif; /* Missing font */
	font-size:32px;
	line-height:32px;
	color:#666;
}
div.box-wrong div.campaign-name div#div_wait_save_new_wrong_topic {color:#fff;padding-top:23px;}

div.box-wrong div#posting-wrong div#saving {clear:both;color:#fff;margin-left:120px;}

/* Wrong List */
div#sidebar div.wronglist {
	border:6px solid #7698ab;
	background-color:#7698ab;
	position:relative;
}
div#sidebar div.wronglist div.wronglist-banner {
	text-indent:-999em;
	height:65px;
	background:transparent url('../images/title_wronglist.png') 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:282px;
}

div#sidebar div.wronglist div.wronglist-filterset-placeholder {
	background-color:#668494;
	padding:5px 8px 9px 8px;
	text-align:left;
	color:#fff;
	margin-top:56px;
}
div#sidebar div.wronglist div.wronglist-filterset-placeholder p {
	font-family:"ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif; /* MISSING FONT */
	font-size:20px;
	line-height:22px;
	margin-bottom:10px;
}
div#sidebar div.wronglist div.wronglist-filterset {
	height:24px;
	position:relative;
	padding-left:156px;
	padding-top:1px;
	font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
	font-size:16px;
	line-height:16px;
}
div#sidebar div.wronglist div.wronglist-filterset input.searchbox {
	border:1px solid #597680;
	background-color:#FFF;
	color:#cbcbcb;
	line-height:21px;
	height:21px;
	font-size:17px;
	width:119px;
	position:absolute;
	top:1px;
	left:0;
}
div#sidebar div.wronglist div.wronglist-filterset a.btn-search {
	background:transparent url('../images/btn_wronglist_search.png') 0 0 no-repeat;
	display:inline-block;
	width:22px;
	height:23px;
	overflow:hidden;
	text-indent:-999em;
	position:absolute;
	top:1px;
	left:121px;
}
div#sidebar div.wronglist div.wronglist-filterset a.btn-search:active {top:2px}
div#sidebar div.wronglist div.wronglist-filterset select {
	border:1px solid #597680;
	background-color:#e3eef0;
	color:#597680;
	line-height:21px;
	width:126px;
	padding:2px 0px 2px 2px;
}
div#sidebar div.wronglist div.wronglist-filterset a.btn-view-wrongest {
	border:2px solid #fff;
	background-color:#597680;
	color:#fff;
	height:21px;
	line-height:21px;
	text-align:center;
	font-family:"ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
	text-transform:uppercase;
	font-size:16px;
	position:absolute;
	top:0px;
	right:0px;
	width:117px;
	overflow:hidden;
}
div#sidebar div.wronglist div.wronglist-filterset a.btn-view-wrongest:hover {text-decoration:none}
div#sidebar div.wronglist div.wronglist-filterset a.btn-view-wrongest:active {top:1px}

div#sidebar div.wronglist div#list-wrongs {background-color:#FFF}
div#sidebar div.wronglist div#list-wrongs .item {background-color:#FFF}
div#sidebar div.wronglist div#list-wrongs .odd {background-color:#e3eef0}

/* User Message */
div.user-message {
    background: url("../images/carrot_gray_8x9.png") no-repeat scroll 14px 50% #F1B11C;
    color: #FFFFFF;
    font-family: "ITCFranklinGothicStdDemiCompr",Helvetica,Verdana,sans-serif;
    font-size: 24px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    padding: 0 14px 0 32px;
    text-align: left;
	border: 6px solid #ED8422;
}

/* Affiliate Menu */
div.affiliate-menu {clear:both}
div.affiliate-menu ul.menu {
	background-color: #e8e8e8;
	height: 36px;
	line-height: 36px;
	padding: 0px 14px;
	margin-bottom: 10px;
}

div.affiliate-menu ul.menu li {
	float: left;
	padding-left: 14px;
	background: transparent url('../images/carrot_gray_8x9.png') center left no-repeat;
	margin-right: 34px;
}

div.affiliate-menu ul.menu li a {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size: 20px;
	color: #888888;
	text-transform: uppercase;
}

div.affiliate-menu ul.menu li.right {float: right; margin-right: 0px;}

/* Specific content boxes */
div#content div#sidebar a.gearup {
	display:block;
	width:445px;
	height:212px;
	background:#F1B11C url('../images/lnk_gearup.png') 0 0 no-repeat;
	text-indent:-999em;
	outline: 0px none;
	cursor:pointer;
}

div#content .box-downloads { 
	background-color:#FFF;
	border: 6px solid #ed8422; 
	font-size: 18px; 
	margin-bottom: 15px;
	text-align:left;
	position:relative;
}
div#content .box-downloads,
div#content .box-downloads .begin,
div#content .box-downloads .end {background-color:#ed8422; color:#fff;} 
div#content .box-downloads .begin {padding:9px 12px 15px 15px;font-size:16px;line-height:1.3em;}
div#content .box-downloads .end {
	padding: 10px 12px 4px 15px;
	font-size:14px;
	line-height:30px;
	/*font-family: "ITCFranklinGothicStdBookCompr",Helvetica,Verdana,sans-serif;*/
	font-weight:bold;
}

div#content .box-downloads .begin a,
div#content .box-downloads .end a { color:#fff; text-decoration:underline;}
div#content .box-downloads .begin a:hover,
div#content .box-downloads .end a:hover {text-decoration:underline}

div#content .box-downloads .end a.button {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	text-decoration:none;
	font-size:16px;
	border:2px solid #fff;
	color:#fff;
	line-height:26px;
	height:26px;
	padding:0px 8px;
	text-transform:uppercase;
	background-color:#888;
	float:right;
	font-weight:normal;
}
div#content .box-downloads a.button:hover {text-decoration:none}
div#content .box-downloads a.button:active {position:relative;top:1px;}

div#content .box-downloads .middle {background-color:#FFF}
div#content .box-downloads .padder {padding:15px 10px 5px 15px}
.box-downloads ul.files {clear:both;}
.box-downloads ul.files li { 
	float:left; 
	width:79px;
	margin-right:25px;
	margin-bottom:32px;
	padding-left:63px;
	padding-bottom:14px;
	/* per default background */
	background:transparent url('../images/icon_document_43x57.png') center left no-repeat;
	min-height:56px;
	color:#676767;
	line-height:1.3em;
	font-size:10px;
	position:relative;
}
.box-downloads ul.files li.webinar { background:transparent url('../images/icon_webinar_43x57.png') center left no-repeat }
.box-downloads ul.files li.ppt { background:transparent url('../images/icon_ppt_57x43.png') center left no-repeat }
.box-downloads ul.files li a {color:#676767;font-size:10px;font-weight:bold;}



.box-downloads ul.files li input,
.box-downloads ul.files li label {position:absolute;bottom:0px;}
.box-downloads ul.files li input {left:63px}
.box-downloads ul.files li label {font-size:10px;color:#717171;left:80px;	}


.box-downloads ul.thumbnails {clear:both;}
.box-downloads ul.thumbnails li { 
	float:left; 
	width:278px;
	margin-right:25px;
	margin-bottom:32px;
	padding-bottom:14px;
	/* per default background */
	min-height:56px;
	color:#676767;
	line-height:1.3em;
	font-size:10px;
	position:relative;
}
.box-downloads ul.thumbnails li.document { background:transparent url('../images/icon_document_43x57.png') center left no-repeat; height:66px; }
.box-downloads ul.thumbnails li.music { background:transparent url('../images/icon_music_43x57.png') center left no-repeat; height:66px; }
.box-downloads ul.thumbnails li.banner { /*background:transparent url('../images/icon_banner_43x57.png') center left no-repeat */ }
.box-downloads ul.thumbnails li.tv { /*background:transparent url('../images/tv.png') center left no-repeat*/ }
.box-downloads ul.thumbnails li.tv span.details, .box-downloads ul.thumbnails li.banner span.details, .box-downloads ul.thumbnails li.music span.details, .box-downloads ul.thumbnails li.document span.details{
    margin-left: 70px;
    padding-top: 10px;
}
.box-downloads ul.thumbnails li.stickers, .box-downloads ul.thumbnails li.shirt {width:449px;}
.box-downloads ul.thumbnails li.stickers span.details {width:282px; float:right;}
.box-downloads ul.thumbnails li img {
	border:3px solid #888;
	margin-right:9px;
	float:left;
	display:block;
}

.box-downloads ul.thumbnails li.banner img, .box-downloads ul.thumbnails li.tv img {border: none;}
.box-downloads ul.thumbnails li a {color:#676767;font-size:10px;font-weight:bold;}
.box-downloads ul.thumbnails li span.details {display:block;}

.box-downloads ul.thumbnails li span.details span {display:block;margin-bottom:4px;}
.box-downloads ul.thumbnails li span.details label { line-height:1em; display:inline-block; padding-left:4px;padding-right:15px;}
.box-downloads ul.thumbnails li span.details input { position:relative;top:2px; }

.box-downloads ul.thumbnails li span.details span.checkbox {white-space:nowrap;float:left;clear:none;}

/* */

.box-downloads .middle .download-section {padding: 16px 20px 1px 20px;background-color:#f3f3f3;clear:both;color:#666666;}
.box-downloads .middle .odd {background-color:#FFF}
.box-downloads .middle .download-section div.download-category {
	font-size:20px;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	color:#666;
	text-transform:uppercase;
	margin-bottom:4px;
	line-height:1em;
}
.box-downloads .middle .download-section div.download-category strong {font-weight:normal}
.box-downloads .middle .download-section div.download-category-desc {
	/* clear sans serif font */
	font-size:18px;
	margin-bottom:6px;
	margin-bottom:15px;
}

.box-downloads .middle .download-section div.download-category span { font-size:14px; text-transform:capitalize;}

.box-downloads .jump-links {padding:10px 15px 1px 15px;background-color:#f3f3f3;}
.box-downloads .jump-links a {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	height:32px;
	line-height:32px;
	padding-left:21px;
	padding-right:16px;
	display:block;
	float:left;
	background:transparent url('../images/carrot_white_6x7.gif') 11px 12px no-repeat;
	margin-right:15px;
	margin-bottom:10px;
}
.box-downloads .jump-links a.one {background-color:#ed8422;}
.box-downloads .jump-links a.two {background-color:#93bac9}
.box-downloads .jump-links a.three {background-color:#f1b11c}
.box-downloads .jump-links a.four {background-color:#7698ab}
.box-downloads .jump-links a:hover {text-decoration:none}
.box-downloads .jump-links a:active {position:relative;top:1px;}

/* Generic content boxes */
div#content .box-generic { border: 6px solid #999; font-size: 18px; margin-bottom: 15px;text-align:left;position:relative;}
div#content .box-generic .box-inner {padding:13px 16px 3px 16px;line-height:1.4em;}
div#content .box-generic .box-inner p {margin-bottom:10px}
div#content .box-generic .box-inner h3 {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size:22px;
	line-height:22px;
	margin:4px 0 2px 0;
	padding-top:6px;
	text-transform:uppercase;
	color:#fff;
}
div#content .box-generic .box-inner h4 {
	font-weight:bold;
	font-size:1.1em;
	line-height:1.1em;
}
div#content .box-generic .box-inner a.back-top {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 1em;
    padding: 2px 3px;
    text-decoration: none;
    text-transform: uppercase;
}
div#content .box-generic .box-inner a.back-top:active {position:relative;top:1px;}
div#content .box-generic .box-inner ul,
div#content .box-generic .box-inner ol { margin: 0.5em 0 1em 0 }
div#content .box-generic .box-inner ul {padding-left:25px}
div#content .box-generic .box-inner ol {padding-left:22px}
div#content .box-generic .box-inner ul li {list-style-type:square;margin-bottom:8px;}
div#content .box-generic .box-inner u {text-decoration:none;font-weight: bold;}

div#content .box-generic .title-big,
div#content .box-generic .title-regular  {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	padding-bottom: 6px;
	text-transform:uppercase;
	overflow:hidden;
}
div#content .box-generic .title-big {line-height: 48px;font-size: 44px;padding: 12px 10px 0px 18px;}
div#content .box-generic .title-regular {height: 31px;line-height: 31px;font-size: 24px;padding-left:15px;}

div#content .box-orange {
	border-color: #ed8422;
	background-color: #f6ae55;
	color: #835d2d;
	line-height: 1.4em;
	font-size: 16px;
}

div#content .box-orange .title-big,div#content .box-orange .title-regular {background-color: #ed8422;color: #fff;}
div#content .box-orange a {color:#835d2d; text-decoration:underline;}

div#content .box-lightblue {
	border-color: #93bac9;
	background-color: #e3eef0;
	color: #797f80;
	line-height: 1.4em;
	font-size: 16px;
}
div#content .box-lightblue .title-big, div#content .box-lightblue .title-regular {background-color: #93bac9;color: #fff;}
div#content .box-lightblue a {color:#797f80; text-decoration:underline;}

div#content .box-yellow {
	border-color: #f1b11c;
	background-color: #f7d077;
	color: #846f3f;
	line-height: 1.4em;
	font-size: 16px;
}
div#content .box-yellow .title-big,div#content .box-yellow .title-regular {background-color: #f1b11c;color: #fff;}
div#content .box-yellow a {color:#846f3f; text-decoration:underline;}

div#content .box-darkblue {
	border-color: #7698ab;
	background-color: #a7ced8;
	color: #fff;
	line-height: 1.4em;
	font-size: 16px;
}
div#content .box-darkblue a.button {background-color:#7698ab}
div#content .box-darkblue .title-big,div#content .box-darkblue .title-regular {background-color: #7698ab;color: #fff;}
div#content .box-darkblue a {color:#fff; text-decoration:underline;}

div#content .box-darkblue .title-big, div#content .box-darkblue .title-regular {background-color: #7698ab;color: #fff;}

div#content .box-generic .box-withbutton {padding-right:112px;position:relative;}
div#content .box-generic .box-withbutton a.button {position:absolute;bottom:9px;right:9px;}
div#content .box-generic a {text-decoration:underline;font-weight:bold;}
div#content .box-generic a.button {
	font-weight:normal;
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size: 16px;
	display: block;
	float: left;
	border: 2px solid #fff;
	text-decoration:none;
	text-transform: uppercase;
	text-align: center;
	padding: 0px 14px;
	height: 21px;
	line-height: 22px;
	color:#fff;
}

div#content .box-generic .copy-regular { font-size:16px }
div#content .box-generic .copy-small { font-size:12px }

/* Campaign Background */
div#content div.anchor-button-wrap {height:32px;margin-bottom:15px;}
div#content div.anchor-button-wrap a {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	height:32px;
	line-height:32px;
	padding-left:21px;
	padding-right:16px;
	display:block;
	float:left;
	background:transparent url('../images/carrot_white_6x7.gif') 11px 12px no-repeat;
}
div#content div.anchor-button-wrap a.third {float:right;margin-right:0px;}
div#content div.anchor-button-wrap a.first {background-color:#ed8422;margin-right:20px;}
div#content div.anchor-button-wrap a.second {background-color:#93bac9}
div#content div.anchor-button-wrap a.third {background-color:#f1b11c}
div#content div.anchor-button-wrap a:hover {text-decoration:none}
div#content div.anchor-button-wrap a:active {position:relative;top:1px;}

div#content .box-generic .admin-actions {position:absolute;top:6px;right:6px;}

div#content .box-generic .admin-actions a {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
	padding:2px 6px;
	font-size:16px;
	display:block;
	color:#fff;
	background-color:#666;
	text-decoration:none;
}
div#content .box-generic .admin-actions a:hover {text-decoration:none}
div#content .box-generic .admin-actions a:active {position:relative;top:1px}

div#content a.get-more {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
	color:#fff;
	background-color:#7698ab;
	height: 63px;
	font-size:44px;
	padding:0px 15px;
	line-height:63px;
	display:block;
	margin-bottom:15px;
	text-align:left;
}

div#content .box-generic .box-footer  {padding:10px;min-height:25px;}
div#content .box-slideshow .box-inner {height:155px;padding-bottom:18px;position:relative;} 
div#content .box-slideshow a.button {float:right}
div#content .box-slideshow .box-inner a.previous,
div#content .box-slideshow .box-inner a.next {
	display:block;
	width:28px;
	height:155px;
	text-indent:-999em;
	overflow:hidden;
	position:absolute;
	top:6px;
} 
div#content .box-slideshow .box-inner a.previous {float:left;left:6px;}
div#content .box-slideshow .box-inner a.next {float:right;right:6px;}
div#content .box-slideshow .box-inner a.previous:active,
div#content .box-slideshow .box-inner a.next:active {top:7px}

div#content .box-slideshow .preview {
	position:absolute;
	width:320px;
	height:153px;
	left:54px;
	top:6px;
	text-align:center;
	line-height:155px;
}

div#content .box-darkblue .box-inner a.previous {background:#597580 url('../images/arrows_slideshow.png') 8px 50% no-repeat;}
div#content .box-darkblue .box-inner a.next {background:#597580 url('../images/arrows_slideshow.png') -40px 50% no-repeat;}
div#content .box-darkblue .preview { background-color:#FFF;border:1px solid #fff; }

div#content .box-yellow .box-inner a.previous {background:#F1B11C url('../images/arrows_slideshow.png') 8px 50% no-repeat;}
div#content .box-yellow .box-inner a.next {background:#F1B11C url('../images/arrows_slideshow.png') -40px 50% no-repeat;}
div#content .box-yellow .preview { background-color:#FFF;border:1px solid #b0b0b0; }

div#content .box-slideshow .box-inner a.disabled {background-color:#ddd}
div#content .box-slideshow .box-inner a.disabled:hover {cursor:default}
div#content .box-slideshow .box-inner a.disabled:active {top:6px} 

div#content .box-yellow.box-slideshow .box-inner {background-color:#FFF}
div#content .box-yellow.box-slideshow .box-footer {background-color:#F9CF79;text-align:center;}

/* when slideshow is on a wider column */
div#content .affiliates .right .box-slideshow {}
div#content .affiliates .right .box-slideshow .box-inner { height:174px }
div#content .affiliates .right .box-slideshow .box-inner .preview {width:417px;height:191px;line-height:191px;}
div#content .affiliates .right .box-slideshow .box-inner a.previous,
div#content .affiliates .right .box-slideshow .box-inner a.next {width:42px;height:193px;}
div#content .affiliates .right .box-slideshow .box-inner a.previous {background-position:15px 50%}
div#content .affiliates .right .box-slideshow .box-inner a.next {background-position:-32px 50%}

/* Tweaks for slideshow in narrow column */
div#content .campaignbackground .right .box-slideshow .box-inner {padding-bottom:6px}
div#content .campaignbackground .right .box-slideshow .box-footer {padding-top:0}

/* Home Images */
div.wrongPhoto-wrapper {border:6px solid #93bac9;border-bottom:0px none;width:527px;}
div.wrongPhoto-wrapper div.wrongPhoto-title {background:#93bac9 url('../images/title_seewrongs.png') 0 1px no-repeat;height:57px;}
div.wrongPhoto-wrapper div.wrongPhoto-title span {visibility:hidden}
div.wrongPhoto-wrapper div.wrongPhoto-descr {
	/* missing font */
	background-color:#e3eef0;
	color:#597680;
	padding:10px 16px 13px 16px;
	font-size:20px;
	line-height:1.3em;
	text-align:left;
}
div.wrongPhoto-wrapper div.wrongPhoto {height:439px;position:relative;}
div.wrongPhoto-wrapper div.wrongPhoto  {}

div.wrongPhoto-wrapper div.wrongPhoto a.previous,
div.wrongPhoto-wrapper div.wrongPhoto a.next {
	display:block;
	width:42px;
	height:427px;
	text-indent:-999em;
	overflow:hidden;
	position:absolute;
	top:6px;
} 

div.wrongPhoto-wrapper div.wrongPhoto a.previous {background:#7698ab url('../images/arrows_slideshow.png') 14px 50% no-repeat;float:left;left:6px;}
div.wrongPhoto-wrapper div.wrongPhoto a.next {background:#7698ab url('../images/arrows_slideshow.png') -34px 50% no-repeat;float:right;right:6px;}
div.wrongPhoto-wrapper div.wrongPhoto a.previous:active,
div.wrongPhoto-wrapper div.wrongPhoto a.next:active {top:7px}

div.wrongPhoto-wrapper div.wrongPhoto a.disabled {background-color:#ddd}
div.wrongPhoto-wrapper div.wrongPhoto a.disabled:hover {cursor:default}
div.wrongPhoto-wrapper div.wrongPhoto a.disabled:active {top:6px} 


div.wrongPhoto-wrapper div.wrongPhoto div.preview {
	height:325px;
	overflow:hidden;
	text-align:center;
	line-height:325px;
	padding-top:6px;
	margin-bottom:8px;
	width:420px;
}
div.wrongPhoto-wrapper div.wrongPhoto div.preview,
div.wrongPhoto-wrapper div.wrongPhoto div.item-info { margin-left:54px }

div.wrongPhoto-wrapper div.wrongPhoto div.item-info {
	width:400px;
	height:84px;
	padding:5px 10px;
	position:relative;
	text-align:left;
	overflow:hidden;
}

div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.wrong-text {margin-right:110px}

div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.wrong-text span.username { 
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size:21px;
	color:#676767;
	display:block;
	text-transform:uppercase;
	float:left;
}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.wrong-text span.sentence { 
	color: #676767;
	font-size:12px;
	display:block;
	clear:both;
	line-height:1.5em;
}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.wrong-text span.liwt {
	margin-top:4px;
	line-height:1em;
	display:block;
	font-weight:bold;
} 

div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.wrong-text a.flag-inappropriate,
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.wrong-text a.flagged-as-inappropriate {
	font-size:10px;
	font-style:italic;
	float:left;
	margin-left:140px;
	position:relative;
	top:-11px;
}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.wrong-text a.flag-inappropriate {color:#668494}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.wrong-text a.flagged-inappropriate {color:#c00}

div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.howwrong { 
	position:absolute;
	top:8px;
	right:11px;
	width:85px;
}

div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.howwrong a {
	display:block;
	float:left;
	width:41px;
	height:41px;
	overflow:hidden;
	margin-right:3px;
}

div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.howwrong div.vote-counter {
	text-align:center;
	background:transparent url('../images/sprites_bubble.png') 0 0 no-repeat;
	width:33px;
	height:28px;
	overflow:hidden;
	color:#fff;
	padding: 5px 4px 8px 4px;
}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.howwrong div.vote-counter span.votes {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	font-size:20px;
	line-height:1em;
}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.howwrong div.vote-counter span.label {
	text-transform:lowercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-size:9px;
	font-weight:bold;
	display:block;
}

div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.howwrong a.wrong {
	background:transparent url('../images/sprites_bubble.png') 0 -44px no-repeat;
	text-indent:-999em;
	-webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.howwrong a.wrong:hover {
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
} 

div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.howwrong a.wrong_selected {
	background:transparent url('../images/sprites_bubble.png') 0 -88px no-repeat;
	text-indent:-999em;
}

div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.share { height:16px; float:right; position:absolute; bottom:11px;right:11px;}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.share a {
	display:block;
	height:16px;
	width:35px;
	float:left;
	margin-right:5px;
	padding-left:17px;
	line-height:15px;
	padding-left:20px;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555;
}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.share a.facebook {background:transparent url('../images/sprite_socialbuttons.png') 0px -54px no-repeat;margin-right:0;}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.share a.retweet {background:transparent url('../images/sprite_socialbuttons.png') 0 -18px no-repeat}
div.wrongPhoto-wrapper div.wrongPhoto div.item-info div.share a span { color:#c1c1c1;display:none; }

/* Batch upload */
div.box-inner fieldset.apply-same-data {margin-bottom: 1em;}
div.box-inner fieldset.apply-same-data .field-single {float: left;margin-right: 40px;}
div.box-inner fieldset.apply-same-data .field-single label {line-height: 25px;display:block;}
div.box-inner fieldset.apply-same-data .field-single input.textbox,
div.box-inner fieldset.apply-same-data .field-single select {
	font-size:10pt;
	border: 1px solid #EF851B;
	height: 23px;
	padding: 0px 2px;
}
div.box-inner fieldset.apply-same-data .field-single select {padding:0px 0px 0px 2px;height:25px;line-height:25px;}
div.box-inner fieldset.apply-same-data .button {background-color: #888888;float: right !important;margin-top:25px;}

div.box-inner div.new-wrong-list {padding:15px;border-bottom:2px solid #ED8422;}
div.box-inner div.new-wrong-list div.item {margin-bottom:30px;position:relative;}
div.box-inner div.new-wrong-list div.thumbnail {float:left;}
div.box-inner div.new-wrong-list div.thumbnail a {display:block;}
div.box-inner div.new-wrong-list div.thumbnail a img {border:3px solid #fff}
div.box-inner div.new-wrong-list div.info {float:left;margin-left:20px;width:600px;}
div.box-inner div.new-wrong-list div.info div.wrong-id {display:none}
div.box-inner div.new-wrong-list div.info .field-single {margin-bottom:8px; float:left; margin-right:30px;}
div.box-inner div.new-wrong-list div.info label {
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	width:84px;
}
div.box-inner div.new-wrong-list div.info input.textbox,
div.box-inner div.new-wrong-list div.info select {
	font-size:10pt;
	border: 1px solid #EF851B;
	height: 23px;
	padding: 0px 2px;
}
div.box-inner div.new-wrong-list div.info select {padding:0px 0px 0px 2px;height:25px;}
div.box-inner div.new-wrong-list div.info .wrong {margin-bottom:12px; clear:both;margin-right:0px;width:100%;}
div.box-inner div.new-wrong-list div.info .wrong label {display:block;font-weight:bold;float:none; line-height:1em;width:auto;}
div.box-inner div.new-wrong-list div.info .wrong input.textbox {font-size:1.2em;padding:0.3em 0.1em;width:100%;}
div.box-inner div.new-wrong-list div.info .state label {text-align:right;padding-right:8px;}
div.box-inner div.new-wrong-list div.item a.command-delete {
	position:absolute;
	bottom:0;
	right:60px;
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 1em;
    padding: 2px 3px;
    text-decoration: none !important;
    text-transform: uppercase;
}
div.box-inner div.new-wrong-list div.item a.command-delete:active {bottom:-1px}

div#content .box-generic .batch-padder {padding:0px}
div#content .box-generic .batch-padder div.step {padding:23px 16px 13px 16px}
div#content .box-generic .batch-padder span.label {position:relative;top:-6px;}
div#content .box-generic .batch-padder div.uploadifyQueue {left: 380px;position: absolute;top: 10px;}

/*div#content .box-generic .box-footer div.button-placeholder {padding-bottom:10px;height:25px;}*/
div#content .box-generic div.button-placeholder a.action-button {
	font-family: "ITCFranklinGothicStdDemiCompr", Helvetica, Verdana, sans-serif;
	text-decoration:none;
	font-size:16px;
	border:2px solid #fff;
	color:#fff;
	line-height:26px;
	height:26px;
	padding:0px 8px;
	text-transform:uppercase;
	background-color:#888;
	float:right;
	margin-right:10px;
	font-weight: normal;
	margin-bottom: 12px;
    margin-right: 36px;
}
div#content .box-generic .box-footer div.button-placeholder a:active {position:relative;top:1px;}

div#content .box-generic .wrong-batch-loader-grid {margin-bottom:16px}
div#content .box-generic .wrong-batch-loader-grid td {padding:8px 3px 3px 3px;border-top:1px solid #7698AB;}
div#content .box-generic .wrong-batch-loader-grid th {padding:3px;font-weight:bold;}
div#content .box-generic .wrong-batch-loader-grid td.rownum {width:18px;text-align:right;}

div#content .box-generic .wrong-batch-loader-grid td input.texbox,
div#content .box-generic .wrong-batch-loader-grid td select {border:1px solid #7698AB}

div#content .box-generic .wrong-batch-loader-grid td a.command-delete {
	background-color:#FFF;:#7698AB;
	border-color:#fff;
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 1em;
    padding: 3px 3px 2px 3px;
    text-decoration: none !important;
    text-transform: uppercase;
	color:#7698AB;
}

.box-generic ul.error-list {color:#c00;line-height:1em;}
.box-generic ul.error-list li { list-style-type:none }

/* Write Page */
div.internal div#content .campaignbackground div#sidebar { margin-right:0px;width:445px; } 

div#content div.single-wrong { border:6px solid #8EBCC9; margin-bottom:25px; padding:10px;}
div#content div.single-wrong div.item { border-bottom:none 0; min-height:68px;padding-bottom:0px;}

/* User - Info page*/
.box-downloads ul.files li.music { background:transparent url('../images/icon_music_43x57.png') center left no-repeat; }
.box-downloads ul.files li.music span.details {
    margin-left: 0px;
    padding-top: 0px;
}
.box-downloads ul.files li.music span.details span {
    display:block;
}

/*Edit image's buttons*/
div#wrong-edit div.field-line img#ctl00_ContentPlaceHolder1_editWrong_imgThumbnail,
div#wrong-edit div.field-line div.update-buttons { float:left; }
div#wrong-edit div.field-line div.update-buttons { width:35px; height: 100px; }
div#wrong-edit div.field-line div.update-buttons img { margin-bottom: 10px; cursor:pointer; }
div#wrong-edit div.field-line img#ctl00_ContentPlaceHolder1_editWrong_imgThumbnail {padding-right: 20px;}
div#wrong-edit div.field-line div#resize-loading { font-size: x-small; display:none; }
div#wrong-edit div.field-line div#resize-loading-container {height: 18px; }
div#wrong-edit div.field-line div#resize-loading img {padding-right: 5px;}

