
/*FOR ALL IMAGES*/
img
{
border : 0px;
vertical-align : middle
}

/* BODY */
body
{
margin-top :0;
margin-left :0;
margin-right :0;
text-align :center;
font-size :small;
line-height:130%;
color :#ffffff;
background-color :#000000
}

/* THE LOGO CLASS */
.logo
{
background-color:#000000;
border:2px solid #660033;
text-align :center
}

/*ALL HEADERS*/
.header
{
color :#ffffff;
border:2px solid #909090;
text-align:center;
font-weight:bold;
background-color:#333333;
padding:2px;
}

/* TEXT AREA */
.textarea
{
border:2px solid #333333;
color:#909090;
}

/* USED FOR: ... (same as menu2 but aligned left) */
.main1
{
text-align:left;
border:2px solid #660033;
padding:2px;
}

/* (same as main1 but centered) */
.main2
{
border:2px solid #660033;
padding:2px;
}

/*USED ON ALL RESULTS PAGES*/
.result
{
border:2px solid #660033;
padding:2px;
font-weight:bold;
}

/*VIEWS (on all your services main page where views statistics are displayed*/
.views
{
padding :2px;
margin:1px;
border:2px dotted #909090;
}

/* THE NEXT - BACK CLASS */
.backnext
{
padding :2px;
margin:1px;
border:2px solid #909090;
background-color:#333333;
}

/* THE 'JUMP PAGE' CLASS */
.jumppage
{
padding :2px;
margin:1px;
border:2px dotted #909090;
}

/* USED FOR 'GO BACK TO' LINKS, ('color' defines the text not the links) */
.footer
{
padding :2px;
border:2px solid #909090;
color :#ffffff;
background-color:#333333;
}

/* GLOBAL LINKS */
a:link, a:visited, a:active
{
color : #909090;
text-decoration : none;
font-weight : bold
}

/* <<<<<< SPECIFIC FONT COLOURS BELOW >>>>>> */

/* DATE */
.date
{
color : #909090;
font-size:small;
font-style:italic;
}

/* SECONDARY LINKS (looks best same colour as text) */ 
a.link2:link, a.link2:visited
{
color : #660066;
text-decoration : underlined;
}

a.link2:active, a.link2:focus 
{
color : #660066;
text-decoration : underlined;
background-color : #000000
}

/* VISITORS NAME (link to visitors details) */ 
a.visitor:link, a.visitor:visited 
{
color : #ffffff; 
text-decoration : none;
font-weight : bold
}

a.visitor:active, a.visitor:focus 
{
color : #ffffff;
text-decoration : none;
font-weight : bold;
background-color : #000000
}

/* HIGHLIGHTED TEXT */
.text2
{
font-weight : bold;
color : #990066;
}

/* ADMINS NAME (GUESTBOOK REPLY) */
.admin
{
color : #660033;
}


input.password,input[type=password]{
border:2px solid #660033;
background-color:#000000;
color:#990066;
}

input.text,input[type=text]{
border:2px solid #660033;
background-color:#000000;
color:#990066;
}

input.file,input[type=file]{
border:2px solid #660033;
background-color:#000000;
color:#990066;
}

input.submit,input[type=submit]{
border:2px solid #660033;
background-color:#000000;
color:#990066;
}

select{
border:2px solid #660033;
background-color:#000000;
color:#990066;
margin:3px;
} 

textarea{
margin:3px;
border:2px solid #660033;
background-color:#000000;
color:#990066;
}

.bold{
font-weight:bold;
}

.small{
font-size: small;
}

.boldsmall{
font-weight: bold;
font-size: small;
}
