body{

 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

 color: ffffff; 

 font-size: 11px;

 background-color: #000000;

 margin-top: 10px; 

 margin-left: 0px;

}

 

img, div {

	border: 0px;

}



br {

margin: 0px;

line-height: 12px;

}



p {

 line-height: 12px;

 margin-top: 0px;

 margin-bottom: 10px;

}



h1{

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 12px;

margin-bottom: 6px;

}



h2{

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

text-decoration:underline;

font-weight: bold;

font-size: 12px;

margin-bottom: 6px;

}



input{

font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #003856;

background-color: #ffffff;

border: 1px solid #3e444e;



}



select{

font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;

font-size: 11px;

color: #003856;

background-color: #ffffff;

border: 1px solid #3e444e;

}





textarea {

font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #003856;

background-color: #ffffff;

border: 1px solid #3e444e;

}



table.position {

height: 100%;

width: 100%;

}



table{

border-spacing: 0px;

padding: 0px;

}



#container {

 position: relative;

 margin: 0px auto;

 width: 575px;

 text-align: left;

}



td.central{

 height: 100%;

 text-align: center;

 color: #ffffff;

}



td {

 color: #ffffff;

 vertical-align: top;

 font-size: 11px;

 padding: 1px;

 border-spacing: 0px;

}



em {

font-style: normal;

font-weight: normal;

text-decoration: underline;

}



a em {

font-style: normal;

text-decoration: underline;

}



a{

 border: 0px;

 text-decoration: none;

 color: #ffffff;

}



a:link{

 text-decoration: none;

 color: #ffffff;

}



a:visited{

 text-decoration: none;

 color: #ffffff;

}



a:hover{

 text-decoration: underline;

 color: #ffffff;

}



a:active{

 text-decoration: none;

 color: #ffffff;

}



img.border {

padding: 2px;

border: 1px solid #6E6E6E;

}



img.floatLeftBorder {

float: left;

margin-top:5px;

margin-right:10px;

margin-bottom:5px;

padding: 2px;

border: 1px solid #6E6E6E;

}



img.floatLeft {

float: left;

margin-top:5px;

margin-right:12px;

margin-bottom:5px;

}



img.floatRight {

float: right;

margin-top:0px;

margin-right:5px;

margin-left: 5px;

margin-bottom:5px;

padding: 2px;

}



.floatRight{

float: right;

}



.floatLeft{

float: left;

}



/* STRUCTURE */



#black_bg{

position: absolute;

top: -10px;

left: -30px;

height: 735px;

width: 635px;

background-color: #000000;

}



#logo_layer{

position: relative;

top: 0px;

left: 0px;

width: 575px;

height: 105px;

background: url('../images/structure/logo.jpg') no-repeat;

text-align: right;

z-index: 9

}



#home{

position: absolute;

top: 0px;

left: 10px;

height: 90px;

width: 65px;

z-index: 9

}



#top{

position: relative;

top: 0px;

left: 0px;

width: 575px;

height: 221px;

background: url('../images/structure/top.jpg') no-repeat;

text-align: right;

z-index: 7

}



#flash{

position: absolute;

top: 105px;

left: 10px;

height: 210px;

width: 392px;

z-index: 9

}



#nav{

position: absolute;

top: 105px;

left: 387px;

height: 220px;

width: 188px;

z-index: 9

}



#footer{

position: relative;

top: 0px;

left: 0px;

height: 33px;

width: 575px;

padding-left: 9px;

padding-top: 4px;

background: url('../images/structure/footer.gif') no-repeat;

font-size: 10px;

}



#viacreative{

position: absolute;

left: 410px;

top: 12px;

width: 160px;

height: 20px;

}



#secondary{

position: relative;

top: 5px;

left: 0px;

height: 20px;

width: 575px;

font-size: 10px;

text-align: center;

}



td.days{

width: 120px;

}



td.competition{

width: 50px;

}



table.competition{

border-spacing: 3px;

}



#content_bg{

position: relative;

top: 0px;

left: 0px;

height: 330px;

width: 575px;

background: url('../images/structure/content.gif') no-repeat;

}



#images_left{

position: absolute;

top: 340px;

left: 8px;

width: 140px;

height: 300px;

}



#content{

position: absolute;

top: 340px;

left: 10px;

height: 310px;

width: 365px;

}

#content_wide{

position: absolute;

top: 340px;

left: 10px;

height: 320px;

width: 565px;

}

#content_middle{

position: absolute;

top: 340px;

left: 155px;

height: 310px;

width: 235px;

}



#breaker{

position: absolute;

top: 340px;

left: 400px;

height: 309px;

width: 14px;

background: url('../images/structure/breaker.gif');

}





/* HOME */



#home_content_bg{

position: relative;

top: 0px;

left: 0px;

height: 185px;

width: 575px;

background: url('../images/structure/home_content.gif') no-repeat;

}



#home_content{

position: absolute;

top: 340px;

left: 10px;

height: 170px;

width: 395px;

}



#did_you_know{

position: absolute;

top: 340px;

left: 420px;

height: 170px;

width: 150px;

}



#home_gallery_bg{

position: relative;

top: 0px;

left: 0px;

height: 143px;

width: 575px;

background: url('../images/structure/home_gallery.gif') no-repeat;

}



#home_gallery_content{

position: absolute;

top: 525px;

left: 10px;

height: 125px;

width: 130px;

}



.gallery_nav{

position: absolute; 

top:306px; 

left: 280px; 

width: 120px; 

z-index: 9; 

text-align: right; 

font-weight: bold;

}



#frames{

position: absolute;

top: 368px;

left: 155px;

z-index: 9;

}



#content_middle_gallery{

position: absolute;

top: 330px;

left: 155px;

height: 310px;

width: 235px;

}



#gallery_latest{

position: absolute;

top: 525px;

left: 160px;

width: 400px;

z-index: 8;

}



#gallery_latest_frames{

position: absolute;

top: -4px;

left: 0px;

width: 440px;

z-index: 9;

}