/* --------------------------------------------------
Theme Name: ANZIA
file: standard.css
author: GetStarted
---------------------------------------------------*/

/* ------- MEDIA SCREEN ------- */  

@media screen{

/* ----------- RESET DEFAULT STYLES ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

html{font-size:62.5%}body{font-size:1.2em}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:1em;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}


/* ----------- COMMON CLASSES ----------------------------------------------------------------------------------------------------------------------------------------------------------- */

.alt,.navigation {position:absolute;top:-9999px;left:-9999px}
.hidden, hr{display:none}
img,fieldset{border:0}
p,ul,ol,li,form,fieldset,table,td,th,h1,h2,h3,h4,h5,sup{margin:0;padding:0}
ul{list-style-type:none}
a {color:#333133;text-decoration:none}
  a:hover {text-decoration:none;color:#333133}
  a:focus{outline:none}
.clear{clear:both}

/* ----------- STRUCTURE --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

html {font-size:62.5%}
body {background:#fff;margin:0;padding:0;font-family:Verdana, Arial, sans-serif;font-size:1.2em;color:#333133;line-height:120%}

#wrapper{width:100%;background:#babcbe url(../images/bg-content.jpg) 0 0 repeat-x;float:left;   }
#wrapper-aux{margin:0 auto;width:940px;position:relative;padding:0;}

#header{width:100%;height:222px;padding-top:27px;float:left;background:#1a181a url(../images/bg-header.jpg) 50% 0 no-repeat}
#header.home{height:645px}
#header-aux{position:relative;width:925px;margin:0 auto;padding-top:170px}
  #header #site a{text-indent:-9999px;position:absolute;top:20px;left:0px;width:229px;height:104px;background:url(../images/bg-logo.jpg) 0 0 no-repeat   }

#main-menu{position:absolute;top:23px;right:0;font-size:1.3em;width:600px}
  #main-menu ul{float:left;width:140px;margin-right:20px;}
  #main-menu ul.listCol2{width:214px}
  #main-menu ul.listCol3{margin-right:0;width:204px;}
  #main-menu li{float:left;width:100%;margin-bottom:8px}
  #main-menu li a{float:left;width:124px;color:#fff;padding:6px 8px;text-transform:uppercase;background:url(../images/bg-main-menu.gif) 0 0 repeat   }
  #main-menu ul.listCol2 a{width:198px}
  #main-menu ul.listCol3 a{width:188px;}
  #main-menu li.highlighted a{background:#e9e951;color:#333133}
  #main-menu a:hover{background:#fff;color:#333133}

#content{float:left;width:925px;line-height:140%;padding:30px 0 60px 0}

#banner{float:left;width:925px;}

#welcome{float:left;width:200px;padding:10px 20px 0 0}
  #welcome h1, #welcome h2{color:#ebe839;font-size:1.4em;text-transform:uppercase;margin-bottom:10px;line-height:115%;}
  #welcome p{color:#fff;line-height:140%;margin-bottom:30px}
  #welcome .button{margin-top:20px;text-transform:uppercase;font-size:1.1em;background:#e9e951 url(../images/bg-arrow.gif) 90% center no-repeat;width:95px;display:block;padding:5px 10px;color:#333133   }

#slideshow-cont{float:right;width:665px;border:10px solid #fff;position:relative}
  #billy_clip {width:665px;position: relative;overflow:hidden;height: 398px;z-index:100}
  ul#billy_scroller {width: 9999px;height: 398px;display: block;float: left;position: relative}
  ul#billy_scroller li{width: 665px;height: 398px;float: left;display: block;position:relative}
  ul#billy_indicators{display:none}
  #slideshow-cont p{position:absolute;bottom:0;left:0;background:url(../images/bg-slideshow.png) 0 0 repeat;width:625px;padding:8px 20px;color:#fff }

.slidenav{text-indent:-9999px;position:absolute;top:170px;width:54px;height:54px;border:1px solid #bcbec0;z-index:150;cursor:pointer}
  #carousel_billy_prev.slidenav{background:url(../images/btn-slideshow-l.gif) 0 0 no-repeat;left:-25px;   }
  #carousel_billy_next.slidenav{background:url(../images/btn-slideshow-r.gif) 0 0 no-repeat;right:-25px;   }

#main{float:right;width:686px}
#sidebar{float:left;width:203px}


/* ----------- HOME --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#sidebar .box{background:#bcbec0;margin-bottom:15px;float:left;width:203px}
  #sidebar .box h2{position:relative;background:#333133 url(../images/bg-arrow-down.gif) 10px 8px no-repeat;font-size:1.1em;border-bottom:1px solid #999a9c;padding:4px 10px 7px 30px;color:#bcbec0;text-transform:uppercase}
  .tagl{position:absolute;top:0;left:-7px;background:url(../images/bg-tag-l.gif) 0 0 no-repeat;width:7px;height:28px;   }
  .tagr{position:absolute;top:0;right:-7px;background:url(../images/bg-tag-r.gif) 0 0 no-repeat;width:7px;height:36px;   }

#dates a{color:#3f3f3f}
  #dates ul{padding:0 15px 15px 15px}
  #dates li{background:url(../images/bg-divider.gif) 0 bottom repeat-x;padding:6px 0 6px 60px;position:relative  }
  #dates a span{color:#fff;text-transform:uppercase;position:absolute;top:6px;left:0;width:60px;font-size:.8em}

#news ul{padding:0 15px 15px 15px}
  #news li{background:url(../images/bg-divider.gif) 0 bottom repeat-x;padding:10px 0 10px 0}
  #news a h3{font-size:1em;font-weight:bold;}
  #news a span{color:#fff;display:block;font-size:.9em}
  #news .button{margin:0 15px 15px 15px;text-transform:uppercase;font-size:1.1em;background:#ffffff url(../images/bg-arrow-right.gif) 90% center no-repeat;width:102px;display:block;padding:6px 10px;color:#333133}

#main h2{position:relative;background:#333133 url(../images/bg-arrow-down.gif) 10px 8px no-repeat;font-size:1.1em;border-bottom:1px solid #c8c7c8;padding:4px 10px 7px 30px;color:#bcbec0;text-transform:uppercase}

#main .box{background:#fff;margin-bottom:15px;float:left;width:656px;padding:15px 15px 15px 15px;position:relative;border-bottom:1px solid #333133}
  .home #main .box{width:336px;padding-left:335px;min-height:155px;height:auto !important;height:155px;   }
  .home #main img{position:absolute;top:15px;left:15px;border:1px solid #bcbec0}
  .home #main ul{width:310px;padding-top:3px}
  .home #main li{background:url(../images/bg-divider.gif) 0 bottom repeat-x;padding:6px 0 6px 0;position:relative}
  .home #main li strong{font-size:.8em;display:block;text-transform:uppercase}
  .home #main li.last{background:none}

#main a:hover{text-decoration:underline}


/* ----------- INNER --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#header.inner h1,#sidebar #register h2{color:#ebe839;font-size:1.4em;text-transform:uppercase;margin-bottom:10px;line-height:115%;position:relative;top:15px}
  #main .intro{color:#fff;margin-bottom:25px}
  #main .intro p{margin-bottom:15px}
  #main .intro ul{margin-bottom:15px}
  #main .intro li{background:url(../images/bg-bullet.gif) 0 7px no-repeat;padding-left:12px;margin-bottom:13px   }
  #main h2{clear:both}

#main .website{background:url(../images/bg-divider.gif) 0 bottom repeat-x;padding:3px 0 6px 325px;position:relative;float:left;width:300px;margin:0 15px;min-height:155px;height:auto !important;height:155px;margin-bottom:15px}
  #main .website h3{text-transform:uppercase;margin-bottom:8px}
  #main .website h3 span{position:absolute;top:8px;left:-7px;z-index:10;width:78px;height:29px;padding:5px 0 0 14px}
  #main .website h3 span.winner{background:url(../images/bg-winner.gif) 0 0 no-repeat  }
  #main .website h3 span.finalist{background:url(../images/bg-finalist.gif) 0 0 no-repeat; padding: 2px;  }
  #main .website img{position:absolute;top:0;left:0;border:1px solid #bcbec0;z-index:0}
  #main .website li{margin-bottom:12px}
  #main .website strong{font-size:.8em;display:block;text-transform:uppercase}

#content #register h2{margin-bottom:10px;top:0}
  #content #register p{color:#fff;clear:both;margin-bottom:10px}
  #content #register .button{margin-top:15px;text-transform:uppercase;font-size:1.1em;background:#e9e951 url(../images/bg-arrow.gif) 90% center no-repeat;width:95px;display:block;padding:5px 10px;color:#333133   }

#content #last-years{margin:15px 0 15px 0;text-transform:uppercase;font-size:1.1em;background:#ffffff url(../images/bg-arrow-right.gif) 95% center no-repeat;width:182px;display:block;padding:6px 10px;color:#333133 }

#main .judge{background:url(../images/bg-divider.gif) 0 bottom repeat-x;padding:3px 0 0 158px;position:relative;float:left;width:478px;margin:0 15px;min-height:155px;height:auto !important;height:155px;margin-bottom:15px}
  #main .judge h3{text-transform:uppercase;margin-bottom:2px;font-size:1.2em}
  #main .judge .role{text-transform:uppercase}
  #main .judge img{position:absolute;top:0;left:0;border:1px solid #bcbec0;z-index:0}
  #main .judge li{margin-bottom:12px}
  #main .judge strong{font-size:.8em;display:block;text-transform:uppercase}
  #main .judge p{margin-bottom:15px}

#main .category{background:url(../images/bg-divider.gif) 0 bottom repeat-x;padding:3px 5px 13px 5px;position:relative;float:left;width:617px;margin:0 15px;margin-bottom:8px}
  #main .category h3{text-transform:uppercase;margin-bottom:2px;font-size:1.2em}
  #main .category p{margin-bottom:10px}
  #main .category .more{text-transform:uppercase;display:block;float:right;background:#ffffff url(../images/bg-arrow-right.gif) 95% 5px no-repeat;padding-right:24px   }
  #content #main .category.last {padding-bottom:20px}
  #main .box .last{margin-bottom:0;background:none;padding-bottom:0}

#main .content p,#main .content ul,#main .content ol{margin-bottom:17px}
  #main .content ul,#main .content ol{margin-left:30px}
  #main .content ul li{background:url(../images/bg-bullet-black.gif) 0 7px no-repeat;padding-left:15px;margin-bottom:15px   }
  #main .content .highlighted{font-weight:bold}
  #main .content h3{text-transform:uppercase;font-size:1.1em;margin-bottom:15px}
  #main #register{float:right;margin-top:0;text-transform:uppercase;font-size:1.1em;background:#e9e951 url(../images/bg-arrow.gif) 90% center no-repeat;width:95px;display:block;padding:5px 10px;color:#333133   }
  #main #largebutton{float:left;margin:10px;text-transform:uppercase;font-size:1.1em;background:#e9e951 url(../images/bg-arrow.gif) 90% center no-repeat;width:300px;display:block;padding:5px 10px;color:#333133   }


#sidebar #submenu{background:#e9e951}
  #sidebar #submenu h2{border-color:#b9b84f}
  #submenu ul{padding:0 15px 15px 15px}
  #submenu li{padding:10px 0 3px 0}
  #submenu a{font-size:1.1em;font-weight:bold;text-transform:uppercase}
  #submenu .highlighted a{border-bottom:1px solid #000}
  #submenu li a:hover{color:#c2ae00}

.item-page > h2 {
	margin-top: 10px;
}

.item-page > p{
	padding: 0 5px 5px 5px;
	background-color: #fff;
}

div.items-row {
    background-color: #CDCDCD;
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    padding: 0 4px 4px;
}

/* ----------- FOOTER --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#footer{float:left;position:relative;width:100%;padding-top:23px;padding-bottom:20px}
  #footer-aux{position:relative;width:925px;margin:0 auto}  
  #footer a{color:#333133}
  #footer nav{float:left;}
  #footer nav h3{text-transform:uppercase;font-size:1.2em;margin-bottom:18px}
  
#follow{width:240px;margin-right:70px}
  #follow li{float:left;margin-right:10px}
  #follow a{float:left;width:48px;height:48px;text-indent:-9999px}
  #follow #digg{background:url(../images/ico-digg.gif) 0 0 no-repeat}
  #follow #facebook{background:url(../images/ico-facebook.gif) 0 0 no-repeat}
  #follow #twitter{background:url(../images/ico-twitter.gif) 0 0 no-repeat}
  #follow #youtube{background:url(../images/ico-youtube.gif) 0 0 no-repeat}

#sitemap{float:left;width:370px;font-size:.9em}
  #sitemap ul{float:left;width:70px;margin:0 20px 60px 0}
  #sitemap ul.listCol2{width:120px}
  #sitemap ul.listCol3{width:120px}
  #sitemap li{margin-bottom:4px}
  #sitemap li a:hover{text-decoration:underline}

#footer #partners{float:right;width:212px}
  #partners li{float:left;margin-right:30px}
  #partners li.last{margin:0}
  #partners li a{float:left;}
  #partners li img{float:left;}

#credits{clear:both;text-align:right;font-size:.9em}
  #credits a{color:#898b8c}
  #credits a:hover{text-decoration:underline}
  

} /* END MEDIA SCREEN*/  



/* ----------- RULES FOR SAFARI AND CHROME --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (-webkit-min-device-pixel-ratio:0) {



}  
  
/* ------- MEDIA PRINT  ------- */  
  
@media print{

body{font-size:12pt}
h1{color:#000;text-decoration:none;border-bottom:1px solid #ccc;padding-bottom:5pt}
a{text-decoration:none;color:#000}
hr,.navigation,#main-menu,fieldset,#sitemap,#submenu,#follow,#credits,.more{display:none}
#footer{border-top:1px solid #ccc}
h2{font-size:14pt}
h3{font-size:13pt}
h4{font-size:12pt}
ul{list-style-type:none;margin-left:0;padding-left:0}

table{border-collapse:collapse}
table td,table th{text-align:center;border:1px solid #ccc;padding:10px;font-size:12pt}

} /* END MEDIA PRINT*/  
