p, div, form, input, ul, a, li, span, img, table, td, tr
{margin: 0px; padding: 0px; font-family: verdana, font-size: 12px; color: #451f08;}

div#white {width: 850px; height: 687px; position: absolute; top: 0px; left: 50%; margin-left: -425px; z-index: 0;}

a#home:link, a#home:visited, a#home:hover,
a#about:link, a#about:visited, a#about:hover,
a#services:link, a#services:visited, a#services:hover,
a#savvy:link, a#savvy:visited, a#savvy:hover,
a#promotions:link, a#promotions:visited, a#promotions:hover,
a#links:link, a#links:visited, a#links:hover,
a#contact:link, a#contact:visited, a#contact:hover
{
font-size: 14px;
font-family: verdana, 'sans-serif';
color: #7c6901;
text-decoration: none;
}

a#home:hover, a#about:hover, a#services:hover, a#savvy:hover, a#promotions:hover, a#links:hover, a#contact:hover {color: #ebda7a;}

a#home {position: absolute; top: 230px; left: 100px;}
a#about {position: absolute; top: 275px; left: 101px;}
a#services {position: absolute; top: 308px; left: 90px;}
a#savvy {position: absolute; top: 350px; left: 105px;}
a#promotions {position: absolute; top: 460px; left: 18px; text-align: right;}
a#links {position: absolute; top: 495px; left: 10px; text-align: right;}
a#contact {position: absolute; top: 542px; left: 35px; text-align: right;}

a:link, a:visited {color: #b26429;}
a:hover {color: #f7cf30;}

a.imagelink:link, a.imagelink:visited, a.imagelink:hover 
{
text-decoration: none;
color: #000000;
border: 0px solid white;
}

div#footer
{
position: absolute;
top: 603px;
left: 0px;
font-size: 11px;
width: 98px;
text-align: right;
color: #7c6901;
}

div#footer2
{
position: absolute;
top: 642px;
left: 8px;
font-size: 11px;
width: 125px;
text-align: right;
color: #7c6901;
line-height: 5px;
}

img#myflogo
{
border: 0px solid white;
text-align: right;
}

span.notation
{
font-size: 10px;
color: #b18e73;
}

span.pagesubtitle
{
font-size: 16px;
font-family: times, 'serif';
color: #e69509;
text-decoration: underline;
letter-spacing: 1px;
}

p.center
{
text-align: center;
}

p.indextagline
{
text-align: right;
padding-right: 30px;
line-height: 20px;
}


/* MENY CSS STARTS HERE */

div#category
{
position: absolute;
top: 130px;
left: 730px;
font-size: 14px;
color: #b76619;
text-decoration: underline;
}

div#secondarymenu
{
position: absolute;
top: 150px;
left: 730px;
font-size: 13px;
color: #c3956a;
font-family: verdana, 'sans-serif';
line-height: 20px;
}

#secondarymenu a:link, #secondarymenu a:visited
{
color: #7c6901;
text-decoration: none;
}

#secondarymenu a:hover
{
color: #ebda7a;
text-decoration: none;
}









/* PAGE CSS STARTS HERE */

div#pagetitle
{
position: absolute;
top: 56px;
right: 184px;
width: 400px;
text-align:right;
font-size: 22px;
color: #a82630;
z-index: 5;
}

div#indextitle
{
position: absolute;
top: 66px;
right: 204px;
width: 500px;
text-align:right;
font-size: 27px;
color: #6a2e14;
z-index: 5;
}

div#maincontent
{
position: absolute;
top: 100px;
right: 150px;
width: 350px;
z-index: 4;
text-align: justify;
font-family: verdana, 'sans-serif';
font-size: 12px;
}

img.pagepicture
{
padding-bottom: 5px;
}

table#services
{
font-family: verdana, 'sans-serif';
font-size: 11px;
width: 350px;
border-collapse: collapse;
}


#services td
{
width: 70px;
vertical-align: top;
border-bottom: 1px solid #da9e6f;
padding: 5px;
}

#services td.name
{
width: 150px;
vertical-align: top;
}

#services tr
{
border-bottom: 1px solid #da9e6f;
}



/* ADMIN CSS STARTS HERE */
div#admincategory
{
position: absolute;
top: 96px;
right: 148px;
width: 400px;
text-align:right;
font-size: 18px;
color: #6a2e14;
z-index: 5;
text-decoration: underline;
}

div#admintable
{
position: absolute;
top: 130px;
right: 150px;
width: 260px;
z-index: 4;
text-align: justify;
font-family: verdana, 'sans-serif';
font-size: 12px;
color: #7c6901;
border: 1px solid #7c6901;
padding: 10px;
}

div#adminmenu
{
position: absolute; 
top: 235px; 
left: 115px;
font-size: 12px;
font-family: verdana, 'sans-serif';
color: #7c6901;
text-decoration: none;
}

a#logout
{
position: absolute;
top: 130px;
right: 10px;
width: 110px;
text-align: left;
}

a.adminmain
{
color: black;
font-size: 15px;
}

ul.adminsub
{
color: black;
list-style-type: square;
line-height: 25px;
}

div#adminmaincontent
{
position: absolute;
top: 130px;
left: 360px;
width: 330px;
font-family: arial, 'sans-serif';
font-size: 12px;
color: black;
z-index: 3;
text-align: right;
}

table#addmemberform
{
width: 400px;
margin-left: 20px;
font-family: arial, 'sans-serif';
font-size: 12px;
color: black;
z-index: 3;
text-align: right;
}

table#addpageform
{
text-align: right;
}

#addpageform td
{
text-align: right;
padding-left: 5px;
}

#addpageform td.category
{
width: 10px;
color: #5996a3;
font-size: 14px;
font-family:  Trebuchet MS, 'sans-serif';
border-right: 1px solid #5996a3;
padding-right: 5px;
padding-left: 0px;
text-align: right;
}


span.redsmall
{
font-size: 9px;
color: red;
line-height: 12px;
}

span.redmedium
{
font-size: 13px;
color: red;
}

span.blacksmall
{
font-size: 9px;
color: black;
line-height: 12px;
}

#add
{
font-size: 17px;
color: #6b3214;
font-weight: bold;
letter-spacing: 1px;
border: 1px solid #6b3214;
text-decoration: none;
padding: 2px;
}


table#pagelist
{
font-family: verdana, 'sans-serif';
font-size: 11px;
border-collapse: collapse;
width: 340px;
text-align: right;
}

#pagelist td
{
border-top: 1px solid #da9e6f;
border-bottom: 1px solid #da9e6f;
padding: 10px;
}

#pagelist tr
{
border-bottom: 1px solid #da9e6f;
}

span.date
{
font-size: 10px;
color: #7c6901;
}
