/* ----- SHORTHAND ----- */
.flr{float:right;}
.fll{float:left;}
.cr{color:#C00;}
.cbl{color:#549;}
.cb{color:#000;}
.i{font-style:italic;}
.b{font-weight:bold;}
.n{font-weight:normal;}
.c{text-align:center;}
.frame{border:2px solid #F44343; margin:.5em;}
.ind{padding-left:1em;}
.list1 li{list-style-type:none;}
.list2 li{list-style-type:circle;}
.list3 li{list-style-type:square;}
.pl1{padding-left:1em;}
.button{background:#802280; color:#FFC;}
.big{font-size: 1.4em; }
.alert{border: 1px dashed #861; padding:0 1em 0 1em; margin-bottom:20px;}
.alert1{border: 2px dashed #861; background: #F6C165; padding:0 1em 0 1em; margin-bottom:20px;}
.alert2{border: 1px solid #C00; background: #FFCC66; padding:0 1em 0 1em; margin-bottom:20px;}
.alert3{border: 1px solid #C00; background: #FFF; padding:0 1em 0 1em; margin-bottom:20px;}
a img{border:none; text-decoration:none;}
.spell{font-family: Times new roman, Georgia; color:#606; padding-left:2em; font-style:italic; font-size:110%;}
.bgyl{background:#F6C165;}
/* ----- SITE ----- */
body{
margin-top:1em;
background:#000 url(img1/bg-2.jpg) top left repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:82%;
color:#303;
line-height:1.4em;
}
#table {
width:800px;
margin:auto;
}
#table .tmain td{
padding:0;
border:2px solid #CBF245;
}
#header{
background:#5B215B url(img1/header-1.jpg);
width:800px;
height:200px;
border-bottom:1px solid #CBF245;
border:1px solid #525;
}
#header a img{
border:none;
}
#headermenu{
background-color:#5B215B;
width:800px;
}

#main{
width:800px;
height:100%;
background:#F7D082 url(img1/bg-1.jpg) top left repeat;
border-top:1px solid #CBF245;
border:1px solid #525;
}
#maincontent{
/*float:right;*/
margin-left:210px;
padding:2em;
width:500px;
border-left:1px solid #A57;
}
#footer{
width:800px;
clear:both;
background:#525;
border-top:2px solid #CBF245;
border:1px solid #525;
}
#copy{
padding:3px 13px 3px;
text-align:right;
font-size:95%;
color:#F3A342;
font-style:italic;
}
/* -----NAVIGERING----- */
#menucontainer {width:200px; float:left;}
#menucontainer ul
{
list-style-type: none;
text-align: left;
margin-left:-1em;
}

#menucontainer ul li a
{
background: transparent url(img1/list-off.gif) left center no-repeat;
padding-left: 10px;
text-align: left;
font: bold 12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #802280;
}

#menucontainer ul li a:hover
{
background: transparent url(img1/list-on.gif) left center no-repeat;
color: #000;
}

/* ----- STILAR ----- */
h2, h1{
font-size:1.4em;
font-family:Georgia, Times, sans-serif;
color:#828;
padding:3px;
background:#FFCC66;
}
h3{
font-size:1em;
font-family:Georgia, Times, sans-serif;
color:#525;
padding:3px;
border-left:5px solid #F44343;
}
.heading1{
font-size:1.2em;
font-family:Georgia, Times, sans-serif;
color:#802280;
padding:3px;
border-left:none;
}
.heading2{
font-size:1.2em;
font-family:Georgia, Times, sans-serif;
color:#C00;
padding:3px;
border-left:none;
}
.heading3{
font-size:1.5em;
font-family:Georgia, Times, sans-serif;
color:#C00;
padding:3px;
border-left:none;
}
.line{
border-bottom:1px solid #F44343;
}
.line2{
border-bottom:2px solid #F44343;
}
.line4{
border-bottom:2px solid #F44343;
width:160px;
color:#802280;
}



/* ----- LINKS ----- */
#maincontent a:link, #maincontent a:visited
{
color: #802280;
text-decoration: underline;
}
#maincontent a:hover
{
background-color: #FA4;
color: #C00;
text-decoration: underline;
}