/*
Info: www.indris.net masterstyles
Author: Heroic dots
Contact: marius@heroicdots.com
*/

body{
background: #F6F1DE;
font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
font-size: small;
margin: 0;
width: 100%;
color: #232323;
}

#bodyPlayer{
background: #EFE6CE;
padding: 8px;
}

#bodyPlayer #mainplayer{
margin: 0;
padding: 0;
background: none;
}

#bodyAudioVideo #content{
height: 94em;
background: #EFE6CE;
width: 57.6em;
border: 2px solid white;
}

/* @group Defaults */
ul{
list-style-type: none;
margin: 0;
padding: 0;
}

img {
background: white;
border: 1px solid #bdb5a3;
padding: 5px;
margin: 8px;
}

a{
color: #244eca;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

/* @end */

/* @group Typography */
p{
line-height: 1.4em;
margin:10px 8px 14px 8px;
}

#content p.newsDate{
	float: left;
	margin: 0 8px;
	color: #756a61;
	font-style: italic;
}

.archive p{
	line-height: 1em;
	margin-bottom: 0;
}

h1{
font-family: "Trebuchet MS", sans-serif;
font-size: 175%;
margin: 5px 0 10px 8px;
letter-spacing: 1px;
font-variant: small-caps;
color: #790525;
}

#content .news h2{
	margin-bottom: 0;
}

#bodyArchive h1{
	margin-top: 16px;
}

h2{
font-family: "Trebuchet MS", sans-serif;
font-size: 135%;
margin: 10px 0 10px 8px;
color: #790525;
}

h3{
font-family: "Trebuchet MS", sans-serif;
font-size: 110%;
margin: 10px 0 10px 8px;
color: #790525;
}

h4{
font-size: 100%;
margin: 10px 0 10px 8px;
}

#footer h3{
font-family: "Trebuchet MS", sans-serif;
font-size: 120%;
padding: 0;
margin: 0 0 8px 0;
color: #000;
}

blockquote{
font-family: Georgia;
font-size: 115%;
color: #606060;
margin: 6px 0 12px 0;
}

cite{
font-family: Georgia;
font-size: 85%;
font-style: italic;
}

span.amp { 
font-size: 110%; 
font-family: "Goudy Old Style", "Palatino", "Book Antiqua", serif; 
font-style: italic; 
}

#footer-photos p{
	margin: 0;
	padding: 0;
}

#footer-links p{
	margin: 10px 0 0 0;
	padding: 0;
}

#credits p{
font-size: 0.85em;
margin: 16px 16px 16px 0;
}

dl.descarga_musicians h2{
color: #1a1a1a;
margin: 0;
}

dl.descarga_musicians h3{
margin: 0;
}

.records h2,h3{
margin: 4px 8px 0 8px;
}

.playerNewWindow{
text-align: right;
font-size: 85%;
margin: 2px 8px 0 0;
}

#homeLeftColumn p{
font-size: 115%;
margin-top: 0;
}

#homeRightColumn p{
font-size: 115%;
color: #777777;
margin-top: 0;
}

.recordCompany{
margin: 0 0 15px 8px;
font-style: italic;
}

.byline p{
text-align: right;
margin: 0 9px 14px 0;
font-size: 85%;
font-style: italic;
color: #606060;
}
/* @end */

/* @group Frame */
#top{
background: url(../siteimages/wood.jpg);
padding: 0;
border-bottom: 2px solid white;
}

#header{
background: url(../siteimages/header_left.jpeg) no-repeat;
height: 196px;
width: 58.4em;
margin: -12px 0 0 0;
margin-left: auto;
margin-right: auto;
}

#nav-wrapper{
width: 60em;
margin: 0;
margin-left: auto;
margin-right: auto;
}

#nav-wrapper-bands{
width: 58.4em;
margin: 0;
margin-left: auto;
margin-right: auto;
}

#wrapper{
width: 58.4em;
margin: 0;
margin-left: auto;
margin-right: auto;
}

#content{
height: 10%;
background: #EFE6CE;
width: 58.4em;
border: 2px solid white;
padding-bottom: 15px;
}

#contentLadescargaTechnical{
height: 79em;
background: #EFE6CE;
width: 58.4em;
border: 2px solid white;
padding-bottom: 15px;
}

#mainplayer{
margin: 0 8px 0 8px;
background: #e3dac3;
padding: 3px 3px 0px 3px;
border: 2px solid #f2e9d1;
}

#miniplayer{
float: right;
background: #e3dac3;
border: 2px solid #f2e9d1;
padding: 3px 3px 0px 3px;
margin: 8px 8px 0 0;
}

#footer{
clear: both;
background: #EFE6CE;
border-top: 2px solid white;
border-bottom: 2px solid white;
margin: 20px 0 0 0;
height: 18.5em;
}

#footer-inner-wrapper{
width: 57.1em;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 8px 8px 0 8px;
}

#footer-contact{
float: left;
margin-left: 42px;
}

#footer-projects{
float: left;
}

#footer-links{
float: left;
margin-left: 42px;
}

#footer-photos{
float: left;
margin-left: 42px;
width: 140px;
}

#credits{
text-align: right;
}
/* @end */

/* @group Navigation */
#mainnav{
background: url(../siteimages/nav_gradient.png);
margin-bottom: 25px;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
width: 100%;
}

#mainnav ul{
list-style-type: none;
padding: 7px 9px 7px 9px;
margin: 0;
}

#mainnav li{
display: inline;
padding: 0;
margin: 0;
}

#mainnav a{
text-decoration: none;
background: url(../siteimages/nav_gradient.png);
padding: 7px 9px 7px 9px;
color: #244eca;
font-weight: bold;
}

#mainnav a:hover{
color: #244eca;
background: white;
}

#hovedoensocialclub #navHovedoen a,
#hovedoensocialclub_video #navHovedoen a,
#cubalibre #navCubalibre a, #electrocutango #navElectrocutango a, #electrocutango_cd #navElectrocutango a, 
#electrocutango_reviews #navElectrocutango a,
#bodyHome #navHome a, #ladescarga #navLadescarga a, #ladescarga_musicians #navLadescarga a, #ladescarga_technical #navLadescarga a, #salzumba #navSalzumba a, #tangofor3 #navTangofor3 a, 
#tangofor3_cds #navTangofor3 a, #tangofor3_abouttango #navTangofor3 a, #duo #navDuo a{
color: #244eca;
background: white;
padding: 7px 9px 7px 9px;
font-weight: bold;
}

#bandsnav{
background: url(../siteimages/nav_gradient.png);
margin-bottom: 12px;
border-top: 2px solid white;
border-bottom: 2px solid white;
width: 100%;
}

#bandsnav ul{
list-style-type: none;
padding: 7px 9px 7px 0;
margin: 0;
}

#bandsnav li{
display: inline;
padding: 0;
margin: 0;
}

#bandsnav a{
text-decoration: none;
background: url(../siteimages/nav_gradient.png);
padding: 7px 9px 7px 9px;
color: #244eca;
font-weight: bold;
}

#bandsnav a:hover{
color: #244eca;
background: white;
}

#hovedoensocialclub_video #navVideoHovedoen a, #electrocutango_cd #navCdElectrocutango a, #electrocutango_reviews #navReviewsElectrocutango a, #tangofor3_cds #navCdTangoFor3 a, #tangofor3_abouttango #navAbouttangoTangoFor3 a, #ladescarga_musicians #navMusiciansDescarga a, #ladescarga_technical #navTechnicalDescarga a{
	color: #244eca;
background: white;
padding: 7px 9px 7px 9px;
font-weight: bold;
}

#bandsnav li.active{
color: #244eca;
background: white;
padding: 7px 9px 7px 9px;
font-weight: bold;
}

li#navHovedoenSite img{
	position: relative;
	top: 1px;
	left: 2px;
	border: none;
	padding: 0;
	margin: 0;
}

#secondarynav{
width: 58em;
margin-left: auto;
margin-right: auto;
text-align: right;
}

#secondarynav ul{
list-style-type: none;
padding: 5px 0 5px 6px;
margin: 0;
}

#secondarynav li{
display: inline;
padding: 0;
margin: 0;
}

#secondarynav a{
color: white;
text-decoration: none;
font-weight: bold;
padding: 5px 6px 5px 6px;
margin: 0;
}

#secondarynav a:hover{
color: white;
background: #244eca;
padding: 5px 6px 5px 6px;
margin: 0;
}

#about #navAbout, #audio_video #navAudioVideo, #projects #navProjects, #photos #navPhotos, #links #navLinks, #contacts #navContacts{
color: white;
background: #244eca;
padding: 5px 6px 5px 6px;
margin: 0;
}
/* @end */

/* @group Special Sections */
.news{
	
}

#homeLeftColumn{
float: left;
width: 50%;
}

#homeRightColumn{
float: right;
width: 48%;
}

#about{
height: 13em;
}

#films{
float: left;
width: 50%;
}

#music{
float: right;
}

.CDs{
width: 50em;
height: 22em;
}

#descarga_musicians_left{
float: left;
width: 50%;
}

#descarga_musicians_right{
float: right;
width: 43%;
}

.albumCover{
float: left;
width: 20%;
}

.albumHeadline{
float: right;
width: 80%;
}

.albumInfo{
clear: both;
}

.albumSongs{
float: left;
width: 30%;
}

.albumPersonell{
float: right;
width: 70%;
}
/* @end */

/* @group Links */
dt a{
text-decoration: none;
}

dt a:hover{
text-decoration: underline;
}

#footer a{
text-decoration: none;
}

#footer a:hover{
text-decoration: underline;
}

#contact a{
text-decoration: none;
}

#contact a:hover{
text-decoration: underline;
}

#descarga_musicians_right dd a{
color: #1a1a1a;
text-decoration: none;
}

#descarga_musicians_right dd a:hover{
color: #244eca;
text-decoration: none;
}

.buyButton{
background: #8f897b;
border: 2px solid #ada695;
padding: 2px 5px;
color: white;
}

a:hover.buyButton{
background: #767066;
border: 2px solid #999486;
text-decoration: none;
}

.downloadButton{
background: #8f897b;
border: 2px solid #ada695;
padding: 2px 5px;
color: white;
text-decoration: none;
}

a:hover.downloadButton{
border: 2px solid #999486;
background: #767066; 
text-decoration: none;
}

a:hover#stageplot{
border: 2px solid white;
text-decoration: none;
}

#to-top{
float: right;
}

.photosLinks{

}

a:hover.photosLinks{
text-decoration: none;
}
/* @end */

/* @group Tables */
table{
border-collapse: collapse;
border: 2px solid white;
margin: 20px 0 20px 8px;
width: 45em;
}

th{
background: url(../siteimages/nav_gradient.png);
font-size: 120%;
padding: 5px;
}

td{
border: 2px solid white;
padding: 7px;
}

tr:hover{
background: #dadada;
}
/* @end */

/* @group Lists */
ul{
padding-left: 17px;
margin: 5px 8px 18px 8px;
list-style-type: none;
list-style-image: url(../siteimages/list_bullets.gif)
}

li{
margin-bottom: 4px;
}

.checkmarkList{
padding-left: 18px;
margin: 5px 8px 18px 8px;
list-style-type: none;
list-style-image: url(../siteimages/checkmark.gif)
}

.checkmarkList li{
margin-bottom: 4px;
}

ol{
padding-left: 18px;
margin: 5px 8px 18px 8px;
}

ol li{
margin-bottom: 4px;
}

#descarga_musicians_right dl{
background: url(../siteimages/divider.gif)repeat-x bottom;
border-bottom: 1px solid #F6F1DE;
float: left;
margin: 0 0 8px 0;
padding-bottom: 8px;
width: 24em;
}

#descarga_musicians_left dl{
float: left;
margin: 0;
width: 32em;
}

.descarga_musicians dt{
float: left;
}

.descarga_musicians dd{
margin: 0;
}

#about #content ul{
padding-left: 17px;
margin: 5px 8px 20px 8px;
list-style-type: none;
list-style-image: url(../siteimages/list_bullets.gif)
}

#about #content li{
line-height: 1.6em;
margin-bottom: 4px;
}

.cd-lists{
float: left;
margin: 8px;
}

.cd-lists li{
margin-bottom: 3px;
}

#reviewBookmarks{
margin: 5px 8px 25px 8px;
}

#reviewBookmarks li{
display: inline;
}

#footer ul{
	list-style-image: none;
	padding: 0;
	margin: 0;
}

#footer li{
	margin-bottom: 4px;
}
/* @end */

/* @group Images */
#header img{
float: right;
margin: 113px 0 0 0;
padding: 0;
border: none;
}

#content #about img{
float: left;
margin-top: 0;
margin-bottom: 0;
}

#contact img{
margin: 0;
}

.toTop img{
float: right;
background: #e7dec7;
padding: 3px;
border: 1px solid #d5cdb8;
margin-right: 8px;
}

.films-list img{
border: 4px solid black;
padding: 1px;
margin-top: 0;
}

.CDs img{
float: left;
margin: 8px 0 8px 8px;
}

.descarga_musicians img{
margin: 0 8px 0 0;
}

#descarga_musicians_left img{
margin: 0 8px 8px 8px;
}

#descarga_musicians_right dd img{
border: none;
padding: 0;
margin-left: 5px;
}

#audio_video #films img{
	margin: 0 8px 0 0;
	background: #000;
	padding: 7px;
}

.divider{
background-image: url(../siteimages/divider.gif);
background-repeat: repeat-x;
background-position: bottom;
border-bottom: 1px solid #F6F1DE;
height: 1px;
margin: 16px 8px;
}

.vcard_thumb{
border: none;
padding: 0;
margin: 0 0 0 5px;
}

#footer-photos img{
margin: 0 8px 5px 0;
padding: 4px;
width: 50px;
height: 50px;
}

#footer-photos img:hover{
	border: 1px solid #69655b;
}

.byline{
float: right;
}

.byline img{
margin-bottom: 0;
}

/* @end */

/* @group Photos */
#photos #photoGallery p{
	color: #232323;
	font-size: 12px;
	margin: 0 0 0 8px;
	text-transform: uppercase;
}

#photoGallery h1{
	position: relative;
}

#photoGallery h1 a{
	font-size: 11px; 
	font-variant: normal;
	position: absolute;
	right: 58px;
	bottom: 0;
	background: #b3aea1;
	border: 1px solid #a5a195;
	color: #fff;
	padding: 3px 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

#photoGallery h1 a:hover{
	background: #a8a498;
	color: #fff;
}


#photos a:hover{
	text-decoration: none;
}

#photoGallery{
	float: left;
	width: 580px;
}

#photoGallery img{
	height: auto;
	width: 220px;
}

#photoGallery img:hover, #photoCategories img:hover{
	border: 1px solid #69655b;
}

.photoContainer{
	display: inline-block;
	float: left;
	margin: 7px 62px 35px 0;
	width: 220px;
}

#photos .photoContainer span{
	color: #838484;
	font-size: 10px;
	margin: 0 0 0 8px;
}

.photoContainer:nth-child(2n){
	clear: left;
}

.photoContainer img{
	margin-top: 0;
	margin-bottom: 0;
}

#photoCategories{
	float: right;
	width: 160px;
}

#photoCategories h4{
	color: #232323;
	line-height: 1.35;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 15px 8px;
}

#photoCategories img{
	margin-bottom: 0;
	width: 80px;
	height: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.photoCatContainer{
	width: 90px;
}

/* @group Photo links inside bandpages */
.bandImg{
	float: right;
}

.bandImg img:hover{
	border: 1px solid #69655b;
}

.bandImg p{
	color: #838484;
	font-size: 11px;
	margin: -10px 8px 16px 0;
	text-align: right;
}

.bandImg a:hover{
	text-decoration: none;
}
/* @end */
/* @end */

/* @group Photos Nav */
ul.smd_gallery_nav{
	clear: both;
	list-style-image: none;	
	margin: 0 0 0 8px;
	text-align: center;
	padding: 14px 0 10px 0;
	width: 572px;
}

ul.smd_gallery_nav li{
	display: inline;
	padding: 0;
}

ul.smd_gallery_nav li a{
	background: #b3aea1;
	border: 1px solid #a5a195;
	color: #fff;
	margin: 0 6px 0 0;
	padding: 3px 7px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

ul.smd_gallery_nav li a:hover{
	background: #a8a498;
}

ul.smd_gallery_nav li.empty{
	background: #b3aea1;
	border: 1px solid #a5a195;
	color: #9a968c;
	margin: 0 10px 0 4px;
	padding: 3px 7px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

ul.smd_gallery_nav li.current{
	background: #fff;
	border: 1px solid #bdb5a3;
	color: #244eca;
	margin: 0 6px 0 0;
	padding: 3px 7px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

ul.smd_gallery_nav span{
	color: #838484;
	display: block;
	font-size: 10px;
	margin: 12px 0 0 0;
}
/* @end */

/* @group Special */
.floatRight{
float: right;
}

.floatLeft{
float: left;
}

#contact{
margin: 0 8px 8px 8px;
}

.clear{
clear: both;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/* @end */

/* @group Search */
#content h3.entry-title{
	margin: 8px 8px 0 8px;
	padding: 0;
}

#content .published{
	color: #84786e;
}

#content p.entry-summary{
color: #3a3a3a;
}

#content p.entry-summary strong{
color: #232323;
}

#content p.searchPermlink{
	font-size: 0.85em;
}
/* @end */

/* @group Press */
#secondarynav a#navPress{
	background: url(../siteimages/lock.png) no-repeat 7px 0.65em;
	padding: 5px 6px 5px 18px;
}

#secondarynav a:hover#navPress{
	background: #244eca url(../siteimages/lock.png) no-repeat 7px 0.65em;
}

#press a#navPress{
	background: #244eca url(../siteimages/lockOpen.png) no-repeat 5px 0.65em;
}

#press a:hover#navPress{
	background: #244eca url(../siteimages/lockOpen.png) no-repeat 5px 0.65em;
}

ul.presskits{
	list-style-image: none;
	margin-top: 30px;
	padding: 0;
}

.presskits li{
	margin: 0 0 32px 0;
}

.presskits a{
	background: #b3aea1;
	border: 1px solid #a5a195;
	color: #fff;
	font-size: 16px;
	padding: 7px 10px 7px 9px;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.presskits a:hover{
	background: #a8a498;
	text-decoration: none;
}

.presskits span{
	color: #818383;
	font-size: 12px;
	font-style: italic;
	text-transform: none;
}
/* @end */