/* --------------------------------------------------------------------------------------------------
	Title:		Alliance Music Entertainment CSS Document
	Author:		Squircle Inc.
	Artist:		Louis R. Stephens
	Date:		October 04, 2009
------------------------------------------------------------------------------------------------------ */
* { margin: 0; padding: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
	background-color: #fff;
}
.clearer { height: 0; line-height: 0px; clear: both; }
.print { display: none; }

/*  ---------------------------------------------------------------------------
	=Global Layout
------------------------------------------------------------------------------- */
h1, h2, h3, h4 {  }
h1 { font-size: 20px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

h1 span { font-size: 14px; font-weight: normal; }

h1, h2, h3, h4, p, blockquote { padding: 12px 0 0 0; }

a  { /* color: #0033c0; */ color: #016eb3; text-decoration: none; }
a:hover { color: #e33b20; }

img { border: none; }

.mainContent ul, .mainContent ol { margin: 12px 0 0 0; list-style-position: inside; }

.finePrint { font-size: 10px; }

/* ---------- */
.constraint { width: 950px; margin: 0 auto; text-align: left; }

div.fullColumn, div.twoColumn, div.threeColumn, div.fourColumn { width: 100%; padding-bottom: 45px; background-color: #F8F8F8; background-color: #fff; }

.mainContent { border-left: 2px solid #fff; border-right: 2px solid #fff; }

.contentPageTitle { margin: 15px 0 10px 0; }

.credit { padding: 5px 0 20px 0; }

.topLogo { float: right; width: 244px; height: 85px; position: absolute; top: 1px; right: 0; cursor: pointer; background: transparent url(../images/ameTopLogo.png) no-repeat top left; }
.topLogo img { display: none; }

.socialNetwork { list-style-type: none; margin-left: 0; padding-left: 0; }
.socialNetwork li { display: inline; margin-right: 5px; }
.socialNetwork li a { padding: 5px 15px; background-color: #e7edf1; border: 1px solid #bbccd6; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.socialNetwork li a:hover{ color: #016eb3; background-color: #d0dbe2; }
.socialNetwork .facebook, .socialNetwork .twitter, .socialNetwork .mySpace { padding-left: 31px; background-position: top left; background-repeat: no-repeat; }
.socialNetwork .facebook { background-image: url(../images/facebook.png); }
.socialNetwork .twitter { background-image: url(../images/twitter.png); }
.socialNetwork .mySpace { background-image: url(../images/mySpace.png); }
* html .socialNetwork .facebook, * html .socialNetwork .twitter, * html .socialNetwork .mySpace { padding-left: 15px; background-image: none; }
* + html .socialNetwork .facebook, * + html .socialNetwork .twitter, * + html .socialNetwork .mySpace { padding-left: 15px; background-image: none; }

.button { padding: 5px 15px; background-color: #e7edf1; border: 1px solid #bbccd6; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.button:hover { color: #016EB3; background-color: #D0DBE2; }

.sm-btn-link { padding: 5px 15px; background-color: #e7edf1; border: 1px solid #bbccd6; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.sm-btn-link:hover{ color: #016eb3; background-color: #d0dbe2; }

.jcarousel-container { z-index: 1; }


/*	=TWO COLUMN
---------------------------------------------------------------- */
.twoColumn {  }
.twoColumn .main { float: left; width: 580px; }

.twoColumn .column { float: left; width: 49%; }
.twoColumn .last { float: right; }

/*	=THREE COLUMN
---------------------------------------------------------------- */
.threeColumn {  }
.threeColumn .main { float: left; width: 49.99%; }

.threeColumn .column { float: left; width: 300px; margin-right: 20px;  }
.threeColumn .last { float: right; margin-right: 0; }

/*	=FOUR COLUMN
---------------------------------------------------------------- */
.fourColumn {  }
.fourColumn .column { float: left; width: 223px; }
.fourColumn .last { float: right; }

/*  =side & sideAlt
---------------------------------------------------------------- */
.side { float: left; width: 300px; }
.sideAlt { float: right; width: 300px; margin-top: 43px; }

/*	=header
---------------------------------------------------------------- */
#header { text-align: center; background: #d3e5f0 url(../images/headerBackground.jpg) repeat-x bottom left; border-bottom: 2px solid #8ea6b5; }
#header .ameLogo { float: left; display: block; width: 450px; height: 156px; cursor: default; margin: 39px 0 55px 0; background: transparent url(../images/ameLogo.png) no-repeat top left; }
#header .ameLogo img { display: none; }
#header img {  }

/*	=navigation
---------------------------------------------------------------- */
.navBar { position: relative; }

.navigation { width: 100%; text-align: left; background: #2f2f2f url(../images/navigationBackground.jpg) repeat-x bottom left; border-bottom: 1px solid #f1f1f1; }
ul#nav { float: left; width: 455px; }

/* Dropdown */
.navigation ul { list-style-type: none; text-transform: uppercase; }

.navigation ul li { position: relative; float: left; }

.navigation li ul {
	/* this width is needed for IE6 and should match with selector - div.navigation li ul li a (Sub Menu Styles) */
	width: 490px;
	position: absolute;
	top: 50px;
	left: 0;
	display: none;
        padding: 15px 15px 0 0;
	text-transform: capitalize;
        background-color: #000;
        border: 1px solid #3c5768;
        border: 1px solid #222;
        border-top: none;
        z-index: 100;
}

/* Styles for Menu Items */
.navigation ul li a {
	* + html height: 100%;	/* The dropdown disapears when you try to mouse-over it in IE7 - this fixes that issue. */
	/* color: #1a1a1a; */
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 0 14px;
	line-height: 50px; 
	background-color: transparent;	/* IE6 Bug */
}
.navigation a:hover { color: #fff; }
/* Fix IE. Hide from IE Mac \*/
* html .navigation ul li { float: left; height: 1%; }
* html .navigation ul li a { height: 1%; }

* html .navigation ul li a{ float: left; }
/* The selector below prevents the over links from appearing to display inline. */
* html .navigation li ul li { clear: both; }
/* End Fix IE*/

.navigation ul li a:hover, 
.navigation li ul li a:hover { /* color: #ffe400; */ /* background-color: #990000; */ background-color: #3c5768; }
.navigation li ul li a:hover { /* background-color: #990000; */ }

.navigation li ul li a {
	/* Sub Menu Styles */
        display: inline-block;
	width: 90%;
        line-height: 16px;
        font-weight: normal;
	padding: 5px 5.05%;
}

.navigation li ul li { /* border: 1px solid #abb7c4; border-top: none; */ width: 230px; margin: 0 0 15px 15px; }
.navigation li:hover ul, .navigation li.over ul { display: block; }		/* The magic */

#nav .section-title { display: inline-block; width: 90%; padding: 6px 5%; text-transform: uppercase; font-weight: bold; background-color: #222; color: #999; }
#nav .section-links { width: 99%; display: inline-block; border: 1px solid #222; border-top: none; }
#nav .section-links.dance { height: 130px; }
#nav .section-links.country, #nav .section-links.acoustic { height: 26px; }
#nav .section-links.rock { height: 52px; }
#nav .section-title.acoustic, #nav .section-links.acoustic { display: none; }

.navigation li ul li.clearer { float: none; margin: 0; }

/* End Dropdown */

.navBar .socialLinks { float: right; width: 97px; list-style-type: none; }
* html .navBar .socialLinks { width: 102px; }
.socialLinks a { float: left; display: block; width: 25px; height: 25px; margin: 11px 0 0 6px; background-color: transparent; background-repeat: no-repeat; background-position: top left; }
.socialLinks a:hover { opacity: 0.7; filter: alpha(opacity=70); }
.navBar .socialLinks a.facebook { background-image: url(../images/facebookWhite.gif); }
.navBar .socialLinks a.reverbNation { background-image: url(../images/reverbNationWhite.gif); }
.navBar .socialLinks a.myspace { background-image: url(../images/myspaceWhite.gif); }
.socialLinks span { display: none; }

.navigation .phone { float: right; color: #d3e5f0; padding: 15px 40px 0 0; }

/*  textNav page indicators
--------------------------------------- */
.navigation ul li:hover { /* background-color: #3c5768; */ }

body#home .navigation .L-home, 
body#about .navigation .L-about, 
body#artists .navigation .L-artists, 
body#recordingStudio .navigation .L-recordingStudio, 
body#contact .navigation .L-contact, 

body.eighties-proof .navigation .L-artists, body.eighties-proof .navigation a.eighties-proof, 
body.almostBrothers .navigation .L-artists, body.almostBrothers .navigation a.almostBrothers, 
body.brass-buckle-band .navigation .L-artists, body.brass-buckle-band .navigation a.brass-buckle-band, 
body.brian-daniels .navigation .L-artists, body.brian-daniels .navigation a.brian-daniels,
/* body.brothers .navigation .L-artists, body.brothers .navigation a.brothers, */
/* body.budokan .navigation .L-artists, body.budokan .navigation a.budokan, */
body.ear-candy .navigation .L-artists, body.ear-candy .navigation a.ear-candy, 
/* body.hipHugger .navigation .L-artists, body.hipHugger .navigation a.hipHugger, */
body.hillbilly-rockstarz .navigation .L-artists, body.hillbilly-rockstarz .navigation a.hillbilly-rockstarz, 
/* body.hyperFlo .navigation .L-artists, body.hyperFlo .navigation a.hyperflo, */
body.lfc .navigation .L-artists, body.lfc .navigation a.lfc,
body.lava-rock .navigation .L-artists, body.lava-rock .navigation a.lava-rock, 
body.vinyl-goldmine .navigation .L-artists, body.vinyl-goldmine .navigation a.vinyl-goldmine, 
body.matt-burke .navigation .L-matt-burke, body.matt-burke .navigation a.matt-burke, 
body.platinum .navigation .L-artists, body.platinum .navigation a.platinum,
body.recycle-the-day .navigation .L-artists, body.recycle-the-day .navigation a.recycle-the-day,
body.rsvp .navigation .L-artists, body.rsvp .navigation a.rsvp, 
body.sugar-high .navigation .L-artists, body.sugar-high .navigation a.sugar-high,
body.sushi-roll .navigation .L-artists, body.sushi-roll .navigation a.sushi-roll,
body.sweet-diezel-jenkins .navigation .L-artists, body.sweet-diezel-jenkins .navigation a.sweet-diezel-jenkins, 
body.it-takes-two .navigation .L-artists, body.it-takes-two .navigation a.it-takes-two, 
body.fool-house .navigation .L-artists, body.fool-house .navigation a.fool-house,
body.black-diamond .navigation .L-artists, body.fool-house .navigation a.black-diamond, 
body.twice-the-action .navigation .L-artists, body.twice-the-action .navigation a.twice-the-action, 
body.hitched .navigation .L-artists, body.hitched .navigation a.hitched, 
body.pandemonium .navigation .L-artists, body.pandemonium .navigation a.pandemonium 
/* body.rockItScience .navigation .L-artists, body.rockItScience .navigation .rockItScience a, 
body.vintage .navigation .L-artists, body.vintage .navigation .vintage a */{ background-color: #243a47; }

/*	=footer
---------------------------------------------------------------- */
#footer { padding: 10px 0; background: #2f2f2f url(../images/navigationBackground.jpg) repeat-x bottom left; border: 1px solid #999; }
#footer .socialLinks { text-align: center; margin-bottom: 10px; }
#footer a { color: #999; }
#footer a:hover { color: #fff; }

#footer ul { margin: 5px 0; text-align: center; list-style-type: none; }
#footer ul li ul { display: none; }
#footer ul li { display: inline; padding: 0 8px; }
#footer .socialLinks a { padding: 0 8px; }
#footer ul li a { padding: 1px 5px; }

/*  ---------------------------------------------------------------------------
	=home
------------------------------------------------------------------------------- */
body#home .extraVisual { background: transparent url(../images/headerConstraintBackground.jpg) no-repeat top center; }

body#home #header .constraint { /* height: 250px; */ }

body#home .plusOne { float: right; margin: 11px -28px 0 0; }

body#home #header .callToActionArea { float: right; width: 450px; padding: 23px 0 0 40px; }
body#home #header .callToActionArea .signupHeadline { float: left; width: 297px; height: 75px; background: transparent url(../images/signupHeadline.png) no-repeat top left; }
body#home #header .callToActionArea .signupButton { float: right; display: block; width: 151px; height: 46px; cursor: pointer; margin-top: 50px; background: transparent url(../images/signupButton.png) no-repeat top left; }
body#home #header .callToActionArea .callToActionLine { float: left; width: 448px; height: 2px; margin-top: 10px; background: transparent url(../images/callToActionLine.jpg) no-repeat top left; }
body#home #header .callToActionArea .browseBandsHeadline { float: left; width: 354px; height: 45px; margin: 91px 0 0 40px; background: transparent url(../images/browseBandsHeadline.png) no-repeat top left; }
body#home #header .callToActionArea .browseBandsButton { float: left; display: block; width: 213px; height: 46px; margin: 10px 0 0 30px; cursor: pointer; background: transparent url(../images/browseBandsButton.png) no-repeat top left; }

body#home #mycarousel li a:hover, 
body#home #header .callToActionArea .signupButton:hover, 
body#home #header .callToActionArea .browseBandsButton:hover { opacity: 0.7; filter: alpha(opacity=70); }

/*  ---------------------------------------------------------------------------
	=about
------------------------------------------------------------------------------- */
body#about {  }

/*  ---------------------------------------------------------------------------
	=artists
------------------------------------------------------------------------------- */
body#artists .artistList { margin-top: 22px; padding-top: 25px; border-top: 1px solid #ccc; }
body#artists .artistList a { float: left; display: block; margin: 0 0 25px 26px; }
* html body#artists .artistList a { margin: 0 0 15px 13px; }
body#artists .artistList a:hover { -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .8); box-shadow:  0px 0px 15px 0px rgba(0, 0, 0, .8); }
body#artists h4 { display: block; color: #333; margin: 0 20px 10px 15px; padding: 5px 15px; text-transform: uppercase; font-weight: bold; font-size: 16px; border-bottom: 1px solid #ccc; clear: both; }

/*  ---------------------------------------------------------------------------
	=artist
------------------------------------------------------------------------------- */
body#artist .contentPageTitle { margin-bottom: 22px; }

body#artist .twoColumn { padding-bottom: 20px; }

body#artist .mainContent ul {  }

body#artist .side { width: 455px; }
body#artist .twoColumn .main { float: right; width: 485px; background: transparent url(../images/songSamplesBkg-top.jpg) no-repeat top left; }
body#artist .twoColumn .main .bottomCap { width: 485px; height: 10px; background: transparent url(../images/songSamplesBkg-bottom.jpg) no-repeat top left; }

body#artist .contentPageTitle { margin-bottom: 28px; }

body#artist .twoColumn .main h2 { margin: 5px 0 15px 20px; }
body#artist .twoColumn .main .artistSongSamples ul { margin-left: 15px; list-style-position: inside; list-style-type: none; }

.tabbedContentHolder .promo-vid { margin-top: 20px; }

.artistSongSamples { position: relative; }
body#artist .twoColumn .main h2 { text-align: center; margin: 0 0 5px; padding: 0; }

.current-songlist { float: left; display: block; margin: 15px 0 15px 0; padding: 10px 30px; background-color: #e7edf1; clear: both; border: 1px solid #bbccd6; 
moz-border-radius: 20px; -webkit-border-radius: 5px; border-radius: 5px; }
.current-songlist:hover { background-color: #d0dbe2; color: #016eb3; }

body#artist #tcontent2 { /* min-height:400px; height:auto !important; height:400px; */ }
body#artist #tcontent2 ul .catagory { list-style-type: none; margin: 10px; text-transform: uppercase; font-size: 14px; }
body#artist #tcontent2 ul, body#artist #tcontent2 ol { float: left; width: 275px; margin-right: 20px; }
body#artist .tabbedContentHolder { border: 1px solid #8ea6b5; margin-bottom: 15px; }
#tcontent1, #tcontent2, #tcontent3, #tcontent4 { padding: 10px 24px 30px 24px; }
body.lfc #tcontent2 { padding: 20px 0 30px 24px; }
body.lfc #tcontent2 .special-area { margin: 15px 25px 15px 0; border-top: 1px solid #bbccd6; border-bottom: 1px solid #bbccd6; background-color: #f9fbfc; }

.tabbedContentHolder .content-shift-alt { margin-top: 25px; text-align: right; }
.tabbedContentHolder .content-shift-alt .secondary-bio-img { display: block; float: right; margin: 0 0 15px 25px; }

body#artist .bandLogo, body#artist .bandPhoto { float: left; margin: 10px 20px 0 0; }
* html body#artist .bandLogo { /* float: none; */ }

body#artist .mainContent .artistSongSamples .notSupported { display: none; }
* html body#artist .mainContent .artistSongSamples .notSupported { display: block; padding-right: 20px; padding-bottom: 18px; }
* html body#artist .mainContent .notSupported, * html body#artist .mainContent .artistSongSamples object { display: none; }

body.lfc .bandLogo { width: 250px; height: 103px; background: transparent url(../images/libidoFcLogo.png) no-repeat top left; }
body.lfc .bandLogo img { display: none; }
body.lfc #tcontent3 .stagePlot { text-align: center; }
body.lfc #tcontent3 img { margin: 12px auto 0 auto; }

/* body#artist.sushi-roll .bandLogo { float: right; margin: 0; }
body#artist.sushi-roll .bandLogo img { width: 438px; } */

body.fool-house .bandLogo img { margin-bottom: 40px; }

body#artist table { width: 100%; margin-top: 12px; border-collapse:collapse; text-align: center; border: 1px solid #333; }
body#artist table td { padding: 2px 5px; border: 1px solid #333; }
body#artist table h3 { padding-top: 0; }

body.lfc .twoColumn .main .artistSongSamples { /* height: 269px; margin: 0 25px 15px 20px; overflow: auto; border: 1px dashed #ccc; */ }
body.eighties-proof .twoColumn .main .artistSongSamples, 
body.almostBrothers .twoColumn .main .artistSongSamples, 
body.brass-buckle-band .twoColumn .main .artistSongSamples, 
body.brian-daniels .twoColumn .main .artistSongSamples, 
/* body.budokan .twoColumn .main .artistSongSamples, */
body.ear-candy .twoColumn .main .artistSongSamples, 
/* body.hipHugger .twoColumn .main .artistSongSamples, */
body.hillbilly-rockstarz .twoColumn .main .artistSongSamples, 
/* body.hyperFlo .twoColumn .main .artistSongSamples, */
body.lava-rock .twoColumn .main .artistSongSamples,
body.vinyl-goldmine .twoColumn .main .artistSongSamples,
body.lfc .twoColumn .main .artistSongSamples,
body.matt-burke .twoColumn .main .artistSongSamples,
body.platinum .twoColumn .main .artistSongSamples,
body.rsvp .twoColumn .main .artistSongSamples,
body.sugar-high .twoColumn .main .artistSongSamples,
/* body.super-suits .twoColumn .main .artistSongSamples, */
body.sushi-roll .twoColumn .main .artistSongSamples,
body.sweet-diezel-jenkins .twoColumn .main .artistSongSamples,
body.recycle-the-day .twoColumn .main .artistSongSamples,
body.it-takes-two .twoColumn .main .artistSongSamples, 
body.fool-house .twoColumn .main .artistSongSamples, 
body.black-diamond .twoColumn .main .artistSongSamples, 
body.twice-the-action .twoColumn .main .artistSongSamples, 
body.hitched .twoColumn .main .artistSongSamples, 
body.pandemonium .twoColumn .main .artistSongSamples 
/* body.rockItScience .twoColumn .main .artistSongSamples, */
/* body.vintage .twoColumn .main .artistSongSamples */{ height: auto; margin: 16px 0 6px 14px; overflow: visible; border: none; }

body.black-diamond .twoColumn .main .artistSongSamples { text-align: center; padding: 30px 0; }

/* body.hipHugger .groupshot { float: left; margin: 15px 20px 5px 0; border: 1px solid #8ea6b5; border-color: #666666; }
body.hipHugger #tcontent3 { text-align: center; }
body.hipHugger #tcontent3 img { margin: 25px 0 30px 0; } */

body.eighties-proof .twoColumn .main img { margin: 21px 0 12px 21px; }

body#artist .tabcontent ul.members { list-style-type: none; }
body#artist.sugar-high .tabcontent .members-title { margin-top: 15px; }
body#artist.sugar-high .tabcontent ul.members { margin-bottom: 15px; }

body#artist .tabcontent .press-kit-item { float: left; display: block; width: 183px; margin: 30px 20px 0; padding: 25px 0 15px 0;text-align: center; border: 1px solid #fff; }
body#artist .tabcontent .press-kit-item:hover { background-color: #E7EDF1; border: 1px solid #BBCCD6; }
body#artist .tabcontent .pk-icon { display: block; width: 89px; height: 77px; margin: 0 auto; background-color: transparent; background-repeat: none; background-position: center center; }
body#artist .tabcontent .pk-icon.photo { background-image: url(../images/photo-icon.png); }
body#artist .tabcontent .pk-icon.logo { background-image: url(../images/logo-icon.png); }
body#artist .tabcontent .pk-icon.demo { background-image: url(../images/demo-icon.png); }
body#artist .tabcontent .pk-icon.one-sheet { background-image: url(../images/one-sheet-icon.png); }
body#artist .tabcontent .pk-icon.song-list { background-image: url(../images/song-list-icon.png); }
body#artist .tabcontent .pk-icon.poster { background-image: url(../images/poster-icon.png); }
body#artist .tabcontent .pk-icon.stage-plot { background-image: url(../images/stage-plot-icon.png); }
body#artist .tabcontent .pk-icon.download-all { background-image: url(../images/download-all-icon.png); }
body#artist .tabcontent .pk-arrow { display: block; width: 0; height: 0; margin: 5px auto; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; }
body#artist .tabcontent .pk-item-title { display: block; text-transform: uppercase; font-weight: bold; font-size: 20px; color: #000; letter-spacing: -.5px }
body#artist .tabcontent .pk-item-links { font-size: 14px; color: ##016EB3; text-transform: uppercase; }
body#artist .tabcontent .pk-item-links:hover { text-decoration: underline; }
body#artist .tabcontent .pk-song-list { /* margin-left: 132px; */ }

/*  ---------------------------------------------------------------------------
	=Recording Studio
------------------------------------------------------------------------------- */


/*  ---------------------------------------------------------------------------
	=contact
------------------------------------------------------------------------------- */
body#contact div.hr { margin: 10px 0 15px 0; padding-bottom: 15px; border-bottom: 1px solid #ccc; }

body#contact .sideAlt { /* border-left: 1px solid #c01e1b; margin-top: 12px; margin-bottom: 20px; padding-bottom: 8px; */ }

body#contact form { /* padding: 12px; */ }
body#contact .formBlock { float: left; width: 46%; }
body#contact .formBlock.narrow { width: 37%; }
body#contact .ext { width: 60%; }
body#contact label { padding-bottom: 0; }
body#contact .formRow { padding-bottom: 5px; }

/*  ---------------------------------------------------------------------------
	=form
------------------------------------------------------------------------------- */
form { /* width: 100%; */ }

.completeForm { margin-bottom: 25px; }
.formSentFeedback p { margin-bottom: 15px; }
.formSentFeedback p, .incompleteFeedback p { padding: 0; }
.formSentFeedback, .incompleteFeedback { color: #fff; font-size: 14px; margin: 12px 0 25px 0; padding: 0 10px 13px 10px; background-color: #3c5768; border: 1px solid #718591; }
.incompleteFeedback { padding-top: 10px; background-color: #990000; border: 1px solid #a87676; }
.formSentFeedback h1 { margin-bottom: 15px; line-height: normal; }

p.interestedIn { padding-left: 0; }
p.interestedIn input { margin-left: 15px; }

.formBlock { float: left; width: 49%; /* padding-right: 15px; */ }
.formRow { width: 100%; padding-bottom: 15px; }

label { display: block; font-weight: bold; padding: 0 0 10px 0; }
label span { font-size: 90%; font-weight: normal; }

span.field { width: 100%; display: block; }
span.field input { margin-right: 8px; }
.required { color: #990000; font-weight: bold; }
input.required { color: inherit; font-weight: normal; }

/*  ---------------------------------------------------------------------------
	=Responsive
------------------------------------------------------------------------------- */

/* @media (max-width: 950px) {
	.constraint { width: 100%; }
}

@media (max-width: 767px) {
	body#artist .side, body#artist .twoColumn .main { width: 100%; text-align: center; background-image: none; }
	body#artist .twoColumn .main .bottomCap { display: none; }
}

@media (max-width: 630px) {
	body#artist .tabcontent .press-kit-item { width: 28%; }
} */
