




/*
     FILE ARCHIVED ON 11:31:34 Jan 16, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 5:57:41 Nov 3, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/

/*
=======================================================================
Filename:		csshacks.css
Date Created:	2008-08-06
Description:	Non-valid CSS hacks for non-IE modern browers
Site:			Dyson Awards
Author:			Michelle O'Neill (michelle.oneill@atticmedia.com)
========================================================================
*/
/* Index page
---------------------------------------*/
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  #rightcol p{
    padding:11px 18px;
}
}
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) #rightcol p{
    padding:0px 0 0px 0px;
    margin-bottom:0px;
    /*border:1px solid red;*/
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  #rightcol p{
    padding:0px 0 0px 0px;
    margin-bottom:0px;
    /*border:1px solid red;*/
}
}
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) #home #rightcol {
    margin-left:-18px;
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body #language img{
    margin-top:1px;
    margin-right:3px;
    float:left;
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body #language select{
    float:left;
    margin-right:3px;
    height:19px;
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  #submit_lang{
    margin-top:-1px;
    /*border:1px solid red;*/
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  .enter_now {
    padding-bottom:0px;
}
}
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) .enter_now {
    padding-bottom:14px;
}
}
/* Entries page
-------------------------------------------*/
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) #video  {
    padding-left:20px;
}
}
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) #full_width h3 {
    padding:14px 0 16px 0;
    margin:13px 0 17px 0;
    width:757px;
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  #full_width {
    width:757px;
    padding-bottom:12px;    
    float:left;
}
}
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) p.section_heading {
    padding:10px 0;  
    /*border:1px solid red;*/
}
}
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) #rightcol p.section_heading {
    padding:10px 0;  
    /*border:1px solid red;*/
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  #rightcol p.section_heading {
    padding:10px 0 9px 0;  
    /*border:1px solid red;*/
}
}
/* Register page
-----------------------------------------*/
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) #form_title {
    padding-top:5px;
    padding-bottom:0px;
    /*border:1px solid red; */
}
}
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) #form_title ul{
    float:right;
    clear:right;
    list-style-type:none;
}
}
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) .fieldinput input {
    height:16px;
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  .fieldinput input {
    height:14px;
    /*margin-top:1px;*/
}
}
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) .fieldinput {
    padding-bottom:1px;
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  .fieldinput {
    padding-bottom:0px;
}
}

@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) .topkeyline{
    padding-bottom:0px;
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  .topkeyline{
    padding-bottom:1px;
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  .fieldinput select {
    margin:1px 0;
    /*border:1px solid red;*/
}
}
/* Entries list
-------------------------------------------*/
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) #filter_pub select, #project_name_filter select, #filter_rated select{
    margin-top:-1px;
    /*border:1px solid red;*/
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  #filter_pub select, #project_name_filter select, #filter_rated select{
    margin-top:0px;
    /*border:1px solid red;*/
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  #entries_list input.submitbtn_view
{
    padding-bottom:0px;
}
}
/* Enter comp
-------------------------------------------*/
@media all and (min-width: 0px) { /* Safari Only */
	body:not(:root:root) #form_title h2
{
    padding-bottom:2px;
}
}
@media all and (min-width:0px) { /* Opera 9.x Only */
    head~body  #form_title h2
{
    padding-bottom:1px;
}
}
