/* ----------------- Remark! Film and TV Awards &gt; www.remark.uk.com/film-tv-awards/ ----------------- */

/* ----------------- Global ----------------- */

* {
margin: 0px;
padding: 0px;
}

body {
background-color: #000000;
}

img {
border: none;
}

img.content_img {
float: left;
margin-right: 15px;
}

img.content_img_2 {
float: left;
margin-right: 15px;
margin-bottom: 15px;
border: 1px solid #cc9933;
padding: 1px;
}

img.content_img_3 {
float: left;
margin-right: 0px;
margin-left: 15px;
}

/* Fix up IE6 PNG Support */
img, #logo {
behavior: url(/film-tv-awards/layout/scripts/iepngfix.htc);
}

p {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #c0c0c0;
padding-bottom: 0.9em;
}

#mydiv p {
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding-bottom: 0.9em;
}

p#alert {
font: 1.8em "Times New Roman", Times, serif;
color: #FF0000;
padding-bottom: 0.5em;
}

p#alertmin {
font: 1.4em "Times New Roman", Times, serif;
color: #FF0000;
padding-bottom: 0.5em;
}

#mydiv a:link {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#mydiv a:visited {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#mydiv a:active {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#mydiv a:hover {
text-decoration: underline;
color: #000000;
font-weight: bold;
}

span.gold {
color: #cc9933;
}

p:last-child {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #c0c0c0;
padding-bottom: 0px;
}

h1 {
font: 1.2em "Times New Roman", Times, serif;
color: #cc9933;
/*text-transform: uppercase;*/
/*padding-bottom: 1em;*/
}

h2 {
font: 1.2em "Times New Roman", Times, serif;
font-weight:bold;
color: #cc9933;
text-transform: uppercase;
padding-bottom: 0.9em;
}

h3 {
font: 1.2em "Times New Roman", Times, serif;
font-weight:bold;
color: #cc9933;
text-transform: uppercase;
padding-bottom: 0.9em;
}

h4 {
font: 0.9em "Times New Roman", Times, serif;
font-weight:bold;
color: #cc9933;
text-transform: uppercase;
padding-bottom: 0.9em;
}

h6 {
font: 0.9em "Times New Roman", Times, serif;
font-weight:bold;
color: #c0c0c0;
text-transform: uppercase;
padding-bottom: 0.9em;
}

a:link {
color: #c0c0c0;
text-decoration: none;
}

a:visited {
color: #c0c0c0;
text-decoration: none;
}

a:active {
color: #c0c0c0;
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #cc9933;
}

#content_wrapper a:link {
color: #cc9933;
text-decoration: underline;
}

#content_wrapper a:visited {
color: #cc9933;
text-decoration: underline;
}

#content_wrapper a:active {
color: #cc9933;
text-decoration: underline;
}

#content_wrapper a:hover {
text-decoration: none;
color: #cc9933;
}

.cta a:link {
color: #cc9933;
text-decoration: none;
}

.cta a:visited {
color: #cc9933;
text-decoration: none;
}

.cta a:active {
color: #cc9933;
text-decoration: none;
}

.cta a:hover {
text-decoration: underline;
color: #cc9933;
}

#container {
margin: 0 auto;
width: 100%;
height: auto;
}

span.highlight {
color: red;
}

/* ----------------- Header ----------------- */

#header_wrapper {
float: left;
width: 100%;
height: 180px;
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
}

#header {
position: relative;
margin: 0 auto;
width: 1000px;
height: 180px;
background: url(/film-tv-awards/assets/header_pattern_03.gif) no-repeat;
}

#logo {
float: left;
width: 290px;
height: 130px;
margin: 25px 0px 0px 0px;
}

/* Navigation */

#nav_wrapper {
float: left;
margin: 0px 0px 0px 0px;
width: 1000px;
height: auto;
}

#nav {
float: right;
width: auto;
height: auto;
}

#nav ul {
font: 0.9em "Times New Roman";
font-weight: bold;
color: #666666;
text-transform: uppercase;
/*margin: 0;
padding: 0;
display: inline;
list-style-type: none;*/
}

#nav ul li {
/*margin: 0 0 .2em 0;*/
display: inline;
}

#nav ul li a {
color: #666666;
font-weight: bold;
margin: 0px 0px 0px 15px;
text-decoration: none;
/*overflow:hidden;*/
}

#nav ul li a:hover {
color: #cc9933;
font-weight: bold;
margin: 0px 0px 0px 15px;
text-decoration: none;
}

#nav #currentpage a {
color: #cc9933;
font-weight: bold;
margin: 0px 0px 0px 15px;
text-decoration: none;
}

#countdown_wrapper {
float: right;
width: auto;
height: auto;
margin: 67px 0px 0px 0px;
text-align: right;
/*background-color: #00FF00;*/
}

.countdown {
font: 1em "Times New Roman";
color: #999999;
}

.switcher {
position: absolute;
top: 10px;
right: 0px;
width: 400px;
height: auto;
text-align: right;
color: #333333;
}

.switcher a:link {
color: #333333;
text-decoration: none;
}

.switcher a:visited {
color: #333333;
text-decoration: none;
}

.switcher a:active {
color: #333333;
text-decoration: none;
}

.switcher a:hover {
text-decoration: underline;
color: #cc9933;
}

#notice {
position: absolute;
top: 0px;
left: 350px;
width: auto;
height: auto;
background-color: red;
text-transform: uppercase;
padding: 4px;
text-align: center;
}

h5 {
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #FFFFFF;
text-transform: uppercase;
padding: 2px;
}

h5 a {
color: #FFFFFF;
text-decoration: none;
}

h5 a:visited {
color: #FFFFFF;
text-decoration: none;
}

h5 a:active {
color: #FFFFFF;
text-decoration: none;
}

h5 a:hover {
color: #FFFFFF;
text-decoration: underline;
}

/* ----------------- Body ----------------- */

#body_wrapper {
float: left;
width: 100%;
/*height: 600px;*/
margin: 0px 0px 0px 0px;
}

#body {
margin: 0 auto;
width: 1000px;
/*height: 400px;*/
overflow: hidden;
/*height: 600px;*/
background: url(/film-tv-awards/assets/body_pattern_03.gif) no-repeat;
}

#content_wrapper {
float: left;
width: 1000px;
/*height: 400px;*/
margin: 20px 0px 20px 0px;
/*background-color: #FF0000;*/
}

#content_wrapper_border {
float: left;
width: 1000px;
/*height: 100px;*/
margin: 0px 0px 20px 0px;
padding: 14px 0px 0px 0px;
border-top: 4px solid #999999;
/*background-color: #FF0000;*/
}

.divisable_boxes_l {
float: left;
width: 235px;
height: 235px;
/*background-color: #FFFF00;*/
margin: 0px 0px 20px 0px;
}

.divisable_boxes {
float: left;
width: 235px;
height: 235px;
/*background-color: #FFFF00;*/
margin: 0px 0px 20px 20px;
}

.divisable_boxes_l_3 {
float: left;
width: 320px;
height: auto;
/*background-color: #FFFF00;*/
margin: 0px 0px 0px 0px;
}

.divisable_boxes_3 {
float: left;
width: 320px;
height: auto;
/*background-color: #FFFF00;*/
margin: 0px 0px 0px 20px;
}

.divisable_boxes_auto {
float: left;
width: auto;
height: auto;
/*background-color: #FFFF00;*/
margin: 0px 40px 0px 0px;
}

.divisable_boxes_auto_single {
float: left;
width: auto;
height: auto;
/*background-color: #FFFF00;*/
margin: 0px 0px 15px 0px;
}

#border {
border: 1px solid #cc9933;
padding: 2px;
}

.pseudo_test_l:first-child {
margin: 0px 0px 20px 0px;
}

.clearboth {
clear: both;
}

#content_wrapper ol {
font: 1em Verdana, Arial, Helvetica, sans-serif;
color: #cc9933;
font-weight: bold;
list-style: decimal;
text-align: left;
}

#content_wrapper ol li {
color: #cc9933;
padding-bottom: 0.4em;
margin-left: 60px;
}

#content_wrapper ol li a {
text-decoration: none;
/*padding-left: 20px;*/
color: #cc9933;
}

#content_wrapper ol li a:hover {
text-decoration: underline;
color: #cc9933;
}

.cForm label
{
width: 7em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
}

.cForm input
{
color: #000000;
margin: 0px 0px 4px 0px;
padding: 4px;
border: 1px solid #cc9933;
width: 220px;
height: 16px;
/*background-color: transparent;*/
/*clear: both;*/
}

.cForm textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 0.9em;
margin: 0px 0px 4px 0px;
padding: 4px;
border: 1px solid #cc9933;
width: 220px;
/*background-color: transparent;*/
/*clear: both;*/
}

.cForm .submit input 
{
width: 68px;
height: 28px;
border: 0px;
margin: 0px;
padding: 0px;
}

.cForm fieldset
{
border: 0px;
/*width: 20em;*/
}

.cForm legend
{
/*background: #ffa20c;*/
border: 0px;
padding: 0px;
/*font: 1.1em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #4c9621;*/
}

.TextHide {
color: #000000;
}

.nForm label
{
width: 15em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
}

.nForm input
{
color: #000000;
margin: 0px 0px 4px 0px;
padding: 4px;
border: 1px solid #cc9933;
width: 220px;
height: 16px;
/*background-color: transparent;*/
/*clear: both;*/
}

.nForm textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 0.9em;
margin: 0px 0px 4px 0px;
padding: 4px;
border: 1px solid #cc9933;
width: 500px;
/*background-color: transparent;*/
/*clear: both;*/
}

.nForm .submit input 
{
width: 68px;
height: 28px;
border: 0px;
margin: 0px;
padding: 0px;
}

.nForm fieldset
{
border: 0px;
/*width: 20em;*/
}

.nForm legend
{
/*background: #ffa20c;*/
border: 0px;
padding: 0px;
/*font: 1.1em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #4c9621;*/
}

/*#content_wrapper li:last-child { 
padding-bottom: 1em;
}*/

.feature_image {
float: left;
width: 1000px;
height: 400px;
margin-bottom: 20px;
/*background-color: #FFFF00;*/
}

.photo img {
border: 1px solid #cc9933;
margin: 0px 0px 0px 0px;
padding: 2px;
}

.photo ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.photo li {
float: left;
margin: 0px 9px 9px 0px;
}
.photo li a {
	color: #666666;
}

table {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color: #c0c0c0;
/*padding-bottom: 0.9em;*/
border-collapse: collapse;
width: 100%;
border: none;
vertical-align: top;
}

table img {
border: 1px solid #cc9933;
margin: 0px 0px 5px 0px;
padding: 2px;
}

th {
/*padding: 0 0.5em;*/
text-align: left;
font-weight: normal;
}

.video {
float: left;
width: auto;
height: auto;
border: 1px solid #cc9933;
margin: 0px 0px 5px 0px;
padding: 2px;
}

#video_wrapper_contain {
float: left;
width: 100%;
}

#video_wrapper {
float: left;
border: 1px solid #cc9933;
margin: 0px 20px 20px 0px;
padding: 2px;
position: relative;
/*width: 760px;*/
}

.arrow_video
{
position: absolute;
bottom: -20px;
right: -30px;
}

.cats_wrapper {
float: left;
width: 240px;
height: 100px;
margin-right: 10px;
margin-bottom: 20px;
/*background-color: #FF0000;*/
}

.cat_img {
float: left;
width: 98px;
height: 98px;
margin-right: 10px;
border: 1px solid #cc9933;
padding: 1px;
/*background-color: #00FF00;*/
}

.cat_txt {
float: left;
width: auto;
height: 100px;
/*background-color: #FFFF00;*/
}

/* ----------------- Info ----------------- */

form {
margin: 0;
}

.newsletter_field {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #c0c0c0;
font-size: 0.8em;
margin: 0px 0px 10px 0px;
padding: 5px;
/*margin: 20px 0 0 20px;*/
/*border: 1px solid #cc9933;*/
border: 1px solid #c0c0c0;
width: 220px;
height: 16px;
background-color: transparent;
/*background: #000000;*/
clear: both;
}

#submit_button {
float: left;
margin: 0px 0px 0px 0px;
clear: both;
}

/* ----------------- Footer ----------------- */

#footer_wrapper {
float: left;
width: 100%;
height: 100px;
margin: 0px 0px 0px 0px;
/*margin: _20px 0px 0px 0px;*/
}

#footer {
margin: 0 auto;
width: 1000px;
/*height: 100px;*/
/*background-color:#999999;*/
border-top: 4px solid #999999;
}

#footer_left {
float: left;
width: auto;
height: auto;
margin: 10px 0px 0px 0px;
}

.footer_links {
float: left;
width: 1000px;
height: auto;
font: 0.8em "Times New Roman";
color: #cc9933;
margin: 10px 0px 10px 0px;
/*background-color: #FF00FF;*/
}

.footer_links ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.footer_links ul li {
display: inline;
padding-left: 8px;
margin-left: 3px;
border-left: 1px solid #cc9933;
}

.footer_links li:first-child { 
border-left:none;
padding-left: 0px;
margin-left: 0px;
}

.footer_links ul li a {
