@charset "UTF-8";

@font-face {
    font-family: 'InsolentRegular';
    src: url('../fonts/insolent-webfont.eot');
    src: url('../fonts/insolent-webfont.eot?iefix') format('eot'),
         url('../fonts/insolent-webfont.woff') format('woff'),
         url('../fonts/insolent-webfont.ttf') format('truetype'),
         url('../fonts/insolent-webfont.svg#webfontl4Sk5pRA') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('../fonts/League_Gothic-webfont.eot');
	src: url('../fonts/League_Gothic-webfont.eot?iefix') format('eot'),
	 	 url('../fonts/League_Gothic-webfont.woff') format('woff'),
		 url('../fonts/League_Gothic-webfont.ttf') format('truetype'),
		 url('../fonts/League_Gothic-webfont.svg#webfontFHzvtkso') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'AurulentSansRegular';
    src: url('../fonts/AurulentSans-Regular-webfont.eot');
    src: url('../fonts/AurulentSans-Regular-webfont.eot?iefix') format('eot'),
         url('../fonts/AurulentSans-Regular-webfont.woff') format('woff'),
         url('../fonts/AurulentSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/AurulentSans-Regular-webfont.svg#webfont18nXzLYS') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AurulentSansItalic';
    src: url('../fonts/AurulentSans-Italic-webfont.eot');
    src: url('../fonts/AurulentSans-Italic-webfont.eot?iefix') format('eot'),
         url('../fonts/AurulentSans-Italic-webfont.woff') format('woff'),
         url('../fonts/AurulentSans-Italic-webfont.ttf') format('truetype'),
         url('../fonts/AurulentSans-Italic-webfont.svg#webfontjDtVmWpR') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AurulentSansBold';
    src: url('../fonts/AurulentSans-Bold-webfont.eot');
    src: url('../fonts/AurulentSans-Bold-webfont.eot?iefix') format('eot'),
         url('../fonts/AurulentSans-Bold-webfont.woff') format('woff'),
         url('../fonts/AurulentSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/AurulentSans-Bold-webfont.svg#webfontik3ET1p7') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AurulentSansBoldItalic';
    src: url('../fonts/AurulentSans-BoldItalic-webfont.eot');
    src: url('../fonts/AurulentSans-BoldItalic-webfont.eot?iefix') format('eot'),
         url('../fonts/AurulentSans-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/AurulentSans-BoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/AurulentSans-BoldItalic-webfont.svg#webfontb8ZKI1ph') format('svg');
    font-weight: normal;
    font-style: normal;

}


a:link      { color: #03c; text-decoration: none }
a:visited	     { color: #039; text-decoration: none }
a:hover   {
	color: #cf3;
	text-decoration: underline
}
a:active    {
	color: #ccc;
	/* [disabled]font-weight: 700; */
	text-decoration: underline
}
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: AurulentSansRegular, Arial, Helvetica, Sans-Serif;
}
h1  {
	font-family: LeagueGothicRegular, sans-serif;
	font-size: 45px;
	font-weight: normal;
	font-variant: normal;
	color: #CC320D;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h2   {
	color: #909090;
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-family: LeagueGothicRegular, sans-serif;
}
h3 {
	font-size: 16px;
	font-family: AurulentSansBold, Arial, Helvetica, Sans-Serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: normal;
}
strong {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: AurulentSansBold, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
}
.artist-name      {
	color: black;
	font-size: 18px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: AurulentSansBold, Arial, Helvetica, Sans-Serif;
}
.artist-name p {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.artist-sub1 {
	color: black;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.artist-sub1 p {
	color: black;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.bio-body   { color: black; font-size: 14px;}
.caption   { color: black; font-size: 12px;}
.caption-title   { color: black; font-weight: 700; font-size: 12px;}
.caption_footer   { color: #fff; font-size: 12px }
.cap_mice { color: #fff; font-size: 10px; }
.cap_micehome {
	color: #666666;
	font-size: 11px;
}
.gallery {
	background-color: #FFFFFF;
}
.gallery   #alpha {
	margin: 0px;
	padding: 15px;
	text-align: center;
}
.gallery #alpha2 {
	margin: 0px;
	text-align: justify;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.gallery   #container {
}
.gallery      #content {
	width: 630px;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: visible;
}
.gallery #content-wide1 {
	width: 695px;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: visible;
}
.gallery  #page {
}
.gallery  #footer {
	background-color: #FFFFFF;
	height: 20px;
	width: 645px;
	margin: auto;
	padding-left: 15px;
	padding-bottom: 10px;

}
.gallery  #footer  p {
	font-family: AurulentSansRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #909090;
}
.gallery #footer span {
	font-family: AurulentSansBold, Arial, Helvetica, sans-serif;
	color: #a9a598;
}
.home {
	background-attachment: fixed;
	background-image: url(../images-index/sideshow_ext.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #FFFFFF;
}
.home  #alpha {
	margin: 0px;
	padding: 0px;
	height: 100%;
	text-align: center;
}
.home  #container {
}
.home #content   {
}
.home #contentfloat {
	height: 530px;
	width: 560px;
	top: 50%;
	margin-left: -280px;
	left: 50%;
	margin-top: -265px;
	position: absolute;
	z-index: 1;
	cursor: pointer;
}
.home   #header {
	background-color: #C93;
	height: 50px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.home  #page {
}
.home  #footer {
	background-color: #FFFFFF;
	height: 20px;
	width: 645px;
	margin: auto;
	padding-left: 15px;
}
.home  #footer  p {
	font-family: AurulentSansRegular, Arial, Helvetica, Sans-Serif;
}
.mainpage {
	background-color: #a9a598;
}
.mainpage  #alpha {
	margin: 0px;
	padding: 15px;
}
.mainpage #alphahead {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 645px;
}
.mainpage #alphahead p {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.mainpage #alphamulti {
	margin: 0px;
	width: auto;
	height: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
.mainpage #alphacol1 {
	float: left;
	width: 310px;
	height: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #FFFFFF;
}
.mainpage #alphacol1 p {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin: 0px;
}
.mainpage #alphacol2 {
	width: 325px;
	float: right;
	height: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
.mainpage #alphacol2 p {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.mainpage .archivebox1 a:link,
.mainpage .archivebox1 a:visited {
	text-decoration: none;
	font-family: AurulentSansBold, Arial, Helvetica, Sans-Serif;
}
.mainpage .archivebox1 a:hover {
	color: #cf3;
	text-decoration: underline;
	font-family: AurulentSansBold, Arial, Helvetica, Sans-Serif;
}
.alphahead-photo  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.mainpage  #container {
}
.mainpage   #content {
	height: 540px;
	width: 660px;
	padding: 0px;
	background-color: #FFF;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: visible;
}
.mainpage   #content-long {
	width: 660px;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: visible;
}
.mainpage #content-box {
	width: 660px;
	padding: 0px;
	background-color: #FFFFFF;
	overflow: visible;
	height: 540px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
.mainpage #datelist {
	background-color: #FFFFCC;
	margin-bottom: 25px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	width: 578px;
	height: 30px;
	border: 1px solid #CC3300;
}
.mainpage #datelist ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.mainpage #datelist li {
	text-align: left;
	float: left;
	margin-top: 4px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding: 0px;
	font-family: AurulentSansRegular, Arial, Helvetica, Sans-Serif;
}
.mainpage #datelist a:link,
.mainpage #datelist a:visited {
	color: #00CC99;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #333333;
}
.mainpage  #datelist  a:hover {
	color: #66FF66;
	text-decoration: none;
	background-color: #666666;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin: 0px;
}
.mainpage   #header {
	background-color: #CCFF33;
	width: 100%;
	margin: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 50px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.mainpage  #header  h1 {
	/* [disabled]margin: 0; */ /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	/* [disabled]font-size: 18px; */
}
.mainpage #nav {
	height: auto;
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}
.mainpage #nav ul {
	list-style-type: none;
	margin: 0px;
	height: 35px;
	width: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mainpage #nav li.link a:link,
.mainpage #nav li.link a:visited {
	font-family: InsolentRegular, sans-serif;
	font-size: 13px;
	float: left;
	list-style-type: none;
	display: block;
	height: 15px;
	width: auto;
	font-style: normal;
	color: #000;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 1px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mainpage #nav li.link a:hover {
	font-family: InsolentRegular, sans-serif;
	font-size: 13px;
	float: left;
	list-style-type: none;
	display: block;
	height: 15px;
	width: auto;
	font-style: normal;
	color: #cc3300;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 1px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mainpage #nav li.link a:active {
	font-family: InsolentRegular, sans-serif;
	font-size: 13px;
	float: left;
	list-style-type: none;
	display: block;
	height: 15px;
	width: auto;
	font-style: normal;
	color: #00F;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 1px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mainpage #nav ul li.logo a:link,
.mainpage #nav ul li.logo a:visited {
	padding: 0px;
	float: left;
	height: 33px;
	width: 213px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images-master/nav-logosprite1.png);
	background-position: 0px -68px;
	background-repeat: no-repeat;
	text-decoration: none;
}
.mainpage #nav ul li.logo a:hover {
	padding: 0px;
	height: 33px;
	width: 213px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images-master/nav-logosprite1.png);
	background-repeat: no-repeat;
	background-position: 0px -34px;
	text-decoration: none;
}
.mainpage #nav ul li.logo a:active {
	padding: 0px;
	height: 33px;
	width: 213px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images-master/nav-logosprite1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
}
.mainpage #nav .logo span  {
	visibility: hidden;
}
.mainpage  #page {
}
.mainpage  #footer {
	background-color: #FFFFFF;
	height: 20px;
	width: 645px;
	margin: auto;
	padding-left: 15px;
	padding-bottom: 10px;
}
.mainpage #footer p {
	font-family: AurulentSansRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #909090;
}
.mainpage #footer span {
	font-family: AurulentSansBold, Arial, Helvetica, sans-serif;
	color: #a9a598;
}
.mainpage #footerinfo1 {
	background-color: #FFFFFF;
	height: auto;
	width: 645px;
	float: left;
	margin: 0;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.mainpage  #footerinfo1  p {
	font-family: AurulentSansRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #909090;
}
.mainpage #footerinfo1 span {
	font-family: AurulentSansBold, Arial, Helvetica, sans-serif;
	color: #a9a598;
}
.mainpage #infobox1 {
	background-color: #F7F7F7;
	border: 1px solid #999999;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.mainpage #infobox1 p {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
.mainpage #infobox2 {
	background-color: #F7F7F7;
	border: 1px solid #999999;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.mainpage #infobox2 p {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
.mainpage #newsbox1 {
	margin: 0px;
	padding: 10px;
	height: auto;
	width: auto;
	background-color: #FC3;
}
.mainpage #newsbox1 h1 {
	height: auto;
	width: auto;
	font-size: 16px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
.mainpage .hotarrow {
	font-weight: bold;
	color: #900;
}
.photo-header {
	float: none;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.photo-icons {
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.photo-logohome {
	float: none;
	margin-top: 365px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.show-date   { color: black; font-size: 12px;}
.show-header   { color: black; font-size: 18px;}
.show-list   { color: black; font-weight: 700; font-size: 14px;}
.special-justify {
	color: #fff;
	font-size: 12px;
	font-family: AurulentSansRegular, Arial, Helvetica, Sans-Seri;
	margin-top: 4px;
	margin-bottom: 4px;
}
.archivebox1 {
	background-color: #F7F7F7;
	border: 1px solid #999999;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.talkbox1   {
	background-color: #F7F7F7;
	border: 1px solid #999999;
	height: 200px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.talkbox1 a  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.talkbox2 {
	background-color: #F7F7F7;
	border: 1px solid #999999;
	padding: 5px;
	height: 200px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.talkbox2 a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.talkbox2 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
.talkbox-tall1 {
	background-color: #F7F7F7;
	border: 1px solid #999999;
	padding: 5px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.talkbox-talldk {
	background-color: #999;
	border: 1px solid #999999;
	padding: 5px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.notebox {
	background-color: #CCFFCC;
	border: 1px solid #999999;
	padding: 5px;
	height: 15px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.special {
	background-color: #a9a598;
}
.special  #alpha {
	margin: 0px;
	padding: 15px;
}
.special #alphahead {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 645px;
}
.special #alphahead p {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.special #alphamulti {
	margin: 0px;
	width: auto;
	height: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
.special #alphacol1 {
	float: left;
	width: 310px;
	height: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #FFFFFF;
}
.special #alphacol1 p {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin: 0px;
}
.special #alphacol2 {
	width: 325px;
	float: right;
	height: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
.special #alphacol2 p {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.special  #container {
}
.special   #content {
	height: 540px;
	width: 660px;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: visible;
}
.special   #content-long {
	width: 660px;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: visible;
}
.special #datelist {
	background-color: #FFFFCC;
	margin-bottom: 30px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 50px;
	width: 578px;
	height: 20px;
	border: 1px solid #CC3300;
}
.special #datelist a {
	color: #00CC99;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #333333;
}
.special #datelist a:visited {
	color: #00CC99;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #333333;
}
.special  #datelist  a:hover {
	color: #66FF66;
	text-decoration: none;
	background-color: #666666;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin: 0px;
}
.special #datelist li {
	text-align: left;
	float: left;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding: 0px;
}
.special #datelist ul {
	text-align: left;
	float: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.special  #header  h1 {
	margin: 0;
	font-size: 18px;
}
.special   #header-content {
	background-color: #CCFF33;
	width: 100%;
	margin: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 40px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.special  #page {
}
.special  #footer {
	background-color: #FFFFFF;
	height: 20px;
	width: 645px;
	margin: auto;
	padding-left: 15px;
}
.special  #footer  p {
}
.special #footerinfo1 {
	background-color: #FFFFFF;
	height: auto;
	width: 645px;
	float: left;
	margin: 0;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-family: AurulentSansBold, Arial, Helvetica, sans-serif;
}
.special #footerinfo1 p {
	font-family: AurulentSansRegular, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #909090;
}
.special #footerinfo1 span {
	font-family: AurulentSansBold, Arial, Helvetica, sans-serif;
	color: #a9a598;
}
.special #infobox1 {
	background-color: #F7F7F7;
	border: 1px solid #999999;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.special #infobox1 p {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
.special #infobox2 {
	background-color: #F7F7F7;
	border: 1px solid #999999;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.special #infobox2 p {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
.artspecial {
	margin: 0px;
	padding: 0px;
	height: 220px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333;
}
.artspecial img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.artspecial1 {
	margin: 0px;
	padding: 0px;
	height: 310px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333;
}
.artspecial1 img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.artspecial1a {
	margin: 0px;
	padding: 0px;
	height: 338px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333;
}
.artspecial1a img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.artspecial2 {
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333;
}
.artspecial2 img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

