/* Start of CMSMS style sheet 'artsalive' */
@CHARSET "UTF-8";

html { heieght: 100%; }
body {
 height: 100%;
 background: url(gfx/bg.jpg) #000;
 background-position: middle left;
 background-repeat: no-repeat;
}

#main {
 position: absolute;
 left: 0px;
 top: 50%;
 margin-top: -260px;
 height: 520px;
 width: 990px;
 background: url(gfx/main.jpg) bottom left no-repeat;
 overflow: visible;
}

#photo {
 position: absolute;
 width: 431px;
 height: 484px;
 top: 34px;
 left: 0px;
}

#vestalwatch_pl {
 width: 238px;
 height: 29px;
 position: absolute;
 left: 166px;
 bottom: -7px;
 z-index: 10;
}

#vestalwatch_pl img { border: 0px; }

#logo {
 position: absolute;
 width: 477px;
 height: 90px;
 top:0px;
 right: 57px;
 z-index: 20;
}

#logo img { border: 0px; }

#menu {
 position: absolute;
 top : 89px;
 right: 80px;
 width: 510px;
 text-align: right;
 height: 31px;
 z-index: 10;
 letter-spacing:0px;
 word-spacing:0px;
}

#menu img { border: 0px; }

#artsalive {
 position:absolute;
 width: 50px;
 height: 10px;
 bottom: -10px;
 right: 20px;
}

#artsalive img { border: 0px; } 

#facebook {
 position:absolute;
 width: 39px;
 height: 15px;
 bottom: -15px;
 right: 103px;
}

#facebook img { border: 0px; } 

#supair {
 position:absolute;
 width: 16px;
 height: 14px;
 bottom: -14px;
 right: 80px;
}

#supair img { border: 0px; } 

#scrollcont {
 position: absolute;
 width: 530px;
 height: 340px;
 right: 5px;
 top: 150px;
 font-size: 11px;
 font-family: verdana, arial, tahoma;
 line-height: 1.6em;
 z-index:1;
}

#scroll {
 width: 530px;
 height: 340px;
 overflow: auto;
}


#scroll h1 { font-size: 20px; margin: 5px 0px 5px 0px; padding: 0px; color: #ae1f1f; } 
#scroll h1 a { color: #ae1f1f; text-decoration: none; border-bottom: 0px; }
#scroll h1 a:hover { border-bottom: 1px dotted #ae1f1f; }

#scroll h2 { font-size: 16px; margin: 5px 0px 5px 0px; padding: 0px; color: #ae1f1f; } 
#scroll h2 a { color: #ae1f1f; text-decoration: none; border-bottom: 0px; }
#scroll h2 a:hover { border-bottom: 1px dotted #ae1f1f; }

#scroll h3 { font-size: 12px; margin: 5px 0px 5px 0px; padding: 0px; color: #ae1f1f; } 
#scroll h3 a { color: #ae1f1f; text-decoration: none; border-bottom:0px; }
#scroll h3 a:hover { border-bottom: 1px dotted #ae1f1f; }

.artTitle { margin-top: 0px; padding-top: 0px; }

#scroll a { text-decoration: none; color: #000; border-bottom: 1px dotted #333; }
#scroll a:hover { text-decoration: underline; border-bottom: 0px; }

#scroll ul { padding-left: 40px; }
#scroll ul li { list-style-type: square; }

#scroll div { width: 485px; } 

.news_data { color: #afc2da; font-weight: bold; text-align: right; margin: 0px; padding-bottom: 1px; } 
.news_footer { text-align: right; color: #5c5c5c; font-size: 0.8em; margin:0px; padding:5px 0px; background: url(gfx/newsFooter.gif) right no-repeat; clear:both;}
.news_footer span { margin-right: 20px; }
.news_footer a { color: #5c5c5c; text-decoration: underline; border: 0px; }
.news_footer a:hover { text-decoration: none; border-bottom: 1px dotted #5c5c5c; }
.news_title { margin: 2px 5px; }
.content_newsa { margin: 0px; padding: 0px 15px;}
.content_newsa img {border: 0px; }

.imgLEFT { float: left; padding: 5px; padding-left: 0px; }
.imgRIGHT { float: right; padding: 5px; padding-right: 0px; }

img { border: 0px; }

html body #main #scroll a img { border: 0px; text-decoration: none; }
html body #main #scroll a:hover img { text-decoration: none; }
/* End of 'artsalive' */

