





/*-----------------------GALLERY ABOVE POLL--------------------------*/
.basecolumn2a .competitiongallery { padding: 15px 15px 15px 15px; margin: 0px 0px 0px 0px; background: #e2e1df; }
.basecolumn2a .competitiongallery .titletxt { font-family: Georgia; color: #1d1d1d; font-weight: normal; font-size: 180%; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #c0c0c0; }
.basecolumn2a .competitiongallery .photo { width: 510px; padding: 0px 0px 0px 0px; margin: 0px; }
.basecolumn2a .competitiongallery .caption { display: block; color: #eeeeee; background: #000000; width: 500px; padding: 5px 5px 5px 5px; font-style: italic; font-size: 120%; text-align: center; }
.basecolumn2a .competitiongallery .buttons { display: none; }



/*------------------------------ EZINE SIGN-UP ----------------------------------*/

.basecolumn2a .ezineform { background-color: #1d1d1d; padding: 15px 15px 15px 15px; margin: 0px 15px 10px 15px; border: 2px solid #1d1d1d; background-image: url("/images/structure/backgrounds/darkgradient.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
.basecolumn2a .ezineform .form {  }
.basecolumn2a .ezineform .form td { padding: 0px 0px 10px 0px; }
.basecolumn2a .ezineform .form td input { border: none; background: white; padding: 2px;  }
.basecolumn2a .ezineform .form th { color: #ffffff; font-family: Georgia; font-weight: normal; text-transform: uppercase; font-size: 85%; }
.basecolumn2a .ezineform .form td input#subfirstname { width: 160px; }
.basecolumn2a .ezineform .form td input#subsurname { width: 160px; }
.basecolumn2a .ezineform .form td input#subemail { width: 200px; }

.basecolumn2a .ezineform .form .securimagecontainer { background: black; padding: 10px 10px 10px 10px; width: 180px; border: 1px #3a3a39 dotted; }
.basecolumn2a .ezineform .form .securimagecontainer .instructions { color: #c0c0c0; padding: 0px 0px 10px 0px;  }
.basecolumn2a .ezineform .form .securimagecontainer .securimagebox { width: 180px; float: left; }
.basecolumn2a .ezineform .form .securimagecontainer .securimagebox .captcha { float: left; width: 153px;  }
.basecolumn2a .ezineform .form .securimagecontainer .securimagebox .audio { float: left; width: 25px; height: 25px; }
.basecolumn2a .ezineform .form .securimagecontainer .securimagebox .reload { float: left;width: 25px; height: 25px; }
.basecolumn2a .ezineform .form .button { width: 94px; margin: 0px 0px 0px 132px; border: 2px solid #c0c0c0; background: #e2e1e0; font-family: Georgia; text-transform: uppercase; color: #1d1d1d; font-size: 85%: }
.basecolumn2a .ezineform .form .unsubscribe { width: 94px; margin: 0px 0px 0px 5px; }
.basecolumn2a .ezineform .form .button:hover { border: 2px solid #c0c0c0; background: #000000; color: #ffffff; cursor: pointer; }


/* Div based ezine form */
.basecolumn2a .ezineform .sub_title { padding: 5px 0px 5px 0px; clear: both; }
.basecolumn2a .ezineform .sub_firstname { padding: 5px 0px 5px 0px; clear: both;}
.basecolumn2a .ezineform .sub_surname { padding: 5px 0px 5px 0px; clear: both;}
.basecolumn2a .ezineform .sub_email { padding: 5px 0px 5px 0px; clear: both;}
.basecolumn2a .ezineform .sub_postcode { padding: 5px 0px 5px 0px; clear: both; }
.basecolumn2a .ezineform label { font-weight: bold; font-size: 90%; text-transform: uppercase; color: #ffffff; clear: both;}
.basecolumn2a .ezineform label input { color: #000000; margin-left: 0px; padding: 3px; font-size: 110%; }
.basecolumn2a .ezineform .sub_title input { margin-left: 65px; width: 90px; }
.basecolumn2a .ezineform .sub_firstname input { margin-left: 23px; width: 190px; }
.basecolumn2a .ezineform .sub_surname input { margin-left: 40px; width: 190px; }
.basecolumn2a .ezineform .sub_email input { margin-left: 54px;width: 190px; }
.basecolumn2a .ezineform .sub_postcode input { margin-left: 35px;width: 90px; }
.basecolumn2a .ezineform input.button { padding: 5px; text-transform: uppercase; background: #2B49A9; color: white; font-weight: bold; cursor: pointer; border: 0px; margin-top: 20px; }



/*------------------------------FEEDBACK FORM ----------------------------------*/

.basecolumn2a table.std_formcustom { background-color: #ffffff; padding: 15px 15px 15px 15px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #c0c0c0; background-image: url("/images/structure/backgrounds/page_gradient.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
.basecolumn2a table.std_formcustom .form {  }
.basecolumn2a table.std_formcustom .form td { padding: 0px 0px 10px 0px; }
.basecolumn2a table.std_formcustom .form td input { border: 1px solid #c0c0c0; background: white; padding: 2px;  }
.basecolumn2a table.std_formcustom .form th { color: #1d1d1d; font-family: Georgia; font-weight: normal; text-transform: uppercase; font-size: 85%; }

.basecolumn2a table.std_formcustom .securimagebox .instructions { color: #1d1d1d; padding: 0px 0px 10px 0px;  }
.basecolumn2a table.std_formcustom .securimagebox { float: left; background: #e2e2e2; padding: 10px 10px 10px 10px; border: 1px #c0c0c0 dotted; }
.basecolumn2a table.std_formcustom .securimagebox .captcha { float: left; width: 153px;  }
.basecolumn2a table.std_formcustom .securimagebox .audio { float: left; width: 25px; height: 25px; }
.basecolumn2a table.std_formcustom .securimagebox .reload { float: left;width: 25px; height: 25px; }
.basecolumn2a table.std_formcustom .securimagebox div.input { clear: both; border-top: 5px solid #e2e2e2; }
.basecolumn2a table.std_formcustom .form .button { width: 180px; margin: 0px 0px 0px 0px; border: 2px solid #c0c0c0; background: #e2e1e0; font-family: Georgia; text-transform: uppercase; color: #1d1d1d; font-size: 85%: }
.basecolumn2a table.std_formcustom .form .button:hover { border: 2px solid #c0c0c0; background: #000000; color: #ffffff; cursor: pointer; }
.basecolumn2a table.std_formcustom .confirm { color: #1d1d1d; line-height: 150%; }



/*------------------------------WALLPAPER INDEX ----------------------------------*/
.feat_wallindex { width: 540px; float: left; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; }
.feat_wallindex tr td { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 220px; text-align: center; border-bottom: solid 15px #ffffff; }
.feat_wallindex tr td img { padding: 10px 10px 10px 10px; text-align: center; background-color: #1d1d1d; border: 3px solid #000000; background-image: url("/images/structure/backgrounds/darkgradient.gif"); background-repeat: repeat-x; background-position: 0px 0px;  } 
.feat_wallindex tr td a { background: #e2e2e2; padding: 2px 24px 2px 24px; color: #1d1d1d; }
.feat_wallindex tr td a:hover { background: #1d1d1d; color: #ffffff; cursor: pointer; text-decoration: none; }



/*---------------------------- THE OSPREYLIAN ---------------------------------*/
.basefan .basecolumn2a .listospreylian .article { border-bottom: 1px dotted #c0c0c0; background-color: #1d1d1d; background-image: url("/images/structure/backgrounds/fan_corner_off.gif"); background-repeat: no-repeat; background-position: top right; }
.basefan .basecolumn2a .listospreylian .article:hover { background: #000000; background-image: url("/images/structure/backgrounds/fan_corner_on.gif"); background-repeat: no-repeat; background-position: top right; }
.basefan .basecolumn2a .listospreylian .article .headline a { color: #ffffff; }
.basefan .basecolumn2a .listospreylian .article .date { color: #ffffff; }
.basefan .basecolumn2a .listospreylian .article .abstract { color: #c0c0c0; }
.basefan .basecolumn2a .listospreylian .article .image img { border: 1px solid #363636; }


/*----------------------------THANKYOU NEWS LIST----------------------------------*/
.basecolumn2a .listthankyous .article { display: block; width: 510px; float: left; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #c0c0c0; color: #1d1d1d; }
.basecolumn2a .listthankyous .article .image { display: none; }
.basecolumn2a .listthankyous .article .image img { }
.basecolumn2a .listthankyous .article .headline { display: block; width: 410px; float: right; padding: 0px 0px 0px 0px; text-align: left; }
.basecolumn2a .listthankyous .article .headline a { display: block; padding: 0px 0px 0px 0px; font-family: Georgia; font-weight: normal; color: #000000; font-size: 120%; line-height: 22px; }
.basecolumn2a .listthankyous .article .date { display: block; width: 100px; float: left; padding: 0px 0px 0px 0px; font-family: Georgia; font-weight: normal; color: #000000; font-size: 85%; line-height: 22px; }
.basecolumn2a .listthankyous .article .abstract { display: none; width: 510px; float: left; padding: 0px 0px 0px 0px; font-size: 90%; color: #1d1d1d; line-height: 18px; }


/*------PROGRAMME ARTICLE------*/
.baseprogramme .basecolumn1a .std_newsarta { display: block; color: #1d1d1d; width: 720px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #c0c0c0; background-color: #ffffff; background-image: url("/images/structure/backgrounds/page_gradient.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
.baseprogramme .basecolumn1a .std_newsarta .headline { clear: both; display: block; padding: 15px 15px 5px 15px; }
.baseprogramme .basecolumn1a .std_newsarta .headline h1 {  display: block; font-family: georgia,FreeSans,sans-serif; color: #1d1d1d; font-weight: normal; font-size: 180%; padding: 0px 0px 8px 37px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #c0c0c0; background-image: url("/images/structure/backgrounds/newsicon_lrg.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.baseprogramme .basecolumn1a .std_newsarta .dateauthor { display: block; padding: 0px 0px 0px 0px; width: 700px; float: left; line-height: 20px; color: #1d1d1d; font-family: georgia,FreeSans,sans-serif; font-weight: normal; font-size: 85%; }
.baseprogramme .basecolumn1a .std_newsarta .date { display: block; padding: 0px 15px 0px 15px; float: left; width: 180px; }
.baseprogramme .basecolumn1a .std_newsarta .author { display: block; padding: 0px 15px 0px 15px; float: left; width: 300px; }
.baseprogramme .basecolumn1a .std_newsarta .imagecon .image { display: none; }
.baseprogramme .basecolumn1a .std_newsarta .imagecon .image { display: block; width: 700px; height: 332px; padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; }
.baseprogramme .basecolumn1a .std_newsarta .imagecon .image img { border: 1px black solid; }
.baseprogramme .basecolumn1a .std_newsarta .imagecon .caption { display: block; color: #6e6e6e; width: 700px; padding: 3px 15px 3px 15px; font-style: italic; font-size: 90%; text-align: center; }
.baseprogramme .basecolumn1a .std_newsarta .imagecon .credit { display: block; color: #6e6e6e; width: 700px; padding: 3px 15px 3px 15px; font-size: 85%; text-align: center; }
.baseprogramme .basecolumn1a .std_newsarta .abstract { display: block; text-align: left; width: 700px; background-color: none; padding: 15px 15px 15px 15px; color: #000000; font-weight: bold; font-size: 110%; line-height: 21px; border: 0px solid #c0c0c0; }
.baseprogramme .basecolumn1a .std_newsarta .article { display: block; text-align: center; }
.baseprogramme .basecolumn1a .std_newsarta .article a { color: #1d1d1d; font-weight: bold; text-decoration: underline; }
.baseprogramme .basecolumn1a .std_newsarta .article a:hover { color: #000000; text-decoration: underline; }
.baseprogramme .basecolumn1a .std_newsarta .variants { display: block; clear: both; width: 700px; height: 25px; line-height: 25px; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px; background: #c0c0c0; border-bottom: 10px solid #ffffff; }
.baseprogramme .basecolumn1a .std_newsarta .variants .email { display: block; }
.baseprogramme .basecolumn1a .std_newsarta .variants .emaillink { display: block; float: left; width: 150px; height: 25px; line-height: 25px; background-image: url("/images/structure/backgrounds/arrow_grey.gif"); background-repeat: no-repeat; background-position: 0px 9px; }
.baseprogramme .basecolumn1a .std_newsarta .variants .emaillink a { display: block; font-family: georgia,FreeSans,sans-serif; text-transform: uppercase; font-size: 80%; color: #363636; padding: 0px 0px 0px 8px; }
.baseprogramme .basecolumn1a .std_newsarta .variants .emailimg { display: none; }
.baseprogramme .basecolumn1a .std_newsarta .variants .emailimg img { display: none; }
.baseprogramme .basecolumn1a .std_newsarta .variants .print { display: block; }
.baseprogramme .basecolumn1a .std_newsarta .variants .printlink { display: block; float: left; width: 150px; height: 25px; line-height: 25px; background-image: url("/images/structure/backgrounds/arrow_grey.gif"); background-repeat: no-repeat; background-position: 0px 9px; }
.baseprogramme .basecolumn1a .std_newsarta .variants .printlink a { display: block; font-family: georgia,FreeSans,sans-serif; text-transform: uppercase; font-size: 80%; color: #363636; padding: 0px 0px 0px 8px; }
.baseprogramme .basecolumn1a .std_newsarta .variants .printimg { display: none; }
.baseprogramme .basecolumn1a .std_newsarta .variants .printimg img { display: none; }

/* <IMG src="/images/structure/backgrounds/leftnavtitle_fan.gif"> */

