* { margin: 0; padding: 0; }

body { background: #000 url(img/bg-body.jpg) repeat-x 50% 0; color: #fff; font: 12px/18px Georgia, "Times New Roman", Times, serif; }

#wrapper { 
    width: 980px;
    margin: 0 auto;
}

#header { float: left; width: 100%; height: 466px; }
#nav { float: left; width: 100%; height: 125px; background: url(img/bg-nav.jpg) no-repeat 0 0; }
	#nav ul { list-style: none; position: relative; }
	#nav li a { position: absolute; overflow: hidden; text-indent: -9999px; }
	#n1 a { left: 94px; top: 43px; background-image: url(img/bg-nav-1.png); width: 65px; height: 35px; }
	#n2 a { left: 175px; top: 40px; background: url(img/bg-nav-2.png) no-repeat 0 0; width: 59px; height: 35px; }
	#n3 a { left: 255px; top: 37px; background: url(img/bg-nav-3.png) no-repeat 0 0; width: 156px; height: 37px; }
	#n4 a { left: 427px; top: 35px; background: url(img/bg-nav-4.png) no-repeat 0 0; width: 60px; height: 35px; }
	#n5 a { left: 505px; top: 32px; background: url(img/bg-nav-5.png) no-repeat 0 0; width: 139px; height: 37px; }
	#n6 a { left: 660px; top: 30px; background: url(img/bg-nav-6.png) no-repeat 0 0; width: 70px; height: 36px; }
	#n7 a { left: 749px; top: 28px; background: url(img/bg-nav-7.png) no-repeat 0 0; width: 100px; height: 37px; }
	
	#nav li a { display: block; background-repeat: no-repeat; background-position: left bottom; }
    #nav li a:active,
    #nav li a:hover,
    #nav li a.active { background-position: left top; }

#content { float: left; width: 980px; padding-bottom: 50px; }

#main { float: right; width: 650px; }
#sidebar { float: left; width: 310px; }

#footer { float: left; width: 100%; border-top: 1px solid #fff; margin-top: 50px; text-align: center; font-family: Arial, Helvetica, sans-serif; padding: 10px 0; }

#twitter { height: 95px; width: 535px; padding-left: 95px; padding-right: 20px; padding-top: 30px; background: url(img/bg-twitter.jpg) no-repeat 0 0; }
    #twitter ul { list-style: none; text-shadow: rgba(0,0,0,.7) 0 0 3px; }
    #twitter span { font-weight: bold; }
    
    
.article { border-bottom: 1px solid #666; width: 640px; padding-left: 10px; padding-bottom: 20px; padding-top: 10px; }
    span.time { display: block; text-transform: uppercase; }

.pagination { float: left; width: 100%; padding: 20px 0; }
    .pagination .align-left { float: left; }
    .pagination .align-right { float: right; }

h2 { font-size: 28px; margin: 8px 0; }
p { margin: 18px 0; }

.article ul { margin: 18px 0 18px 30px; }

a:link,
a:visited { color: #c8aa69; text-decoration: none; }

img { border: 0 none; }
#footer img { float: right; }

.webshops {
	float: left;
	background: url(img/bg-webshops.png) no-repeat 0 0;
	width: 280px;
	height: 59px;
	padding-top: 65px;
	padding-left: 30px;
	margin-bottom: 10px;
}

.gigpress-div { background: url(img/Amorphis_Gigs.png) no-repeat 0 0; width: 270px; height: 111px; padding-top: 25px; padding-left: 20px; padding-right: 20px; }
.gigpress-div h3 { font-size: 20px; float: left; }
.gigpress-div a.more-gigs { float: right; font-weight: bold; }
.gigpress-listing { list-style: none; width: 100%; float: left; margin-top: 15px; }

.social-medias { background: url(img/Amorphis_Links_w_Icons.png) no-repeat 0 0; width: 310px; height: 118px; position: relative; }
.social-medias ul { list-style: none; text-indent: -999px; overflow: hidden; }
    .facebook-link { position: absolute; left: 21px; top: 22px; width: 113px; height: 24px; }
    .twitter-link { position: absolute; left: 20px; top: 60px; width: 112px; height: 22px; }
    .bebo-link { position: absolute; left: 156px; top: 23px; width: 114px; height: 31px; }
    .myspace-link { position: absolute; left: 161px; top: 72px; width: 104px; height: 19px; }

/*
    the gigpress
*/

.gigpress-table { width: 640px; margin-top: 30px; float: left; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; }
.gigpress-table th { text-align: left; background: #212121; }
.gigpress-info { display: none; }

.gigpress-table td, .gigpress-table th { border-bottom: 1px solid #323232; padding: 5px 8px; }

.gigpress-date,
.gigpress-city,
.gigpress-venue,
.gigpress-country { font-weight: bold; }

p.gigpress-subscribe { margin-left: 10px; float: left; width: 200px; }

.facebook-box { width: 100%; float: left; margin-top: 20px; }


