////* British Sea Power */////

/* Type */

@font-face {
      font-family: 'OSPDIN';
    src: url('../type/din/OSP-DIN-webfont.eot');
    src: url('../type/din/OSP-DIN-webfont.eot?#iefix') format('embedded-opentype'),
         url('../type/din/OSP-DIN-webfont.woff') format('woff'),
         url('../type/din/OSP-DIN-webfont.ttf') format('truetype'),
         url('../type/din/OSP-DIN-webfont.svg#OSPDIN') format('svg');
    font-weight: normal;
    font-style: normal;   
}

@font-face {
    font-family: 'sabonitalic';
    src: url('../type/sabongreek-italic-webfont.eot');
    src: url('../type/sabongreek-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../type/sabongreek-italic-webfont.woff') format('woff'),
         url('../type/sabongreek-italic-webfont.ttf') format('truetype'),
         url('../type/sabongreek-italic-webfont.svg#sabongreekitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* General */

html{
margin:0;
padding:0;
}

body{
font-family: 'sabonitalic';
color:#cac6bd;
margin:0;
padding:0;
position:relative;
background:#ccc url('../images/land_bg.jpg') top center no-repeat;
background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height:100%;
}

p{
margin:0 0 20px 0;
}

a{
color:#fff;
text-decoration:none;
-webkit-transition: 0.3s  ease-in-out;
}

a:hover{
text-decoration:underline;
-webkit-transition: 0.3s  ease-in-out;
}

h1, h2, h3, h4, h5, h6{
color:#40ae49;
font-family:'OSPDIN', helvetica, ariel; !important;
padding:0;
margin:0;
font-weight:normal;
text-transform:uppercase;
}

h2{
font-size:1.8em;
margin:0 0 20px 0;
}

.logo{
clear:both;
/*text-indent:-5000em;*/
/*background: url('../images/logo.png') center no-repeat;*/
height:88px;
width:100%;
padding:30px 0 40px 0;
}

.logo img{
width:100%;
}

#wrapper{
width:90%;
max-width:1100px;
margin:30px auto !important;
padding:0 50px;
border-top:none;
}

#firstcolumn{
padding:40px 0 0 0;
width:62%;
float:left;
}

#secondcolumn{
margin:40px 0 0 0;
width:30%;
float:right;
padding:0 0 0 30px;
border-left:1px solid #40ae49;
}

.btn{
padding:3px 10px;
background:#40ae49;
color:#000;
border:solid 1px #40ae49;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.btn:hover{
color:#40ae49;
background:#111;
border:solid 1px #222;
}

/* Navigation*/

.nav{
margin:0;
padding:0;
list-style-type:none;
display:block;
margin:0;
border-bottom:solid 1px #000;
height:50px;
}

.nav li{
float:left;
}

.nav li a{
padding:50px 10px 10px 10px;
margin:0 0 0 0;
text-decoration:none;
text-transform:lowercase;
color:#000;
}

.nav .current{
background:#000;
color:#fff;
}

.nav li a:hover{
background:#000;
color:#fff;
}

/* Social Network Links */

.social{
float:right;
}

.social a{
display:block;
float:left;
text-indent:-5000;
}

.social a:hover{
opacity:0.5;
}

.twiticon{
width:40px;
height:40px;
background:url('../images/twitter_icon.png') no-repeat;
}

.fbicon{
width:12px;
height:24px;
background:url('../images/facebook_icon.png') no-repeat;
}

/* Entry */

.entry{
clear:both;
margin:0 0 30px 0;
position:relative;
}

.entry h2{
width:80%;
}

.date{
position:absolute;
top:0; 
right:0;
padding:5px 0 20px 10px;
}

/*.entry p{
clear:both;
}*/

.entry .artimg{
float:left;
margin:0 5% 5% 0;
border:solid #fff 5px;
width:30%;
}

.entry img{
width:100%;
height:auto;
}

.entry iframe, .entry object, .entry embed{
width:100%;
height:350px;
}

/* entry footer */

.entryfooter{
border-top:solid #343333 1px;
margin:10px 0 0 0;
padding:20px 0 10px 0;
}

.link{
float:right;
}

.link .twitter-share-button{
float:right;
margin:0 -10px 0 0;
padding:0;
}

.tweet_list{
list-style-type:none;
margin:0 0 10px 0;
padding:0;
}

.tweet_list li{
padding:0 0 20px 0;
}

.tweet_time{
margin:0 5px 0 0;
}

/* Mailing List */

#subscribeform {
background:#000;
padding:0 0 30px 0;
}

#emailaddress{
background:#000;
color:#fff;
padding:10px;
border:none;
margin:0;
width:80%;
font-family: 'sabonitalic';
font-size:14px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}

#go{
border:none;
background:#1a1a1a;
color:#40ae49;
padding:12px 10px 11px 10px;
margin:0 0 0 -10px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}

/* Photos */

#galleryPager{
padding:20px 0 20px 0;
}

#galleryPager #pages{
float:left;
padding: 0 20px 0 0;
}

#photocontents img{
width:50%;
height:auto;
padding:5px;
border:solid 1px #333;
}

#photocontents a img{
width:7%;
padding:0 1px 1px 0;
border:none;
}

#photocontents a:hover img{
opacity:0.5;
}

.photoBackLink{
padding:20px 0 0 0;
}

/* Pagination */

.pagination{
border-top:solid 1px #111;
border-bottom:solid 1px #111;
padding:5px 0;
clear:both;
}

.pagination span{
width:20px;
padding:0 5px;
}


/* Footer */

#footer{
clear:both;
padding:100px 0 50px 0;
width:100%;
}

#footer p{
float:left;
}

#footer .rss{
float:right;
}

.enter{
margin:30px 0 0 0;
float:right;
background:#000;
padding:10px;
border-radius:5px;
}

.preorder{
margin:30px 0 30px 0;
float:left;
color:#fff;
}

.preorder a{
color:#000;
}

