@charset "utf-8";

/* ----- CLEARFIX ----- */
.clearfix:after, .form-item:after,
.webform-client-form:after			{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
 
.clearfix, .form-item,
.webform-client-form				{display: inline-block;}
 
html[xmlns] .clearfix, html[xmlns] .form-item,
html[xmlns] .webform-client-form	{display: block;}


/* ----- Global ----- */

body								{margin:0;padding:0;line-height: 1.3em;background: #d2c29a url(../../img/bgBody.gif) top center no-repeat;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
a									{color: #10a7d1;text-decoration: underline; outline: none;}
a:focus, a:hover					{color: #000;}

h1,h2,h3,h4,h5,h6					{font-weight: normal;margin: 0 0 10px;} 
h1									{font-size: 2.75em;} 
h2									{font-size: 2.5em;}
h3									{font-size: 1.3em;font-weight: bold;line-height: 1em;text-transform: uppercase;color: #10a7d1;}
h4									{line-height: 1em;font-size: 1.2em;font-weight: bold;margin-top: 15px;text-transform: uppercase;color: #10a7d1;}
h5									{line-height: 1em;font-size: 11px;margin-bottom: 10px;text-transform: uppercase;}
h6									{line-height: 1em;padding-top: 5px;font-size: 11px;text-transform: uppercase;color: #10a7d1;text-align: right;}
p 									{margin: 0 0 10px;text-align: justify;}

li ul, li ol 						{margin:0 1.5em;} 
ul, ol								{margin: 0.5em 0 0 1.5em;}
ul li 								{list-style-type: disc;}
ol li 								{list-style-type: decimal;}

strong, .strong						{font-weight: bold;}

iframe								{border: 1px #000000 solid;}

form								{}
label								{margin: 0 5px 0 0;padding:2px 0; float:left; width: 50px;}
input								{width: 180px;padding: 2px;border: 1px #fff solid;background-color: #000; color: #fff;float: right;margin-bottom: 2px;position: relative;}
input:focus, input:hover			{border: 1px #10a7d1 solid; color: #10a7d1}
#buttons input						{float: left;margin-left: 74px;width: 75px;}
#buttons input:focus,
#buttons input:hover				{border: 1px #10a7d1 solid;background-color: #10a7d1;color: #fff;}


/* ----- LAYOUT ----- */

#menucontainer						{height: 30px;margin: 0; padding: 0;background-color: #10a7d1;}
#maincontainer, #slidemenu			{width: 946px; margin: 0 auto; padding: 0;}
#header								{height: 234px; margin: 0;}

#header h1							{margin: 0;padding-top: 15px;}

#contentwrapper						{float: left;width: 100%;}

#contentcolumn						{margin-left: 300px; /*Set left margin to LeftColumnWidth*/}

#leftcolumn							{float: left;width: 300px;margin-bottom:25px;margin-left: -946px; /*Set left margin to -(MainContainerWidth)*/
									background: #000 url(../../img/bgBlockLeft.gif) bottom left no-repeat;color:#fff;padding-bottom:166px;}

.innertube							{margin: 20px;}

.headLogo							{width: 334px;float: left;}

.blockLeft							{padding-bottom: 0;display: block;}
.blockRight							{padding: 10px;padding-bottom: 0;background: url(../../img/bgCornersRightTop.gif) left top no-repeat;display: block;}
.blockRightBottom					{height: 10px;background: url(../../img/bgCornersRightBottom.gif) bottom left no-repeat;margin-bottom: 20px;clear: right;display: block;}
#info .blockRightBottom				{margin-bottom: 30px;}
#rssnews p							{overflow:hidden;}

.blockLeft form						{margin-top: 10px;}

.padRight1							{padding-right: 10px;}
.padTop1							{padding-top: 10px;}
.margin1							{margin-bottom: 40px;}
.margin2							{margin-bottom: 20px;}
.margin3							{margin-top: 40px;}
.floatLeft							{position: relative;float: left;}
.nomargin 							{margin: 0;}


/* ----- Jquery slide menu ----- */

.mainmenu							{font: bold 12px Verdana;background: #10a7d1;width: 100%;margin-bottom: 9px;}
.mainmenu ul						{margin: 0;padding: 0;list-style-type: none;}
.mainmenu ul li a.menuLeft 			{border-left: 1px solid #000;}

/*Top level list items*/
.mainmenu ul li						{position: relative;display: inline;float: left;list-style-type: none;}

/*Top level menu link items style*/
.mainmenu ul li a					{display: block;background: #10a7d1;color: white;padding: 8px 20px;border-right: 1px solid #000;color: #fff;text-decoration: none;}
.mainmenu ul li a:link,
.mainmenu ul li a:visited			{color: #fff;}
.mainmenu ul li a.active			{color: #10A7D1; background-color: #fff;}
.mainmenu ul li a:hover				{color: #10A7D1; background-color: #000;}
	
/*1st sub level menu*/
.mainmenu ul li ul					{position: absolute;left: 0;display: block;visibility: hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.mainmenu ul li ul li				{display: list-item;float: none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.mainmenu ul li ul li ul			{top: 0;}

/* Sub level menu links style */
.mainmenu ul li ul li a.menuSubTop	{border-top: 1px solid #000;}
.mainmenu ul li ul li a				{font: normal 13px Verdana;width: 140px;padding: 5px;margin: 0; border: 0 none; border-bottom: 1px solid #000;}
.mainmenu ul li ul li a:hover		{background: #000;color: #10A7D1;}

/* CSS classes applied to down and right arrow images */
.downarrowclass						{position: absolute;top: 12px;right: 7px;}
.rightarrowclass					{position: absolute;top: 6px;right: 5px;}


/* ----- Easy Slider ----- */

#slider								{width:611px;height:234px;overflow: hidden;}
#slider ul, #slider li				{margin:0;padding:0;list-style:none;}
#slider li							{width:611px;height:234px;overflow:hidden;}	
#prevBtn, #nextBtn					{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;}	
#nextBtn							{left:696px;}														
#prevBtn a, #nextBtn a				{display:block;position:relative;width:30px;height:77px;background:url(../../img/btn_prev.gif) no-repeat 0 0;}	
#nextBtn a							{background:url(../../img/btn_next.gif) no-repeat 0 0;}	
#slider li img						{width: 611px; height: 234px; background: url(../../img/loader.gif) no-repeat 85% 75%;}

/* numeric controls */
ol#controls							{margin:-31px 0 0 737px;padding:0;height:19px;position: absolute;}
ol#controls li						{margin:0 5px 0 0;padding:0;float:left;list-style:none;height:23px;line-height:23px;}
ol#controls li a					{float:left;height:19px;line-height:19px;border:1px solid #10A7D1;background:#000;color:#10A7D1;padding:0 6px;text-decoration:none;}
ol#controls li.current a			{background:#10A7D1;color:#fff;}
ol#controls li a:focus, #prevBtn a:focus, 
#nextBtn a:focus					{outline:none;}


/* ----- Social Profiles block - 32px icons ----- */
/*.socialBlock						{margin: 0; padding: 0; float: left; line-height: 1em; list-style-type: none; height: 32px;}
.socialBlock li						{position: relative; display: inline; float: left; list-style-type: none; height: 32px;}
.socialBlock li a					{display: block; width: 32px; height: 32px; margin-right: 5px; text-indent: -9999px; background: url(../../img/socialIcons.gif) no-repeat 0 0;}
.socialBlock li.socialFacebook a	{background-position: 0 0;}
.socialBlock li.socialFlickr a		{background-position: -40px 0;}
.socialBlock li.socialMyspace a		{background-position: -80px 0;}
.socialBlock li.socialVimeo a		{background-position: -120px 0;}
.socialBlock li.socialYoutube a		{background-position: -160px 0;}
.socialBlock li.socialNetlog a		{background-position: -200px 0;}
.socialBlock li.socialTwitter a		{background-position: -240px 0;}
.socialBlock li.socialFacebook a:hover	{background-position: 0 -40px;}
.socialBlock li.socialFlickr a:hover	{background-position: -40px -40px;}
.socialBlock li.socialMyspace a:hover	{background-position: -80px -40px;}
.socialBlock li.socialVimeo a:hover		{background-position: -120px -40px;}
.socialBlock li.socialYoutube a:hover	{background-position: -160px -40px;}
.socialBlock li.socialNetlog a:hover	{background-position: -200px -40px;}
.socialBlock li.socialTwitter a:hover	{background-position: -240px -40px;}*/

/* ----- Social Profiles block - 24px icons ----- */
.socialBlock						{margin: 0; padding: 0; float: left; line-height: 1em; list-style-type: none; height: 24px;}
.socialBlock li						{position: relative; display: inline; float: left; list-style-type: none; height: 24px;}
.socialBlock li a					{display: block; width: 24px; height: 24px; margin-right: 9px; text-indent: -9999px; background: url(../../img/socialIcons_24px.gif) no-repeat 0 0;}
.socialBlock li.socialFacebook a	{background-position: 0 0;}
.socialBlock li.socialFlickr a		{background-position: -30px 0;}
.socialBlock li.socialMyspace a		{background-position: -60px 0;}
.socialBlock li.socialVimeo a		{background-position: -90px 0;}
.socialBlock li.socialYoutube a		{background-position: -120px 0;}
.socialBlock li.socialNetlog a		{background-position: -150px 0;}
.socialBlock li.socialTwitter a		{background-position: -180px 0;}
.socialBlock li.socialHyves a		{background-position: -210px 0; margin-right: 0;}
.socialBlock li.socialFacebook a:hover	{background-position: 0 -30px;}
.socialBlock li.socialFlickr a:hover	{background-position: -30px -30px;}
.socialBlock li.socialMyspace a:hover	{background-position: -60px -30px;}
.socialBlock li.socialVimeo a:hover		{background-position: -90px -30px;}
.socialBlock li.socialYoutube a:hover	{background-position: -120px -30px;}
.socialBlock li.socialNetlog a:hover	{background-position: -150px -30px;}
.socialBlock li.socialTwitter a:hover	{background-position: -180px -30px;}
.socialBlock li.socialHyves a:hover		{background-position: -210px -30px;}

/* ----- Add This Box ----- */
.addThis							{padding: 6px 0;line-height: 16px;}
.addThis span.shareTitle			{float: left;font-size: 10px;line-height:14px;margin-right:5px;}

.addThis .at300bs 					{background:transparent url(../../img/shareSprite.gif) no-repeat scroll 0 0;}
.addThis .at15t_email				{background-position:0 -16px;}
.addThis .at15t_facebook			{background-position:-20px -16px;}
.addThis .at15t_myspace				{background-position:-40px -16px;}
.addThis .at15t_twitter				{background-position:-60px -16px;}
.addThis .at15t_netlog				{background-position:-80px -16px;}
.addThis .at15t_live				{background-position:-100px -16px;}
.addThis .at15t_linkedin			{background-position:-120px -16px;}
.addThis .at15t_google				{background-position:-140px -16px;}
.addThis .at15t_blogger				{background-position:-160px -16px;}
.addThis .at15t_favorites			{background-position:-200px -16px;}

.addThis .at15t_email:hover			{background-position:0 0;}
.addThis .at15t_facebook:hover		{background-position:-20px 0;}
.addThis .at15t_myspace:hover		{background-position:-40px 0;}
.addThis .at15t_twitter:hover		{background-position:-60px 0;}
.addThis .at15t_netlog:hover		{background-position:-80px 0;}
.addThis .at15t_live:hover			{background-position:-100px 0;}
.addThis .at15t_linkedin:hover		{background-position:-120px 0;}
.addThis .at15t_google:hover		{background-position:-140px 0;}
.addThis .at15t_blogger:hover		{background-position:-160px 0;}
.addThis .at15t_favorites:hover		{background-position:-200px 0;}

/* -----  Flickr Feed ----- */
#flickr a							{margin-right: 7px;}
#flickr img							{border: 1px solid black; width: 75px; overflow: hidden;}
#flickr img:hover					{border: 1px solid #10a7d1;}

/* ----- Vimeo Badge ----- */
.vimeoBadge							{margin: 0; padding: 0; font: normal 11px verdana,sans-serif;}
.vimeoBadge img						{border: 0;}
.vimeoBadge a, .vimeoBadge a:link, .vimeoBadge a:visited, 
.vimeoBadge a:active				{color: #000; text-decoration: none; cursor: pointer;}
.vimeoBadge a:hover					{color: #10A7D1;}
.vimeoBadge #vimeo_badge_logo		{margin-top:5px; width: 57px; height: 16px;}
.vimeoBadge .credit					{font: normal 10px verdana,sans-serif;}
.vimeoBadge .clip					{padding:0; float:left; margin:0 7px 5px 0; width:102px; line-height:0; overflow:hidden;}
.vimeoBadge .clip img				{border: 1px solid black;}
.vimeoBadge .clip img:hover			{border: 1px solid #10a7d1;}
.vimeoBadge .caption				{font: normal 9px Arial, Helvetica, sans-serif; overflow:hidden; width:100px; height: 52px;}
.vimeoBadge .clear					{display: block; clear: both; visibility: hidden;}

/* ----- Artists ----- */
#lineup .blockRightBottom			{margin-bottom: 40px;}

.artistPicDiv						{position: relative;float: left;width: 110px;line-height: 1.3em;display: block;}
.artistPicDiv img					{margin-bottom: 15px;}
.artistPicDiv h5					{clear: both; margin-bottom:0;}

.artistDiv							{position: relative;float: right;width: 460px;line-height: 1.3em;display: block;}
.artistDiv p						{margin-bottom: 0;margin-top: 10px;}
.artistDiv ul						{margin: 15px;}
.artistDiv h3						{display: block; width: 270px; height: 16px; text-indent: -9999px; background: url(../../img/artistsSprite.gif) no-repeat 0 0;}
.artistDiv h3.hype					{background-position:0 0;}
.artistDiv h3.fresh					{background-position:0 -20px;}
.artistDiv h3.hzrd					{background-position:0 -40px;}
.artistDiv h3.xmpl					{background-position:0 -60px;}
.artistDiv h3.jay					{background-position:0 -80px;}
.artistDiv h3.tev					{background-position:0 -100px;}
.artistDiv h3.one87					{background-position:0 -120px;}
.artistDiv h3.dart					{background-position:0 -140px;}
.artistDiv h3.chase					{background-position:0 -160px;}

.artistAddThis, .artistLike			{margin-top: 15px; position: relative;float: left;}
.artistAddThis						{width:125px;padding:4px 0;}
.artistLike							{width:310px; margin-left:20px;}

.socialArtist						{margin: 0; padding: 0; float: left; line-height: 1em; list-style-type: none; height: 16px;}
.socialArtist li					{position: relative; display: inline; float: left; list-style-type: none; height: 16px;}

.socialArtist li a 					{display: block; width: 16px; height: 16px;margin-right: 5px; text-indent: -9999px; background:transparent url(../../img/shareSprite.gif) no-repeat scroll 0 0;}
.socialArtist .bl a					{background-position:-160px -16px;}
.socialArtist .fb a					{background-position:-20px -16px;}
.socialArtist .ms a					{background-position:-40px -16px;}
.socialArtist .tw a					{background-position:-60px -16px;}

.socialArtist .bl a:hover			{background-position:-160px 0;}
.socialArtist .fb a:hover			{background-position:-20px 0;}
.socialArtist .ms a:hover			{background-position:-40px 0;}
.socialArtist .tw a:hover			{background-position:-60px 0;}

/* ----- Tickets ----- */
.blockRight form					{margin: 25px 0;}
.blockRight label					{margin-right: 10px; width: auto; float: none;}
.blockRight input					{width: 250px;padding: 3px;border: 1px #000 solid;background-color: #fff; color: #000; margin-right: 10px; float: none;}
.blockRight input:focus,
.blockRight input:hover				{border: 1px #10a7d1 solid; color: #10a7d1}
.blockRight .tickOrder				{width: auto;padding: 2px;}

/* ----- Countdown ----- */
#glowingLayout div { float: left; width: 34px; height: 50px; 
    background: url(../../img/countdownGlowing.gif) no-repeat 0px 0px; } 
#glowingLayout div.image0 { background-position: -0px 0px; } 
#glowingLayout div.image1 { background-position: -34px 0px; } 
#glowingLayout div.image2 { background-position: -68px 0px; } 
#glowingLayout div.image3 { background-position: -102px 0px; } 
#glowingLayout div.image4 { background-position: -136px 0px; } 
#glowingLayout div.image5 { background-position: -170px 0px; } 
#glowingLayout div.image6 { background-position: -204px 0px; } 
#glowingLayout div.image7 { background-position: -238px 0px; } 
#glowingLayout div.image8 { background-position: -272px 0px; } 
#glowingLayout div.image9 { background-position: -306px 0px; } 
#glowingLayout div.imageDay { background-position: -340px 0px; } 
#glowingLayout div.imageSep { background-position: -374px 0px; } 
#glowingLayout div.imageSpace { background-position: -408px 0px; }
