/*
Theme Name: Legendo
Theme URI: http://www.legendo.com
Author: Andrei Luca
*/

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}


body{
  background: #EEE url(images/bg.png) top center repeat-x;
}

#wrapper{
    width:983px;
    margin:0 auto;
}

#header{
    height:100px;
}

#header .logo{
    padding:5px 27px;
    float:left;
    z-index:150;
    position:relative;
}

#header .menu{
    float:right;
    width:340px;
    padding:6px 38px 20px 12px;
    background:url(images/menu.png) no-repeat;
    position:relative;
    z-index:130;
}
@-moz-document url-prefix(){#header .menu{padding-top:3px;}} /* sad line :-( */
.menu li{
    display:inline;
    margin-left:23px;
    text-transform:lowercase;
    font-size:19px;
}
.menu li a{
    text-decoration:none;
    color:#606060;
}
.menu li a.active{
    color:#A43448;
}


#wrap_slider{
    background: url(images/top_slider.png) top center no-repeat;
    padding:0;
    margin:0;
}

#wrap_slider #thumbnails{
    background: url(images/bottom_slider.png) bottom center no-repeat;
    height:196px;
    width:982px;
    padding-top:400px;
    margin-left:-26px;
    }

#thumbnails img{
    width:252px;
    height:142px;
}


#wrap_content{
    background: url(images/legal_bg.png) bottom center no-repeat;
    margin-bottom:3em;
}

#wrap_content .content_top{
    background: url(images/top_content.png)  no-repeat;
    height:22px;
}

#wrap_content .content{
    background: url(images/middle_content.png)  repeat-y;
    padding:4px 26px 0 23px;
}

.content .latest_news{
    padding:10px;
    margin-bottom:10px;
    width:590px;
    float:left;
}
.content .sidebar{
    float:right;
}


.content .newsletter_box, .full_image_widget, .content .twitter_box{
    padding:10px;
    margin-bottom:10px;
    width:280px;

}


.twitter_icon{
    vertical-align:middle;
    float:right;
    margin-top:-4px;
}

.full_image_widget ul{
    padding:10px;
}


.full_image_widget li{
    list-style:none;
}

.inside_twitter{
    background-color:#FFF;
    padding:10px;
}

.content .inside_image_bg{
    padding:10px;
}




.content .inside{
    background-color:#FFF;
    padding:10px;
}
.inside_full_image_widget{
    padding:0;
    background-color:#FFF;
}
.inside_full_image_widget ul li{
    margin-bottom:10px;
}

.inside_newsletter{
    padding:10px;
    background-color:#FFF;
    border:1px solid #FFF;
}

.inside_newsletter p{
    line-height:1.2;
}


.inside_newsletter input{
    border:2px solid #CCC;
    padding:3px;
    width:200px;
}
.inside_newsletter input.button{
  margin-top:5px;
  width:97px;
  height:28px;
  background:url(images/subscribe-button.png) no-repeat;
  color:transparent;
  font-weight:700;
  border:0;
  cursor:pointer;
}


#wrap_content .content_bottom{
    background: url(images/bottom_content.png)  no-repeat;
    height:24px;
}

#wrap_content .legal_terms{
    padding:0 20px 2px;
    clear:both;
    text-align:center;
}
.legal_terms p{
    font-size:10px;
    color:#626262;
}


.press-releases-date{
    float:left;
    font-size:12px;
    width:55px;
    letter-spacing:-1px;
}

.press-releases-title{
/*    border-left:1px solid #DDD;*/
    padding-left:9px;
    float:left;
    font-size:12px;
    width:465px;
    white-space:pre-wrap;
}

.press-releases-clear{
    clear:both;
    height:15px;
}

.clear{
    clear:both;
}

.post_gallery .images{
    margin: 0 18px 11px 0;
    float: left;
}

.post_gallery .images img{ width: 170px; height: 96px;padding:1px !important; }
.post_gallery .images .zoom_button {
    position: absolute;
    width:170px;
    height:96px;
    background: url(images/zoom_gallery.png) 0 -96px no-repeat;
    z-index: 5;
}
.post_gallery .images .zoom_button:hover {
    background: url(images/zoom_gallery.png) 0 0 no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .post_gallery .images .zoom_button:hover {background: url(images/zoom_gallery.png) 0 -15px no-repeat;}
}
img.thumbnail {
    width: 170px;
    height: 96px;
}
.play {
    width: 198px;
    height: 112px;
}
.hover{
    background: url(images/link.png) center -400px no-repeat;
    z-index:100px;
    width:930px;
    height:400px;
    display:block;
    position:absolute;
    top:30px;
    left:0;
}
.hover:hover{
    background: url(images/link.png) center center no-repeat;
}

.hover_locked{
    background: url(images/link-locked.png) center -400px no-repeat;
    z-index:100px;
    width:930px;
    height:400px;
    display:block;
    position:absolute;
    top:30px;
    left:0;
}
.hover_locked:hover{
    background: url(images/link-locked.png) center center no-repeat;
}

.nav-prev{
    background:url(images/caro-arrow-left-on.png) 0 -68px no-repeat;
    width:59px;
    height:68px;
}
.nav-next{
    background:url(images/caro-arrow-right-on.png) 0 -68px no-repeat;
    width:59px;
    height:68px;
}

.nav-prev:hover{
    background:url(images/caro-arrow-left-on.png) no-repeat;
    margin:21px 0 0 4px;
}
.nav-next:hover{
    background:url(images/caro-arrow-right-on.png) no-repeat;
    margin:19px 9px 0 0;
}

.latest_news, .newsletter_box, .full_image_widget{
    border:1px solid #505050;
    background-color:#D7D7D7;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.newer_older{
    float:right;
    margin-right:2em;
}
.newer{
    margin-right:10px;
}

