img, div { behavior: url(iepngfix.htc) }

body {width:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#333333;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	}

body a, body a:visited{
   text-decoration:none;
   color:#555555;
   font-weight:bold;
}
body a:hover {
   color:#999999;  
}

#everything {width:100%;
	}

img {border:0px;
	}

.GoodSystemMessage {
   color:#22CCDD;  
}

.BadSystemMessage {
   color:#DDCC22;  
}
.Clear {
   line-height:0px;
   font-size:1px;
   clear:both;
}

.TabButton {
   background-image: url('./images/TabButton.jpg');
   width:70px;
   height:15px;
   padding-left:15px;
   padding-right:15px;
   padding-top:7px;
   padding-bottom:0px;
   float:left;
   display:inline;
}

.TabButton {
   \width: 100px;
   w\idth: 70px;
   \height: 25px;
   he\ight: 18px;
}

.TabButton, .TabButton a, .TabButton a:visited {
   color:#797979;
   font-weight: bold;
   text-decoration:none;
}

.TabButton a:hover {
   color:#ADADAD;
   font-weight: bold;
   text-decoration:none;
}

.SubnavDivide {
   color:#9C9C9C;
   height:2px;
   width:80%;
   margin-left:auto;
   margin-right:auto;
   border:0;
   background-color:#9C9C9C;
   margin-top:10px;
   margin-bottom:10px;
}	

.FormLabel{
   font-weight:bold;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   line-height:24px;
   font-size:12px;
   color:#696969;
}

.SubnavTitle{
   font-weight: bold;
   line-height:24px;
   font-size:14px;
   text-transform:uppercase;
   color:#464646;
}

.featuredbanner-text, #column1 p, #column2 p, p, #columnFull p, #column1, #column2, #columnFull, ul li, #column1 ul li, #column2 ul li, #columnFull ul li {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#696969;
	line-height:18px;
	}
	
h1 {font-size:19px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:black;
	padding:0px;
	margin:0px;
	line-height:18px;
	margin-bottom:5px;
	}
	
.featuredbanner-text a, #featuredbanner-text a:hover, #column1 p a, #column1 p a:hover, #column2 p a, #column2 p a:hover {font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#2b2c2e;
	text-decoration:none;
	line-height:18px;
	}
	
.featuredbanner-text a:hover, #column1 p a:hover, #column2 p a:hover { color:#d11919; }
	
	
	
/*HEADER*/	
#headwrap {width:100%;
	text-align:center;
	background-color:white;
	float:left;
	}
	
#header-inside {width:1003px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:white;
	}
	
.logo {height:87px;
	float:left;
	padding-right:63px;
	}
div .logo { width:363px; voice-family: "\"}\""; voice-family:inherit; width:300px; }
html>body .logo { width:300px; }
	
.mainnavlink {background-image:url('images/mainnav_bg.jpg');
	background-repeat:no-repeat;
	float:left;
	padding: 39px 11px 0px 11px;
	}
div .mainnavlink { height:87px; voice-family: "\"}\""; voice-family:inherit; height:48px; }
html>body .mainnavlink { height:48px; }

.mainnavlastlink {background-image:url('images/mainnav_bg.jpg');
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:87px;
	}
	
.mainnavlink a, .mainnavlink a:hover {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	display:inline;
	}
	
.mainnavlink a:hover {color:#d11919;
	}

.topnav {
   margin-top:22px;
   margin-left:0px;
   margin-bottom:0px;
   margin-right:0px;
   padding:0px;
   text-align:left;
   display:inline;
   float:left;
}	
	
/*MAIN CONTENT*/
#maincontent {width:100%;
	background-image:url('images/bg.jpg');
	background-repeat:repeat-x;
	background-color:#851104;
	text-align:center;
	padding:20px 0px 20px 0px;
	float:left;
	}
	
#maincontent-inside {width:1003px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;	
	}
	
#featuredbanner {background-image:url('images/bannerbg.png');
	background-repeat:no-repeat;
	padding:13px;
	margin:0px;
	}
div #featuredbanner { width:1003px; voice-family: "\"}\""; voice-family:inherit; width:977px; }
html>body #featuredbanner { width:977px; }
div #featuredbanner { height:282px; voice-family: "\"}\""; voice-family:inherit; height:256px; }
html>body #featuredbanner { height:256px; }

.featuredbanner-image {width:585px;
	float:left;
	height:256px;
	display:inline;
	}

.featuredbanner-text {padding:36px 18px 36px 18px;
	margin:0px;
	overflow:hidden;
	float:left;
	display:inline;
	}
	
div .featuredbanner-text { 
  width:392px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:356px;
}

html>body .featuredbanner-text {
  width:356px;
}

div .featuredbanner-text { 
  height:256px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  height:184px;
}

html>body .featuredbanner-text {
  height:184px;
}




/*CONTENT*/
#content-all {width:1003px;
	float:left;
	display:inline;
	margin-top:17px;
	}

	
.contentbottom {width:1003px;
	height:35px;
	font-size:1px;
	line-height:0;
	background-image:url('images/box_bottom.gif');
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	}
.contentbottom_plain {width:1003px;
	height:35px;
	font-size:1px;
	line-height:0;
	background-image:url('images/box_bottom_plain.gif');
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	}
#content-container_plain {width:1003px;
	float:left;
	background-image:url('images/box_bg_plain.jpg');
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	}
#content-container2_plain {margin-top:17px;
	padding-top:1px;
	width:1003px;
	background-image:url('images/box_top_plain.jpg');
	background-repeat:no-repeat;
	}
#content-container {width:1003px;
	float:left;
	background-image:url('images/box_bg.jpg');
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	}
	
#content-container2 {margin-top:17px;
	padding-top:15px;
	width:1003px;
	background-image:url('images/box_top.jpg');
	background-repeat:no-repeat;
	}
	
#submenu {width:164px;
	float:left;
	padding-top:10px;
	}
	
#submenu ul li, #submenu ul {list-style-type:none;
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
#submenu ul li {
	background-image:url('images/list_bg_v2.jpg');
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:9px;
	}
#submenu ul li { height:36px; voice-family: "\"}\""; voice-family:inherit; height:27px; }
html>body #submenu ul li { height:27px; }
#submenu ul li { width:164px; voice-family: "\"}\""; voice-family:inherit; width:134px; }
html>body #submenu ul li { width:134px; }
	

	

	
#submenu ul li a, #submenu ul li a:hover {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
	}
#submenu ul li a:hover {color:#d11919;
	}

#columnFull {padding-left:35px;
	padding-right:31px;
	float:left;
	padding-top:10px;
	}
div #columnFull { width:839px; voice-family: "\"}\""; voice-family:inherit; width:773px; }
html>body #columnFull { width:773px; }

#column1 {padding-left:35px;
	padding-right:49px;
	float:left;
	padding-top:10px;
	}
div #column1 { width:446px; voice-family: "\"}\""; voice-family:inherit; width:362px; }
html>body #column1 { width:362px; }
	
#column2 {float:left;
	padding-right:31px;
	padding-top:10px;
	}
div #column2 { width:393; voice-family: "\"}\""; voice-family:inherit; width:362px; }
html>body #column2 { width:362px; }


	
	
	
/*FOOTER*/
#footer {width:100%;
	background-color:#333333;
	text-align:center;
	float:left;
	padding-bottom:14px;
	}
	
#footer-inside {width:1003px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:14px 2px 0px 2px;
	}
div #footer-inside { width:1003px; voice-family: "\"}\""; voice-family:inherit; width:999px; }
html>body #footer-inside { width:999px; }
	
.footertext {padding:0px 38px 0px 38px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:18px;
	float:left;
	padding-bottom:14px;
	}
div .footertext { width:326px; voice-family: "\"}\""; voice-family:inherit; width:250px; }
html>body .footertext { width:250px; }

.squaretext {padding:0px 38px 0px 38px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:18px;
	padding-bottom:14px;
	
	
	margin-left:auto;
	margin-right:auto;
	}
div .squaretext { width:800px; voice-family: "\"}\""; voice-family:inherit; width:724px; }
html>body .squaretext { width:724px; }
.squaretext a, .footertext a:hover {font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#e3e4d1;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	font-weight:normal;
	}
.squaretext a:hover {color:#ffffff;
	}
	
.whiteheading {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	color:#e3e4d1;
	line-height:18px;
	}
.footertext a, .footertext a:hover {font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#e3e4d1;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	font-weight:normal;
	}
.footertext a:hover {color:#ffffff;
	}
		
.imagefloatleft { float:left; }
	
	
	
	
/*TEXT STYLING*/
p {padding-top:0px;
	margin-top:0px;
	padding-bottom:10px;
	}

.green_heading {background-image:url('images/green-heading.jpg');
	background-repeat:no-repeat;
	}
.orange_heading {background-image:url('images/orange-heading.jpg');
	background-repeat:no-repeat;
	}
.red_heading {background-image:url('images/red-heading.jpg');
	background-repeat:no-repeat;
	}
.pink_heading {background-image:url('images/pink-heading.jpg');
	background-repeat:no-repeat;
	}
.green_heading, .orange_heading, .red_heading, .pink_heading {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#000000;
	padding-left:36px;
	padding-top:0px;
	padding-bottom:13px;
	}
div .green_heading { width:362; voice-family: "\"}\""; voice-family:inherit; width:326px; }
html>body .green_heading { width:326px; }
div .green_heading { height:53px; voice-family: "\"}\""; voice-family:inherit; height:40px; }
html>body .green_heading { height:40px; }
div .orange_heading { width:362; voice-family: "\"}\""; voice-family:inherit; width:326px; }
html>body .orange_heading { width:326px; }
div .orange_heading { height:53px; voice-family: "\"}\""; voice-family:inherit; height:40px; }
html>body .orange_heading { height:40px; }
div .red_heading { width:362; voice-family: "\"}\""; voice-family:inherit; width:326px; }
html>body .red_heading { width:326px; }
div .red_heading { height:53px; voice-family: "\"}\""; voice-family:inherit; height:40px; }
html>body .red_heading { height:40px; }
div .pink_heading { width:362; voice-family: "\"}\""; voice-family:inherit; width:326px; }
html>body .pink_heading { width:326px; }
div .pink_heading { height:53px; voice-family: "\"}\""; voice-family:inherit; height:40px; }
html>body .pink_heading { height:40px; }

.green-subheading, .orange-subheading, .red-subheading, .pink-subheading {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	}
.green-subheading { color: #99cc00; }
.orange-subheading { color: #ff6600; }
.red-subheading { color: #d11919; }
.pink-subheading { color: #fe46a2; }

#column1 p .green-link a, #column2 p .green-link a, #columnFull p .green-link a, .green-link a, #column1 p .green-link a:hover, #column2 p .green-link a:hover, #columnFull p .green-link a:hover, .green-link a:hover {color:#99cc00;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#column1 p .orange-link a, #column2 p .orange-link a, #columnFull p .orange-link a, .orange-link a, #column1 p .orange-link a:hover, #column2 p .orange-link a:hover, #columnFull p .orange-link a:hover, .orange-link a:hover {color:#ff6600;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#column1 p .red-link a, #column2 p .red-link a, #columnFull p .red-link a, .red-link a, #column1 p .red-link a:hover, #column2 p .red-link a:hover, #columnFull p .red-link a:hover, .red-link a:hover {color:#d11919;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#column1 p .pink-link a, #column2 p .pink-link a, #columnFull p .pink-link a, .pink-link a, #column1 p .pink-link a:hover, #column2 p .pink-link a:hover, #columnFull p .pink-link a:hover, .pink-link a:hover {color:#fe46a2;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

#column1 p .green-link a:hover, #column2 p .green-link a:hover #columnFull p .green-link a:hover, .green-link a:hover { color:#000000; }
#column1 p .orange-link a:hover, #column2 p .orange-link a:hover, #columnFull p .orange-link a:hover, .orange-link a:hover { color:#000000; }
#column1 p .red-link a:hover, #column2 p .red-link a:hover, #columnFull p .red-link a:hover, .red-link a:hover { color:#000000; }
#column1 p .pink-link a:hover, #column2 p .pink-link a:hover, #columnFull p .pink-link a:hover, .pink-link a:hover { color:#000000; }

.BreadcrumbLinks a {color:#595959;text-decoration:none;}
.BreadcrumbLinks a:hover {color:#898989;text-decoration:none;}
.imageborderfloatleft {float:left; margin-right:10px; margin-bottom:10px; border:2px solid #9b9b9b;	}

.smalllink {
   font-size:10px;  
}

.blogdate {
   color: #666666;  
}

.blogtitle {
   color: #CE1912;
   font-weight:bold;
}

.ArtistPanel {
   background-color:#FEFEFE;
   width:50%;
   float:left;
   padding-bottom:10px;
   padding-top:10px;
   padding-left:0px;
   padding-right:0px;
   margin:0px;
}

div.ArtistPanel:hover {
   background-color: #F4E6E6; 
}
