/* 
Title: 		Kiss contest for ETH styles for nac-cna.ca 
Author:		Jason Westerlund (jaywest) for the National Arts Centre
Contact:	jaywest@nac-cna.ca
Updated:	June 12, 2009   
*/

@import url("/css/rubyforty/content.css");


body {
background: #ffffff;
}


#nav_sub {
display: none; 
}
#branding h2 {
background-color: rgba(6, 154, 200, 0.7) !important;
background-color: #079ac8;  /*IE only*/ 
filter:alpha(opacity=60);  /*IE only*/ 
}



#content {
margin:50px 0 0 0;
width: 960px;
float: left;

}

#content_main {
/*margin: 0 0 0 5px;*/
width: 450px;

}

#content_header {
	background: transparent url("/en/contests/playtime/img/playtime_header.jpg") 50% 0 no-repeat; 
	margin:  0;
	height: 280px;
	clear: both;
}

body.fr #content_header {
	background: transparent url("/en/contests/spring/img/spring_header_fr.png") 50% 0 no-repeat; 
	margin:  0;
	height: 300px;
	clear: both;
}


#content_sub {
margin: 0;
}

h1 {
display: none;
}
#email_alerts {
display: none;
}
#content a {
color: #000;
/*border-color: #C5001C;*/
}

#intro {
width: 350px;
margin-left: 75px;
/*float: left;*/
/*position:relative;*/
/*text-align: left;*/


}



#content_main h2 {
/*float: left;*/
font-family: "Lucida Grande", Tahoma ,Verdana, Arial, sans-serif;
font-size: 20px;
}	
#content_main h3 {
color: #000;
font-size: 20px;
margin: 0 0 10px 0;
}
#content_main h3.plus {
text-indent: -9999px; /* hide the text */
width: 49px; /* width of replacement image */
height: 45px; /* height of replacement image */
background: url("/en/contests/spring/img/plus.gif") 0 0 no-repeat;
display: none; 
}
#content_main p.card {
text-indent: -9999px; /* hide the text */
width: 272px; /* width of replacement image */
height: 204px; /* height of replacement image */
background: url("/en/contests/spring/img/card_e.gif") 0 0 no-repeat;
margin: -200px 0 0 -280px;
}
#content_main p.card a {
width: 272px; /* width of replacement image */
height: 204px; /* height of replacement image */
display: block;
border: none;
}
#content_main p.card a:hover {
background: none;
border: none;
}

#content_main p.card2 {
text-indent: -9999px; /* hide the text */
width: 272px; /* width of replacement image */
height: 204px; /* height of replacement image */
background: url("/en/contests/spring/img/card_e.gif") 0 0 no-repeat;
margin: -60px 0 0 -280px;
}
#content_main p.card2 a {
width: 272px; /* width of replacement image */
height: 204px; /* height of replacement image */
display: block;
border: none;
}
#content_main p.card2 a:hover {
background: none;
border: none;
}



#content_main p {
font-family: "Lucida Grande", Tahoma ,Verdana, Arial, sans-serif;
font-size: 13px;
color: #555;
margin: 0 0 10px 0;
text-align: left;
float: left;

}	
#content_main ul {
margin: 5px 15px 10px 0;
clear: left;
}

#content_main li {
font: 13px/16px "Lucida Grande", Tahoma ,Verdana, Arial; 
color: #555;
/*margin: 0 0 6px 0;*/
padding: 0;
}

#content_main li em {
font-style:italic
}


/*#content_main strong {
color: #FFC20E;
font-weight: normal;
}*/


  










/* @group Forms
--------------------------------------------------------------------------------- */

#content form {
width: 95%;
/*margin: 20px 0;*/
padding: 0;
z-index: 3;
}
#content fieldset { 
float: left; 
width: 100%; 
margin: 0; 
padding: 0 10px 5px 10px; 
border: 1px solid #ccc; 
display:block;
color: #999;
margin-bottom: 15px;
/*background-color: #ededed;*/
}
#content legend { 
font-weight: bold; 
margin: 0; 
padding: 5px; 
font-size: 1.333333em;
color: #000;
}
#content label {
display: block; /* force them to a new line */
margin: 6px 0 3px 0;
color: #000;
/*font-weight: bold;*/
}
#content input, 
#content textarea, 
#content file {
/*border: 2px solid #999;*/ 
padding: 3px;
margin: 0 0 5px 0;
font-size: 90%;
/*background-color: #ccc;*/
}
#content textarea {
font-size: 85%;
font-family: "Lucida Grande", Tahoma ,Verdana, Arial, sans-serif;
height: 200px;
width: 96%;
}


#content input.text {width: 96%;}
#content input.file {width: 100%;}
#content input.date {width: 70px;}
#content select {
width: auto;
margin: 3px 0;
border: 1px solid #999;
padding: 2px 3px;
}

#content input:focus,
#content textarea:focus  {/*border: 1px solid #333;*/ background-color:transparent}

/* checkboxes */
#content label.checkbox {
/*margin: 0 0 10px 20px;*/ 
/*float: right;*/ 
display:inline;
/*width:auto;*/ 
font-size: 11px;
line-height: normal;
/*border: 1px solid red;*/
}

#content input.checkbox  {border:none; margin: 0 5px 0 0; }



#content form strong {color: #000;}

/* form action buttons */

#content input.submit,
#content input.cancel {

	width: 228px;
	height: 50px;	
	background: transparent url("img/submit.png") no-repeat center top;
	margin: 0;
	padding: 0;
	border: 0;
	/*color: #333;*/
	/*font-size: 100%;*/
	cursor: pointer;
	text-indent: -10000px;
	
	font-size: 0; /* ie7 hack */
	line-height: 0; /* ie7 hack */
	*display: block;
}
body.fr #content input.submit,
body.fr #content input.cancel {
	
	width: 228px;
	height: 50px;
	background: transparent url("img/submit_fr.png") no-repeat center top;
	border: 0;
	margin: 0;
	padding: 0;
	/*color: #333;*/
	/*font-size: 100%;*/
	cursor: pointer;
	text-indent: -10000px;
	
	font-size: 0; /* ie7 hack */
	line-height: 0; /* ie7 hack */
	*display: block;
}

#content input.cancel {
	background-color: #ccc;
	font-size: 95%;
}

body.fr #content input:active.submit,
body.fr #content input:active.cancel,
#content input:active.submit,
#content input:active.cancel {
	/*border: 3px double #ccc;
	border-top-color: #999;
	border-left-color: #999;*/
	border-top: 2px double transparent;
	border-left: 2px double transparent;
}

/*table a.add, table a:hover.add {font-size:90%; margin:0; float:right; padding: 2px 5px;}*/


/* @end */

#content_sub .form_widget  {
-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow:0 0 5px #CCCCCC;
-webkit-box-shadow:0 0 5px #cccccc;
box-shadow:0 0 5px #cccccc;

background-color:#F6f6f6;
border:1px solid #DDDDDD;
float:right;
/*margin:33px 0 15px;*/
padding:00px;
position:relative;
width:460px;
margin: 0 0 40px 0;
}


#content_sub {
width: 480px;
/*height: 475px;*/
padding:0;
margin-right: 10px;
}

/*body.fr #content_sub {
width: 480px;
height: 475px;
padding:0;
margin-right: 3px;
}*/

#content_sub h2 { 
background: transparent url("/en/contests/spring/img/bg_form_header_en.png") top left no-repeat;
width: 433px;
height: 48px;
margin: 15px;
text-indent: -9999px;
}

body.fr #content_sub h2 { 
background: transparent url("/en/contests/spring/img/bg_form_header_fr.png") top left no-repeat;
width: 433px;
height: 48px;
margin: 15px;
text-indent: -9999px;
}

#content_sub p {
display: none;
}


#content #fmContestEntry {
width: 440px;
margin: 20px 10px;

}

#fmContestEntry fieldset {
border: none;
}
#fmContestEntry legend {
display: none;
}
#content label {
color: #000;
}


#content input.text {width: 410px;}

#fmContestEntry div {
text-align: center;
}	


#content_footer {
padding: 20px 0 0 0;
}

#content #content_footer p {
text-align: center;
font-family: "Lucida Grande", Tahoma ,Verdana, Arial, sans-serif;
font-size: 12px;
color: #000;
}







#footer, #footer a {color: #a1a1a1;}

