/*========================================================*/
/*        	Created by DNNSEOConsultants.com              */
/*		     Mike Niel (DNN SEO Consultant)			      */
/*========================================================*/
/*	        Email: info@dnnseoconsultants.com			  */
/*		   Gtalk: dnnseoconsultants@gmail.com			  */
/*			  Skype: dnnseoconsultants				      */
/*========================================================*/



/*========================================================*/
/*  Default HTML CSS                                      */
/*========================================================*/

/* Default HTML PAGE css		       --*/html { font-family: Tahoma, Arial, Helvetica, sans-serif; height: 100%; }
/* Default HTML BODY css	           --*/body { background-color: #000000; font-family: Tahoma, Arial, Helvetica; margin: 0; margin: 0 0 0 0; font-size: 10pt;
                        	                       background: #4B4A49 url(/images/burning1.jpg) repeat-x fixed 0 0; }
                        	                       /*background: #4B4A49 url(/Portals/0/Skins/AFL/bg_gradient2k.jpg) repeat-y scroll 0 0;*/
/* Default css	                       --*/p, div, span, a, a:hover, a:visited { font-family: Tahoma, Arial, Helvetica; font-size: 10pt; }

/* Default HTML table and text css	   --*/table, tr, td { font-size: 10pt; /*color:#CCCCCC;*/ }
/* Default HTML Paragraph css		   --*/p { /*color:white;*/ font-size: 10pt; padding: 6px 0px 6px 0px; margin: 0px; }

div.contentPanesWrapper table table { padding: 0px 5px 0px 5px; }

/*========================================================*/
/*  Main SKIN Elements CSS                                */
/*========================================================*/

/*-- Main BG Table					   --*/.MainBGTable { vertical-align: top; text-align: center; }

/*-- Skin Main / Default Width    	   --*/.DefaultWidth { background-color: #000000; width: 1000px; }
/*-- Skin Main Content BG Colors   	   --*/.ContentBGColor { background-color: #FFFFFF; }

/*-- Skin Main BG border	    	   --*/.DefaultTable { width: 100%; padding: 25px 15px 15px 15px; border-left: 3px solid #F5F3E6; border-right: 3px solid #F5F3E6; border-bottom: 3px solid #F5F3E6; }

.TwentyLeftPane { width: 200px; background:#CCCCCC url(/images/graybg.jpg); padding-top: 5px; }
.SixtyMiddlePane { width: 600px; padding:0px 4px 0px 4px; }
.TwentyRightPane { width: 200px; background-color: #000000; padding-top: 5px; }

/*-- Skin Main Left Side	    	   --*/.LeftSide { padding: 0 15px 0 0; }
/*-- Skin Main Right Side 	    	   --*/.RightSide { padding: 0 0 0 15px; }

/*-- 100% height 				 	   --*/.FullHeight { height: 100%; }
/*-- 100% Width					  	   --*/.FullWidth { width: 100%; }

/*-- Content Panes Cell / TD CSS 	   --*/.ContentPanesTD { background-color: #FFFFFF; width: auto; padding: 15px 0 15px 0; }
/*-- login and register CSS	       	   --*/.LoginTD { vertical-align: middle; text-align: center; padding: 5px 0 5px 0; }
/*-- Search Box BG 			           --*/.SearchBox { width: 195px; vertical-align: middle; text-align: right; height: 19px; background: url(SearchBG.jpg) no-repeat top right; padding: 0 0 0 0; }
/*-- Search Box Cell / TD     		   --*/.SearchTD { vertical-align: middle; text-align: right; padding: 0 20px 0 5px; }
/*-- cell containing logo       	   --*/.LogoTD { text-align: left; vertical-align: middle; height: 110px; padding: 10px 0 10px 0px; background-image: url(bannerlogo.jpg); background-repeat: no-repeat; }


/*========================================================*/
/*  Search / Breadcrum Table CSS	                                      */
/*========================================================*/

/*-- Search Cell			            --*/.SearchTD { vertical-align: middle; text-align: right; padding: 0 15px 0 0; }
/*-- Search / Breadcrum table      		--*/.SBHeight { height: 28px; }
/*-- Search / Breadcrum cell    		--*/.SBTD { vertical-align: middle; text-align: left; background: url(search-bg.jpg) repeat-x top left; padding: 0 0 0 0; }
/*-- Search / Breadcrum left    		--*/.SBLeft { width: 7px; background: url(search-left.jpg) no-repeat top left; }
/*-- Search / Breadcrum right    		--*/.SBRight { width: 7px; background: url(search-right.jpg) no-repeat top right; }
/*-- Breadcrumb Cell				    --*/.BreadcrumbTD { color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; vertical-align: middle; text-align: left; padding: 0 0 0 15px; }


/*========================================================*/
/*  Default DNN Skin Tokens CSS                           */
/*========================================================*/

/*-- Login Register token              --*/.login-register, a.login-register:link, a.login-register:visited, a.login-register:active { color: #999999; font-size: 100%; font-weight: normal; text-decoration: none; padding: 0 5px 0 5px; }
/*-- Login Register token hover        --*/a.login-register:hover { /*color: #FFFFFF; */ text-decoration: none; font-weight: normal; padding: 0 5px 0 5px; }

/*-- Copyright token                   --*/.copy-right { color: #999999; text-decoration: none; }

/*-- Terms Privacy token       		   --*/.terms-privacy, a.terms-privacy:link, a.terms-privacy:visited, a.terms-privacy:active { color: #666666; font-size: 100%; font-weight: normal; text-decoration: none; padding: 0 5px 0 5px; }
/*-- Terms Privacy token hover 		   --*/a.terms-privacy:hover { color: #D23330; text-decoration: none; font-weight: normal; padding: 0 5px 0 5px; }


/*========================================================*/
/*  Default HTML Headings                                 */
/*========================================================*/

/*-- Heading # 1              			--*/H1 { font-weight: normal; font-size: 145%; color: #710503; margin-bottom:4px;}
/*-- Heading # 1              			--*/.H1 { font-weight: normal; font-size: 145%; color: #710503; margin-bottom:4px;}

/*-- Heading # 2              			--*/H2 { font-weight: normal; font-size: 130%; color: #710503; margin-bottom:4px; }
/*-- Heading # 2              			--*/.H2 { font-weight: normal; font-size: 130%; color: #710503; margin-bottom:4px; }

/*-- Heading # 3              			--*/H3 { font-weight: normal; color: #D0312D;margin-bottom:4px; }
/*-- Heading # 3              			--*/.H3 { font-weight: normal; color: #D0312D;margin-bottom:4px; }

/*-- Heading # 4              			--*/H4 { font-weight: normal; color: #999999; margin-bottom:4px;}
/*-- Heading # 4              			--*/.H4 { font-weight: normal; color: #999999; margin-bottom:4px;}

/*-- Heading # 5              			--*/H5 { font-weight: bold; color: #999999; margin-bottom:4px;}
/*-- Heading # 5              			--*/.H5 { font-weight: bold; color: #999999; margin-bottom:4px;}

/*-- Heading # 6              			--*/H6 { font-weight: bold; color: #999999; margin-bottom:4px;}
/*-- Heading # 6              			--*/.H6 { font-weight: bold; color: #999999; margin-bottom:4px;}


/*========================================================*/
/*  Other used Text css                                   */
/*========================================================*/

/*-- Default text on site              --*/.Normal { color: #000000; }
/*-- Default bold text      		   --*/.NormalBold { font-weight: bold; color: #888888; }
/*-- Gray Color Text        		   --*/.NormalGray { color: #000000; font-weight: normal; line-height: 15px; }

/*-- Gray Color Heading        		   --*/.HeadingGray { color: #666666; font-weight: normal; font-size: 120%; }
/*-- Slate Color Heading       		   --*/.HeadingSlate { color: #8A7C4C; font-weight: bold; font-size: 120%; }
/*-- Red Color Text        			   --*/.NormalRed { color: #E7002A; font-weight: bold; }


/*========================================================*/
/*  Links css                                             */
/*========================================================*/

/*-- Default links 					   --*/a:link, a:visited, a:active { /*color: #999999;*/ font-weight: normal; text-decoration: underline; }
/*-- Default links hover               --*/a:hover { /*color: #CCCCCC;*/ text-decoration: underline; font-weight: normal; }

/*-- Normal links 					   --*/a.Normal:link, a.Normal:visited, a.Normal:active { color: #999999; font-weight: normal; text-decoration: none; }
/*-- Normal links hover                --*/a.Normal:hover { /*color: #CCCCCC;*/ text-decoration: none; font-weight: normal; }

/*-- Normal links 					   --*/a.NormalRed:link, a.NormalRed:visited, a.NormalRed:active { color: #E7002A; font-weight: bold; font-size: 100%; text-decoration: none; }
/*-- Normal links hover                --*/a.NormalRed:hover { color: #333333; font-weight: bold; text-decoration: none; }


/*-- More links                        --*/.more, a.more:link, a.more:visited, a.more:active { color: #D23330; font-size: 10px; font-weight: normal; text-decoration: none; }
/*-- More links hover                  --*/a.more:hover { color: #666666; font-weight: normal; font-size: 90%; text-decoration: none; }


/*========================================================*/
/*  Default DNN CSS                                       */
/*========================================================*/

/*-- Default Form CSS        		   --*/select, input { font-size: 11px; color: #333333; }

/*-- Default textbox       		       --*/.NormalTextBox { color: #666666; padding-left: 4px; line-height: 12px; font-weight: normal; font-size: 100%; border: 1px solid #999999; }
/*-- Textbox cell / td            	   --*/td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; }

/*-- Subheadings - DNN Default css     --*/.SubHead { font-size: 100%; font-weight: bold; /*color: #d3d3d3;*/ padding: 0; }
/*-- Headings - DNN Default css        --*/.Head { font-size: 100%; color: #666666; background: transparent; font-weight: bold; padding: 0; }

/*-- command Button in Containers      --*/.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: red; font-size: 100%; font-weight: normal; text-decoration: underline; padding: 0 0 0 0; }

/*-- larger cmd Button in Containers   --*/.CommandButtonBig, a.CommandButtonBig:link, a.CommandButtonBig:visited, a.CommandButtonBig:active { /*color: #dcdcdc;*/ font-size: 18px; font-weight: bold; text-decoration: underline; padding: 3 3 3 3; border: solid 1px red; }
/*-- command Button in Containers hover--*/a.CommandButton:hover { color: #E7002A; font-size: 100%; text-decoration: none; font-weight: normal; padding: 0 0 0 0; }

/*-- Search box css		   	    	   --*/#dnn_dnnSEARCH_txtSearch.NormalTextBox { height: 15px; width: 125px; color: #666666; border: 0px solid #FFFFFF; cursor: text; padding: 0 0 0 8px; }

/*-- SkinObject Text            	   --*/.SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active { color: #666666; font-size: 100%; font-weight: normal; text-decoration: none; padding: 0 5px 0 5px; }
/*-- SkinObject Text hover        	   --*/a.SkinObject:hover { color: #E7002A; font-size: 100%; text-decoration: none; font-weight: normal; padding: 0 5px 0 5px; }


/*========================================================*/
/*  Menu Table CSS	                                      */
/*========================================================*/

/*-- Footer cell    					--*/.FooterTD { vertical-align: middle; border-top: 1px solid #666666; text-align: center; padding: 20px 0 20px 0; color: #999999; }

img { border: none 0px black; }
/*
.NukeNews_Item { color: white; background-color: Black; }
.NukeNews_AltItem { color: white; background-color: Black; }

.newstitle { color: white; }
.newsreadmore { color: Yellow; }

.GridRow_WebBlue td { color: Black; }
.GridAltRow_WebBlue td { color: Black; }

table.PagingTable .normal { color: Black; }
*/
a.bandsummarylink { color: red; margin-right: 10px; }

.videoRow { background-color: #E9E9E9; margin: 3px 3px 3px 3px; padding: 6px 6px 6px 6px; border: solid 1px #484747; }

.videoThumb { float: left; margin-right: 15px; width: 122px; }
.videoText { width: 350px; float: left; }
.videoText div { margin-top: 3px; margin-bottom: 3px; }

.videoTitle { font-size: 108%; font-weight: bold; }
.videoDesc { width: 100%; }
.videoDate { font-size: 10pt; }

.bandLogo { width: 200px; }
.bandList { }
.bandImageLeft { margin-bottom: 100px; }
.videoWatchLink a { color: Red; }

.bandImageSmall { width: 150px; }
.bandLogo ul { padding-left: 0px; list-style-type: none; list-style-position: inside; }

.bandLogo ul li { list-style-type: none; list-style-position: inside; }
.bandList ul { margin-left: 0px; padding-left: 0px; list-style-type: none; }


.bandList ul li { margin: 5px auto 5px 10px; list-style-type: none; }


.playerAndListContainer { width: 764px; }
.playerContainer { float: left; width: 482px; }
.playerContainer .videoContainer { margin-bottom: 8px; border: solid 1px #484747; }
.playerContainer .videoTitle { margin-bottom: 8px; }

.otherVideoList { width: 280px; float: left; height: 400px; overflow: auto; }
.otherVideoList .videoRow { font-size: 85%; }
.otherVideoList .videoRow div { font-size: 85%; }
.otherVideoList .videoRow .videoText { width: 90%; }
.otherVideoList .videoRow .videoText .videoTitle a { font-weight: bold; }
.otherVideoList .videoRow .videoThumb { display: none; }

.otherVideoHeadline { font-size: 10pt; margin-top: 10px; font-weight: bold; }

.pastEpisodeContainer { float: left; width: 130px; text-align: left; height: 160px; margin: 12px 12px 12px 12px; }
.pastEpisodeContainer .videoThumb { float: none; width: 100%; }
.pastEpisodeContainer .videoThumb img { height: 90px; }
.pastEpisodeContainer .videoDate { font-size: 80%; }

.eventRow { /*background-color: #272627;*/ margin: 3px 3px 3px 3px; padding: 6px 6px 6px 6px; border: solid 1px #484747; }
.eventThumb { clear: both; }
.eventText { padding-top: 6px auto 6px auto; float: left; width: 90%; }
.eventText div { margin-top: 3px; margin-bottom: 3px; }
.eventTitle { font-size: 100%; font-weight: bold; }
.eventTitle a { font-size: 100%; /*color:white;*/ font-weight: bold; }
.eventTitle a:hover { font-size: 100%; /*color:white;*/ font-weight: bold; }
.eventTitle a:visited { font-size: 100%; /*color:white;*/ font-weight: bold; }

.eventDate { font-size: 95%; }
.eventDesc { }

.event-date { float: left; font-size: 100%; text-align: center; text-transform: uppercase; }
.event-date em { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #AA0000 none repeat scroll 0 0; color: #FFFFFF; display: block; font-size: 93%; margin: 0 0.6em; padding: 0.2em; text-align: center; width: 2.3em; text-decoration: none; }
.event-date em strong { display: block; font-size: 153.9%; font-weight: normal; }
.event-date span { color: #999999; font-size: 85%; }

/* event detail */
.eventDetail { }
.eventDetail .eventRow { background-color: #272627; margin: 3px 3px 3px 3px; padding: 6px 6px 6px 6px; border: solid 1px #484747; }

.eventDetail .eventThumb { }
.eventDetail .eventText { padding-top: 6px auto 6px auto; float: left; width: 90%; }
.eventDetail .eventText div { margin-top: 3px; margin-bottom: 3px; }
.eventDetail .eventText .eventTitle { font-size: 120%; font-weight: bold; }
.eventDetail .eventText .eventTitle a { /*color:white;*/ font-weight: bold; }
.eventDetail .eventText .eventTitle a:hover { /*color:white;*/ font-weight: bold; }
.eventDetail .eventText .eventTitle a:visited { /*color:white;*/ font-weight: bold; }

.eventDetail .eventText .eventDate { font-size: 95%; }
.eventDetail .eventText .eventDesc { }
tr.bandRow { border: solid 1px #484747; /*background-color:#272627*/ }
tr.bandRow td { padding: 6px 6px 6px 6px; margin: 5px 0px 5px 0px; }
.eventDetail table { border-collapse: collapse; }

#map { height: 250px; width: 250px; border: solid 1px black; }

.venueDetail { margin-top: 20px; }
.venueText { float: left; }
.venueImage { width: 220px; margin: 5px 5px 5px 5px; }
.venueMap { float: left; }

.venuesummarylink .venueimage { width: 150px; border: 1px solid #484747; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }

.eventSummary { font-size: 130%; font-weight: bold; }
.introInstructions { border: solid 1px #484747; background-color: #272627; }

.eventBandImageHome { float: left; width: 90px; vertical-align: top; font-size: 95%; margin-right: 10px; }
.eventBandImageHome a img { width: 80px; }
.eventBandImageHome a { font-size: 90%; display: block; }
.eventBandImageHome a:hover { font-size: 90%; display: block; }
.eventBandImageHome a:visited { font-size: 90%; display: block; }

.contentPanesWrapper { padding: 0px 5px 0px 5px; }

.eventBands { font-size: 90%; }

.eventRowTable tr td { border-bottom: 1px solid #E9E9E9; }

#search-events-form { width: auto; background-color: #FBB829; text-align: center; padding: 0px 5px 2px 5px; border: solid 1px #484747; }
#search-events-form #txtZip { width:100px; }
#search-events-form div.formControl { display: inline; float: left; margin-right: 10px; font-size: 80%; }

#simple-search-form { width: auto; background-color: #FBB829; text-align: center; padding: 0px 5px 2px 5px; border: solid 1px #484747; }
#simple-search-form #txtZip { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; border: medium none; font-size: 18px; height: 28px; padding: 6px 6px 0; width: 200px; }


.defaultText { }
.defaultTextActive { color: #a1a1a1; }

