<!--

/* PAGE RELATED */

body {
	background-color:#fff000;
	background-image:url('http://www.canadiancomedy.ca/imgs/new_bg.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	}

.page {
	border: 0px;
	width:1040px;
	}

.sidebar {
	background-color:#fff000;
	width:260px;
	text-align:center;
	vertical-align:top;
	padding-bottom:20px;
	}

.header {
	width:790px;
	height:255px;
	vertical-align:top;
	}

.content_body {
	background-color:#ffffff;
	width:790px;
	vertical-align:top;
	}

.margin {
	background-color:#fff000;
	width:60px;
	}

.footer {
	background-color:#fff000;
	width:790px;
	vertical-align:top;
	}


/* HEADER */

.header_div {
	background-image:url('http://www.canadiancomedy.ca/imgs/header/background.gif');
	width:790px;
	height:255px;
	text-align:right;
	padding:5px 5px 0px 0px;
	}

.login_form {
	margin-bottom:0px;
	margin-top:0px;
	}

.login_input {
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:11px;
	margin-bottom: 3px;
	padding-left: 5px;
	width:120px;
	height:15px
	}

.login_submit {
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:11px;
	width:45px;
	height:20px
	}

.forgot_password {
	color:#ffffff;
	font-size:9px;
	padding-top:5px;
	}

.logged_in {
	color:#FFFFFF;
	font-size:11px;
	}


/* NAV MENU */
.nav_menu {
	background-color:#fff000;
	color: #992222;
	font-size:18px;
	line-height:24px;
	text-align:right;
	padding-bottom:2px;
	padding-right:7px;
	padding-top:2px;
	}

a.nav {
	font-size:13px;
	}

.media_menu {
	background-color:#ffffff;
	color: #992222;
	font-size:18px;
	line-height:24px;
	text-align:right;
	padding-bottom:2px;
	padding-right:7px;
	padding-top:2px;
	}


a.media {
	font-size:13px;
	}

.logged_in_menu {
	background-color:#ffffff;
	border:2px solid #009deb;
	color: #009deb;
	font-size:18px;
	line-height:24px;
	float:right;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:0px;
	padding-right:10px;
	margin:2px 2px 0px 0px;
	}

a.logged_in_link {
	font-size:13px;
	}


.mgmt_menu {
	font-size:18px;
	float:left;
	padding-top:9px;
	padding-left:30px;
	}

a.mgmt_nav {
	font-size:13px;
	}

a.mgmt_nav_on {
	font-size:13px;
	font-weight:bold;
	}


.footer_menu {
	background-color:#fff000;
	color: #992222;
	font-size:18px;
	line-height:24px;
	text-align:right;
	padding-bottom:100px;
	padding-right:7px;
	padding-top:2px;
	}

span.footer {
	color: #666666;
	font-size:13px;
	}

a.footer {
	font-size:13px;
	}


.submissions_menu{
	border-bottom:1px solid #992222;
	font-size:11px;
	text-align:right;
	padding-bottom:2px;
	padding-right:7px;
	padding-top:0px;
	}

/* LINKS */

a {
	color: #992222;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

a.vote_cat {
	font-size:13px;
	}

a.vote_cat_on {
	font-size:13px;
	font-weight:bold;
	}

a.vote_cat_complete {
	color: #000000;
	font-size:13px;
	}

a.vote_cat_complete_on {
	color: #000000;
	font-size:13px;
	font-weight:bold;
	}

select.yearnav {
	font-family:arial,helvetica;
	font-size:13px;
	background-color:#992222;
	font-weight:bold;
	color:#ffffff;
	}

a.status_off {
	color: #666666;
	text-decoration: none;
	}




/* END OF NAV MENU */


/* CONTENT */
.content_table {
	border:0px;
	}

.left_column_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	}

.left_column_caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

.left_column_highlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #000000;
	}

.cca_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #992222;
	}

.content {
	background-color:#ffffff;
	color: #666666;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:30px;
	padding-top:30px;
	width:680px;
	text-align:left;
	vertical-align:top;
	}

.page_title {
	color: #009deb;
	font-family:Verdana,Arial,sans-serif;
	font-size:40px;
	margin-top:30px;
	}

.message_list {
	color: #992222;
	font-size:12px;
	font-weight:bold;
	padding-bottom:20px;
	}

.content_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #992222;
	padding-bottom:10px;
	}

.content_subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #009deb;
	padding-top:10px;
	}

.audience_subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #000000;
	padding-top:10px;
	text-decoration:underline;
	}

.image_title {
	border: 0px;
	width:200px;
	height:50px;
	}

.form_admin {
	margin-left:50px;
	margin-top:30px;
	margin-bottom:0px;
	}

.cell_title {
	width:150px;
	height:20px
	vertical-align:middle;
	}

.title_field {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}

.cell_field {
	width:160px;
	height:20px
	text-align:left;
	vertical-align:middle;
	}

.field_input {
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:13px;
	margin-bottom: 3px;
	padding-left: 5px;
	width:250px;
	height:19px
	}

.submit_cell {
	padding-top:10px;
	text-align:right;
	}

.button_submit {
	background-color:#992222;
	border:none;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	width:60px;
	height:20px;
	border:none;
	}
/*	background:url('http://www.canadiancomedy.ca/imgs/submit.gif'); */


/* SIDEBAR */

.twitter_feed {
	font-size:11px;
	text-align:left;
	font-weight:normal;
	margin-left:0px;
	margin-right:0px;
	padding-left:3px;
	padding-right:3px;
	text-indent:0px;
	}

/*	jurying  */

.jury_form {
	margin-bottom:0px;
	margin-top:0px;
	}

.jury_table {
	width:400px;
	}

.jury_rank {
	font-size:13px;
	width:100px;
	text-align:left;
	vertical-align:top;
	}

.jury_rank_buttons {
	font-size:11px;
	width:18px;
	text-align:center;
	vertical-align:top;
	}

.jury_info {
	font-size:13px;
	padding-bottom:20px;
	width:300px;
	text-align:left;
	vertical-align:top;
	}

.jury_submission_title {
	color:#333333;
	font-weight:bold;
	}

.jury_submission_description {
	font-size:11px;
	}

.jury_submit_cell {
	text-align:left;	
	padding-right:3px;
	}

.jury_submit {
	color:#992222;
	font-weight:bold;
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:14px;
	width:180px;
	height:20px
	}

.jury_clear {
	color:#999999;
	font-weight:bold;
	background-color:#ffffff;
	border: 1px solid #999999;
	font-size:14px;
	width:190px;
	height:20px
	}

/*	voting  */

.vote_menu {
	font-size:11px;
	}

.vote_form {
	margin-bottom:0px;
	margin-top:0px;
	}

.vote_table {
	width:400px;
	}

.vote_box {
	font-size:13px;
	width:50px;
	text-align:left;
	vertical-align:top;
	}

.vote_thumbnail_cell {
	padding-bottom:20px;
	width:110px;
	text-align:center;
	vertical-align:top;
	}

.vote_thumbnail {
	border:1px solid #992222;
	}

.vote_info {
	font-size:13px;
	padding-bottom:20px;
	width:240px;
	text-align:left;
	vertical-align:top;
	}

.vote_nomination {
	color:#333333;
	font-weight:bold;
	}

.vote_nominees {
	font-size:11px;
	}

.vote_submit_cell {
	text-align:left;	
	padding-right:3px;
	}

.vote_submit {
	color:#992222;
	font-weight:bold;
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:14px;
	width:60px;
	height:20px
	}

.vote_clear_vote {
	color:#992222;
	font-weight:bold;
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:14px;
	width:120px;
	height:20px
	}

.vote_view_table {
	width:400px;
	border:0px;
	}

.vote_view_division {
	font-weight:bold;
	padding-top:15px;
	}

.vote_view_cat {
	font-size:13px;
	width:165px;
	padding-right:15px;
	vertical-align:top;
	}

.vote_view_nom {
	font-size:13px;
	width:235px;
	padding-right:5px;
	vertical-align:top;
	}

/* artists */

.artist_title {
	font-size:18px;
	padding-left:30px;
	}

.artist_subtitle {
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	}

.artist_nominations {
	font-size:13px;
	padding-left:30px;
	}

.artist_nolink {
	color: #992222;
	}

.artist_letter {
	font-size:13px;
	font-weight:bold;
	padding-top:30px;
	padding-left:30px;
	}

.artist_alphabetical {
	font-size:13px;
	padding-left:30px;
	margin-bottom:0px;
	margin-top:0px;
	}

/* nominees */

.nominees_view_table {
	width:600px;
	border:0px;
	}

.nominees_view_audience {
	padding-top:5px;
	}

.nominees_view_division {
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
	}

.nominees_view_cat {
	font-size:14px;
	width:185px;
	padding-left:15px;
	padding-right:15px;
	vertical-align:top;
	}

.nominees_view_nom {
	font-size:14px;
	width:415px;
	padding-bottom:10px;
	padding-right:5px;
	vertical-align:top;
	}

/* sponsors */

.sponsors_primary {
	border:0px;
	height:170px;
	}

.sponsors_secondary {
	border:0px;
	height:100px;
	}

/* festival */

.festival_schedule {
	width:700px;
	}

.festival_ticket_feature {
	border-bottom:1px solid #992222;
	border-top:1px solid #992222;
	border-left:1px dotted #992222;
	border-right:1px dotted #992222;
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:2px 6px 2px 6px;
	text-align:left;
	vertical-align:top;
	width:240px;
	}

.festival_schedule_date {
	background-color:#efefef;
	color:#009deb;
	font-size:20px;
	padding: 2px 2px 32px 6px;
	width:650px;
	}

.festival_schedule_date_day {
	font-size:32px;
	}

.festival_schedule_time {
	font-size:24px;
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	width:120px;
	}

.festival_schedule_details {
	font-size:16px;
	text-align:left;
	vertical-align:top;
	}

.festival_schedule_details_title {
	font-size:24px;
	}

.festival_schedule_description {
	vertical-align:top;
	width:330px;
	}

.festival_schedule_tickets {
	text-align:right;
	vertical-align:top;
	}

.festival_ticket_info {
	border-bottom:1px solid #992222;
	border-top:1px solid #992222;
	border-left:1px dotted #992222;
	border-right:1px dotted #992222;
	font-size:16px;
	margin-left:10px;
	margin-bottom:10px;
	padding:2px 6px 2px 6px;
	text-align:left;
	vertical-align:top;
	width:220px;
	}
	
.festival_soldout {
	color:#992222;
	font-weight:bold;
	}

/* awards */

.awards_dropdown_reference {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:5px;
	padding-top:4px;
	}

/* END OF CONTENT */


/* ADS */

.ad_column_footer {
	padding-top:10px;
	}

.ad_column {
	border:0px;
	width:100px;
	height:100px;
	}

.ad_content_header {
	padding-bottom:10px;
	}

.ad_content_footer {
	padding-top:20px;
	}

.ad_content {
	border:0px;
	width:550px;
	height:100px;
	}

.ad_content_half {
	border:0px;
	width:270px;
	height:100px;
	}

.ad_content_third {
	border:0px;
	width:170px;
	height:60px;
	}

/* END OF ADS */


/* MGMT */

.mgmt_table {
	width:680px;
	}

.mgmt_nav_cell {
	vertical-align:top;
	width:200px;
	}

.mgmt_content {
	vertical-align:top;
	width:480px;
	}

.mgmt_status {
	color:#992222;
	font-weight:bold;
	}

.mgmg_nomination_item {
	padding-left:20px;
	}

.mgmt_form {
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	}

.mgmt_form_table {
	width:400px;
	}

.mgmt_form_title {
	font-size:14px;
	width:150px;
	padding-bottom:10px;
	vertical-align:top;
	}

.mgmt_form_field {
	width:250px;
	padding-bottom:10px;
	vertical-align:top;
	}

.mgmt_form_input {
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:14px;
	padding-left: 5px;
	width:240px;
	height:18px
	}

.mgmt_form_input_small {
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:14px;
	padding-left: 5px;
	width:52px;
	height:18px
	}

.mgmt_form_input_file {
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:14px;
	padding-left: 5px;
	width:150px;
	height:20px
	}

.mgmt_form_submissions_table {
	width:520px;
	}

.mgmt_form_submissions_leftcol {
	width:120px;
	padding-bottom:10px;
	vertical-align:top;
	}

.mgmt_form_submissions_rightcol {
	width:370px;
	vertical-align:top;
	}

.mgmt_form_submissions_2col {
	width:490px;
	padding-bottom:10px;
	vertical-align:top;
	}

.mgmt_submit_cell {
	text-align:right;
	padding-right:3px;
	}

.mgmt_submit {
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:11px;
	width:60px;
	height:20px
	}

.mgmt_add_submission {
	background-color:#ffffff;
	border: 1px solid #992222;
	font-size:11px;
	width:140px;
	height:20px
	}

.mgmt_select_title_audience {
	text-decoration:underline;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	}

.mgmt_select_title_division {
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.mgmt_select_title_class {
	color:#FFF;
	background-color:#992222;
	margin-top:10px;
	}

.mgmt_category_option {
	font-weight:normal;
	padding-left:10px;
	}

.mgmt_question_option {
	font-weight:normal;
	padding-left:10px;
	padding-bottom:5px;
	width:245px;
	}

.mgmt_textarea {
	border: 1px solid #992222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:235px;
	height:50px;
	padding: 5px 5px 5px 5px;
	}

.mgmt_textarea_description {
	border: 1px solid #992222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:520px;
	height:75px;
	padding: 5px 5px 5px 5px;
	}

.mgmt_textarea_notes {
	border: 1px solid #992222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:236px;
	height:100px;
	padding: 5px 5px 5px 5px;
	}

.red {
	color:#992222;
	}

.black {
	color:#000000;
	}

.completion_status {
	color:#992222;
	font-size: 12px;
	font-weight:bold;
	}



/* END OF MGMT */

-->

