body{
background:url(images/body-bkg.jpg) repeat;
margin:0;
padding:0;
text-align:center;
font:normal 1em "Trebuchet MS", Arial, Tahoma, sans-serif;
color:#571d6f;
background-color:transparent;
}
#wrapperDiv{
position:relative;
margin:auto;
background-color:transparent;
width:780px;
height:675px;
overflow:hidden;
}
#mainDiv{
position:relative;
top:20px;
width:780px;
height:598px;
background:url(images/background-fuzzy.gif) no-repeat;
}
#contentDiv{
position:absolute;
top:220px;
left:288px;
width:480px;
height:367px;
background-color:transparent;
font-size:0.9em;
text-align:left;
overflow:auto;
}
#imageDiv{
position:absolute;
top:397px;
left:105px;
width:160px;
height:190px;
background-color:transparent;
}
#logoDiv{
position:absolute;
top:0px;
left:0px;
width:228px;
height:181px;
background-color:transparent;
}
#submenuDiv{
position:absolute;
margin:0;
top:170px;
right:12px;
width:385px;
height:30px;
text-align:right;
font-size:1em;
background-color:transparent;
}
#taglineDiv{
position:absolute;
margin:0;
top:170px;
right:12px;
width:385px;
height:30px;
text-align:right;
font-size:2em;
background-color:transparent;
}
#navWelcome{
position:absolute;
top:99px;
left:363px;
width:104px;
height:57px;
}
#navClasses{
position:absolute;
top:136px;
left:272px;
width:104px;
height:57px;
}
#navKelly{
position:absolute;
top:178px;
left:188px;
width:104px;
height:57px;
}
#navNews{
position:absolute;
top:232px;
left:117px;
width:104px;
height:57px;
}
#navContact{
position:absolute;
top:293px;
left:54px;
width:104px;
height:57px;
}
#navForum{
position:absolute;
top:357px;
left:0px;
width:104px;
height:57px;
}
#footer{
position:relative;
top:30px;
width:780px;
font-size:0.7em;
text-align:center;
}
#valid{
position:absolute;
bottom:10px;
right:0px;
}
#silktide{
position:absolute;
bottom:10px;
left:0px;
font-size:0.7em;
}
#newsDiv{
position:absolute;
top:220px;
left:288px;
width:480px;
height:262px;
background-color:transparent;
font-size:0.9em;
text-align:left;
overflow:auto;
}
#hottopicDiv{
position:absolute;
top:488px;
left:288px;
width:480px;
height:100px;
background-color:transparent;
font-size:0.9em;
text-align:left;
overflow:hidden;
}
h1{
position:absolute;
margin:0;
bottom:515px;
right:12px;
color:#571d6f;
background-color:transparent;
font-size:3em;
text-align:right;
}
h2{
position:absolute;
margin:0;
top:112px;
right:12px;
color:#571d6f;
background-color:transparent;
font-size:2.3em;
text-align:right;
}
a:link{
color:#9625e5;
background-color:transparent;
text-decoration:none;
}
a:visited{
color:#a955e3;
background-color:transparent;
text-decoration:none;
}
a:hover{
color:#571d6f;
background-color:transparent;
text-decoration:none;
}
a:active{
color:#571d6f;
background-color:transparent;
text-decoration:underline;
}
a.nav:link{
display:block;
color:#571d6f;
background-color:transparent;
text-align:center;
font-size:20px;
background-image:url(images/navoval.gif);
background-position:top;
width:104px;
height:57px;
padding-top:25px;
z-index:10;
}
a.nav:visited{
display:block;
color:#571d6f;
background-color:transparent;
text-align:center;
font-size:20px;
font-style:italic;
background-image:url(images/navoval.gif);
background-position:top;
width:104px;
height:57px;
padding-top:25px;
z-index:10;
}
a.nav:hover{
color:#9625e5;
background-color:transparent;
text-align:center;
font-size:20px;
background-image:url(images/navoval-2-dk.gif);
}
a.nav:active{
color:#9625e5;
background-color:transparent;
text-align:center;
font-size:20px;
background-image:url(images/navoval-2-dk.gif);
}
img{
border:0;
}
table{
text-align:center;
margin-right:auto;
margin-left:auto;
}
ul{
list-style-type:disc;
list-style-position:outside;
}
.q{
color:#9625e5;
font-weight:bold;
}
.emph{
font-size:1.2em;
font-weight:bold;
text-align:center;
margin-right:auto;
margin-left:auto;
list-style-type:none;
}
.sub{
margin-left:20px;
}
.time{
font-size:0.7em;
}