/* Splash components. */

div.splashCon {
position: absolute;
width: 1000px;
height: 650px;
left: 50%;
margin-left: -500px;
background-color: transparent;
text-align: center;
}

splashFlash {
position: absolute;
width: 900px;
height: 650px;
top: 0px;
left: 50px;
}

/* Primary components. */

body {
background-color: #030303;
}

div.contain {
position: absolute;
width: 1000px;
top: 0px;
left: 50%;
margin-left: -500px;
margin-top: 0px;
padding-top: 0px;
background-color: transparent;
}

div.cus_nav {
position: relative;
width: 1000px;
height: 170px;
top: 0px;
left: 0px;
margin-top: 0px;
margin-bottom: 10px;
background-color: transparent;
background-image: url("http://www.artifaktart.org/images/upNavBG.jpg");
}

.navBtn01 a 
{
position:absolute;
top: 124px;
left: 87px;
width: 124px;
height: 24px;
z-index: 3;
display: block;
padding: 0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/navSprite.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.navBtn01 a:hover 
{ 
background-position: 0 -24px;
}

.navBtn02 a 
{
position:absolute;
top: 124px;
left: 211px;
width: 66px;
height: 24px;
z-index: 3;
display: block;
padding: 0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/navSprite.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.navBtn02 a:hover 
{ 
background-position: 0 -48px;
}

.navBtn03 a 
{
position:absolute;
top: 124px;
left: 277px;
width: 70px;
height: 24px;
z-index: 3;
display: block;
padding: 0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/navSprite.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.navBtn03 a:hover 
{ 
background-position: 0 -72px;
}

.navBtn04 a 
{
position:absolute;
top: 124px;
left: 347px;
width: 74px;
height: 24px;
z-index: 3;
display: block;
padding: 0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/navSprite.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.navBtn04 a:hover 
{ 
background-position: 0 -96px;
}

.navBtn05 a 
{
position:absolute;
top: 124px;
left: 421px;
width: 61px;
height: 24px;
z-index: 3;
display: block;
padding: 0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/navSprite.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.navBtn05 a:hover 
{ 
background-position: 0 -120px;
}

.navBtn06 a 
{
position:absolute;
top: 124px;
left: 482px;
width: 51px;
height: 24px;
z-index: 3;
display: block;
padding: 0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/navSprite.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.navBtn06 a:hover 
{ 
background-position: 0 -144px;
}

.navBtn07 a 
{
position:absolute;
top: 124px;
left: 533px;
width: 52px;
height: 24px;
z-index: 3;
display: block;
padding: 0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/navSprite.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.navBtn07 a:hover 
{ 
background-position: 0 -168px;
}

.navBtn08 a 
{
position:absolute;
top: 124px;
left: 585px;
width: 76px;
height: 24px;
z-index: 3;
display: block;
padding: 0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/navSprite.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.navBtn08 a:hover 
{ 
background-position: 0 -192px;
}

div.navFlash {
position: absolute;
width: 172px;
height: 94px;
top: 47px;
left: 731px;
z-index: 2;
background-color: transparent;
}

div.mainCon {
position: relative;
width: 922px;
top: 0px;
left: 42px;
padding: 0px;
margin: 0px;
background-color: transparent;
}

div.topBor {
width: 922px;
height: 10px;
top: 0px;
left: 0px;
padding: 0px;
_margin-top: -5px;
background-color: transparent;
}

div.col01 {
width: 150px;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-top: 0px;
margin-left: 10px;
padding: 0px;
display: inline;
}

div.col02 {
width: 570px;
float: left;
margin: 0px;
padding: 0px;
display: inline;
}

div.col02a {
width: 285px;
float: left;
margin: 0px;
padding: 0px;
display: inline;
}

div.col03 {
width: 160px;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-top: 0px;
margin-left: 10px;
padding: 0px;
display: inline;
}

div.botBor {
clear: both;
width: 922px;
height: 10px;
bottom: 0px;
left: 0px;
padding: 0px;
_margin-bottom: -4px;
background-color: transparent;
}

div.linksBot {
width: 1000px;
font-family: Trebuchet MS;
color: #717375;
font-size: 12px;
background-color: transparent;
text-align: center;
}


/* Social network components. */

div.socConA {
width: 150px;
height: 24px;
background-color: transparent;
}

div.socConB {
position: absolute;
width: 150px;
height: 24px;
background-image: url("http://www.artifaktart.org/images/socBG.jpg");
}

.socBtn01 a 
{
position:absolute;
top: 0px;
left: 30px;
width: 24px;
height: 24px;
display:block;
padding:0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/socNav.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.socBtn01 a:hover 
{ 
background-position: 0 -24px;
}

.socBtn02 a 
{
position:absolute;
top: 0px;
left: 61px;
width: 24px;
height: 24px;
display:block;
padding:0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/socNav.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.socBtn02 a:hover 
{ 
background-position: 0 -48px;
}

.socBtn01 a:hover 
{ 
background-position: 0 -24px;
}

.socBtn03 a 
{
position:absolute;
top: 0px;
left: 92px;
width: 24px;
height: 24px;
display:block;
padding:0px 0px 0px 0px;
background-image: url("http://www.artifaktart.org/images/socNav.gif");
background-position: 0 0px;
background-repeat: no-repeat;
}

.socBtn03 a:hover 
{ 
background-position: 0 -72px;
}


/* Calendar components. */

div.calTop {
width: 150px;
height: 28px;
padding: 0px
margin: 0px;
background-image: url("http://www.artifaktart.org/images/headerCal.gif");
background-repeat: no-repeat;
}

div.calendar {
margin-top: 15px;
border-style: solid;
border-width: 1px;
border-color: #242526;
}

div.calCon {
padding: 0 5px 0 5px;
color: #717375;
}

div.calCon a {
color: #cdcdcd;
text-decoration: underline;
font-weight: bold;
}

div.calCon a:hover {
color: #ff0000;
text-decoration: underline;
font-weight: bold;
}


/* About Artifakt components. */

div.aboutTop {
width: 570px;
height: 28px;
padding: 0px
margin: 0px;
background-image: url("http://www.artifaktart.org/images/headerAbout.jpg");
background-repeat: no-repeat;
}

div.aboutCon {
width: 570px;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
}

span.aboutPic {
float: right;
padding-right: 10px;
margin-top: 7px;
margin-right: 10px;
margin-bottom: 40px;
margin-left: 10px;
display: inline;
}


/* Events components. */

div.eventsTop {
width: 570px;
height: 28px;
padding: 0px
margin: 0px;
background-image: url("http://www.artifaktart.org/images/headerEvents.jpg");
background-repeat: no-repeat;
}

div.eventsFliers {
width: 570px;
padding-top: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

div.eventsFliers img {
margin: 6px;
border: 1px solid #6f7172;
}


/* Artists components. */

div.artistsTop {
width: 570px;
height: 28px;
padding: 0px
margin: 0px;
background-image: url("http://www.artifaktart.org/images/headerArtists.jpg");
background-repeat: no-repeat;
}

div.artists {
width: 570px;
padding-top: 10px;
text-align: center;
}

div.artistsName {
width: 570px;
padding-top: 10px;
}

div.artistBlock {
width: 265px;
height: 112px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
padding: 1px;
display: block;
}


/* Gallery components. */

div.galleryTop {
width: 570px;
height: 28px;
padding: 0px
margin: 0px;
background-image: url("http://www.artifaktart.org/images/headerGallery.jpg");
background-repeat: no-repeat;
}

div.galleryCon {
width: 570px;
padding-top: 10px;
margin-top: 10px:
}


/* Links components. */

div.linksTop {
width: 570px;
height: 28px;
padding: 0px
margin: 0px;
background-image: url("http://www.artifaktart.org/images/headerLinks.jpg");
background-repeat: no-repeat;
}

div.linksCon {
width: 570px;
padding-top: 10px;
padding-left: 10px;
margin: 0px;
}

div.col02LinA {
width: 270px;
float: left;
margin-top: 0px;
margin-left: 5px;
padding-left: 5px;
padding-bottom: 25px;
display: inline;
}

div.col02LinB {
width: 270px;
float: right;
margin-top: 0px;
margin-left: 5px;
padding-left: 5px;
padding-bottom: 25px;
display: inline;
}

div.downConTop {
clear: both;
width: 570px;
height: 28px;
padding: 0px;
margin: 0px;
background-image: url("http://www.artifaktart.org/images/headerDownloads.jpg");
background-repeat: no-repeat;
}

div.downCon {
width: 570px;
padding-top: 10px;
padding-left: 10px;
margin: 0px;
}

div.pressConTop {
clear: both;
width: 570px;
height: 28px;
padding: 0px;
margin: 0px;
background-image: url("http://www.artifaktart.org/images/headerPress.jpg");
background-repeat: no-repeat;
}

div.pressCon {
width: 570px;
padding-top: 10px;
padding-left: 10px;
margin: 0px;
}


/* Contact components. */

div.contactTop {
width: 570px;
height: 28px;
padding: 0px
margin: 0px;
background-image: url("http://www.artifaktart.org/images/headerContact.jpg");
background-repeat: no-repeat;
}

div.contactCon {
display: inline;
width: 570px;
padding-top: 10px;
padding-left: 10px;
margin-top: 10px:
text-align: center;
}

div.col02ConA {
width: 270px;
float: left;
margin-top: 10px;
margin-left: 5px;
padding-left: 5px;
display: inline;
}

div.col02ConB {
width: 270px;
float: right;
margin-top: 10px;
margin-left: 5px;
padding-left: 5px;
display: inline;
}

div.contactPic {
width: 246px;
float: right;
}



/* Individual Artists components. */

div.indArtTop {
width: 570px;
height: 28px;
color: #848688;
margin-bottom: 5px;
}

div.artistText {
width: 570px;
color: #848688;
}


/* Style components. */

img {
border: none;
max-width: 560px;
width: expression(this.width > 700 ? 700: true);
overflow: auto
}

a:focus {
outline: none
}

.highlightit img {
border: 1px solid #cdcdcd;
}

.highlightit:hover img {
border: 1px solid #ff0000;
}

.highlightit:hover {
color: #848688;
}

a:link {
font-size: 12px;
font-weight: bold;
font-family: Trebuchet MS;
color: #cdcdcd;
}

a:visited {
font-size: 12px;
font-weight: bold;
font-family: Trebuchet MS;
color: #cdcdcd;
}

a:hover {
font-size: 12px;
font-weight: bold;
font-family: Trebuchet MS;
color: #ff0000;
text-decoration: underline;
}

a:active {
font-size: 12px;
font-weight: bold;
font-family: Trebuchet MS;
color: #cdcdcd;
}

p {
font-family: Trebuchet MS;
font-size: 12px;
color: #717375;
}

p a:hover {
font-family: Trebuchet MS;
color: #ff0000;
text-decoration: underline;
}

div.textReg {
font-family: Trebuchet MS;
color: #717375;
font-size: 12px;
}

div.textBold {
font-family: Trebuchet MS;
font-size: 14px;
color: #717375;
font-weight: bold;
}

div.textBoldLG {
font-family: Trebuchet MS;
color: #717375;
font-size: 16px;
font-weight: bold;
}

#linkList {
padding-bottom: 10px;
margin-bottom: 10px;
}

#linkList li {
list-style-type: circle;
color: #717375;
}

#linkList li a:hover {
color: #ff0000;
}