/**** Site Wide ****/
h2				{margin-bottom:16px;padding:4px 0;border-color:#FF870F;border-style:solid solid dashed;border-width:1px 0;text-align:center;font-style:italic;}
h3 				{margin-bottom:16px;text-align:center;font-size:18px;}
p 				{margin:0 0 16px 0;padding:0 16px;}
ins,del		{margin:0 4px;}
a					{text-decoration:none;}
a:hover		{text-decoration:underline;}
p.top 		{padding-top:16px;border-top:1px solid #FF870F;}
p.bot 		{padding-bottom:16px;border-bottom:1px solid #FF870F;margin-bottom:16px !important;}
p.dot 		{border-style:dashed !important;}
p.cent 		{text-align:center;}
p.just 		{text-align:justify}
p.right 	{text-align:right;}
p.left 		{text-align:left;}
p.full		{padding-left:0;padding-right:0;}
p.ind			{text-indent:16px;margin-bottom:0;}
span.Highlight {background-color:#FFFFC3;}
p.bookmark iframe, p.bookmark a {margin:0 6px;}
p.bookmark a {background:#FFF url("/imgs/Support-(Promote).gif") left top no-repeat;height:78px;width:50px;display:block;float:right;}
p.bookmark a.alt {background:#FFF url("/imgs/Support-(Contributor).gif") left top no-repeat;}
p.bookmark span {color:#ffd5ab;font-size:15px;font-weight:bold;font-family:Arial, sans-serif;text-align:center;width:58px;}
body#rules div.leftpane a,
body#objective div.leftpane a {text-decoration:underline !important;}
body#rules div.breadcrumbs a,
body#rules p.prize_menu a,
body#objective div.breadcrumbs a,
body#objective p.prize_menu a {text-decoration:none !important;}
body#objective div.leftpane li,
body#rules div.leftpane li {line-height:18px;}

/**** Page Layout ****/
* 							{margin: 0;}
html, body  		{height:100%;}
body 						{background:url('/imgs/Background-Tile.gif');}
div.wrap, div.footer {width:768px;padding:0 76px;}
div.wrap 				{min-height:100%;height:auto !important;height:100%;margin:0 auto -8em;background:transparent url('/imgs/Background-w-Gradient-Rule.png') top center repeat-y;}
div.header 			{height:69px;background:#FFFFFF;padding-top:16px;}
div.menu 				{height:47px;margin-bottom:16px;}
div.leftpane, div.rightpane {float:left;}
div.leftpane 		{width:502px;padding-right:16px;}
div.rightpane 	{width:234px;padding-left:16px;}
div.fullsize 		{float:none;background:#FFFFFF;width:736px;padding:16px 16px 0;}
div.push, div.footer {height:8em;clear:left;/* .push must be the same height as .footer */}
div.footer 			{margin:0 auto;}
div.clear 			{clear:both;}

/**** Header ****/
div.header form 	{float:right;margin-top:36px;}
div.header form * {vertical-align:middle;}
div.header input.search_button {padding-bottom:6px;}
div.header input.search{width:160px;height:22px;background:#FFFFFF url('/imgs/Search-Bar.gif') top left no-repeat;border:0;line-height:11px;font-size:12px;padding:4px 10px 0 10px;margin-right:8px;font-family:Georgia,serif;color:#636466;}
div.header input.disable{color:#939598 !important;}

/**** Menu ****/
div.menu ul.l1 						{height:26px;background:#FFFFFF url('/imgs/Top-Right-Bar.gif') top right no-repeat;}
div.menu ul.l2 						{height:21px;}
div.menu ul.a0						{background:#FFF url('/imgs/Sub-Navigation-Bar.gif') top right no-repeat;}
div.menu ul.a1						{background:#FFF url('/imgs/Sub-Navigation-Bar.gif') top right no-repeat;}
div.menu ul.a2						{background:#FFF url('/imgs/Sub-Navigation-Forums.gif') top right no-repeat;}
div.menu ul.a4						{background:#FFF url('/imgs/Sub-Navigation-Bar.gif') top right no-repeat;}
div.menu ul 							{width:768px;}
div.menu li 							{float:left;}
div.menu span 						{display:none;}
div.menu a 								{display:block;}
div.menu ul.l1 a 					{height:26px;}
div.menu ul.l2 a 					{height:21px;}
ul.l1 li.log span 				{display:block;width:100%;height:20px;padding-top:6px;text-align:right;font-size:11px;color:#EDCAA6;}
ul.l1 li.short 						{width:231px;}
ul.l1 li.long 						{width:408px;}
ul.l1 li.log a 						{display:inline;color:#EDCAA6;}
ul.l1 li.log a:hover 			{text-decoration:underline;}

/**** Footer ****/
div.footer p 							{text-align:center;font-size:12px;padding-bottom:16px;line-height:14px;background-color:#FFFFFF;margin:0;}
div.footer a 							{text-decoration:none;font-weight:normal;}
div.footer a:hover 				{text-decoration:underline;}
div.footer table 					{border-top:1px solid #FF870F;background-color:#FFF;height:100%;width:100%;}
div.footer table * 				{vertical-align:top;}
div.footer table td 			{padding-top:16px;}
div.footer table td.first {text-align:left;}
div.footer table td.last 	{text-align:right;}
/**** Rules Display ****/
div.leftpane p {line-height:18px;}
div.leftpane > ol {padding-right:16px;margin-bottom:16px;}
ol li 					{margin-top:4px;}
ol							{list-style-type:decimal;padding-left:32px;text-indent:0;}
ol ol 					{list-style-type:upper-alpha;}
ol ol ol 				{list-style-type:upper-roman;}
ol ol ol ol 		{list-style-type:lower-alpha;}
ol ol ol ol ol 	{list-style-type:lower-roman;}

/**** Left Pane ****/
div.leftpane p.prize_menu {border-top:1px solid #FF870F;border-bottom:1px dashed #FF870F;text-align:center;padding:4px 6px;margin:0 0 16px 0;}
p.prize_menu span, 
div.leftpane p.prize_menu a, p.prize_menu a:hover {text-decoration:none !important;font-style:italic;}
p.prize_menu span {padding:0 10px;}
p.prize_menu span span {padding:0;}
p.prize_menu span.active {background:url('/imgs/Bullet.gif') left top no-repeat;padding:0 0 0 10px;}
p.prize_menu span.active a {background:url('/imgs/Bullet.gif') right top no-repeat;padding:0 10px 0 0;}
p.prize_menu span.active span {background:url('/imgs/Bullet.gif') right top no-repeat;padding:0 10px 0 0;}
p.prize_menu span.disable, 
p.prize_menu a.disable{color:#939598;}

div.breadcrumbs{margin-bottom:8px;color:#636466;font-size:9px;text-decoration:none;}
div.breadcrumbs a{color:#636466;font-size:10px;text-decoration:none;}
div.breadcrumbs a:hover{text-decoration:underline;}
div.leftpane h1{margin-bottom:16px;font-size:36px;font-weight:bold;font-variant:small-caps;text-align:center;}
div.leftpane span.prize-total{display:block;margin-bottom:16px;font-size:72px;font-weight:bold;font-family:Arial,sans-serif;text-align:center;color:#0E83DA;}
div.leftpane span.download {display:block;height:22px;}
div.leftpane span.download a {display:block;float:left;background:url('/imgs/Download.gif') left top no-repeat;height:22px;width:81px;margin-right:8px;}
div.leftpane span.download a span {display:none;}
div.leftpane p {overflow:hidden;}
div.leftpane em {font-style:italic;}

/**** Right Pane ****/
div.rightpane p, div.rightpane ul {font-size:12px;line-height:16px;}
div.rightpane p strong {font-variant:small-caps;}
div.rightpane .last {margin-bottom:0 !important;}

/**** Form Elements ****/
div.content form 						{padding:0;margin:0;}

/**** Form Input ****/
input.text 									{width:470px;margin-bottom:24px;padding:5px 16px;border:1px dashed #FF870F;font-size:14px;font-family:Georgia, serif;color:#636466;}
input.numbers 							{padding-top:6px !important;font-family:sans-serif !important;}
input.small									{width:151px;padding:3px;margin:0 0 0	 3px !important;}
input.disable 							{color:#939598 !important;}
textarea.disable						{color:#939598 !important;}
div.rightpane input.text 		{width:194px;margin-bottom:16px;padding:4px 0 4px 6px;font-size:12px;}
div.rightpane input.last 		{margin-bottom:0 !important;}
input.check 								{display:block;float:left;}
input.hold, input.waiting		{cursor:default;}

/**** Form Labels ****/
label 											{display:block;padding:0 0 6px 16px;font-size:14px;font-style:italic;}
label a.faq img 						{vertical-align:bottom;}
label.check 								{margin-left: 24px;padding-left:0;}
label.tinymce 							{position:relative;margin-bottom:-27px;width:352px;z-index:1;}
label.error,label.error a 	{color:#FF4040 !important;font-weight:bold !important;}
div.rightpane label 				{padding:0 0 4px 0;font-size:12px;font-style:none;}
div.rightpane label.check 	{padding:0;}

/**** Form Captcha ****/
div.captcha-wrap 						{height:66px;margin-bottom:24px;}
div.captcha-wrap label 			{padding:16px 0 0 0;margin:0 0 6px 198px;}
div.captcha-wrap img.captcha {float:left;padding:2px;margin-right:16px;border:1px solid #FF870F;}
div.captcha-wrap input 			{width:280px;}

/**** Form Check ****/
div.check-wrap							{padding:8px 16px;margin-bottom:24px;}
div.check-wrap label.check  {padding:0;}

/**** Form Actions ****/
div.action-wrap {margin:0 16px 24px;text-align:right;}
div.select-wrap, div.form-wrap {margin-bottom:16px;}

/**** Ledger ****/
ul.ledger 									{padding:0 16px;margin-bottom:16px;}
ul.ledger li 								{height:14px;margin-bottom:8px;background:#FFFFFF url('/imgs/2px-Dot.gif') left bottom repeat-x;}
div.rightpane ul.ledger li 	{height:12px;margin-bottom:4px;}
ul.ledger li.first 					{padding-top:8px;border-top:1px solid #939598;}
ul.ledger li.last 					{padding-top:8px;margin-top:8px;border-top:1px solid #939598;}
ul.ledger span.val 					{padding-left:2px;float:right;position:relative;background-color:#FFFFFF;}
ul.ledger span.mark 				{padding-right:2px;background-color:#FFFFFF;}

/**** Prize List ****/
ul.nocat span 							{margin-left:0 !important;padding-left:0 !important;}
ul.prizes 									{padding:0 16px;}
ul.nocat 										{padding-bottom:16px;}
ul.prizes li 								{padding-bottom:16px;}
ul.prizes li.empty 					{text-align:center;}
ul.prizes img 							{float:left;}
ul.prizes a 								{font-weight:bold;background-color:#FFFFFF;padding-right:2px;}
ul.prizes span 							{display:block;background-color:#FFFFFF;}
ul.prizes span.prizename 		{margin-left:50px;padding-right:60px;background:#FFFFFF url('/imgs/2px-Dot.gif') bottom left repeat-x;line-height:18px;}
ul.prizes span.nodots 			{background:#FFFFFF;padding-right:0 !important;}
ul.prizes span.prizeinfo 		{font-style:italic;padding-left:50px;text-align:justify;font-size:12px;padding-top:4px;}
ul.prizes span.prizevalue 	{float:right;position:relative;top:-16px;}
div.rightpane ul.prizes span.prizename {background:#FFFFFF;}

/**** History ****/
ul.history									{margin-bottom:16px;padding:0 16px;}
ul.history li								{margin-bottom:8px;}
ul.history span 						{display:block;font-style:normal;}

/**** Category Medals *****/
p.category-medals img 		{margin-bottom:37px;}
p.category-medals img.alt {margin-left:37px;}

/**** Prize Information ****/
p.prize-info 				 {line-height:12px;}
p.prize-info a 			 {text-decoration:none;}
p.prize-info a:hover {text-decoration:underline;}
p.prize-info em {
	display:block;
	text-align:center;
	font-style:italic;
	margin-bottom:16px;
}

/**** New, Create Specific ****/
#new div.action-wrap input.push {margin-left:202px;}
#new div.select-wrap 				{margin-bottom:24px;}
#new div.select-wrap select {margin-left:16px;}
#new div.select-wrap select.push {margin-left:30px;}
#new select {width:200px;margin:0;}

/* TODO Remove extra new_edit page */
#new_edit div.action-wrap input.push {margin-left:209px;}
#new_edit div.select-wrap 	{margin-bottom:24px;}
#new_edit div.select-wrap select {margin-left:16px;}
#new_edit div.select-wrap select.push {margin-left:30px;}
#new_edit select 						{width:200px;margin:0;}
#create div.action-wrap 		{padding-top:16px;}
#create div.action-wrap input.push {margin-left:228px;}

/**** Review/Preview ****/
#rules div.check-wrap {border:none;margin-bottom:16px;}
#rules div.leftpane input.text {margin-bottom:16px;}
#rules div.leftpane p a {text-decoration:underline;}
#revise input.push {margin-left:210px;}
#revise textarea#info {width:470px;border:1px dashed #FF870F;padding:16px;margin-bottom:24px;font-family:Georgia,serif;font-size:14px;line-height:18px;color:#636466;}
div.leftpane #revise div.select-wrap {margin-bottom:24px;}
div.leftpane #revise div.select-wrap select {margin-left:16px;width:200px;}
div.leftpane #revise div.select-wrap select.push {margin-left:30px;}
/**** Supporters Specific ****/
#supporters h3 								{clear:both;}
#supporters ul.ledger 				{float:left;}
#supporters ul.ledger a 			{text-decoration:none;}
#supporters ul.ledger a:hover {text-decoration:underline;}
#supporters ul.gold li.alt 	{margin-left:16px;}
#supporters ul.silv li.alt 	{margin-left:10px;}
#supporters ul.plat li {
	height:18px;
	font-size:18px;
	background:url('/imgs/4px-Dot.gif') left bottom repeat-x !important;
	float:left;
	width:470px;
}
#supporters ul.gold li {
	font-size:14px;
	background:url('/imgs/3px-Dot.gif') left bottom repeat-x !important;
	float:left;
	width:227px;
}
#supporters ul.silv li {
	height:12px;
	font-size:12px;
	background:url('/imgs/2px-Dot.gif') left bottom repeat-x !important;
	float:left;
	width:150px;
}

/**** Charge Specific ****/
#charge select 							{width:200px;margin-bottom:16px;}
#charge select.expires 			{width:95px;margin-bottom:0;}
#charge img.cclogos 				{margin-bottom:16px;}

/**** Submit Specific ****/
#submit div.input-crunch {float:left;width:237px;}
#submit div.input-crunch input {width:221px;padding:5px 0 5px 16px;}
#submit div.input-crunch select {width:239px;margin-bottom:30px;}
#submit div.content div.clear {margin-bottom:6px;height:1px;}
#submit div.alt {margin-left:24px;}
#submit span.form-info {display:block;width:237px;font-size:12px;text-align:justify;padding-top:12px;}
#submit div.action-wrap input.push {margin-left:157px;}
#submit_create div.action-wrap input.push {margin-left:128px;}

/**** Profile Page ****/
#profile div.rightpane h3 {font-size:14px;border-top:1px solid #FF870F;margin:0;padding:16px 0;cursor:pointer;}
#profile div.rightpane h3.first {border-top:none;padding-top:0;}
#profile select 							{width:200px;margin-bottom:16px;}
#profile ul.prizes a 					{font-weight:normal;}
#profile ul.prizes li.total   {border-top:1px solid #636466;padding-bottom:12px;}
#profile ul.prizes li.total span.prizename   {padding-top:10px;}
#profile ul.prizes li.total a {font-weight:bold;}
#profile p.info-crunch {float:left;width:205px;}
#profile p.alt {margin-left:24px;text-align:right;}
#profile div.leftpane div.clear {margin-bottom:6px;height:1px;}

/**** Forum (not handled in /forums/themes/bigcarrot/style/default) ****/
#Form.StartDiscussion div.action-wrap input.push {
	margin-left:256px;
}
#Form.AddComments div.action-wrap input.push {
	margin-left:277px;
}

/**** FAQ Page ****/
#faq div.rightpane h3 {
	padding:0 16px 16px;
	border-bottom:1px dashed #FF870F;
	font-size:12px;
	line-height:14px;
}
#faq div.rightpane h3.last {
	border-bottom-style:solid;
}

/**** Search ****/
form#search input.push {
	left-margin:278px;
}
/**** Advanced Search ****/
#advsearch div.select-wrap {margin-bottom:16px;}
#advsearch div.select-wrap select {width:140px;margin-bottom:0;}
#advsearch select {margin-bottom:16px;}

/**** Forum Search ****/
#SearchDiscussions div.select-wrap {margin-bottom:16px;}
#SearchComments div.select-wrap {margin-bottom:16px;}

/**** Review / Preview ****/
form#revert input.check {float:none;display:inline;}
form#revert input.alt {margin-left:16px;}
form#revert label.check {margin-left:4px;display:inline;}
form#revert div.check-wrap {text-align:center;}

/**** Finalize ****/
div.rightpane form#finalize select {width:202px;margin-bottom:16px;display:block;}
div.rightpane form#finalize div.select-wrap {padding:0 16px;}
div.rightpane form#finalize div.action-wrap {margin-bottom:16px;text-align:center;}

/**** Investor Relations ****/
#invest div.input-crunch {float:left;width:237px;}
#invest div.input-crunch input {width:221px;padding:5px 0 5px 16px;}
#invest div.input-crunch select {width:239px;margin-bottom:30px;}
#invest div.content div.clear {margin-bottom:6px;height:1px;}
#invest div.alt {margin-left:24px;}
#invest div.small {width:107px;margin-left:24px;}
#invest div.small input {width:91px;padding:5px 0 5px 16px;}
#invest div.small select {width:109px;}
#invest input.medium {width:205px;}
#invest p.smaller {font-size:12px;}

/**** Contact Us ****/
#contactus div.input-crunch {float:left;width:237px;}
#contactus div.input-crunch input {width:221px;padding:5px 0 5px 16px;}
#contactus div.input-crunch select {width:239px;margin-bottom:30px;}
#contactus div.content div.clear {clear:both;margin-bottom:6px;height:1px;}
#contactus div.alt {margin-left:24px;}
#contactus div.small {width:107px;margin-left:24px;}
#contactus div.small input {width:91px;padding:5px 0 5px 16px;}
#contactus div.small select {width:109px;}
#contactus input.medium {width:205px;}
#contactus p.smaller {font-size:12px;}
#contactus textarea#message {width:470px;border:1px dashed #FF870F;padding:16px;margin-bottom:24px;font-family:Georgia,serif;font-size:14px;line-height:18px;color:#636466;}

/**** Vote Form ****/
form#vote_form p.actions {margin-bottom:0;}
form#vote_form p.actions input {margin-bottom:24px;}

/**** TOS ****/
#tos div.menu {margin-bottom:0;}
#tos div.leftpane {padding-top:24px;}
#tos div.leftpane p {margin-bottom:24px;}
#tos div.leftpane p.last, #tos div.leftpane ul.last, #tos div.leftpane ol.last {padding-bottom:24px;margin-bottom:0;}
#tos div.leftpane ul {padding-left:8px;margin-left:16px;margin-bottom:16px;list-style-type:disc;}
#tos div.leftpane li {margin-bottom:8px;}
#tos div.leftpane a {text-decoration:underline;}

/**** Public Profile Page contact Form ****/
#contact textarea {border:1px dashed #FF870F;padding:16px;width:468px;height:80px;margin-bottom:16px;font-family:Georgia, serif;font-size:14px;line-height:18px;color:#636466;}
span.chat img {cursor:pointer;}
span.chat-wrap {display:block;}
span.chat-slider {display:block;position:relative;background:#FFF;margin-bottom:6px;}

/**** Widgets ****/
div.widget-wrap {width:502px;margin-bottom:24px;}
div.widget-wrap .widget {width:502px;text-align:center;}
div.widget-wrap textarea {border:1px dashed #FF870F;padding:16px;width:468px;height:80px;}
div.widget-wrap a:hover {text-decoration:none;}

/**** Menu *****/
li.t0{background-image:url('/imgs/Home-Off.gif');width:118px;}
li.t0a{background-image:url('/imgs/Home-On.gif');width:118px;}
li.t1{background-image:url('/imgs/Prizes-Off.gif');width:106px;}
li.t1a{background-image:url('/imgs/Prizes-On.gif');width:106px;}
li.t2{background-image:url('/imgs/Forums-Off.gif');width:116px;}
li.t2a{background-image:url('/imgs/Forums-On.gif');width:116px;}
li.t3{background-image:url('/imgs/Administration-Off.gif');width:187px;}
li.t3a{background-image:url('/imgs/Administration-On.gif');width:187px;}
li.t00{background-image:url('/imgs/Home-Welcome-Off.gif');width:89px;}
li.t00a{background-image:url('/imgs/Home-Welcome-On.gif');width:89px;}
li.t01{background-image:url('/imgs/Home-New-Prizes-Off.gif');width:100px;}
li.t01a{background-image:url('/imgs/Home-New-Prizes-On.gif');width:100px;}
li.t02{background-image:url('/imgs/Home-Recent-Proposals-Off.gif');width:135px;}
li.t02a{background-image:url('/imgs/Home-Recent-Proposals-On.gif');width:135px;}
li.t03{background-image:url('/imgs/Home-Popular-Prizes-Off.gif');width:120px;}
li.t03a{background-image:url('/imgs/Home-Popular-Prizes-On.gif');width:120px;}
li.t04{background-image:url('/imgs/Home-New-Discussions-Off.gif');width:135px;}
li.t04a{background-image:url('/imgs/Home-New-Discussions-On.gif');width:135px;}
li.t05{background-image:url('/imgs/Home-Popular-Discuss-Off.gif');width:153px;}
li.t05a{background-image:url('/imgs/Home-Popular-Discuss-On.gif');width:153px;}
li.t10{background-image:url('/imgs/Prizes-Browse-Prizes-Off.gif');width:119px;}
li.t10a{background-image:url('/imgs/Prizes-Browse-Prizes-On.gif');width:119px;}
li.t11{background-image:url('/imgs/Prizes-New-Prizes-Off.gif');width:107px;}
li.t11a{background-image:url('/imgs/Prizes-New-Prizes-On.gif');width:107px;}
li.t12{background-image:url('/imgs/Prizes-Popular-Prizes-Off.gif');width:126px;}
li.t12a{background-image:url('/imgs/Prizes-Popular-Prizes-On.gif');width:126px;}
li.t13{background-image:url('/imgs/Prizes-Recent-Proposals-Off.gif');width:142px;}
li.t13a{background-image:url('/imgs/Prizes-Recent-Proposals-On.gif');width:142px;}
li.t20{background-image:url('/imgs/Forums-Browse-Forums-Off.gif');width:123px;}
li.t20a{background-image:url('/imgs/Forums-Browse-Forums-On.gif');width:123px;}
li.t21{background-image:url('/imgs/Forums-New-Discussions-Off.gif');width:134px;}
li.t21a{background-image:url('/imgs/Forums-New-Discussions-On.gif');width:134px;}
li.t22{background-image:url('/imgs/Forums-Popular-Discuss-Off.gif');width:153px;}
li.t22a{background-image:url('/imgs/Forums-Popular-Discuss-On.gif');width:153px;}
li.t30{background-image:url('/imgs/Administration-Main-Off.gif');width:66px;}
li.t30a{background-image:url('/imgs/Administration-Main-On.gif');width:66px;}
li.t31{background-image:url('/imgs/Administration-Users-Off.gif');width:76px;}
li.t31a{background-image:url('/imgs/Administration-Users-On.gif');width:76px;}
li.t32{background-image:url('/imgs/Administration-Prizes-Off.gif');width:79px;}
li.t32a{background-image:url('/imgs/Administration-Prizes-On.gif');width:79px;}
li.t33{background-image:url('/imgs/Administration-Site-Log-Off.gif');width:88px;}
li.t33a{background-image:url('/imgs/Administration-Site-Log-On.gif');width:88px;}