/*
Last Updated: July 6, 2006 by Shawn Allison

Datagrid Column Tweaks & Additions */

/* BUDGET */
div#budget_grid div.column_header {
	padding-bottom:20px;
}

div#column_header {
	clear:both;
}

div#budget_grid div.column_header div.name,
div#budget_grid div.column_header div.cash,
div#budget_grid div.column_header div.donated,
div#budget_grid div.row div.name,
div#budget_grid div.row div.cash,
div#budget_grid div.row div.donated,
div#budget_grid div.row div.actions,
div.cash_total,
div.donated_total {
	float:left;
}

div#budget_grid div.row div.name,
div#budget_grid div.row div.name input {
	width:275px;
	margin-right:25px;
}

div#budget_grid div.row div.cash,
div#budget_grid div.row div.cash input {
	width:50px;
	margin-right:25px;
}

div#budget_grid div.row div.donated,
div#budget_grid div.row div.donated input {
	width:50px;
	margin-right:25px;
}

div#budget_grid div.row div.actions {
	width:20px;
}

div.cash_total {
	width:50px;
	margin-left:305px;
	margin-right:25px;
}

div.donated_total {
	width:50px;
}

div.budget_total {
	clear:both;
	font-size:14px;
	margin:5px 0 0 262px;
	padding:5px 0 10px 0;
}

div.budget_total span {
	font-weight:bold;
}

/* BUDGET: IE SPECIFIC HACKS */
* html body div#budget_grid div.column_header div.cash {
	margin-left:23px;
}

* html body div#budget_grid div.column_header div.donated {
	margin-left:21px;
}

* html body div#budget_grid div.column_header div.name,
* html body div#budget_grid div.row div.name,
* html body div#budget_grid div.row div.name input {
	width:235px;
	margin-right:0px;
	padding-right:15px;
}

* html body div#budget_grid div.row div.cash,
* html body div#budget_grid div.row div.cash input {
	width:50px;
	margin-right:0px;
	padding-right:15px;
}

* html body div#budget_grid div.row div.donated,
* html body div#budget_grid div.row div.donated input {
	width:50px;
	margin-right:0px;
	padding-right:15px;
}

* html body div.cash_total {
	width:50px;
	margin-left:32px;
	margin-right:36px;
	float:right;
}

* html body div.donated_total {
	width:50px;
	float:right;
}

* html body div.budget_total {
	clear:both;
	font-size:14px;
	margin:5px 0 0 237px;
	padding: 0 0 10px 0
}

* html body div#budget_grid {
	width:480px;
}


/* FUNDING */
div#funding_grid div.column_header {
	padding-bottom:20px;
}

div#funding_grid div.column_header div.name,
div#funding_grid div.column_header div.amount,
div#funding_grid div.row div.name,
div#funding_grid div.row div.amount,
div#funding_grid div.row div.actions {
	float:left;
}

div#funding_grid div.row div.name,
div#funding_grid div.row div.name input {
	width:350px;
	margin-right:25px;
}

div#funding_grid div.row div.amount,
div#funding_grid div.row div.amount input {
	width:50px;
	margin-right:25px;
}

div#budget_grid div.row div.actions {
	width:30px;
}

div#add_button {
clear: both;
padding-bottom: 1px;
}

div#add_button button {
	display: block;
}

div.funding_totals {
	clear: both;
	padding: 10px 0 1px 0;
}

/* FUNDING: IE SPECIFIC HACKS */
* html body div#funding_grid div.column_header div.name,
* html body div#funding_grid div.row div.name,
* html body div#funding_grid div.row div.name input {
	width:340px;
	margin-right:0;
	padding-right:15px;
}

* html body div#funding_grid div.column_header div.amount,
* html body div#funding_grid div.row div.amount,
* html body div#funding_grid div.row div.amount input {
	width:50px;
	margin-right:0;
}

* html body div#funding_grid div.column_header div.amount {
	margin-left:23px;
}

* html body div#funding_grid div.row div.actions {
	width:30px;
	margin-left:15px;
}

* html body div.actions a img {
	position:relative;
	top:7px;
}

div.actions a img {
	position:relative;
	top:5px;
}

/* EPK */
form#application_form fieldset div.column_header div.title,
form#application_form fieldset div.column_header div.label,
form#application_form fieldset div.column_header div.date_released,
form#application_form fieldset div.column_header div.distributor,
form#application_form fieldset div.column_header div.column_actions,
form#application_form fieldset div.row div.title,
form#application_form fieldset div.row div.label,
form#application_form fieldset div.row div.date_released,
form#application_form fieldset div.row div.distributor,
form#application_form fieldset div.row div.actions {
	float:left;
}

form#application_form fieldset div.row div.title,
form#application_form fieldset div.row div.title input {
	width:69px;
	margin-right:15px;
}

form#application_form fieldset div.row div.label,
form#application_form fieldset div.row div.label input {
	width:115px;
	margin-right:15px;
}

form#application_form fieldset div.row div.date_released,
form#application_form fieldset div.row div.date_released input {
	width:95px;
	margin-right:15px;
}

form#application_form fieldset div.row div.distributor,
form#application_form fieldset div.row div.distributor input {
	width:120px;
	margin-right:20px;
}

form#application_form fieldset div.row div.actions {
	width:10px;
}

/* EPK: IE SPECIFIC HACKS */
* html body form#application_form fieldset div.column_header div.title {
	padding-right:18px;
}

* html body form#application_form fieldset div.column_header div.title,
* html body form#application_form fieldset div.row div.title,
* html body form#application_form fieldset div.row div.title input {
	width:70px;
	margin-right:2px;
}

* html body form#application_form fieldset div.column_header div.label {
	padding-right:14px; 
	position:relative;
	left:5px;
}

* html body form#application_form fieldset div.column_header div.label,
* html body form#application_form fieldset div.row div.label,
* html body form#application_form fieldset div.row div.label input {
	width:95px;
	margin-right:2px;
}


* html body form#application_form fieldset div.column_header div.date_released {
	padding-right:16px;  
	position:relative;
	left:9px;
}

* html body form#application_form fieldset div.column_header div.date_released,
* html body form#application_form fieldset div.row div.date_released,
* html body form#application_form fieldset div.row div.date_released input {
	width:78px;
	margin-right:2px;
}

* html body form#application_form fieldset div.column_header div.distributor,
* html body form#application_form fieldset div.row div.distributor,
* html body form#application_form fieldset div.row div.distributor input {
	width:130px;    
	padding-bottom:20px;
	margin-right:2px;
}   

* html body form#application_form fieldset div.column_header div.distributor {
  width:190px;
  position:relative;
   left:12px;
}

* html body form#application_form fieldset div.column_header div.column_actions,
* html body form#application_form fieldset div.row div.actions {
	width:10px;
	margin-right:0px;
	margin-left:0px;
	position:relative;
	left:6px;
}

/* WEB */
form#application_form fieldset div.column_header div.artist,
form#application_form fieldset div.column_header div.owner_of_master,
form#application_form fieldset div.column_header div.is_canadian,
form#application_form fieldset div.column_header div.is_mapl,
form#application_form fieldset div.column_header div.date_release,
form#application_form fieldset div.row div.artist,
form#application_form fieldset div.row div.owner_of_master,
form#application_form fieldset div.row div.is_canadian,
form#application_form fieldset div.row div.is_mapl,
form#application_form fieldset div.row div.date_release {
	float:left;
}

form#application_form fieldset div.row div.artist,
form#application_form fieldset div.row div.artist input {
	width:50px;
	margin-right:15px;
}

form#application_form fieldset div.row div.owner_of_master,
form#application_form fieldset div.row div.owner_of_master input {
	width:93px;
	margin-right:15px;
}


form#application_form fieldset div.row div.is_canadian,
form#application_form fieldset div.row div.is_canadian input {
	width:61px;
	margin-right:15px;
}

form#application_form fieldset div.row div.is_mapl,
form#application_form fieldset div.row div.is_mapl input {
	width:38px;
	margin-right:15px;
}

form#application_form fieldset div.row div.date_release,
form#application_form fieldset div.row div.date_release input {
	width:72px;
	margin-right:15px;
}

/* WEB: IE SPECIFIC HACKS */
* html body form#application_form fieldset div.column_header div.artist {
	padding-right:16px;
}

* html body form#application_form fieldset div.column_header div.artist,
* html body form#application_form fieldset div.row div.artist,
* html body form#application_form fieldset div.row div.artist input {
	width:55px;
	margin-right:2px;
}

* html body form#application_form fieldset div.column_header div.owner_of_master{
	padding-right:5px;
}

* html body form#application_form fieldset div.column_header div.owner_of_master {
	padding-right:0px;
	position:relative;
	left:12px;
}

* html body form#application_form fieldset div.column_header div.owner_of_master,
* html body form#application_form fieldset div.row div.owner_of_master,
* html body form#application_form fieldset div.row div.owner_of_master input {
	width:97px;
	margin-right:2px;
}

* html body form#application_form fieldset div.column_header div.is_canadian {
	padding-right:15px;
	position:relative;
	left:25px;
}

* html body form#application_form fieldset div.column_header div.is_canadian,
* html body form#application_form fieldset div.row div.is_canadian,
* html body form#application_form fieldset div.row div.is_canadian input {
	width:61px;
	margin-right:2px;
}

* html body form#application_form fieldset div.column_header div.is_mapl {
  position:relative;
  left:20px;
}

* html body form#application_form fieldset div.column_header div.is_mapl,
* html body form#application_form fieldset div.row div.is_mapl,
* html body form#application_form fieldset div.row div.is_mapl input {
	width:38px;
	margin-right:0px;
}

* html body form#application_form fieldset div.column_header div.date_release {
	padding-right:0px; 
	position:relative;
	left:8px;
}

* html body form#application_form fieldset div.column_header div.date_release,
* html body form#application_form fieldset div.row div.date_release,
* html body form#application_form fieldset div.row div.date_release input {
	width:71px;
	margin-right:2px;
}

/* VIDEO 2*/
form#application_form fieldset div.column_header div.name_of_song,
form#application_form fieldset div.column_header div.video_director,
form#application_form fieldset div.column_header div.date,
form#application_form fieldset div.column_header div.was_sponsored_by_videofact,
form#application_form fieldset div.column_header div.column_actions,
form#application_form fieldset div.row div.name_of_song,
form#application_form fieldset div.row div.video_director,
form#application_form fieldset div.row div.date,
form#application_form fieldset div.row div.was_sponsored_by_videofact,
form#application_form fieldset div.row div.actions {
	float:left;
}

form#application_form fieldset div.row div.name_of_song,
form#application_form fieldset div.row div.name_of_song input {
	width:90px;
	margin-right:15px;
}

form#application_form fieldset div.row div.video_director,
form#application_form fieldset div.row div.video_director input {
	width:90px;
	margin-right:15px;
}

form#application_form fieldset div.row div.date,
form#application_form fieldset div.row div.date input {
	width:70px;
	margin-right:15px;
}

form#application_form fieldset div.row div.was_sponsored_by_videofact {
	width:155px;
	margin-right:20px;
  text-align: center;
}

form#application_form fieldset div.row div.was_sponsored_by_videofact input {
	margin: 2px 0 20px 0;
}

/* VIDEO 2: IE SPECIFIC HACKS */
* html body form#application_form fieldset div.column_header div.name_of_song {
	padding-right:21px;
}

* html body form#application_form fieldset div.column_header div.name_of_song,
* html body form#application_form fieldset div.row div.name_of_song,
* html body form#application_form fieldset div.row div.name_of_song input {
	width:80px;
	margin-right:5px;
}

* html body form#application_form fieldset div.column_header div.video_director {
	padding-right:22px;
	position:relative;
	left:10px;
}

* html body form#application_form fieldset div.column_header div.video_director,
* html body form#application_form fieldset div.row div.video_director,
* html body form#application_form fieldset div.row div.video_director input {
	width:85px;
	margin-right:5px;
}

* html body form#application_form fieldset div.column_header div.date {
	padding-right:21px; 
	position:relative;
	left:19px;
}

* html body form#application_form fieldset div.column_header div.date,
* html body form#application_form fieldset div.row div.date,
* html body form#application_form fieldset div.row div.date input {
	width:65px;
	margin-right:5px;
}

* html body form#application_form fieldset div.column_header div.was_sponsored_by_videofact,
* html body form#application_form fieldset div.row div.was_sponsored_by_videofact,
* html body form#application_form fieldset div.row div.was_sponsored_by_videofact input {
	width:157px;
	margin-right:0px;
}

* html body form#application_form fieldset div.column_header div.was_sponsored_by_videofact {
  position:relative;
  left:30px;
}

* html body form#application_form fieldset div.row div.was_sponsored_by_videofact input {
	margin: 2px 0 25px 0;
}

/* Finalize */
div.final_artists {
margin-top:10px;
}

div.final_budget {

}

div.final_request {
	margin-bottom:15px;
}

div.final_artists,
div.final_budget,
div.final_request {
font-size:14px;
}

div.final_artists span,
div.final_budget span,
div.final_request span {
font-weight:bold;
}


